BM6P6(@ ......------------......---------............///111111111000111444:::>>>YYYmmm~~~}}}sssvvvzzz~~~|||||||||}}}uuurrrtttuuurrrrrruuuwwwxxx||||||vvvyyysssxxxyyyuuuvvvtttrrrpppnnnmmmmmmmmmqqqqqqrrrrrrrrrqqqqqqpppppplllllloooooolllpppxxx{{{|||~~~||||||}}}|||{{{zzz}}}}}}~~~zzzyyy~~~yyy~~~}}}{{{yyyxxxvvvvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwvvvrrrooopppqqqlllnnnpppooonnnnnnqqqtttvvvpppooottttttnnnkkkllluuuvvvwwwuuuqqqppprrrtttpppqqqtttwwwyyyyyywwwuuutttsssssssssttttttrrrppppppqqqnnnlllqqqyyyxxxrrruuuuuusssnnnhhheeeeeeggg{{{nnnhhheeecccooo}}}~~~{{{{{{}}}~~~yyylll\\\JJJNNNhhh|||eee[[[SSSTTTVVVWWWXXXZZZ]]]YYYUUUSSSNNNHHHHHHLLLOOOHHHBBB@@@BBBAAA;;;555555444333111000/////////000...///222222555CCCRRRhhhpppppp```UUUXXXmmm~~~}}}|||xxx~~~{{{zzzyyyssstttvvvvvvwwwyyy|||}}}~~~}}}oooppp~~~~~~~~~}}}zzzzzz{{{|||~~~}}}vvvuuuvvvnnncccWWWVVVUUUUUUWWWYYY[[[]]]iiijjjoooyyyyyyfffUUUSSSMMMFFFDDDEEEHHHIIIIIICCCEEEKKKTTTVVVQQQLLLJJJDDDLLLxxxtttmmmhhheee```ZZZVVVWWWNNNKKKGGGGGGKKKRRRXXX\\\XXXWWWTTTRRRWWW[[[XXXQQQ......------------......---------............///000111000000111444999===]]]ooo{{{{{{vvvzzz~~~{{{wwwuuuwwwzzzwwwqqqppptttxxxxxxxxx||||||~~~{{{}}}|||uuuvvvtttrrrpppmmmkkkjjjjjjnnnooooooooooooooonnnnnnooolllkkknnnnnnlllpppwww}}}~~~zzzzzz{{{{{{yyy|||}}}|||{{{yyyxxxwwwvvvvvvuuusssqqqoooooopppssstttrrruuuxxxwwwtttpppoooooommmoooqqqqqqpppqqqsssvvvwwwrrrrrruuuuuupppnnnooorrrtttvvvvvvtttssstttvvvqqqrrrtttwwwyyyyyyxxxvvvsssssssssssstttssspppmmmrrrrrrpppnnnrrryyyxxxrrrwwwxxxwwwqqqjjjgggiiilllyyykkkdddbbb```lll{{{|||zzz||||||}}}~~~~~~~~~xxxkkk[[[JJJPPPkkk|||iii___UUUSSSTTTSSSSSSUUUTTTQQQPPPQQQOOOLLLNNNSSSVVVOOOIIIGGGHHHGGGAAA<<<777666444333222111000000111///000222000222===JJJ___kkk}}}~~~gggYYYVVVggg{{{}}}~~~~~~{{{zzzzzz~~~|||~~~~~~}}}}}}|||zzzxxxvvvyyyyyyyyyxxxxxxyyy|||tttvvv}}}}}}~~~|||||||||||||||}}}~~~~~~zzztttsssrrriii^^^UUUVVVWWWVVVWWWYYY]]]aaannnmmmqqq|||{{{dddOOOMMMIIIEEEDDDFFFJJJLLLLLLEEEEEEIIIRRRUUUQQQLLLKKKKKK^^^kkkeee```^^^[[[UUURRRSSSWWWSSSQQQQQQUUUZZZ\\\]]]WWWZZZZZZWWWVVVYYYZZZXXX......------------......---------............///000000000000111444888<<>>:::;;;:::888666444333222111111222333111//////333999KKKbbbrrr{{{{{{hhhYYY^^^qqq|||~~~}}}wwwrrrssswwwzzz}}}|||yyyvvvvvvwwwwwwwwwyyy}}}www{{{yyyuuu{{{zzzxxxqqqkkkeeeaaaeeennnzzz~~~~~~||||||~~~}}}||||||{{{||||||}}}}}}}}}yyyxxxzzzwwwwwwvvvuuussslllaaaWWWOOOSSSWWWVVVUUUYYYcccllltttxxxrrrXXXDDDDDDCCCCCCDDDDDDDDDDDDCCCIIIHHHLLLSSSUUUOOOHHHDDDDDDwww|||ppp```]]][[[ZZZVVVPPPNNNQQQ\\\XXXTTTVVV[[[^^^[[[XXXYYY___aaaYYYRRRSSSXXX]]]......------------......---------............///...///000000000222666999OOOgggttt|||xxxwww~~~||||||~~~}}}zzz{{{zzzyyyyyyxxxvvvtttzzzyyyxxxwwwvvvwwwyyyzzz|||}}}yyyooopppqqqqqqpppnnnmmmllloooooonnnnnnooopppqqqrrrtttuuuvvvuuutttuuuxxxyyyuuuuuuuuuvvvwwwyyy{{{|||{{{}}}}}}xxx{{{zzzyyyyyyxxxxxxxxxxxxwwwvvvtttssstttwww{{{}}}yyyxxxuuutttssssssssssssoooooooooppprrrtttuuuvvvtttuuuuuuvvvwwwxxxvvvsssmmmooosssvvvxxxwwwtttrrrvvvxxxyyyxxxwwwvvvxxxzzzssssssuuuxxxzzzzzzxxxvvvxxxvvvuuuuuuuuutttssssssvvvvvvtttmmmffffffmmmuuusssddd]]]\\\^^^lllyyywwwwww}}}~~~{{{zzz{{{|||}}}rrrbbbTTTKKK^^^kkkaaaWWWQQQLLLHHHHHHLLLNNNKKKJJJKKKIIIGGGIIINNNRRROOOJJJGGGFFFDDDAAA>>><<<;;;999666444222111111///222333111000111444666DDD\\\jjjnnnppp______ppp|||}}}}}}zzzzzzvvvrrrmmmqqqxxx||||||zzzwwwvvvyyyzzzzzz{{{|||}}}ttt|||{{{vvvwww{{{zzzvvvsssiiiccc[[[WWWYYYbbbllltttyyy||||||}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~|||wwwttttttuuussssssrrrooofff[[[TTTMMMQQQUUUTTTTTTZZZeeepppsss{{{wwwcccOOODDDCCCDDDFFFGGGGGGGGGGGGGGGLLLMMMQQQVVVUUULLLDDDAAASSSyyyiiiwwwxxxccc___]]]\\\[[[VVVOOOMMMPPPUUUQQQNNNOOOTTTXXXXXXVVVZZZ\\\[[[TTTPPPSSSUUUVVV......------------......---------............///...///000000000222444777JJJfffsssxxxttt|||~~~}}}}}}~~~~~~~~~||||||~~~|||xxxtttuuuyyyyyyvvvxxxzzz{{{{{{yyywwwwwwxxxrrrrrrtttzzz{{{uuuoooooooooppppppoooooonnnpppoooooonnnoooppprrrssstttwwwxxxuuutttwwwxxxxxxtttttttttvvvxxx{{{}}}}}}{{{zzzzzzyyyxxxxxxyyyyyyyyy}}}|||yyywwwuuuuuuuuuuuuyyywwwttttttuuuvvvvvvuuupppnnnnnnoooqqqsssssssssrrrtttuuutttwwwzzzxxxtttjjjlllpppuuuyyyzzzyyywwwvvvyyy{{{zzzwwwvvvwwwyyyppppppqqqsssvvvwwwvvvuuuyyyvvvtttuuutttrrrrrruuuyyyvvvqqqjjjfffiiipppvvvsssddd^^^___cccppp{{{xxxvvv~~~~~~{{{zzz{{{|||}}}ppp___QQQKKKccc^^^WWWQQQOOOMMMKKKMMMRRRSSSPPPNNNNNNKKKHHHJJJNNNPPPMMMJJJHHHFFFDDDBBB@@@>>><<<:::777555333111111///222333000000333666666===UUUbbbeeezzz~~~}}}uuuddd^^^lll}}}zzzxxxxxxxxxwwwuuuxxx}}}}}}uuukkktttzzzxxxzzz{{{yyywwwooommmiiigggffffffhhhiiikkkttt~~~{{{{{{~~~zzz{{{}}}|||xxx}}}}}}}}}~~~|||}}}|||wwwssssssssspppnnnmmmhhh^^^TTTPPPOOOQQQSSSSSSUUU]]]hhhrrrrrr{{{zzzgggSSSHHHEEEBBBEEEIIILLLMMMNNNPPPQQQOOOQQQVVVWWWQQQHHHCCCEEEfffrrrmmmqqqwwwZZZ\\\[[[[[[ZZZTTTLLLKKKOOONNNMMMKKKLLLOOORRRTTTUUUVVVWWWTTTQQQQQQUUUVVVSSS......------------......---------............///---...000000000111444666FFFcccoooxxxqqq{{{~~~||||||~~~{{{{{{}}}vvvuuuyyy|||{{{vvvyyy|||}}}{{{yyyzzz{{{ooonnnppptttxxxyyywwwuuupppooonnnnnnmmmmmmmmmnnnnnnmmmllllllmmmnnnqqqrrrpppuuuvvvrrrqqquuuvvvtttsssrrrssssssvvvyyy|||~~~|||~~~zzz~~~|||}}}yyyyyyyyyxxxxxxyyyzzzzzz~~~|||yyyuuussssssssstttuuuttttttvvvyyyyyywwwtttrrrpppnnnoooqqqsssrrrqqqqqquuuvvvtttwww{{{zzzuuuoooppprrrvvvzzz{{{yyywwwuuuzzz}}}}}}yyyvvvvvvxxxsssqqqpppqqqrrrssssssrrrzzzuuurrrsssrrrppprrrxxxyyyssskkkeeeeeejjjppptttrrrddd___bbbfffsss|||wwwyyy~~~|||{{{|||}}}}}}ooo\\\OOOLLLggg~~~UUURRRPPPQQQQQQQQQUUU[[[YYYUUUSSSRRRNNNJJJKKKOOOLLLJJJHHHFFFDDDCCCAAA@@@@@@???<<<999666444222222///222222......333555333:::PPP```cccsss{{{}}}xxxfffZZZeee{{{}}}zzzyyyzzz|||}}}}}}~~~~~~wwwhhhjjjvvvvvv~~~}}}|||{{{yyywwwtttqqqpppnnnwww~~~}}}{{{||||||||||||~~~|||yyy}}}}}}}}}}}}~~~|||zzz||||||yyyvvvvvvvvvpppllljjjdddYYYQQQPPPTTTSSSSSSTTTXXXaaalllttttttyyyxxxlllXXXIIICCCDDDDDDGGGLLLNNNOOOPPPSSSUUURRRUUUWWWUUUKKKDDDGGGOOOuuummmooo\\\VVVWWWXXXXXXRRRKKKKKKPPPGGGJJJLLLMMMMMMMMMOOOQQQOOORRRRRRQQQTTTYYY[[[YYY.........------.........---------.........//////---...000000000111333555>>>[[[fff|||xxxoooxxxzzz~~~~~~|||{{{zzzzzz{{{vvvqqquuuzzz|||uuuxxx|||}}}{{{{{{}}}rrrpppqqqtttvvvvvvvvvwwwqqqpppnnnlllkkkkkkkkkllllllkkkjjjiiijjjlllnnnpppmmmssstttooonnnrrrssspppqqqppppppppprrruuuwwwyyyttt}}}|||uuurrroookkkqqq|||{{{}}}yyyyyyxxxxxxyyyyyyzzzzzz{{{xxxuuurrrqqqsssuuuwwwqqqrrruuuyyy}}}|||wwwrrrtttqqqoooooorrrsssrrrpppqqquuuwwwuuuxxx}}}|||vvvxxxwwwvvvxxxzzzzzzwwwsssuuuzzz~~~~~~zzzvvvvvvxxxwwwuuurrrqqqrrrrrrrrrrrrzzztttqqqrrrqqqnnnrrrzzzwwwooofff```bbbhhhnnnqqqqqqddd```dddiiiuuu|||www}}}|||}}}~~~}}}nnn[[[NNNLLLiiiuuuYYYUUUSSSRRROOOKKKMMMQQQMMMJJJKKKMMMLLLKKKOOOTTTLLLKKKIIIGGGFFFEEEDDDDDDBBBAAA>>>;;;888555444333000333222,,,,,,222444111:::PPPaaafffrrrzzzfffWWW___vvv~~~~~~|||~~~}}}}}}xxxzzz}}}~~~~~~~~~}}}}}}~~~ooojjjtttttt}}}~~~{{{zzzyyyzzz{{{yyy|||~~~~~~}}}}}}}}}}}}}}}}}}~~~zzzwwwzzz|||zzzyyyzzzzzzsssmmmjjjcccXXXRRRSSSWWWUUUSSSUUU[[[dddooouuuwwwvvvpppbbbPPPDDDAAABBBFFFIIILLLMMMMMMMMMPPPRRRTTTVVVWWWRRRGGGBBBKKKYYYhhhgggkkk___SSSUUUWWWXXXSSSMMMMMMRRRBBBHHHNNNOOOLLLIIIJJJLLLIIIOOOSSSTTTVVV\\\``````//////...------------------------............///------...///111222444555999VVVbbbsssvvvrrruuu{{{|||||||||zzzzzz|||{{{|||~~~~~~|||zzzxxxwwwwwwwwwzzzxxxwwwxxx{{{}}}~~~~~~{{{|||}}}{{{xxxwwwyyy{{{wwwrrrkkkhhhjjjlllnnnnnnmmmmmmmmmnnnnnnnnnooooooppppppooopppqqqqqqpppoooppppppqqqrrrsssttttttuuusssrrrppppppsss{{{|||wwwttthhh\\\YYY[[[___eeekkkooovvv|||{{{xxx~~~{{{yyy{{{zzzwwwxxxvvvsssrrrrrrssstttsssqqquuuzzz}}}}}}zzzuuurrrooorrruuuuuutttrrrqqqqqqppptttxxxxxxuuusssuuuxxxttttttwww||||||vvvrrrrrrxxx~~~wwwtttxxx~~~wwwvvvuuusssssstttvvvwwwvvvuuusssrrrrrrtttwwwyyytttmmmeeeccceeeiiinnnssshhhaaa]]]bbbqqq}}}~~~yyy}}}}}}~~~~~~}}}zzzwwwyyy~~~vvvmmm^^^HHHOOOxxxfff```TTTQQQQQQGGGEEEHHHFFFCCCEEEGGGGGGEEEEEEHHHKKKLLLBBBBBBJJJGGG;;;;;;GGGDDDAAA???>>>???===:::666222111///---...000222444;;;BBB```sssnnn||||||kkk\\\YYYdddsss}}}{{{||||||}}}|||wwwvvvssswww{{{}}}{{{zzzzzz{{{zzzxxx{{{{{{llliiipppuuutttxxxsss{{{~~~tttwww}}}zzzyyyzzz|||~~~~~~{{{||||||yyy|||wwwvvvxxxwwwrrrrrrvvvyyywwwvvvwwwvvvtttqqqqqqppprrrqqqhhh\\\SSSRRRTTTXXXWWWVVVWWW\\\dddmmmrrrrrrqqqkkk\\\KKKAAAAAAEEEKKKNNNPPPRRRSSSSSSUUUVVVUUU\\\RRRMMMMMM:::JJJttt]]]pppmmmUUUTTTUUURRRNNNNNNPPPPPPMMMMMMLLLKKKKKKLLLMMMLLLJJJMMMKKKKKKPPPVVVZZZXXXUUU///......---------......---------............///.........///000222333444555RRR___lllzzz|||vvvwww~~~}}}{{{}}}~~~zzzzzz{{{xxxwwwyyy}}}}}}}}}||||||yyyvvvtttwwwwwwxxx{{{~~~~~~zzzvvvyyy~~~wwwrrrllliiijjjkkklllmmmkkkkkkkkkkkkkkkllllllmmmoooooopppqqqqqqpppooommmoooooopppqqqrrrsssttttttmmmmmmlllkkkkkkooouuuzzz{{{qqqiiiYYYUUURRRSSSVVVYYYaaaiiisssvvvyyy}}}}}}xxxzzz|||zzz|||{{{xxxwwwvvvuuuttttttsssrrrqqqqqqsssuuuwwwwwwuuurrrpppppprrrttttttsssrrrrrrrrrtttxxx|||{{{wwwuuuwwwyyy}}}{{{zzz{{{yyywww{{{|||yyyxxxxxxzzzyyywwwvvvvvvwwwxxxyyyvvvtttrrrrrrsssuuuvvvwwwsssllldddbbbdddiiiooossshhhaaa\\\cccrrr~~~~~~yyy}}}}}}}}}}}}}}}{{{zzzyyy{{{~~~qqqgggYYYGGGTTTrrraaaRRRNNNOOOKKKKKKLLLGGGCCCDDDDDDBBB@@@@@@BBBEEEGGGAAA@@@EEEDDD>>>???FFFCCCAAA???>>>>>>===:::777444333111000///000222333555===^^^sssmmmwwwrrr^^^TTTXXXfffrrr{{{}}}}}}|||{{{|||~~~xxx}}}|||tttrrrrrryyy{{{}}}|||zzzyyyzzz||||||}}}|||ssslllooovvvzzzyyypppjjjpppuuuqqq~~~~~~|||{{{|||~~~}}}zzz{{{~~~|||xxx{{{wwwvvvxxxxxxttttttxxxtttuuuvvvvvvtttqqqrrruuulllllljjjccc\\\XXXYYY[[[ZZZZZZ[[[^^^cccjjjqqquuusssoooeeeVVVHHHAAACCCGGGKKKMMMOOOQQQRRRSSSUUUVVVUUUVVVGGGCCCHHHAAA```iiibbbmmmXXXSSSTTTRRRLLLIIIJJJKKKIIILLLIIIHHHJJJOOOQQQQQQNNNOOOLLLJJJLLLPPPSSSRRROOO.........---......//////---------............///////////////000111222333333OOO\\\dddwwwxxxuuu}}}~~~~~~~~~~~~yyywwwxxx|||||||||~~~}}}wwwrrrvvvxxx{{{zzztttwww}}}wwwsssnnnjjjjjjjjjkkkkkkkkkjjjiiiiiiiiijjjlllmmmooopppqqqrrrqqqpppnnnlllqqqqqqqqqqqqqqqqqqqqqqqqiiiiiihhhgggdddccccccdddvvv|||~~~{{{tttlll```VVVIIIJJJOOOUUUWWWZZZbbbkkkrrrsssuuu~~~}}}xxx{{{~~~|||||||||zzzuuuuuuuuuuuusssrrrpppooorrrsssssssssrrrqqqqqqpppqqqrrrsssrrrqqqqqqrrrttt{{{}}}}}}yyyvvvuuuvvv|||zzzwwwuuurrrvvv}}}}}}|||yyyvvv{{{zzzyyywwwwwwwwwxxxyyyvvvsssqqqqqqtttvvvuuusssrrrkkkccc```cccjjjppprrrggg___\\\eeettt~~~}}}xxx||||||}}}|||{{{yyyzzz|||~~~~~~mmmbbbTTTFFFWWW~~~aaaNNNFFFGGGFFFJJJOOOJJJJJJIIIGGGDDDAAAAAACCCEEECCCAAA>>>===>>>@@@BBBBBBCCCAAA???>>>>>>===:::888555444333222111111111111111:::ZZZsssooouuuzzzcccPPPNNN\\\lllzzz~~~{{{zzzyyy|||}}}uuuyyy{{{{{{~~~{{{xxxyyy{{{}}}zzzyyy{{{}}}|||zzz{{{yyymmmkkkttt{{{zzztttlllnnnrrruuu}}}{{{{{{}}}}}}{{{xxxxxxuuutttvvvvvvtttuuuwwwppptttvvvsssooonnnpppssskkkgggbbb]]][[[[[[]]]___WWWYYY\\\aaaggglllqqqssstttjjjZZZLLLCCCBBBFFFJJJLLLMMMNNNOOOQQQTTTVVVWWWVVVQQQBBB@@@GGGLLLyyycccmmmiii```RRROOOQQQNNNHHHFFFHHHJJJJJJKKKHHHFFFIIIOOOSSSTTTRRRTTTQQQMMMLLLOOOPPPOOOMMM...............//////000---------............///000000//////000111222222555NNNZZZ^^^yyyzzzqqqwwwooo~~~~~~~~~~~~zzzyyyzzz|||{{{{{{}}}{{{www{{{{{{}}}wwwrrrssswwwvvvtttpppllljjjjjjjjjjjjmmmlllkkkjjjjjjlllmmmooooooqqqssstttrrrpppnnnmmmtttsssrrrqqqooonnnmmmlllkkkhhhfffgggiiiggg```ZZZdddhhhkkkiiigggaaaWWWMMMLLLMMMRRRYYY]]]```fffmmmlllqqqzzz|||{{{~~~~~~|||{{{zzzzzzsssssssssrrrpppppppppqqqtttttttttttttttsssrrrqqqqqqrrrqqqpppoooppprrruuu~~~zzzwwwuuuuuuxxxxxxxxxuuuqqquuuyyyyyy|||{{{yyyzzzyyyxxxwwwvvvvvvvvvvvvvvvsssqqqrrrvvvvvvtttpppoooiiiaaa^^^ccclllqqqpppfff^^^]]]hhhwww~~~}}}zzz}}}}}}}}}|||yyyxxxzzz~~~|||~~~{{{jjj]]]OOODDDYYY~~~```NNNEEEDDD@@@FFFNNNNNNPPPNNNJJJGGGEEEFFFHHHJJJEEEGGGBBB;;;<<>><<<<<<<<<222222222222222222222222666777GGGbbbqqqwwwyyy}}}www```VVVdddyyy~~~|||vvvvvvyyy~~~}}}}}}|||{{{~~~~~~{{{vvvxxx~~~yyywwwxxxxxxzzz}}}}}}{{{yyyxxx|||sssooottt{{{}}}}}}}}}~~~~~~}}}}}}}}}}}}|||zzztttuuutttsssssstttttttttuuutttppppppuuu{{{vvvlllkkkcccZZZUUUVVVYYYZZZYYYNNNSSS[[[bbbfffgggfffdddgggXXXGGG===???GGGLLLOOOQQQOOOOOOQQQTTTWWWWWWWWWRRRMMMEEEBBBHHH___lll{{{nnniiiVVVKKKKKKHHHFFFIIIOOOQQQNNNJJJLLLNNNKKKHHHGGGJJJNNNQQQQQQQQQRRRRRRPPPNNNKKK111000//////......//////---------............///////////////000111222333444===NNNWWWdddrrrsss{{{ooowww}}}~~~~~~~~~~~~{{{xxxvvvuuuuuutttssszzzxxxuuuuuuwwwxxxvvvuuuuuuuuutttrrrnnnllllllmmmiiijjjjjjjjjkkkkkkkkkkkkooorrrttttttqqqpppqqqsssnnnoooooopppqqqrrrssssssgggaaaaaannnwwwsssoooeeeWWWOOOLLLKKKHHHXXXSSSSSS]]]jjjttt|||}}}|||xxxxxxyyy{{{yyyuuutttwwwppprrrrrrpppnnnnnnrrrvvvqqqrrrtttuuuuuutttrrrqqqqqqrrrqqqppppppqqqtttwwwwwwyyy|||qqqeeeeeelllpppsssxxx}}}~~~}}}|||{{{zzzxxxvvvuuuuuuvvvwwwyyyyyywwwsssooolllfffeee```]]]eeepppqqqjjjaaa___fffsss{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~{{{zzzkkk\\\QQQIIIIIIgggxxxwwwbbbSSSSSS```hhh]]]UUURRRMMMQQQNNNKKKJJJLLLNNNOOOOOOUUUYYYWWWNNNJJJOOOQQQNNNIIIHHHFFFBBB>>><<<<<<===444444333222222222333333444555;;;OOOeeeooovvvxxxmmm```iiizzz~~~~~~~~~}}}|||{{{xxxvvvuuuuuuvvv{{{}}}||||||{{{xxx}}}}}}}}}~~~~~~|||zzzyyy}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzxxxzzzxxxtttsssuuuuuurrrrrrqqqoooppp{{{{{{mmmaaa[[[UUUSSSUUUXXXZZZZZZUUUZZZbbbiiillljjjgggcccYYYNNNBBB===BBBJJJOOOPPPRRRPPPOOORRRVVVWWWUUUSSSLLLGGG@@@@@@PPPuuuuuuxxxooo```OOOSSSRRRLLLHHHIIIKKKKKKMMMPPPQQQOOOKKKHHHJJJLLLJJJKKKLLLMMMLLLKKKJJJIII222222000///............---------............///.........///000222333444666666GGGUUU[[[~~~sssuuu~~~|||}}}{{{yyywwwvvvtttqqqooouuuuuuuuuuuuvvvwwwxxxyyytttuuuvvvtttqqqnnnnnnoooiiijjjlllmmmmmmmmmkkkjjjmmmppprrrpppnnnmmmqqquuuppppppqqqqqqrrrrrrsssssseeebbbeeeqqqzzziiiSSSEEEDDDIIILLLZZZXXX\\\gggttt}}}{{{{{{xxxvvvxxx{{{yyytttssswwwqqquuuxxxwwwssspppqqqsssrrrqqqqqqrrrrrrssstttuuussstttuuutttssstttwwwyyyuuuwwwzzzrrrgggfffllllllmmmpppvvv{{{~~~~~~}}}||||||{{{yyywwwuuutttsssvvv{{{~~~wwwqqqmmmlllaaabbb___]]]fffrrrqqqggg___```kkkyyy}}}yyy}}}|||}}}~~~}}}~~~|||{{{kkk[[[OOOHHHMMMpppzzz~~~aaaXXXPPPOOO]]]fff___XXXTTTMMMQQQOOOLLLLLLNNNPPPOOONNNPPPTTTWWWTTTPPPPPPUUUZZZLLLLLLIIIDDD???<<<===>>>;;;:::777444333222333333000666444>>>VVVcccttt}}}pppzzzwwwiiilllxxx~~~|||zzzzzzzzzyyywwwwww|||}}}yyyxxx{{{|||zzz~~~~~~}}}}}}~~~{{{{{{||||||||||||}}}}}}}}}}}}{{{||||||{{{yyyxxxxxxyyyyyy{{{yyysssqqqsssrrrmmmmmmooonnnooowww~~~uuueeeXXXVVVTTTSSSTTTVVVXXXXXXZZZ___ggglllnnnjjjeeeaaaKKKEEE@@@AAAGGGNNNPPPPPPQQQOOOOOORRRVVVVVVRRRMMMFFFCCCAAAJJJjjjttthhhggguuuyyycccSSS___eeeZZZJJJDDDIIIOOORRRQQQQQQSSSUUUTTTQQQOOOMMMMMMKKKJJJIIIJJJLLLMMM444333111000...------------------.........//////------...///111222444555;;;444EEESSSUUUuuuuuuuuu~~~|||~~~~~~~~~}}}}}}||||||{{{xxxssspppqqqtttwwwvvvttttttwww{{{sssvvvwwwvvvrrrooopppqqqjjjllloooqqqqqqpppmmmlllkkknnnooonnnkkklllqqqvvvuuuuuutttsssrrrpppooooooffffffjjjrrr{{{qqqVVVFFFGGGRRRYYYWWWYYYaaalllwww~~~{{{{{{yyyvvvxxx|||zzzsssssswwwsssxxx~~~}}}xxxrrroooooouuusssqqqpppqqqtttxxxzzzuuuvvvwwwwwwwwwwwwyyy{{{wwwxxxyyy|||~~~~~~{{{vvvyyyzzzssskkkjjjooowww|||~~~zzzyyyxxxwwwuuusssqqqpppvvv}}}xxxooollllll___aaa___^^^hhhtttqqqeee]]]aaaooo|||}}}xxx}}}xxx{{{}}}|||~~~}}}|||ppp^^^PPPHHHOOOvvvUUUUUURRRJJJOOOWWWTTTSSSTTTOOOMMMJJJHHHHHHJJJKKKIIIGGGGGGLLLRRRTTTPPPOOOVVV```OOONNNLLLFFF???<<<===???AAA???:::666333222333333...888444777MMM[[[kkkjjjsss}}}ooonnnxxx{{{|||zzz{{{~~~~~~}}}zzz~~~|||uuutttyyy}}}|||~~~}}}~~~}}}{{{{{{||||||{{{{{{{{{{{{||||||yyyzzzzzzyyywwwvvvvvvwwwwwwzzzwwwpppmmmnnnmmmhhhiiioooooolllooorrriiiYYYUUUUUUUUUTTTTTTTTTTTTTTTZZZ___fffkkkkkkggg```\\\CCC@@@@@@DDDKKKPPPQQQPPPOOONNNNNNQQQUUUTTTOOOIIIBBBBBBHHH[[[ooonnnnnn|||eeeUUUiiiuuufffMMMBBBKKKXXXUUUQQQOOOUUU^^^```ZZZRRRVVVTTTPPPLLLJJJLLLQQQUUU666555222000//////000000......------------...............///000222333444333<<>>======BBB@@@<<<999777555333222444333222666CCCVVVhhhqqqyyykkkxxxnnnxxx~~~||||||{{{zzzyyyyyyzzz{{{{{{}}}|||zzzxxxxxxyyy{{{|||}}}}}}}}}~~~~~~|||vvv~~~|||vvvvvv|||}}}yyyxxxxxxyyy{{{{{{yyytttpppwwwuuurrrqqqpppooommmlllllljjjjjjmmmpppmmmddd[[[QQQOOOQQQVVVUUUOOOOOOSSSYYYeeekkkiiijjjiii[[[HHH===???CCCGGGKKKNNNPPPPPPIIINNNQQQRRRUUUWWWOOODDDHHHAAASSSwwwyyykkk}}}eeeUUU___eee]]]PPPKKKKKKMMMTTTQQQSSSZZZ]]]YYYWWWYYYYYYUUURRRRRRMMMIIIMMMVVV666444222000//////000000......------------...............///000222333444666<<>>;;;999777666666555222111555@@@NNN[[[cccjjj~~~rrriiipppzzz}}}~~~|||zzzyyyyyy{{{~~~~~~~~~yyyzzz{{{}}}sssccc___[[[XXXYYYcccwww{{{zzz{{{{{{|||yyywwwyyy~~~}}}}}}zzzvvvtttuuuwwwxxxxxxuuuvvvuuurrrnnnmmmpppsssrrroookkkhhheee___VVVOOOOOOOOOQQQRRRQQQQQQYYYaaammmgggfffjjjiii[[[HHH<<<===@@@EEEKKKOOOSSSTTTUUUUUUVVVUUUQQQPPPOOOJJJDDDIII]]]wwwrrr[[[YYY]]]PPPRRRRRRPPPOOOSSSXXXVVVPPPOOOLLLLLLQQQVVVWWWZZZ\\\TTTPPPNNNQQQSSSUUUWWW[[[444333222111000000000000......------------...............//////111222222333111>>>UUU___fffrrrrrr{{{qqquuu}}}~~~~~~{{{zzz|||}}}|||~~~|||vvvzzz~~~|||{{{zzzxxxuuurrrqqqqqqqqqqqqpppqqqqqqqqqtttqqqnnnnnnppprrrtttuuutttsssrrrpppooonnnoooooosssuuuwwwxxxxxx{{{~~~zzzvvvxxx~~~~~~xxxttt^^^MMMNNNSSSSSSWWW```rrr|||~~~yyywwwyyy|||vvvvvvwwwxxxuuupppppptttrrrssstttsssssstttvvvyyyvvvwwwwwwvvvvvvvvvyyy{{{zzzwwwuuuuuuwwwyyyyyyxxx{{{~~~~~~yyytttvvvzzzyyy}}}|||}}}{{{xxxwwwvvvwwwwww}}}uuunnnmmmppppppjjjddd___XXX\\\kkkpppfff\\\\\\[[[iiiyyy}}}zzz~~~~~~~~~~~~~~~{{{{{{{{{{{{}}}~~~zzzwwwcccPPPNNNSSSyyyqqq\\\\\\PPPSSSSSSRRRUUU[[[[[[WWWRRRQQQMMMKKKOOOWWW\\\]]]OOONNNLLLHHHFFFIIIOOOUUUVVVVVVVVVSSSNNNHHHBBB>>>===???@@@@@@===999666555111111222666<<>>CCCDDD@@@:::555333///000333444444>>>VVVooollltttbbbgggqqq{{{~~~|||yyyxxxxxxxxxxxx}}}}}}~~~~~~{{{zzzzzz}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}||||||{{{|||~~~qqqqqqpppooouuu~~~}}}}}}zzzxxxxxxyyyyyyyyyyyyxxxvvvuuutttuuuuuutttssssssuuuvvvsssnnnlllpppuuuooommmhhhaaaZZZTTTQQQPPPQQQSSSUUUTTTUUU\\\gggoooqqqqqq{{{rrrQQQ===<<<>>>AAAGGGLLLPPPSSSSSSSSSMMMOOOQQQQQQMMMHHHGGGHHH]]]~~~ttt\\\eeennnXXXPPPVVVKKKVVVVVVSSSNNNOOORRRRRROOOOOOMMMKKKJJJNNNTTTXXXYYYTTTSSSQQQRRRWWWZZZZZZWWW222222222222111111000000......------------......///.........//////000111444///555CCCKKKSSSnnnzzzttt}}}pppnnnvvv{{{zzz}}}~~~}}}}}}||||||zzzwwwtttrrrssssssssssssrrrqqqpppllllllmmmpppssssssrrrppprrrrrrtttuuuvvvvvvvvvvvvpppkkkggghhhpppwww|||}}}{{{wwwwww{{{{{{xxxtttrrr[[[RRROOOUUUWWWYYYeeewww{{{xxxssssssuuutttssstttuuuqqqmmmnnnsssrrrssstttttttttuuuxxx{{{uuuvvvvvvuuuttttttvvvxxxvvvwwwwwwyyy{{{}}}|||zzzxxxyyy~~~~~~~~~}}}||||||{{{zzzzzzppprrrsssqqqlllfffaaa______\\\aaakkkiii]]]YYY______nnnzzz{{{}}}~~~~~~}}}|||||||||}}}}}}xxxsss___OOOIIIQQQ[[[OOOMMMLLLNNNOOOLLLIIIHHHIIIJJJEEEIIIHHHDDDGGGOOOQQQLLLHHHLLLPPPOOOKKKJJJMMMQQQMMMNNNMMMLLLIIIEEEBBB@@@:::???DDDDDD???999444333222222444333...222JJJdddllluuu}}}nnnooorrrzzz~~~~~~{{{vvvsssqqqqqqqqqrrrvvv{{{~~~~~~~~~||||||~~~~~~{{{yyyyyyyyyyyyyyyxxxxxxxxxxxx|||}}}}}}~~~}}}{{{yyyxxx|||~~~wwwvvvtttuuuuuuzzz~~~~~~~~~zzzxxxzzzzzzxxxwwwxxxuuutttsssttttttssspppmmmssstttuuurrrooommmnnnqqqooommmggg^^^TTTNNNMMMOOORRRUUUUUUUUUYYYbbbkkknnnmmmrrr}}}jjjLLL===@@@AAADDDIIINNNQQQRRRQQQPPPNNNOOOQQQPPPIIICCCDDDIIIdddeeeQQQTTT\\\SSSPPPVVVTTTNNNQQQPPPLLLJJJMMMOOONNNIIIJJJJJJKKKRRR]]]cccdddSSSUUUUUUTTTVVVYYYXXXUUU111222222222222111000000......------------......///............///000000222111444<<>>@@@IIIJJJDDD@@@FFFKKKMMMKKKLLLRRRWWWMMMLLLJJJHHHFFFDDDCCCBBB>>>AAACCC@@@:::555444555777333333444000111BBBWWWfffkkk{{{xxxzzz~~~}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{~~~~~~|||{{{{{{|||~~~|||}}}~~~|||zzzwwwwwwwwwwwwwwwwwwwwwwwwzzz{{{{{{{{{{{{zzzzzzzzz}}}}}}xxx~~~~~~yyyxxx|||}}}zzzyyy{{{yyywwwvvvvvvvvvtttqqqnnnsssssssssrrrpppnnnlllkkkiiihhhcccYYYOOOJJJMMMQQQRRRTTTUUUUUU\\\fffkkkiiijjjnnnqqqkkkXXXDDD???CCCEEEHHHMMMPPPRRRRRRPPPNNNPPPNNNNNNLLLEEEAAAGGGRRR}}}{{{yyywww___RRRKKKNNNPPPQQQTTTXXXLLLNNNMMMJJJIIILLLLLLIIIIIIKKKKKKKKKRRR]]]cccbbbPPPVVVXXXUUUTTTWWWXXXUUU111111222222222111111000.........------.........///............//////000---///333888>>>KKKaaasss|||ooo|||uuuuuu~~~|||{{{~~~}}}{{{{{{~~~|||{{{{{{|||zzzwwwwwwwwwxxxwwwvvvvvvvvvvvvvvvuuusssqqqoookkkjjjhhhiiillloooqqqrrroooqqquuuwwwwwwvvvsssqqqbbbaaa___ZZZVVVWWW]]]cccsssmmmooo}}}~~~mmmaaaNNNMMMMMMRRR\\\kkkzzz}}}|||zzzyyyxxxwwwwwwvvvsssooommmnnnooommmooorrrnnnppprrrsssssstttvvvxxxxxxxxxxxxvvvttttttvvvwwwyyy{{{~~~~~~~~~{{{yyy~~~|||}}}~~~{{{yyyrrrooollliiifffaaa[[[WWWWWW```kkkoooiii```ZZZXXXcccxxx}}}zzzyyyzzz|||~~~}}}}}}~~~{{{pppgggUUUKKKJJJ```zzzQQQJJJFFFKKKEEEAAADDDJJJJJJFFFCCCGGGIIIDDD;;;<<>>???DDDGGGFFFDDDRRRLLLEEE???>>>???AAABBB@@@BBBEEEJJJNNNRRRUUUVVVLLLLLLIIIEEEAAAAAAEEEIIIAAAAAA@@@<<<777555666888333222333444333444<<>>===AAAFFFGGGHHHJJJKKKLLLLLLLLLLLLZZZ```]]]WWWMMMRRRfff444222111111222333111000000000///...............000///---------...000111333000000444;;;III```sss|||vvvrrrxxx|||}}}yyyxxxyyy|||||||||}}}{{{{{{|||}}}}}}}}}|||{{{zzz}}}~~~}}}yyyvvvuuuwwwxxxwwwuuuuuuuuuuuutttrrrpppnnnmmmnnnnnnnnnqqqtttuuutttrrrrrrppppppssswwwwwwsssnnnccc]]]\\\```bbb___[[[YYY\\\\\\aaallluuuqqqcccVVVIIIOOOTTTVVV```vvv~~~{{{xxxwwwwwwwwwvvvuuuzzzuuupppoooqqqrrrpppnnnppppppooommmmmmpppuuuyyyzzz}}}~~~zzzxxxxxxyyysssuuuwwwxxxxxxxxxzzz{{{~~~~~~zzz}}}~~~{{{wwwtttssspppmmmjjjhhhddd___YYYTTTXXXeeeqqqnnnaaaVVVWWW\\\mmmxxx}}}zzz}}}}}}|||{{{|||}}}{{{{{{}}}~~~~~~~~~|||~~~yyykkk^^^JJJIIIOOOvvvqqqiiiMMMPPPJJJIIIFFFBBB@@@AAAEEEIIIKKKTTTOOOJJJFFFDDDEEEEEEEEEAAA>>>???EEEMMMRRRPPPLLLEEEFFFHHHHHHGGGIIILLLPPPBBBBBBAAA<<<888555666888444333333555444555===GGGRRRgggqqqzzz|||~~~{{{{{{{{{{{{|||}}}zzzwwwwwwyyyzzzzzzyyyyyywwwxxx~~~{{{xxxxxxzzzyyyyyy{{{~~~|||zzzzzz{{{||||||{{{{{{~~~}}}zzzyyytttuuuwwwyyy{{{|||||||||{{{{{{{{{yyytttpppnnnnnnqqqooommmnnnooonnniiieeebbb\\\SSSOOOQQQTTTVVVVVVTTTVVVYYY]]]bbbdddeeeeeecccZZZKKK>>>===DDDIIIIIILLLOOOSSSTTTRRRPPPPPPPPPUUUMMMGGGCCC>>>IIIqqquuuppp{{{}}}zzzjjjZZZNNNMMMLLLFFFDDDHHHGGGDDDCCCDDD@@@;;;===BBBBBBDDDFFFIIILLLOOOPPPQQQWWWoootttdddUUUMMMPPP\\\444333222222333333222000000000///...............///......------///000111000000222555999FFF^^^ssszzzrrrvvv~~~|||~~~zzzwwwtttrrrtttvvvwwwxxxxxxyyyzzzyyyyyyyyy{{{|||{{{xxxwww{{{}}}yyytttsssuuuwwwwwwvvvrrrssstttttttttrrrqqqooopppsssvvvwwwwwwuuutttsssqqqppppppssswwwxxxvvvsssjjjccc```gggnnnlllfffbbb]]]\\\]]]dddmmmmmmcccYYYNNNPPPUUU]]]iii}}}}}}{{{xxxwwwxxxyyyxxxxxx|||wwwrrrppprrrsssrrrqqqqqqppppppnnnmmmooosssvvvuuuxxx{{{{{{yyyxxxzzz|||uuuuuuuuuvvvwwwyyy|||~~~}}}|||}}}~~~~~~|||{{{|||}}}yyy|||~~~{{{uuurrrrrrtttoooooommmhhhaaa[[[XXXVVVZZZhhhnnndddXXXWWW[[[]]]mmmxxx}}}~~~~~~~~~||||||}}}~~~}}}|||}}}~~~~~~|||mmm___IIIOOO___{{{```OOOUUUNNNQQQOOOKKKGGGEEEIIIQQQXXXTTTQQQNNNLLLKKKJJJIIIGGGFFFAAA???FFFRRRWWWPPPHHHJJJKKKLLLLLLJJJIIIJJJKKKEEEDDDAAA===999777888999666444444555555666<<>>BBBeeeyyyddd^^^RRRJJJIIIHHHBBBAAADDDCCCAAA@@@AAA???===???CCCAAACCCFFFIIIMMMPPPSSSTTTfffiiiRRRJJJLLLSSS666555444444444444333111000000///...............///............///000000000111333444666@@@VVVllluuuuuu}}}}}}}}}xxxwwwvvvuuuuuuuuuuuutttrrruuuxxxxxxvvvwwwzzz}}}}}}{{{{{{}}}~~~|||xxxsssrrrtttwwwxxxwwwssssssttttttttttttuuuuuuvvv{{{~~~|||vvvpppnnnnnnrrrqqqqqqtttwwwyyyxxxwwwmmmiiikkksssxxxuuunnnjjjgggfffgggjjjqqqssskkkaaaTTTRRRWWWdddqqq|||zzzxxxxxxyyyzzzzzzzzz|||xxxtttrrrrrrtttttttttrrrrrrrrrpppoooooorrrtttqqqtttwwwwwwuuuuuuwwwzzzyyyzzzyyywwwwww|||~~~|||}}}yyyzzz||||||{{{{{{|||}}}|||{{{zzzvvvsssqqqqqqqqqooopppnnnhhh^^^XXXWWWXXX^^^kkkkkk[[[RRRYYYaaaaaatttzzz~~~}}}~~~||||||}}}}}}|||}}}~~~~~~zzzjjj[[[JJJWWWppp\\\TTTXXXOOOUUURRRNNNKKKKKKOOOUUUYYYQQQPPPOOONNNNNNLLLIIIFFFMMMIIIIIIPPPZZZ^^^XXXPPPPPPOOONNNLLLIIIHHHHHHHHHHHHFFFCCC???<<<::::::;;;999666555666555444999@@@BBBMMMdddqqq|||}}}~~~}}}zzzwwwyyy}}}~~~|||wwwvvvuuuqqqssswww{{{}}}}}}|||zzz{{{xxxzzz}}}}}}vvvxxxzzzyyyvvvvvvyyy|||~~~~~~{{{zzz{{{|||zzzzzzyyywwwxxx}}}~~~{{{yyyxxx{{{~~~{{{xxxvvvvvvvvvzzzzzzzzz{{{|||~~~vvvvvvtttqqqnnnmmmoooqqqssspppmmmlllkkkggg```ZZZSSSQQQPPPRRRUUUWWWVVVUUUVVVXXX[[[^^^^^^]]]]]]\\\RRRAAA777===FFFIIIMMMSSSRRRRRRQQQPPPNNNMMMMMMNNN@@@DDDDDDFFF\\\hhhUUUSSSKKKFFFGGGGGGDDDCCCEEEBBBBBBDDDEEEDDDCCCBBBBBBCCCDDDFFFJJJMMMQQQTTTVVVrrrgggRRRFFFGGGRRR999777666555666666444333000000///..............................///000000000111333333222888KKK^^^lllzzzvvv||||||}}}}}}|||yyyxxxqqqsssvvvvvvuuuvvvzzz~~~{{{}}}~~~{{{{{{}}}{{{wwwrrrqqqtttxxxyyyxxxuuutttrrrpppqqqsssvvvxxx{{{wwwooommmnnnsssssstttvvvxxxyyyyyyxxxnnnpppvvv~~~yyyrrrpppooorrrsssuuuzzz{{{rrrfffZZZWWW[[[hhhxxx~~~}}}|||}}}zzzxxxwwwwwwxxxzzzzzzzzz|||yyyvvvttttttuuuuuuvvvsssttttttsssqqqqqqrrrtttqqqtttvvvuuussssssvvvyyy{{{}}}~~~{{{yyy}}}{{{|||~~~}}}~~~|||{{{yyy{{{||||||{{{{{{|||}}}zzztttrrrttttttrrrooopppqqqnnnfff\\\VVVWWWZZZccclllhhhWWWPPP\\\ggghhh}}}~~~}}}}}}}}}|||{{{}}}}}}||||||~~~~~~~~~uuudddTTTHHHYYYzzz\\\XXXXXXNNNOOOKKKGGGHHHLLLOOOOOONNNLLLLLLKKKLLLLLLKKKGGGEEELLLNNNRRRWWW\\\]]][[[YYYNNNLLLIIIGGGGGGIIILLLMMMJJJHHHEEEBBBAAA???>>>===>>>999777666444222444999;;;BBBYYYhhhqqq}}}}}}{{{yyywwwxxx{{{|||zzz{{{~~~}}}{{{xxxwwwxxxsssyyy{{{xxxyyy~~~~~~|||}}}uuuwwwxxxwwwtttsssvvvyyyyyyzzz|||{{{zzzzzz{{{|||~~~zzzvvvvvv}}}~~~~~~{{{xxxvvvvvvvvvsssuuuvvvxxxxxxwwwuuutttrrrrrrqqqooommmnnnqqqsssrrrpppnnnllliiicccYYYRRRJJJNNNRRRTTTSSSTTTVVVYYYaaa___]]]^^^___\\\VVVPPPBBB:::999BBBHHHHHHMMMUUUTTTRRRPPPNNNMMMMMMLLLLLLHHHFFFGGGVVV}}}~~~bbbXXXMMMIIIFFFJJJMMMMMMLLLKKKXXXUUUPPPJJJFFFEEEDDDBBBAAACCCFFFIIINNNSSSXXXZZZsssrrrggg\\\RRRDDDDDDWWW:::888666666777666555333000000///........................///////////////000111222222000333AAAPPP```}}}~~~wwwzzz{{{xxx{{{~~~}}}~~~}}}}}}wwwwwwwwwvvvuuuwwwzzz}}}vvv{{{~~~}}}yyyxxx}}}zzzvvvssssssvvvyyyzzzyyyuuusssqqqooooooqqqtttuuuyyy}}}~~~xxxsssrrrsssssstttvvvxxxzzzzzzzzzzzzrrrttt{{{}}}xxxxxxwww}}}}}}oooccc```aaakkk~~~}}}zzzxxx|||}}}|||}}}~~~xxxvvvuuuuuuwwwxxxyyyxxxzzzyyywwwvvvuuuuuuuuuvvvsssuuuuuuuuusssrrrrrrssstttvvvxxxwwwuuuuuuxxx{{{yyy|||~~~~~~yyyvvvxxxzzzzzzzzz|||~~~~~~{{{zzz{{{{{{{{{yyyxxxyyy{{{}}}yyyqqqqqqvvvxxxtttoooqqqpppllldddZZZVVVXXX\\\gggjjjcccVVVSSS]]]jjjooo|||~~~~~~||||||~~~||||||{{{}}}}}}uuueeeVVVFFFYYYyyy[[[ZZZVVVNNNMMMIIIFFFIIIOOOQQQMMMIIIKKKJJJIIIJJJJJJJJJHHHFFFHHHMMMTTTVVVUUUTTTVVVYYYQQQMMMHHHEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGEEEBBB@@@AAA<<<888888666333333777999===OOObbbooo|||yyywwwuuuvvvyyyyyywww{{{~~~}}}yyyyyy{{{}}}~~~|||yyyyyy~~~}}}|||}}}wwwxxxxxxwwwvvvvvvwwwxxxzzz|||}}}|||zzzyyyyyyyyy}}}yyyvvvyyy|||yyyzzz~~~|||}}}zzzwwwvvvvvvvvvqqqtttwwwyyyxxxuuuqqqnnnppppppooonnnmmmnnnqqqtttpppmmmjjjhhheee^^^TTTMMMHHHNNNTTTTTTRRRSSSXXX^^^iiieee```^^^]]]XXXMMMEEE777888>>>DDDGGGHHHLLLSSSSSSQQQOOOMMMMMMMMMKKKJJJIIIDDDIIIhhhppp}}}ggg\\\VVVMMMIIIHHHNNNVVVXXXTTTOOOooohhhYYYKKKDDDEEEEEEDDDAAABBBEEEJJJOOOVVV[[[^^^jjj^^^QQQPPPQQQEEEEEEYYY999777555555555555333111000000///...............---....../////////////////////111222111222;;;FFFWWW~~~}}}wwwwww|||yyy{{{~~~~~~~~~||||||~~~yyyvvvvvvwwwyyyyyyvvvyyyzzzzzzxxxxxx|||yyyvvvtttuuuxxx{{{zzzyyyvvvvvvvvvuuutttssssssrrrsssvvvxxxxxxuuurrrrrrtttooorrrwwwzzz|||||||||}}}yyywwwyyykkkjjjiiimmm}}}vvvnnnppprrrtttvvvwwwzzz{{{wwwuuusssssstttvvvvvvvvvwwwxxxxxxxxxvvvuuuuuuuuurrrsssuuuuuusssrrrrrrrrrsssuuuwwwvvvuuuuuuyyy}}}xxxzzz}}}yyyxxxyyyyyyxxxyyyxxxyyyzzz{{{||||||{{{{{{{{{zzzxxxwwwxxx|||~~~yyytttsssvvvxxxvvvrrrrrroooiiiaaaZZZWWWYYY\\\iiieee^^^WWWVVV^^^kkkttt~~~}}}|||{{{zzzzzz}}}|||tttdddUUUJJJ___gggWWWXXXRRROOOLLLKKKJJJLLLOOOPPPNNNLLLOOOLLLJJJJJJKKKLLLLLLLLLIIIOOOTTTSSSOOOMMMPPPTTTRRRNNNJJJGGGHHHHHHGGGFFFJJJJJJJJJKKKLLLJJJFFFBBBBBB===999:::999666666999888;;;DDDXXXkkkwww}}}~~~zzzxxxwwwwwwuuussswww~~~~~~}}}~~~~~~yyywwwyyy~~~~~~zzzzzz~~~}}}{{{|||yyyxxxwwwwwwxxxyyyyyyxxx{{{|||}}}|||zzzwwwwwwwwwwwwxxxyyy|||{{{zzzyyyzzz{{{{{{{{{}}}}}}~~~~~~}}}{{{yyywwwvvvvvvvvvsssuuuxxx{{{zzzxxxtttqqqpppqqqqqqooommmmmmoooqqqkkkgggbbb___]]]XXXRRRMMMMMMPPPSSSTTTTTTWWW]]]aaafffddd```[[[UUUMMMBBB;;;666===BBBCCCEEEKKKPPPQQQRRRPPPNNNMMMNNNNNNKKKIIICCCCCCVVVyyysssbbbVVVSSSOOOMMMHHHFFFMMMXXX\\\UUUKKKddd```UUUIIIFFFJJJJJJGGGFFFGGGHHHKKKOOOTTTXXXZZZ\\\VVVJJJHHHNNNIIIHHHTTT888666444444444333222000000000///...............---......///000////////////...000222333333999AAAKKKooo{{{wwwuuu|||~~~~~~|||}}}{{{wwwvvvwwwwwwvvvzzzyyyxxxwwwxxxyyyzzzzzzxxxvvvtttvvvzzz|||{{{yyyxxxzzz||||||{{{xxxtttrrrpppqqqqqqqqqooonnnnnnooolllpppvvv{{{~~~~~~xxxuuu|||pppqqqnnnooo|||qqqhhhhhhiiikkkooorrruuuvvvvvvtttrrrrrrssstttuuutttuuuwwwyyyyyywwwuuuttttttppprrrttttttsssqqqqqqqqqooorrrttttttssstttyyy}}}yyyxxx|||~~~}}}{{{xxxvvvyyywwwttttttwwwzzz|||}}}}}}|||zzzwwwwwwzzz{{{yyywwwvvvvvvwwwwwwvvvsssooohhh```ZZZYYYZZZ]]]iiiaaaZZZXXXXXX]]]jjjwww~~~}}}}}}{{{yyyyyy|||~~~|||vvvlll\\\MMMRRRhhhZZZSSSVVVPPPQQQGGGIIIJJJJJJIIIIIIKKKMMMSSSPPPLLLKKKMMMOOOPPPQQQOOOSSSUUUSSSOOOMMMNNNQQQHHHFFFFFFHHHMMMOOOOOOMMMJJJJJJKKKNNNPPPNNNHHHCCCBBB===:::;;;;;;999:::<<<444555888KKKaaaddd{{{}}}zzzwwwrrrooosssyyy}}}||||||}}}|||~~~}}}wwwuuuyyy||||||{{{}}}{{{}}}yyyvvvtttuuuxxxzzzyyywwwwwwyyyzzzzzzxxxwwwvvvvvvrrrxxx{{{}}}yyyxxxwwwtttppppppxxxtttyyy~~~}}}{{{|||}}}zzzzzzyyywwwvvvvvvuuuuuuqqqrrruuuwwwwwwvvvtttrrrrrrrrrrrrpppnnnmmmmmmnnnhhhccc[[[WWWVVVUUUSSSPPPSSSRRRRRRSSSWWW\\\```ccc______]]]WWWLLLAAA999555;;;CCCFFFCCCFFFPPPUUUQQQQQQOOOMMMMMMOOONNNKKKHHHEEEMMMjjjvvv}}}vvvYYYRRRSSSPPPKKKEEEBBBIIIUUUZZZPPPCCCFFFJJJJJJIIIMMMRRRPPPIIIOOONNNMMMMMMMMMPPPRRRSSSSSSWWWMMMEEEKKKMMMKKKNNN666666555444333333333333000000000000////////////////////////000000000000///111222000---///555;;;III___{{{xxxvvv~~~|||vvvsssyyy~~~zzzvvvvvvyyy||||||{{{wwwvvvvvvxxx{{{||||||{{{~~~|||{{{|||{{{wwwtttrrrssstttuuuuuutttsssqqqssstttvvvxxxzzz|||~~~~~~zzz~~~qqqhhhooo~~~~~~tttmmmhhhccc```aaaccccccbbbiiilllpppsssuuuvvvuuuuuuwwwuuutttvvvyyy{{{yyyvvvqqqoooooorrrrrrppppppsssuuuqqqnnnpppuuuzzz{{{{{{vvvzzz|||~~~~~~zzzvvvtttrrroooqqqtttvvvvvvwwwyyy{{{|||{{{yyyyyy{{{}}}}}}}}}vvvvvvtttqqqrrrvvvwwwsssuuujjjaaa]]]ZZZWWW[[[aaafff___WWWTTTZZZeeeqqqxxxvvv~~~||||||}}}~~~zzz{{{|||}}}~~~ttt]]]LLLGGGKKKppp}}}[[[QQQPPPCCCFFFHHHHHHHHHIIIJJJKKKLLLLLLSSSNNNHHHGGGIIIKKKJJJHHHPPPUUUZZZZZZUUUOOOKKKJJJGGGEEEGGGMMMMMMIIIIIINNNMMMNNNOOORRRSSSOOOHHHBBB:::AAAHHHHHHAAA<<<<<<>>><<<666666>>>IIIYYYttt}}}}}}~~~xxxvvvrrroooqqqwww|||}}}}}}}}}}}}zzzyyyzzzzzzzzz{{{zzz}}}~~~zzzwwwwwwxxxtttwww{{{}}}xxxuuu}}}{{{xxxvvvvvvvvvuuutttxxxwwwvvvuuuuuuuuuwwwwwwxxxzzz}}}wwwvvvuuussssssuuuyyy|||xxxvvvuuuuuuwwwyyyyyyyyy{{{{{{yyywwwsssrrrsssttttttuuuuuuuuutttsssrrrrrrppppppooonnnmmmlllkkkkkkgggaaaXXXPPPMMMOOOTTTYYYWWWQQQPPPWWW]]]___ccchhhdddbbb[[[NNN???777666999DDDEEEFFFHHHLLLNNNNNNNNNPPPWWWTTTPPPQQQKKKEEEIIIKKKXXXpppggg___UUURRRKKKOOOGGGFFFEEEEEEFFFIIIKKKMMMDDDDDDEEEHHHKKKPPPTTTWWWOOOOOOLLLIIIMMMTTTXXXVVVQQQHHHDDDJJJOOONNNNNNPPP666555444333333222222333000000000000////////////////////////000000000000000111222111111666???GGGPPPbbb{{{xxx~~~~~~}}}}}}xxx|||}}}|||{{{xxxvvvuuuvvvvvvvvvuuuuuuvvvyyy{{{{{{{{{~~~{{{yyyxxxxxxwwwtttrrruuuvvvwwwxxxxxxvvvtttsssuuuuuuvvvwwwyyy{{{}}}sssiiioooyyy}}}wwwooofff```^^^]]]YYYVVVYYY\\\```eeejjjooorrruuuuuuvvvwwwzzz|||{{{yyywwwxxxuuutttuuuuuuqqqqqqttttttsssqqqrrruuuxxxzzz{{{|||}}}~~~}}}yyyvvvtttsssppprrruuuvvvuuuuuuvvvwww{{{{{{|||}}}}}}|||{{{yyywwwwwwuuuqqqqqquuutttpppsssjjjaaa]]]ZZZXXX]]]dddggg```YYYXXX___lllxxxzzzxxxyyy||||||yyy|||}}}}}}~~~~~~~~~|||mmmVVVGGGCCCUUU}}}nnnWWWMMMNNNFFFFFFJJJJJJJJJJJJIIIHHHGGGGGGKKKKKKKKKIIIHHHIIIMMMPPPMMMPPPUUUZZZ\\\WWWOOOGGGGGGFFFHHHNNNOOOMMMMMMQQQSSSRRRRRRSSSRRRNNNGGGBBBDDDIIILLLKKKDDD>>><<<<<<;;;666555<<>>888666:::>>>EEEWWWjjj{{{|||}}}}}}zzzwwwpppkkkiiilllrrrppprrrxxx}}}|||wwwuuupppllljjjmmmsssyyy|||xxxzzz}}}yyywwwtttsssrrrsssuuuwwwsssssstttttttttttttttsss~~~}}}|||{{{zzzxxxwwwuuutttssstttvvvwwwuuutttssstttvvvwwwwwwwww{{{{{{zzzxxxuuussstttuuuvvvrrrooonnnooopppnnnlllrrrqqqpppmmmjjjfffbbb```\\\WWWPPPNNNPPPSSSUUUUUUSSSSSSXXXaaafffeeecccccc\\\YYYPPPCCC777555<<>>===AAA:::777999:::???OOObbb|||yyyzzzxxxuuupppkkkhhhiiillllllmmmsss|||~~~sssiiihhhooo{{{~~~xxxvvvwwwvvvuuutttrrrqqqrrrvvvxxxxxxyyyzzz{{{{{{{{{zzzyyy~~~|||zzzyyyxxxxxxxxxvvvtttsssssstttvvvvvvwwwvvvtttsssssstttttttttrrrvvvwwwvvvuuurrrpppqqqrrruuuqqqllllllnnnpppooommmrrrqqqoookkkfffaaa[[[XXXUUUQQQMMMMMMQQQUUUUUUTTTUUUWWW\\\bbbeeedddaaa``````WWWJJJ???999:::???CCCFFFIIINNNQQQRRRRRRQQQPPPNNNRRRQQQPPPMMMEEENNNggg{{{nnnkkkRRRQQQKKKLLLLLL@@@CCCDDDGGGIIILLLMMMNNNOOOKKKJJJIIIIIIIIIJJJKKKKKKOOORRRTTTUUUWWWZZZXXXSSSRRRMMMIIIKKKOOOPPPNNNLLL444444222111111111111111000000000000////////////////////////000000000000///000111111000111333555>>>EEEkkkyyylllzzz{{{zzz|||~~~{{{yyy}}}|||wwwtttwwwvvvuuuvvvyyy{{{||||||{{{{{{zzzxxxvvvuuuuuuuuurrrtttvvvyyyzzzzzzzzzyyyxxxvvvtttssstttwwwyyy{{{|||}}}ddd\\\jjjmmmrrrxxxsssqqqmmmeee___\\\[[[XXXRRRMMMNNNSSSXXXdddjjjqqquuuuuussstttuuutttpppnnnpppqqqpppsssxxxvvvwwwwwwxxxzzz~~~~~~yyyyyyxxxuuurrrrrrsssuuuqqqsssvvvwwwwwwvvvuuuvvvqqqwwwzzzuuurrrtttvvvuuurrrtttvvvuuuqqqgggccc^^^[[[]]]bbbgggiiiZZZVVVTTTZZZgggssszzz|||{{{xxxrrrrrrtttwww{{{~~~{{{|||~~~~~~{{{pppXXXEEEGGGUUUrrrWWWVVVFFFHHHLLLGGGGGGHHHIIIJJJJJJJJJIIIHHHKKKKKKJJJIIIFFFDDDBBBBBBDDDDDDHHHNNNSSSTTTNNNIIIJJJKKKKKKMMMPPPRRRQQQNNNRRRQQQPPPNNNKKKJJJJJJJJJBBBBBBBBBBBBBBBAAA@@@???BBB:::666777777;;;KKK]]]uuu~~~~~~xxxtttvvv{{{~~~xxxvvvtttnnnkkkkkkooonnnrrryyy}}}~~~wwwqqqrrrzzz}}}xxxrrrmmmuuuuuuuuusssqqqrrrvvvyyy|||}}}~~~~~~{{{zzzxxxvvvuuuuuuvvvvvvrrrpppppprrrvvvxxxxxxwwwwwwuuusssrrrrrrqqqooommmmmmnnnooonnnlllkkkkkklllsssooolllllloooqqqqqqqqqqqqooolllgggaaa[[[VVVRRRPPPNNNMMMNNNRRRUUUUUUTTTXXX[[[^^^^^^^^^^^^]]][[[ZZZNNN@@@999<<>>```~~~lll|||zzzyyy}}}|||{{{|||~~~}}}~~~{{{vvvsssrrrrrrtttwwwyyyyyyxxx{{{|||}}}|||yyywwwwwwwwwooopppsssvvvwwwxxxwwwwwwuuutttsssrrrsssuuuxxxyyy|||}}}ggg]]]gggjjjppp{{{tttooommmmmmkkkddd]]]\\\```eeehhhjjjlllmmmnnnoooppprrrqqqllljjjkkkiiiggghhhkkkqqqqqqssswww}}}~~~||||||vvvwwwvvvtttsssrrrtttvvvsssuuuvvvwwwvvvuuuvvvxxxrrrxxx}}}~~~{{{vvvsssrrrrrrttttttrrrsssvvvuuupppeeeaaa\\\[[[aaahhhiiifffYYYWWWXXXaaaoooyyy|||{{{{{{|||tttqqqpppqqqtttxxx|||~~~}}}}}}|||mmmQQQ???FFFYYYiiiQQQOOOEEEIIIIIIGGGHHHHHHGGGEEEDDDCCCBBBBBBHHHEEEDDDFFFJJJJJJGGGBBBEEEEEEFFFHHHJJJKKKLLLLLLIIIJJJJJJJJJNNNRRROOOJJJKKKLLLLLLKKKJJJJJJLLLNNNJJJKKKJJJHHHDDDBBBBBBBBB@@@999666777666777EEEVVVlll|||xxxxxxxxx~~~|||{{{yyyrrroootttqqqrrrwww{{{}}}}}}{{{}}}|||}}}}}}wwwpppuuuwwwxxxvvvtttsssvvvzzz{{{{{{|||}}}~~~~~~~~~~~~xxxwwwuuusssssssssttttttooonnnnnnrrrwwwzzzyyywwwuuutttrrrqqqqqqooollljjjjjjlllnnnnnnnnnmmmnnnoooppppppooooooooopppqqqrrrnnnlllgggbbb[[[VVVQQQOOONNNOOOOOOQQQRRRSSSUUUVVVZZZ]]]^^^ZZZVVVVVVUUURRRIII???666666???FFFGGGDDDHHHMMMRRRTTTRRRQQQRRRTTTPPPQQQOOOLLLFFFEEEkkkooo```MMMGGGOOONNNJJJJJJJJJKKKJJJIIIGGGFFFDDDCCCBBBFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNLLLKKKQQQZZZ``````QQQNNNIIIHHHNNNVVVXXXUUU333222111000000//////000000000000000////////////////////////000000000000/////////000222333333222222:::UUUuuuxxx{{{yyy|||}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrtttwwwyyyzzzyyywwwyyy|||~~~~~~{{{xxxwwwwwwoooppprrrtttuuutttsssrrrqqqqqqqqqrrrssstttvvvwww~~~kkk___cccgggpppzzz{{{|||zzztttqqquuuyyytttpppkkkhhhiiilllnnnooommmiiihhhhhhgggcccbbbeeegggiiinnnuuu~~~~~~{{{uuutttvvvvvvvvvuuuuuuwwwyyyvvvvvvvvvuuusssssstttvvvwww{{{}}}zzztttpppoooqqqqqqssssssqqqqqqsssqqqlllddd```ZZZ[[[eeennnkkkaaaWWWWWW[[[gggvvv}}}{{{wwwsssssstttwww{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||lllOOO???MMMeeebbbMMMHHHGGGJJJBBBDDDJJJHHHEEECCCBBBAAABBBBBBDDDBBBCCCGGGMMMOOOKKKGGGFFFEEEDDDEEEGGGJJJLLLMMMGGGIIIHHHHHHMMMSSSQQQJJJHHHJJJLLLKKKJJJJJJMMMOOORRRTTTSSSNNNGGGCCCDDDGGG@@@;;;:::;;;888555>>>KKKkkk}}}wwwuuuyyyqqqqqqzzzwwwsssrrrooooootttwwwyyy~~~}}}}}}}}}{{{yyy}}}}}}{{{}}}}}}~~~}}}{{{xxxuuuyyy{{{zzzwwwuuuwwwzzzwwwwwwwwwxxxxxxzzz{{{{{{wwwvvvuuutttsssrrrqqqqqqooonnnnnnrrrxxxzzzwwwtttrrrqqqpppppppppooommmjjjiiikkknnnpppppppppqqqrrrooorrrsssqqqmmmkkkmmmppplllhhhccc\\\VVVQQQOOOMMMNNNQQQTTTSSSQQQQQQUUUYYYYYY^^^^^^WWWQQQNNNKKKGGG;;;888666:::AAAGGGHHHGGGIIINNNRRRSSSQQQPPPRRRUUUSSSOOOJJJKKKKKKOOOzzztttkkkVVVRRRJJJKKKQQQMMMHHHNNNJJJIIIFFFDDDBBBAAAAAAAAA>>>@@@CCCGGGKKKNNNPPPQQQHHHKKKKKKLLLQQQXXX[[[YYYNNNLLLGGGFFFOOO]]]bbb```333222111000////////////000000000000////////////////////////000000000000444111///...///000111000333;;;RRRxxxwww~~~|||zzz}}}{{{}}}{{{{{{|||}}}{{{{{{|||xxx~~~zzzwwwyyy|||tttuuuwww{{{}}}~~~{{{yyyvvvzzz~~~~~~{{{wwwuuuuuuqqqrrrsssttttttrrrpppooonnnooopppqqqssstttuuuuuu~~~mmm___```eeeqqqxxxssswwwlllggggggjjjmmmnnnooollllllnnnmmmjjjiiilll```cccjjjuuuyyy~~~~~~wwwoootttvvvwwwxxxwwwxxxyyy{{{xxxxxxvvvssspppppprrrttt|||~~~}}}wwwpppkkkmmmoooqqqsssrrrooooooqqqnnnhhhddd___YYY[[[hhhqqqkkk^^^UUUUUU[[[jjjzzz~~~~~~|||xxxxxx{{{~~~}}}wwwxxxzzz}}}yyy||||||lllRRREEEXXXsss```NNNFFFIIIKKK===@@@JJJHHHEEEDDDCCCEEEGGGIIICCCCCCEEEJJJNNNOOOMMMJJJGGGDDDBBBDDDIIIMMMNNNMMMEEEGGGGGGGGGNNNUUUSSSKKKGGGJJJLLLLLLKKKKKKMMMPPPSSSVVVWWWQQQIIIDDDGGGLLLBBB???@@@BBB===666999CCCaaannn}}}ssspppxxx|||yyy{{{xxxtttmmmkkklllpppssstttxxx|||}}}|||}}}}}}{{{~~~xxx{{{zzzyyy~~~{{{wwwuuuvvvxxxvvvzzz~~~}}}yyyvvvwwwzzzvvvuuuttttttuuuwwwyyyzzzxxxxxxvvvuuusssqqqpppooopppooonnnrrrxxxyyyvvvqqqooonnnnnnoooqqqpppnnnlllbbbeeeiiikkkllllllnnnoooooosssvvvssslllhhhiiimmmjjjfff```YYYSSSOOOMMMMMMNNNSSSWWWUUUQQQPPPUUUZZZWWW]]]^^^VVVNNNJJJEEE???666999===@@@CCCEEEGGGHHHJJJNNNRRRRRRPPPOOORRRVVVUUULLLEEEKKKQQQXXXllleeeTTTWWWIIIBBBMMMIII???GGGEEEDDDBBBAAA@@@AAACCCDDDCCCDDDFFFHHHJJJKKKKKKKKKEEEIIILLLNNNQQQSSSPPPKKKNNNKKKDDD???FFFRRRWWWUUU444333111///......///000333222111111222222000///////////////000000000000222222111111111111222222111222KKKggg|||zzzyyy|||uuuxxx}}}|||{{{zzzzzz{{{}}}~~~~~~}}}wwwvvvxxx{{{vvvvvvzzz~~~~~~~~~yyytttqqqrrrooollllllnnnppprrrrrrooonnnooooooqqqsssuuuwww}}}{{{yyyzzz||||||qqqccc\\\```jjjssswwwwwwrrrssssssooojjjhhhqqqqqqssswww{{{}}}|||{{{wwwmmmkkkwww~~~~~~}}}|||zzzxxxtttqqqrrruuuxxxzzzzzzzzzzzz{{{|||yyyuuussstttuuuvvvvvv~~~xxxsssqqqqqqpppppprrrppppppqqqrrrqqqlllhhh___]]]ZZZ[[[fffnnnbbbOOOQQQSSSaaatttzzzxxx~~~~~~}}}~~~zzzyyyxxxyyy{{{~~~xxx^^^FFFGGGbbb~~~qqq[[[KKKOOOPPPFFF@@@CCCLLLPPPQQQIIICCCCCCEEEFFF>>>@@@@@@@@@FFFOOORRRQQQLLLGGGCCCDDDHHHLLLKKKIIICCCNNNYYYZZZQQQJJJIIIMMMIIIKKKLLLKKKGGGFFFHHHJJJIIIOOOPPPKKKHHHJJJJJJFFFIIIFFFBBB>>>:::888777777OOOlll~~~zzzuuuvvvwwwwwwwwwxxxzzz}}}}}}yyyooojjjhhhkkkllliiilllrrrrrruuuxxxyyyyyyyyy||||||{{{wwwwww||||||}}}}}}zzzxxxwww|||{{{wwwwwwwwwvvvuuuvvvyyy{{{||||||vvvwwwvvvtttrrrqqqrrrsssqqqnnnooouuuxxxuuupppoooiiikkkmmmllljjjjjjlllooohhhgggeeedddeeehhhlllnnnpppooommmiiidddaaaaaabbb```\\\VVVPPPMMMMMMOOOQQQMMMMMMOOORRRVVVZZZ\\\\\\]]]YYYTTTNNNGGG???666///777;;;AAAEEEHHHJJJLLLNNNPPPSSSQQQNNNPPPUUUTTTMMMRRRJJJNNNNNNSSSooo~~~{{{qqqNNNRRRMMMJJJKKKJJJEEEBBBBBBBBBAAA@@@@@@BBBEEEHHHJJJHHHJJJKKKKKKIIIIIIIIIJJJIIIGGGJJJPPPPPPIIIEEEGGGGGGDDDDDDGGGGGGDDDDDDGGG444333111///...///000000333222000111222222000///////////////000000000000111111111000000111111111666111>>>PPPaaa~~~|||~~~zzz{{{~~~|||||||||{{{yyy}}}~~~|||{{{|||}}}xxxvvvzzz~~~|||wwwtttrrrpppmmmlllnnnpppqqqqqqqqqpppooonnnooopppqqqrrrtttwwwyyy{{{{{{|||yyykkkbbbaaaffflllpppyyy~~~}}}}}}{{{|||~~~{{{|||zzz~~~}}}|||{{{yyywwwuuutttwwwyyyzzzxxxwwwvvvvvvyyywwwttttttvvvyyy{{{|||}}}zzzuuuqqqqqqqqqrrrqqqqqqppppppqqqqqqoooiiieee\\\[[[[[[___gggiii___QQQUUUYYYgggwww{{{yyyzzz{{{~~~|||{{{|||{{{xxxyyyyyyyyy{{{~~~~~~{{{mmmUUUEEEQQQuuu}}}rrr[[[KKKLLLMMMEEEAAADDDKKKOOONNNGGGAAAAAACCCDDDBBBDDDFFFGGGJJJPPPPPPLLLIIIEEEBBBCCCHHHKKKKKKIIILLLRRRXXXUUULLLFFFFFFHHHLLLOOORRRPPPMMMJJJKKKLLLJJJLLLKKKFFFFFFIIIIIIEEEEEEDDDAAA???===:::888666BBBVVVhhh}}}rrrssstttssstttvvvzzz}}}~~~sssmmmhhhhhheeebbbcccgggiiinnnssswwwxxxxxxzzz|||{{{~~~}}}zzzxxxzzz{{{zzzyyyxxxxxxwww{{{}}}}}}{{{wwwuuuwwwyyywwwtttrrrqqqsssuuuuuuuuuuuuuuuuuusssqqqpppppprrrrrrqqqssszzz|||wwwrrrpppiiikkklllllljjjjjjmmmooommmkkkiiifffffffffggghhhhhhfffccc```^^^\\\\\\[[[VVVSSSPPPLLLKKKMMMOOOQQQRRRQQQRRRWWW^^^```\\\WWWSSSQQQLLLFFF>>>999777777;;;>>>CCCGGGIIIKKKMMMNNNLLLQQQQQQNNNOOOSSSTTTQQQQQQIIIKKKUUUooo{{{ssswwwlllWWWUUUOOOKKKKKKIIIEEECCCDDDFFFEEECCCBBBBBBDDDFFFHHHFFFHHHJJJKKKJJJIIIIIIIIIHHHFFFHHHLLLKKKDDDAAAAAABBB???>>>AAABBBBBBDDDHHH333222111/////////000000333111000000111222111///////////////000000000000111000000//////000000111333...555BBBSSSttt}}}~~~~~~}}}}}}}}}}}}|||{{{{{{~~~~~~vvv||||||yyy{{{~~~|||xxxvvvuuussspppoooppprrrrrrrrrtttrrrooommmllllllmmmnnnlllpppvvvzzz{{{|||}}}}}}ssshhhaaabbbggglllxxx~~~~~~}}}|||{{{{{{zzzwwwxxxyyyxxxuuurrrqqqqqqvvvtttssstttxxx}}}yyyvvvsssqqqrrrtttuuuuuuqqqqqqrrrrrrpppkkkeee```YYYYYY]]]eeehhhbbbYYYTTTYYYaaaooozzz{{{{{{~~~xxx{{{zzzxxxzzz{{{xxxzzzyyyyyy{{{~~~}}}|||rrr^^^IIIDDD\\\kkkVVVFFFGGGJJJFFFFFFKKKHHHLLLKKKEEEAAADDDGGGHHHNNNMMMJJJEEEFFFIIIJJJGGGFFFCCCAAABBBFFFIIIIIIHHHIIILLLNNNMMMJJJIIIKKKMMMEEEJJJOOOPPPNNNKKKJJJKKKLLLJJJEEEAAACCCHHHIIIFFFDDDCCCAAA@@@???===999666888@@@RRRmmmxxxrrrrrrpppnnnnnnpppuuuxxx{{{xxxzzzzzzrrrmmmgggaaa___bbbccciiipppvvvxxxxxxwwwwww}}}||||||~~~wwwqqqttt{{{~~~yyywwwzzzzzzvvv|||||||||zzzxxxwwwyyy{{{zzzwwwsssqqqrrrssssssssssssssstttrrrpppnnnooooooqqqqqqtttzzz|||vvvpppooojjjkkkllllllkkklllnnnpppooonnnllljjjhhhfffeeeeeebbb^^^YYYWWWWWWXXXVVVTTTMMMLLLKKKKKKLLLNNNPPPRRRVVVTTTUUU[[[bbbbbbZZZQQQNNNLLLFFF===555333777===@@@CCCGGGJJJKKKLLLNNNOOOKKKQQQSSSQQQPPPRRRTTTTTTPPPKKK[[[{{{nnnxxxgggcccYYYQQQKKKIIIGGGDDDDDDGGGJJJHHHFFFCCCBBBBBBCCCDDDEEEHHHKKKKKKIIIFFFEEEDDDEEEDDDEEEGGGFFF@@@======DDD@@@>>>@@@@@@???BBBFFF222222111000//////000000222000///000111222111///////////////000000000000000000////////////000000//////777CCCUUUsss}}}|||~~~~~~}}}~~~|||}}}~~~|||{{{uuuyyy}}}~~~~~~{{{yyy{{{~~~|||yyywwwuuuxxxvvvsssrrrsssttttttssssssqqqnnnlllkkkkkkllllllmmmppptttwwwwwwwwwwwwwww}}}wwwjjjaaaaaahhhoooxxx}}}}}}~~~|||{{{{{{|||vvvxxxxxxvvvssspppooooootttrrrqqqsssxxx}}}xxxvvvsssrrrsssuuuvvvvvvsssssstttrrroooiiibbb]]]WWWXXX```jjjggg[[[UUUXXX\\\gggtttzzzzzz}}}|||yyy~~~~~~|||~~~~~~{{{zzzzzzzzz|||~~~~~~}}}{{{yyyiiiQQQ@@@GGGhhhrrr]]]MMMJJJJJJGGGGGGLLLDDDGGGHHHDDDDDDJJJOOOQQQYYYSSSHHH<<<:::@@@EEEFFFEEECCCAAABBBEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJLLLMMMAAAGGGMMMPPPOOOMMMLLLLLLOOOIIIBBB@@@DDDJJJKKKIIIHHHEEEBBBAAA@@@>>>;;;777888999HHH___wwwvvvuuurrrnnnjjjggghhhmmmpppxxxvvvwww~~~}}}tttllleeeaaa```bbbgggooouuuxxxxxxuuuttt~~~~~~||||||}}}~~~xxxtttvvv}}}~~~yyyzzzwww~~~}}}yyyvvvzzzvvvrrrppppppqqqrrrrrrpppqqqrrrqqqnnnmmmlllmmmnnnmmmooottttttoookkkkkkkkkkkkllllllmmmnnnpppqqqmmmmmmmmmmmmkkkhhhfffdddaaa[[[TTTRRRTTTUUURRROOOMMMMMMMMMNNNOOOPPPRRRRRRWWWVVVWWW\\\___^^^WWWQQQTTTMMMBBB888222333999>>>DDDFFFIIIKKKKKKLLLMMMOOOOOORRRUUUUUUTTTSSSQQQOOOJJJYYYlllzzzdddgggZZZQQQIIIFFFEEECCCDDDHHHJJJHHHEEECCCAAAAAAAAAAAAEEEHHHKKKKKKGGGCCC@@@???CCCCCCCCCDDDCCCAAA>>>>>>KKKGGGEEEFFFCCC???>>>@@@111111111000000000000000111000//////111222111///////////////000000000000000000////////////000000111444777@@@PPPiii~~~~~~{{{{{{~~~}}}~~~}}}|||{{{zzzyyy{{{~~~yyysssrrr||||||{{{zzzyyywwwwwwvvvwwwuuusssrrrssstttsssrrrooonnnmmmmmmlllmmmmmmnnnpppqqqrrrrrrqqqrrrtttvvv|||yyymmmbbbaaagggoooqqqvvv{{{}}}wwwxxx|||}}}|||zzzzzz{{{tttvvvvvvuuusssqqqqqqrrruuusssqqqrrrvvvzzz|||}}}vvvtttqqqqqqrrrssssssssstttuuuuuurrrmmmfff___[[[VVVZZZdddkkkdddVVVTTT[[[^^^kkkwwwyyyyyy~~~|||zzz}}}}}}|||{{{zzz{{{|||~~~}}}{{{yyysss```IIIAAASSSzzz}}}jjjWWWOOOKKKEEECCCEEEBBBEEEEEECCCEEEKKKPPPPPPUUUPPPEEE;;;:::AAAFFFGGGFFFEEEDDDDDDDDDEEEDDDCCCIIIIIIJJJJJJIIIHHHEEEDDDKKKPPPUUUWWWTTTQQQOOOOOOQQQJJJCCCCCCHHHLLLNNNNNNOOOJJJEEEBBBBBBAAA===::::::999EEEVVVfff~~~uuurrrmmmgggdddeeeiiimmmpppssswwwzzz{{{~~~xxxooohhhaaa]]]^^^bbbhhhoootttuuutttssswww{{{~~~~~~~~~~~~|||{{{{{{{{{{{{wwwyyyzzz~~~|||wwwrrrrrrooolllkkkkkkmmmnnnnnnnnnpppqqqpppmmmkkkkkkkkkllljjjkkkmmmlllhhhfffiiikkkkkkkkkmmmoooqqqrrrrrrmmmnnnnnnmmmkkkfffbbb``````YYYRRROOOPPPQQQNNNKKKPPPPPPPPPPPPQQQQQQQQQQQQWWWYYY[[[[[[YYYVVVUUUTTTTTTIII<<<555666:::===>>>GGGHHHKKKLLLKKKLLLMMMOOORRRRRRSSSUUUUUUQQQLLLIIIPPPxxxiii^^^___WWWOOOGGGEEECCCBBBCCCGGGFFFEEECCCAAA@@@?????????AAADDDGGGHHHFFFCCC@@@???AAABBBCCCCCCDDDEEEEEEDDDLLLJJJIIIJJJGGGAAA======000000111111000000000000000///...///111111111000////////////000000000000111000000//////000000111111555444888GGG___{{{zzz~~~}}}~~~~~~}}}|||~~~{{{}}}~~~{{{zzzyyy||||||}}}~~~}}}~~~xxxvvv}}}{{{zzzyyyyyyxxxsssrrrppppppqqqrrrqqqpppkkklllnnnooopppppppppppppppppppppooooooqqqvvvzzz~~~ssshhhccceeeiiilllrrrvvvxxx|||~~~{{{vvvuuuxxx|||}}}~~~|||xxxwwwxxxsssuuuuuuuuusssssstttuuuwwwtttrrrqqqsssvvvxxxxxxsssqqqnnnnnnooooooooonnnuuuuuutttpppiiibbb]]]ZZZWWW^^^ggghhh___UUUVVV]]]bbboooyyyxxxzzz}}}|||yyy{{{xxx}}}~~~zzz{{{{{{{{{}}}~~~}}}zzzwwwjjjWWWEEEIIIfffzzzlll^^^PPPJJJGGGDDDBBBCCCBBBDDDDDDAAABBBFFFHHHFFFEEEGGGEEECCCEEEIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHIIILLLMMMMMMKKKIIIGGGVVVXXXZZZWWWRRRMMMKKKLLLNNNHHHEEEGGGKKKLLLNNNPPPRRRMMMHHHGGGHHHGGGBBB===999:::AAANNN[[[iiilllaaasss|||wwwuuuoooiiieeeeeeiiilllffflllrrrsssrrrrrrwww}}}~~~zzzrrriiiaaaXXXYYY\\\bbbiiiooorrrrrrnnnrrrzzz||||||zzzwwwvvvwww{{{~~~yyyyyy}}}}}}}}}{{{xxxpppnnnllllllmmmnnnnnnmmmmmmoooppppppmmmkkkjjjjjjlllkkklllnnnkkkfffeeehhhjjjiiiiiikkknnnqqqrrrrrrnnnnnnmmmkkkfff```ZZZWWWYYYTTTMMMJJJJJJKKKJJJIIIPPPPPPPPPPPPPPPQQQRRRRRRYYY[[[\\\XXXRRROOOPPPRRRGGG>>>555444<<>>>>>:::>>>BBBDDDDDDDDDCCCDDD???BBBCCCBBBDDDIIIJJJIIIGGGEEEFFFIIIHHHCCCAAABBB000000000111111111000000000///...///111111111000////////////000000000000111111111000000111111111...777666999EEEVVV}}}zzz}}}yyyzzz~~~~~~~~~}}}{{{zzz|||{{{}}}|||zzzzzzyyyyyyzzz{{{~~~|||zzzyyyyyyrrrqqqpppqqqrrrssssssrrrjjjlllooorrrtttsssrrrqqqooopppooooooooorrrvvvzzz|||rrriiidddcccjjjqqqvvvwww{{{}}}zzz}}}}}}{{{}}}tttuuuvvvvvvvvvzzz}}}}}}{{{xxx}}}|||wwwwwwwwwtttuuuvvvvvvtttuuuvvvxxxxxxvvvrrrqqqrrrtttuuuuuuqqqooonnnnnnoooqqqppppppttttttrrrlllddd]]]ZZZYYYYYYdddjjjdddZZZWWWZZZ^^^gggttt{{{zzzzzz{{{}}}{{{~~~yyy}}}}}}{{{{{{}}}|||yyy|||{{{|||}}}~~~|||xxxuuudddQQQCCCNNNsss{{{mmm[[[RRRIIIGGGHHHHHHGGGHHHBBBDDDDDDAAABBBEEEDDD@@@???CCCEEEEEEGGGIIIFFFAAADDDEEEGGGHHHHHHHHHHHHIIIHHHKKKOOOQQQPPPPPPPPPQQQUUUVVVTTTOOOIIIFFFFFFHHHHHHDDDEEEIIIKKKJJJKKKPPPOOOLLLKKKMMMPPPOOOGGG@@@999<<<<<>>======:::===@@@AAAAAABBBBBBCCC>>>AAABBB@@@CCCIIIKKKIIIFFFCCCCCCFFFGGGEEEFFFJJJ///000111111111111000000///......///000111111000////////////000000000000222222111111111111222222000===>>>???EEEIIImmm{{{www}}}xxxttt|||}}}zzzxxxzzz|||~~~~~~|||zzzzzzzzzuuuwwwzzz~~~|||yyywwwwwwtttsssssstttvvvwwwvvvuuujjjmmmqqquuuvvvuuurrrpppqqqqqqrrrqqqppprrrtttwwwvvv{{{~~~}}}{{{pppgggaaafffnnnttttttyyy~~~uuuxxxzzz{{{}}}}}}{{{~~~~~~{{{uuusssyyy|||xxxwwwxxxvvvwwwwwwwwwuuuuuuwwwyyyyyyvvvsssqqqrrrtttuuuuuurrrpppppppppssstttttttttrrrrrroooiii```ZZZXXXXXXZZZggglll```VVVXXX]]]^^^kkkxxx~~~{{{vvvyyy~~~~~~yyyyyy{{{|||yyy|||||||||}}}~~~|||xxxtttbbbOOOAAAPPPxxx|||aaabbb[[[SSSPPPOOOMMMJJJIII@@@CCCDDDCCCEEEGGGFFFAAADDDEEEDDDAAAAAACCC@@@<<>><<<;;;???@@@AAAAAA???>>>>>>???===AAAAAA>>>AAAHHHJJJHHHJJJEEECCCDDDEEEFFFJJJPPP222000......///000000///111111000000000000000111///////////////////////////////////////000111111...555999>>>AAAEEEccc~~~qqq{{{|||}}}{{{wwwuuuwww~~~~~~||||||{{{xxxuuuyyyyyy{{{|||~~~~~~|||{{{zzzxxxwwwuuutttuuuwwwvvvsssooommmooorrrtttuuuuuusssrrrmmmnnnooopppqqqppppppooouuuvvvxxxzzz}}}yyylllbbbiiimmmrrrwww~~~}}}zzzxxxzzz~~~~~~~~~{{{}}}~~~|||xxxuuuqqqrrrwww||||||wwwuuuwwwuuutttssssssuuuvvvvvvuuuwwwuuuuuuwwwyyyxxxtttppprrrpppoooooorrrtttuuutttuuusssmmmcccYYYSSSRRRTTTcccfffeee]]]SSSRRR[[[eeeyyyyyywwwyyy}}}~~~~~~~~~~~~}}}}}}~~~|||{{{|||yyysssUUUFFFCCC]]]```XXXUUUPPPLLLHHHGGGFFFGGGJJJHHHCCC???@@@EEEDDD@@@BBBAAAAAABBBDDDEEEDDDBBB@@@EEEHHHFFFHHHMMMMMMIIIXXXWWWTTTRRROOOMMMLLLKKKSSSIIIDDDHHHLLLHHHCCCAAACCCCCCCCCEEEGGGIIIIIIIIILLLOOOOOOLLLMMMOOOJJJAAA>>>;;;>>>JJJWWWdddvvvooommmdddooogggdddaaa[[[\\\^^^bbbggglllnnnooovvvwwwyyypppiiiccc^^^XXXTTTXXX___eeehhhlllpppssssssrrrrrrsssssstttvvvyyy|||yyytttwww~~~~~~vvvmmmooollliiijjjoooqqqpppmmmqqqooonnnllllllmmmnnnpppqqqrrrrrrrrrpppmmmjjjhhhhhhgggeeeeeeffffffdddccc``````^^^YYYTTTOOOMMMMMMFFFEEEEEEEEEEEEGGGHHHIIIIIIKKKPPPWWW\\\^^^\\\ZZZZZZSSSKKKFFFCCC???888333666:::???CCCGGGKKKOOORRRLLLOOORRRSSSRRRQQQQQQRRRTTTIIIMMMPPPEEERRRoooNNNLLLIIIDDDDDDEEEIIIGGGEEEDDDEEEFFFFFFFFFGGGFFFEEEEEEEEECCC@@@>>>???????????????@@@@@@AAA;;;===???BBBEEEGGGIIIIIIGGGGGGGGGGGGHHHIIIJJJKKK111000......///000000///111111000000000000000111000000000000000000000000///////////////000111111333444333666:::;;;PPPsss}}}}}}||||||}}}~~~}}}}}}|||{{{yyyxxxzzzzzz{{{|||~~~zzzxxxyyyyyyzzzvvvtttssssssttttttrrrooolllnnnppprrrssssssqqqppppppoooooonnnooopppqqqrrrrrrtttvvvxxx{{{~~~}}}~~~wwwmmmeeehhhkkkooosss|||~~~}}}|||zzzxxxzzz}}}~~~~~~}}}{{{wwwsssrrrqqqsssvvvvvvssstttxxxuuutttrrrssstttuuuuuutttrrrrrrsssvvvxxxvvvrrrnnnsssqqqoooooorrrtttuuuuuuuuuooofff^^^XXXVVVUUUUUUfffddd___YYYUUUXXXaaaiii{{{{{{zzz~~~|||~~~~~~|||}}}}}}vvvnnnUUUHHHJJJiiiyyyUUUQQQOOOKKKHHHEEEEEEEEEFFFHHHHHHDDD???@@@DDDEEECCCFFFEEEDDDDDDFFFFFFEEECCCBBBFFFHHHFFFGGGLLLLLLHHHQQQPPPOOONNNMMMMMMMMMMMMHHHAAA???DDDIIIGGGEEEEEEDDDCCCCCCDDDFFFFFFFFFFFFHHHMMMOOOMMMLLLMMMHHHBBBCCC???===EEEUUUiii{{{sssyyyzzzqqqmmmccc```\\\]]]bbbhhhlllmmmooorrrxxxgggTTTOOOQQQUUUXXX\\\bbbfffjjjmmmnnnlllnnnqqqtttxxxzzz{{{|||yyyooonnnjjjjjjmmmrrrxxxyyytttooollliiifffhhhlllooommmkkklllkkkkkkjjjlllnnnpppqqqqqqqqqqqqpppnnnkkkiiihhhgggeeedddcccccccccaaa```\\\ZZZVVVPPPJJJFFFEEEFFFHHHHHHGGGGGGGGGHHHJJJKKKRRRSSSVVVYYY[[[ZZZWWWSSSRRRKKKBBB<<<:::888555111:::===BBBFFFIIIMMMPPPSSSNNNOOOPPPPPPQQQQQQRRRSSSYYYUUUQQQOOO[[[{{{ZZZCCCFFFFFFBBBCCCEEEFFFDDDCCCCCCEEEFFFGGGFFFEEEDDDBBBBBBBBBAAA???===???>>>>>>============>>>888999;;;>>>@@@BBBCCCDDDBBBBBBBBBCCCCCCEEEFFFGGG111///......///000000///000000000//////000000111111111111111111111111111///////////////000111111666222,,,///666555@@@XXXxxx{{{~~~||||||}}}|||{{{~~~~~~}}}~~~}}}{{{{{{|||{{{{{{||||||}}}~~~~~~~~~}}}wwwuuuwwwyyyzzzxxxvvvtttssstttttttttsssooopppqqqsssssssssrrrqqqrrrqqqnnnmmmmmmooorrrtttrrrsssuuuwwwyyy{{{}}}~~~{{{{{{|||~~~}}}yyysssooolllmmmnnnqqqyyyzzzzzzyyyzzz|||}}}{{{zzzzzz~~~~~~|||zzzvvvyyyzzzxxxsssssspppooopppooonnnrrrxxxvvvtttrrrrrrsssttttttsssnnnnnnpppssstttssspppmmmtttrrrpppoooqqqtttuuuuuusssjjj___XXXXXXYYYZZZYYYhhhaaaYYYTTTVVV^^^hhhnnn{{{}}}~~~~~~}}}~~~|||{{{|||zzzpppdddPPPEEEOOOuuu|||{{{|||OOOLLLJJJHHHFFFEEEEEEFFFGGGFFFHHHFFF@@@???DDDGGGHHHIIIGGGEEEDDDEEEEEEDDDCCCEEEHHHHHHFFFGGGJJJJJJHHHIIIIIIHHHHHHIIIJJJKKKLLL???<<<===BBBFFFGGGHHHJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDLLLQQQPPPNNNMMMLLLJJJKKKRRRVVVWWWaaarrr~~~|||```lllzzzllldddbbbdddeeeeeeiiilllpppxxxxxx]]]QQQLLLJJJKKKNNNRRRWWW]]]cccfffcccfffkkkpppuuuwwwxxxxxx|||xxxwwwzzzuuuhhhaaabbb\\\cccllltttwwwwwwuuussskkkiiihhhjjjnnnpppooommmiiihhhhhhhhhiiikkklllnnnllllllkkkkkkjjjjjjiiiiiifffcccaaa___^^^]]][[[YYYSSSQQQMMMGGGBBB@@@BBBDDDJJJIIIIIIIIIJJJKKKLLLMMMXXXXXXXXXYYYYYYVVVRRRNNNKKKDDD:::555444555666666???BBBGGGJJJLLLOOORRRTTTRRRQQQPPPPPPRRRTTTTTTTTTNNNKKKMMM^^^hhh{{{dddGGG;;;CCCCCC@@@BBBCCCCCCAAAAAABBBDDDFFFGGGFFFCCCAAA???>>>??????>>><<>>===<<<:::::::::999777888999;;;===>>>???@@@>>>>>>??????@@@BBBCCCDDD000...------///000000///000////////////000000111111111111111111111111111///////////////000000111333000+++...777666<<>>AAAEEEIIILLLOOOQQQOOOOOOOOOMMMJJJHHHGGGGGGDDDKKKQQQQQQOOOPPPTTTYYY[[[zzzsssqqqrrrnnnqqq~~~rrr]]]YYYeeezzzkkkdddbbb```^^^dddeeefffiiippp{{{wwweee[[[QQQKKKJJJHHHHHHKKKOOOUUUXXXZZZ]]]aaagggmmmqqquuuvvvrrrpppppprrrnnnfffcccddd]]]dddooowwwyyywwwrrroooiiihhhhhhjjjmmmooonnnmmmjjjiiihhhgggfffffffffgggffffffffffffggghhhiiijjjdddaaa\\\YYYWWWUUURRRPPPIIIIIIGGGEEECCCDDDFFFHHHIIIIIIJJJKKKLLLNNNOOOPPPVVVUUUTTTTTTTTTRRRNNNKKKGGG@@@888333444999===???DDDGGGJJJMMMNNNPPPRRRTTTVVVTTTSSSTTTUUUVVVTTTRRROOORRRiiiwwwyyyvvvWWWDDD???FFFBBB???BBBBBBBBBAAAAAABBBDDDEEEEEEDDDAAA>>><<<;;;===>>>>>>===@@@???===;;;:::888888777999::::::;;;===>>>???@@@>>>>>>???@@@AAABBBDDDEEE///...,,,---///000000/////////......///000111111111111111111111111111111///////////////000000111...111///111777555:::LLLQQQggg~~~zzzvvvvvv|||zzzxxxzzz||||||{{{~~~~~~|||||||||{{{{{{{{{zzzzzzyyyzzzxxxuuuxxx~~~}}}{{{yyyxxxxxx{{{zzzwwwuuutttvvvxxxzzzuuuuuuttttttssssssttttttppppppqqqrrrrrrrrrrrrrrrssssssuuuvvvxxxzzz{{{{{{||||||}}}~~~~~~yyyxxxwwwtttwww}}}|||{{{|||}}}}}}|||zzzyyyxxxwww~~~|||yyyuuuvvvxxxyyywwwvvvvvvvvvqqqooooooqqqpppnnnppptttsssrrrppppppqqqrrrrrrqqqqqqpppnnnllllllnnnrrrttttttrrrppppppqqqrrrrrrqqqgggddd___YYYWWW[[[ccciiibbb]]]WWWSSSVVV```nnnwwwvvv~~~zzzxxxwwwqqq```OOOJJJKKKbbb|||{{{^^^SSSNNNMMMKKKIIIGGGFFFFFFFFFDDDIIIIIIEEEDDDHHHLLLNNNDDDCCCBBBCCCEEEGGGGGGFFFLLLKKKKKKKKKKKKJJJIIIJJJGGGEEEBBB@@@??????@@@AAA>>>AAAEEEJJJOOOUUUYYY[[[QQQRRRRRROOOKKKHHHGGGHHHCCCHHHMMMOOONNNQQQ[[[eee{{{|||ddd^^^\\\nnnrrrlll{{{ttt\\\QQQhhhyyykkkdddaaa^^^\\\]]]___aaadddhhhnnnwwwyyyggghhhcccWWWNNNKKKGGGCCCBBBDDDGGGIIIOOOPPPSSSWWW]]]dddkkknnnmmmnnnooooookkkdddaaabbbaaafffooovvvyyyuuummmgggeeeeeefffhhhjjjjjjjjjiiijjjjjjiiihhhggggggffffffggggggfffddddddddddddddd___[[[VVVQQQOOOLLLIIIHHHCCCEEEGGGHHHHHHGGGHHHIIIGGGHHHJJJLLLNNNPPPQQQRRRPPPNNNMMMLLLKKKJJJGGGDDD???;;;666444666;;;AAAEEEGGGIIILLLNNNOOOPPPRRRTTTUUUUUUUUUVVVUUUSSSOOOLLLMMMnnneeewww~~~SSSFFFDDDGGGAAA@@@EEEDDDDDDBBBBBBBBBCCCDDDCCCAAA???===;;;;;;===>>>???>>>AAA@@@>>><<<;;;999999888;;;;;;;;;;;;<<<>>>???@@@?????????@@@AAABBBDDDDDD...---,,,,,,...000000///............///000111111111111111111111111111111///////////////000111111,,,222222222555111555EEEMMMeeezzz}}}{{{vvvyyyyyyyyy{{{}}}{{{zzz~~~~~~~~~||||||{{{{{{zzzzzzzzzzzzyyyzzzyyywwwyyy}}}~~~{{{{{{~~~}}}zzzwwwwwwwwwwwwvvvsssrrrsssvvvyyytttsssrrrpppppppppqqqrrrpppqqqrrrttttttsssrrrqqqnnnooorrruuuxxx{{{}}}~~~{{{{{{|||{{{{{{}}}yyyyyywwwuuuvvv{{{zzz{{{|||}}}}}}zzzyyyyyyyyysss|||xxxwwwnnnrrrwwwwwwtttqqqqqqsssqqqpppqqqtttrrroooppptttqqqpppnnnoooqqqrrrrrrqqqsssrrrooommmkkknnnrrrvvvrrrqqqqqqqqqrrrqqqooommmaaaaaa```\\\YYY\\\dddkkk\\\ZZZXXXWWW\\\fffqqqxxxxxx~~~~~~~~~}}}yyyuuulll[[[KKKGGGQQQmmmqqqWWWRRRLLLKKKIIIGGGEEEDDDCCCBBBCCCGGGHHHFFFFFFIIIKKKJJJDDDDDDEEEGGGJJJKKKJJJIIILLLJJJKKKNNNMMMJJJHHHIIIGGGEEEAAA???===>>>???@@@???CCCFFFJJJRRR[[[___]]]MMMOOOOOOLLLGGGDDDDDDFFFAAACCCHHHLLLMMMPPP\\\gggxxx[[[WWWYYYuuummmyyynnnvvv}}}dddPPPUUUmmm|||qqqhhh```ZZZVVVTTTWWW___fffhhhgggiiinnnzzz~~~eeefffqqqnnnbbbSSSPPPJJJEEEAAA@@@@@@@@@DDDDDDEEEGGGMMMTTTZZZ^^^cccfffkkkllljjjggggggiiiggglllrrrwwwxxxtttlllfffdddfffgggiiiiiiiiihhhhhhffffffggggggggghhhhhhhhhiiihhhfffccc___\\\ZZZYYYUUURRRMMMIIIGGGFFFEEEDDDCCCFFFIIIJJJIIIHHHGGGGGGIIIJJJLLLNNNPPPQQQQQQRRRLLLIIIFFFCCCAAA???<<<999555555555666999>>>BBBEEEHHHKKKNNNOOOPPPQQQSSSUUUQQQSSSUUUTTTPPPMMMKKKJJJQQQvvvvvvfffKKKBBBCCCCCC>>>AAAGGGEEEBBBAAAAAAAAABBBBBB@@@>>>===;;;:::;;;>>>?????????@@@???>>>===<<<;;;;;;;;;::::::999:::;;;===???@@@??????>>>??????@@@AAABBB...,,,+++,,,...000000///...------......000111111000000000000000000000000///////////////000111111---333111///333000111===FFFddd{{{nnnssszzz{{{~~~{{{zzz|||}}}yyyvvvzzz~~~|||zzzzzz{{{||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzwwwzzzyyywwwxxx{{{|||zzz{{{}}}{{{xxxwwwwwwuuuvvvvvvtttrrrrrruuuxxxuuusssqqqooonnnnnnpppqqqrrrrrrrrrrrrssssssssstttnnnoooqqqsssvvvxxxzzz{{{{{{||||||{{{yyyzzz~~~|||{{{wwwrrrrrrzzz~~~{{{|||zzz{{{|||zzzxxxwwwxxxzzz}}}~~~{{{xxxyyyyyyuuuqqqqqqnnnpppqqqqqqpppoooppprrrsssqqqqqqsssqqqooopppuuuooonnnmmmnnnppprrrrrrrrrrrrrrrrrrpppmmmnnnqqqtttooopppppprrrrrrqqqmmmiii___^^^]]]\\\\\\___ccceeeXXXVVVUUU[[[fffqqqvvvxxx~~~~~~}}}~~~~~~wwwoooeeeUUUGGGHHH]]]}}}eeeTTTSSSIIIIIIGGGFFFDDDCCCAAAAAAAAADDDEEEEEEGGGJJJHHHDDDDDDEEEFFFIIIKKKKKKIIIGGGIIIGGGIIINNNNNNIIIFFFGGGDDDBBB???>>>>>>@@@BBBDDDCCCEEEEEEFFFNNNWWWWWWRRRIIIKKKLLLIIIDDDAAABBBEEEAAABBBHHHNNNPPPQQQYYYccciiiZZZWWWVVVooohhhnnn{{{ooobbb]]]dddmmmrrr{{{pppcccZZZUUUPPPQQQVVV]]]^^^\\\^^^ccchhhsss~~~nnnjjjvvv}}}uuuccc___ZZZSSSLLLFFFCCCAAA@@@??????@@@CCCGGGKKKMMMQQQWWW]]]___aaadddiiimmmkkkqqqxxxxxxrrrkkkgggeeeaaaccceeefffeeedddcccccc``````aaaaaaaaaaaaaaaaaa```___]]][[[WWWRRROOOLLLIIIFFFCCCBBBBBBDDDDDDDDDDDDFFFIIIJJJIIIIIIJJJKKKOOOPPPQQQRRRRRRQQQPPPOOOGGGDDD???<<<999777444222222555:::>>>BBBEEEGGGHHHJJJLLLOOOQQQRRRSSSUUUWWWQQQTTTUUURRRLLLJJJMMMRRR}}}{{{yyyUUUMMMBBB===@@@@@@;;;@@@FFF@@@=========>>>@@@@@@>>><<<999999999;;;>>>??????===>>>======<<<<<<<<<<<<===:::999999999;;;===@@@BBB@@@@@@????????????@@@@@@---,,,+++,,,...000000///---------......000111111///////////////////////////////////////000111111///222...---444333222:::???aaatttvvvnnnuuu}}}~~~|||||||||}}}}}}xxxsssvvv}}}{{{xxxuuuuuuxxxzzzyyywwwzzzzzzzzzzzzzzzzzzzzzzzzwwwzzz{{{yyyzzz|||~~~~~~|||xxxvvvvvvxxxuuuwwwxxxvvvttttttwwwzzzwwwuuurrrpppooopppqqqrrruuusssqqqpppppprrruuuvvvrrrrrrsssssssssssssssttt|||}}}~~~|||yyyzzz}}}~~~xxxpppmmmuuu{{{yyyxxxvvvxxx{{{yyyzzzzzzxxxuuuuuuwwwzzz}}}yyyvvvqqqnnnqqqsssqqqooopppsssppplllllloooqqqrrrrrrtttrrrpppqqqpppnnnpppvvvnnnmmmlllmmmppprrrsssrrrooorrrtttssspppnnnooopppnnnnnnppprrrssspppkkkggg^^^[[[YYY[[[___bbbaaa___WWWSSSSSS^^^nnnzzz{{{xxx~~~~~~~~~}}}|||sssiii^^^OOOBBBRRRnnn|||vvv\\\SSSWWWHHHHHHGGGFFFEEEDDDCCCCCC???AAABBBCCCGGGJJJFFF???CCCDDDFFFIIIJJJIIIEEEBBBFFFDDDHHHNNNNNNGGGDDDFFF@@@???======???CCCGGGJJJHHHHHHDDDCCCIIIPPPLLLCCCGGGJJJKKKIIICCCAAABBBEEEDDDDDDJJJSSSUUUTTTXXX___wwwtttkkk___YYYXXXSSSLLL``````dddvvvaaaUUUXXX\\\mmmuuu}}}}}}uuuiii```\\\RRRMMMKKKNNNPPPQQQWWW```___dddgggkkkzzz|||qqqgggdddrrruuuqqqkkkbbbYYYPPPIIIEEE@@@@@@@@@AAAAAABBBBBBBBBFFFLLLPPPPPPPPPUUU]]]bbbjjjrrrxxxtttggg]]][[[]]]XXXZZZ\\\]]][[[YYYXXXXXX[[[[[[[[[[[[YYYXXXVVVVVVRRRRRRRRRQQQOOOKKKHHHEEEAAA???======@@@CCCFFFGGGDDDFFFHHHIIIJJJLLLPPPSSSUUUUUUUUUUUUSSSQQQOOOMMMBBB???;;;777666444222111444999AAAHHHLLLMMMNNNNNNKKKNNNQQQSSSSSSUUUWWWXXXSSSVVVWWWQQQJJJKKKSSS\\\oooSSSAAADDD???;;;??????:::@@@DDD;;;999999:::<<<>>>???===<<<777777888;;;>>>???>>><<<<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;===@@@CCCDDDCCCBBBBBBAAAAAAAAAAAAAAA///...---------///000111///////////////000111111111111000000111111222333......---......///000111111111222333555666777777<<>><<<:::===CCCHHHQQQJJJEEEFFFKKKMMMJJJEEEFFFFFFJJJMMMIIIAAA<<<<<<@@@BBBLLLVVVUUUNNNUUUcccjjjbbbYYYTTTSSSSSSQQQNNNSSSZZZ___iiiqqqVVVJJJVVVdddmmmooosssuuujjjZZZOOOMMMKKKIIIKKKNNNSSSVVVXXXXXX[[[aaahhhlllkkkiiidddjjjtttyyysssqqqjjj[[[PPPMMMJJJHHHFFFEEEEEECCC>>>:::???BBBFFFIIILLLNNNQQQSSS[[[cccggg```SSSKKKNNNUUURRRRRRRRRRRRRRRQQQPPPOOOPPPPPPOOOOOONNNLLLKKKJJJHHHHHHHHHHHHFFFDDDAAA@@@???>>>AAADDDCCC@@@@@@DDDEEEGGGIIILLLPPPSSSVVVWWWZZZYYYWWWTTTPPPMMMJJJIII===;;;777222000222777;;;<<<@@@FFFJJJKKKLLLMMMNNNQQQTTTUUUUUUUUUVVVVVVUUUQQQUUUOOOHHHJJJRRRfffrrrtttggg\\\@@@BBBCCCBBBBBBAAA@@@???>>>===<<<999:::;;;;;;;;;;;;999999999999999999;;;===@@@AAA>>>======???BBBBBB>>>;;;;;;<<<<<<;;;;;;===@@@CCCBBBAAA???>>>===>>>??????//////...------...///000///////////////000000111111111000000111111222333/////////...//////000000000000111222333444444555888HHHpppuuuppp{{{yyyvvv}}}~~~~~~}}}zzzyyyzzzzzzzzz}}}}}}|||zzzyyyxxxxxxwww}}}{{{yyyyyy{{{||||||zzzyyy~~~~~~vvvooooootttwww}}}yyywwwvvvvvvwwwxxx{{{zzzyyyyyyzzzzzzxxxvvvsssrrrpppooooooooopppqqqqqqooommmmmmoooppppppoooqqqqqqqqqppppppqqqqqqqqqtttvvvxxx{{{}}}}}}|||zzz~~~}}}}}}}}}xxxtttyyy~~~xxxoooddd\\\WWWWWWXXX]]]___bbbgggnnnzzz~~~wwwttttttrrrqqqpppqqqrrrqqqpppnnnpppooommmmmmnnnpppsssuuusssssssssrrrrrrrrrqqqqqqqqqpppoooppprrrssssssrrrrrrnnnnnnrrrrrroooppptttrrrnnnkkkkkkllliiiaaaZZZXXXXXX[[[aaaeeeeee^^^WWWVVVZZZ\\\iii|||{{{}}}|||}}}{{{yyyrrrnnniiiVVVJJJPPPmmm[[[QQQHHHGGGIIIHHHGGGEEECCCBBBAAAAAABBBDDDGGGKKKPPPRRROOOLLLLLLLLLLLLJJJFFFDDDCCCCCCHHHCCCBBBCCCCCCAAA@@@BBB@@@@@@>>><<<;;;===BBBFFFMMMKKKHHHGGGIIIIIIHHHGGGDDDDDDFFFIIIFFF???===>>>???EEETTTbbb```UUUQQQVVVVVVQQQKKKJJJLLLOOONNNMMMLLLUUUdddvvvsssVVVJJJSSSZZZ^^^bbbfffeee```RRROOOJJJFFFEEEGGGKKKMMMPPPQQQTTTXXX]]]```aaa```gggllluuu{{{yyyssshhh___]]]OOOLLLGGGFFFFFFFFFEEECCC<<<===@@@BBBDDDFFFHHHJJJLLLOOOQQQNNNGGGDDDDDDGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEECCCBBBBBBAAABBBBBBBBBBBB@@@???>>>???>>>???AAAAAA???BBBGGGHHHJJJLLLOOOQQQSSSTTTUUUXXXXXXVVVSSSOOOJJJEEEBBB666555333111111444999>>>???CCCHHHKKKLLLMMMOOOPPPRRRSSSTTTUUUVVVWWWWWWVVVPPPQQQMMMPPP^^^pppcccjjjSSS@@@BBB>>>???@@@AAAAAA@@@>>>;;;:::666777888999999999888888:::::::::;;;<<>>>>>>>>>>>>>>//////......---....../////////......//////000111111000000000000111222222111111000/////////000000//////000000111111111111999<<>>@@@???@@@BBBBBBAAA@@@===<<<===AAADDDIIIIIIIIIHHHGGGFFFGGGIIICCCAAABBBDDDBBB>>>???BBBCCCGGGTTTbbbbbbUUULLLLLLGGGDDDBBBDDDIIILLLMMMLLLJJJSSSggg{{{YYYNNNEEEHHHNNNRRRSSSTTTUUUQQQJJJEEEBBBBBBDDDFFFIIIKKKMMMNNNPPPRRRUUUWWWdddiiirrr~~~zzzsssqqqccc]]]TTTMMMHHHFFFDDDCCC@@@???>>>>>>>>>???@@@AAA@@@>>><<<===>>>???===;;;>>>>>>??????????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>????????????AAA??????AAABBBAAAEEELLLPPPQQQTTTVVVWWWWWWWWWWWWUUUUUUSSSPPPJJJCCC<<<888000111333444666:::???CCCDDDGGGJJJMMMNNNOOORRRSSSVVVUUUUUUUUUTTTRRROOOMMMKKKJJJSSSxxx~~~kkkoooeeeHHH???@@@:::<<<>>>AAABBBAAA>>>:::888555666888999999999888888::::::999:::;;;===???@@@@@@>>><<<;;;<<<<<<:::999666777777777777999===@@@???????????????>>>>>>===//////.........---------///............///000000000000000000000111222222222222111000000///000000000000000000000000000000999555FFFpppyyywww|||yyy}}}{{{yyy~~~}}}|||zzzyyyxxxwwwwwwxxx{{{~~~zzz|||~~~{{{xxx~~~~~~{{{xxxxxxyyyzzztttssssssuuuwwwyyyxxxwwwsssttttttuuuuuutttssssssuuussspppqqqsssvvvxxxyyypppppppppoooooopppppppppnnnnnnpppssswwwyyyxxxvvvtttuuuyyyvvvssslllbbbYYYUUUUUUWWW___ccckkkttt}}}{{{zzz{{{zzzwwwssssssrrrpppppprrrrrrrrrqqqpppooonnnmmmmmmnnnoooppprrrssssssttttttsssrrrrrrrrrrrrrrrssstttrrrnnnkkksssrrrrrrssssssrrrqqqrrrpppooommmhhhbbb]]]ZZZYYYVVV\\\cccddd___YYYUUUTTTYYYdddkkkrrryyyxxx|||}}}{{{{{{}}}{{{zzznnn___RRREEELLLddd|||}}}SSSNNNIIIIIIAAABBBCCCEEEGGGIIILLLMMMLLLJJJJJJLLLLLLIIIHHHHHHQQQNNNIIICCC??????BBBEEEEEE???;;;>>>BBBBBBBBBCCCEEEDDDBBB???>>>???BBBDDDEEEDDDDDDEEEGGGHHHHHHHHHBBB??????AAA@@@???BBBHHHJJJHHHKKKRRRTTTNNNJJJKKKFFFEEEEEEGGGKKKMMMMMMLLLOOOTTT^^^mmmyyy{{{[[[@@@???HHHIIIIIIKKKRRRPPPLLLHHHFFFDDDDDDEEEFFFHHHJJJIIIHHHIIINNNRRR[[[___gggrrr}}}{{{uuuooofff\\\TTTOOOLLLKKKMMMJJJEEEBBB@@@???>>>>>>===:::888999<<<>>><<<:::;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;999:::<<<>>>@@@BBBCCCDDDDDDCCCEEEHHHIIIHHHKKKPPPSSSTTTVVVXXXXXXXXXWWWVVVPPPOOOLLLGGG@@@:::555222000333777:::===AAAEEEHHHIIIKKKMMMOOOOOOQQQTTTVVVYYYVVVVVVXXXVVVPPPJJJHHHFFF^^^dddXXXfffaaaOOOAAA===>>>:::<<<===>>>???>>><<<:::888888999:::;;;;;;:::999888777777666666777999;;;<<>>AAA>>>???@@@AAAAAA@@@???>>>..................------...............//////000000000//////000000111222222222111000000///000000111111111111111000000000333///;;;ZZZxxx|||qqqzzz~~~{{{}}}~~~~~~}}}yyy|||~~~}}}xxxxxxxxxvvvuuuvvvzzz~~~}}}}}}zzzxxx{{{vvvsssqqqppppppsssuuuwwwwwwuuuvvvvvvwwwwwwwwwvvvvvvwwwuuussstttwwwzzz{{{|||qqqqqqppppppppppppqqqqqqnnnqqqtttuuutttsssuuuvvvrrrtttvvvzzz~~~xxxxxxvvvooogggbbbccceeesss{{{{{{zzzzzz|||~~~}}}xxxssssssqqqooooooqqqrrrrrrqqqpppooonnnmmmmmmnnnnnnooossstttuuuvvvvvvuuutttsssooooooqqqsssuuutttpppmmmssstttuuutttttttttsssrrrqqqpppmmmggg```\\\[[[\\\ZZZ^^^aaa^^^WWWRRRTTTWWW```pppzzz}}}~~~{{{}}}{{{~~~~~~~~~|||{{{tttrrrdddTTTJJJEEEWWWvvv```VVVGGGDDDDDDEEEGGGJJJNNNQQQTTTVVVKKKHHHHHHKKKJJJDDDCCCFFFIIIHHHFFFBBB??????@@@BBB???<<<===CCCHHHGGGEEEEEEHHHFFFCCCBBBBBBCCCDDDDDDCCC???>>>AAAHHHLLLIIIFFFAAA??????AAAAAAAAAEEELLLKKKGGGEEEHHHKKKKKKKKKLLLGGGGGGHHHJJJLLLMMMMMMLLLQQQPPPNNNUUUmmmqqqlllQQQJJJHHHBBBFFFPPPIIIJJJJJJJJJJJJHHHFFFEEEEEEGGGGGGEEECCCDDDIIIMMMQQQTTT[[[cccllluuu|||{{{yyyuuupppjjjfffcccbbb[[[VVVOOOJJJGGGDDDAAA???>>>===<<<;;;::::::;;;;;;:::999888888888999999:::::::::;;;<<<============;;;<<<>>>@@@CCCFFFHHHJJJIIIJJJNNNSSSSSSPPPPPPSSSQQQRRRRRRSSSSSSRRRQQQPPPJJJGGGAAA;;;777444222222444777;;;???AAADDDGGGIIIKKKMMMOOOPPPQQQRRRUUUWWWXXXUUUVVVXXXUUUMMMJJJLLLTTTkkkSSSeeewww[[[JJJGGG>>>:::===<<<======<<<::::::::::::::::::;;;;;;;;;:::888666555666666555555555777888999AAA@@@>>>;;;::::::<<<>>>999::::::999999;;;>>>AAA???@@@AAABBBBBBBBB@@@@@@,,,,,,---............---......------......///000000////////////000111111111111000/////////000000222222222111111111111111222000888KKK]]]iiiwwwooozzzsssppp~~~{{{{{{yyyxxx|||~~~{{{}}}~~~~~~~~~}}}zzzvvvuuuxxx||||||wwwzzz}}}~~~zzztttsssrrrpppppprrrsssttttttuuuuuuuuuuuuuuuvvvvvvvvvtttsssssstttwwwxxxyyyxxxqqqqqqqqqppppppqqqqqqqqqpppsssvvvuuurrrqqqsssvvvuuuwwwwwwvvvyyy||||||xxx}}}~~~xxxqqqmmmooosss||||||}}}~~~}}}zzztttppprrrpppnnnnnnpppqqqrrrqqqppppppoooooonnnooooooooossstttvvvxxxxxxwwwuuutttjjjkkknnnrrrvvvvvvuuusssooosssttttttuuuwwwvvvtttqqqooojjjddd^^^\\\\\\]]]^^^```___XXXQQQPPPUUU\\\dddttt}}}|||}}}~~~~~~{{{wwwwwwooo\\\KKKEEEGGG]]]~~~yyyxxxiii]]]GGGCCCCCCDDDEEEFFFHHHJJJLLLMMMEEEBBBEEEKKKIIIBBBBBBGGGBBBDDDDDDCCCAAA??????@@@;;;<<>>;;;@@@HHHKKKHHHBBB???>>>???CCCDDDCCCGGGMMMFFFGGGIIIMMMOOOOOOLLLJJJEEEFFFGGGHHHJJJKKKLLLLLLKKKIIICCCHHHgggwww{{{~~~ooobbbMMM;;;<<>><<<;;;:::999888999::::::::::::<<<===>>>?????????AAAAAACCCEEEHHHKKKNNNOOOPPPQQQUUUZZZYYYTTTSSSUUUSSSSSSQQQPPPNNNMMMLLLLLLAAA>>>999444222333555777888;;;???AAACCCDDDGGGHHHLLLNNNQQQRRRRRRSSSTTTVVVZZZUUUSSSQQQIII@@@CCCMMMyyy~~~ttt^^^WWWzzzNNNAAAAAADDD===999=========<<<999888777888:::;;;888888999999888666444333888777666555666666888888>>>>>>===<<<:::;;;>>>AAA;;;;;;;;;999888999<<>>>>>??????@@@AAACCC@@@DDDLLLJJJAAA@@@FFFBBBCCCDDDDDDAAA?????????<<>>AAAEEEFFFCCC???======@@@EEEFFFEEEGGGKKKCCCHHHPPPTTTTTTRRRMMMIIIJJJJJJJJJJJJJJJJJJLLLMMMHHHGGGFFFNNNddd}}}{{{qqqYYYGGG???BBBBBBCCCCCCDDDDDDDDDEEECCCAAA??????AAABBBCCCBBBDDDGGGJJJLLLMMMPPPTTTXXX]]]gggooorrrwww~~~|||{{{{{{tttooojjjggggggddd___ZZZTTTSSSQQQMMMIIIHHHHHHIIIGGGFFFCCCAAA@@@AAAAAABBB@@@AAABBBDDDFFFGGGGGGHHHJJJJJJKKKMMMPPPSSSUUUWWWVVVUUUXXX[[[YYYTTTRRRUUUTTTRRRNNNIIIFFFCCCBBBBBB888666444333444777;;;>>>===???BBBDDDEEEGGGIIIKKKKKKNNNQQQSSSSSSRRRSSSSSSUUUPPPMMMJJJDDDCCCTTTjjjxxx\\\dddaaaXXX@@@:::>>>@@@999:::>>>:::::::::999888888888999999555666777888888777666555777666555444444555666777999:::<<<;;;;;;<<>><<<:::;;;===??????>>>>>>>>>??????@@@AAA((())),,,...////////////...------------.../////////////////////000111111...............///000111///000000000111111111222111...222===KKKaaazzzxxxwwwttt~~~yyyvvv{{{~~~{{{|||}}}{{{wwwvvv{{{~~~{{{}}}wwwuuussssssrrrsss{{{zzzzzzxxxvvvsssrrrtttvvvrrrtttvvvyyyyyyvvvpppkkknnnmmmlllkkkkkkmmmoooqqqooooooqqqsssuuuuuussspppoooooonnnnnnnnnnnnoooooossspppoooppptttvvvtttrrrnnnvvvyyyvvvuuuyyyzzzwww{{{~~~zzz{{{zzzwwwsssqqqtttwwwpppnnnlllkkkmmmoooqqqqqqooooooppppppqqqqqqqqqqqqqqqsssuuuwwwxxxvvvuuusssrrrrrrqqqrrrsssrrrpppnnnpppuuuvvvrrrppprrrpppjjjkkkeee^^^ZZZYYYZZZZZZ[[[cccaaa]]]VVVRRRTTT\\\cccvvv{{{~~~|||zzz}}}~~~{{{|||~~~zzzwwwkkk___JJJDDDRRReeezzzRRRFFFLLLLLL>>>FFF???>>>>>>>>>>>>>>>??????EEEBBBGGGNNNJJJ???<<>>CCCJJJNNNIIICCCEEEKKKFFFCCC@@@@@@CCCDDDDDDBBBBBBBBBCCCCCCBBB@@@???>>>;;;;;;@@@FFFGGGEEEFFFIIICCCKKKRRRUUUTTTQQQMMMJJJSSSRRRQQQOOOLLLLLLMMMNNNJJJJJJPPPZZZaaakkk~~~iiiGGGHHHFFFCCCAAAAAABBBDDDEEEDDDAAA???@@@CCCEEECCCAAAAAACCCEEEEEEDDDDDDGGGJJJNNNWWW\\\\\\```iiipppqqqwwwzzz~~~|||xxxwwwxxxwwwqqqlllfffccc^^^[[[ZZZYYYXXXWWWSSSRRROOOMMMKKKKKKLLLLLLHHHJJJKKKMMMOOOPPPQQQQQQSSSSSSSSSTTTWWWYYY\\\^^^ZZZXXXXXXYYYVVVQQQQQQUUUOOOKKKEEE>>>999555444444111111333555888<<>>666888888999:::999999777777444555777999:::;;;::::::555444333222222222333444444777:::;;;:::;;;???BBBCCCCCCBBB@@@======???AAA>>>===<<<<<<<<<===???@@@------------,,,,,,+++***,,,,,,,,,---------......------......///000000000000000000000000000000000000111111111111222222222111111222<<>>>>>??????@@@@@@BBBEEEIIIJJJHHHEEECCCBBBDDDFFFHHHFFFAAA>>>???@@@BBBDDDGGGIIIHHHFFFCCCAAAGGGFFFHHHJJJHHHBBB@@@BBBBBBAAA@@@@@@AAAAAA???===@@@??????@@@BBBEEEGGGIIIHHHLLLPPPQQQOOONNNOOOPPPMMMQQQWWWXXXVVVPPPKKKHHHNNNKKKRRR\\\]]]^^^uuuhhhPPPDDDHHHGGG:::???FFF:::@@@AAA???<<<;;;>>>@@@@@@BBBBBBCCCAAA@@@???@@@BBBFFFFFFFFFHHHMMMTTT[[[___eeedddccceeekkksss|||~~~|||vvvuuutttrrrooolllhhhfffeeedddcccaaa___^^^\\\\\\```aaaaaaaaa```___^^^]]]``````___[[[WWWUUUWWWYYYXXXWWWVVVUUUSSSOOOIIIEEE:::888444111000111333555666888:::;;;<<<===???AAAAAADDDGGGIIIJJJKKKMMMOOOKKKNNNOOOPPPQQQPPPMMMIIIGGGAAACCCXXX{{{xxxhhhRRRTTTiiiJJJCCC999999999888888888777777555666888999999888777666666888:::;;;;;;:::999888888777666444333333333333777999::::::::::::;;;===EEECCC???<<<::::::;;;<<<<<<===>>><<<999888;;;>>>,,,---------,,,,,,+++***,,,,,,,,,,,,------------------......//////000000////////////////////////000000111111111222222222111111111:::FFFSSSzzzzzz|||~~~zzzxxxzzz|||wwwxxx~~~~~~{{{zzz}}}~~~}}}|||~~~yyy~~~|||{{{{{{~~~xxxuuuxxxzzzyyyyyy{{{zzzyyyxxxvvvvvvvvvvvvwwwuuuvvvwwwxxxxxxuuuoookkkmmmkkkhhhggggggjjjmmmpppnnnoooqqqqqqqqqrrrtttuuurrrqqqqqqqqqqqqrrrsssssstttttttttsssssstttttttttsssuuuvvvuuuvvvyyyyyyvvv|||vvv{{{vvvrrrrrrsssttttttrrrrrrrrrrrrqqqpppooonnnooopppqqqrrrsssrrrrrrqqqppprrrvvvxxxyyywwwtttrrrrrrqqqpppppppppqqqrrrrrrnnnqqqtttuuussspppnnnnnnjjj```YYYYYYZZZYYY___hhh___UUUQQQXXXZZZYYYdddsssyyyxxxyyyzzz|||}}}|||zzz|||~~~zzzuuuuuunnn[[[FFFFFFaaayyyeeeQQQPPPCCCCCCJJJ>>>>>>>>>======<<<=========@@@CCCFFFFFFDDDBBBAAAAAABBBCCCDDDCCCBBB@@@AAAAAABBBDDDGGGIIIIIIHHHGGGEEECCCCCCGGGKKKIIICCCAAACCCEEECCC@@@>>>???@@@AAA@@@BBBBBBCCCCCCDDDEEEFFFGGGFFFIIIMMMOOONNNMMMNNNOOOPPPSSSWWWXXXUUUQQQNNNLLLNNNOOOQQQTTT\\\nnnpppPPPBBBCCC===@@@EEE???@@@AAA@@@>>>======??????@@@AAAAAA@@@>>>>>>???AAAAAAAAAAAABBBEEEJJJOOORRRVVVUUUVVVXXX^^^fffmmmrrrwww{{{|||{{{{{{yyywwwtttqqqoooggggggggggggggggggggggggeeefffhhhiiiiiihhhgggeeeiiiaaaWWWQQQQQQSSSUUUUUUVVVTTTQQQNNNKKKFFF@@@<<<444333111000000111333555999;;;===>>>???@@@BBBDDDDDDFFFIIIJJJJJJKKKLLLNNNOOOQQQSSSRRRPPPNNNJJJGGGJJJCCCMMMtttcccQQQNNNlllsssKKK<<<:::999999999888888777777777666777888999999888666555555666888:::::::::999888666666555444444444555555888999::::::999999:::;;;BBB@@@===;;;:::::::::;;;:::<<<===;;;888888:::>>>,,,,,,---------,,,++++++++++++,,,,,,,,,------------------...//////000000////////////////////////000000000111111111222222111111000777AAAKKKmmm|||zzztttyyy}}}~~~~~~zzzwwwyyy~~~|||~~~{{{zzz~~~|||{{{vvvzzz~~~|||}}}~~~~~~{{{yyyyyyxxxxxxwwwwwwwwwwwwxxxyyyxxxwwwvvvvvvvvvssspppmmmooommmkkkiiiiiijjjmmmnnnqqqpppooooooqqqsssttttttqqqpppppppppqqqqqqrrrsssrrrrrrqqqqqqqqqqqqrrrrrrsssqqqsssyyy|||{{{zzz||||||}}}}}}xxxuuuttttttsssrrrvvvuuusssrrrpppooonnnnnnppppppqqqrrrrrrrrrrrrrrrqqqsssvvvxxxxxxwwwtttrrrtttqqqooopppsssuuutttssspppppppppqqqqqqpppmmmjjjccc^^^XXXUUUWWW]]]bbbeeeVVVSSSRRRVVVZZZ```mmmzzzvvv}}}vvvyyy{{{{{{{{{zzz{{{}}}{{{vvvuuummmWWWFFFQQQuuu}}}zzz[[[NNNKKK@@@EEEKKK>>>@@@???===;;;:::;;;<<<===???AAABBBBBB@@@??????@@@@@@??????@@@AAABBBBBBAAADDDEEEFFFGGGHHHHHHGGGFFFDDDDDDGGGJJJGGGBBB@@@BBBHHHDDD???<<<===???AAABBBDDDEEEFFFGGGGGGGGGFFFEEECCCFFFJJJLLLLLLLLLMMMMMMOOOQQQSSSRRRQQQOOOOOOPPPQQQXXX[[[\\\jjjfffPPPMMMEEE>>>@@@@@@????????????===<<<>>>?????????@@@>>>===<<<===???============>>>@@@BBBDDDEEEEEEGGGJJJOOOUUUZZZ]]]dddiiirrrzzz~~~|||{{{{{{{{{zzzyyyvvvtttssshhhhhhjjjkkkmmmooopppqqqnnnpppqqqrrrqqqooollljjjiiiZZZIIIBBBEEEKKKLLLJJJJJJGGGDDD@@@===:::666333000000111222333555777888===???AAABBBBBBCCCEEEGGGGGGIIILLLLLLLLLLLLMMMNNNKKKMMMOOOOOOLLLGGGDDDCCCBBBKKKnnnjjjOOOKKKcccJJJ999999666888888888888777777777777777777888888888666555444333444666888999888888777555555444444555666666777777999:::999888888999:::;;;;;;:::999888888888888999;;;;;;:::777777:::>>>,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000////////////////////////000000000000111111111111111222000444<<>>@@@AAABBBBBBAAA???>>>@@@AAA???===;;;<<<@@@BBBAAA>>>DDDDDDEEEEEEEEEEEEEEEDDDJJJGGGFFFFFFBBB======@@@FFFCCC>>><<<<<<>>>@@@@@@CCCDDDGGGHHHIIIHHHFFFDDDBBBDDDHHHJJJLLLLLLLLLLLLKKKLLLKKKJJJIIIJJJMMMOOOPPPWWWbbbnnnzzzxxxyyynnnaaaSSSGGGAAA===???===;;;<<<<<<;;;===@@@>>>??????===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>@@@BBBEEEHHHKKKLLLNNNSSSZZZaaafffiiiiiihhhkkkkkkllllllkkkiiihhhgggbbbcccdddeeeggghhhiiiiiiiiijjjjjjiiigggbbb^^^[[[VVVIII<<<666:::>>>===;;;:::777444333333444333222333444666888:::;;;<<<<<<@@@BBBDDDEEEEEEFFFHHHIIIJJJLLLNNNOOOOOOOOOPPPQQQOOONNNLLLIIIDDDAAADDDJJJWWWttthhhZZZ\\\tttUUU777;;;>>>666777777777777777777777777777777888777666555444333222333444666777777777777666555555444555555666666555666888888888888999;;;666666777777777777666666888:::;;;:::888888;;;???+++,,,,,,------,,,,,,,,,*********+++++++++,,,,,,,,,,,,------.../////////........................//////000000000111111111000222///111888;;;OOOppp||||||vvv}}}xxxzzzzzzyyyyyyyyyzzz}}}~~~{{{{{{{{{yyyuuussszzzzzz{{{yyy|||||||||{{{zzzzzz{{{}}}}}}zzzvvvvvvvvvuuuttttttssssssvvvwwwyyyzzzzzzwwwrrrmmmlllllllllmmmnnnpppqqqrrrtttqqqnnnooosssuuutttsssuuutttsssrrrrrrqqqrrrrrrppppppooooooooooooppppppqqqooorrrwwwvvvttt~~~||||||{{{zzzzzzxxxvvvvvvvvvvvvtttssstttsssrrrqqqqqqrrrtttuuurrrrrrrrrrrrrrrsssssssssuuuvvvxxxyyyyyyxxxvvvtttuuuqqqooorrrwwwyyywwwssswwwsssnnnkkkiiifff```\\\YYYWWWUUUXXXbbbggg___QQQPPPRRRWWW___kkkuuuxxxxxxyyytttwww|||}}}|||}}}|||||||||}}}~~~~~~~~~}}}{{{yyyuuuooojjjZZZQQQUUUooorrrLLLJJJIIIDDDAAAIIIMMMFFF@@@???===<<<===???BBBDDDCCCCCCCCCAAA@@@???AAACCC@@@===::::::===>>>===;;;AAABBBCCCDDDEEEFFFGGGGGGKKKFFFAAA???<<<:::===DDDBBB@@@===<<<===??????>>>???AAAEEEGGGHHHHHHFFFDDDBBBDDDFFFIIILLLMMMLLLKKKHHHHHHGGGEEEEEEFFFJJJMMMLLLNNN]]]sssyyymmmbbb```\\\uuu}}}xxxvvvuuucccOOOLLLBBB::::::<<<<<<>>>BBB@@@@@@???===:::999999:::999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???????????????@@@CCCGGGJJJMMMNNNOOOPPPQQQRRRSSSRRRQQQPPPOOOTTTSSSSSSSSSSSSRRRRRRRRROOOOOOOOONNNKKKGGGCCCAAA<<<999666444444444333222333111000000222444666666888999;;;===>>>>>>>>>>>>BBBDDDFFFFFFFFFGGGIIIKKKKKKMMMPPPQQQQQQQQQSSSTTTYYYRRRJJJEEECCCJJJ^^^qqqrrrTTTUUUccc___===555;;;;;;444666666666666666666666666777777777666555444333333222222333444555555666666777666555444333333333333222444666777777888:::<<<777777777888888888999999888;;;<<<;;;999:::===AAA++++++,,,---------,,,,,,))))))*********+++++++++,,,,,,,,,---......//////......................../////////000000000111111///111///000555777EEE___uuuzzzrrr|||{{{zzzxxxwwwxxxyyy{{{}}}}}}}}}~~~{{{uuurrrssstttvvvwwwyyy~~~|||{{{~~~|||zzzyyyyyyxxxxxx~~~}}}zzzuuuuuuuuuuuutttsssqqqqqqtttuuuxxx{{{{{{xxxsssnnnllllllnnnoooqqqrrrssssssrrrqqqqqqrrrsssttttttsssqqqqqqqqqrrrssstttuuuvvvrrrrrrrrrqqqqqqrrrrrrrrrvvvvvvxxxxxxwww|||zzzwwwxxxyyyxxxwwwuuutttrrrssstttuuuuuutttssssssttttttuuuwwwxxxyyyrrrrrrrrrrrrrrrsssttttttvvvwwwxxxyyyyyywwwvvvttttttrrrrrrssswwwxxxvvvsssxxxtttnnniiiddd___[[[XXXWWWVVVYYY```eeebbbWWWMMMSSSTTT\\\jjjuuuxxxzzz|||wwwtttuuu|||~~~}}}}}}|||}}}}}}~~~~~~|||}}}zzzuuurrrnnnhhhaaaUUURRR\\\yyyvvvwwwUUUJJJKKKHHHCCCCCCEEEEEEDDD@@@?????????@@@CCCEEEGGGBBBCCCCCCBBB@@@@@@AAACCC???===:::999999:::999999===>>>AAAEEEGGGIIIJJJJJJDDD???;;;:::999:::AAAIII@@@>>>======>>>@@@@@@@@@>>>@@@CCCFFFGGGGGGEEEDDDCCCCCCEEEHHHKKKLLLJJJHHHGGGGGGGGGFFFEEEGGGJJJMMMOOONNN\\\pppoooZZZOOOSSSOOOXXXzzz}}}lllWWWCCC>>>??????@@@DDDCCCCCCBBB>>>:::888888888777777888888999999::::::::::::;;;;;;:::999888888999999999999:::<<<>>>???<<<===>>>>>>>>>>>>===<<>><<<;;;;;;999999::::::999777666555...222666888555333333333888666444555777888999999:::;;;<<<===>>>?????????DDDFFFGGGHHHHHHHHHJJJLLLLLLNNNPPPQQQPPPPPPQQQRRRMMMHHHHHHNNNXXXmmmjjjVVVQQQdddvvv___HHH???<<<777555777555555555555666666666666666666555555444444333333333333333333444444444555777666555333222111111111111333555666666777999;;;::::::999999:::;;;<<<<<<888:::<<<;;;:::;;;???BBB***+++,,,,,,---------,,,))))))))))))*********++++++,,,,,,------......///........................////////////000000000111...111...///555555???TTT```nnn|||zzz~~~|||zzzxxxwwwxxxyyyyyyzzzzzzzzz}}}{{{sssqqquuupppssstttrrruuu{{{|||xxx{{{~~~}}}{{{yyyxxxwwwvvvttt{{{~~~xxxwwwsssttttttuuuuuutttsssrrrsssssstttvvvxxxwwwtttqqqmmmnnnpppqqqrrrrrrrrrrrrooorrrtttuuutttsssrrrssspppppppppqqqrrrsssuuuvvvrrrrrrqqqqqqqqqqqqrrrrrrzzz{{{zzzxxx}}}~~~|||yyyxxxwwwwwwwwwvvvtttrrrpppoooqqqrrrsssrrrqqqqqqssstttuuuvvvwwwwwwsssrrrrrrqqqrrrssstttuuuuuuvvvvvvwwwwwwuuutttssssssssstttuuuuuuuuutttsssvvvtttoooggg```ZZZXXXWWWWWWXXX```hhhdddWWWPPPQQQUUUVVVccctttyyyuuu{{{{{{rrrrrrxxx}}}|||{{{{{{||||||zzz|||xxxqqqkkkhhh```WWWQQQUUUjjjzzzzzz}}}LLLJJJJJJDDDAAADDD@@@>>>CCC@@@@@@@@@AAABBBCCCDDDEEE???@@@AAA@@@>>>>>>>>>???<<<<<<:::888666666888::::::<<<@@@CCCEEEEEEDDDCCC<<<999777999999;;;AAAHHHBBB???<<<<<<>>>BBBDDDEEEAAABBBDDDEEEFFFEEEDDDCCCBBBBBBCCCFFFIIIJJJGGGEEEEEEGGGHHHHHHGGGGGGIIIJJJQQQYYYfffmmmeeeUUUNNNPPPHHHLLLggguuuSSSGGGFFFCCCBBBEEEGGGGGGDDD@@@;;;888777777777777666666777888888999888888888888888777777666777777777888888999999999555666777888888777666555666666666555555444444444555555444444444555555555...222666888666555777999;;;999888888:::;;;;;;:::;;;;;;<<<===???@@@AAABBBFFFHHHJJJJJJJJJJJJLLLMMMMMMNNNOOONNNLLLKKKKKKLLLEEENNNbbbzzzjjjQQQ\\\vvvNNNFFFAAAAAA===555444888444444444555555666666666555555444444444444444444555555444333333333333444444333222222111111111111333444555666555555666888:::999888777777888:::;;;777999;;;:::999:::>>>BBB***+++,,,,,,------------))))))))))))************++++++,,,------......///........................////////////000000000000---111...///555444<<>>===;;;;;;<<<999::::::888555555888<<<;;;<<>>CCCHHHKKKDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAADDDGGGHHHEEEBBBCCCEEEGGGHHHGGGFFFGGGGGGMMM```oookkk]]]SSSMMMIIIHHHTTTjjjvvvuuuaaaOOOKKKGGGDDDDDDJJJIIIFFFBBB<<<888777777:::999888777777777888999777777777888888888888999555777999;;;;;;;;;:::999777888999:::999888777666333444444555666666777777777666444333222333333444444444555555555777:::<<<888777777888:::<<<;;;;;;<<<<<<===>>>@@@CCCEEEFFFHHHJJJKKKLLLKKKKKKMMMOOOMMMNNNOOOMMMIIIGGGFFFFFFUUUiiizzz[[[NNNnnnTTTAAA<<<888555555444444333444444444555555555666666444444333333333444555555666666555444333333333333111111000000111111222333555666777666444333333555777666333222222444666888555888:::999888999>>>BBB++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++,,,,,,---......//////---,,,,,,---...///////////////000000000000000000000111444888<<>>>>>>>>???===;;;;;;>>>@@@???===888:::;;;;;;:::999999:::999666555888888666666:::888888999999::::::999999444666888:::;;;===@@@CCCEEECCC@@@>>>???AAADDDFFFGGGFFFFFFFFFEEECCCBBBBBB===@@@DDDGGGGGGEEEBBB@@@DDDDDDEEEIIIOOOQQQOOOMMMUUUWWWYYYWWWTTTOOOLLLKKKKKK^^^lllsssuuubbb[[[ZZZTTTPPPKKKEEE>>>;;;:::<<<===999;;;;;;:::;;;<<<999666888888888999888888777666666666666666666777888888888888888888888888888888999999888777777666777777666666666666777777777777:::999888888888999:::;;;;;;;;;:::::::::;;;<<<<<<@@@@@@AAABBBCCCDDDEEEEEEMMMJJJJJJNNNOOOLLLKKKLLLHHHMMMKKKBBB>>>DDDLLLOOOkkkooo```aaaQQQmmmaaaHHH999888666555444444444555333333444222111000111333444333111000000111333444555444333222111222333444333333222111000000000111666555444333222222222222111111222222444777999;;;777999::::::999999;;;<<<++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,---------///...------------...///.../////////000000000000//////...///222555999;;;KKKXXXeeerrrtttvvv|||}}}}}}wwwsssuuuuuurrrnnnrrrxxx|||}}}zzzuuurrrqqqnnnlllooovvv{{{zzzxxx}}}}}}}}}}}}xxxsssuuuyyywwwrrrtttsssssstttvvvvvvuuusssuuuwwwzzzzzzxxxuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqwwwvvvuuuuuuvvvwwwuuutttqqqrrrsssttttttrrrpppooopppqqqsssrrrpppooonnnnnnpppqqqsssuuuwwwxxxxxxxxx{{{zzzwwwtttuuuwwwxxxuuurrrsssrrrrrrsssuuuuuutttrrrtttqqqmmmlllnnnppppppooooooppppppqqqqqqqqqqqqppprrrssstttvvvwwwxxxyyyyyyvvvvvvwwwvvvuuusssqqqpppoooooopppqqqpppooonnnmmmhhhfffaaa[[[UUUTTTWWWZZZaaaaaa]]]TTTOOORRRWWWYYYeeeppp{{{~~~}}}wwwrrr}}}~~~|||}}}|||{{{zzzzzzzzz{{{{{{zzzyyyrrrmmmeeePPPHHHUUUmmmwwwtttQQQJJJGGGEEEBBB???===<<<======>>><<<:::;;;===>>>===<<<888999;;;;;;999888999:::;;;888777999999888999<<<======<<<<<<:::999888777444666888999:::;;;>>>AAA@@@???>>>===>>>@@@CCCEEEGGGGGGGGGFFFEEECCC@@@???>>>AAADDDFFFGGGFFFDDDCCCEEEGGGJJJNNNRRRTTTSSSQQQQQQRRRQQQNNNKKKIIIIIIJJJJJJTTTYYYYYYhhh~~~ggg[[[NNNIIIJJJGGG>>>555888999888666555777:::<<<777777777777777666666555777666666666666777888999999999999999999999999999999999888777777777777777777777888888888999999999:::999999888999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===??????AAACCCEEEGGGHHHIIIOOONNNPPPSSSSSSMMMJJJKKKEEECCCDDDEEECCCFFFVVVgggsssVVVPPP```}}}gggJJJ;;;888777666555444444444444222333333222000000111333444333111000000111333444333333333222222222333333333222111111000000111111555444333222111111111111111111111222444666999:::999;;;<<<;;;::::::;;;<<<++++++++++++++++++++++++***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///....../////////000000000///.........000222555777III[[[kkkwwwrrrxxx}}}wwwtttsssrrroookkkooouuu}}}{{{uuuwwwpppjjjlllssswwwuuuqqq{{{zzz{{{{{{}}}yyyssstttxxxwwwsssppppppppprrrtttuuuuuussstttwwwzzz{{{xxxuuurrrqqqrrrrrrrrrrrrrrrrrrrrrrrruuutttrrrrrrssssssrrrqqqqqqrrrtttuuutttrrrooommmoooqqqssssssqqqooonnnmmmqqqppprrrxxx}}}~~~zzzvvv}}}|||zzzwwwtttuuuwwwwwwtttrrrtttsssssssssuuuuuusssqqquuurrrooonnnoooqqqqqqqqqoooppprrrsssrrrqqqooonnnooooooppprrrtttvvvxxxzzzxxxxxxwwwuuutttrrrqqqqqqnnnooopppqqqqqqooommmlllbbb___ZZZUUUSSSVVV\\\aaaggg]]]SSSOOOPPPSSS[[[cccssswww|||~~~|||sssvvvzzz~~~|||yyyyyyyyyyyyyyyxxxxxxwwwwwwrrrmmmmmmcccKKKKKKeee|||~~~YYYMMMGGGBBBAAA???===<<<===>>>>>>===<<<::::::;;;<<<<<<;;;888999;;;;;;999888999:::<<<888777999999888:::>>>BBBBBB@@@>>><<<999777555666777888999999:::<<<>>>;;;;;;;;;;;;===???AAABBBFFFGGGGGGFFFDDDAAA>>><<<===???AAACCCDDDDDDDDDDDDEEEIIINNNRRRSSSSSSSSSSSSNNNMMMKKKGGGEEEFFFIIILLLKKKLLLJJJFFFMMMjjj{{{wwwhhhTTTIIIEEECCC@@@???@@@???<<<999777999;;;888888777777777666666666888777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777888888999999999999::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>???BBBDDDGGGJJJLLLMMMMMMMMMOOORRRNNNFFFBBBCCCHHH@@@BBBLLLQQQZZZyyyjjjSSSRRR\\\|||]]]JJJAAA777666666666666555444333333222333333222000///111222333222111000000111222333111222222333333333222222222222111000000000111111333222111000000///000000000000111222444666777888;;;<<<===<<<::::::;;;<<<************************)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........./////////000000///.........///111333444EEEXXXooowwwqqq|||xxxvvvtttqqqooonnnooottt||||||zzzsssmmmkkknnnqqqqqqpppxxxxxxxxxxxxyyy{{{|||}}}zzzvvvvvvxxxwwwsssnnnnnnnnnqqqsssuuuuuussstttwwwzzzzzzxxxtttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssstttssspppnnnoooppprrrsssrrrpppllljjjlllooorrrsssrrrqqqppppppqqqqqqssswwwzzzzzzwwwtttwww|||{{{wwwxxx{{{zzzxxxvvvvvvwwwwwwuuusssuuutttssstttttttttrrrppptttrrrpppoooooopppqqqqqqpppqqqssstttsssqqqooommmkkkkkkkkkmmmooosssvvvwwwxxxwwwuuusssqqqpppppppppmmmnnnppppppooommmkkkiii\\\ZZZVVVSSSTTTYYY```eeebbbVVVMMMOOORRRUUUaaaoooyyyyyyzzz~~~tttqqq{{{~~~yyyxxxvvvuuutttttttttuuurrrqqqlllfff\\\NNNZZZyyylllQQQOOOBBB@@@???>>>======>>>@@@AAA===<<<;;;::::::;;;::::::999:::<<<<<<:::999:::;;;<<<888777888999888;;;???DDDDDDBBB@@@>>>;;;888777888999::::::999:::<<<>>>;;;;;;;;;<<<<<<===>>>???AAABBBCCCDDDBBB@@@===;;;:::;;;<<<===???@@@AAABBBCCCHHHNNNQQQOOOMMMMMMNNNMMMMMMKKKHHHFFFGGGKKKNNNMMMJJJIIIJJJKKKWWWvvvzzzrrrRRRBBBDDDJJJ@@@>>>???AAA???<<<::::::;;;:::999999888888888888999999888888888888999999:::::::::::::::::::::::::::999999888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@AAABBBDDDFFFHHHKKKMMMNNNLLLKKKKKKJJJCCC<<<<<<@@@DDDMMMaaattt|||mmmbbb^^^QQQkkkhhhKKKHHHBBB444444555555666555444333222111222222111//////000222222111000000000000111222///000222333333333222111111111000000000000111111111000//////.........//////000000222333555666777:::;;;<<<;;;999888888999************************)))***++++++))))))***+++++++++,,,,,,,,,,,,------,,,------.........//////............////////////000000//////000111222333<<>>===<<<<<<<<<>>>@@@AAA======<<<;;;:::999999::::::<<<======<<<;;;;;;<<<===:::999;;;<<<;;;===AAABBBBBBAAA@@@???===;;;::::::;;;<<<<<<:::;;;<<<>>>=========<<<<<<<<<<<<===<<<===???@@@@@@>>>===<<<999999:::;;;===???@@@AAACCCGGGLLLNNNKKKIIIIIIJJJLLLLLLLLLKKKIIIIIIJJJLLLOOOJJJKKKQQQRRRSSS___ppp}}}www\\\OOOMMMIIIAAA<<<===???===<<<>>><<<;;;:::999888888888888;;;:::999999999999::::::::::::::::::::::::::::::::::::999999999999::::::999999999:::::::::;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKLLLJJJFFFBBB<<<;;;DDDOOOXXXyyy|||]]]UUURRRkkkwwwRRREEEAAA999000333333444555555444222111111111111000///...///111000000000000000000000000...///111222333222111111111000000///000000111111//////...---------.........///000111333444444555777888999888666555555777************************)))***+++***))))))***+++******+++,,,,,,---......+++,,,---...////////////------........./////////000000000000111222222333888:::KKKeeerrrvvv~~~|||~~~{{{wwwvvvrrrooommmooouuu{{{~~~~~~yyyyyywwwqqqkkkiiinnnrrryyyyyyyyyyyyyyyyyyxxxxxxxxx{{{|||yyyyyy{{{zzzvvvssssssssstttvvvwwwuuuttttttuuuvvvvvvuuutttuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrssstttwwwzzz{{{zzzuuuqqqsssttttttuuuuuutttrrrrrrrrrssstttrrrooommmmmmnnnqqqssssssoookkkkkkooossssssrrrqqqqqqrrrsssrrrrrrpppppppppqqqqqqqqqqqqrrrrrrqqqqqqqqqssssssqqqooooooppppppooommmmmmnnnooopppqqqssstttsssrrrpppooommmnnnnnnoooqqqssstttuuurrrrrrqqqpppooonnnmmmmmmjjjkkklllllliiieee```]]]VVVVVVWWWZZZ]]]^^^]]][[[LLLNNNRRRYYY^^^eeeqqq}}}{{{~~~vvvuuu|||{{{~~~{{{xxxtttpppnnnmmmmmmnnniiimmm^^^LLLMMM]]]wwwQQQIIIIII;;;===<<<:::999:::;;;===>>><<<===<<<:::888666777888:::;;;======;;;;;;;;;<<<>>><<<<<>>======;;;<<<===<<<;;;;;;===???@@@???===<<<;;;;;;<<<<<<:::;;;<<<<<<============;;;;;;<<<===>>>@@@AAAAAACCCFFFIIIJJJJJJIIIIIIIIIIIIKKKLLLKKKIIIGGGFFFGGGMMMGGGGGGNNNRRRRRRUUU\\\ooo~~~xxxpppnnn[[[PPPFFF<<<;;;@@@===<<<:::999888888888999<<<;;;;;;::::::::::::;;;999999999999999999999999::::::999999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===????????????@@@AAACCCCCCFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDAAA???>>>GGG\\\ppp___TTTfffuuupppQQQDDD<<<333111777222333333444333333222222000111111000...---///000/////////000000/////////...///000111111111111111000000/////////000111111......------------......---...///111222333333333444555666555333333444555************************(((***+++***)))((()))+++))))))***+++---...//////+++,,,---////////////...---------.........///////////////000111111222333333555???QQQ___jjjyyy~~~~~~yyyxxxrrrpppnnnmmmooossswwwyyyyyyxxxtttppplllkkkmmmooovvvwwwxxxyyyyyyzzzzzzzzzyyy{{{zzzvvvvvvzzz}}}|||yyyxxxwwwxxxxxxxxxvvvttttttttttttsssssstttwwwyyyttttttttttttttttttttttttrrrrrrrrrtttvvvvvvuuusssuuutttttttttuuuuuuvvvvvvttttttsssqqqnnnmmmmmmooorrrqqqpppnnnmmmnnnppprrroooooopppqqqqqqppppppppplllmmmnnnoooooopppqqqrrrpppooooooppprrrrrrqqqooonnnpppqqqpppmmmlllnnnpppqqqqqqrrrrrrsssrrrrrrrrrppppppqqqrrrrrrsssrrrrrrooopppqqqqqqqqqpppnnnmmmiiiiiijjjiiieee```ZZZWWWSSSVVVZZZ^^^```]]]UUUOOOMMMRRRWWW[[[eeerrrzzz}}}|||{{{vvv}}}yyyzzz}}}~~~|||yyyxxxvvvssspppllliiiggg```[[[NNNIIIVVVhhhoooNNNIIIEEEAAA>>>===;;;:::999:::<<<===:::;;;;;;888444333444555888:::;;;;;;:::999999:::;;;:::;;;@@@AAA???>>>AAA======>>>>>>>>>>>>======:::;;;<<<<<<;;;;;;===??????===;;;999999;;;===>>>======<<<;;;<<<===>>>>>>;;;<<<===>>>????????????AAAAAABBBDDDHHHKKKKKKKKKJJJKKKKKKIIIFFFCCCBBBCCCEEEDDDDDDIIIMMMNNNNNNNNNTTTlll}}}___FFF???EEEBBB@@@>>><<<;;;;;;<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>?????????>>>>>>?????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCEEEIIIQQQeeevvv```QQQiiiRRRDDD;;;;;;888000222;;;333333222222222222333333///000000///------...000...//////////////////............///000111222222///////////////000111111......---------......///,,,---///111222222222111222333444444333222333555))))))))))))))))))))))))(((***+++***)))((()))***((((((***+++---...000000***+++---///000000///...---------.........//////---......///000111222222***111;;;GGGXXXiiissstttxxxzzzyyyssssssqqqooonnnppptttwwwzzzvvvqqqnnnnnnnnnmmmlllqqqrrrtttvvvxxxyyyzzzzzz{{{|||yyyssssssyyy}}}{{{zzzzzzzzzyyywwwuuuttttttsssrrrrrrtttxxx{{{vvvvvvvvvvvvvvvvvvvvvvvvvvvtttrrrrrruuuwwwyyyyyytttsssrrrrrrssstttvvvwwwrrrrrrqqqooommmnnnqqqsssssspppnnnnnnrrrtttsssqqqgggjjjooopppooonnnppprrrkkklllnnnooopppqqqrrrtttnnnnnnnnnoooqqqrrrpppooonnnppprrrqqqnnnmmmnnnpppqqqqqqqqqrrrrrrsssssstttooopppqqqrrrrrrqqqooonnnnnnoooqqqrrrrrrqqqooonnnhhhiiiiiigggccc]]]WWWSSSRRRUUU[[[aaabbb[[[PPPGGGRRRWWWYYY\\\iii{{{{{{|||yyy|||xxxyyy}}}~~~|||xxxwwwxxxxxxwwwrrrlllfffbbbXXXKKK@@@MMMcccttteeeNNNGGG???AAABBB@@@>>><<<;;;<<<===>>>888999999666222000111333666888::::::888777888999777666999>>>???<<<;;;===<<<<<<============<<<;;;999:::;;;;;;::::::<<<>>>===;;;999777888:::>>>@@@AAA???===<<<;;;<<<>>>???999:::<<<=========<<<<<<===;;;;;;???FFFKKKLLLLLLMMMLLLKKKGGGDDDAAAAAABBB???CCCGGGIIIKKKLLLIIIDDDEEEPPP}}}}}}zzzUUUHHHNNNGGGFFFCCCAAA@@@@@@AAAAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===============>>>>>>>>>>>><<<===>>>@@@@@@??????>>>@@@@@@@@@AAABBBCCCEEEEEECCCCCCDDDDDDEEEEEEEEEFFFHHHKKKQQQ[[[iiimmm[[[NNNPPPjjjFFFBBB;;;777999999444111111333333111111111222333444///000000///------...///......////////////......///............000222333///////////////000111111......---------......///,,,---///000111111111000111222333333333333444555))))))((((((((((((((()))++++++************+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,---------......///////////////////////////000000000000666333777GGGYYYeeelllpppuuu~~~}}}{{{wwwqqqllliiiiiijjjqqqrrrrrrpppllliiiggggggnnntttwwwttttttwwwxxxvvvuuuxxxzzzzzzyyyxxxyyyzzz{{{vvvuuuyyy{{{wwwsssrrrvvvtttsssrrrpppooouuu}}}}}}yyyuuuvvvzzz{{{xxxtttxxxtttqqqrrrwwwyyyxxxvvvwwwtttqqqqqqtttuuusssppprrrrrrqqqpppnnnnnnppprrrmmmmmmnnnnnnooooooppppppmmmmmmkkkhhhggghhhllloookkkmmmpppssstttsssqqqooommmmmmoooppppppqqqppppppqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnoooppppppppprrruuuuuurrrpppppprrrrrrsssqqqmmmlllnnnooolllkkkhhhccc]]]ZZZWWWVVVUUUSSS^^^gggeeeZZZOOOLLLNNNPPPTTT```nnnuuuuuuxxx~~~~~~}}}||||||{{{{{{{{{{{{|||xxxwwwuuusssrrrmmm```UUUQQQEEEDDDXXXpppzzz\\\IIICCCBBBAAADDDOOOOOO@@@666888;;;:::777666444333333444555666999999:::999888666444333444444555777999;;;===>>><<<<<<===;;;999999:::;;;;;;:::888888999<<<@@@BBB======<<<:::888888:::<<<;;;;;;;;;===@@@BBBBBBBBB???>>>>>>===;;;:::999999888999===AAAEEEJJJMMMOOOLLLKKKLLLMMMJJJDDDCCCEEEAAABBBEEEGGGHHHIIIIIIIIIJJJKKKbbbooo\\\QQQIIIMMMIIIEEEFFFAAA???IIIEEE@@@<<<:::;;;<<<:::888<<<>>>BBBDDDAAA===<<<>>>BBBBBB@@@===::::::===AAA999???@@@:::888<<<>>><<>>???BBBDDDDDDCCCFFF@@@BBBCCCDDDQQQ^^^]]]xxxyyy}}}hhh]]]VVVfffvvvLLL<<<999555333444444444444444333222111000000000000111111000///...------,,,........................////////////000000000000////////////////////////111111000000//////......---...000111222222111111///111333444333222111111***))))))((((((((())))))+++******))))))******+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///////////////.../////////000000000000333///333???NNNZZZbbbhhhwww~~~|||zzzwwwsssnnnjjjgggeeeqqqtttwwwwwwsssmmmiiifffhhhkkkpppuuuvvvvvvtttsssssssssttttttuuuvvvwwwxxxxxxuuuuuuxxxyyywwwvvvxxxwwwuuuttttttrrrpppuuu||||||yyyvvvwwwyyy{{{zzzxxx{{{wwwssssssvvvwwwuuusssooooooppprrrsssssspppnnnsssssssssqqqnnnmmmmmmooommmmmmmmmmmmmmmmmmllllllnnnmmmllljjjhhhiiimmmpppnnnnnnpppqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqpppooooooooopppppppppppppppooommmmmmmmmmmmnnnoooppppppnnnqqqssssssqqqoooooopppppprrrqqqmmmmmmoooooommmeeedddaaaZZZTTTSSSVVVYYY]]]aaaccc]]]TTTMMMNNNRRRWWW___kkkvvvwwwwww~~~}}}~~~}}}|||{{{zzzzzzyyyyyyyyyyyywwwtttsssssslll___TTTKKKBBBIIIeeewwwqqqbbbQQQOOOKKKMMMTTTWWW]]]WWWEEE999999:::777666555444333333444555666888888999888777555444333444444444666777999;;;<<<888999:::999888888:::;;;777777666777888:::===>>>>>>===<<<:::888777999;;;:::::::::<<>>===<<<;;;:::::::::::::::<<>>>>>@@@AAA@@@???>>>>>>777;;;AAADDDCCC@@@===;;;AAACCCBBB>>>>>>BBBBBB>>><<<@@@BBB??????BBBAAA===EEECCCBBBBBBCCCBBB???<<<===<<>>>>>======;;;:::999999:::<<<===???AAAFFFIIIKKKKKKJJJHHHMMMHHHFFFIIIJJJGGGDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFIIIIIILLLRRRXXXkkk}}}uuurrrYYYPPPKKKGGGFFFIIIIIIEEE@@@FFFCCCAAAAAACCCFFFFFFDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBB@@@>>>@@@CCCBBB>>>CCCEEEFFFDDDCCCEEEDDDAAA>>>;;;;;;AAAKKKSSSVVVVVV___UUUaaa|||lll```___bbb|||bbbDDD;;;<<<===777555222111111222111111222111000//////....../////////..................------------------------,,,,,,---------.........////////////////////////------......///000000111---...///000111111111111...///444===CCCAAA777...***))))))))))))******+++******))))))))))))******++++++******))))))((((((***++++++++++++,,,,,,,,,,,,,,,---............---........./////////000000000...000555<<>>>>>>>>======<<<:::777666777888888777777888:::;;;;;;::::::999888777888;;;>>>@@@CCCFFFKKKOOOPPPOOOLLLJJJLLLEEEBBBFFFIIIHHHDDDBBBFFFFFFFFFFFFFFFEEEEEEDDD===EEEPPPVVVSSSUUUeeexxxyyyyyyvvvmmmmmmssstttlllcccaaaZZZPPPJJJKKKMMMKKKEEEJJJIIIFFFDDDCCCDDDGGGIIIHHHIIIIIIFFFDDDCCCDDDDDDDDDHHHKKKKKKHHHEEEBBB@@@BBB>>>CCCXXXxxxwwwZZZLLLTTTmmmgggAAA777888777444666444222111111222111000111000///......------...---.....................------------------------,,,------------.................................---------....../////////------...///000000000000...111777>>>AAA>>>666///))))))(((((()))***++++++***))))))))))))))))))************))))))(((((((((*********+++++++++,,,,,,+++,,,,,,---------------............////////////000...000444888???MMMZZZxxx}}}}}}|||}}}}}}xxxsssggghhhiiikkkpppzzzppphhhlllmmmjjjqqq~~~|||zzzwwwuuuuuuvvvvvvvvvzzzqqqlllttt~~~|||~~~}}}~~~}}}xxxrrrrrrvvv}}}xxxtttsssvvvxxxvvvtttqqqppppppoooooooooqqqsssuuusssooommmoooqqqmmmoooqqqqqqooommmllllllhhhiiijjjkkklllkkkkkkjjjkkkkkkkkkiiihhhhhhkkkmmmlllmmmpppqqqqqqooommmkkkjjjkkkmmmppprrrtttuuuvvvrrrqqqooommmlllkkkkkkkkkkkkkkklllmmmmmmmmmmmmllljjjkkknnnqqqrrrqqqooonnnkkkmmmlllgggdddccc___ZZZWWWTTTRRRTTTZZZ```ccccccXXXRRRLLLJJJOOOZZZgggnnntttvvvxxx{{{}}}yyy}}}{{{|||zzzwwwxxx{{{~~~~~~}}}{{{yyyvvvsssrrrppplllllllllfffWWWJJJEEEMMM^^^___VVVJJJDDDBBB@@@;;;666::::::777555555666333...222222222222222333444444444444333222222111111111222222222222222333444444888999999777555444555666666777:::<<<>>>>>>======;;;<<<;;;:::777666666777777666555666888999999888888777777777999===AAADDDCCCFFFJJJNNNPPPOOOMMMKKKJJJCCC@@@DDDHHHGGGDDDCCCGGGGGGFFFEEEEEEDDDDDDDDDGGGGGGIIIKKKLLLNNNVVV___{{{rrrpppdddbbbeeeaaaYYYRRRQQQNNNJJJFFFEEEHHHLLLWWW[[[[[[TTTGGG???@@@FFFJJJVVVeeellleeeVVVIIICCCHHHGGGTTTwww~~~rrr```QQQOOOfffVVV>>>:::999333...555333222111222222111000111000///...------------------------............------------------------------........./////////------------------------............------,,,,,,---------......///000000...444999;;;999444222111((('''''''''((()))***+++***))))))(((((())))))************)))))))))))))))************++++++++++++***+++,,,,,,------,,,,,,------........./////////...---...111444999DDDNNNkkk}}}zzzkkkiiifffffflllxxxtttjjjfffbbbaaakkkyyy~~~~~~zzzwwwvvvwwwwwwttt|||{{{}}}xxxyyy~~~~~~xxxttttttuuuvvvuuutttrrrppppppppppppqqqssssssrrrpppmmmlllmmmnnnmmmnnnoooooommmllllllmmmiiiiiijjjjjjkkkllllllmmmjjjjjjjjjiiihhhhhhjjjllljjjllloooqqqqqqooollljjjlllmmmnnnooopppqqqqqqqqqrrrqqqooommmlllkkkkkklllkkklllmmmmmmmmmlllkkkjjjiiijjjlllpppsssrrrpppmmmlllnnnkkkeeeaaa___\\\WWWUUUSSSSSSXXX```ccc```[[[MMMLLLLLLPPPXXXcccnnnvvvtttvvvxxx~~~yyy{{{{{{xxx{{{|||zzzxxxxxx|||||||||zzzxxxuuurrrpppooojjjfffbbbWWWIIIFFFKKK\\\nnngggEEEHHHDDD<<<999===;;;555777777777888888666333///000111111222222333333333444333222111111111111222222222222222333333444555999999888666444222333444222444666888999::::::999999::::::999777666666777777666555555777888777666555666666888<<<@@@DDDFFFAAABBBEEEHHHJJJJJJJJJJJJFFFAAA???CCCFFFEEEDDDEEEHHHGGGFFFEEEDDDCCCDDDDDDIIIDDDAAACCCJJJPPPTTTUUUWWWttt~~~|||qqqZZZKKKMMM\\\kkkmmm]]]^^^fffrrrsssjjjbbbeeevvvdddSSSKKK]]]xxxfffOOO???555111333777444222111111222222111///111000///......------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------------------------///......---,,,,,,++++++---,,,,,,------...///000...333888666000---///222&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))))))))******************************++++++++++++******+++,,,,,,,,,,,,,,,---------.........//////000------111333444:::AAAWWW{{{{{{yyynnnlllhhhfffgggoooyyyxxxvvvoooeee]]]^^^gggppp}}}|||zzz{{{}}}~~~xxxwwwxxxxxxxxxwwwwwwuuusssqqqqqqrrrssssssrrrqqqqqqrrrqqqnnnmmmooooooooonnnkkkjjjkkkllllllkkkiiihhhhhhjjjkkkllljjjkkkkkkjjjiiiiiijjjllljjjkkkmmmnnnoooooonnnmmmmmmmmmnnnoooppppppppppppqqqooonnnllllllmmmnnnooolllmmmmmmnnnmmmkkkhhhgggggggggjjjnnnrrrrrrnnnkkkiiijjjfff___[[[ZZZXXXTTTQQQSSSXXX^^^aaa^^^VVVOOOKKKNNNSSSXXX___iiissszzzvvv}}}~~~~~~}}}yyywww{{{|||zzzyyyyyyyyyyyyyyyxxxvvvrrrooommmhhhaaaZZZTTTIIICCCOOOaaatttLLLFFFBBB>>><<<;;;:::999888111111333555555444333444///000111222222333333333444333222111111111222333333333333333444555666777666666666444222111222333000111222444555666666777666888999999777777777888777666555555666777666555333444777:::>>>CCCFFFHHHBBBAAAAAABBBCCCEEEGGGHHHCCC@@@???BBBCCCBBBCCCGGGGGGFFFEEEDDDCCCCCCDDDDDDAAABBBDDDIIINNNQQQOOOLLLBBBQQQrrrmmmpppkkkXXXddd\\\hhhiiiRRREEEGGGCCC888000111666:::111000000000111111000...222111000///.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000...000222111...---...111%%%%%%%%%&&&&&&((())))))))))))(((((((((((())))))))))))******++++++,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++---------.........//////333//////222333333444888GGGlll|||wwwtttooommmjjjfffdddfffjjjnnnqqqvvvuuuiii______fffjjjwwwzzzyyy{{{}}}yyyzzz||||||{{{zzzzzzxxxvvvsssrrrssstttrrrrrrrrruuuxxxwwwrrrmmmqqqqqqpppmmmjjjiiijjjkkknnnllliiigggfffgggiiikkkkkkllllllkkkjjjjjjkkkmmmkkkkkkkkklllmmmnnnooopppjjjlllmmmoooqqqrrrssssssooonnnmmmlllmmmoooqqqsssmmmmmmnnnnnnllljjjgggeeeeeeeeehhhmmmqqqqqqmmmiiidddddd```YYYVVVVVVTTTQQQNNNTTT]]]bbb___WWWMMMFFFMMMRRRYYY^^^ccckkkttt{{{yyy{{{wwwvvvuuuvvv{{{|||zzz{{{~~~vvvwwwwwwvvvtttqqqmmmkkk___WWWPPPIIIAAADDD\\\yyyfffDDDHHH:::444;;;>>>777666<<<666666666555222///000333//////000222222333333333444333222111111111222333333333333444555666888888222333333222111000222333000000111222444555666777555777888999888777888999777666555555666777555444222444777<<<@@@DDDGGGIIIEEEDDDAAA@@@AAACCCFFFHHHAAA???@@@BBBBBB@@@CCCHHHGGGFFFEEECCCCCCCCCDDDEEECCCGGGJJJIIIIIIJJJLLLMMMPPPHHHOOOlll~~~qqqbbbaaadddfffmmmzzzIII999AAA555999999333333666333,,,000///...///000000...,,,222111000//////....../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,++++++,,,---///000---------...///000000///''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------------------//////......000111333444GGGZZZttt}}}{{{tttqqqqqqnnniiidddbbbcccfffooouuuuuummmffffffdddaaahhhrrr~~~}}}~~~}}}{{{yyy~~~{{{vvvttttttvvvxxx}}}yyyuuusssssssssqqqnnnmmmnnnooopppqqqppppppooonnnpppqqqpppnnnmmmlllmmmkkkiiigggfffggggggfffeeejjjlllmmmkkkmmmpppoookkkeeefffiiillllllkkkiiihhhfffkkkppprrrpppnnnqqqtttpppsssrrrmmmmmmrrrwwwxxxvvvnnniiikkkllliiieeecccdddhhhjjjiiikkkooollleeeccc```ZZZUUUSSSSSSUUUWWWQQQ\\\ddd```SSSIIIJJJOOORRRWWW```jjjqqquuuxxx{{{yyy~~~~~~zzzyyyxxxwwwvvvvvvvvvvvvrrruuuxxxzzzwwwqqqjjjeeeWWWQQQJJJBBB<<>>BBBDDDDDDGGGEEEAAA@@@AAAEEEJJJMMMDDDBBB@@@AAADDDEEEEEECCCCCCFFFGGGFFFCCCAAAAAABBBBBBAAAAAADDDIIILLLKKKJJJHHHJJJRRR\\\dddxxx~~~vvvXXXXXXaaaggguuu{{{JJJ===<<<888444444444333333333222222333222111111222222111///....................................---,,,+++***+++++++++++++++***)))((()))))))))***+++++++++,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............///''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------------------//////...///000111333444???LLL```rrr|||}}}}}}vvvtttppphhhaaa^^^___aaakkkqqqtttqqqmmmjjjddd]]]___gggqqqwwwxxxxxxyyy|||}}}||||||{{{}}}{{{wwwuuuuuuwwwxxxvvvtttssssssttttttpppmmmnnnnnnppppppqqqpppooonnnnnnooopppooommmkkklllmmmnnnmmmkkkjjjkkkkkkjjjiiijjjmmmmmmkkkllloooooolllhhhiiijjjkkkkkkiiihhhggghhhmmmqqqqqqnnnlllmmmpppssstttqqqkkkkkkpppvvvxxxyyyqqqmmmooopppmmmiiihhhgggjjjkkkhhhggghhhccc\\\WWWWWWWWWTTTRRRRRRTTTWWW___```___YYYQQQLLLMMMOOOXXX___iiiqqquuuyyy}}}||||||yyyxxxwwwvvvuuutttttttttqqqqqqrrrsssrrroooiiieeeTTTJJJ@@@<<>>;;;<<<:::888888888777666444222111111111111111111111111111222333333222222222111111111222222222333333222222222222333444555555555444333222111222222333//////000111111222333333333333444555666666777777777777666666666666777777666666666999===AAABBBCCCDDDDDDEEEFFFIIILLLOOOPPPCCCAAA??????AAABBBAAA???AAACCCDDDCCC@@@???@@@BBBCCCBBBAAADDDGGGIIIIIIHHHKKKIIILLLPPPRRR]]]zzzwwweeeZZZcccrrr^^^III>>>777111333333333222222222111111222000//////000000///...------------------------------------,,,+++*********++++++++++++***)))(((******************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------............''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,------------.........///000111333333999AAAOOOccc||||||ooo~~~}}}zzztttlllccc^^^\\\\\\dddjjjqqqssstttpppggg^^^YYY]]]ccchhhlllpppuuuxxxzzz|||}}}{{{xxxwwwyyy|||vvvtttssssssvvvzzz}}}~~~zzzyyywwwuuuttttttuuuvvvooooooqqqssstttssspppmmmnnnooopppppppppooonnnmmmnnnooonnnmmmkkkjjjkkkmmmpppnnnmmmlllmmmmmmlllkkkkkkmmmmmmkkkkkknnnnnnlllkkkkkkkkkjjjiiiiiihhhgggkkknnnppppppllljjjjjjkkktttuuuqqqjjjiiiooouuuvvvvvvpppllloooooollliiiiiihhhiiiiiieeecccaaaZZZSSSQQQQQQRRRQQQPPPSSSYYY^^^aaaZZZPPPJJJJJJNNNQQQSSSaaajjjrrrvvvwww}}}~~~}}}~~~{{{vvvxxxwwwvvvtttsssqqqppppppooolllhhhiiikkkjjjeee```OOOCCC999===QQQooommmRRR???::::::888777666777666555333//////000000000111111111000000111222333333333333000111111111222222222222111111222222333333444444444333222111111111222333/////////000111111222222111111222444555777888888777777666666666777777888555555555888<<>>BBBEEEGGGHHHHHHHHHBBB@@@>>>>>>??????>>>===???@@@@@@>>>======???AAADDDCCCBBBCCCEEEFFFEEEDDDHHHEEEDDDFFFEEEGGGWWWhhh~~~qqqbbbqqqfffGGGDDDGGG>>>666666111111111111000000000000000///---...//////...,,,------------------------,,,,,,,,,,,,+++***))))))******++++++******))))))******************))))))******+++++++++++++++***+++++++++++++++++++++++++++************+++,,,,,,------------............''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------------......///000111222333444:::FFF]]]~~~rrrvvv~~~zzzssskkkccc^^^[[[]]]aaahhhpppuuuuuummmfff^^^]]]\\\]]]bbbiiiqqqvvvxxxyyyxxxuuurrrrrrwww{{{sssooojjjhhhkkkooorrrsssrrrrrrrrrsssrrrrrrrrrrrrnnnooopppqqqrrrqqqooommmnnnooopppppppppooonnnmmmooooooooommmkkkjjjlllmmmmmmlllkkkkkkllllllkkkiiikkknnnoookkkjjjmmmmmmkkkmmmlllkkkjjjiiijjjjjjkkkkkkmmmnnnnnnkkkiiiiiijjjrrrtttrrrllljjjnnnqqqrrrooojjjhhhjjjjjjgggdddddddddddddddbbb```\\\VVVPPPSSSQQQOOOPPPUUU[[[aaadddUUUNNNEEEDDDJJJTTT^^^bbboootttxxxzzz~~~|||{{{}}}~~~yyytttrrrvvvvvvtttssspppnnnlllkkklllfffaaaaaadddccc\\\UUUFFFBBB@@@KKKggglllDDD===>>>999888666666777666555333000000111111111111111111//////000222333333333333000000000111111111111222111222222333333444444444333222111000000111222333000000000000111111222222111111222333444555666666666555555555555666666777555444444666:::===>>>>>>:::<<<>>>AAAAAAAAA???>>>AAA@@@?????????@@@@@@@@@???>>>===;;;;;;<<>>???444111999000000000/////////......000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++******)))(((((())))))************))))))++++++******))))))(((((()))******++++++++++++***++++++++++++++++++++++++***************++++++,,,,,,,,,---------.........''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,---...///000111111222111444;;;OOOuuu|||}}}}}}}}}zzztttkkkbbb]]]\\\[[[___gggooossssssrrrhhhccc\\\XXXZZZ```iiioooxxxyyyxxxtttqqqqqqvvvzzzvvvsssnnnkkklllnnnpppqqqpppppprrrssssssrrrqqqppprrrqqqqqqooonnnmmmmmmnnnmmmnnnoooppppppooonnnmmmoooppppppooommmlllmmmnnnkkkjjjjjjkkklllllljjjhhhkkkoooqqqnnnkkkllllllkkklllkkkjjjjjjjjjkkkmmmnnnjjjkkklllkkkjjjjjjjjjjjjmmmqqqsssooommmnnnnnnlllkkkhhhgggiiihhhdddaaabbbbbb```___^^^\\\WWWRRROOORRRPPPQQQWWW___ccc```\\\LLLJJJIIILLLTTT```llltttyyy|||}}}xxxsss|||~~~~~~{{{wwwttttttuuuttttttsssqqqooollljjjhhhgggbbb]]]\\\]]]ZZZPPPHHH===FFFQQQ```{{{rrrSSSAAA555>>>999888666666777777666444444333333222111111000000...///000111222333333333//////000000000111111111222222333444444444333333222111000000000000222222111111111222222222222222222222222222333333333333333333333333333444555666555444333555999;;;<<<<<<>>>>>>???@@@@@@AAAAAAAAA@@@AAAAAAAAABBBCCCDDDEEE???>>><<<;;;;;;===???@@@AAAAAAAAA@@@???????????????>>>@@@GGGMMMOOOQQQSSSNNNbbbrrr}}}```III???222666;;;:::333,,,+++/////////.........---------000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))((((((((())))))*********))))))+++******))))))(((((((((((()))******++++++++++++******************************))))))******+++,,,,,,,,,,,,------------...''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******++++++,,,,,,,,,---------******++++++,,,,,,------,,,,,,...///000111111111333444555@@@cccyyy{{{|||}}}~~~{{{sssjjjcccaaa\\\ZZZ^^^dddjjjqqqxxxpppkkkccc[[[WWWYYY___dddqqqsssuuuuuussssssvvvyyyyyyyyyxxxuuuqqqpppppprrrrrrssstttttttttsssqqqppprrrrrrqqqnnnkkkjjjkkkmmmlllmmmnnnooopppooonnnnnnooopppqqqqqqnnnmmmmmmmmmlllkkkkkkmmmnnnnnnkkkiiijjjqqqtttrrrnnnmmmllljjjjjjjjjiiiiiijjjkkkmmmnnnjjjjjjjjjjjjkkkkkkkkkkkkiiiooosssqqqoooooommmiiillljjjjjjllljjjdddbbbcccaaa]]]YYYYYYWWWQQQMMMMMMMMMOOOUUU^^^dddaaaWWWMMMHHHKKKQQQVVV]]]fffqqqyyyzzz~~~xxxuuutttzzz{{{zzzwwwttttttwww{{{rrrrrrrrrpppnnnkkkhhhgggbbb^^^ZZZXXXVVVQQQHHH@@@<<>>;;;;;;<<<>>>>>>======>>>??????======>>>???AAA@@@BBBFFFKKKNNNLLLKKKQQQ^^^lllzzzzzzpppxxxqqqVVV<<<777;;;444888666...---333222,,,............------------///...------......---+++++++++++++++++++++++++++((())))))***))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))***++++++++++++))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,------------''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++,,,,,,,,,,,,)))******+++,,,,,,------+++,,,...///000111000000000555555888PPPzzz{{{|||tttoookkkbbbZZZXXXYYY]]]iiiuuussssssooofff\\\WWWWWWZZZaaagggooosssuuuuuuxxxzzz}}}{{{uuutttuuussssssssssssqqqpppnnnmmmnnnooopppnnnjjjhhhhhhjjjjjjkkkmmmoooppppppoooooollloooqqqqqqooommmkkkkkkkkkkkklllmmmooonnnllliiijjjrrrxxxuuuqqqnnnllliiihhhhhhggggggggghhhhhhiiilllkkkjjjjjjkkkkkkkkkkkkiiinnnqqqooonnnnnnmmmjjjjjjhhhiiijjjgggaaa^^^```[[[UUUQQQRRRRRRNNNMMMPPPQQQUUUYYY\\\ZZZUUUNNNKKKKKKOOOVVV]]]dddlllssswww|||vvvttttttuuuuuuvvvwwwwwwvvvvvvwwwyyyppppppqqqpppnnnkkkhhhggg___[[[VVVRRRNNNIIIDDD@@@FFFaaayyylllGGGHHHBBB999???777666444555666666555333333333222222111111000000000000111111111111000000........./////////000000///000111222222111000...000//////...///000111222222222222111111111111111///000000000111222222222222222222222333444555666666555444555888:::;;;:::888999:::;;;===>>>@@@@@@>>>@@@BBBAAA@@@AAACCCFFF???===;;;;;;======;;;999999;;;======<<<<<<>>>@@@DDDCCCCCCDDDHHHJJJIIIGGGFFFVVV___\\\cccwwwvvvxxx\\\DDD===999666222222...+++///777666000///............---------...,,,++++++,,,,,,+++***++++++++++++++++++++++++((())))))*********))))))'''(((((()))))))))))))))((((((((()))))))))))))))'''((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---------''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------+++,,,...///111111000000'''000555444AAA___{{{xxx}}}zzz~~~~~~yyyrrrhhh]]]VVVRRRTTTaaaooouuuxxxyyyqqqcccXXXUUUUUUTTT\\\hhhqqquuuwwwyyy{{{|||}}}qqqqqqpppooommmllljjjiiihhhlllooonnnkkkhhhggggggiiijjjlllnnnppppppppppppjjjmmmpppqqqooollljjjiiiiiiiiijjjlllnnnmmmkkkhhhiiissszzzxxxsssooolllhhhgggggggggfffeeeeeeddddddnnnmmmkkkjjjkkkkkkjjjjjjiiinnnpppmmmlllmmmnnnllleeeddddddeeebbb[[[XXXZZZSSSLLLJJJMMMOOONNNPPPUUU\\\]]]\\\TTTKKKHHHMMMSSSSSSVVV[[[dddnnnvvvzzz|||zzzrrrqqqrrrssssssrrruuuxxxyyyxxxvvvuuusssooopppppppppnnnkkkiiiggg]]]YYYTTTMMMHHHEEEDDDDDDSSSnnnKKKEEE@@@888999:::555444333333444555444222000000000000111111111111000111111111111000000///............/////////000---...000111111///---,,,000///.........000111222111111111000000000000000---...///000111222333444333222222333444555666777666555444666888:::::::::;;;<<<===??????>>>===<<<>>>@@@AAA@@@======???BBB>>><<<:::;;;===<<<999666777999<<<<<<;;;;;;>>>AAACCCCCCCCCCCCGGGKKKLLLKKKFFFIIIGGGAAALLLiii~~~zzzxxx||||||uuucccKKK888111///...///000222444222///,,,,,,//////.........---------,,,+++******++++++***(((************************))))))***************)))''''''((()))))))))))))))''''''(((((())))))******'''''')))******+++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))************+++++++++***************++++++,,,++++++,,,------......///111333222000333DDD```uuuwwwgggZZZTTTUUUYYY]]]mmmsssvvvsssqqqoooggg^^^SSSPPPTTTbbbooosssvvvyyy}}}~~~}}}xxxuuuoooiiijjjnnnpppmmmhhhlllkkkiiiiiiiiiiiihhhfffnnnoooooopppppppppoooooojjjmmmqqqrrrqqqpppoooooommmiiihhhiiiiiifffgggkkkmmmooorrrtttssspppllliiimmmjjjhhhgggggggggeeedddeeegggjjjjjjhhhggghhhjjjhhhiiikkklllnnnnnnmmmmmmccc___ZZZYYYXXXWWWTTTPPPKKKKKKKKKKKKNNNTTT\\\bbb```WWWOOOLLLLLLMMMQQQWWWXXXaaalllsssuuuzzz|||rrrlllmmmoooooonnnrrrrrrtttwwwxxxwwwsssppppppmmmjjjgggffffffdddbbb^^^TTTKKKGGGEEEDDDEEEIIIqqqwwwaaa@@@BBB:::<<>>??????======<<<<<<;;;:::888888777999<<>>@@@@@@@@@@@@?????????@@@AAABBBCCCCCCBBB@@@??????EEEQQQ^^^hhhwww}}}uuuUUUNNNGGG<<<;;;999666333222000000111000000000///............------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))******+++,,,******++++++,,,,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++))))))((((((((()))******++++++,,,,,,------......,,,...///000222999DDDLLL[[[rrrwwwlllccc[[[UUURRRVVV\\\gggsssttteeebbb[[[SSSQQQQQQVVVaaalllllluuuyyytttppprrrqqqllllllnnnooommmkkkkkkmmmpppooommmlllmmmnnnnnnmmmllljjjjjjlllmmmnnnnnnnnnnnnqqqrrrtttssspppmmmkkkjjjllljjjjjjlllllliiiiiikkklllmmmmmmnnnmmmllljjjiiikkkiiihhhggghhhgggfffdddbbbdddfffgggggghhhiiijjjffffffggggggfffeeeddddddYYYUUUQQQOOOPPPQQQOOOMMMKKKPPPVVVYYYYYYXXXVVVVVVTTTNNNJJJKKKOOOSSS[[[dddtttssssssxxxxxxxxxsssnnnmmmppprrrrrrqqqrrrrrrtttvvvxxxxxxuuurrrooolllfffbbbaaa```___^^^UUUOOOGGGAAA???FFFXXXjjj|||zzzhhhBBB888???777444777///444444333222222222222333//////000000000000111111000000000////////////...111000///...------------------------------------........................000000000///.........---,,,,,,---...///000111111555444222000000222333555888888888888888999:::;;;;;;999888888999::::::999;;;;;;:::999999999999999:::;;;<<<===============777888;;;===???@@@@@@@@@;;;;;;<<<===???@@@AAABBBBBBAAA@@@???AAAHHHQQQWWW\\\bbbggg|||~~~}}}JJJ444777;;;444333222111111111111111//////////////////......------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))***++++++*********+++++++++++++++%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))************((((((((((((((())))))******++++++,,,------......---------///111555:::===LLLbbbwww}}}vvvrrrlllccc\\\WWWVVVXXX^^^iiirrruuusssllliiiddd[[[RRROOOSSSYYY^^^fffkkkkkkkkknnnnnnkkkkkklllmmmmmmkkkkkklllnnnooonnnmmmmmmoooooonnnmmmiiijjjkkkmmmnnnoooooooooqqqrrrsssrrrooolllkkkjjjiiiggggggjjjjjjgggfffiiilllllllllkkkkkkkkkjjjjjjiiihhhgggggghhhhhhfffeee```bbbdddeeefffgggggghhhiiihhhfffdddbbb```^^^]]]TTTPPPLLLJJJKKKLLLJJJGGGPPPTTTYYY[[[YYYUUUQQQOOOLLLJJJLLLRRRWWW[[[ccckkktttrrrttt}}}yyyrrruuurrrpppppprrrssssssrrrsssssstttwwwxxxxxxuuusssmmmiiiccc^^^\\\[[[ZZZZZZQQQJJJCCCBBBHHHXXXqqqtttoooPPP;;;999???777222666333333333222222222222222222//////000000000000000000////////////////////////000000///...------------------------------------------------------------//////...---------......,,,,,,---...///000111111555444333222222333444555888888888777888888999999888666444777;;;???>>>===999999999888888999::::::<<<<<<===============<<<777888:::<<<>>>?????????;;;<<<<<<>>>>>>?????????CCCCCC@@@>>><<<>>>AAAEEEDDDHHHGGGYYY{{{eeeUUUDDD;;;999333222111111111111111222333.....................///---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++***************++++++,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))(((((()))))))))*********((((((((((((((())))))*********++++++,,,------...///...---...000444777888>>>RRRkkkttteee\\\VVVPPPNNNQQQ\\\jjjuuusssyyyzzzssseeeWWWOOOKKKOOOUUU[[[^^^ccciiillllllmmmllllllmmmooopppooommmooonnnmmmmmmnnnnnnmmmllliiijjjlllmmmnnnooooooooonnnpppqqqpppnnnllllllllljjjggggggjjjjjjhhhhhhkkkllllllkkkkkkjjjjjjkkkkkkhhhgggggghhhiiiiiigggeeeccccccdddeeefffggggggffffffeeebbb^^^[[[WWWUUUTTTNNNLLLJJJKKKNNNPPPNNNLLLVVVWWWXXXVVVRRROOOMMMLLLIIILLLTTT]]]ccceeekkkqqq}}}~~~xxxvvvvvvuuutttssssssttttttsssrrrtttttttttvvvwwwwwwtttrrriiieee___ZZZXXXVVVTTTSSSJJJCCC???GGGYYYpppxxxSSSCCC;;;:::<<<555222555666111222222222222222222222000000//////////////////.............../////////000///...------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------...///,,,,,,---...///000111111111111111222333333444444888777777666666666777777666444333666;;;>>>>>><<<777777777888999;;;<<<===>>>>>>>>>>>>===<<<;;;:::777888999;;;===>>>??????>>>??????@@@@@@???>>>===<<<=========>>>???BBBEEEDDDGGGDDDMMMlll|||qqq]]]LLLHHHGGG:::000222333222111111000000000111111---------------.........------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++******)))))))))***+++,,,$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))((((((((()))))))))******))))))((((((((()))************++++++,,,,,,------//////......///222555777888GGGaaa}}}hhh```[[[UUUPPPLLLOOOZZZfffqqq|||vvvgggWWWMMMGGGIIILLLQQQXXX___eeehhhkkkjjjjjjmmmqqqsssrrrppppppnnnmmmmmmmmmmmmllljjjjjjkkklllmmmnnnnnnnnnnnnkkkmmmnnnnnnlllkkklllmmmhhheeedddffffffeeefffjjjjjjjjjjjjjjjjjjjjjjjjjjjgggfffggghhhjjjjjjhhhffffffeeeeeeeeeffffffdddbbb^^^\\\YYYUUUQQQNNNMMMLLLJJJJJJKKKPPPVVVYYYXXXVVVWWWVVVSSSNNNKKKJJJMMMOOOPPPTTT^^^iiinnnooossszzz|||uuurrrtttyyyuuuuuuuuuuuuttttttsssssssssrrrrrrssssssssspppnnndddaaa[[[WWWTTTQQQMMMKKKDDD@@@CCCSSSjjj|||bbbGGG<<<;;;888555333111222555000111222222333222222222000000////////////......---............/////////000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,---...///000111111...000222444555555333222777666555555444444444444666444333444666777777666555555666777999;;;===>>>>>>>>>>>>===<<<;;;:::999777777888:::<<<===>>>???AAAAAABBBBBBAAA@@@>>>===<<<===???@@@@@@BBBDDDFFFGGGGGGCCCMMMeeelllddd```qqqjjjBBB<<<333888>>>555///333333111000//////............---------------------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))************)))((()))***+++,,,$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))(((((((((((()))))))))******))))))))))))***++++++*********+++,,,,,,---------...///...---...111444666???UUUzzz}}}llljjjddd^^^[[[UUUOOOPPPVVVbbbooo|||~~~yyyqqqdddYYYPPPMMMIIIIIILLLQQQWWW[[[^^^aaafffjjjmmmooorrrtttrrrpppnnnnnnnnnmmmkkkiiijjjjjjkkklllllllllllllllkkklllmmmllljjjiiijjjkkkhhhcccaaabbbcccbbbeeejjjggghhhhhhiiiiiiiiihhhhhhfffffffffhhhjjjjjjhhhfffeeecccaaaaaaaaa```]]]ZZZTTTSSSPPPNNNLLLKKKJJJJJJJJJKKKOOOUUU[[[]]]ZZZWWWTTTQQQMMMIIIHHHJJJPPPUUU[[[___hhhqqqtttvvv{{{xxxuuurrrnnnqqqvvvssstttttttttsssssstttuuuqqqpppnnnnnnnnnmmmjjjhhh___]]]XXXUUUQQQMMMHHHDDDCCCFFFQQQeeezzzkkkIIIAAA888:::555000444444111222///000111222333222222111000000/////////.........---------.........////////////...---,,,,,,,,,,,,------------------------------------------------)))***,,,---......------,,,,,,---...///000111111333555999<<<<<<:::666333666555444333222222222222222333444333222222333555555555555666777999:::;;;<<<<<<<<<<<<<<<;;;:::999666777888999;;;===>>>???@@@AAABBBCCCCCCBBB@@@??????@@@AAAAAA@@@???@@@AAABBBDDDCCCKKK[[[[[[OOOMMMLLLhhh~~~^^^KKKLLLLLL@@@:::...---333555999999///000000///..................---------,,,+++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))************((((((((()))+++,,,$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))***************++++++,,,)))******+++,,,,,,------***---000///,,,+++---000111666FFFggg~~~{{{sssvvvllldddbbb\\\SSSNNNNNNSSS```lllqqqsssssslllccc___WWWNNNHHHFFFFFFIIIMMMPPPXXXaaaffffffiiipppvvvtttrrrpppooonnnmmmkkkiiiiiijjjjjjkkkkkkkkkjjjjjjkkkllllllkkkiiihhhhhhiiilllgggdddeeeeeeeeeiiinnneeefffggghhhhhhgggffffffeeeeeefffiiikkkjjjhhhfffbbb___\\\[[[[[[YYYUUUQQQOOONNNMMMKKKKKKKKKLLLLLLMMMNNNQQQWWW[[[ZZZVVVQQQPPPNNNJJJGGGGGGLLLTTTZZZeeegggnnnuuuwwwyyy}}}vvvssssssqqqllllllqqqqqqrrrrrrrrrrrrsssuuuwwwooommmlllkkkjjjiiifffddd]]]ZZZWWWSSSPPPJJJDDD@@@EEENNN```tttNNN:::===666;;;444///666888111111///000111222333333222111000000//////.........------------.........////////////...---,,,,,,,,,,,,------------------------------------------------'''))),,,...///...---,,,,,,,,,---...///000111111:::===BBBEEEDDD???:::666555444333222111000000000...111444333222222666999555555555555555666777888999:::;;;;;;<<<;;;;;;;;;666777777888:::<<<>>>???>>>???AAACCCDDDCCCAAAAAA999;;;===>>>>>>>>>@@@BBBAAAIIIHHHGGGKKKGGGHHHSSSLLLWWWfffxxxhhhLLLDDD:::777<<>>>>>777444444333333222111000000111111111111000000000000//////............//////------------------------------,,,+++,,,---...///------------------------...---,,,,,,++++++++++++***+++,,,,,,---------------............///222555???CCCGGGGGGCCC>>>;;;:::777555333111//////000111222222222333333333444444333333333444444444555555777777888999::::::;;;;;;888666666999;;;999;;;>>><<<===???@@@AAAAAA@@@@@@BBBAAA@@@??????@@@AAAAAABBBCCCEEEHHHKKKKKKJJJHHHIIIJJJRRR\\\___gggzzzRRRAAA666888888111...111222222111000//////000000...------,,,,,,------...------,,,,,,,,,,,,++++++******************************))))))((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))%%%&&&((()))***+++,,,,,,,,,,,,------.../////////---...222;;;LLLeee~~~qqqqqqxxxqqq___MMMIIIJJJPPPXXX^^^gggnnnwwwvvvqqqiii___VVVOOOKKKEEEDDDDDDDDDHHHNNNVVV\\\aaabbbbbbcccddddddeeefffiiiiiiiiiiiiiiiiiihhhhhheeeeeefffggghhhjjjjjjkkkfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddd```cccfffeee```\\\ZZZZZZXXXVVVRRRNNNKKKIIIHHHHHHHHHHHHJJJMMMQQQUUUXXXYYYTTTUUUVVVVVVTTTPPPLLLIIIHHHNNNTTTZZZ^^^cccjjjpppvvv{{{}}}uuurrrrrrpppllljjjiiijjjlllnnnpppppppppqqqssssssqqqpppkkkiiigggccc```^^^\\\[[[YYYZZZPPPGGGJJJGGGBBBEEEYYYooo{{{mmm@@@777;;;555444444333222222111000000111111111000000000////////////............//////---------------------------,,,,,,+++,,,---...///---------------,,,,,,,,,...---,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,---...------...000333777;;;???@@@>>>;;;:::;;;999888555222111111111222222222333333444444444444333333333333444444444444777777888999::::::;;;;;;888555555888:::888999===<<<===???@@@AAAAAA@@@@@@CCCBBBAAA@@@?????????@@@@@@AAACCCFFFHHHIIIHHHGGGJJJHHHKKKNNNJJJHHHVVViii~~~}}}jjjWWWWWWbbbPPP@@@444444555000///333222111000000//////000000---------,,,,,,---------------,,,,,,+++++++++***************************))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********++++++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***))))))))))))))))))))))))###$$$&&&(((***+++,,,,,,,,,,,,,,,---......//////,,,000555666;;;JJJaaattt|||}}}{{{iiiRRRKKKEEEEEEIIINNNXXXaaapppxxx{{{sssjjjddd\\\SSSNNNIIIBBB???@@@DDDIIILLLOOORRRVVV\\\```ccceeeffffffffffffeeedddcccbbbbbbccccccdddfffgggiiijjjjjjffffffggghhhgggfffeeedddccccccdddeeedddcccbbbaaa]]]]]]\\\[[[XXXUUURRRQQQRRROOOKKKHHHFFFFFFGGGHHHKKKLLLOOORRRUUUWWWYYYYYYTTTTTTRRRPPPNNNLLLJJJIIIIIIQQQ]]]fffjjjmmmpppsssvvv|||sssppppppooolllhhhfffggglllqqquuuqqqpppqqqrrrsssrrrooommmgggeeeaaa^^^[[[YYYXXXWWWUUUWWWLLLCCCDDDCCCFFFRRRqqqoooxxxuuuKKK777999<<<444333333333222111111000000111111000000000000/////////......------......///------------------------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++---,,,,,,++++++++++++,,,***++++++,,,,,,,,,,,,,,,+++,,,------,,,,,,...000000333888;;;<<<<<<======:::999666444333222222333222333333444444444444444222222222333333333333444555555666777888999:::;;;666444444777888666888;;;<<<===???@@@AAAAAA@@@@@@DDDCCCAAA@@@>>>=========<<<>>>@@@CCCEEEEEEFFFEEEGGGDDDEEEFFFAAA;;;@@@JJJOOOaaa~~~```NNN???222999NNNJJJ<<<111000111///000444111000000////////////000------,,,,,,,,,,,,------------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))((((((((((((((((((((((((%%%&&&''')))***++++++++++++,,,,,,------...//////---333777666666@@@TTTeeettt}}}hhhZZZSSSLLLHHHEEEDDDIIIPPPXXXfffooollliiillliiiaaa]]]VVVNNNHHHGGGGGGFFFEEEDDDFFFKKKQQQWWW\\\___aaa_________^^^^^^_________aaabbbcccdddfffhhhiiijjjeeefffggggggfffdddaaa```______aaaaaa```]]][[[YYYVVVTTTRRRQQQQQQPPPMMMKKKIIIIIIHHHIIIJJJLLLNNNPPPRRRSSSTTTSSSRRRRRRSSSSSSRRRPPPNNNMMMMMMNNNOOOPPPTTT[[[fffnnnrrruuuxxxzzzzzz~~~uuuqqqsssvvvllljjjhhhgggiiimmmrrrvvvqqqpppqqqqqqqqqooolllhhhcccaaa]]]YYYVVVTTTSSSSSSLLLRRRMMMDDDBBBDDDUUUooosssTTT???:::<<<999000333222222222111111000000111000000000////////////...------------------...------------------------+++++++++++++++,,,,,,---------,,,,,,++++++******,,,,,,+++++++++++++++,,,***++++++,,,,,,,,,+++++++++---...---,,,,,,---......222888>>>@@@AAA@@@???777666555444444444444555222222333444555444444333111111111222222222333333222222333555666777888888555222222555666555666999<<<===???@@@AAAAAA@@@???CCCBBB@@@>>><<<;;;:::999999;;;>>>@@@AAAAAABBBCCCFFFCCCBBBEEECCC@@@BBBGGGGGGLLLXXXlllbbbOOOAAAAAA@@@::::::BBBAAA777//////111//////222000//////....../////////,,,,,,,,,------,,,,,,,,,------,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((((((((((((((((((((())))))***++++++*********++++++,,,,,,---.........,,,///111111222:::HHHTTTlll{{{{{{{{{jjjfffbbb]]]WWWOOOFFFEEEHHHEEEQQQYYYYYY]]]fffjjjhhhfffaaa\\\XXXUUUQQQKKKFFFDDDCCCCCCDDDFFFIIILLLNNNSSSSSSTTTUUUWWWYYY[[[\\\[[[\\\]]]^^^```aaabbbccc^^^___```___]]][[[XXXVVVVVVVVVWWWWWWUUURRROOOMMMKKKJJJIIIJJJKKKLLLJJJHHHHHHJJJMMMPPPRRRSSSTTTTTTTTTTTTRRRNNNKKKKKKMMMPPPLLLLLLLLLMMMPPPTTTYYY[[[ccciiipppvvv{{{zzzsssooonnnppprrrkkkkkkkkkkkkmmmnnnpppqqqpppooonnnmmmmmmjjjfffccc___]]]ZZZVVVSSSQQQPPPOOOHHHJJJFFFIIIVVVcccxxx___???;;;888444222...222222111111111111111000000000000////////////...------,,,,,,,,,,,,------------------------------*********+++++++++++++++,,,,,,+++++++++*********+++++++++******++++++,,,+++++++++,,,,,,+++******+++---......---,,,---......333:::AAADDDCCC???;;;222222222222333444555666000111333444444444333222000000000111111111111222//////000222333444555666555222222555555333444888;;;<<<===???@@@??????>>>??????>>>===;;;999888777888:::===>>>===>>>@@@BBBFFFBBB??????@@@???@@@BBBDDDCCCDDDMMM^^^qqqiiiQQQBBB>>>:::444///222888888333777222///111222000......///...............//////++++++,,,------,,,++++++,,,,,,+++***))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))+++++++++++++++***))))))+++++++++,,,------.........//////...///555>>>EEE___yyy{{{{{{iiidddkkkyyywwwsssqqqoookkk```UUUPPPRRRHHHGGGFFFGGGKKKQQQXXX[[[ffffffffffffddd___YYYTTTSSSPPPKKKFFFCCCBBBBBBBBBDDDDDDEEEFFFHHHKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUUUURRRRRRRRRRRRPPPNNNLLLKKKKKKLLLLLLKKKJJJHHHFFFEEECCCEEEGGGIIIJJJJJJJJJJJJNNNPPPRRRTTTUUUSSSQQQOOONNNNNNMMMJJJGGGGGGLLLQQQKKKLLLOOOSSSXXX]]]bbbeeejjjooovvv|||vvvuuurrrpppnnnmmmlllllllllmmmoooppppppooonnnmmmnnnllliiigggfffccc___]]][[[YYYWWWUUUQQQOOOLLLKKKJJJCCC???UUU{{{eeeFFF777999444///222444111111111111111111111111000000////////////......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***++++++++++++***************************+++************++++++,,,++++++++++++++++++***)))***,,,......---------...---000666<<<@@@>>>999444//////000111333444444555///000222333444333111000/////////000000000111111------...000222333444555555222222444555333444777999:::<<<===>>>>>>======<<<<<<<<<<<<;;;:::888888999;;;>>>===;;;;;;===@@@>>><<<:::;;;===@@@CCCDDD@@@AAAGGGQQQ[[[___]]]XXXkkkrrrmmmUUUDDD:::444111222777444,,,...666444***000///000111222111...,,,...------------......///***+++,,,------,,,+++************)))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***************)))***++++++,,,,,,---......---000222000...111999@@@MMMnnn}}}nnndddaaauuu~~~}}}{{{wwwoooffffffjjjbbbSSSFFFEEEEEEBBBEEELLLYYY]]]cccggghhhfffcccbbbaaa___ZZZUUUPPPLLLJJJIIICCCBBBAAA@@@@@@BBBDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEIIINNNPPPOOONNNOOOQQQRRRRRRRRRQQQOOOLLLJJJHHHGGGJJJKKKJJJGGGHHHLLLQQQSSSUUUZZZ___ccchhhjjjlllooouuu{{{tttpppppppppqqqpppnnnllliiinnnpppqqqrrrqqqpppnnnlllllliiidddaaa___\\\ZZZWWWVVVVVVUUUSSSPPPLLLHHHFFFDDDCCCJJJjjjNNN;;;666:::444000555777000000000000111111111111000000/////////.........,,,,,,++++++++++++,,,,,,************************((((((***+++++++++***)))(((((())))))***+++++++++***************+++,,,,,,+++++++++++++++***))))))'''))),,,------,,,---...,,,,,,///333777666333///000111111222222222222222---...111333333222000///....../////////000000000------///000222444555666555222222444555333333777888999:::<<<===<<<<<<;;;:::;;;<<<======<<<;;;;;;:::===???>>>:::999<<<@@@888999:::<<<@@@DDDGGGHHHCCCEEEJJJTTT]]]]]]SSSJJJLLLJJJNNNXXXbbbssscccPPPFFF999111000444888:::...333666666666777444///...///000000000000...,,,------,,,,,,------...///)))+++,,,------,,,+++)))((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&((()))***************++++++,,,,,,---......(((---111///+++---666???;;;^^^~~~uuuiiieee|||vvvrrrwwwgggTTTQQQMMMCCCBBBJJJGGGNNNWWW^^^```aaacccfffdddcccbbb```\\\XXXUUUSSSNNNMMMJJJGGGFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@BBBCCCFFFHHHIIIDDDEEEEEEFFFHHHKKKMMMNNNJJJQQQXXXYYYWWWTTTUUUXXXRRRQQQNNNLLLIIIGGGEEEEEEEEEIIIMMMMMMIIIHHHKKKNNN]]]```eeejjjnnnpppqqqqqqxxxxxxtttqqqjjjkkklllnnnooommmjjjhhhqqqqqqqqqrrrqqqpppooonnnkkkgggaaa]]]ZZZXXXVVVTTTRRRSSSSSSRRROOOJJJFFFCCC;;;HHH]]]~~~\\\AAA444555;;;666222333000000000000000000111111111000/////////............,,,++++++++++++++++++,,,))))))))))))))))))))))))'''((()))++++++******)))''''''((()))***+++,,,,,,******))))))***+++,,,,,,+++++++++++++++***)))(((%%%'''***,,,,,,+++,,,---,,,******,,,000222111///333333333333222222111000,,,...000222222111///.............../////////000......000111333555666777666222222555555333333777777888999;;;<<<;;;;;;:::999:::<<<>>>??????>>>>>><<>>:::999<<>>@@@@@@@@@AAAAAA@@@GGGBBB@@@EEENNNRRRNNNHHH@@@AAAHHHNNNMMMOOOddd}}}ggg```ZZZBBB888666555666777555111---444///...222111,,,...666///000///......//////...,,,,,,,,,,,,------...///)))***,,,------,,,***)))''''''(((((()))*********''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))************))))))))))))(((((((((((((((((()))*********************+++++++++,,,,,,,,,,,,,,,---...///000111222>>>UUUxxx||||||}}}}}}{{{xxxqqqggg]]]UUUMMMEEE@@@CCCBBBCCCGGGMMMRRRVVVWWW\\\aaaeeeeeebbb]]]ZZZYYYXXXWWWVVVUUUSSSPPPNNNMMMIIIJJJKKKKKKJJJHHHEEEDDDHHHHHHGGGGGGIIILLLNNNPPPNNNLLLLLLOOOSSSUUUSSSQQQXXXVVVUUUUUUUUUSSSNNNJJJKKKJJJIIIIIIJJJKKKJJJJJJJJJIIIHHHKKKPPPUUUXXXYYYccchhhmmmnnnnnnpppvvv{{{yyyuuurrrqqqqqqpppnnnlllkkkkkkllllllmmmnnnqqqrrrrrrpppnnnlllgggaaaZZZWWWXXXWWWTTTPPPQQQSSSSSSOOOIIIGGGGGGGGGTTTNNNlllfffHHH;;;999666444222222222333222111111000///......---........................------,,,,,,,,,,,,++++++************************+++*********))))))(((((((((((((((((())))))))))))''''''(((((()))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,---///000111000///000111222222222222222111000///////////////////////////......///000000000000000////////////000222333444111111111222444666777888666777999999999999;;;===>>>===;;;:::999:::<<<===<<<;;;::::::;;;<<<===>>>>>>???@@@AAAAAAAAA@@@???FFFDDDBBBDDDGGGHHHGGGDDDBBBAAA@@@AAADDDKKKQQQUUUsssttt___LLLBBB>>>>>>???555444333111000111111222000000000000000000000000//////.........---------++++++++++++++++++++++++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&((())))))*********)))((((((((((((((((((((((((((()))************************+++++++++,,,,,,,,,,,,---...///000111111000@@@\\\xxx|||uuucccWWWSSSUUUFFFCCC@@@???BBBEEEGGGIIIGGGLLLRRRVVVXXXYYY\\\^^^[[[[[[[[[[[[[[[ZZZYYYYYYTTTUUUWWWYYYYYYYYYXXXWWWWWWVVVUUUTTTTTTUUUWWWXXXYYYWWWUUUUUUVVVUUUSSSPPPQQQOOOMMMMMMNNNLLLHHHEEEHHHGGGFFFFFFHHHIIIIIIIIILLLNNNRRRVVV[[[___ccceeeccchhhpppuuuyyy|||wwwtttrrrqqqoooqqqqqqpppoooooopppqqqqqqppppppqqqpppnnnjjjgggeee```[[[VVVTTTUUUVVVSSSPPPUUUTTTQQQMMMJJJGGGDDD@@@^^^hhhxxxiiiBBB>>>999888555333111111222222111111000000///......---------------------------------,,,,,,,,,+++++++++*********************************)))))))))(((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******+++,,,,,,+++---//////.........///000000000000000///....................................///000000000000000.........///000111222333111111111222444555777888666777999888777777888999:::999888888999:::<<<>>>===<<<;;;;;;;;;===>>>???>>>???AAABBBCCCCCCBBBBBBDDDBBBAAABBBCCCDDDDDDDDDCCCBBB??????AAAFFFKKKNNNmmm{{{nnnTTTRRR^^^ccceeeiii~~~mmm[[[MMMHHHCCC===999888888777666555444222111000000111111///////////////////////////.........---------,,,++++++++++++++++++++++++************************))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))))))))(((((((((((((((((((((((((((((()))************************++++++++++++,,,+++,,,,,,---...///000000///666CCCRRR^^^kkk~~~vvvkkkfffeeeUUUPPPHHHCCC@@@@@@??????>>>@@@BBBDDDEEEGGGKKKMMMOOOPPPQQQRRRSSSUUUVVVVVVTTTVVVYYY\\\^^^`````````\\\ZZZXXXVVVUUUUUUUUUVVVYYYWWWTTTSSSRRRPPPMMMKKKKKKIIIHHHGGGHHHGGGFFFDDDEEEFFFGGGIIILLLNNNQQQRRRXXX\\\bbbfffhhhjjjnnnqqqmmmttt}}}wwwuuussspppppppppqqqqqqpppoooooopppqqqrrrtttuuuuuurrrqqqooolllhhhccc___\\\ZZZVVVRRRQQQSSSTTTRRRPPPQQQPPPMMMHHHFFFJJJTTT\\\~~~tttBBB444<<<777666444222000000000000000000000///......------------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((()))******++++++,,,***,,,---...---,,,---...---............---,,,,,,..............................///000000000000///---------...///000111222000111111222333555666777666777888777555444555666777666666777999;;;===???===<<<<<<<<<<<<======>>>===>>>@@@BBBDDDDDDDDDDDDAAAAAAAAA@@@???@@@BBBDDDEEECCC@@@>>>>>>@@@DDDGGGWWWhhhaaaKKKEEEHHHHHHIIIIII[[[lllkkk```^^^nnnxxxnnneeeaaaWWWKKKCCC???:::444111000000222444555444333444333222111000000000000..............................------------,,,,,,++++++++++++++++++++++++************************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))(((((('''''''''((((((((((((((((((((()))***************************+++++++++++++++,,,,,,---......//////222333666;;;@@@JJJ]]]ooozzzpppsss~~~}}}|||~~~~~~~~~xxxmmmkkkeee]]]VVVPPPKKKGGGDDDEEECCC@@@===;;;;;;<<<>>>AAABBBCCCDDDFFFHHHJJJKKKIIIKKKNNNQQQTTTVVVWWWXXXRRRQQQPPPNNNMMMLLLLLLLLLNNNMMMKKKJJJJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGJJJNNNRRRVVV[[[```ccchhhmmmrrrtttrrrssswww|||yyytttrrrqqqnnnllllllmmmoooppppppjjjkkkmmmppprrrtttuuuuuupppooolllgggccc^^^ZZZXXXWWWUUURRRQQQRRRRRRQQQOOOMMMLLLIIIFFFGGGUUUrrr~~~EEE<<>>???;;;;;;;;;;;;;;;;;;;;;<<<:::<<<>>>AAACCCDDDEEEEEEAAABBBCCCAAA??????CCCFFFFFFDDDAAA>>>>>>???BBBDDD<<>>111222222111000///.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))+++------,,,,,,,,,---,,,------......---------------------------------------...///////////////,,,,,,,,,,,,---///000111000000000111222333444555333444666666555666777999;;;;;;;;;;;;<<<<<<======999999999999999999999888777888;;;>>>AAABBBCCCCCCBBBDDDEEEDDDAAAAAADDDHHHFFFDDDAAA??????AAACCCEEE999BBB>>>:::BBBDDD@@@@@@AAA???>>>BBBHHHJJJGGGCCC@@@CCCEEEDDDBBBBBBEEEIIIFFFMMMQQQWWWooowwwaaa```]]][[[[[[[[[\\\]]]XXX[[[[[[ZZZaaaggg```QQQEEEDDDCCCAAA???===<<<<<<<<<;;;999777444111000111444222000------000444777111111111111000///..............................++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''&&&&&&&&&''''''(((((()))(((((()))***************)))))))))************++++++++++++,,,,,,,,,---------...111444666;;;IIIXXX{{{~~~vvvfffbbbuuu~~~}}}||||||||||||yyywwwyyy~~~|||xxxssskkkccc]]]YYYUUUPPPKKKHHHFFFDDDBBBBBBAAA???>>>======>>>>>>=========>>>>>>>>>?????????@@@@@@AAABBBCCCDDDDDDDDDEEEEEEDDDBBBCCCEEEGGGFFFHHHKKKMMMNNNOOORRRTTT[[[___ccceeefffiiinnnsssuuuzzz{{{vvvvvvuuurrrrrrsssllliiieeeccccccdddddddddhhhjjjmmmpppqqqqqqpppnnnaaa___]]]ZZZYYYXXXXXXXXXXXXWWWUUUSSSPPPNNNLLLKKKGGG>>>GGGllluuuPPP>>>666444555111111111000///......---------------------------++++++++++++++++++++++++++++++++++++************((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))******+++)))+++------,,,+++,,,---,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,,,,,,,---...///000111000000000000111222333444111333555555555666777999<<<<<<;;;;;;:::::::::999777888888888888777777666444666999<<<>>>@@@AAAAAABBBDDDEEEEEEDDDDDDEEEFFFDDDCCCAAA???@@@AAACCCEEEEEEGGG@@@>>>GGGFFF@@@AAAAAACCCEEEEEEBBB@@@>>>>>>CCCAAA>>>===>>>@@@AAAAAAEEEEEEDDDJJJ___qqqkkkYYYHHHGGGFFFDDDDDDDDDEEEEEE@@@@@@AAACCCJJJMMMGGG===EEECCC@@@;;;666333333444//////222555555222222555---///111222111111111222000111111111000///...---........................******++++++++++++,,,,,,************************))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&%%%%%%&&&''''''((())))))(((((()))***************))))))))))))************++++++++++++,,,,,,,,,,,,000111222333333777DDDRRRyyy{{{tttyyy~~~}}}|||}}}{{{xxxvvvwwwyyy|||~~~|||uuuqqqnnniiiddd___ZZZUUUOOOKKKKKKJJJGGGEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???@@@BBBCCCDDDEEEFFFFFFHHHIIIIIIHHHGGGHHHKKKOOOOOOSSSXXX[[[\\\]]]```bbbgggkkkppprrrsssvvv|||}}}wwwrrrpppssssssnnnjjjjjjeeeeeeeeegggiiiiiihhhfffgggiiilllnnnnnnllliiigggXXXWWWUUUSSSSSSTTTVVVWWWTTTTTTSSSQQQMMMKKKIIIHHHHHHMMMjjjmmmOOOHHHBBB444000999111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))''''''(((((()))*********''')))++++++*********++++++,,,------......------++++++++++++++++++++++++,,,---......//////......,,,,,,------...///111222000000///000000111222333111333444444333333444666777777777777777666555555777888999999999777666555444555888;;;===?????????AAAAAABBBCCCEEEEEECCCAAAAAA@@@>>>======???@@@BBB???AAA<<<;;;BBB???:::@@@888;;;??????>>>>>>@@@CCC999888777999<<>>;;;999>>>JJJQQQJJJ>>>::::::999999999999999999777333333999>>>;;;666444111333555444222222444666555333444666222++++++///222555777777444000/////////000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((()))***************))))))))))))************++++++++++++++++++,,,,,,,,,,,,---...000666GGGWWWzzz}}}~~~|||{{{{{{yyywwwtttuuuwwwyyywww{{{}}}zzzvvvtttrrrmmmgggbbb^^^\\\YYYVVVUUUTTTTTTUUUMMMMMMLLLJJJJJJIIIIIIJJJGGGHHHIIIKKKLLLMMMMMMMMMOOOQQQSSSRRRRRRTTTYYY]]][[[```fffjjjkkklllnnnqqqnnntttzzz~~~|||uuusssrrrrrrvvvooojjjlllkkkddd``````aaadddiiiooosssssspppmmmeeegggiiikkkjjjgggccc```SSSRRRPPPOOOOOOQQQTTTUUUOOOPPPPPPNNNKKKHHHGGGGGGWWWnnnYYYMMMCCC???;;;333000111000111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''(((((()))*********&&&(((******)))((()))******+++,,,---------------++++++++++++++++++++++++,,,---......//////......---------...///000111222000000//////000111222222222333444333111111111222222333333444444333222222888999::::::999888777666444666888;;;===>>>?????????>>>>>>AAAEEEDDD@@@<<>><<<;;;;;;;;;===>>>AAAEEEBBBAAACCC<<<999BBBDDD>>>999:::>>>AAA===999;;;<<<======<<<;;;::::::999666777<<>>999888888999:::::::::999999:::333444<<<>>>777444666111444777777444222222333333111222555222---000666///000111///,,,+++---000///000000000000...---,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------222,,,---222222000999HHHbbb{{{nnnmmm~~~zzzwwwzzz|||zzzvvvuuuyyy}}}}}}{{{zzz~~~~~~yyyrrrqqqppplllgggbbbaaacccfff```___\\\ZZZXXXWWWWWWWWWSSSTTTUUUVVVWWWZZZ^^^aaa___```aaaaaaaaaccceeegggnnnnnnnnnooorrrvvvyyy|||zzzrrrnnnmmmnnnooommmmmmjjjeee___]]]___bbbeeehhhnnnrrruuutttsssqqqhhhfffeeeeeeeeebbb\\\WWWVVVOOOLLLOOOSSSSSSQQQRRRMMMOOOMMMFFFCCCKKKVVV^^^|||HHHBBB:::666555555444333000////////////.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))************((())),,,.........---,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------......///000000000//////000000000000//////222222111111111111111111111111000000111333555666;;;<<<;;;999666333333333888999999999999999999999=========???AAAAAA???<<<;;;:::999999999;;;===>>>BBBAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;:::::::::999999999888888555666888999888777555444666555555555555444444444444444333222222111111000////////////..................//////......---,,,************************++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''(((((()))))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,///+++,,,111000...666CCCSSScccqqq{{{fff```nnn}}}xxxuuuvvvyyy{{{zzzwwwvvvyyy}}}{{{xxxvvvxxx}}}}}}}}}}}}{{{wwwssspppooooooppplllkkkiiigggfffgggggghhhbbbcccbbbbbbaaacccgggkkkiiijjjlllmmmmmmnnnqqqssswwwwwwyyy|||}}}zzztttoookkkkkklllmmmiiijjjiiigggdddcccfffhhhkkkmmmoooqqqqqqpppmmmllleeebbb___^^^]]][[[XXXTTTVVVQQQPPPSSSUUURRRNNNMMMDDDJJJLLLGGGKKK```~~~dddBBB===777444333333222111//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&'''(((((()))(((((()))))))))*********((()))+++---......---,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,------...//////000000//////000000000000//////222222222111111111111111000000///000111222444555;;;;;;;;;999555333333333888888999999999999::::::;;;;;;<<<>>>@@@@@@===;;;:::999888888999;;;===???@@@@@@???>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999888888888888888777777888888888999999999999888888888777777777777555666777888888666444333444444444333333333333222333333333222111111000000/////////.........------------......------,,,+++************************************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))))))))******)))*********++++++++++++---***+++000///,,,111;;;CCCHHHOOObbbyyy|||rrrkkkccc[[[ZZZ]]]fffvvv~~~|||zzzwwwyyy{{{zzzxxxwwwzzz}}}{{{wwwttttttwwwzzzzzzxxxuuuvvvuuuuuu~~~~~~{{{zzzxxxwwwxxxyyy{{{|||wwwwwwuuurrrqqqrrrvvvyyywwwyyy{{{||||||~~~}}}uuusssooollliiihhhhhhiiifffgggiiijjjiiijjjlllnnnoooooonnnmmmjjjgggdddccc___[[[WWWUUUTTTSSSRRRQQQPPPNNNOOOSSSRRRMMMGGGFFFGGGDDDGGGXXX{{{___;;;:::777333111111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))******((()))+++,,,------,,,++++++++++++++++++*********)))))))))************+++,,,,,,,,,---......//////...//////000000//////...111111111111111111111111///.........///111333444:::::::::888555333333444888888888888999999::::::::::::;;;===??????<<<:::999888777777888;;;===???>>>>>>===<<<;;;;;;::::::888888888999999:::::::::999888888777666777777777555555666666666777777777777777777666666666555555444555666777666555444333333222222222111111111111222222222111000000//////............------------,,,,,,,,,---,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************,,,***,,,000///,,,...444999888;;;KKKZZZ[[[fff{{{rrrnnneeeXXXNNNYYYcccjjjooo{{{|||}}}}}}|||zzzyyy{{{}}}~~~{{{wwwvvvxxx{{{||||||xxxwwwsssoooqqqxxx{{{zzzzzzxxxwwwvvvuuurrrqqqooollljjjhhhgggfffhhhiiikkkmmmmmmmmmmmmmmmllljjjhhhdddaaa]]]ZZZYYYUUUTTTRRRQQQPPPPPPOOONNNNNNLLLLLLNNNLLLGGGEEEGGGIIIOOOddduuuIII000333222111000//////------,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&''''''((((((((((((((()))))))))***))))))***+++,,,,,,+++++++++++++++***************)))))))))*********++++++++++++,,,,,,------.........//////////////////............///////////////...---------...000222333888999999777555333333444888777777777777999:::;;;::::::;;;===??????<<<:::777777666666777:::<<<>>><<<<<<;;;;;;::::::999999777888888999999:::::::::999888777777666666777777444555555555555666666666666666666666555555555555444444555555444444333222222222222111111111000000111111000000///.........------------,,,,,,,,,,,,+++++++++++++++***))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********,,,+++---//////------000000111555BBBKKKGGGVVVwww{{{uuu{{{zzzrrrzzzzzzrrrgggiiiwww~~~|||{{{{{{{{{|||zzzzzz{{{~~~}}}xxxvvvvvvqqqkkklllnnnvvvxxxuuurrrqqqqqqqqqqqqpppnnnnnnnnnmmmmmmkkkjjjiiikkkkkkllllllllljjjgggfffbbb```^^^ZZZWWWTTTRRRQQQLLLNNNPPPPPPPPPNNNMMMLLLOOOLLLIIIHHHEEECCCHHHOOOQQQrrrdddLLL===///000000000///...------,,,+++++++++************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))'''(((((((((((()))))))))))))))******************************************************+++++++++,,,*********+++,,,,,,------......////////////......+++,,,,,,,,,---------...------,,,,,,---///111222666777888666444333333444666666555555666777999:::;;;;;;<<<>>>@@@@@@===;;;777666555555666999;;;===:::::::::999999999999999777888888999::::::;;;;;;999999888777777777777777555555555666666666777777777666666666555555555555333333333333222222111111222222222111111111111000000//////......---,,,,,,,,,,,,,,,,,,++++++++++++******++++++******)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''(((((((((((())))))((()))))))))************,,,,,,---...///...---...)))---222>>>FFFDDDTTTtttqqq]]]___qqq~~~}}}|||{{{{{{|||{{{zzzzzz|||~~~}}}uuulllggghhhnnnrrrttt||||||wwwttttttuuuvvvvvvqqqpppppppppqqqpppnnnllliiiiiijjjllllllllllllllljjjhhhgggfffeeebbb___\\\XXXWWWUUUSSSQQQOOONNNMMMHHHKKKNNNOOONNNKKKJJJIIIJJJGGGDDDBBBAAAFFFTTTbbbpppUUUJJJ@@@<<<...///000///...---...///++++++++++++************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&'''(((((()))''''''(((((((((((()))))))))))))))))))))))))))***)))))))))************************+++++++++,,,,,,))))))******+++,,,,,,,,,---......//////......---******++++++,,,------------,,,,,,,,,---///111222555666777666444333333444555444333222333555888999;;;;;;<<<>>>@@@@@@===;;;777666555555555777999:::999999999999999999999999777777888999:::;;;;;;<<<999888888777777777777777555555666666666777777777666666666555555555444444222222111111111111000000222222111111111000000000.........---,,,,,,++++++++++++++++++*********************+++******)))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""""""""############$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))*********+++++++++,,,,,,,,,---...---,,,+++------444???AAAMMMdddoooYYYPPP^^^qqqxxx~~~}}}}}}}}}}}}|||yyyyyyzzzzzzzzz{{{}}}{{{vvvuuuzzzxxxpppqqqyyy~~~{{{yyyxxxuuussspppooopppqqqqqqqqqooonnnnnnoooppppppmmmkkkgggggggggggggggfffeeeeeebbb```]]]\\\\\\ZZZWWWTTTRRRRRRRRRQQQPPPOOOMMMLLLIIIKKKLLLKKKGGGDDDDDDDDDCCCBBBDDDIIIPPP___wwwyyyGGG<<<666///444...///000...,,,+++---///,,,,,,+++++++++*********************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((()))))))))))))))((((((((())))))((()))))))))*********+++)))))))))************+++(((((())))))***++++++,,,---......//////......---++++++,,,,,,---.........------,,,---...///111222444555666555333333333555333222111000111444777888::::::;;;===??????<<<:::888777555444444555777888888888888999999:::::::::555666666777888999:::;;;888777666666555555666666555555555555666666666777444444444444333333333333111111000000//////000000000000000/////////......---------,,,++++++******++++++*********)))))))))***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))************++++++++++++***+++******+++...---+++333111)))+++777;;;AAAPPPxxxooohhhbbbVVVJJJKKKUUUgggrrr}}}|||{{{{{{|||~~~~~~}}}xxxyyy{{{{{{zzzzzz{{{|||vvvwwwyyyxxxyyyzzz{{{}}}~~~zzzwwwvvvqqqqqqrrrrrrqqqqqqppppppnnnmmmmmmnnnpppqqqpppnnnmmmlllkkklllnnnooommmllljjjiiigggdddaaa^^^\\\[[[[[[XXXUUUUUUVVVVVVSSSPPPQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLKKKFFFAAA>>>???@@@BBBEEENNNZZZiiiQQQ555===666---888...//////---******,,,///,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))***)))(((((((((((())))))(((((())))))*********+++(((((((((((())))))))))))((((((((()))******++++++---..................---,,,,,,------...///000000------------...000222333333444555555333333444555222111//////000333666888999999:::<<<>>>===;;;999888777555444444444666777888888888999::::::;;;;;;444444555666777888999999666666555444444444444555444444444555555555666666333333333222222222111111111111000/////////////////////.........---------------,,,,,,+++******)))************))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...///000......333>>>GGG[[[rrr}}}```\\\bbb___VVVQQQOOO\\\kkkuuu|||||||||}}}}}}{{{zzzxxxuuussstttwwwzzzvvvyyy}}}}}}yyywwwxxxxxx~~~|||yyyyyyyyy{{{}}}}}}{{{yyy}}}yyywww}}}yyyuuuqqqppprrrrrrqqqooopppppppppoooooommmlllllllllnnnpppooollllllooorrrnnnjjjhhhiiilllmmmiiieeehhhfffbbb___[[[YYYXXXWWWWWWTTTPPPOOOPPPOOOLLLIIIGGGLLLPPPPPPNNNMMMLLLJJJEEEGGGDDD???===@@@BBBBBBNNN\\\uuuooo]]]FFF777333333111...///............---------+++++++++*********))))))))))))))))))((((((((((((******))))))((((((''''''))))))((('''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&((((((((((((((('''''''''(((((())))))))))))(((((())))))***++++++++++++***,,,---......///.................................+++++++++,,,...111444555555444444333333222222111/////////000222444666888888;;;===>>><<<999777777555444333333333555666777===;;;:::888777777888888555444444444555666888999999888666555444444444555444444333222222111000000333333333333333333333333111111111111000000000000.........///......---,,,+++,,,,,,------,,,,,,++++++***((('''''''''((()))))))))))))))))))))))))))&&&'''(((*********))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""" ###&&&'''%%%"""!!! ############""""""""""""$$$###"""!!!!!!"""###$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************.........---...222:::AAANNN^^^jjjyyyooofffeeedddeeehhhcccaaa^^^___kkk|||}}}{{{{{{||||||}}}zzzyyyvvvsssqqqrrruuuwww~~~}}}zzzxxxxxxyyy||||||}}}}}}|||yyyvvvtttppprrrtttttttttwww||||||{{{~~~uuurrrwwwsssooolllkkkmmmmmmlllkkknnnnnnoooooooooooonnnnnnlllmmmnnnmmmllllllmmmnnnllliiifffgggjjjjjjgggccc___]]]ZZZXXXUUUTTTSSSSSSSSSQQQOOOOOOPPPOOOLLLIIIHHHJJJLLLNNNPPPPPPLLLHHHFFFCCC===888;;;DDDIIIIIIbbbzzziiiLLLBBB555///000333444333............------------+++++++++*********))))))+++++++++*********))))))))))))))))))(((((('''''')))(((((('''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''(((((()))******)))(((((()))((((((((('''''''''&&&((((((((((((''''''''''''(((((())))))))))))(((((())))))***++++++++++++***,,,,,,---...............------------------------******++++++---///111333333333333333222222222222////////////111333444666777999<<<===;;;999888888666666555555555666777888<<<;;;999888777777888888555555444444555666888999888777666444444444555555444444444333222111111111333333333333333333333333111111111000000000//////...............---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,***)))))))))******))))))))))))))))))))))))''''''))))))***)))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%(((++++++)))'''&&&%%%############""""""""""""$$$###"""!!!!!!"""###$$$###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...---,,,,,,...111555777DDDMMMRRR___vvvxxxtttqqqttt{{{nnn^^^]]]kkk||||||{{{}}}|||{{{yyyvvvttttttwwwzzz~~~|||zzzxxxwwwwwwwwwyyywwwwwwyyyzzzyyyuuuqqqnnnpppsssuuuwwwwwwwwwwww{{{vvvvvvzzzxxxpppmmmpppqqqooollllllmmmnnnmmmmmmjjjjjjkkklllmmmnnnnnnmmmllllllkkkllllllkkkiiigggfffcccaaaaaacccdddaaa^^^YYYXXXWWWUUUSSSRRRRRRRRRNNNMMMMMMMMMNNNMMMKKKHHHIIIFFFFFFHHHKKKJJJEEE@@@======;;;@@@NNNaaalllnnn{{{{{{CCC;;;777333111111222111111......---------,,,,,,,,,+++************)))))))))++++++************)))))))))))))))((((((((((((''')))(((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((()))******++++++******+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000111111111222222222222333000/////////000111222333666888:::;;;:::999999999888888777777777888999:::;;;:::999888777777777888555555444555555666777888666555555444444444555555555444444333333222222111222222222222222222222222111111000000000000//////------......------,,,+++++++++,,,,,,,,,,,,++++++++++++***)))))))))******))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############%%%((((((&&&$$$$$$$$$$$$$$$#########"""""""""######""""""""""""##############################""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************---,,,***+++---///000///:::DDDIIIQQQbbbmmmvvv|||lllVVVVVVfffttt{{{zzzxxxvvvtttuuuyyy|||{{{wwwzzz~~~yyyzzz{{{zzzxxxwwwxxxyyyuuuuuuttttttssssssrrrrrrvvvrrrppprrrwwwyyywwwsssvvvvvvvvvxxxyyyyyyvvvtttsssqqqrrrvvvuuuooommmooopppooommmmmmmmmnnnnnnoooggghhhiiiiiiiiiiiiiiiiiilllkkkiiijjjllljjjfffaaa___]]]ZZZZZZ[[[[[[YYYWWWVVVUUUTTTRRRQQQOOOOOONNNKKKKKKKKKLLLKKKIIIGGGEEEKKKFFFCCCCCCBBB???>>>???===HHHVVVggg|||yyyHHH???777777777555222000......------------,,,,,,,,,+++************)))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''((('''(((((((((((((((((('''((())))))******************++++++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---......//////000000111222333333111111111111111222222222444666888999888888999:::::::::::::::::::::::::::999999888888777777777777555555555555666666777777444444444444444444555555444444444333333333222222222222222222222222222222111000000000////////////---------------,,,++++++******++++++++++++******((((((((('''''''''(((((((((((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!$$$$$$###!!!!!!!!!$$$$$$$$$#########""""""###""""""""""""""""""###########################!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,+++***+++---...---,,,///???GGGIIIPPPVVVdddxxxiiiTTTNNNSSSXXXjjjqqqzzz}}}zzzyyyttttttrrrpppoooqqquuuxxx{{{}}}~~~zzzuuusssuuuxxxwwwxxxwwwvvvsssrrrrrrtttoooooopppppppppppppppoootttoookkkmmmsssxxxyyyxxxzzzxxxuuutttttttttrrrpppnnnmmmooossssssqqqpppqqqmmmlllkkkjjjjjjjjjkkkmmmjjjjjjjjjiiihhhfffeeedddkkkiiiggghhhiiigggbbb^^^ZZZYYYVVVUUUUUUUUUTTTSSSQQQPPPOOOMMMKKKIIIHHHGGGIIIJJJJJJIIIFFFDDDBBBAAAFFFCCCAAAAAA>>>===EEEPPPaaavvvlllFFF111999---///111000......///111---,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''(((((()))************))))))******+++++++++++++++************************,,,,,,------............---......///000111222222222333333333333333333333444555666666666777999;;;;;;;;;;;;;;;;;;;;;::::::777777777777777777666666555555555666666666666666333333333444444444444444444333333333333333222222111111111111111111111111000000000////////////...,,,,,,,,,,,,,,,++++++***)))******++++++******)))'''''''''(((((((((''''''(((((((((((((((((((((((())))))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$############"""""""""######"""""""""########################!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++,,,,,,------...--->>>EEEDDDGGGKKKXXXmmmggg]]]YYYPPPEEEHHHRRR___jjjqqqwww|||vvvuuusssqqqooopppssswwwuuuuuuvvvuuusssrrrssstttrrrsssrrrpppnnnllllllmmmoooooooooooopppppppppppppppllliiijjjoootttwwwxxxyyyxxxuuussspppoooooopppllllllnnnooopppqqqqqqrrrnnnooonnnmmmkkkjjjlllnnnnnnmmmllljjjhhheeecccbbbfffeeeddddddcccaaa^^^\\\XXXWWWUUUSSSRRRQQQQQQRRROOOOOONNNMMMKKKIIIGGGFFFHHHHHHHHHEEEBBB?????????:::999===CCCFFFKKK\\\oooRRR:::===888,,,...//////...------...///,,,,,,,,,+++++++++******(((((()))))))))))))))*********))))))))))))((((((&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&'''((())))))******))))))((())))))***************************************+++,,,---......///......------......///000111111222333444444555444444333444555555555444555888;;;::::::;;;;;;;;;:::999999666666777777777777666555555555666666666666555555222333333444444333222222222222222222222222222222000000000000000000000000000000////////////......++++++,,,,,,++++++***)))))))))************))))))(((((()))*********))))))))))))))))))))))))))))))((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$#########""""""############""""""########################""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''***------,,,,,,///222555===;;;<<>>===>>>AAA<<<<<>>888---///000+++++++++---//////,,,***+++++++++************)))'''((((((((())))))******((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&'''(((((()))))))))))))))'''(((((()))))))))))))))************************'''(((***,,,---------------------............//////000222333444444333333666666444333222333666999888999999:::999888666555444555666777777666555555555555666777777666555444333333444444333111000///000000000000000000111111000000000000000000000000000/////////............+++++++++++++++***))))))(((((())))))))))))(((((($$$%%%'''(((((((((''''''))))))))))))))))))))))))'''&&&%%%%%%&&&'''(((***&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,---......444222111111555<<>>>>>>>>???HHHTTTbbbttt\\\333888000...222333...---111------,,,,,,++++++******+++***))))))(((((()))))))))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''***((('''((()))***)))(((******+++,,,,,,,,,,,,+++------------............,,,,,,---///111333555777555555666666666555555444666666777777777777666666333333333444444555555555666666555444444444555555444333222111111111111111///000000000000000///...000///...---------//////---,,,++++++***++++++++++++******))))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$"""""""""#########$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********,,,,,,,,,---......///000666EEEVVV[[[VVVXXXlllzzziiibbb```VVVOOOFFFAAAAAADDDHHHKKKKKKNNNPPPOOOMMMMMMQQQUUUTTTVVVYYY[[[\\\[[[XXXWWWVVVXXXYYY[[[\\\]]]]]]]]][[[[[[ZZZZZZZZZ[[[[[[\\\^^^]]]\\\[[[[[[[[[\\\\\\______^^^]]][[[ZZZYYYXXXYYYXXXVVVTTTRRRPPPNNNMMMIIIIIIKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGFFFCCCEEEGGGHHHGGGEEEDDDCCC@@@???===<<<>>>DDDKKKPPPTTTbbbvvvmmmDDD888555222222444222,,,,,,000,,,,,,,,,,,,++++++************)))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))******+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---///111444555333444444555555555444444555555666666666666555555111111222333444444555555666555444333333333555555555444333111000000//////000000000000000//////...000///......---......///++++++*********************)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!""""""""""""#########%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))******++++++---...///000000000000:::GGGMMMMMMSSSggg{{{|||nnnggg\\\PPPHHHDDD@@@===???BBBDDDDDDCCCCCCEEEHHHHHHJJJMMMPPPQQQQQQPPPOOOLLLMMMNNNPPPQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSUUUUUUTTTTTTSSSSSSSSSTTTVVVVVVUUUTTTSSSRRRRRRQQQNNNNNNMMMLLLJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHFFFFFFEEEEEEFFFFFFBBBDDDFFFFFFDDDBBBAAABBB<<>>@@@BBBCCCEEEFFFGGGGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJJJJIIIIIILLLKKKKKKKKKJJJJJJJJJJJJHHHIIIIIIIIIHHHGGGFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@AAACCCDDDAAACCCDDDCCCBBBDDDHHHMMMPPP___tttpppYYY;;;---222//////---,,,***+++---000++++++++++++++++++*********)))((((((''''''(((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((((((((()))************)))************++++++++++++---,,,+++***+++---///000000000111333333444444444444333222222222222333444222222222333333444444444333333222222222333444444444444222111000//////.........///000000000000000111000000000///......---))))))***+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""#########$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((())))))******))))))***+++++++++++++++111,,,+++444@@@NNN\\\fffxxxyyykkkccc___[[[XXXWWWSSSLLLFFFBBBBBBAAA@@@@@@@@@@@@@@@@@@???===<<<===???AAACCCBBBBBBBBBCCCDDDFFFGGGHHHDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBB??????>>>>>>???AAACCCEEEDDDLLLUUU[[[]]]___bbbfffrrrlllHHHCCCDDD777///111,,,,,,+++***+++,,,,,,,,,******************++++++))))))(((''''''''''''((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!"""###$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$&&&((('''((())))))******)))))))))))))))*********+++++++++***))))))***,,,///111...///000222333444444444333222111111111111222333333333333333444444444444111111222333333333333333333333111000////////////,,,---...000111111111111111111111000//////...---))))))+++,,,,,,,,,++++++************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********++++++++++++************(((,,,000///,,,333III```[[[bbbnnn|||uuuqqqoooiii^^^UUUGGGFFFCCCAAA???>>>?????????===:::888888;;;>>>@@@???@@@@@@AAABBBDDDEEEFFFBBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFF===>>>@@@BBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBAAA@@@AAABBBEEEGGGIIINNN]]]qqqzzz{{{bbbDDD000555:::222---222......---,,,---...+++'''******************++++++))))))(((''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!!!!"""###$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%((('''(((((()))))))))))))))))))))))))))************)))((('''(((***---111333---...000111333333444444333222111000000111222333444444444444444444444444///111222333444333333222333222111000////////////+++,,,...///111222222222111111111111000///------)))***+++,,,------,,,+++***************+++++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************)))***+++,,,...333:::???IIIYYYXXXaaaxxxttttttwwwaaa\\\UUULLLFFFCCCDDDEEE?????????===:::888===CCCAAAAAA??????BBBCCC@@@<<<@@@???AAACCCAAA======AAA>>>???@@@AAAAAAAAA@@@@@@BBB;;;???CCC???BBBDDD<<>>BBBAAA>>><<<;;;<<<===<<<;;;@@@999<<>>BBBDDDPPP___bbbGGG===888444222111111000///...---,,,)))***++++++))))))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''((((((((())))))((('''((()))+++---...---,,,++++++,,,---...++++++,,,,,,,,,,,,------------......//////000000//////000000000000//////333111000000222333222000---------------------......---,,,***)))((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%##################""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))************+++++++++,,,,,,,,,***(((,,,333666999FFFUUUlll~~~yyyOOO:::888999444///111000000///...---,,,,,,(((***+++***)))((()))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''######$$$%%%&&&''''''((()))(((''''''((()))+++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------.........///////////////...//////000000//////...333111111111333333222111........................---,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++,,,******------...777BBBNNN\\\jjjqqqssswww~~~TTTBBB555555666222111444//////......---,,,,,,+++((()))******(((((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''"""######%%%&&&'''((((((((((((''''''((()))+++++++++++++++******++++++++++++++++++,,,,,,---------///////////////............//////////////////...111111000111222222222111///////////////.........+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&'''(((((())))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))*********+++++++++++++++,,,***)))---222===FFFSSS\\\```eeennnwww}}}uuuAAA888333333...(((,,,777......------,,,+++++++++'''((())))))''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###$$$######""""""######$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''###$$$%%%&&&'''((())))))'''''''''(((((()))******)))******************)))******+++,,,,,,---......///////////////...............////////////.........//////000000000000111000000//////............))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))((())))))))))))*********''')))+++,,,++++++,,,...000666@@@JJJPPPVVVaaalllrrrzzzRRR:::444111222111...,,,---,,,,,,,,,,,,+++++++++***&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$#########""""""""""""####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&'''((())))))***&&&''''''(((((())))))***(((((()))******)))((((((******+++,,,,,,---...............///////////////---......//////......---,,,...//////......000111000//////......---------)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))((((((((()))))))))******&&&(((*********,,,------++++++000999@@@GGGTTTaaalll|||aaaNNN;;;,,,...///000333444000(((+++++++++++++++*********&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$#########""""""""""""####################################################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''((((((((()))&&&&&&'''((())))))))))))'''((())))))))))))(((''')))******+++---......///------......//////000000---......//////......---,,,...000000//////111333//////......---,,,,,,+++))))))*********)))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))))))))))))))******((((((+++,,,,,,000++++++111777???NNN\\\]]]qqq~~~|||fffHHH===:::111///555222'''###+++111222+++++++++***************&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$#########""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&)))******+++---...//////,,,------...///000111111---..................------///111111000///222444//////...---,,,,,,++++++))))))***++++++***((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""#####################$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,+++)))((()))***))))))))))))************---,,,***+++...333999===WWWaaaeeebbbkkkdddEEE999999666...)))//////......------------******))))))((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""######$$$$$$######"""%%%""""""$$$$$$###$$$(((###$$$$$$$$$######%%%&&&$$$$$$$$$#########""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))))))))***++++++,,,,,,------...,,,------...///000000111111111///---******,,,...111111222333444555555666222111000///---+++******)))+++---,,,)))((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,+++)))((()))***(((((()))))))))*********+++***))))))+++...222555BBBMMMUUUYYYeeexxxfffYYYGGG777333555555444444............------,,,,,,,,,,,,++++++***)))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$"""###&&&%%%""""""&&&%%%%%%&&&%%%$$$######$$$$$$$$$$$$#########""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***************************++++++,,,,,,------...------......///000000111000000///,,,******,,,...111111111222333333444444......------,,,+++******)))+++---,,,)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''((()))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***+++***)))((()))***(((((())))))))))))******------,,,,,,,,,...///000///777>>>EEESSSccciiiffflllwwwvvvOOO:::;;;555111111000......111------------,,,,,,,,,,,,,,,++++++******))))))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###"""###&&&%%%"""###'''''''''&&&&&&%%%###"""!!!$$$$$$$$$###############"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((***************************++++++,,,,,,------............//////000000111/////////---++++++,,,...111111111111111111111111+++++++++************))))))***++++++)))(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((()))'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###""""""""""""###$$$$$$############"""""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))******((('''(((***(((((((((((()))))))))***------------------......***...///000999GGGPPPQQQVVVfffpppVVV???777<<<333222222111...******+++,,,,,,,,,,,,,,,,,,++++++)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$"""###%%%$$$###'''---&&&&&&&&&&&&&&&%%%###!!!########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((************++++++++++++***++++++,,,,,,------............//////000000000...//////...,,,,,,...000111111000000000/////////+++++++++***))))))(((((())))))******)))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%####################################""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((('''((()))'''(((((((((((()))))))))''''''((()))************+++......******111;;;AAAMMMVVVhhh{{{~~~bbbGGG>>>999111222:::...............///...,,,*********+++++++++++++++))))))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$,,,666&&&$$$$$$%%%''''''%%%#######################################$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))*********+++++++++***++++++,,,,,,------...............////////////...///000000......000111111000000//////......---......---+++***(((''''''))))))((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))''''''(((((((((((())))))'''(((((()))***+++,,,,,,)))...111///******...222666===KKKYYY```bbbgggmmmuuurrr|||wwwsss{{{vvvaaaIII777...444999333.../////////---+++,,,...,,,''')))))))))***************+++******))))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$"""######"""$$$---888'''$$$"""###&&&((('''%%%###############$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$#####################$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))******++++++***++++++,,,,,,------...---------------------------...000000//////000111000000000//////.........000///...,,,***)))'''''')))((('''((())))))'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$######!!!!!!"""""""""""""""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&(((((('''&&&((()))'''''''''((((((((())))))++++++++++++,,,---......)))+++...///---+++***,,,%%%,,,:::KKKSSSUUUVVVZZZXXX\\\mmm}}}uuusssfffFFF;;;???555000222444111---------000000+++***+++(((###((((((((())))))******************)))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""$$$%%%###""")))333+++'''""""""%%%''''''%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,............///000000000000///////////////......---,,,***)))(((((()))'''&&&'''))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))''''''''''''((((((((()))+++***)))(((((()))***+++,,,)))'''***,,,---------...+++---666@@@EEEKKKPPPUUU[[[kkk{{{}}}}}}gggTTT???555666222111/////////...///111###+++000---+++------)))'''((((((((())))))******((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$#########!!!&&&(((### $$$,,,///)))"""!!!$$$&&&&&&$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))******++++++,,,,,,---......++++++++++++++++++++++++(((***,,,---,,,,,,---//////000000000000000000000++++++++++++*********))))))'''%%%&&&((()))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$### !!!!!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))((((((((((((((()))))))))*********+++++++++)))***---000444666888999DDD[[[uuu~~~wwwoooqqqwww~~~||||||cccSSSDDD>>>999333000222000//////...------,,,,,,,,,,,,++++++***)))(((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***((('''))),,,---,,,***++++++,,,,,,,,,++++++******,,,......---------///222111111000000000000000------,,,+++***)))((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((())))))))))))*********++++++***+++---///111222333333444EEEYYYfffjjjmmmsssyyyjjjjjjkkkjjjlllyyy|||{{{hhhRRRHHHBBB999222333444333222444//////......---,,,,,,+++,,,,,,+++******)))(((((())))))(((((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((***((('''))),,,---,,,***++++++,,,,,,,,,++++++***(((***---...---...///111222111000000//////000000------,,,+++***)))((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''((())))))))))))))))))***************+++,,,------...------***000;;;GGGSSS^^^fffkkkgggkkkooonnniiimmmyyyyyy}}}pppppp}}}zzzdddSSSDDD<<<999555000...111333111//////......------,,,,,,+++++++++++++++******))))))((()))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((***)))((()))+++,,,,,,+++++++++,,,,,,,,,,,,++++++(((***,,,---...///111333111111000///////////////---,,,,,,+++***)))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$############$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''((())))))((((((((()))))))))************+++,,,,,,,,,++++++,,,,,,...444<<>><<<:::888999666333111222222000---+++------,,,,,,+++++++++++++++*********)))))))))((((((((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))))))))***+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,***+++---------...000222000000///............///,,,,,,++++++***))))))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#######################################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''((((((((()))))))))((()))***+++,,,,,,,,,,,,---------------///222444:::>>>HHHVVVbbbiiirrrzzzsssvvv{{{zzzwwwxxx|||{{{|||~~~jjj[[[OOOGGG;;;444///111222///+++***......---,,,---//////...++++++++++++*********************)))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((()))*********+++,,,,,,***+++,,,------------------...///...,,,---...000000///......---.........,,,,,,++++++***)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#######################################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((('''((()))+++,,,,,,------)))+++,,,,,,))))))***---...******333???IIITTT[[[YYYaaannnzzz~~~|||}}}wwwssswwwvvv}}}sss}}}{{{}}}mmmUUUBBB888444222000999444222444444000///111...000...++++++...///---******************))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$#######################################################################################$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))++++++******+++---***+++,,,------......---000000///...,,,,,,...000//////...---------------+++++++++*********))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''((())))))&&&&&&'''''''''((((((((((((((()))***++++++++++++)))***++++++++++++,,,,,,222,,,)))+++///222888??????DDDLLLXXXdddkkkmmmjjjttttttqqqllllllqqquuuuuuzzz~~~{{{sss}}}ssspppvvv{{{qqqcccZZZ<<<888555444444555333111---+++,,,......---111777///333222---***,,,,,,((())))))))))))))))))))))))((()))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''')))++++++***)))+++...***+++,,,---............/////////---,,,---///222///...------,,,,,,------+++++++++***************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((( !!!"""###$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((((((((())))))))))))((((((...,,,***+++------,,,***)))))),,,000///,,,...333CCC???999888???IIIMMMLLLIIIVVVccclllsss{{{zzzssskkkqqqrrrttttttmmmmmmsss{{{yyyiiiSSSEEE???===<<<999555111//////111222333000000222333///***---333$$$***---***))),,,,,,((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''')))++++++))))))+++...***+++,,,---............---......---,,,...111444......---,,,,,,,,,,,,---+++++++++***************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------333666999<<<>>>===;;;999:::;;;???FFFRRR```lllttt{{{ttt{{{{{{}}}~~~fffYYYKKKEEE>>>999777666444333////////////..................---------,,,,,,,,,,,,,,,++++++***)))(((((((((((())))))((('''&&&&&&(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$%%%################################################$$$$$$$$$############"""##############################$$$%%%%%%%%%%%%$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))******************+++++++++,,,,,,,,,,,,---...///000000000000111000---+++***+++,,,---,,,,,,++++++++++++++++++))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---///222444666555444333000///000333888@@@GGGLLLTTTVVVYYY]]]bbbgggjjjlllvvvbbbXXXPPPEEE;;;666===888333000000///...---000000/////////.........------------,,,,,,,,,,,,,,,,,,+++******)))((((((((((((((((((((('''&&&&&&(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$###""""""###$$$$$$################################################$$$$$$$$$############"""########################"""###$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))******************+++++++++,,,,,,,,,---...//////000000000///...---,,,++++++,,,---++++++************)))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))***************+++++++++)))***+++---............,,,+++)))))))))+++---...666555444555999@@@GGGLLLMMMYYYhhhssszzzmmmccceeekkkUUUHHH:::666666666444444333111/////////000///...000000000/////////......---------,,,,,,,,,++++++++++++******))))))(((((('''(((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$###""""""###$$$$$$################################################$$$$$$$$$############"""########################"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))***************++++++++++++,,,,,,---...//////000//////------------,,,,,,,,,,,,******)))))))))(((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))***************)))))))))************+++,,,---...,,,,,,,,,+++++++++++++++///.........---......///333444;;;EEEJJJOOOaaasssmmmqqq{{{wwwhhh___RRRWWWWWWNNNBBB<<>>;;;;;;===222333333444555333///***---.../////////...------////////////............,,,,,,+++++++++*********))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$#########################################################$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))*********++++++++++++,,,---...////////////***+++,,,------,,,,,,+++,,,++++++***))))))((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++'''((()))++++++,,,+++++++++******)))***,,,...000---(((***111555222333888555444333444666:::>>>AAA>>>???AAABBBCCCEEEHHHJJJRRRRRRRRRRRRQQQRRRTTTVVVVVVTTTNNNFFFBBBBBB>>>999::::::::::::999999999888555555666777888666333000444555444000///111222000---...000///---,,,,,,,,,.........---------,,,,,,+++++++++*********))))))((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$############"""########################!!!"""######$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))************++++++,,,---......///......,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((()))))))))'''''''''(((((((((((((((*********++++++*********,,,+++***((((((((()))***///......///---)))&&&$$$---------,,,,,,,,,///222000111333333222333444666666777777666666777999:::555666666444666::::::777333444444444333333222222000111222444666666444111---000///)))'''+++...---...///000///---,,,---///------,,,,,,,,,++++++++++++*********))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$############"""########################!!!""""""###############!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''((((((((())))))))))))))))))************++++++,,,---...............---,,,*********++++++,,,+++***)))((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((()))))))))(((((())))))))))))))))))))))))'''(((+++---...,,,***(((&&&)))***((((((---111222***---//////------...000---///222333222222333444333444555666777777777888444666555222333555333...333444555666666444333222333333444333111000......+++222444///,,,///000---***,,,---,,,))))))+++...,,,,,,,,,+++++++++******************))))))))))))&&&'''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$############"""########################!!!!!!"""###############!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))************++++++,,,---............000...,,,)))))))))***++++++***)))((('''&&&%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""########################&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&'''((((((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------------,,,,,,,,,---......111000...---...///111222222333444444333333555666333333222222111222222222555444333333222222333333222222222111111111000000000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""########################$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))),,,---......///.........+++***))))))((()))))))))))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""########################%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%$$$###%%%$$$$$$%%%%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((((((((((((((((((((((((((((((((************+++++++++,,,---,,,,,,,,,,,,------...///...---,,,---...000111111222333333222222333555222111111000000000111111444444333222222222222222111111000000000/////////000000//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((((('''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$$$$###"""########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((()))))))))******,,,,,,---...............++++++***))))))))))))***))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$##############################$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""%%%$$$$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''((((((''''''''''''''''''''''''((())))))))))))*********,,,+++++++++,,,,,,---...------,,,+++,,,---...///000111333222111111222333000000////////////000000333333222111111111111222////////////............/////////......,,,+++***++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$###"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############### !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''))))))))))))************+++,,,------......------,,,,,,+++***************************)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$##############################$$$%%%$$$###"""###$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$######"""%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''(((((()))))))))*********+++******++++++,,,---...---,,,,,,,,,,,,---......000111333222111000111333/////////...//////000111222222111000000000000111////////////.........---............---,,,+++***++++++++++++++++++++++++************))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################## !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((()))((((((((())))))))))))*********+++++++++,,,------------------,,,++++++******++++++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$##################$$$###$$$$$$%%%%%%%%%$$$$$$########################"""###$$$$$$""""""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************)))))))))***+++,,,------------,,,---------......000222333222111000111222///////////////000111111111111000////////////000000000/////////.....................---,,,++++++*********************************)))))))))((((((((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$#################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((()))(((((((((((())))))))))))************++++++,,,,,,,,,,,,,,,---,,,++++++******++++++)))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&##############################$$$%%%%%%%%%$$$$$$########################"""###$$$$$$###"""$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))************(((((())))))***+++,,,---,,,,,,,,,---------......000111111111///...///000//////...//////000111222000000///............///000////////////.........---------------,,,++++++))))))))))))))))))))))))******)))))))))(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$#################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,+++***************((())))))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&#########$$$$$$#########"""###$$$%%%%%%%%%%%%$$$########################"""###$$$$$$######$$$&&&"""######$$$%%%%%%&&&&&&########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((***+++,,,---***++++++,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------...///000111000///......------..................---------,,,,,,,,,---------,,,++++++))))))))))))))))))))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""#######################################$$$$$$############$$$$$$########################################################################################################################""""""#########$$$$$$$$$ !!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&'''''''''(((((((((((()))******+++++++++++++++++++++***))))))))))))***'''(((((())))))(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%########################"""###%%%%%%$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&########################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""###$$$%%%%%%&&&&&& !!!!!!"""######$$$$$$$$$$$$&&&''''''&&&$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---))))))***++++++++++++***+++,,,---,,,***)))***+++,,,++++++,,,---...///000//////...------------...---------,,,,,,,,,++++++,,,,,,---------,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""#######################################$$$$$$############$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))***++++++++++++++++++******)))((()))))))))''''''((((((((((((((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))+++++++++*********)))))))))***+++,,,---.........------------------------...---,,,,,,---...---,,,,,,---.........,,,***((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""######$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$############""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''((())))))******)))&&&%%%%%%&&&)))))))))))))))))))))))))))((('''''''''(((***+++((((((((((((''''''''''''&&&''''''(((((((((((((((***)))(((&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$############$$$###""""""$$$(((+++&&&$$$######%%%%%%$$$"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))+++++++++*********))))))******+++,,,------------------------------------...---,,,,,,---...---,,,,,,---......---,,,***((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##########################################"""""""""!!!!!!$$$$$$$$$############""""""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%'''((((((((()))***)))'''&&&&&&'''(((((((((((((((((((((((()))((('''''''''(((******))))))((((((((('''''''''&&&&&&'''(((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&$$$"""!!!!!!'''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))+++************)))))))))++++++,,,,,,,,,,,,,,,+++---------------------------,,,+++,,,---...---,,,,,,,,,---------+++***((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&(((***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""######$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!!!!!!!!!!$$$$$$$$$############""""""############$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''((())))))''''''((()))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))((((((((((((&&&&&&'''((((((((((((''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&%%%&&&(((***)))'''%%%%%%&&&%%%$$$"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************))))))))))))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,,,,,,,------,,,+++))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&''')))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$#########"""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&'''))))))(((''')))***((((((((((((((((((((((((''''''''''''(((((())))))******)))))))))(((((((((%%%&&&''''''((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!%%%...:::BBB)))(((&&&&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&((((((''''''(((***''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))((((((((((((%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!&&&000===EEE)))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((()))))))))))))))*********+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$&&&'''(((***---000'''&&&%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))******((()))***+++++++++++++++++++++++++++++++++++++++***))))))***,,,...---,,,---,,,+++******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%&&&&&&%%%%%%""""""""""""###$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################!!!"""""""""#########$$$########################""""""""""""#########$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%###%%%&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###%%%''''''%%%###""""""%%%$$$###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***))))))***,,,...---,,,---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%&&&&&&%%%%%%""""""""""""###$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!""""""#########$$$######################## !!!!!!!!!""""""######$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%######$$$%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%$$$!!! ###&&&###""""""###%%%&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))((('''''')))+++))))))(((((((((((())))))+++++++++*********))))))******+++,,,,,,---......,,,,,,,,,++++++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%% !!!###$$$%%%%%%$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$!!!"""""""""##################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$######""""""######$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))((('''''')))+++))))))(((((((((((())))))++++++*********))))))))))))******+++,,,,,,------++++++++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$######"""######""""""######$$$%%%!!!!!!"""###$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$######""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&(((((((((''''''(((***)))((((((''''''(((((()))******)))))))))))))))(((((())))))******+++++++++)))*********)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######""""""######$$$%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$%%%""""""""""""###$$$%%%%%%########################################################################!!!!!!"""""""""#########&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###""""""!!!!!!""""""##############################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&(((***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$######""""""######$$$%%%$$$###"""""""""###%%%&&&########################################################################""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######""""""""""""#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%''')))((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((((((((())))))'''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################""""""""""""######""""""######$$$%%%########################$$$$$$############$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%######""""""######$$$%%%$$$###"""""""""###$$$%%%#################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((((((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""!!!!!!!!!######""""""######$$$%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$"""###############$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%######""""""######$$$%%%$$$###############$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$"""############$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((((((''''''&&&&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################""""""!!!!!!######""""""######$$$%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""######$$$%%%%%%$$$$$$######""""""######$$$%%%######$$$$$$$$$######"""####################################################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&((('''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))))))))))))))((((((((((((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%$$$$$$$$$######""""""#########"""###$$$$$$%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$#########"""###$$$$$$%%%"""###$$$%%%%%%$$$"""!!!########################################################################""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%&&&'''%%%!!! """$$$&&&"""!!!%%%'''$$$!!!!!!"""############$$$$$$$$$########################%%%%%%$$$###""""""######################################################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################&&&&&&%%%$$$############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&***)))&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%"""###$$$""" !!!###### ###"""###%%%"""############$$$$$$$$$########################%%%$$$$$$###""""""###############################################################"""""""""!!!!!!#################################$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&)))'''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###################################################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$%%%&&&%%%######%%%&&&)))### """###!!!"""$$$"""############$$$$$$$$$########################%%%$$$######"""#########################################################"""""""""!!!!!!!!!!!!!!!#################################$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###$$$((()))%%%###$$$""""""#########$$$$$$$$$########################$$$$$$###############$$$################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%"""!!! !!!!!!!!!!!!&&&///000***%%%$$$""""""#########$$$$$$$$$########################$$$###############$$$$$$################################################################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###"""!!!###%%%'''((('''))),,,333888555***###!!!"""############$$$$$$$$$#################################"""######$$$%%%############################################################$$$$$$$$$$$$########################"""""""""############$$$################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%&&&%%%%%%)))...333444444999888888666///%%% !!!"""############$$$$$$$$$##############################""""""###$$$$$$%%%################################################""""""""""""#########$$$########################""""""""""""############################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%######$$$)))111777::::::111...+++((($$$ """)))"""############$$$$$$$$$##############################""""""###$$$%%%%%%################################################ !!!!!!!!!""""""##############################""""""""""""############################################################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%####################################$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''$$$$$$$$$$$$%%%%%%&&&''',,,+++***((('''%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%$$$$$$%%%&&&'''%%%###"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$"""!!! """""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&(((((('''%%%###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######$$$#########""""""!!!!!!$$$$$$##################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%$$$$$$%%%&&&&&&''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""######$$$###"""!!! ########################"""############$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""##################"""""""""!!!########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))***************(((### $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""############"""############"""!!!!!!########################"""############$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""##################""""""""""""########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&''''''((('''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((+++---...------///111111---(((###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########"""""""""########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))(((((('''&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&+++000111111,,,---///222333111,,,((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""##############################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))*********+++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))******))))))(((''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######(((...222333222******,,,...000///---***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################""""""""""""############"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""############"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''))))))(((((((((((())))))************************((())))))))))))***************))))))))))))*********************************************************************+++,,,,,,***))))))(((''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%***000333111...,,,+++***+++---...---,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######!!!"""""""""############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))************************(((((((((((())))))))))))******))))))))))))******************************+++++++++++++++++++++++++++*********+++,,,------******)))((((((((((((((($$$$$$%%%'''(((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&+++111222///***000...,,,+++---...///...$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))((('''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))******))))))***+++,,,,,,------,,,++++++******))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,++++++++++++******))))))((((((''''''+++++++++***)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''+++###%%%000555...***---///,,,)))+++///333333222((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""######""""""""""""""""""########################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''%%%###""""""###########################""""""""""""""""""""""""######""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((('''''''''((((((((())))))***)))(((''''''''''''(((((((((((()))))))))******((((((((((((((()))*********************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++***************************))))))))),,,,,,+++******)))((((((******)))))))))((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''')))&&&+++444555...---333111000...---,,,---///111((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""#########################################################""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((((((((((((((())))))))))))***************))))))******+++,,,+++++++++++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******)))+++*********))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&---666444...///555222333222...)))(((+++000(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###$$$######################################################""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''''''''((((((((()))))))))(((((()))))))))************))))))(((((())))))))))))))))))*********+++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,------+++++++++,,,---......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------//////......------,,,,,,,,,---------............////////////............******++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++************************************)))((((((''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''!!!###***222333...///333222222000---***))),,,///(((''''''&&&%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""#################################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$######################################################""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((()))))))))******)))))))))************+++******)))))))))******+++************++++++++++++,,,,,,,,,,,,,,,---............---------------...++++++,,,---...//////000...------------------...,,,,,,------............//////.........---------/////////000000000111111000000/////////.........+++++++++,,,,,,------...............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((((())))))***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$###&&&---222222000000000---++++++---/////////''''''&&&%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""""""""#################################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########%%%######################################################""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&&&&''''''''''''&&&'''(((((()))((((((((())))))))))))************)))*********++++++++++++******************+++,,,******+++++++++,,,,,,,,,------,,,,,,------...///000///..................,,,,,,------...///000000///......------......///------...//////000000000////////////////////////---------.........//////////////////............------..................////////////////////////------------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%***111444333000---+++)))+++000222000---&&&%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$#########$$$%%%%%%&&&&&&########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''((())))))))))))((()))))))))*********++++++*********+++++++++,,,,,,***************+++,,,---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......111000//////.........///------....../////////000//////............//////...//////000111111222222000000111111222333333333////////////000000000000222222222222111111111111111111111111111000000000000000000000000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((+++///222222,,,---...//////...+++)))$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,---......111111000///////////////............//////////////////............/////////000000111222333333333111222333333555555666777777777777888888888999999777777666666666555555555444444444333333222222222000000000000000111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""%%%'''&&&%%%)))...222,,,000444333...)))&&&&&&#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$ !!!!!!"""######$$$$$$########################""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))++++++******)))((((((((((((((()))************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------...---,,,***+++---///---***,,,111111---...333111111...,,,///333222...222111000111222444555666999555555;;;@@@???===<<<@@@?????????@@@@@@???>>>AAAAAA===BBBNNNLLLEEEHHHFFFDDDGGGMMMKKKBBB======;;;===CCCHHHFFF???;;;<<<:::@@@@@@:::888:::999444888555333333222///---,,,///...---,,,***+++...111,,,......---***))))))******+++***)))((()))+++---'''''''''(((((()))***+++'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((,,,+++***)))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************))))))))))))((()))******++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---...///...------///111777222000111111...///333///333555555888:::888333444777:::::::::;;;???CCCBBBBBBIIIWWWaaa```YYYUUUQQQ[[[eeeeee\\\TTTRRRUUUZZZ\\\]]]kkk}}}yyyiiieeehhhjjjsss~~~~~~ooo\\\RRRPPPNNNOOORRRRRRNNNNNNPPP]]]gggkkkaaaPPPCCC>>>>>>999999:::<<<<<<;;;::::::555222///000333111,,,'''000000///...---...///000,,,,,,,,,******)))***+++******)))))))))******+++(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))************+++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------........./////////////////////***,,,------,,,,,,...///333///...000222111111333444999;;;999888;;;<<<;;;===CCCIIIKKKIIIKKKQQQVVVUUUYYYfffxxxzzzuuuwwwwwwtttzzz|||}}}~~~|||ccc```___bbbgggiiihhhhhhllltttSSSFFFGGGFFFDDDBBB@@@@@@???===:::<<<;;;999888888555000,,,...,,,***)))+++---............------,,,+++++++++,,,,,,+++***************))))))(((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))******+++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,------------............////////////+++---......------...///000///000333666666555555888===???>>>BBBNNNYYY___]]]aaagggjjjlllooossswwwzzzwwwsssyyyppp\\\[[[aaa[[[RRROOORRRWWWTTTOOOFFFGGGFFFCCC>>>;;;;;;;;;333000......///000///...//////............,,,+++,,,++++++******+++++++++******))))))))))))((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))***+++,,,------++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......------....../////////000111222333333222222333444888999999999<<>>======<<<999666444222000......//////---++++++*********++++++,,,---++++++******))))))))))))(((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////---------.........//////......//////000000111111222333444444444555888;;;:::???BBBCCCKKK\\\ppp|||kkkzzzpppQQQKKKLLLKKKHHHCCC???===<<<<<<888333222333333111...------,,,,,,,,,,,,------,,,,,,++++++***))))))))))))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((()))))))))******************++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////........./////////000000000000111222222333444444555666777777999>>>CCCHHHFFFTTTaaaffflll}}}ssseeefffddd^^^UUURRRTTTYYYPPPJJJBBB>>>======:::777333222111///...------------,,,,,,+++******))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,------...///000000////////////000000000000222222333444444555666666>>>>>>???AAAEEEKKKSSSYYYbbbxxx}}}ssspppxxxccc[[[PPPJJJHHHFFFCCC@@@888777555222///...,,,,,,------,,,,,,+++***))))))))))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((******)))))))))))))))******************)))((('''))))))***+++,,,,,,------++++++,,,,,,,,,------------------------------,,,000//////000111111///---000000//////111333111...222444666666888<<>>RRRmmmwwwrrr}}}qqqjjjeeeVVVQQQJJJEEECCCCCCCCCBBB:::444111222000,,,***+++,,,------,,,***'''&&&%%%))))))((('''''''''(((((((((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))************************+++,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,,,,---------......///////////////////////////111222000...---///111444111///000333777;;;===;;;FFFMMMYYY|||uuujjjaaa___YYYOOOLLLNNNGGG@@@;;;999777222///000************************+++***)))(((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''(((((()))******++++++++++++++++++,,,---------------,,,,,,+++,,,,,,,,,---------...------------............000000000000000000111111222222222222111000///...444333444666777999AAAJJJIIIWWWhhh|||~~~zzzggg\\\___[[[RRRIIIDDD???999888999...---+++***+++++++++*********)))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''((()))))))))***+++,,,---,,,,,,,,,,,,------.........---------------------.........------........./////////000000000111111111222222000...///222777888666333555888>>>DDDDDDEEENNN[[[bbbmmm}}}zzz~~~sssmmmkkksssuuuvvvtttqqqqqquuuyyyyyy~~~|||pppbbbWWWLLLBBB>>>>>>===999444000...,,,***((()))((((((((((((((())))))(((((((((''''''(((((((((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((''''''(((((()))***)))***,,,---......---,,,,,,------............---.................................////////////000///000000111111222222222111000///000444666777666555999GGGYYYcccgggqqq|||lllfffcccfffgggccc``````^^^kkkxxxzzzsssnnnqqqwww~~~}}}~~~yyyyyyxxxvvvuuuxxxkkkqqqzzz~~~zzzvvvqqqsssrrrcccTTTKKKHHHDDD>>>777444333222000...+++***)))))))))))))))))))))((((((''''''(((((()))'''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((($$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))((((((((((((((())))))***)))***,,,...///...------+++,,,---............---............................../////////000000000/////////000111222222222444666666555555;;;FFFOOOWWWWWWeeevvvkkkdddcccfffpppssszzz~~~xxxuuuvvvyyy}}}sssgggbbbTTTLLLDDD???======:::777000///...,,,***))))))((())))))(((((((((((())))))'''''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((()))******)))***---...//////...---++++++,,,---.........---///////////////.........////////////000000000000...//////000111111222222222999???@@@BBBOOOhhh{{{xxxjjjccccccpppqqqxxx|||tttrrrtttrrrsss~~~tttjjj\\\QQQJJJDDD===888666444222///,,,***((('''))))))(((((((((((())))))''''''((((((''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''((())))))((('''&&&))))))))))))************++++++***************+++,,,,,,++++++,,,---///000///...---///111222///+++111000///////////////000000000/////////000111111000555444555777111111???777EEEMMMKKKOOOlllzzzppphhhjjjnnnuuu{{{qqqpppdddTTT\\\qqqwwwjjjZZZNNNEEEBBB>>>===777111///000///+++...+++)))(((***++++++***''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((''''''&&&&&&&&&******))))))((((((((('''''''''''''''''''''''''''))))))))))))******************))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''((())))))((('''&&&((((((((()))))))))******++++++***************+++,,,,,,++++++,,,---///000///...---...000111///,,,000000////////////000000333333333333333333333333666444...111;;;777000555666DDDRRR^^^ppp}}}wwwrrr{{{{{{~~~zzzyyy{{{ooodddXXXQQQIIIGGGAAA999555333///***---,,,+++***************&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((('''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''(((((()))))))))*********)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))'''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''''''''((((((((()))))))))+++***************++++++,,,,,,++++++,,,---///000000...------...//////...000000000//////000000111///000111222222222222222222444000444?????????HHHVVVaaaooozzzrrrvvvzzziiidddWWWHHH>>>;;;888333000000///---***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((((((((((((((''''''''''''((((((((((((*********)))******+++,,,,,,,,,++++++,,,---///000000///---,,,---...//////000000000///000000111111,,,...///111333444444444000;;;===<<>>:::555111//////++++++***)))((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''((((((((((((((()))))))))))))))((()))))))))))))))))))))))))))))))))************+++'''''''''''''''''''''(((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((()))***''''''((((((((()))))))))))))))))))))***+++,,,,,,,,,,,,++++++,,,---///000000111111000//////000222000000000000111111222333444444444444555666888888;;;???AAAUUUkkkbbb^^^hhh||||||ooo```TTTFFFBBB===999777555222000---,,,***((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((())))))(((((()))*********)))))))))))))))))))))))))))))))))*********++++++++++++''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++((((((((()))))))))******))))))))))))***+++,,,---,,,,,,++++++,,,---///000///111333333111000111222000000000000111222333444444444555888<<>>888333222000---+++)))((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''((()))))))))(((((()))***************))))))))))))))))))))))))*********+++++++++,,,,,,))))))*********+++++++++))))))))))))******++++++************************************++++++++++++))))))))))))******++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&'''(((***+++))))))))))))************))))))))))))***+++,,,---,,,,,,++++++,,,---///000///222555555333111111333000000000000111222333444777888;;;AAAJJJTTT\\\bbbeee{{{}}}tttooommm|||ssscccXXXSSSNNNDDD<<<777555222///---,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))******+++++++++,,,******************************+++++++++,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))&&&'''(((******((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))))))))(((''')))))))))))))))))))))))),,,,,,++++++,,,,,,---...***++++++,,,---...000111111111222555888888555111000777666555777333111;;;;;;===>>>GGGaaa{{{~~~qqqggg]]]PPPFFF???;;;777444444222...******+++,,,***((('''&&&'''&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''')))*********)))((()))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,+++,,,,,,---...///000111111222555888888555222333777333333:::888777@@@<<>>999666333111///---+++)))((()))***+++(((((((((((('''''''''''')))(((((('''&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''(((((())))))((((((%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------,,,+++,,,,,,,,,++++++************++++++*********************************))))))))))))((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))************)))))))))))))))))))))))),,,,,,++++++,,,,,,---...///...............//////000111222444666777777777444777666:::BBBAAAFFFVVVjjjxxxyyyxxxeeeSSSGGG???999555444111///,,,+++***(((''')))))))))((((((((((((((()))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---------------...------------------------------------------------------...............///...------,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((()))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...//////.........///000000111111333444555777999;;;999<<<<<<@@@HHHOOOdddqqq___QQQFFF@@@888666444333333000,,,)))******)))))))))((((((((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************************+++,,,------......---........................---------------------...------------............//////000000111111111222000000000000000000000000000000000000000000000000........................000///......------......------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...///////////////000111111222333444555666888<<>>BBBCCCJJJUUUggg|||{{{rrrsssuuuggg^^^KKKEEE===888777555111...,,,,,,+++******)))(((((()))(((''''''&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********+++++++++++++++++++++++++++,,,---......////////////////////////////////////000000000111111111111000000111111111222222222//////000111111222222333000000111111222222333333111111111111111111111111333333222222222111111111111111000////////////000///..................///---------------------------,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((((((((()))+++,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,---............///000222333444333555666666777:::@@@EEEOOO]]]rrrzzzooouuu{{{sssbbbXXXKKKAAA===;;;777444,,,,,,++++++***))))))(((******)))(((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))'''((((((((())))))******))))))))))))************+++++++++++++++++++++++++++,,,---...////////////000000000000000000000000000000111111222222222333222222333333333444444444777777888888999:::;;;;;;888999999:::;;;<<<<<<===::::::::::::::::::::::::555555555444444333333333222111111000000000000000//////............//////---------------------------------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------------------,,,000000---...333444000888666999<<<999:::KKKbbbppp|||uuurrr}}}ssscccRRREEE===999555333///,,,+++***++++++)))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''(((((()))))))))************+++++++++,,,,,,,,,+++++++++++++++---,,,,,,---......---++++++---------...111333333333000///000111000111222222111222666;;;<<<;;;888888:::>>>AAA???:::777666:::;;;===AAAEEEFFFEEECCCFFFDDDDDDDDDAAA???CCCJJJAAAFFFIIIGGGFFFHHHGGGEEEEEE@@@===??????>>>???BBB999888777666666555111///444///+++,,,111333111............000333222...+++///////////////...---,,,------,,,,,,+++*********************************''''''((((((((((((''''''))))))(((''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***************************++++++++++++,,,,,,,,,,,,------------.........///222111...000666666333333333999AAAEEEOOOiiiuuuuuu|||{{{mmmUUUFFF>>>:::444///---,,,,,,,,,******)))(((((('''&&&&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++------,,,,,,,,,,,,,,,,,,------,,,---------,,,+++000111222000////////////222222333555555444444555???<<<:::;;;>>>AAABBBBBBFFFHHHMMMRRRQQQLLLJJJJJJGGGIIILLLNNNOOOOOOOOONNNNNNMMMNNNPPPOOOOOOUUU\\\WWWXXXVVVQQQNNNOOOLLLHHHIIIDDDCCCFFFHHHEEECCCCCCHHHEEEAAA???>>>===;;;:::>>>;;;888666555555555555777333///...000222222111---.....................------,,,++++++******)))************************'''(((((())))))((((((''')))(((((('''&&&'''''''''))))))((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''************************++++++++++++,,,,,,,,,,,,------------......//////...000///...111666777555888;;;CCCNNNVVVeeeppphhhpppkkkXXXCCC>>>666000---+++***)))++++++++++++***((('''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((((((((((((******+++++++++,,,,,,,,,---------------........................---------))),,,///111111111222444555777:::;;;::::::999999======>>>BBBHHHNNNQQQSSSTTTUUUZZZaaabbb^^^^^^bbb\\\eeepppvvvuuupppjjjhhhooommmmmmmmmkkkiiinnnuuu|||yyyrrrjjjhhhhhheee```ZZZRRRMMMNNNPPPNNNKKKKKKMMMIIIDDD@@@???@@@@@@@@@AAAAAA???:::666555888;;;777333///------...//////........................---,,,,,,++++++******)))++++++++++++++++++++++++(((((())))))))))))(((((((((((('''&&&&&&&&&&&&''')))))))))(((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''************************+++++++++,,,,,,,,,---------------...//////000000///000111222555888999999===EEETTTdddqqqzzzooo~~~tttgggKKKFFF???:::666333...+++******+++++++++***((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++***)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))******))))))))))))((((((++++++++++++,,,,,,,,,---,,,,,,------......////////////000///......///000+++---111555666555888===>>>AAACCCBBBBBBEEEGGGGGGGGGJJJPPPWWW^^^cccfffgggiiigggjjjrrrtttssswww~~~~~~rrrgggdddeeeeeedddeeeeee```YYYSSSOOOLLLJJJIIIFFFDDD@@@<<<:::999;;;<<<999999888777666444222000333222111000///.........------,,,,,,+++*********++++++++++++++++++++++++((())))))******))))))((((((''''''&&&&&&&&&&&&&&&)))))))))(((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''************************++++++,,,,,,,,,---------------...//////000111111444555777888777999>>>DDDIIIVVVnnn|||rrrzzzyyy}}}|||uuu```[[[TTTOOOJJJBBB888111***++++++++++++******)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))***************************)))+++,,,,,,,,,------------,,,,,,,,,---...///000000---///000000///000333666<<<;;;===???===:::>>>FFFPPPRRRRRRQQQVVVaaaggggggtttttttttvvvyyy}}}yyysssnnnjjjeee^^^UUUPPPMMMJJJFFFBBBGGGGGGFFFCCC@@@===;;;:::;;;999777444222000///.........------,,,+++++++++++++++++++++++++++++++++))))))************))))))(((((('''&&&&&&&&&&&&'''***)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++++++++++++++++++++,,,,,,,,,,,,---------------......///000111222222222444666777666<<>>PPPrrryyyvvvzzzkkk\\\^^^iiijjjiiillliiimmmmmmpppuuuwwwvvvqqqmmmvvvsssrrruuutttmmmhhhgggbbb[[[ZZZ___bbb```dddmmmhhhiiihhhfffddddddhhhllljjjkkksssxxxuuullleee\\\PPPGGG999666222...+++*********((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''(((((()))******++++++((())))))***+++,,,------------------...............///000111333444555666333777<<<===???CCCJJJPPPSSSOOOQQQYYY\\\bbbsssrrrttttttoooeeeYYYPPPKKKIIIFFFBBB>>>;;;888777777111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++*********)))(((((((((((()))*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''++++++++++++++++++++++++,,,,,,,,,---------......---...///000111222333333333666===DDDNNNkkk|||wwwwwwrrrnnnpppwww}}}}}}{{{pppdddnnnuuuppprrr}}}zzzrrrpppooonnnllljjjgggaaa[[[WWW___]]]aaajjjnnniiihhhkkkjjjooo{{{~~~tttpppjjjbbb[[[@@@<<<666000,,,)))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))***+++++++++(((((()))***,,,---...///---------.........//////000000222333555666777888;;;@@@EEEHHHIIINNNWWW^^^ooojjjjjjpppsssyyylll```KKKHHHEEEAAA>>><<<<<<<<<222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******)))))))))))))))************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''',,,,,,++++++,,,,,,---............///////////////333222000//////111444555:::???AAALLLrrr}}}qqqhhhqqqqqqqqqmmmiiifffgggiiinnnzzzyyylllhhh{{{tttqqqrrrooofffaaaaaa\\\UUUWWWcccmmmrrr|||qqqrrr~~~gggOOO777000111000---,,,***((((((***)))&&&(((,,,)))((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))***+++,,,------222...+++...111222000000,,,888999888???BBBBBBHHHEEEKKKOOOUUUaaauuuwwwkkk^^^UUUMMMEEE@@@@@@???===;;;:::666222111222...///000000000...+++***...---,,,---...---+++)))************)))))))))((()))))))))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%''''''''''''''')))+++(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,,,,++++++,,,,,,---...............////////////000111222333444555777999888JJJ^^^sssmmmuuuwwweee^^^^^^___qqqxxx~~~~~~wwwvvvpppgggeeeiiiggg___^^^ccceeewww|||rrr___KKK>>>666...))))))---******,,,+++'''(((+++))))))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))*********+++++++++***+++,,,------------,,,111111111111111111222444===GGGDDD???DDDIIINNNXXXfffmmmttt|||{{{kkk\\\TTTLLLGGGAAA@@@???<<<888555444222111000000000111000---,,,++++++,,,,,,+++)))******************))))))************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((''''''''')))+++(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,,,,,,,,,,,,,------...------........./////////...111444666777999<<<>>>GGGccczzzgggdddggg}}}wwwsssnnnggg```___dddpppzzzrrrsssccciiiiiieeelllyyymmm^^^OOO???222...///000,,,,,,...---)))(((***)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((())))))++++++++++++,,,,,,,,,,,,+++,,,---//////...---,,,+++///222333333777===CCCEEEPPPNNNIIIPPPYYYdddssswwwuuuqqqlllgggbbbVVVEEE888>>>;;;888555444333111000...---,,,,,,------,,,+++************++++++++++++************************))))))))))))))))))))))))******)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((&&&&&&(((***((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&,,,,,,,,,,,,,,,---......---------......//////000///111333444666:::AAAFFF]]]{{{sssbbbcccxxxmmm]]]\\\eeepppwwwrrrjjjkkkxxxyyyllljjjnnnoookkkdddkkkxxx{{{|||mmm[[[JJJ<<<555222000,,,+++------)))((())))))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((((())))))))))))******++++++,,,,,,,,,---------,,,,,,------......//////000333555444777???GGGKKKFFFUUUYYYYYYeeeqqq~~~{{{___JJJBBB???<<<;;;:::888444111222111//////000000///---++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((&&&&&&((()))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&------,,,,,,------...///------......///000111111333444333333666@@@NNNYYYvvvppppppcccaaaaaagggrrrxxxxxxzzzttttttxxxxxxsssnnnoookkkhhhhhhgggggglllsssyyyzzz{{{}}}|||vvvpppuuuqqqlllnnn{{{zzz~~~}}}jjjZZZMMMAAA888333...+++,,,,,,***((()))***)))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))******+++++++++++++++,,,,,,,,,------...---,,,+++---000333555>>>???===<<>>BBBHHHNNNTTTbbbqqquuupppyyylllZZZLLLDDD@@@<<<999:::777333111111000///...............---------,,,...------,,,,,,+++++++++******************************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%'''(((''''''''')))+++)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''---------------...////////////000111222333444444777:::???GGGUUUnnnqqqyyyfffccckkkxxx|||xxxyyyuuukkk```\\\[[[XXXTTTLLLLLLLLLKKKIIIGGGEEEEEEFFFEEEDDDEEEFFFGGGEEECCCDDDCCCDDDFFFEEECCCEEEJJJHHHJJJMMMNNNMMMNNNPPPSSSRRRWWW\\\___aaafffjjjnnnvvvzzz|||}}}}}}yyyyyytttsssvvv}}}lllKKK@@@666333111...,,,,,,*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%&&&''')))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,------------.........//////000222555999>>>BBBEEEGGGJJJ\\\ooo}}}~~~qqqfffYYYKKKAAAAAA===999666444333222000111000000///...---,,,,,,.........---,,,,,,++++++************************)))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%'''''''''(((***---))))))))))))((((((((('''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''...------------.../////////000111222333444555555777===FFFRRRfffmmm~~~rrrkkksss}}}uuukkkdddcccddd[[[XXXQQQJJJIIILLLKKKGGGEEEFFFFFFFFFDDDBBB@@@?????????@@@@@@@@@??????>>>===<<<>>>BBBAAA===>>>AAAAAADDDGGGGGGEEEDDDEEEGGGGGGJJJMMMNNNQQQWWW[[[]]]ccchhhjjjlllsss{{{lll```fff{{{qqqVVVJJJ===777444000------************))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------////////////000000000000000444;;;BBBHHHKKKLLLLLL^^^xxx|||eeeTTTHHHDDD???;;;999888666555222222111///...---,,,+++//////...---,,,,,,++++++************************((((((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((###%%%&&&'''''')))+++...))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''///............//////000333444...///555333222<<<@@@JJJPPP```oooeeehhhpppsss~~~zzzpppiiihhhddd___XXXRRRNNNKKKJJJJJJHHHFFFCCCAAA@@@@@@@@@CCCCCCBBBAAAAAA@@@@@@???;;;===???@@@AAA@@@???>>>???AAABBB@@@===;;;<<<>>>???>>>???AAA???<<<===AAACCCDDDFFFGGGGGGGGGIIIJJJQQQTTTYYY\\\___eeemmmsssyyyzzz{{{|||~~~ssshhhiiimmmqqqxxxuuudddVVVHHHAAA:::111,,,---+++,,,+++)))))))))(((&&&)))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,------+++******+++---,,,---...---,,,...333777@@@AAAEEEKKKKKKLLLVVVbbbzzzpppccccccZZZIII===:::999666777555333111000/////////---......,,,***))))))***************************+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((//////.........///000000///222///000777666777CCCKKKdddvvv{{{tttiiimmmuuurrrhhh```ZZZSSSNNNHHHGGGDDDBBBAAAAAABBBBBBAAA@@@???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDDDDCCCBBBAAAAAACCCDDDCCC@@@???@@@AAA@@@???AAADDDDDD???>>>@@@@@@AAAAAAAAAAAAAAABBBBBBDDDGGGIIIKKKMMMPPPUUUYYYbbbdddfffgggjjjpppwww}}}yyy{{{vvvuuusssjjj^^^QQQKKKCCC888000...,,,+++***(((((())))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************++++++++++++***,,,---...------...///000222333333333777>>>DDDJJJFFFFFFOOOYYYdddrrr~~~xxxeeeTTTJJJ@@@888777888999999888666222///---...//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((///////////////000111111...333111222888:::@@@PPPggg{{{mmm}}}zzzvvvrrrsssxxx{{{ooohhh\\\VVVNNNHHHFFFCCC@@@===???>>><<<;;;:::;;;<<<<<<:::;;;===>>>@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEFFFFFFGGGFFFFFFEEEDDDCCCDDDEEEDDDCCCBBBCCCDDDCCC@@@???BBBCCCAAA@@@AAA??????>>>>>>======<<<<<<<<<>>>????????????@@@BBBIIIJJJMMMOOOSSSXXX___dddjjjlllrrrwwwyyy{{{hhhsssvvvnnnlllzzzooofffggglll}}}rrrfff]]]TTTGGG;;;444111...+++))))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,***,,,/////////...///000...222777;;;???EEENNNTTTXXXUUUZZZkkkzzzlll```@@@>>>:::888777666444222------.........---,,,,,,------------------------+++++++++*********))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((////////////000111222222222666444444;;;AAAOOOeeeooolllpppiiiooowwwwwwfff]]]XXXSSSNNNNNNHHHEEEAAA@@@@@@AAA@@@???EEEDDDCCCBBBAAAAAAAAAAAA@@@AAADDDFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJJJJIIIIIIFFFGGGGGGGGGGGGGGGGGGHHHIIIDDDBBBEEEGGGEEEEEEFFFDDDBBBAAAAAAAAA@@@???>>>>>>???@@@@@@???>>>>>>======>>>???BBBEEEJJJNNNQQQTTTWWW^^^bbbcccfffppp|||nnnvvvvvvggg[[[```ppp}}}pppgggjjjqqq}}}qqqfffWWWHHH>>>777111---------***'''''')))))))))((((((((((((''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,------.........---...000222999===CCCGGGLLLRRR[[[aaadddkkk|||]]]RRRBBB777222333666777222111000//////---+++)))------------------------+++++++++++++++*********(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((/////////000000222333333333777555777EEESSShhhyyymmmjjjxxxwwwgggfffmmmxxxfffYYYLLLFFFDDDBBBBBBDDD???>>>>>>>>>@@@BBBBBBBBBAAABBBBBBCCCDDDEEEGGGGGGFFFGGGIIIKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNPPPPPPNNNNNNNNNNNNOOOPPPLLLLLLKKKLLLLLLMMMMMMLLLKKKKKKPPPVVVWWWPPPIIIFFFFFFDDDBBBBBBCCCCCCAAA?????????@@@@@@AAA@@@???>>>=========???AAADDDEEEFFFEEEGGGMMMQQQQQQSSS]]]iiiwww{{{~~~zzz~~~~~~mmm[[[XXXbbbmmmsss|||pppqqqvvvtttfffUUUHHH:::222---//////+++''''''***)))))))))((((((((((((((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,---///333999===NNNNNNMMMNNNSSS___nnnyyyyyyqqq[[[HHH>>>:::888777777555222222222222000...------------------------+++,,,,,,---,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))000000000000111222444444333888888AAAWWWmmmsssjjjmmm______oooyyykkkbbb^^^LLLEEEAAABBBBBB???======>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMNNNOOOPPPQQQSSSUUUWWWYYYYYY]]][[[ZZZYYYYYY[[[]]]___\\\ZZZYYYZZZ[[[[[[ZZZYYYVVV]]]jjjtttooo___PPPIIIJJJGGGCCCCCCDDDCCC@@@===BBB@@@??????@@@@@@>>>===AAA@@@???@@@BBBBBBAAA@@@>>>???CCCFFFFFFFFFMMMVVVaaaffflllqqq|||zzznnnmmmuuu~~~yyyvvvzzzzzzzzzzzziiiYYYDDD888///000111,,,)))+++******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,---------......***+++...111777>>>GGGLLLMMMLLLMMMRRR```wwwyyyiii\\\NNNAAA777999555111///111333222111------------------------,,,,,,---...---,,,+++***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))000000000111222333444555888===AAAPPPlllwwweeewwwxxxkkkkkkqqq{{{vvvhhh^^^UUUKKKDDDCCC@@@<<<<<<@@@CCCAAA???@@@CCCEEEGGGHHHIIIIIIIIIJJJNNNNNNOOOOOOOOOOOONNNNNNSSSTTTVVVZZZ^^^bbbeeegggiiikkknnnrrrwww{{{~~~~~~~~~~~~{{{mmmiiiccc___ZZZXXXXXXVVVQQQMMMQQQMMMIIIGGGGGGFFFDDDBBBDDDBBBAAABBBDDDDDDAAA???===<<<>>>@@@@@@>>>AAAFFFIIIOOOTTTXXXaaannnxxx|||}}}jjjjjjttt~~~ttt```LLL;;;777333---,,,000*********)))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,------------............---111777===CCCJJJPPPUUUHHHPPP^^^oootttaaaSSSEEE>>>666222333444333111........................,,,---...///...---+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))000000000111222444555666???EEEJJJ\\\zzzdddUUUppp}}}eeemmmnnnzzzpppZZZRRRKKKGGGDDDAAAAAADDDBBB===;;;???CCCFFFIIIMMMGGGIIILLLMMMMMMMMMMMMNNNKKKMMMQQQUUUYYY]]]___```kkkmmmpppuuu||||||xxxwwwtttnnnhhhddd___XXXTTTRRRQQQNNNKKKEEEDDDCCCDDDFFFFFFCCC@@@???<<<<<>>;;;;;;===999???CCCCCCHHHTTT```fffoooxxxqqqrrryyyzzzyyy{{{|||bbbJJJ>>>666...---222************))))))))))))''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---------.........//////444:::AAAHHHMMMPPPSSSUUUWWWggg{{{XXXOOODDD<<<:::999777444000000000000000000000000,,,---...//////---+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))---111333222444888;;;;;;IIIRRR```yyy[[[gggoootttrrrttt~~~qqqdddXXXPPPCCCAAA>>>===>>>???@@@@@@@@@AAABBBDDDFFFIIIMMMOOONNNNNNNNNOOORRRVVV[[[]]]\\\]]]aaaiiittt|||rrrnnnjjjeee```[[[ZZZTTTJJJEEEHHHMMMNNNGGGCCCAAA@@@BBBAAA>>>;;;>>>===<<<===@@@EEEJJJNNN\\\dddppp|||{{{~~~~~~zzzxxxuuusssyyyzzzaaaEEE666555333...---+++)))((((((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((***,,,---,,,+++,,,,,,...,,,+++,,,///222222222;;;MMMUUUTTTVVVVVV```sssmmmUUUHHHAAA<<<<<>>QQQbbbvvvrrreee{{{yyymmmwwwyyyfffYYYOOOFFFAAACCCAAA????????????@@@???DDDFFFIIILLLNNNPPPRRRSSSOOOPPPSSSUUUXXX]]]dddiiipppwwwtttpppfff\\\YYYZZZWWWQQQOOOJJJDDDAAABBBCCCBBB@@@@@@@@@@@@@@@AAACCCEEEFFFOOOUUU___jjjttt~~~uuukkkiiizzzyyyuuurrrvvvuuu\\\III@@@888//////---++++++,,,---,,,,,,''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++(((***---...---------......111333111...000999AAALLLUUUTTTRRR[[[eeetttooodddZZZJJJ;;;333777666444111......000222///...------......,,,***++++++++++++************************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))******)))(((''''''((((((((())))))))))))''''''''''''(((((((((((('''((())))))(((((()))******++++++)))((((((***,,,555000000444777888@@@KKKjjjzzzjjj{{{|||{{{xxxlll\\\NNNFFFBBB???======>>>>>>???@@@AAAAAAAAAFFFHHHLLLNNNOOOPPPRRRTTTSSSYYYaaagggmmmttt~~~|||{{{zzzpppdddbbbZZZPPPIIIFFFEEEDDDCCC>>>??????@@@@@@??????>>>CCCFFFMMMUUU___lllyyymmm```WWWccc~~~oooWWWGGG<<<333///---*********+++***)))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))+++...............000...000111111333999CCCKKKQQQTTTPPPTTTiiiwwwxxxvvvuuuzzzqqqRRR>>>777777777555222000///000///...------...///---,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''((()))******)))((('''''''''((((((((()))))))))''''''''''''(((((((((((('''((())))))(((((()))***)))******)))((((((***+++666000000666;;;CCCYYYqqqooovvvcccYYYRRRJJJCCCAAAAAAAAAAAA<<>>>>>>>>>>>>>>BBBEEEIIILLLMMMNNNQQQSSSTTTUUUWWWYYY___lll}}}|||ssskkkeeeVVVSSSOOOJJJGGGDDDCCCBBB>>>>>>???@@@DDDJJJRRRWWWcccqqqxxxsssssswwwzzzttt}}}qqq^^^PPPEEE888555000---,,,,,,+++***(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,...//////...---,,,---...444777===DDDLLLSSSXXX\\\sss{{{mmmrrr}}}ZZZNNNAAA<<>>??????>>>===<<>>LLLOOOLLLRRRddduuuwwwuuuwwwyyyfffMMM???>>>@@@>>>:::555222///------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''((())))))(((((()))***''')))+++++++++***+++,,,...555===KKKiiipppdddsssgggYYYOOOJJJFFFBBB@@@<<<>>>@@@BBBBBBCCCDDDEEEGGGJJJNNNOOOOOOQQQWWW\\\eeeqqqttthhh]]]UUUPPPIIIHHHFFFBBB??????AAACCCFFFRRR```kkkuuuyyytttuuuiiiTTTCCC>>>777111...,,,***((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***))))))))))))))))))))))))************************,,,,,,,,,,,,------------,,,...///000111333777999<<>>HHHYYYjjjbbbzzzqqqaaaYYYPPPEEE???===;;;<<<===:::;;;>>>@@@CCCGGGKKKNNNMMMQQQVVVYYY[[[```hhhpppxxxmmmgggVVVTTTNNNGGGAAA>>>???AAA888@@@IIISSS```rrruuugggkkk||||||~~~zzzfffQQQKKKBBB999222---)))'''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************,,,,,,,,,---------......+++---///111444888<<<@@@TTTNNNLLLVVVpppkkkZZZMMMGGG===999555222111000///...---------,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((())))))(((((()))***(((***---...---------...???GGGXXXuuupppjjj{{{zzzhhhXXXOOOGGGCCC>>><<<;;;<<<===>>>BBBEEECCCGGGQQQPPPLLLSSSUUUUUU\\\hhhssssssjjj```YYYPPPDDD@@@BBBDDDBBBCCCGGGJJJQQQcccuuuuuummmmmmooouuu~~~}}}qqqddd[[[KKK===;;;<<<555(((,,,,,,+++******)))******)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++)))((())),,,---+++))))))******++++++,,,---------+++***+++---///000000,,,,,,///444:::@@@EEEIIISSSNNNYYYzzzyyynnngggmmmyyyvvv]]]NNNBBB999999999222,,,+++)))+++---...---,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++***)))(((((()))***+++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++)))+++,,,,,,,,,,,,---///???PPPmmm}}}|||zzzmmm```RRRFFF@@@BBB@@@======>>>@@@CCCDDDHHHKKKIIILLLTTTRRRQQQ[[[dddkkkwww}}}ttteeeUUUNNNOOOJJJFFFCCCCCCCCCFFFRRR___pppvvv{{{wwwvvvzzz~~~|||mmmWWWGGGBBB>>>555+++,,,++++++***))))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++)))((()))+++---+++************+++,,,,,,------...---,,,,,,...///000000222222666>>>BBBFFFOOOYYYbbbhhh{{{{{{wwwvvvtttrrruuu{{{dddRRRAAA<<<<<<888222///---...//////...,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++************+++***)))(((((()))***+++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++)))***,,,,,,++++++---...CCC]]]jjjpppvvvbbbUUUKKKBBB<<<;;;<<<======???BBBEEEHHHJJJKKKOOOLLLLLLSSSRRRVVVdddqqq|||zzz{{{{{{||||||zzzjjj```^^^VVVOOOFFFAAA>>>>>>CCCIIIZZZeeetttyyytttvvv{{{jjjZZZPPPEEE888000---,,,***))))))******+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))***)))))))))+++,,,+++*********++++++,,,,,,------..................//////222333>>>JJJLLLKKKVVVggg{{{{{{cccIII===<<<:::666222111000000///...,,,++++++---------,,,,,,+++++++++,,,+++++++++************+++***))))))))))))***+++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++(((***++++++++++++,,,...VVVvvvhhh}}}pppbbbRRRIIICCC???===???<<<>>>@@@CCCEEEGGGKKKMMMLLLQQQOOOQQQZZZ___jjj}}}~~~}}}zzzxxxzzz|||xxxsssjjj___QQQGGGCCCAAABBBCCCLLLVVVeeetttwwwyyy|||mmmcccRRR???444...---+++***)))***+++,,,)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))***))))))***++++++++++++******++++++,,,------.........//////...///000222777999FFFVVVWWWSSSaaawww~~~wwwZZZFFF???===999666333111///......---,,,,,,......------,,,,,,++++++,,,,,,+++++++++*********************************))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))******+++(((***++++++++++++,,,...ttthhh{{{pppcccUUULLLDDDAAA???===>>>@@@AAACCCFFFGGGHHHIIIMMMPPPPPPWWWZZZcccuuu~~~~~~~~~~~~~~~|||zzzzzz}}}vvvdddUUUNNNKKKHHHFFFDDDIIIRRR^^^kkkzzzxxxzzzyyyqqq```HHH777222000---+++******+++,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))))))))***************++++++***++++++,,,------......---.../////////111555999GGGGGGOOO[[[___cccwwwzzzaaaQQQGGG@@@;;;666333///......//////............---------,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))******+++(((***+++,,,++++++,,,...vvvppp~~~gggUUUKKKDDD???<<>><<<777222000000222111///........................,,,,,,,,,,,,++++++++++++******+++,,,,,,+++******))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++)))+++,,,,,,,,,,,,---///nnnxxx|||gggTTTHHHCCC@@@<<<<<<@@@CCCCCCDDDHHHHHHKKKOOOQQQRRRWWW___ffflll{{{~~~~~~}}}{{{~~~}}}zzzyyyrrrssswww{{{ssskkkbbbXXXOOOKKKFFFDDDFFFOOO\\\eeewww~~~xxxxxx~~~fffEEE:::888333///,,,++++++,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((())))))))))))(((***,,,+++))))))+++---++++++,,,,,,---............000222444777>>>JJJRRRXXX___hhhttt|||xxxvvvrrruuuwwwwwwyyy}}}}}}zzzyyyyyy]]]GGGFFF???777333333444222///---------...//////000000------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++***,,,------------...000kkkzzzcccRRRFFFBBBAAA???<<<<<>>@@@FFFJJJJJJKKKNNNRRRQQQWWWaaaeeelll}}}~~~~~~zzz}}}~~~|||}}}|||{{{{{{|||~~~}}}yyyuuuxxx||||||{{{}}}~~~vvvnnniiihhheeekkkttt~~~ttteee[[[ZZZVVVJJJBBBCCCRRRXXXnnnyyyppp|||{{{eeeEEE;;;888555,,,---...(((++++++***)))((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...,,,,,,+++---...//////...000111777AAAFFFKKKXXXeeewww|||tttuuu{{{sssooopppwwwzzztttooonnnsss~~~{{{}}}zzz|||}}}~~~___PPPHHHAAA666555444***111222222111000///000111...------,,,,,,++++++***+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++---,,,,,,++++++,,,---///kkkYYYJJJGGGEEE???===AAA@@@???CCCJJJMMMNNNPPPSSS[[[WWW[[[kkk}}}~~~}}}||||||~~~~~~|||}}}~~~}}}||||||}}}|||zzzyyyzzz||||||yyyvvvxxx|||}}}|||||||||}}}xxxvvvvvvllllllkkkkkkmmmuuu|||sssqqqiiiYYYLLLIIIJJJKKKXXXpppzzzoooxxxoooVVVIIICCC===222000111***,,,+++***))))))((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,,,,---.........---------.../////////000444>>>HHHOOOXXXjjjzzzyyyuuuqqqpppvvvqqqwww~~~}}}zzzyyy~~~|||wwwdddUUUJJJ>>>;;;:::000000111111111000//////000......---,,,,,,++++++***+++++++++************)))))))))))))))(((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************************++++++++++++---------,,,,,,---///000jjj}}}}}}xxxjjjPPPGGGAAABBBBBB>>>???DDDDDDDDDIIIOOORRRRRRUUUZZZffffffppp}}}{{{{{{|||~~~}}}}}}}}}|||~~~~~~|||zzzzzz{{{|||}}}}}}{{{yyywwwwwwxxxyyyyyyxxxyyy{{{}}}zzzwwwtttyyy~~~|||zzzyyyzzzxxxuuupppjjjffffffiiilllzzz{{{gggUUULLLHHHCCCFFFRRR^^^jjj{{{nnnppprrrlll]]]RRRHHH:::555333***---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,------......000///...---...///111222777===GGGQQQZZZggg|||ooo\\\___iiipppqqqjjjdddeeekkknnnyyyuuu|||~~~kkkZZZIIIEEEBBB888111111000000000///............------,,,++++++++++++++++++************)))))))))))))))((((((((((((''''''((((((((()))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))************************+++++++++,,,,,,---......---...111333qqqcccnnnwwwcccYYYFFFBBB@@@BBB@@@>>>@@@FFFJJJKKKOOOSSSSSSSSSYYY```iiivvv~~~}}}|||}}}~~~~~~~~~}}}~~~~~~~~~zzzwwwxxxzzz|||zzzxxx{{{yyyvvvtttuuuwwwyyyzzz|||zzzzzz|||yyytttqqqvvvzzz{{{xxxvvvuuuvvv~~~{{{vvvpppllliiiaaaiiisss}}}vvvaaaUUUNNNIIIEEEFFFLLLYYYooosssnnn{{{wwwttteee[[[PPPAAA;;;555***...---,,,+++***)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---.........000///...---...000444777CCCGGGNNNWWWcccsssxxxppppppmmmiiivvvqqqbbbffflllzzzyyyooonnnqqqsssqqqpppuuu||||||{{{uuu~~~}}}jjjSSSIIIFFF>>>555333111000000///...---.........---,,,,,,+++++++++++++++*********))))))))))))))))))(((((((((((('''(((((((((((()))))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))*********************+++++++++,,,,,,+++,,,.........///444777YYYiii}}}eeeVVVPPPDDDBBBAAAAAA??????DDDJJJMMMNNNQQQTTTTTTWWWbbbnnnyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||yyywwwxxxzzz{{{zzzwww{{{yyyvvvsssrrrtttxxx{{{~~~yyyuuuwww{{{|||yyytttsssxxx|||}}}zzzwwwvvvvvv~~~|||yyytttqqqfffhhhiiimmmzzztttfffWWWRRRLLLFFFEEELLL]]]mmm|||~~~vvvmmm___XXXRRRFFFAAA;;;---///...---+++******))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,,,,------...////////////......///444;;;AAANNNPPPTTT^^^mmmxxxfff___gggrrr|||zzz~~~rrrhhhhhhfffiii~~~cccSSSNNNFFF>>>:::555222111000...---//////...------,,,,,,++++++++++++*********))))))))))))))))))(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))***************++++++++++++,,,,,,,,,***,,,.........111999???zzzqqqcccPPPFFFBBBAAA@@@@@@???AAADDDJJJOOONNNPPPTTTYYY]]]ggg|||}}}|||~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{|||~~~zzzyyyyyyyyy{{{{{{zzzyyy|||zzzwwwtttrrrssswwwzzz|||wwwsssssswwwyyywwwuuuppptttyyy{{{xxxvvvuuuvvv|||wwwuuuuuuvvvwwwwwwuuusssnnnjjjooo}}}uuuaaa]]]VVVLLLDDDCCCKKKSSSbbbrrr|||~~~}}}lll^^^XXXUUUMMMJJJDDD777000///...,,,+++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---......//////---//////000333;;;FFFOOOVVV[[[bbbkkk{{{||||||~~~{{{|||pppjjjddd```iiixxxqqqggg\\\JJJCCC:::444222111///...//////......---,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((()))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,+++---///...///555@@@IIIrrrcccOOOCCC>>>===??????@@@AAAFFFKKKOOOQQQQQQUUU\\\eeeqqq~~~yyyyyy|||~~~}}}}}}|||{{{|||}}}zzzzzz|||~~~~~~}}}{{{{{{zzzzzzzzz|||}}}}}}zzzzzzzzz|||xxxzzz{{{|||{{{{{{|||}}}||||||yyyuuurrrrrruuuyyyvvvsssrrrsssuuuvvvuuussslllpppuuuvvvssspppooopppzzzuuupppmmmooorrrssssssrrruuutttqqqrrruuuuuusss{{{tttpppeeeWWWKKKFFFFFFHHHLLL___qqqzzz~~~rrrggg```VVVSSSOOOBBB111000...---+++*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,------.../////////---///222444999DDDRRR]]]aaammmzzzzzzzzz{{{{{{{{{}}}sssoooqqquuurrrVVVLLL@@@777333222111////////////...------,,,,,,+++++++++************)))))))))))))))(((((((((((((((((()))))))))*********'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********))))))))))))************+++++++++,,,,,,,,,---------000111000111:::HHHTTTxxxmmmVVVIIIEEEDDDEEE@@@AAACCCEEEKKKPPPRRRPPPTTTZZZdddqqq}}}~~~{{{vvvvvv{{{~~~}}}{{{zzzxxxyyy|||{{{{{{}}}~~~~~~}}}xxxwwwwwwwwwyyy{{{~~~~~~~~~~~~}}}}}}zzzyyyyyywwwzzz}}}~~~|||{{{}}}}}}}}}{{{vvvrrrqqquuuxxxpppqqqrrrtttuuuuuusssrrrnnnrrrvvvuuuqqqmmmllllllnnnllljjjlllnnnnnnllliiihhhqqqyyy||||||zzzrrriiidddnnntttcccVVVOOOLLLJJJBBBTTTcccjjjvvv{{{ooo}}}zzzmmm___[[[UUUHHH111000///---+++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////...000444777===JJJ[[[gggjjj}}}vvvkkknnnzzz~~~xxx^^^RRRCCC999444333222000/////////...------,,,,,,+++++++++************)))))))))))))))(((((((((((())))))))))))************'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))************++++++,,,,,,,,,---------000222333222333===NNN[[[{{{~~~ooo[[[LLLDDDBBB@@@???<<>>FFFQQQaaammmxxx}}}||||||ggg]]]RRRGGG<<<333000222...///000///---,,,---...,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))+++*********))))))(((((())))))))))))***+++,,,---++++++,,,,,,,,,------...---666;;;;;;CCCPPPRRRJJJiii^^^OOOEEEAAAAAA@@@???FFFIIIKKKKKKPPPXXX^^^```hhh|||~~~}}}|||yyyyyyxxxwwwvvvtttrrrqqqqqqsssuuuuuuuuuwwwxxxyyyxxxwwwwwwyyyzzzzzz~~~{{{|||uuuvvvvvvvvvvvvwwwxxxyyy}}}xxxxxx||||||yyyuuussstttxxxyyyvvvvvvyyyxxxwwwuuusssrrrrrrrrrrrrssssssrrrqqqpppooonnnnnniiinnnqqqmmmiiigggddd```___^^^]]][[[ZZZZZZ[[[[[[```ccchhhkkkmmmnnnpppqqqvvvtttrrruuu}}}vvvkkk^^^SSSIIIGGGGGGPPP```sssqqq^^^LLLBBB888///---,,,))))))+++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********************+++,,,,,,------,,,+++++++++---///000000...777BBBIIIPPP___vvvuuujjjpppuuu|||lll\\\MMM>>>444111000111111000...---,,,---,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))***+++,,,---***+++---------......///444444;;;JJJUUUXXXWWWXXXoooRRRKKKCCC??????AAABBBBBBKKKLLLOOORRRTTTXXXdddqqq~~~|||{{{|||~~~~~~{{{xxxwwwuuusssqqqkkkhhhfffeeehhhjjjlllmmmoooqqqtttuuuttttttuuuvvvyyyzzzwwwyyyppptttxxxwwwtttssstttwwwwwwwwwuuurrrtttyyyzzzxxxssspppooorrrrrrooopppssspppppppppqqqqqqppppppooonnnnnnmmmmmmlllkkkjjjjjjbbbhhhkkkfff```]]]ZZZWWWTTTSSSQQQOOONNNNNNNNNNNNTTTVVVYYY\\\```dddiiimmmvvvuuuuuuvvvyyy|||~~~ooocccTTTPPPKKKKKKSSSaaapppzzz~~~uuufffSSSKKK@@@555000---***)))+++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))*********++++++******++++++,,,,,,------++++++,,,---...000111222///<<>>===@@@DDDGGGIIIMMMNNNUUU]]]___cccwww{{{yyyzzz|||}}}{{{|||{{{zzzxxxyyy{{{}}}~~~|||yyyvvvtttrrrnnnlllccc```]]]\\\^^^bbbdddeeeeeeiiinnnqqqrrrrrrssssssuuuuuuqqqrrrooorrruuuuuussspppooooooqqqrrrpppnnnpppuuuvvvssspppllljjjlllkkkiiijjjmmmkkklllmmmnnnnnnmmmlllkkkggggggffffffeeeddddddccc___fffhhhaaaYYYTTTQQQNNNMMMKKKIIIGGGFFFFFFFFFFFFHHHIIIKKKNNNRRRYYYaaafffllllllnnntttzzz}}}|||yyyrrryyy}}}vvvfffaaaXXXPPPNNNSSS]]]dddppp|||sss|||~~~uuuooofffTTTHHH;;;444000,,,+++---*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++******++++++,,,------...---...///000000111333555:::EEESSS___ppp~~~rrr~~~hhhRRRBBB;;;444222111000//////---,,,------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***++++++,,,(((((((((((())))))))))))*********)))))))))))))))************+++,,,------+++---///...------///222999???SSShhhhhh[[[\\\hhhrrrkkk~~~yyyxxxcccQQQFFFCCC???>>>AAAFFFLLLOOOSSSSSSXXXbbbkkkyyy~~~zzzvvvttttttvvvxxxzzzzzzyyywwwuuutttuuuwwwyyyxxxvvvtttrrroookkkhhh\\\YYYVVVUUUWWWZZZ]]]^^^[[[___eeejjjmmmnnnooopppqqqvvv{{{|||wwwqqqnnnmmmnnnmmmmmmnnnnnnkkkfffaaakkklllkkkjjjmmmssstttqqqlllhhhggghhhgggeeefffiiiggghhhiiijjjiiigggdddbbb``````______^^^]]]]]]]]]\\\ccceee]]]SSSMMMIIIGGGFFFEEECCCAAA@@@@@@@@@@@@???@@@AAADDDHHHOOOWWW]]]___^^^aaalllxxx}}}xxxmmmpppzzzsssnnneeeZZZRRROOOQQQTTTcccuuuxxxwwwyyyzzzXXXLLL>>>777222---,,,...************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))************++++++++++++***++++++,,,------......///000111000000111555888GGGOOO[[[nnnwwwxxxvvv|||www]]]MMMIII777444000.../////////...---------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***++++++,,,(((((((((((())))))))))))))))))))))))))))))******************+++,,,---...,,,...000...,,,---111666@@@RRRaaaaaaZZZ^^^jjjuuucccqqqwwwxxxcccSSSGGGEEECCCAAA@@@CCCHHHOOOSSSXXXWWWZZZeeexxx}}}|||{{{zzztttsssqqqnnnkkkkkkmmmoooqqqrrrqqqooollljjjjjjkkknnnnnnmmmmmmllliiidddaaaTTTQQQNNNMMMOOOQQQSSSSSSOOOSSSZZZ^^^aaacccdddfffiiiiiiiiijjjkkkkkkiiigggjjjhhhfffggghhhfff___ZZZ___aaaaaaaaaffflllmmmkkkdddaaa```bbbaaa^^^___aaa______``````^^^[[[YYYWWWWWWWWWVVVVVVVVVUUUUUUUUUSSS[[[^^^VVVLLLFFFCCCBBB???>>><<<;;;::::::;;;;;;999:::<<<>>>@@@EEEKKKPPPRRRQQQUUU^^^kkkssstttrrrwwwsssttt|||yyytttlllccc[[[VVVRRRPPP]]]mmm|||}}}sss|||{{{]]]QQQCCC;;;555///,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,++++++,,,,,,------.........///000//////222999???MMMYYYjjjqqq{{{ttt{{{hhhVVVQQQ@@@:::333//////000000///------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))*********(((((((((((())))))))))))))))))))))))************+++******++++++,,,---...,,,...000...,,,000888???PPPbbbgggYYYXXXmmm}}}~~~zzzxxx{{{aaaRRRIIIAAA@@@AAACCCEEEIIINNNSSSWWW[[[aaakkk|||}}}||||||sssqqqnnnmmmmmmllliiiggg```aaaaaa___\\\[[[]]]___^^^______]]]ZZZXXXXXXYYY\\\\\\\\\]]]]]][[[WWWSSSJJJHHHEEEEEEFFFGGGGGGFFFDDDHHHLLLPPPQQQRRRTTTUUUXXXWWWWWWXXXZZZ\\\\\\[[[[[[[[[[[[[[[ZZZXXXUUUSSSPPPRRRRRRRRRUUUZZZ[[[WWWTTTRRRRRRUUUUUURRRQQQSSSQQQRRRRRRQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIEEENNNSSSLLLCCC>>>======999999777777777777888999666777999;;;;;;===@@@CCCCCCEEEJJJOOOUUU\\\cccgggsssqqqrrrvvvyyy{{{sssmmmhhhbbb[[[VVV[[[aaaooo|||vvv}}}rrrggg[[[MMMDDD<<<333...---+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,,,,---............000111111222888CCCKKKXXXooo{{{fff]]]LLLCCC888111000111000///...------------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++++++++,,,---......+++...///...///666CCCMMM]]]fffeee```nnnlllrrrsssqqqbbbOOOHHHEEE@@@===@@@FFFKKKOOOTTTXXXZZZaaappp|||rrrlllhhhggg```]]]YYYYYY[[[ZZZWWWTTTOOOQQQSSSRRROOONNNOOOQQQMMMNNNNNNMMMJJJIIIIIIJJJKKKLLLMMMOOOPPPNNNJJJGGGCCCAAA?????????@@@???======@@@CCCEEEEEEFFFGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNGGGJJJMMMLLLHHHFFFGGGIIIEEEGGGFFFDDDEEEHHHGGGCCCFFFEEEFFFJJJJJJFFFEEEGGGGGGGGGFFFFFFEEEDDDCCCBBB??????????????????>>>>>>999CCCIIIDDD<<<999:::;;;888777666666666777999999444666888999999888999:::666===CCCDDDDDDIIIUUU```dddiiirrrwwwuuusss{{{zzztttpppkkkccc]]]YYYXXXbbbvvvvvvpppqqqeeeWWWMMMCCC999222000+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///000222333444777???LLLVVViiixxxttt{{{zzznnnVVVKKK===333111111000///......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))*********+++++++++++++++,,,---......***---//////111;;;KKKXXXcccccccccnnnyyyPPPpppyyyuuuxxxdddPPPFFFBBBBBBEEEDDDAAAEEEQQQZZZ\\\^^^aaannn|||pppfff^^^YYYVVVQQQQQQOOONNNMMMKKKJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGEEEDDDDDDCCCCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDGGGCCC???>>>??????<<<999=========>>>???@@@AAAAAAFFFCCC@@@@@@CCCEEEDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAAAAA???AAABBBAAA>>>===>>>@@@>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::999999999999<<>>111+++///000000...,,,,,,,,,---,,,++++++++++++************)))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))*********************+++,,,---///000...333222...222AAAQQQYYYcccTTTffffffKKKlllvvv~~~oooXXXJJJCCC@@@???AAAGGGHHHNNNWWW[[[]]]ccckkk}}}zzz~~~wwwlll```VVVPPPMMMLLLGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>============;;;999888888999999999888::::::::::::;;;<<<===>>>CCC@@@======>>>>>>===<<<<<<<<<============<<<<<<777777777666777777888888<<<>>>???>>>;;;:::;;;===>>>>>>===<<<;;;;;;::::::::::::::::::999999999999<<>>JJJMMMVVViiillluuu```TTTMMM===333444333000...------......---+++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))*********************+++,,,---...//////222111000666EEETTTZZZ]]][[[ssssss\\\RRRxxx}}}~~~fffXXXIIICCCAAA@@@@@@BBBHHHMMMTTTXXXYYY___ooowwwlllfffcccbbbgggaaaWWWMMMFFFCCCCCCDDD>>>>>>>>>>>>==================<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<>>===============>>>??????>>>>>>???@@@999999999999:::;;;<<<<<<===;;;999888888888777666999999999999999999999999===<<<;;;;;;;;;;;;;;;;;;999:::;;;:::888777888999???===<<<:::888888888888999888888888777777777777888<<>><<>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<=====================;;;;;;:::999888777777888<<<>>>@@@>>>;;;999:::<<<<<<<<<<<<<<<<<<===>>>???<<<;;;::::::;;;;;;;;;:::======<<<<<<<<<<<<======;;;:::999888888888888888;;;<<<<<<<<<;;;;;;;;;;;;DDDBBB???<<<;;;;;;;;;<<<;;;;;;:::::::::999999999888<<>>BBBIIIQQQWWWgggfffjjjttt~~~zzztttvvv}}}|||}}}vvvrrriiiaaa^^^___eeerrr}}}|||pppooovvvrrrYYY???111---+++,,,,,,)))((())))))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))))))))******+++++++++++++++,,,------......------000222777===???HHHYYYfffzzzvvvnnnrrr~~~}}}yyywwwuuutttsssssspppooohhhhhhgggfffgggkkkpppuuu{{{qqqTTT===555000000//////000111000...,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((()))))))))************+++++++++++++++,,,------222111555BBBSSS]]]ZZZSSSXXXppp^^^fffzzz|||mmmQQQJJJCCC===???CCCFFFKKKPPPTTTXXX\\\___lllrrrdddSSSNNNHHHFFFEEEEEECCC@@@AAAAAA@@@@@@@@@?????????<<<======>>>??????@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@??????AAAAAA@@@??????????????????BBBDDDCCC???======???@@@????????????@@@AAAAAA@@@@@@AAA@@@???>>>>>>>>>@@@@@@???>>>>>>???@@@@@@???>>>===<<<<<<;;;<<<<<>>>>>>>>????????????GGGEEEBBB???>>>===>>>???>>>>>>>>>>>>============<<<@@@DDDDDDAAA>>>===>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>><<<:::999:::<<<<<<<<<;;;<<>>;;;???@@@AAAAAAAAA???===<<<=========>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>DDDDDDDDDCCCDDDDDDEEEFFFCCCEEEGGGGGGGGGEEEEEEFFFAAAAAAAAA@@@@@@AAAAAABBBAAABBBCCCAAA???<<<<<<<<>>===<<<<<<===>>>???CCCBBBBBBAAAAAAAAAAAABBB???=========???@@@???>>>BBBAAA???===<<<;;;<<<<<<=========<<<<<<<<<;;;;;;<<<@@@DDDDDDAAA>>>===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????===;;;:::;;;<<<============>>>AAACCC???EEEMMMTTT[[[[[[RRRGGGKKK\\\nnnwwwzzz~~~yyyssslllhhhccc```dddjjjssssssyyyssshhh[[[===222+++------)))(((+++******)))))))))(((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))******************************++++++,,,------------............000444777444MMMTTTSSSsssvvvgggccclll~~~~~~{{{zzzzzz{{{zzzuuuoookkkiiigggccc___[[[UUUMMMGGGEEEGGGIIIJJJEEEDDDCCCCCCEEEFFFEEECCC???@@@BBBBBB@@@@@@AAABBBCCCFFFJJJLLLMMMUUUhhhyyyyyyTTTBBB999666444111000000000///---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))************++++++,,,,,,---///000111222777DDDVVVbbbffffffgggeeeUUUYYYeeezzziiiSSSGGGBBB>>>>>>DDDIIILLLQQQWWW\\\```iiivvvhhhVVVJJJFFFFFFGGGHHHGGGDDDBBB@@@@@@BBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEECCCDDDDDDEEEEEEFFFFFFGGGCCCDDDFFFIIIJJJJJJIIIIIICCCDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIKKKLLLKKKHHHFFFDDDCCCCCCBBBBBBCCCCCCCCCEEEGGGJJJJJJIIIHHHHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJDDDDDDCCCCCCCCCDDDEEEEEEHHHFFFEEEFFFIIIJJJIIIGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@DDDGGGGGGCCC@@@???@@@@@@@@@@@@@@@????????????????????????????????????===>>>@@@@@@???>>>>>>>>>===>>>??????>>>???AAABBBAAADDDDDDCCCGGGMMMNNNJJJHHHRRReeexxxwwwpppkkkgggcccdddgggjjjlllrrr|||||||||}}}ooo```YYYDDD666,,,------((((((---*********)))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,******++++++,,,------...------......///333777;;;BBBZZZeeeoooiiikkkyyy~~~oooqqqoookkkiiijjjhhhddd^^^```aaa```^^^[[[[[[[[[WWWVVVTTTRRRPPPNNNMMMLLLJJJGGGDDDCCCDDDEEEEEEEEEAAA@@@@@@AAACCCDDDCCCBBB>>>???AAAAAA@@@???@@@AAAGGGDDDEEEFFFEEEFFFOOOZZZeeesssaaaMMMCCC:::777222000/////////...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))************))))))))))))************++++++,,,---///111333444888DDDUUU^^^___dddyyyyyyXXXZZZ\\\kkkyyynnnVVVHHHEEE@@@???BBBIIINNNQQQTTTYYYfffkkkyyyzzzcccXXXPPPFFFDDDIIIIIIJJJJJJHHHDDDCCCFFFIIIEEEDDDDDDDDDEEEGGGIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNOOOPPPQQQRRRRRRSSSPPPRRRVVVYYY\\\]]]]]]]]]^^^^^^___```aaaccceeefffgggeeeddddddeeeccc^^^ZZZGGGFFFFFFEEEEEEEEEFFFFFFNNNSSSXXX[[[\\\]]]```cccaaa___^^^]]]]]]^^^___aaa[[[[[[ZZZ[[[[[[\\\]]]^^^[[[YYYWWWYYY[[[]]][[[YYYUUUUUUUUUVVVUUUTTTSSSRRRNNNNNNNNNMMMMMMMMMLLLLLLIIIMMMPPPPPPLLLHHHGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBCCCBBBAAABBBCCC???@@@@@@???>>>>>>@@@BBB<<>>DDDCCCAAAAAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBDDDEEECCC@@@BBBJJJMMMJJJIIILLLLLLRRRaaattt~~~nnn[[[QQQ===999333///............---------,,,,,,,,,++++++************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))************+++,,,,,,...000222444555@@@QQQccceee\\\ddddddUUUfffdddxxx~~~fffTTTMMMEEE<<<@@@FFFJJJJJJMMMVVV\\\]]]lll|||eeeYYYQQQQQQRRROOONNNPPPOOOKKKKKKPPPQQQNNNOOOTTTNNNOOOPPPPPPPPPSSSWWW[[[^^^bbbeeegggffffffiiikkknnnoooqqqtttxxx}}}xxx\\\EEEEEEIIIMMMLLLFFFBBBBBBPPPfff}}}|||zzz~~~|||xxxvvvuuuwwwzzzxxxrrrlllnnnmmmlllkkkiiiddd^^^YYYVVVTTTTTTXXXXXXVVVUUUWWWVVVQQQNNNMMMKKKJJJNNNUUUHHHLLLOOONNNOOOSSSSSSQQQVVVUUUSSSRRRQQQPPPOOOOOOKKKHHHEEEFFFHHHJJJJJJHHHWWWpppxxxxxxxxxuuunnnllluuuzzzmmmcccgggrrrzzzrrreeehhhpppcccXXXCCC111...111...+++***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,------......///333000///111444999BBBLLLdddppphhhrrruuueeeYYYUUUVVVXXXRRRQQQQQQSSSTTTSSSNNNKKKNNNMMMLLLLLLLLLLLLLLLLLLOOOMMMKKKHHHGGGGGGHHHHHHHHHGGGFFFGGGIIIIIIHHHFFFBBBCCCDDDFFFHHHHHHGGGEEEFFFBBBAAADDDDDDCCCDDDHHHIIIHHHFFFEEEFFFGGGIIIKKKHHHMMMMMMHHHDDDFFFGGGGGGFFFFFFFFFGGGHHHHHHFFFEEEJJJKKKKKKJJJMMMQQQNNNIIIPPPRRRUUUXXX^^^lll~~~nnnVVVGGG===222000111111...,,,///......------,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++******************,,,---///......111888===TTTQQQgggeeeMMMnnnxxx___bbbmmmzzzrrrXXXKKKEEEAAA>>>EEEHHHMMMRRRWWW]]]dddiiixxxqqqggg______```___```ccceeebbbcccggghhheeeeeehhhlllkkkjjjiiijjjnnnrrruuuxxx|||cccKKKHHHGGGKKKLLLKKKKKKLLLTTT^^^ggggggcccgggwwwzzztttrrrnnnlllmmmkkkfffdddeee\\\XXXXXXYYYZZZ[[[aaahhheeejjjooorrrxxx~~~yyytttpppmmmkkkhhheeecccxxx~~~zzzxxxtttqqqvvv|||uuuiiidddfffmmmyyyfffmmmmmmkkkqqqgggkkkWWW>>>000,,,+++++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,+++,,,,,,------......///222//////333888>>>JJJUUUuuukkkdddnnnyyyrrrggg```UUUKKKEEECCCDDDFFFGGGFFFEEEFFFHHHIIIHHHGGGJJJIIIIIIHHHHHHHHHHHHHHHEEEDDDCCCBBBCCCEEEGGGHHHKKKIIIGGGFFFGGGGGGFFFEEEKKKKKKKKKKKKKKKKKKJJJHHHNNNKKKJJJKKKKKKIIIJJJMMMNNNMMMMMMLLLMMMNNNPPPQQQLLLPPPQQQMMMMMMPPPQQQPPPQQQPPPOOOOOOPPPQQQQQQQQQTTTXXX[[[]]]bbbfffddd___^^^]]]___fffsss}}}iiiRRRFFF:::666666444111//////......------,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******************,,,---///...///333:::???SSSWWWbbb]]]]]]{{{kkkbbbiiixxxzzz~~~]]]KKKDDD@@@@@@DDDJJJIIIOOOWWW[[[]]]hhhvvv}}}uuusssssssssuuuwwwzzzyyy|||~~~|||YYYPPPLLLLLLPPPRRRRRRSSSVVV[[[[[[XXXRRRNNNSSS___jjj|||zzzvvvwwwooollllllooopppqqqvvv}}}}}}www{{{yyywwwtttrrrtttyyyrrrjjjbbb]]]___mmm{{{xxxyyy{{{``````vvvxxxooopppjjjpppbbbKKK666,,,+++,,,*********)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---......//////000///111666===FFFVVVcccxxxggghhhkkkoooaaa\\\UUUQQQLLLIIIHHHHHHGGGGGGHHHGGGFFFEEEFFFGGGIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJOOONNNMMMKKKKKKKKKLLLLLLNNNMMMLLLLLLNNNPPPPPPOOOLLLLLLKKKJJJJJJJJJJJJJJJPPPMMMMMMPPPQQQOOOQQQTTTUUUVVVXXXZZZ\\\^^^```aaaeeefffeeebbbcccffffffccccccaaa^^^]]]^^^aaaeeehhhlllssszzz___OOO>>>777555111......//////......---,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))************++++++++++++++++++,,,...//////000555===DDDTTTaaa^^^SSShhhzzzfffkkknnnpppwww~~~nnnPPPGGGEEEAAACCCKKKPPPNNNUUU]]]\\\\\\qqqbbbQQQRRRVVVZZZYYYXXX\\\bbbooommmhhh___WWWUUUZZZ```aaarrr{{{xxxuuupppmmmnnniiijjjlllllliiihhhppp{{{{{{~~~llliiixxxtttooonnneeeaaaRRR>>>222000...************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))***++++++,,,,,,---,,,,,,------.../////////000000333:::CCCOOOcccsss~~~dddcccvvv}}}}}}|||{{{jjj[[[TTTSSSLLLKKKKKKLLLLLLJJJGGGEEEJJJLLLMMMLLLJJJJJJKKKMMMJJJJJJKKKLLLNNNPPPRRRSSSRRRQQQQQQQQQQQQRRRTTTTTTOOOQQQTTTZZZ___aaaaaa```aaaaaaaaaaaaaaabbbdddfffeeeccceeekkknnnoooqqquuuwwwyyy|||{{{yyyvvvuuuwww|||rrr]]]FFF;;;555///---000/////////...------,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******+++++++++++++++,,,,,,...//////111888BBBIIIXXXfff[[[SSSqqq~~~iiigggtttxxxyyytttyyy^^^HHHEEEFFFBBBDDDLLLTTTUUU]]]eeedddkkkrrrVVVZZZ^^^```^^^aaaqqq}}}yyy~~~|||~~~~~~yyysssmmmlllooohhhjjjqqqzzz{{{~~~uuuzzziiifffZZZGGG888111...+++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,------,,,,,,---......//////000111222777???IIIYYYqqqjjjddduuuwwwooohhhdddZZZYYYXXXWWWUUUUUUTTTTTTTTTUUUXXX]]]cccjjjpppsssvvvwwwwwwtttpppmmmmmmnnnqqquuuzzz|||{{{yyyxxxxxxsssuuusssjjj^^^WWWXXX\\\TTTWWW[[[\\\ZZZWWWSSSQQQOOOUUU]]]```^^^\\\]]]___```aaacccfffjjjmmmppprrrppprrrvvv{{{qqqWWWIII???555222555000//////......---,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******++++++,,,,,,,,,,,,---...//////333;;;GGGOOO\\\___UUUbbbhhhZZZcccnnnuuu}}}uuu```OOOBBBAAACCCCCCEEEJJJPPPUUU___iiiqqq{{{uuuzzzkkkkkklllkkkmmmzzz~~~{{{}}}wwwqqqqqqsssnnnlllppp{{{~~~vvveeeRRR>>>///+++...++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++******++++++,,,------------------...//////000000222444;;;EEERRRfff|||zzziii\\\tttqqqiii^^^VVVRRRPPPMMMKKKIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQTTTVVVXXXYYY[[[[[[ZZZWWWVVVYYY\\\aaaffflllnnnmmmmmmqqqtttqqqpppkkkccc]]]\\\bbbhhhqqqwww||||||uuunnnkkkkkkmmmyyyfffXXXKKK:::222444000000//////...---------,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******++++++,,,------------...///000444>>>KKKUUU^^^UUUTTTxxx]]]OOO\\\dddsss|||iiiNNNHHHAAA>>>BBBGGGMMMOOOPPPVVVaaannnppp___XXXVVVNNNQQQXXXdddtttyyyqqqssswwwxxxqqqrrrqqqttt}}}yyyuuuuuunnnlllnnnvvv{{{uuu~~~mmm```KKK333***111+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,------...------......//////000000222555>>>KKK[[[ssstttqqqyyyeee^^^eeeqqqgggeeedddgggjjjjjjgggeee\\\XXXRRRQQQSSSUUUUUUTTTLLLMMMPPPRRRUUUWWWXXXYYY[[[YYYWWWVVVWWWZZZ^^^```ccccccaaa]]]YYYZZZaaagggmmmllllllkkkkkkmmmoooqqqjjjhhhdddaaaaaafffooouuuwwwtttvvvvvvjjjZZZBBB222000000000//////......---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******++++++,,,------...---...///000555@@@OOOYYYZZZXXXfffwwwVVVSSS```hhh~~~ooodddHHHHHHEEE@@@CCCNNNVVVXXXYYY___hhhwwwxxxnnnuuuttt[[[IIICCCDDDFFFEEEEEEKKKWWWdddnnnrrrkkklllooorrrwww}}}rrrjjjaaaZZZYYYccczzzwwwiiidddccckkkvvv|||xxxuuussskkkpppuuu}}}~~~wwwsssmmmmmmqqqwww}}}}}}}}}zzzkkkzzzooolllYYY:::,,,222+++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------...------......///000000000111666@@@OOOaaa{{{|||kkkzzzkkkhhhppp}}}yyy]]]eee[[[YYYZZZ```eeehhhhhhiiijjjfffbbb```aaa```]]]ZZZaaacccfffjjjmmmpppssstttuuussspppppptttzzz{{{xxxrrriiiccceeennnuuuqqqlllggggggkkkoooppppppwwwvvvuuuwww}}}~~~|||jjjLLL666111000000000///......---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******+++,,,,,,---......---...///000666BBBQQQ[[[VVVccc}}}}}}[[[QQQ^^^hhhttt```QQQCCCDDDDDDDDDIIIQQQWWWZZZbbbbbbqqqnnnccciiilllnnnzzz{{{\\\DDD>>>EEELLLMMMIIIFFFKKKSSSUUUPPPIIIQQQNNNKKKLLLOOORRRSSSRRROOONNNJJJFFFJJJSSSXXXXXXjjjxxx~~~jjjNNNKKKOOOGGGLLLRRRZZZhhh~~~~~~yyyxxx~~~vvv}}}{{{kkk]]]\\\bbbffflll{{{yyywwwsssssstttwwwzzzsssnnnqqqttt|||vvvxxxrrruuubbbGGG666...///+++***++++++((('''***))))))))))))(((((((((((())))))))))))***************************++++++,,,,,,,,,,,,---------.........,,,---000111...///222777===CCCYYYxxxyyyiiiffftttwwwiii```[[[[[[eeeuuu}}}}}}yyyaaaFFF111444///,,,...///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************************((((((((((((((()))******************+++,,,------)))111...---888BBBKKKXXX\\\}}}dddQQQYYY___iiipppUUUJJJBBBCCCEEEHHHMMMUUU[[[]]]dddqqqkkkccchhhrrrwwwoooRRR@@@???EEEIIIQQQPPPRRRXXX^^^]]]VVVOOOEEECCCAAACCCGGGJJJLLLLLLKKKNNNSSSXXX[[[]]]]]]^^^eeeqqquuu```FFFCCCMMMMMMSSSTTTTTTVVVdddzzz~~~}}}{{{~~~eeeccc___XXXSSSSSSXXX\\\mmm}}}xxxuuurrrrrrqqqrrrttttttxxxmmmqqqtttzzz~~~||||||pppmmm]]]III999,,,000,,,***,,,,,,))))))+++***)))))))))(((((((((((())))))))))))***************))))))))))))***++++++,,,,,,---------.........///---...111111///111555AAANNN]]]vvv~~~yyylllyyy{{{|||~~~wwwttt{{{zzzfffOOO???555000---///000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((()))******************+++,,,---......555333555BBBKKKQQQ\\\xxxaaa]]]ffflllwww}}}]]]IIICCC@@@BBBFFFLLLSSSYYY___bbbeeefffccc\\\dddvvv{{{xxxyyyiiiNNNCCCFFFMMMOOOXXX[[[```eeeeee___UUUNNNAAA???>>>???BBBFFFHHHHHHMMMOOO[[[jjjrrrtttzzzsssWWWRRR___jjjdddddd```[[[aaavvvnnnddd___bbbeeehhhqqq{{{hhh^^^\\\___nnn~~~yyyuuutttssssssrrrnnnqqqtttyyyzzz|||wwwuuuggg```XXXSSSGGG333111,,,***,,,---+++***,,,******)))))))))((((((((())))))))))))************)))))))))))))))******+++,,,------------.........111//////222222111444999LLL]]]qqq~~~zzz}}}yyyyyy|||}}}~~~{{{iiiWWWJJJ777111...000111///------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******++++++++++++,,,---.........333222888IIIPPPRRRZZZiii]]]ccckkkuuummmRRRDDDAAA@@@BBBIIIPPPVVV[[[bbbiiioooiii[[[^^^UUUaaaxxxvvvuuuvvvnnnSSSGGGLLLTTTXXXaaaeeeiiihhhbbbWWWLLLFFFDDDCCCBBBBBBCCCEEEGGGHHHNNNMMMWWWlll{{{vvv[[[UUUeee|||rrrkkkmmmnnnmmmzzzoooMMMSSSOOOLLLPPP[[[nnnzzzxxxxxxvvvrrrlllnnn|||~~~{{{wwwuuueeeYYYWWW]]]QQQ555222,,,)))+++,,,+++***,,,*********)))))))))((((((((()))))))))************))))))(((((())))))***+++------------............111///000222111111777>>>VVVgggxxx}}}xxx~~~ttt___OOO<<<444...000111///------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))(((((())))))***+++++++++++++++,,,...///000...222222;;;MMMRRRSSSZZZ~~~]]]___dddkkk|||aaaLLLBBBBBBAAADDDLLLTTTVVV[[[hhhwwwjjjggghhh[[[hhh|||uuu|||```MMMKKKUUU]]]fffhhhiiieee]]]SSSKKKGGGHHHHHHGGGGGGHHHJJJMMMOOOQQQMMMTTTgggwwwaaaUUUVVVnnnwww{{{~~~}}}wwwppp~~~gggQQQWWWWWWSSSJJJGGGRRRhhhyyy~~~xxx{{{yyyvvvqqqkkklllxxx{{{}}}wwwsssooo___]]]fffWWW555444---(((***,,,+++******************))))))))))))((()))))))))************)))))))))))))))******+++---------.........//////000//////111111333;;;EEE\\\mmmssswww{{{zzz~~~iiiSSSDDD:::000///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++)))))))))))))))***+++++++++++++++,,,---///000111222666999CCCRRRWWW[[[iiisss```ggggggyyyhhhUUUGGGBBBCCCEEEIIIRRRXXXXXX^^^tttvvvyyy{{{pppuuuyyy[[[PPPXXXbbbggghhhgggddd___[[[XXXWWWTTTUUUVVVVVVVVVXXX\\\___[[[YYY___kkkttt{{{|||[[[JJJSSS]]]~~~iiifff```[[[]]]ccceeecccnnnyyylll[[[UUUZZZbbbcccVVVJJJMMM\\\jjjyyyyyyuuuqqqmmmiiijjjtttyyy```}}}wwwjjjjjjvvvkkkKKK888000)))***---,,,******++++++*********)))))))))))))))))))))***************************++++++,,,------........./////////000///000222222666AAAMMM\\\qqq{{{mmmyyyqqq}}}}}}}}}jjjdddhhhmmmzzz|||uuuXXXPPPBBB555000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))***))))))))))))***++++++++++++,,,---...///111222111999>>>HHHUUUZZZhhhmmm```hhhooonnnWWWJJJDDDCCCEEEIIIOOOXXX]]][[[dddyyy|||}}}lllXXXYYYbbbggggggffffffgggggggggffffffggggggeeeccccccfffiiidddfffiiilllmmmllljjjiiiOOOPPP@@@???QQQYYY{{{~~~~~~yyyhhhNNNIIIEEEFFFGGGFFFGGGJJJQQQdddyyywww```ZZZ[[[]]]gggkkkaaaXXX]]]lllwww}}}wwwqqqllljjjiiikkkqqqyyy[[[nnnwwwooottthhh===333,,,,,,///---+++***+++++++++*********))))))))))))))))))************+++++++++++++++,,,,,,---............////////////111000222444555:::GGGUUUaaayyywwwiiiiiiqqqzzzsssvvvhhh]]]LLL:::333111000......,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,+++,,,,,,---...000222333111===FFFOOOYYYaaazzzhhh^^^fffdddMMMDDDBBBDDDGGGLLLSSS]]]aaa^^^iiiuuuuuu~~~zzzrrrYYYUUU[[[hhhggggggiiimmmooonnnmmmqqqqqqooojjjdddbbbccceeecccggggggccc```^^^VVVLLLDDDOOOJJJPPP^^^]]]{{{|||ttt```MMMIII???:::>>>???<<<@@@IIIUUUeeesssvvv}}}kkkhhhjjj```iiikkkdddcccppp}}}wwwpppjjjjjjkkkmmmrrrwww|||}}}]]]fffxxxpppuuurrrAAA777......111///,,,++++++++++++************)))))))))))))))************,,,,,,++++++,,,,,,---.............../////////000222222333555777===LLLZZZooottt|||ZZZqqq}}}eeeRRR>>>555222111000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********)))******+++,,,+++,,,,,,---///111222333666DDDPPPYYYaaakkkggg___jjjzzzWWWKKKHHHBBBBBBIIIQQQTTT]]]dddeeerrr~~~www^^^XXX___pppzzz|||}}}{{{yyyxxxpppccc___ccceee```XXXSSSPPPNNNJJJHHHEEENNNUUU[[[```iiitttpppsssxxx}}}nnn___PPPEEE======<<<<<<<<>>...222,,,+++000,,,++++++***)))))))))))))))+++******)))))))))******************+++,,,---...,,,------......///000000///000444888===III___sss}}}wwwpppiiilll}}}|||fffLLL<<<555111000000...------,,,,,,,,,,,,,,,---,,,++++++******++++++************************************++++++++++++---------...000333444444===CCCSSS]]]pppmmm___iiiyyywwwyyy]]]EEEAAADDDEEEJJJSSSUUU[[[cccqqqvvvuuuvvvqqqpppsssqqqooopppwww|||jjjeeebbb]]]YYY]]]mmm|||sssmmmhhhhhhaaaSSSFFF@@@<<<:::;;;;;;;;;<<<@@@GGGOOOVVViiiooonnnsss{{{zzzsssmmmsssuuupppjjjjjjkkkkkkrrrzzztttrrrooopppKKK444111------...************+++******)))(((++++++************++++++*********++++++,,,---...------......//////000000...111777>>>EEESSSkkknnnhhhfffaaaccckkkttt^^^UUUSSSXXX___lllkkkQQQAAA888333000111///......---,,,------------,,,++++++******++++++************************************+++++++++,,,.........///111333666777CCCIIIQQQZZZuuu}}}ddd___kkksssgggRRR@@@>>>CCCGGGMMMUUUZZZ```iii{{{~~~yyyxxx|||rrrnnnlllgggccceeesss{{{oooaaaVVVPPPOOOJJJBBB<<<:::<<<=========>>>???DDDMMMWWW^^^qqq|||rrrxxx{{{vvvmmmhhhiiikkkkkkrrr}}}www{{{bbbvvv~~~yyyzzzYYY:::///...///...***)))***+++,,,,,,+++)))(((+++++++++***++++++,,,---++++++++++++,,,---......---......//////000111111///111888BBBNNN```yyykkk{{{iii```aaadddvvv}}}yyy~~~}}}kkkrrrvvvnnnnnnyyygggQQQMMMKKKSSSbbblllyyy|||nnnWWWGGG===555111111//////...------------...---,,,++++++******++++++*********************************+++++++++,,,,,,---......///000333777999HHHOOOQQQUUUtttoooeeefffsssyyy~~~]]]MMM@@@@@@EEEHHHOOOVVVZZZbbbqqqtttcccgggkkkqqqyyyrrrbbbQQQFFFAAA???===<<<:::999;;;===>>>>>>???AAAGGGPPP[[[cccppp{{{}}}rrriiihhhkkkjjjmmmuuu~~~nnn___bbbsssnnnfffBBB...///000---,,,)))***+++,,,,,,+++***)))++++++******+++,,,,,,---++++++++++++,,,---...///......//////000111111222111333:::HHHYYYnnnzzznnnqqqtttfffgggjjjrrr||||||{{{{{{uuurrrYYYJJJIIINNN\\\llluuusss___PPPDDD999222111//////...------------...---,,,++++++******++++++***************************++++++++++++,,,,,,,,,+++---......///222777;;;GGGSSSUUU[[[|||yyyhhhjjjqqqxxx}}}TTTJJJCCCCCCHHHLLLRRRXXXZZZeee}}}}}}ppppppwwwgggXXXbbbrrryyyrrrkkk```fffooo{{{xxxfffVVVGGG>>><<<999888:::999666666999<<<>>>@@@DDDKKKUUU```hhhttt|||pppjjjkkkllllllppp{{{qqq}}}hhh]]]xxxsssqqquuuMMM111000111---...)))***++++++,,,+++++++++***************+++,,,---++++++++++++,,,---.../////////000000111111222222444555>>>RRRiiijjjvvvjjjmmmtttzzzrrrjjjfffeeefffjjjppp{{{xxx___OOOGGGMMMVVVbbblllxxx~~~lll]]]NNN???444111///......---,,,------------,,,++++++******++++++************************++++++++++++,,,,,,,,,,,,***---......///222888===JJJXXX\\\fffrrrcccnnn}}}mmmLLLFFFCCCEEEKKKQQQWWW]]]aaannn{{{gggbbbiiipppjjjXXXMMMWWWggg||||||}}}xxxuuuuuutttqqqqqqsssvvvuuuvvvuuutttssstttwwwvvvxxxzzz|||}}}xxxtttqqqooouuuvvv|||~~~jjjWWWHHH???;;;;;;777555999999666666999===@@@EEEKKKTTT___jjjrrr}}}zzznnnkkkllliiijjjsssyyyaaakkk~~~YYY666333222+++///+++*********++++++,,,---))))))))))))***+++,,,,,,,,,,,,+++,,,,,,---.../////////000111111222222333555666DDD___|||eeeooovvv}}}qqq]]]SSSNNNPPPOOOPPPVVVZZZ```kkkvvvzzzyyy|||bbbOOOHHHGGGSSS]]]gggppp|||lllZZZFFF777111...------,,,,,,,,,,,,,,,---,,,++++++******++++++************************+++++++++,,,,,,,,,------+++...000000///333:::@@@KKKYYY^^^pppxxxcccaaarrr]]]EEEBBBBBBFFFMMMTTT\\\bbbkkkyyyjjj___eeedddeee]]]XXXaaannnlllxxx{{{vvvoookkkjjjkkkjjjfffeeegggcccbbbbbbcccaaaaaacccfffccchhhmmmllliiijjjqqqxxx}}}qqq]]]JJJ>>>:::999;;;555444888:::999:::???@@@DDDJJJRRR]]]iiittt|||}}}xxxyyyrrrkkkjjjfffdddlll{{{fffdddbbb:::555222***///++++++***)))***+++---...(((((((((((()))***+++,,,,,,,,,,,,,,,---...//////000000000111222222333333555888HHHiiihhhwww|||pppUUUIIIIIIKKKMMMKKKLLLOOOPPPOOOQQQVVVTTT^^^ooo~~~}}}yyytttqqqzzz{{{dddRRRJJJLLLOOOTTTaaalllvvvzzz~~~vvvbbbJJJ999111------,,,++++++++++++,,,---,,,++++++******++++++************************++++++,,,,,,,,,---------,,,///111111000444<<>><<<:::888888999888888:::>>>AAAEEEGGGQQQ^^^cccfffsss~~~}}}{{{xxxzzz~~~xxxiiiiiicccbbbhhhnnnwwwvvvbbbxxxqqqDDD///666666'''*********++++++,,,------++++++++++++++++++++++++---------............/////////000000111222444555444???RRR|||qqqmmmuuuppp^^^SSSNNNOOOQQQRRRVVVVVVSSSUUUZZZYYYTTTQQQbbbiiicccbbbiiieeeXXX\\\ZZZ___iiimmmmmmuuu}}}{{{jjjUUUIIIHHHNNNSSSYYYeeekkk}}}wwwiiikkkvvvttt{{{ssscccSSS???000/////////......---,,,,,,---,,,++++++******++++++************************)))))))))***++++++,,,,,,---111333222000555AAAJJJVVVQQQkkklll]]]lllxxxfffTTTDDDCCCEEELLLRRRVVV]]]dddwwwzzzkkk___llljjjnnnwwwsssccc^^^ooozzzppphhhbbbhhhggghhhjjjkkkkkkiiigggdddcccbbbaaaaaaaaabbbccc]]]^^^___^^^^^^aaafffkkkpppssszzzyyyttteeeRRRCCC>>><<<:::666777888999999<<<@@@DDDGGGGGGRRR```cccfff}}}}}}qqqhhhbbbbbbkkkuuu}}}}}}}}}||||||}}}~~~}}}sssjjjcccaaaeeejjjrrrooosssxxxxxxKKK000///111+++,,,,,,++++++++++++++++++++++++++++++++++++++++++---------............//////000000000111222444555888CCC^^^nnnjjjsssvvvnnnhhhfffhhhiiigggfffcccbbbhhhooopppjjjiiinnnkkkaaa]]]]]]WWWMMMSSSPPPSSS\\\bbbfffqqq~~~~~~tttgggWWWKKKIIIMMMRRRUUU\\\iiitttppp```bbbnnnxxxxxxfffVVVBBB333/////////......------------,,,++++++******++++++******************************++++++,,,,,,------,,,///222222444:::DDDMMMWWW\\\}}}hhh]]]hhhwwwvvvZZZLLLBBBDDDJJJQQQVVVZZZbbbkkk~~~rrrdddjjjppp}}}|||jjj^^^TTTOOORRRaaammmqqquuuzzzoooeeedddeeedddfffjjjnnnqqqpppkkkgggfffeeedddddddddeeeggggggdddcccaaa^^^]]]^^^bbbeeeeeehhhppp||||||yyyrrrnnnbbbPPPCCC>>>;;;999777999:::;;;===@@@EEEHHHOOOPPPZZZiiinnnzzz|||{{{}}}}}}{{{yyyxxxkkk\\\PPPJJJLLLVVVbbbuuuyyy{{{~~~~~~|||zzzzzz~~~zzzmmmeeeaaadddgggmmm}}}cccnnnqqq}}}[[[<<>>;;;777:::<<<===???AAAEEEJJJMMMSSSWWW___mmm|||zzz|||~~~~~~zzzvvvpppcccRRRFFF@@@BBBLLLVVVccclll}}}}}}kkkjjjwww{{{{{{~~~}}}yyyyyy{{{{{{xxxooofffbbbdddfffjjjwwwrrrdddcccwww{{{hhhLLL666...111------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------............//////111111000///111666:::KKK\\\wwwiii[[[UUU```ooowww|||sssaaaSSSLLLIIIGGGIIIPPPXXX]]]^^^qqqhhhUUUZZZjjjuuuyyy|||sssbbbNNN<<<111000///.........//////---,,,++++++******++++++************************+++++++++,,,------............000444;;;DDDMMMRRR[[[|||rrrZZZ\\\wwwdddKKKCCC???EEEOOOWWWZZZbbbttt}}}|||~~~|||yyyxxxwwwtttttttttrrrqqqqqqtttvvvxxx{{{nnnddd___ZZZRRRLLLIIIGGGIIIQQQZZZ```dddgggkkkyyy{{{qqqssszzzzzzyyywwwvvvuuurrrnnnkkkkkkjjjjjjiiiiiijjjkkklllkkkiiifffdddcccddddddeeegggfffhhhlllmmmlllooouuuyyy|||~~~vvvppppppqqqoooooopppzzzuuugggTTTDDD===:::777:::<<<>>>@@@CCCGGGMMMQQQPPPXXX___mmm}}}~~~}}}{{{zzz~~~}}}wwwhhh[[[KKKAAA<<<===EEENNNSSS^^^qqq|||ooo]]]dddzzz}}}}}}{{{wwwyyy}}}wwwooofff```bbbdddfffqqq~~~iiiwwwWWWhhh{{{uuujjjSSS:::...000++++++,,,,,,,,,---------++++++,,,,,,,,,------------------............//////111222000///222999???SSSlllrrrlllkkkyyyzzzvvvsssqqqsssvvvxxxuuurrrtttxxx~~~yyyfffTTTIIIGGGJJJOOORRRVVV\\\dddjjjzzzhhhVVV^^^qqq}}}wwwjjj|||}}}kkkVVVCCC333222000///......///000---,,,++++++******++++++******************************++++++,,,---------111000111444<<>>AAAFFFLLLSSSWWWUUU\\\dddwww}}}~~~}}}zzzyyy~~~~~~wwweeeXXXIIIAAA>>>???FFFMMMUUUdddwww|||lll___ooo{{{{{{{{{xxx{{{qqqggg```aaabbbccckkkvvvnnnjjjZZZaaa{{{mmmTTT;;;//////+++++++++,,,---.........++++++,,,,,,------......---------............//////111222111000444>>>FFFZZZ|||qqqrrr}}}zzzxxxwwwuuupppmmmllljjjjjjkkknnnmmmjjjfffgggkkkooorrrtttyyypppZZZLLLGGGFFFLLLRRRVVVYYYaaannnxxxhhhYYYbbbvvv|||aaannnwww___III666444222///.........///---,,,++++++******++++++*********************************+++,,,,,,------111111222444:::EEERRR[[[wwwdddbbbttt}}}}}}YYYFFFDDDEEEKKKSSSWWW[[[mmm~~~}}}zzzssspppppptttvvvrrrqqqooolllhhheeecccaaaVVVXXX[[[___fffoooyyy}}}wwwqqqnnnhhhcccdddhhheeeYYYOOOFFFEEEFFFNNNZZZbbbbbb]]]^^^fffvvv}}}xxxuuuttttttssswwwuuussspppnnnmmmmmmmmmjjjiiiiiikkkmmmllljjjggghhheeedddeeedddbbbdddiiikkkmmmqqqvvvwwwtttqqqpppnnnlllkkkmmmllllllrrrzzzpppUUUCCC<<<;;;:::888;;;@@@FFFMMMVVV^^^ddd___```lll~~~}}}|||xxxvvvzzzyyyqqqgggYYYJJJCCCAAAEEELLLTTTRRRfffzzzxxxfff```www{{{{{{}}}zzz|||yyymmmeeeeeedddccchhhqqqsssaaavvvjjjdddbbbDDD333///,,,,,,------------------++++++,,,,,,---......///---------............///...111333222111777BBBKKKdddrrrwwwuuu{{{vvvqqqoooppppppnnnlllmmmlllkkkjjjjjjiiihhhfffffffffggghhhiiilllooorrr{{{}}}}}}~~~}}}~~~iiiRRRHHHIIILLLNNNRRRVVV]]]hhhvvvjjj]]]gggzzzjjjggghhhOOO999666333000------......---,,,++++++******++++++************************++++++,,,,,,------......///000222333888EEEVVVbbb~~~bbbkkksssvvvTTTDDDEEEFFFMMMUUUZZZaaayyy}}}~~~yyypppfff^^^[[[[[[]]]\\\ZZZWWWUUURRRPPPOOOTTTYYYaaalllyyy{{{rrrqqqppplll___```dddjjjmmmfffXXXKKKAAACCCHHHQQQ\\\dddbbb]]]\\\aaappp}}}{{{zzz{{{yyyvvvssspppnnnnnnmmmmmmmmmmmmppprrrqqqmmmiiieeebbbaaabbb```^^^```eee```aaadddiiilllkkkkkklllnnnmmmmmmoooppprrrzzzqqqUUUAAA<<<<<<<<<:::>>>DDDLLLUUU```jjjpppccc^^^mmm~~~|||}}}{{{vvvssswww}}}|||tttlllhhhYYYIIIAAAAAAFFFOOOXXXTTTnnnsssttt{{{|||||||||~~~}}}uuukkkjjjhhheeeiiipppxxx___qqqzzzjjj{{{uuuPPP999000///......------,,,,,,+++++++++,,,,,,---...//////---------.........//////...111444333222888DDDNNNlll{{{qqqlllqqq{{{{{{}}}zzzzzztttpppkkkjjjlllnnnnnnmmmmmmllliiigggeeedddeeefffiiigggeeeccccccdddeeeeeejjjmmmooosss~~~~~~yyy|||~~~eeeNNNHHHMMMUUUSSSRRRVVV```mmmzzzmmmbbbkkk}}}xxxiiimmmRRR:::888444000---------...---,,,++++++******++++++************************,,,,,,------...//////000,,,///111222777DDDYYYhhhttt___nnnjjjNNNAAAAAALLLMMMSSS]]]jjjyyynnnaaaUUULLLHHHJJJJJJLLLNNNKKKKKKTTT^^^cccppp|||tttttt|||wwwjjjbbbZZZ___aaabbbddddddZZZNNNIIIHHHJJJSSSbbbjjjbbbUUUZZZcccrrr|||zzzyyywwwuuussssssqqqooommmnnnllllllrrryyyyyypppgggiiigggdddaaa______``````bbb___]]]^^^dddiiimmmmmmnnnlllqqq{{{oooRRRFFF<<<666;;;???>>>BBBOOO___kkknnnmmm___fffsss{{{xxxwwwzzz{{{zzzwwwyyy|||{{{wwwnnnaaaIII>>>IIIPPPUUU^^^aaa|||{{{xxx|||}}}~~~zzzyyynnnfffcccaaaiiiuuu~~~nnnppphhhuuukkk999///000///......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111222000333666333444GGG^^^|||}}}xxx}}}wwwuuuyyyuuurrrooommmmmmnnnqqqsssllllllllllllkkkjjjiiiiiiggghhhhhhfffdddcccdddeeeggghhhkkkqqqyyyxxx|||}}}xxx]]]GGGDDDKKKLLL[[[dddkkkvvvyyy{{{fff[[[lllmmmdddrrrTTTGGG888333444//////000+++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---------...............222,,,111222===JJJSSSuuuqqq]]]iiijjjPPPEEEFFFIIIOOOWWW```ppp}}}}}}{{{wwwnnn```QQQHHHIIIFFFGGGNNNUUU\\\eeemmmxxx}}}tttuuu|||vvvjjjbbb\\\___```aaaeeeeee[[[OOOFFFFFFHHHSSSccclllfffYYY\\\bbbooo{{{yyyxxxvvvtttsssrrrqqqooommmnnnmmmmmmrrrwwwwwwpppiiiiiigggeeebbb````````````bbb^^^ZZZZZZ___ffflllnnnsssqqquuupppRRREEE;;;666===@@@AAAHHHVVVfffooooookkk___dddnnn}}}{{{zzz{{{||||||zzz|||}}}yyypppdddLLLBBBKKKSSSZZZhhhlll{{{vvvxxxyyy|||zzz{{{pppgggccc___eeepppxxxhhhnnnrrr999---000///......///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111//////333777666;;;SSSnnnwwwyyyxxx|||}}}xxxwwwzzzxxxwwwtttrrrqqqrrrtttuuusssqqqooolllkkkkkkllllllhhhhhhhhhhhhiiiiiijjjjjjkkkjjjkkknnntttyyy{{{{{{~~~sssyyyvvv\\\HHHFFFNNNQQQ```iiioooyyy}}}yyybbbYYYjjj~~~ttt```tttvvv]]]HHH999333444//////111,,,...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,---------...............222---444555@@@KKKVVVzzzpppaaarrrhhhNNNEEEFFFGGGUUU```hhh}}}wwwwwwwwwxxxuuukkk]]]RRRPPPJJJKKKXXXhhhsss{{{uuuwww{{{ttthhh```]]]^^^___bbbffffff\\\QQQFFFFFFHHHSSSeeepppkkk```^^^cccqqq{{{wwwuuusssrrrrrrqqqooommmnnnnnnoooqqqsssssspppmmmiiihhhfffdddbbbaaaaaaaaaaaa\\\XXXWWW\\\cccjjjnnnyyyyyyoooRRRDDD:::777@@@BBBEEENNN]]]kkkpppllleeebbbeeeooo|||yyywwwwww{{{}}}~~~{{{pppeeeNNNDDDKKKSSS___rrrzzzvvvxxxxxxyyyyyyzzz~~~vvvjjjbbb^^^```fffqqqiiiccc}}}AAA000111///......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111000111444555444>>>[[[yyyzzzhhhlllnnnqqqvvv{{{zzz|||zzzyyyxxxvvvuuuuuuvvvwwwzzzwwwrrrnnnlllmmmoooqqqjjjiiiiiilllqqqsssqqqoooooommmlllmmmpppsssuuuuuuyyyxxxrrrYYYHHHHHHPPPVVVgggpppvvv~~~rrr___YYYiii{{{^^^gggyyyhhhJJJ:::444444//////111,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////222...666999CCCMMM[[[mmmjjj|||cccIII@@@CCCIII]]]jjjqqq}}}}}}~~~~~~~~~yyyuuutttvvvuuuooojjjaaa___cccrrr~~~wwwzzz{{{sssfff^^^___^^^___dddiiiggg^^^TTTKKKJJJJJJTTTeeeqqqnnndddaaaiiiyyywwwuuusssrrrrrrrrrpppnnnnnnoooppppppooooooooopppjjjjjjiiigggeeedddbbbbbb___\\\ZZZZZZ^^^dddkkkooo~~~mmmPPPBBB999999DDDDDDHHHQQQ^^^gggjjjeee___ccchhhwww}}}yyywwwvvvuuuzzz}}}|||ooocccNNNDDDIIIPPP```xxxzzzxxx|||{{{vvvwwwyyyzzzzzz{{{kkkbbb^^^[[[[[[llliiixxxlll~~~mmm]]]SSS777222000.........///---,,,------------------------......//////000000111111000222555666666FFFiii~~~ooo[[[^^^aaahhhnnnxxx~~~~~~zzzyyyxxxwwwvvvvvvvvvvvv{{{xxxtttqqqpppppprrrtttooommmmmmrrrxxxyyyvvvqqqoooooopppqqqrrrsssssssssvvv}}}nnnUUUGGGHHHPPPYYYkkkuuu{{{lll^^^[[[kkk|||gggggg{{{rrrNNN===666555//////222---...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////111...888<<>>FFFQQQhhh{{{gggzzz{{{vvvWWWCCCBBBJJJPPPbbbrrr}}}~~~~~~xxxvvv|||||||||zzz|||yyyjjj^^^aaadddlllttttttllleeebbb\\\TTTLLLNNN[[[hhhhhh```aaajjjwwwzzzwwwuuuttttttuuuuuutttrrrpppppppppooommmmmmnnnpppnnnooooooooommmjjjgggeee___aaadddfffiiilllqqqtttaaaFFF???<<<===GGGGGGPPPYYY]]]]]]___eeekkkxxxyyy{{{||||||~~~~~~yyyqqqcccOOOJJJSSSZZZmmm~~~~~~zzzzzz}}}xxx{{{zzz||||||yyyzzzqqqeeebbb]]]UUU[[[[[[hhhaaa~~~xxxsssgggvvv???333111...---...///......------------------------......//////000000111111222444666666>>>VVVyyyqqq```sssUUUQQQRRRbbbfffkkkqqqxxx}}}}}}|||{{{|||}}}~~~{{{zzzxxxwwwuuuuuuuuuuuuvvvvvvyyy|||~~~{{{tttnnnnnnsss{{{~~~}}}gggOOOFFFKKKRRR```rrr|||___WWW\\\ppp{{{|||ZZZGGG===888000000333///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,---...///000000000...;;;AAAHHHTTTqqqooogggnnnRRRBBBEEEPPPVVVdddttt|||}}}~~~~~~~~~uuutttyyyvvvwwwxxx{{{qqqbbbcccjjjvvv|||qqqkkkkkkggg]]]QQQOOO[[[hhhjjjddd___eeemmmvvv~~~yyywwwvvvuuuuuuvvvwwwuuutttppppppooonnnnnnnnnnnnnnnpppqqqrrrrrrqqqmmmjjjgggccceeeggghhhjjjnnntttyyy{{{YYYAAA?????????HHHHHHUUUcccfffccceeeqqq}}}}}}zzz||||||zzz|||}}}yyyppp```NNNMMMZZZcccwww||||||}}}wwwzzzyyyzzz{{{zzzzzzmmmccc^^^XXX\\\^^^gggaaa{{{gggFFF444111...---...//////.................................//////000000111111444666666777AAAZZZzzzhhhqqqpppPPPMMMPPPccceeeggghhhmmmwww}}}}}}~~~{{{wwwttttttuuuvvvtttwww|||}}}xxxqqqmmmqqqwwweeeMMMGGGNNNVVVhhhyyy{{{\\\VVV^^^uuuzzz```LLL@@@:::111000333///...---,,,,,,++++++,,,,,,,,,,,,,,,------------...++++++,,,---...///000000222000===CCCKKKXXXzzziiiiii{{{~~~kkkNNN@@@FFFRRR\\\gggwww}}}}}}}}}~~~~~~vvvyyy|||vvv|||tttvvvzzzvvvgggeeennn~~~tttooorrrpppdddVVVSSS^^^llloookkk^^^```fffppp||||||xxxvvvuuuvvvwwwxxxwwwuuuqqqooonnnnnnoooooonnnlllqqqssstttuuusssoookkkiiifffggghhhhhhiiiooowww}}}wwwUUU>>>???@@@AAAGGGHHHYYYkkkoookkkmmm|||||||||}}}|||yyyzzz~~~}}}yyylll\\\JJJMMM^^^hhh|||yyyvvvuuuvvvyyyzzzzzz~~~tttccc^^^ZZZYYY\\\cccuuullllllOOO444222...---.../////////..............................//////000111111111///222555<<>>LLLRRR```~~~\\\kkk}}}^^^IIIFFFLLLSSSdddsss}}}~~~~~~~~~~~~}}}}}}~~~yyy~~~yyyfff^^^dddqqq}}}{{{uuuzzzlllWWWVVVeeerrrtttnnnfff```cccooo{{{}}}wwwuuuyyy{{{wwwsssssspppppppppnnnmmmmmmoooqqqmmmoooqqqsssssspppmmmkkkjjjlllooorrrxxx}}}oooXXXDDDBBBGGGJJJNNNSSS[[[bbbxxxjjjVVVTTTTTTWWW```kkktttzzzyyy}}}{{{wwwwwwxxxvvvyyyyyyyyy{{{|||tttjjjVVVMMMHHHZZZqqq{{{~~~}}}|||zzzyyyzzzxxxwwwzzzzzzzzzwwwmmmeeeXXXWWWZZZ]]]hhhkkk{{{ggg^^^eee???333111222------000+++,,,,,,---------.........000//////000000111222333444<<>>JJJ^^^ooowww~~~uuujjjffflllzzz~~~ttthhh```ZZZ\\\]]]aaagggggg]]]QQQIIIUUU```eeecccgggxxxvvvqqqvvv~~~}}}~~~tttdddcccWWWPPPZZZffftttzzzlllfffmmmzzzxxxaaaZZZYYYWWWSSSQQQTTT[[[aaadddeeeccc[[[QQQNNNTTT[[[cccnnnzzz___aaajjj```QQQCCC999444111000.........---------,,,,,,+++++++++,,,,,,,,,---------...//////......000222111666;;;EEE\\\nnnkkk^^^LLLMMMRRRXXX^^^nnn~~~~~~}}}~~~}}}~~~|||{{{}}}zzz{{{||||||||||||{{{{{{oooccc```pppxxxaaaZZZ[[[[[[aaabbbmmm}}}~~~zzz|||~~~zzzrrrqqqpppnnnllljjjlllpppssstttuuuxxx{{{}}}zzzsssmmmnnnrrrwww```PPPLLLMMMTTTZZZYYYZZZjjj|||~~~ooogggfffhhhkkkfffeeebbb]]]VVVQQQOOONNNHHHFFFGGGPPP]]]hhhllllll___[[[XXXXXXVVVOOOHHHDDDJJJTTT^^^nnn~~~{{{yyywwwwwwyyyzzzzzzzzzwwwvvvyyy|||{{{xxxxxx|||zzzjjjbbbYYYZZZ\\\^^^iiissspppddd{{{vvvrrr{{{^^^???///000...---///,,,------.........///////////////000000222333555666888BBBPPPdddtttiiixxxhhhgggiiittt|||hhh]]][[[ZZZ]]]^^^ccciiillleeeWWWLLLVVVaaafffbbbcccrrr~~~rrreee```iii|||~~~yyylll```bbbZZZUUU___kkk{{{{{{pppppppppvvvwwwhhhcccccccccbbb```___```aaaYYYYYYWWWSSSPPPTTT\\\dddiiiqqqyyyfff___rrr___LLL>>>555000...............---------,,,++++++,,,,,,,,,,,,------,,,---//////...///111444222777<<>>GGG^^^iiijjj~~~jjjaaaLLLOOORRRYYYhhhrrr~~~}}}}}}|||~~~~~~}}}~~~}}}zzzyyyzzz|||{{{{{{{{{{{{{{{zzzyyyyyytttxxxxxxaaaOOOMMMSSSdddqqqyyyyyyxxxzzz~~~~~~YYYBBBDDDJJJSSS]]]```^^^cccgggpppxxx|||yyyxxx|||{{{xxxvvvwwwwwwwwwwwwxxxuuurrrsssuuutttppppppuuuzzz}}}{{{ssshhhgggkkkrrrxxxyyy{{{|||~~~{{{vvvuuuwwwvvvzzz}}}zzztttqqqtttxxxxxxyyyzzzyyywwwvvvwwwyyyzzz~~~ddd]]][[[___aaacccnnn{{{fffmmmuuuEEE000222222...---///////////////000000111000111111111111333777:::AAAeeewww|||zzzzzz}}}qqqhhhlllqqqvvvkkkbbb___fffooouuu{{{]]]???@@@IIIIIIOOOZZZ^^^cccttt}}}}}}sssnnnrrriiiyyyzzzaaaIII===999888000000///...------------++++++,,,,,,---...//////---...//////......111222666>>>GGG___pppooorrrddd}}}gggPPPRRRTTT[[[iiisss~~~}}}{{{{{{~~~}}}}}}~~~||||||}}}~~~|||yyyxxxyyyzzzzzzyyyuuuwwwwww{{{[[[LLLMMMNNN^^^iiixxx~~~}}}jjjOOOBBBGGGMMMZZZiiillldddcccccclllwww}}}|||ssswwwzzz}}}{{{zzzyyyvvvrrrssswwwxxxwww|||~~~uuusssyyyyyyzzzwwwssssssxxx}}}yyy~~~{{{wwwwwwzzzwwwzzz|||yyytttrrrtttwwwwwwxxxyyyxxxwwwxxxzzz|||~~~}}}fff^^^ZZZ___bbbccckkkuuuxxxlllwwwHHH000444333,,,...///////////////000111111000111222111222444888;;;BBBnnn{{{yyyyyyzzz}}}tttvvvtttzzzwwwjjjbbbhhhqqqxxxpppSSS@@@DDDLLLMMMSSS^^^dddpppyyy|||~~~~~~uuuhhheeevvvkkkvvvaaaKKK>>>:::888111000///...------------+++,,,,,,------.........---...////////////222444777@@@JJJbbbvvvrrrqqqffffffOOORRRUUU]]]mmmxxx|||}}}|||~~~|||{{{zzzzzzzzz|||wwwuuuvvvyyyzzzyyyzzz{{{{{{}}}nnnPPPFFFKKKMMMZZZ```lllWWWIIIGGGNNNWWWgggrrrooofffcccaaahhhttt}}}rrrtttzzz|||{{{zzzyyyyyytttqqqwww{{{{{{|||~~~~~~|||xxxyyy}}}vvvxxxyyyxxxuuutttuuuwwwxxxyyyyyyxxxwwwxxxzzz||||||iii___ZZZ^^^aaaaaafffoooooonnn{{{LLL222666333+++222///////////////000111111000111222222222444888;;;GGGtttzzzzzz}}}{{{~~~}}}zzzzzzkkkiiinnnvvvZZZLLLEEEKKKSSSVVV[[[cccmmmzzzyyyyyyvvvzzz}}}xxxgggbbbrrrlll~~~{{{qqq```QQQFFF===555111000///...------------------------------------,,,---/////////000222444999CCCOOOhhhsssppppppfffbbbLLLPPPVVV```sssyyy~~~|||xxxtttqqqpppyyy{{{uuurrrtttwwwyyyyyy|||iiiLLLEEELLLNNNXXXYYY```xxxssssss}}}zzzJJJGGGNNNYYYdddtttxxxkkkdddbbb___fffqqq|||{{{qqqvvvyyyuuuwwwuuuvvvvvvsssssszzzyyy~~~}}}yyyzzz~~~uuuvvvwwwwwwvvvvvvwwwxxxyyyzzzzzzxxxwwwwwwyyy{{{~~~lllaaaZZZ]]]___^^^bbbjjjllldddPPP333666333,,,666///////////////000111111000111222222222555888<<>>>>>JJJ}}}jjjfffxxxwwwaaaSSSPPPTTTeeesssyyy{{{wwwtttkkkccckkkyyy~~~{{{xxxxxx{{{}}}|||yyyzzz|||zzz}}}kkkQQQFFFHHHOOOQQQYYYccchhhhhhlllsss}}}yyyaaaNNNNNNWWWYYY```nnn~~~xxxWWWJJJSSS^^^jjjuuuyyyqqqgggjjjfffhhhppp}}}uuuuuuwwwyyy}}}wwwuuuttttttsssvvvxxx{{{|||zzzvvvwwwxxxxxxwwwvvvwwwxxxvvvyyyyyyuuutttwwwzzzzzzyyywww~~~llleee\\\YYYZZZ^^^______|||ZZZuuu~~~WWW666666000222222////////////000000000111222000000333555444888===RRRvvv}}}mmmmmm}}}~~~zzzkkkjjjssswwwQQQJJJJJJMMMUUU___gggkkkkkkyyyzzzzzzyyyyyyyyyyyyzzzzzz}}}yyy}}}||||||}}}|||{{{llleeeeeevvvwwwmmmbbbTTTDDD888222000.........///...---...------,,,,,,------...---.../////////000333666:::???PPPhhhccc|||xxx|||eeeWWWNNNPPPdddppp~~~yyy|||sssjjjkkkuuu{{{wwwwwwzzz}}}}}}yyyyyy}}}{{{yyy|||rrrZZZLLLIIINNNQQQXXXccchhheeebbbaaa^^^^^^^^^ZZZNNNCCCAAAEEEFFFIIISSSeeetttcccOOOKKKZZZkkkxxx~~~|||rrrggggggiiinnnxxx|||qqquuuxxxyyy{{{tttrrrrrruuuvvvxxx~~~{{{{{{|||vvvxxxyyyyyywwwvvvwwwxxxuuuyyyzzzvvvuuuxxxzzzyyytttsss{{{llleee\\\WWWXXX[[[]]]]]]yyyzzzYYYkkkZZZ888666111333222/////////000000000111111222000111444444555999???TTTtttxxxdddiii}}}rrrnnnsssiiiLLLIIIOOOWWW^^^cccgggiiijjjtttvvvtttwwwyyyyyyxxxwwwzzz|||~~~{{{}}}|||{{{|||~~~~~~|||~~~~~~}}}pppddd\\\hhh~~~uuuiiiXXXGGG:::333111///...//////...---...------,,,,,,------...---.../////////000444666;;;DDDZZZjjjgggwww}}}aaaVVVNNNUUUlllsssyyy~~~wwwrrryyy~~~wwwuuuxxx||||||yyyxxx{{{yyywwwyyy~~~~~~|||}}}zzzfffUUUMMMRRRWWW```gggiiieeeaaa___\\\YYYVVVSSSLLLBBB>>>>>>@@@???DDDOOOZZZffftttqqqSSSOOORRRdddwww{{{qqqhhhiiiooowwwzzzsssyyy|||{{{zzzuuuqqqqqqtttwwwzzz~~~zzzyyy||||||xxxuuuwwwyyyyyywwwvvvuuuvvvuuuyyyzzzwwwvvvxxxyyyxxxtttrrrwwwllleee]]]YYYYYY\\\```aaaxxxxxxYYYggg^^^:::777222333111//////000000000111111111333111222444444555;;;CCCXXXwwwxxxcccppp{{{{{{{{{|||~~~xxxmmmlllxxxZZZLLLJJJTTTaaahhhhhhggghhhkkkrrrssstttyyy||||||xxxwwwzzz~~~~~~}}}~~~~~~~~~}}}~~~zzz{{{~~~wwwfffWWW]]]}}}|||sssbbbLLL<<<333111///...//////...---...------,,,,,,------......///000000000222555888@@@JJJaaarrruuuvvv}}}vvvVVVOOOQQQaaa||||||{{{~~~yyywwwxxx}}}~~~{{{zzz|||zzzwwwwww{{{}}}yyywwwwww{{{rrraaaTTTYYYbbbjjjkkkgggdddcccddddddaaa___[[[RRRFFF@@@@@@AAA???@@@BBBEEEMMM___oooyyy\\\JJJQQQ^^^nnn~~~~~~xxxrrrllloooxxx}}}xxx}}}zzzvvvqqqooorrruuuyyy{{{xxxzzzyyyvvvtttvvvxxxxxxwwwuuuttttttvvvzzz{{{xxxvvvxxxyyyxxxyyytttvvvkkkfff^^^ZZZZZZ]]]bbbfffyyyvvvttt]]]jjjddd<<<777222444111000000000000111111111111333222222444444555===GGG^^^~~~}}}ooo}}}{{{|||}}}{{{iiicccpppnnnKKKJJJMMMZZZiiiooollliiiiiilllyyyppp|||}}}{{{~~~}}}}}}{{{zzzzzz{{{~~~}}}|||}}}~~~yyyzzzzzz{{{|||}}}jjjVVVXXXppp~~~xxxhhhOOO;;;444222000/////////...,,,...------,,,,,,------...///000111111222444777:::BBBLLLaaawwwwwwrrrOOOKKKQQQ```tttuuuxxx~~~~~~~~~zzzzzz}}}~~~~~~|||yyyxxx|||}}}yyywwwxxxzzz~~~|||kkk\\\^^^gggnnnjjjdddcccfffhhhhhhfffeeebbbZZZMMMDDDCCCAAA@@@???>>><<<@@@PPP```kkkvvvwwwUUUOOOYYYiiiuuu{{{wwwuuusssqqq}}}|||~~~|||uuuqqqppprrrtttyyy~~~{{{|||{{{wwwuuuwwwyyyyyywwwuuuttttttxxx{{{{{{wwwvvvxxxyyyxxx|||vvvxxxlllggg```[[[ZZZ]]]cccgggzzzrrrkkkeeennnjjj>>>666222444000000000000111111111222222333333333444333555???JJJbbb|||www}}}{{{yyy|||~~~iii___kkk|||^^^FFFOOOSSS___mmmssspppllllllooo{{{vvv~~~~~~}}}{{{|||{{{zzz{{{|||}}}|||{{{yyyyyyyyyxxxxxx{{{jjjWWWYYYiiippprrr}}}uuufffNNN<<<555333000/////////...,,,...------,,,,,,------......000111222222444888;;;AAAIII]]]vvvxxxuuuOOOJJJMMMRRR[[[]]]hhh}}}}}}~~~zzzxxx{{{~~~}}}~~~{{{wwwwww{{{}}}{{{yyyzzz~~~sssbbbZZZbbbhhhggggggkkknnnnnnnnnjjjhhhiiidddWWWKKKEEE@@@?????????>>>>>>FFFOOOYYYeeesssxxxwwwxxxfffTTTXXXcccoooxxx}}}zzzzzz{{{zzz{{{}}}}}}|||uuuuuuvvvxxxyyy}}}}}}~~~|||}}}|||yyywwwyyy{{{|||zzzwwwuuuuuuyyy|||{{{vvvuuuxxxzzzyyyyyywww|||sssnnnfff___\\\^^^dddiiixxxpppnnnooooooppp???555111444000000000111111111222222222444333444444333666AAAMMMcccuuu|||}}}||||||wwwzzzooodddjjjvvv}}}yyyUUUIIIWWWXXXcccoootttrrrnnnooorrr~~~~~~|||{{{zzzzzz||||||{{{zzzxxxyyyzzzyyyyyy{{{||||||fffUUU\\\iiiqqqlll}}}ppp```NNNAAA666333111000000///...,,,...------,,,,,,------...---...///000111333777999CCCJJJ]]]qqqyyyuuuOOOJJJMMMKKKOOOUUUjjj~~~}}}}}}~~~~~~{{{xxx~~~xxxtttwwwzzzzzz{{{~~~xxxtttuuuzzz|||{{{zzz|||wwweeeSSS[[[aaaeeellluuuxxxuuuwwwpppmmmooonnnbbbRRRHHHAAA>>>???BBBCCC@@@@@@BBBDDDQQQ___eeeccceeennnwwwsssVVVQQQ[[[eeeqqqyyy~~~|||{{{}}}~~~{{{}}}{{{{{{wwwyyy}}}uuuzzz}}}|||{{{}}}|||yyyxxx{{{}}}~~~|||yyywwwvvv{{{}}}{{{vvvtttwwwzzzzzzuuuxxxzzzuuulllccc___```fffkkkuuupppyyyvvvmmmsss@@@444111333000000111111111111222222222444333444555333666BBBNNNcccsss}}}}}}xxx}}}~~~uuujjjkkkrrrmmmjjjooovvveeeMMMHHHXXX\\\eeeoootttrrrpppqqqttt{{{}}}zzzyyy|||~~~zzz|||~~~~~~}}}}}}~~~}}}||||||}}}~~~}}}{{{vvvyyy||||||{{{|||~~~yyyxxxbbbTTT^^^jjjxxxmmm\\\OOOHHH666444111000000///...,,,...------,,,,,,------...+++,,,...//////222555888HHHMMM```mmm}}}OOODDDGGGJJJSSSZZZooo}}}~~~~~~~~~~~~||||||~~~{{{uuu|||zzzxxxuuussssssvvvyyy|||~~~zzzxxx{{{}}}~~~|||^^^fffhhhggguuuppphhhnnnqqqfffXXXQQQIIIGGGDDDBBBAAA@@@>>><<>>DDDLLLTTT[[[___XXXXXXXXX[[[```fffmmmqqqwwwwww}}}zzzyyyyyy{{{~~~{{{yyyyyy{{{}}}xxxyyyyyyyyyyyyyyyyyyyyyvvvwwwwwwxxxyyy{{{|||}}}}}}~~~~~~|||{{{zzz{{{}}}yyy{{{pppaaa```dddhhhlllsss{{{sss```~~~DDD555666//////111111111111111111111111333333444444444999GGGVVVsssppp{{{|||yyyvvvxxx~~~~~~{{{yyyyyyzzz{{{xxxzzz|||zzzzzz}}}{{{xxxkkkaaaUUUIII@@@>>>===???@@@===:::<<>>???@@@>>><<<;;;===@@@===CCCNNN[[[eeejjjjjjhhhkkkpppuuuvvvyyy~~~~~~{{{mmmZZZLLLQQQ\\\bbbfffjjjfffiiijjjqqq{{{}}}{{{~~~{{{wwwwwwwwwwwwzzz}}}yyy}}}~~~|||{{{{{{yyytttoooxxx}}}yyyuuuvvv|||zzzuuuqqq]]]XXXggg|||uuunnn\\\FFF;;;222000111///....................................///111000111:::EEEYYYooo{{{yyykkkrrrsssPPPIIIKKKUUUkkkwww{{{{{{|||~~~}}}~~~xxxuuu}}}}}}yyy{{{|||}}}~~~}}}|||{{{}}}~~~fff]]]bbbkkkuuuxxxuuussstttsssmmmfff```]]]\\\[[[[[[ZZZZZZZZZ]]]___ZZZRRRJJJ>>>>>>======???CCCHHHLLLNNNUUU___hhhooouuu{{{zzz}}}~~~{{{zzz~~~~~~|||{{{{{{{{{|||}}}}}}}}}}}}|||{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzrrrrrrrrrtttwww{{{}}}}}}}}}|||zzzyyy{{{|||qqq^^^\\\bbbeeeiiiooooooZZZ[[[{{{xxxAAA666999555777222222222222222222222222222222333555777>>>NNN^^^tttlllssswww~~~|||zzz{{{~~~}}}{{{wwwqqqkkkdddYYYMMMHHHIII????????????>>>>>>>>>>>><<<>>>BBBIIIPPPTTTUUUUUUSSSWWWYYYYYY\\\cccgggggg___UUUQQQYYYaaadddgggllleeeiiilllvvv~~~}}}|||{{{}}}}}}{{{|||yyyuuuwww}}}yyy~~~|||{{{|||yyytttnnnrrruuutttvvv{{{~~~}}}{{{uuuppp\\\WWWccc|||}}}~~~xxxoooZZZFFF<<<222000111000//////........................//////000111///000:::EEEVVVkkkwww|||nnnuuusssQQQKKKLLLVVVmmmzzz}}}}}}{{{}}}zzzxxx~~~|||{{{yyyxxxxxxzzz|||~~~lll\\\\\\eeesssxxxrrrqqqvvvoookkkgggdddcccdddeeeeeecccaaaaaaccceeeccc[[[UUU??????>>>===>>>AAAFFFIIIKKKQQQ[[[gggsss{{{}}}|||zzz~~~|||zzzyyyxxxxxx~~~~~~~~~~~~~~~}}}}}}|||xxxxxxwwwvvvvvvwwwxxxyyy~~~}}}|||{{{zzzzzzzzzwwwuuutttssstttwwwzzz||||||}}}}}}|||{{{{{{}}}}}}}}}tttccccccgggfffggglllpppxxx^^^```zzzEEE777777111111222222222222222222222222222222333666888???PPP```zzzhhhzzz}}}{{{|||~~~|||vvvrrrmmmggg\\\QQQMMMOOO@@@>>>======>>>>>>===<<<>>><<<;;;===BBBFFFIIIJJJIIILLLLLLIIIKKKRRRYYYZZZWWWRRRTTT^^^dddcccfffllleeekkkqqq|||||||||yyywwwzzz~~~wwwwww}}}zzz}}}|||}}}zzztttyyyxxxvvvwww~~~}}}}}}uuunnn[[[VVV^^^pppoooyyynnnWWWFFF<<<222000111000000000////////////////////////000000111111///000:::EEERRRdddnnn{{{|||UUUMMMOOOVVVgggttt~~~}}}~~~~~~~~~~~~|||}}}}}}~~~yyywww~~~{{{yyy|||zzzvvvxxx~~~ggg______jjjpppkkkiiillliiigggdddccceeegggjjjkkkppptttrrrmmmooopppbbbPPPCCCAAA>>><<<===AAAEEEHHHLLLNNNVVVfffxxx~~~~~~}}}|||~~~|||yyyzzz|||~~~}}}{{{yyyzzz|||~~~}}}zzzxxxwwwxxxzzz{{{{{{yyyzzzvvvxxxxxxuuu||||||}}}}}}}}}{{{zzzyyyvvv}}}|||{{{|||uuuwwwfffeeebbbfffllljjjtttyyymmmPPPiiiEEE555777111000222222111111111111111111222555777666666@@@VVViiieee~~~~~~}}}||||||qqqpppjjjkkkgggZZZVVVUUUNNNHHHFFFCCCBBBAAA@@@>>><<>>===<<<<<<>>>???AAAEEEBBB>>><<<>>>BBBEEEGGGJJJPPPXXX```eeeggggggfffgggjjjrrr}}}}}}~~~{{{zzzyyyzzz{{{~~~~~~|||{{{zzz{{{}}}}}}yyywwwxxxyyyvvvvvvvvvxxx{{{||||||{{{uuutttlllddd[[[UUUjjj}}}yyyrrr___LLL888111333///...111000////////////////////////000......111111222888???NNNYYYooommmyyy}}}TTTKKKNNNVVVhhhuuu}}}|||}}}~~~}}}}}}~~~~~~|||{{{{{{|||~~~vvvsssttt~~~~~~|||zzz{{{~~~~~~zzzzzz~~~uuuiiibbbfffiiieeedddgggjjjgggeeedddfffjjjnnnpppqqqwwwyyywwwyyyvvvfffRRRBBBAAA>>>>>>???BBBDDDFFFHHHIIIPPP]]]pppzzz}}}|||||||||zzz{{{}}}|||{{{zzzzzz{{{~~~~~~|||yyyxxxyyyyyyzzzzzz{{{|||yyyyyyxxxuuuyyyzzzzzzyyyyyyyyy{{{|||zzz{{{|||zzz{{{{{{vvvppp``````bbbhhhooonnnuuuxxx]]]qqqGGG777888444444222222111111111111111111222444777666666@@@WWWkkkxxx}}}qqqjjjllliii]]]YYYXXXQQQHHHFFFCCCBBBBBBBBBAAA???>>>>>>????????????>>>>>>???<<<999888:::<<<<<<<<>>@@@BBBBBBBBBEEEEEEFFFKKKVVVhhh}}}||||||~~~{{{|||}}}~~~||||||}}}~~~~~~}}}}}}{{{yyywww~~~}}}|||zzzxxxvvvwwwwww}}}}}}{{{xxxvvvxxxzzzzzzzzz{{{}}}zzz{{{|||}}}vvvzzzyyyppp\\\]]]bbbjjjoookkkyyyqqqcccpppMMM777555000111111111222222222222222333333444666777666@@@ZZZuuu|||{{{tttmmmmmmjjj___ZZZWWWNNNKKKHHHDDDBBBAAAAAA@@@>>>DDDDDDEEEFFFFFFEEEDDDCCC???<<<:::999;;;>>>??????===CCCLLLTTT[[[dddlllrrrsss~~~{{{~~~~~~|||{{{zzzyyyyyyzzzwwwwwwxxxxxxxxxxxxxxxxxxxxxvvvuuuwww{{{|||zzzxxx{{{zzzxxxwwwvvvuuurrrpppqqqsssllleeeccceee}}}bbbkkksssYYYAAA555555000///111///////////////////////////---...111333333333:::CCCIIIUUUpppuuuuuuTTTGGGJJJVVVjjjuuu~~~~~~~~~~~~|||{{{yyyyyyzzz{{{||||||~~~}}}{{{zzz|||}}}|||}}}~~~~~~}}}|||xxxwww~~~}}}{{{xxxwwwwwwyyy{{{}}}|||zzzzzzqqqjjjhhhiiinnnwwwvvvllliiijjjnnnsssoooppppppppppppsssxxx}}}yyyjjj^^^TTTMMMDDD@@@AAABBBCCCBBBDDDDDDDDDDDDIIITTTcccnnn|||||||||}}}}}}|||{{{{{{|||}}}}}}}}}~~~}}}zzzxxxvvv{{{yyyzzz{{{|||||||||~~~}}}{{{xxxwwwyyyyyyyyyzzz}}}~~~|||{{{{{{{{{}}}~~~xxx|||zzzrrr]]]___dddlllqqqlll}}}sss[[[dddMMM777666000111111111222222333333333333444333555777666???]]]{{{~~~}}}~~~yyyvvvnnnoooooofffdddaaaWWWQQQMMMGGGCCCAAA@@@>>>===AAABBBCCCEEEGGGKKKNNNPPPHHHCCC<<<888888:::===>>>;;;???DDDJJJQQQ]]]kkkvvv{{{}}}}}}~~~}}}zzz~~~}}}|||{{{yyyyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxvvvvvvxxx|||~~~|||yyy{{{zzzyyyyyyyyyxxxvvvttttttwwwpppgggeeeggg}}}ggg{{{{{{YYY@@@333333///000333000////////////////////////---...111333222333<<>>;;;;;;<<<===<<>>KKKSSSjjjjjjoooZZZNNNNNNUUUfffttt~~~||||||||||||{{{yyywwwuuussstttwwwzzzyyyvvvvvv{{{|||}}}~~~~~~}}}}}}{{{yyyzzz|||nnnlllkkklllppptttvvvxxxwwwzzz|||{{{|||{{{rrrgggTTTUUU[[[iiixxx~~~tttooommmnnnsssyyy|||}}}{{{tttrrrtttqqqiii___YYYWWWSSSKKKEEEDDDCCCBBBAAA???@@@AAACCCMMMTTTYYYWWWUUUXXX[[[\\\^^^hhhxxxzzzwww{{{~~~~~~|||yyywwwyyy~~~~~~~~~vvvwwwxxxzzz{{{||||||||||||}}}yyywww{{{~~~}}}}}}{{{wwwyyy~~~}}}zzz{{{~~~zzzyyyzzz|||{{{eeeYYY___dddllltttsss~~~yyyqqqNNNWWWGGG777;;;666555111111222222333444444555666222444888777???```~~~~~~ssskkkooosssoooooommmcccfffbbb[[[VVVSSSRRRQQQPPPLLLMMMNNNPPPSSSVVVXXXYYY[[[UUUKKKDDD@@@?????????===@@@BBBBBBDDDLLLZZZeeeuuu}}}zzzwwwvvvwwwxxxyyyyyyyyyzzzzzzzzzyyyyyy|||{{{zzzxxxvvvtttsssrrruuuvvvxxxyyyyyyyyyzzz{{{wwwwwwvvvwwwyyyzzzxxxwwwpppuuuoooeeebbbcccsssvvvfff{{{bbbEEE555333000111333///////////////////////////000000111111///222@@@NNNfffccchhh\\\QQQOOOTTTeeesss|||yyy{{{||||||{{{yyyvvvssspppqqqtttwwwvvvtttuuuyyy~~~zzz{{{}}}~~~~~~|||{{{~~~{{{oooaaa___^^^___dddjjjnnnpppvvv||||||ooo```TTTZZZhhhxxx|||uuurrrwww||||||yyyzzzyyyssskkkfffbbb[[[PPPFFFFFFEEEDDDDDDDDDCCCCCCCCCMMMPPPQQQSSS\\\iiirrruuu___iii{{{}}}|||~~~~~~|||yyywww{{{}}}~~~xxxxxxxxxyyyyyyyyyzzzzzz||||||yyyzzz}}}yyyvvv{{{~~~zzz{{{}}}|||yyy}}}|||{{{yyy{{{{{{zzzbbbXXX]]]aaahhhppppppvvvqqqmmmWWWfffEEE666:::444111111111222333333444555555666222444888777???aaa{{{|||~~~|||xxxzzz}}}xxxwwwssshhhnnnjjjddd___]]]\\\[[[[[[\\\]]]]]]]]][[[XXXUUUTTTSSSNNNGGGBBB@@@???>>>===;;;???BBBAAA@@@EEEOOOXXXjjj|||wwwuuuwwwzzzwwwwwwxxxyyyzzzzzzzzzzzz~~~}}}{{{yyyvvvtttrrrqqqsssvvvyyyyyywwwvvvxxx{{{vvvuuutttuuuwwwwwwvvvtttkkkrrrlllbbb```aaaooommmYYY{{{fffIII777555111111333...////////////////////////111111111000...222AAAQQQxxxuuuqqqeee}}}jjjLLLHHHUUUeeeuuu~~~{{{yyyyyyyyyvvvrrrooommmmmmpppllllllpppuuuvvvxxx|||wwwxxx{{{~~~vvvwwwmmmWWWQQQUUUXXXZZZZZZ\\\aaaeeemmmuuu|||vvv```[[[```pppzzzttttttxxxvvv|||~~~zzz{{{xxxzzz||||||zzzxxxuuurrrnnniii```VVVNNNMMMLLLIIIGGGFFFFFFHHHIIIGGGSSSVVVXXXcccjjjppp{{{kkk||||||zzzyyy~~~~~~yyy|||}}}}}}|||zzzzzz{{{|||}}}|||{{{{{{{{{zzz{{{{{{{{{zzz{{{~~~}}}zzz{{{|||~~~~~~zzz}}}ooodddZZZZZZbbbiiinnnooouuuwwwuuuRRRsssCCC777;;;666666333222222111111222222333555999666333777@@@\\\~~~wwwyyy~~~}}}~~~vvvyyyxxxqqqjjjfffffffffdddaaakkkkkkjjjiiifffbbb^^^\\\WWWKKK@@@===>>>======???BBB@@@???BBBDDDCCCFFFKKKZZZyyy}}}zzzyyyyyyyyy|||}}}zzzvvvvvv{{{~~~}}}zzzxxxwwwwwwvvvuuuwwwwwwwwwwwwwwwyyyzzz|||wwwvvvuuuvvvvvvuuusssqqqooovvvooobbb\\\___wwwsssTTTkkkpppNNN999777222000333111000000000000000000000000...111000222666333:::NNNqqqwwwvvvtttfff}}}hhhIIIEEESSScccqqq{{{~~~{{{zzzyyyvvvsssooonnnmmmmmmhhhgggjjjnnnpppssswww{{{zzz{{{}}}}}}xxxsssrrrzzzpppZZZKKKIIIMMMRRRUUUUUUVVVYYY\\\```iiirrr{{{}}}iiicccoooyyywwwzzzzzz```UUUUUUWWW^^^fffiiifffbbb___```gggsss~~~|||yyy|||}}}zzzvvvrrrmmmfff\\\UUUTTTSSSRRRPPPOOOPPPQQQRRRTTT```cccbbbggghhhkkkuuu~~~~~~}}}zzz}}}}}}|||}}}~~~}}}{{{yyyxxxwwwxxxxxxxxxxxxyyyxxxwwwxxxzzz|||~~~|||yyyyyyzzz{{{{{{{{{zzzzzz|||{{{{{{}}}mmmccc[[[\\\dddjjjooorrrvvvoooYYY}}}DDD777888111000333222222111111222222333111777666666;;;CCC^^^}}}xxxzzz~~~{{{|||wwwuuuvvvvvvsssppprrrsssvvvxxxwwwtttooolll]]]RRRGGGCCCAAA???>>>???CCC@@@???AAAAAA@@@CCCHHHFFFggg~~~{{{yyyyyyyyyzzzwwwyyyxxxuuuwww}}}|||zzzxxxxxxyyy{{{{{{zzzwwwwwwvvvvvvvvvxxxzzz{{{uuuvvvvvvwwwvvvuuurrrooooootttlll```]]]eeevvvSSSgggqqqOOO:::888444111111///000000000000000000000000///222000111555222999NNN___ttt|||hhh}}}lllLLLFFFRRRaaammmuuu{{{}}}|||yyyvvvssspppnnnlllfffaaa^^^```dddfffkkkooorrrrrrtttwwwzzzyyytttpppwwwttt]]]OOOKKKNNNRRRWWWYYYXXXXXXYYY[[[YYYcccooo{{{mmmrrr|||kkkHHHJJJFFFDDDGGGNNNSSSUUUTTTRRRQQQTTT^^^jjjvvvzzzxxxyyyyyyxxxzzzxxxvvvsssooojjjccc___\\\]]]]]]]]]\\\\\\___aaagggtttxxxvvvuuuooooooyyy|||zzz}}}}}}~~~~~~~~~}}}|||}}}yyyxxxvvvuuuttttttuuuuuuxxxxxxxxxwwwvvvvvvyyy{{{xxxxxxxxxyyy{{{{{{zzzyyyuuuvvvxxx{{{~~~}}}{{{zzziiiaaa\\\___eeejjjpppuuuzzzeeeaaaxxxDDD888777///...333222222111111222222333///666666777<<>>???CCC===DDDNNNWWW^^^gggpppwwwtttoooggg___[[[^^^fffmmmwwwxxxwwwpppeee[[[VVVTTTUUU]]]hhhmmmnnnqqqyyyjjjYYYUUUPPPWWWjjjmmmrrrwww}}}}}}vvvrrrpppppptttsssoooiiidddbbbdddfffooorrrtttsssssszzz}}}}}}}}}|||}}}{{{|||}}}|||{{{{{{}}}~~~|||zzzyyyxxxxxxyyyvvvwwwxxxxxxxxxyyy||||||zzzzzzzzz|||}}}|||{{{zzz{{{||||||zzz{{{}}}zzzbbb^^^```gggeeecccrrrcccXXXlllHHH666555111444333222222111111222222333111777666555:::CCC___zzzccccccfff}}}gggjjjooouuu~~~~~~zzzyyyxxxsssllliiijjjdddaaa^^^[[[WWWYYYeeesssyyy~~~~~~~~~||||||{{{{{{yyyxxxwwwvvvssswwwyyyxxxyyy|||{{{xxxtttrrrrrrsssvvvyyyzzzzzzuuuwwwyyy{{{{{{yyyvvvuuuzzz{{{yyytttooonnnrrrvvvoooooocccWWWZZZgggeeeVVVZZZ<<<666333333444000000000000000000000000000---000...111666444<<>>===:::;;;>>>@@@BBBGGGOOOUUUYYYXXXVVVVVVVVVUUUUUUWWW]]]dddiiiooorrrsssnnncccWWWOOOKKKHHHGGGHHHKKKOOOVVV```hhh{{{vvvWWW\\\^^^^^^rrr~~~sssssssssrrrqqqrrruuuwwwqqqpppnnniiieeeeeeiiimmmtttvvvxxxwwwwww~~~~~~~~~}}}{{{|||}}}|||}}}yyy{{{|||{{{{{{{{{}}}~~~|||zzzxxxwwwwwwxxxvvvwwwxxxyyyyyy{{{~~~xxxyyy{{{~~~~~~|||vvvxxxzzzzzzyyyyyy|||{{{aaa]]]aaahhhfffeeewww|||aaaHHH^^^HHH777777333555333222222222222222222333222888777666999>>>VVVxxx}}}jjj```ZZZ```|||eeeKKKIIILLLVVVdddrrr|||{{{yyyyyyzzzvvvpppmmmooofffcccbbb```___cccrrr~~~}}}|||xxxxxxyyyyyyyyyxxxwwwwwwwww{{{|||zzzzzz{{{yyytttvvvtttrrrrrrsssuuuuuuttttttwwwzzz}}}|||zzzvvvtttuuuxxxyyyuuupppmmmooorrrmmmlll___TTTZZZkkk]]]ZZZYYY===999777555333---000000000000000000000000---000///000444111888LLL]]]aaa}}}jjjsssUUUGGGOOO___jjj{{{}}}~~~{{{zzz{{{}}}~~~{{{yyyyyywwwqqqfff]]]PPPFFF>>><<<===<<<<<<>>>CCCCCCHHHNNNNNNHHHEEEEEEPPPSSSSSSSSSWWW___ddddddnnnmmmiiibbbYYYQQQLLLJJJIIIGGGGGGJJJKKKKKKOOOUUUpppggg___```iiisssxxxzzztttbbbZZZZZZeeemmmlllkkkmmmmmmjjjjjjkkkjjjiiilllrrr{{{}}}}}}|||~~~|||}}}~~~}}}||||||}}}|||}}}}}}~~~{{{yyyxxxxxxxxxyyywwwvvvyyy}}}}}}yyyyyyzzz{{{|||~~~~~~{{{yyyyyy{{{~~~uuu`````````iiilllgggwwwvvvgggpppIII[[[III999444666111222222222222222222222222555333555777777>>>VVVppp}}}yyyxxxzzzccc[[[]]]dddvvvuuuNNNMMMEEEGGGGGGLLLXXXfffnnnrrrsssuuuzzzyyyzzzxxxrrrmmmmmmjjjfffgggiiiggghhhzzzzzzzzz~~~}}}||||||{{{yyywwwuuussswwwwwwwwwwwwxxxwwwuuusssrrrrrrrrrssstttuuuvvvwwwsssvvvzzz}}}|||xxxssspppyyyvvvrrrpppqqqrrrrrrqqqmmmhhhZZZYYYYYYppp^^^WWWbbbEEE999:::777+++444000000000000000000000000000......111333444:::AAAXXX___~~~pppzzz[[[KKKNNNZZZcccvvv|||~~~}}}~~~~~~||||||zzztttjjjbbbRRRFFF<<<:::<<<>>>BBBEEELLLHHHFFFGGGFFFDDDFFFIIIVVVXXXXXXVVVXXX^^^bbbaaa\\\\\\ZZZXXXRRRKKKDDD@@@HHHGGGIIIKKKKKKLLLQQQYYYjjjccc```iii|||ooo[[[RRRNNNUUU[[[]]]bbbiiijjjggggggjjjjjjkkkpppwww}}}|||zzz{{{||||||{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyy}}}{{{zzz{{{}}}~~~|||zzz}}}}}}}}}~~~~~~}}}{{{yyyyyy{{{}}}rrrbbbbbbbbbhhhkkkfffwwwuuummm```EEE\\\|||GGG888444777222222222222222222222222222444333555777666>>>VVVpppwwwtttooommmjjjhhhiiimmmssswwwiii[[[\\\hhhxxx]]]GGGJJJDDDIIIKKKNNNRRRTTTTTTVVVXXX```nnn|||~~~{{{|||{{{vvvrrrsssqqqnnnmmmmmmkkkqqq||||||}}}~~~}}}|||zzzxxxvvvuuuuuuvvvvvvvvvwwwwwwwwwuuutttppppppppppppqqqrrrssssssuuuwww{{{~~~~~~{{{wwwtttwwwuuurrrqqqrrrrrrqqqpppnnnhhhYYY[[[___vvvuuuVVVSSSlllKKK<<<999666+++444000000000000000000000000000......111333444999@@@RRR^^^uuucccNNNLLLTTTZZZppp}}}~~~|||{{{{{{|||~~~}}}xxxooohhhXXXJJJ>>>;;;???DDDIIIOOOUUUMMMEEEBBB@@@BBBHHHOOOZZZ\\\ZZZVVVWWW[[[]]][[[NNNOOORRRVVVXXXUUUNNNHHHKKKKKKMMMQQQSSSWWW___hhhooojjjmmmqqqYYYNNNFFFHHHLLLPPP\\\iiiooolllkkklllmmmmmmssszzz~~~~~~|||||||||||||||}}}{{{{{{}}}~~~}}}{{{}}}~~~||||||{{{yyyxxxwwwwwwxxxxxx}}}|||||||||~~~~~~|||{{{}}}|||~~~|||zzzzzz|||~~~jjj```aaaaaagggkkkjjj~~~pppsssNNNHHHhhhwwwEEE999444777222222222222222222222222222444333555777666===VVVppp}}}pppcccZZZUUUYYYYYYYYYWWWUUUUUUWWWYYYaaafff```VVVZZZeee~~~vvvJJJEEEIIIGGGEEEHHHJJJIIIIIIPPP\\\eee{{{}}}}}}|||yyyxxxzzzxxxuuutttrrrqqq|||{{{~~~}}}}}}~~~{{{}}}{{{yyywwwvvvvvvvvvttttttuuuuuuvvvvvvuuuuuuppppppppppppqqqrrrssssssuuuwww{{{~~~~~~|||xxxvvvuuutttsssrrrsssrrrpppnnniiidddTTTVVV[[[rrrbbbOOOPPPoooMMM===777444---555000000000000000000000000111//////222333333888>>>NNN___gggPPPKKKRRRXXXlll{{{{{{zzzzzzzzz{{{|||}}}~~~zzzsssnnn```QQQCCC@@@CCCHHHMMMQQQUUUMMMEEECCCBBBCCCIIIQQQVVVWWWUUUQQQPPPSSSTTTRRRIIIIIINNNWWW```ccc```[[[UUUQQQRRR[[[eeeoooxxxoooeeejjjxxxvvv___SSSJJJHHHJJJNNN^^^nnn{{{wwwsssrrrooonnnqqqwww}}}{{{zzzzzzzzzzzz~~~|||zzz~~~}}}|||zzzxxxwwwwwwwwwzzzzzz{{{}}}~~~~~~}}}|||{{{~~~}}}}}}~~~```\\\___aaafffmmmrrrjjj{{{pppHHHSSS{{{uuuEEE:::444666222222222222222222222222222444333444777666===VVVooo{{{yyyrrrhhh\\\QQQKKKIIIJJJNNNQQQQQQMMMHHHEEEDDDCCCGGGHHHQQQ```rrr```MMMOOOMMMSSSOOOPPPPPPRRR]]]ttt|||}}}}}}|||}}}~~~~~~}}}|||}}}~~~|||zzzzzzzzzyyy}}}zzzwwwvvvvvvvvvwwwqqqrrrtttttttttttttttuuuqqqrrrrrrssstttvvvwwwxxxuuuwwwyyy{{{{{{xxxuuusssssssssrrrssstttrrrooolllgggdddUUUSSSXXXoooXXXNNNPPPgggHHH>>>555444000555000000000000000000000000222///000222222222666<<>><<<>>>AAAMMM]]]pppUUUVVVUUUPPPaaa```bbbeeennn}}}}}}}}}{{{wwwtttvvvxxx}}}{{{yyyvvvuuuuuuvvvwwwpppqqqssssssqqqqqqsssuuupppppprrrtttvvvyyy{{{|||yyyzzzzzzzzzxxxuuurrrqqqrrrrrrrrrssssssrrrnnnkkkggghhh[[[YYY___yyySSSNNNRRR___EEEAAA777666333444000000000000000000000000111///000222333222555;;;III```zzznnnTTTLLLSSS\\\fffzzz|||}}}{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||ppp^^^KKKDDDEEEEEEEEEFFFBBBAAAEEEJJJJJJFFFCCCDDDEEEGGGGGGCCCCCCEEEFFFCCCDDDCCCCCCHHHOOOVVVYYYZZZbbb^^^ddduuunnnpppnnnjjjbbbZZZWWWXXX[[[wwwhhh[[[QQQOOONNNNNNWWWcccsssppppppqqqqqqpppsssyyy~~~~~~|||}}}~~~}}}||||||~~~||||||~~~~~~}}}}}}}}}~~~}}}~~~{{{zzzyyyzzz{{{|||}}}~~~}}}||||||qqq______eeefffhhhppp}}}}}}uuuyyy^^^tttwwwIII===444444222222222222222222222222222333222444666555<<>>KKK\\\wwwfffSSSLLLSSS^^^mmmwwwyyy}}}{{{xxxwwwoooggg^^^OOOSSSWWW```fffccceeezzz~~~rrr```\\\fffrrruuutttnnnjjjgggbbbZZZXXXbbbpppssshhh]]]VVVNNNIIIMMMVVV```gggUUU^^^gggqqq}}}~~~|||}}}}}}}}}}}}~~~|||~~~~~~~~~}}}}}}}}}~~~}}}}}}ttt]]]eee```aaaooonnnlllrrruuuZZZNNN}}}lllBBB888333777111222222222222222222222222111777555333777999CCCWWWmmmvvvggg[[[QQQPPPOOOOOOQQQSSSTTTUUU[[[```fffkkkrrr{{{jjjeeeffffffddd^^^[[[bbbyyyzzzqqqkkkjjjbbbSSSKKKKKKWWWOOOGGGDDDHHHRRR^^^gggrrrvvv|||qqq]]]OOOMMMPPPUUU]]]\\\bbbxxxlllooo|||xxxxxx~~~}}}{{{{{{zzzyyyyyyzzz}}}{{{yyyxxxyyyzzzxxxvvvyyyvvvvvvzzzzzzvvvrrrrrrtttqqqnnnlllmmmqqqtttwwwnnnqqqsssrrrmmmkkklllnnnsssssstttuuutttqqqoooooommmmmmlllkkkjjjgggccc___ZZZUUUZZZ|||xxxKKKRRRfffLLLEEE;;;;;;777999444333222111000000000000...///111111222333555777GGGVVVeeeyyyoooXXXMMMQQQ[[[iiizzzyyy{{{}}}{{{|||rrrZZZSSSTTT\\\eeegggppp}}}jjj^^^^^^gggqqqvvvvvvssssssrrrkkkeeejjjvvvyyyiii\\\UUUPPPKKKHHHMMMWWWbbbjjjUUU^^^hhhvvv}}}|||||||||~~~~~~}}}}}}{{{|||~~~~~~~~~~~~}}}~~~~~~}}}gggUUUbbbdddbbbnnnkkkppp|||TTTNNNzzzhhh@@@888333888333222222222222222222222222222777555333777888@@@RRRdddzzznnn]]]PPPCCCCCCBBBAAABBBDDDEEEFFFKKKSSS]]]eeekkkvvvvvviiifffiiikkkkkkaaa]]]eee~~~}}}wwwuuuuuummm^^^TTTTTTdddWWWHHH???>>>CCCMMMVVVgggllluuu~~~ttt```QQQOOOTTT]]]ccc^^^aaayyymmmkkkwwwwwwsss}}}zzzyyy{{{{{{zzz|||zzzzzzyyyyyy}}}{{{yyyuuuuuuxxxxxxtttrrrrrrtttpppllljjjlllppptttvvvkkkooorrrqqqllljjjmmmppprrrpppqqqtttsssooommmnnnlllnnnnnnkkkiiigggaaaZZZSSSQQQXXXsssNNNZZZmmmUUULLL???>>>888999555444333222111000000000...///111111222333666888FFFWWWhhhxxxwww___RRROOOYYYfffttt~~~iiiUUUSSSZZZgggqqqwwweee[[[]]]kkkxxxyyyttttttxxxvvvqqqxxxvvvbbbSSSMMMKKKHHHHHHKKKRRR[[[aaaWWW[[[bbbttt}}}}}}}}}~~~|||||||||}}}}}}|||~~~|||}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}]]]RRR]]]dddcccmmmiiiwwwyyyxxxRRRVVVeee???888444999444222222222222222222222222222777444333888777>>>OOO[[[|||~~~uuugggUUUHHH??????>>>=========>>>@@@EEEOOOZZZ```aaaeeemmmuuuxxxnnnaaaZZZ[[[aaagggkkkeeecccooowwwhhhaaaccc```TTTIIIEEEDDDEEEJJJPPPYYYaaammmyyy~~~uuudddVVVVVV^^^lllrrrllliii||||||ooohhhrrr{{{sss~~~||||||xxxyyyxxxxxx}}}{{{tttrrrsssxxxyyyuuurrrrrrqqqnnnkkkkkknnnqqqrrrqqqggglllppppppllljjjnnnrrrrrroooqqquuuuuuooommmoookkkoooooollljjjggg```VVVPPPPPPZZZtttVVVdddiiiUUUMMMAAA???::::::555555333222111000000000---///111111222333666888<<>>888444999555222222222222222222222222222777444333888777===MMMVVVwww~~~sssbbbQQQEEE???@@@@@@>>>===<<<===>>>GGGQQQ[[[^^^YYYVVVYYY]]]ZZZTTTMMMJJJNNNWWWaaagggkkknnn|||pppkkkooo^^^TTTMMMMMMLLLHHHGGGJJJMMMWWWfffuuu~~~|||zzzwwwqqqcccYYY\\\fffsss|||uuummm{{{yyylllcccmmmvvv{{{{{{wwwyyywwwuuuzzz}}}uuuooonnnrrrxxx{{{wwwsssrrrnnnmmmlllnnnqqqqqqooommmdddjjjoooooolllkkkooottttttqqqsssxxxwwwqqqoooqqqkkkoooqqqmmmjjjhhh___TTTQQQSSS]]]xxx___lll```OOOJJJ???@@@;;;<<<666555444222111000000000---///000111222333666999<<>>CCCJJJPPPRRRQQQNNNLLLSSSQQQ[[[ppp~~~~~~|||{{{{{{}}}|||zzzyyyyyy}}}zzzzzz}}}~~~yyy|||~~~~~~~~~~~~xxxzzz}}}|||}}}~~~xxxyyyxxx}}}~~~^^^XXX___```jjjnnnuuukkk}}}mmmmmmnnnPPPhhh___>>>BBB777999444222111111111222222333444444444444333333555999===[[[pppyyyhhhTTTJJJHHHFFFAAA<<<888888:::<<<>>>LLLNNNRRRTTTRRRMMMJJJKKKGGGFFFEEEFFFLLLUUU^^^dddvvv{{{wwwlllfffgggdddWWWMMMKKKMMMSSSdddzzz{{{wwwxxxtttqqqkkkccc___eeeooozzz~~~}}}|||yyymmm```mmm|||zzz{{{}}}zzzwwwuuuuuuwwwxxxvvvttttttuuuuuuuuuuuusssqqqpppqqqrrrrrrqqqooonnnooopppmmmlllkkkkkkmmmnnnnnnmmmnnnmmmlllmmmpppqqqpppoooppprrrooogggeeeeeeaaaYYYRRRXXXmmm\\\aaa{{{iiiGGGCCCDDDDDDBBB<<<777555222222222333222111000000000111222444555666???TTTlllvvv|||fffPPPWWW```jjj|||vvv|||kkkZZZXXX___dddlllssssssrrrqqqnnnkkkgggtttrrr]]]MMMEEE@@@DDDKKKQQQTTTUUUSSSQQQOOOMMMTTTfffwww~~~}}}}}}}}}}}}}}}|||~~~yyy}}}|||}}}~~~}}}zzz{{{|||]]][[[aaa```kkkmmmsssvvvccczzz[[[UUUttt[[[???CCC777888666444333333222111111222222333444444333333555999<<>>AAAHHHKKKOOOQQQOOOKKKIIIJJJMMMMMMNNNPPPVVVaaannnwwwsssiiihhhcccVVVLLLJJJHHHLLLYYYjjjssssssqqqrrrkkkhhheeeaaaZZZVVV\\\dddppptttwwwwwwvvv|||{{{wwwkkkbbbppp~~~zzzxxxxxxwwwxxxuuussssssuuuvvvuuusssrrrssstttttttttsssrrrqqqoooppppppooooooppprrrtttpppnnnmmmlllmmmmmmmmmllllllkkkkkklllnnnppppppooopppqqqnnngggdddddd```YYYVVVUUUiiivvvNNNYYYfffKKKJJJJJJGGGEEE???777555222111222222222111000000000111222333555666;;;MMMmmmwwwyyytttSSSTTT[[[iiixxxsss```ZZZ]]]hhhsss|||{{{uuuoooiiiddd^^^eeesss|||qqqXXXGGGBBBCCCFFFLLLQQQUUUVVVVVVVVVRRRPPPUUUdddrrr}}}}}}~~~~~~~~~}}}}}}yyy}}}yyy\\\^^^bbbaaalllkkklll}}}iii|||UUUVVVVVVAAADDD888777:::666555444222111111000000333333444333333555999<<>>???BBBEEEAAAGGGKKKLLLNNNVVV___eeessszzzwwwkkkiiifff^^^YYY[[[UUUUUUSSSNNNJJJMMMWWWaaafff```ZZZUUUOOOHHHHHHLLLLLLOOOTTTWWW]]]jjj{{{|||}}}}}}xxxppp___^^^nnn}}}{{{{{{zzzxxxvvvttttttsssssstttsssrrrqqqtttuuuuuuuuutttsssqqqpppssssssqqqooommmmmmooorrrqqqqqqpppooommmlllmmmnnnkkkjjjjjjkkknnnoooooonnnnnnmmmjjjgggdddaaa[[[WWWZZZSSSnnntttYYYEEELLLppppppYYYOOOQQQKKKFFFDDD???>>>;;;888666666666555444111111111111222333444555:::???iiisssjjjYYYRRR]]]iiiuuu{{{{{{oookkknnn}}}~~~xxxrrrnnnpppllltttyyy^^^HHHBBBIIIJJJMMMOOOQQQQQQQQQQQQRRRWWW```lllwww}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~|||yyy{{{|||zzzzzzxxx}}}yyyfffZZZbbbcccdddmmmttt|||zzzaaaSSSmmmNNNDDDCCC;;;555===555444333333222222333333111222333444444555888:::@@@\\\ssslllnnnxxxiiiWWWJJJEEEEEEGGGHHHHHHFFFDDDEEEFFFGGGPPPWWWYYY```ppp~~~qqqgggiiijjjfffeeeiiigggfff___RRRGGGGGGOOOXXX]]]VVVNNNLLLIIIGGGHHHLLLFFFHHHJJJLLLQQQ\\\kkkwwwzzz{{{|||uuukkk\\\^^^qqq|||zzzzzzzzzyyyxxxtttuuuvvvvvvuuutttsssssswwwwwwwwwvvvuuurrrpppooorrrqqqpppnnnllllllnnnpppnnnooopppooommmmmmoooqqqlllkkkkkklllnnnoooooonnnmmmkkkiiihhheee___ZZZVVVTTTXXXuuupppNNNDDD]]]jjjWWWPPPPPPHHHDDDDDD@@@???<<<999777666666444333111111111111222333444444;;;999]]]{{{{{{eeeUUUXXXdddqqq}}}|||~~~yyymmmggghhhiiisss{{{~~~}}}zzzssslllppplllqqqyyywwwdddPPPFFFIIIKKKOOORRRTTTUUUVVVUUU[[[bbblllvvv~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~zzz{{{|||~~~}}}zzz|||~~~|||{{{}}}{{{yyy^^^]]]cccdddhhhooosssnnn[[[ZZZoooMMMDDD@@@>>>666<<<555444444333333333333444000222333444444555777999>>>\\\ooowwwsss}}}|||uuudddQQQFFFFFFJJJMMMNNNKKKIIIJJJKKKXXXfffrrrxxxxxxllleeejjjmmmkkkkkkoooiiimmmllleee```dddnnntttiii]]]PPPJJJGGGEEEFFFIIIJJJJJJIIIHHHJJJRRR]]]eeewww~~~~~~wwwwwwyyyqqqeeeTTT[[[ttt}}}yyywwwwwwwwwxxxwwwtttvvvxxxxxxvvvtttttttttwwwwwwwwwvvvtttrrrpppnnnkkklllmmmmmmmmmmmmoooqqqlllnnnpppooollllllooorrrnnnmmmlllmmmnnnooonnnlllmmmjjjhhhiiifff___YYYVVVXXXllloooOOOOOOrrrhhhXXXQQQPPPGGGEEEGGGCCC>>><<<888666555444222111222222111111222222333444999444OOOwwwrrr[[[WWWbbbrrr}}}ooo```dddjjjmmmwww|||xxx{{{~~~vvvggg^^^\\\SSSYYY___dddiiimmmjjjdddkkkiiijjjooopppgggUUUGGGHHHLLLRRRXXX^^^aaabbbccclllttt|||~~~|||~~~~~~~~~}}}}}}|||{{{{{{}}}zzz{{{}}}~~~~~~~~~~~~~~~}}}fff\\\ccceeefffmmmqqqzzzjjj[[[fffbbbNNNDDD<<<@@@777:::777666555444333222222222000111333444444555777999:::\\\nnnyyy[[[GGGGGGKKKNNNNNNLLLLLLPPPTTTlllwwwlllgggllloookkkiiillleeeooowwwzzztttdddRRRHHHEEEDDDFFFIIILLLKKKJJJIIIJJJPPPYYY___lllttt|||tttssstttlll^^^TTT]]]~~~|||zzzwwwvvvvvvwwwvvvvvvsssvvvxxxxxxvvvtttssstttrrrsssssstttsssrrrpppooohhhjjjmmmmmmmmmlllmmmnnnlllnnnpppnnnkkkjjjlllpppooommmllllllmmmlllkkkiiinnniiihhhjjjggg___XXXWWWaaaiiiMMMUUUxxxbbbTTTOOOOOOHHHGGGIIICCCAAA>>>:::777666555444222222222111111222222333333666444EEEnnnwww{{{aaaYYYcccsss}}}ssseeeeeeuuu|||yyyzzznnncccbbbhhhfffoooyyyuuudddXXXTTTJJJIIIHHHJJJRRR]]]```]]]iiihhhggggggjjjgggXXXFFFFFFKKKTTT]]]fffkkknnnoooxxx~~~{{{~~~~~~|||}}}}}}|||{{{zzz{{{}}}~~~~~~~~~iii[[[]]]gggfffhhhqqqtttiii{{{WWWgggZZZNNNCCC:::BBB888888999888666444222111000000///111333444444555777888333WWWhhhdddHHHGGGJJJLLLKKKJJJNNNUUU\\\zzz~~~zzzooojjjnnnpppiiieeeeeehhhtttiiiYYYGGG@@@BBBFFFLLLQQQIIIJJJJJJJJJMMMTTT\\\ccchhhmmmttt}}}}}}zzzqqqpppqqqhhhYYY\\\ggg{{{yyyxxxwwwxxxyyyyyywwwuuurrruuuxxxxxxuuusssssstttnnnooopppqqqrrrqqqqqqpppiiilllnnnnnnllljjjhhhhhhmmmpppqqqnnnjjjhhhjjjnnnooommmkkkkkkkkkkkkiiigggnnniiihhhkkkhhh___XXXWWWccc[[[BBBNNNppp[[[OOOLLLMMMGGGHHHIIIAAAEEEBBB>>>;;;:::999777555222222222111222222333333666888BBBjjjnnnrrrjjjTTTVVVgggrrrttt~~~}}}~~~~~~|||zzz|||{{{oooiiimmm{{{sssggg]]]ZZZ[[[^^^```kkk~~~vvvnnnddd[[[UUUJJJDDDAAACCCEEEHHHNNNUUU]]]jjjiiiccchhhhhhZZZQQQHHHGGGOOO```mmmqqquuuyyy{{{}}}xxx{{{}}}~~~~~~{{{}}}~~~~~~|||~~~||||||yyy\\\dddbbb___gggkkkqqq}}}~~~yyykkk[[[gggvvvYYYJJJIIICCC??????<<<;;;777444333444555444222222222222222333444555666888RRR```wwwtttQQQFFFJJJNNNMMMMMMSSS\\\ccc~~~}}}{{{xxxvvvtttooohhhcccaaaeeellluuuxxxTTTLLLCCC???@@@EEEIIIKKKHHHJJJLLLPPPTTTXXX\\\^^^gggccciiixxx|||vvvrrrssspppcccVVV[[[xxxxxx|||zzzwwwtttuuuxxx{{{{{{zzzxxxsssnnnmmmpppqqqnnnkkkkkkkkkkkknnnqqqrrrrrrqqqrrrpppmmmkkkjjjjjjlllmmmmmmnnnnnnmmmkkkkkklllmmmkkkkkkkkkkkkjjjjjjiiiiiihhhfffgggjjjhhh```ZZZXXXhhh|||SSSGGGQQQzzzwwwYYYRRRPPPSSSPPPGGGDDDHHHOOOJJJCCC>>>:::666333111000000000000111222444444222:::???___|||tttyyybbb[[[eeennnrrr{{{|||~~~ssslllnnnzzz}}}tttjjj```VVVPPPFFFBBBAAADDDFFFHHHLLLRRR[[[iiiiiibbbfffeeeYYYSSSFFFGGGPPPbbbqqqwwwyyyzzz|||~~~}}}|||}}}~~~~~~}}}~~~|||~~~hhh]]]ccccccfffoooqqqvvvjjjyyybbb[[[qqqkkkQQQFFFGGGCCCAAAAAA>>>:::777444333444555444222222222222222333444555666444GGGXXXmmmyyy]]]JJJMMMQQQTTTTTTXXXgggvvv~~~~~~~~~}}}wwwkkkiiieeeaaabbbaaaYYYNNNIIIDDD???===@@@DDDGGGHHHKKKMMMPPPSSSXXX\\\```bbb___]]]bbbnnnxxx}}}~~~|||wwwuuuwwwvvvlll___jjjuuuxxxwwwuuussstttvvvwwwvvvuuutttqqqooooooqqqqqqpppooonnnmmmmmmnnnoooooonnnlllllllllkkkkkkjjjiiiiiiiiikkkmmmoooooommmkkkkkkkkkllllllkkkjjjjjjjjjjjjjjjmmmkkkkkkmmmiiiaaa\\\[[[gggkkkIIIMMMgggvvvcccYYYSSSSSSPPPIIIGGGJJJKKKHHHCCC???<<<:::777555222111111111111111111111111888;;;XXXwwwqqq``````iiipppyyy}}}}}}}}}|||}}}sssiii___VVVPPPEEEBBBBBBFFFHHHIIILLLQQQ[[[iiijjjcccccc```XXXVVVJJJKKKSSSeeeuuu|||{{{yyy|||~~~}}}|||{{{|||~~~~~~|||}}}___^^^bbbeeennnvvvsss|||llliiiTTTZZZ~~~```KKKCCCFFFCCCBBBBBB<<<:::888555333444444333222222222222222333444555555777AAAUUUjjj~~~oooWWWTTTXXXaaadddiii~~~|||uuutttuuuwwwvvvvvv|||~~~~~~}}}{{{mmm^^^UUUOOOEEE;;;???===;;;<<>>;;;888555555555555444333111111111777777NNN{{{}}}|||cccZZZcccnnnsss~~~uuulllbbbYYYTTTGGGCCCBBBEEEHHHJJJOOOUUU]]]lllmmmeeebbb\\\VVVXXXRRRQQQVVVdddssszzzyyyuuuzzz|||xxx~~~}}}}}}}}}~~~pppccc___bbbgggppptttoooiii|||OOOddd\\\JJJEEEHHHDDDBBBAAA:::;;;:::777555444444333333333222222222333333444555:::<<>><<<;;;<<<>>>BBBEEEGGGKKKNNNRRRWWW\\\```bbbccc\\\```gggmmmppp{{{}}}xxxttttttrrrhhh^^^|||}}}zzzxxxttttttttttttsssqqqnnnlllkkkpppuuuuuurrrpppqqqsssqqqooommmlllllljjjgggdddiiijjjjjjkkkllllllkkkkkkiiikkkmmmnnnlllkkkjjjkkkkkkjjjhhhgggggghhhjjjkkkdddccccccbbb^^^YYY\\\bbb}}}hhhHHHRRR|||lllZZZSSSOOOHHHDDDFFFFFFEEEDDDDDDCCCAAA===999888888999888777666444333222777444EEErrryyyiiiZZZ___jjjttt~~~yyyooodddYYYRRRHHHCCC???AAACCCGGGOOOWWWaaaooopppiiiddd\\\VVV[[[VVVUUUWWW___kkkuuuvvvsssyyy{{{uuu|||gggddd```dddhhhnnnnnnmmmooonnnWWW~~~xxxZZZKKKHHHJJJFFFFFFFFF>>>???>>>;;;888666444444444333333222222222333444444666555KKKaaajjjttt}}}~~~rrrzzzssseeegggpppaaa\\\ZZZccckkkgggVVVOOOKKKPPPWWW^^^eeekkkqqqxxx}}}~~~}}}|||wwwnnnhhhlllyyyvvvfff[[[TTTKKKBBB@@@>>><<<:::;;;>>>BBBEEEGGGJJJOOOUUUZZZ]]]______[[[```gggjjjmmmyyyzzz|||wwwuuussskkkaaayyy|||{{{wwwuuuvvvwwwvvvtttrrrpppoookkkqqqwwwwwwrrrnnnnnnqqqooommmlllkkkkkkjjjgggeeejjjiiihhhggghhhjjjlllmmmkkkkkkkkkjjjhhhiiikkkmmmhhhhhhgggffffffggghhhiiihhhfffdddaaa[[[YYYaaakkkrrrWWWMMMgggvvv{{{hhhXXXSSSPPPJJJGGGHHHHHHGGGGGGFFFEEEBBB>>>:::777777888777777666555555333777444>>>ggg{{{uuubbb___dddsss~~~|||~~~~~~|||qqqdddWWWOOOGGG@@@;;;<<>>BBBDDDHHHOOOVVV[[[]]]^^^^^^```dddiiikkkooo~~~~~~xxx{{{{{{xxxtttsssrrrllldddvvvzzzxxxsssuuuvvvwwwvvvtttrrrrrrsssmmmrrrvvvuuupppmmmlllnnnlllkkkjjjkkklllkkkiiiggghhhgggeeeddddddfffiiikkkkkkkkkjjjhhhfffhhhlllooofffggggggggghhhhhhhhhhhhjjjgggccc\\\TTTUUUbbbqqq}}}[[[IIIdddgggrrrkkk^^^VVVWWWVVVPPPNNNPPPLLLKKKJJJJJJIIIFFFAAA>>>777666555444444444444444444777555:::YYYqqqdddbbbnnnwww~~~uuuxxxxxxxxxxxx{{{vvvjjj]]]TTTEEE@@@<<<>>>AAAEEEMMMUUUeeepppsssrrrrrriiiaaaeeeooorrrssspppqqqvvvxxxuuuxxxwwwzzzxxx~~~zzzyyyzzzzzz|||~~~~~~||||||~~~~~~}}}}}}}}}kkkcccbbbdddiiihhhmmm}}}ggg]]]~~~jjj\\\QQQMMMKKKGGGLLLQQQJJJJJJIIIFFFAAA;;;777666777444333333222222333333333666888<<>>@@@FFFKKKRRRYYY___aaaaaaaaafffjjjmmmpppxxx~~~yyyssstttrrroooooooookkkeeeqqq}}}xxxwwwsssrrrtttuuusssqqqqqqsssvvvmmmpppsssrrrooommmlllmmmlllkkkkkkkkklllllljjjhhhgggfffeeeeeeeeefffggghhhiiijjjiiihhhggghhhkkkmmmfffgggiiijjjkkkjjjiiihhhhhhddd___WWWQQQUUUiii}}}sssPPPSSSvvvrrrkkk```YYYYYY___^^^WWWRRRUUUPPPOOONNNMMMMMMKKKGGGEEE;;;999666444222222333444333555666888LLLuuu|||jjjbbbjjjrrr{{{~~~uuummmhhhaaa]]]___hhhttt|||}}}rrrfff^^^FFFBBB@@@CCCGGGIIIPPPVVVdddnnnrrrtttwwwooofffjjj{{{{{{yyyvvvvvvtttxxxtttyyy{{{uuuoookkkgggcccaaaeeemmmwww||||||}}}|||~~~zzzxxx}}}~~~|||}}}~~~|||{{{lll]]]jjjllleeejjjgggooogggcccmmmfffbbbWWWPPPKKKEEEJJJOOOHHHMMMMMMJJJDDD<<<888777888444444333222222333333333555888555@@@ZZZjjjssstttuuuuuuooorrrvvv\\\PPPUUU^^^mmm{{{}}}{{{~~~xxxvvv|||}}}wwwppphhh[[[LLLAAA;;;>>>??????DDDMMMRRRRRRAAACCCFFFEEEBBB@@@@@@AAAIIINNNVVV]]]ccceeeeeedddfffjjjmmmqqq~~~{{{xxxtttvvvtttpppppppppmmmgggmmm|||xxxxxxvvvoooqqqrrrqqqooopppsssvvvmmmoooppppppooonnnmmmmmmmmmlllkkkkkklllllljjjhhhgggggghhhiiiiiihhhgggfffggghhhjjjjjjiiiiiijjjkkkfffhhhkkkmmmmmmllljjjiiifffddd___YYYUUU^^^vvveeeMMMfffjjjnnn]]][[[^^^fffdddYYYSSSTTTSSSQQQPPPPPPPPPOOOMMMKKKBBB???:::666444444555666222333666666CCCkkkrrr```^^^mmmxxx|||~~~~~~zzz~~~yyyvvvqqqhhh___YYYYYY]]]aaauuu|||{{{kkk]]]NNNFFFAAAEEEKKKOOORRRVVVbbbhhhnnnqqqooollljjjjjj}}}{{{xxxvvv{{{~~~zzz}}}sssiiiccceeebbbYYYVVVZZZZZZ___fffmmmttt{{{~~~|||xxxzzz~~~}}}~~~~~~yyy|||gggdddhhheeefffsssnnnyyyvvvsss{{{aaannn^^^RRRJJJKKKLLLIIIHHHIIIHHHFFFDDDBBB???<<<:::999555222333666555111000222666...666>>>RRRdddwww|||vvvwwwllliii}}}{{{eeeVVV]]]mmmyyy~~~~~~}}}qqqfff___QQQAAA;;;999;;;@@@CCCGGGNNNVVVHHHDDDFFFOOOQQQJJJFFFHHHIIIOOOWWW^^^bbbdddffffffhhhiiimmmwww{{{wwwvvvvvvuuusssrrrooommmllllllssswwwpppsssrrrsssqqqpppooooooppprrrsssrrrrrrqqqpppooonnnlllkkknnnjjjhhhjjjnnnpppmmmiiieeefffggggggfffgggiiikkkeeekkkooommmgggdddgggkkkggghhhiiikkkllllllkkkkkkjjjhhhSSS\\\TTTgggUUUKKKsssyyyeee\\\___```___^^^___\\\VVV\\\VVVQQQRRRVVVWWWSSSNNNEEEAAA:::555444444444444...888555222BBB\\\|||tttccc```hhhpppvvv}}}||||||xxxqqqjjjfffdddeeeeeefffmmmtttzzz~~~~~~tttiiiRRRIIIDDDGGGLLLNNNNNNOOOXXX___gggmmmooonnnmmmmmm~~~~~~||||||}}}~~~vvvsssccc```___bbbccccccggglllfffeeecccdddjjjttt}}}}}}~~~~~~~~~{{{{{{ttt\\\\\\dddeeeiiiqqqrrrvvvppp\\\iii___VVVOOONNNMMMIIIHHHIIIGGGGGGEEEBBB???===:::999777444333444444111111444555///666;;;KKK]]]qqqwwwssskkkkkk}}}kkkaaakkk|||~~~}}}uuuiii___OOO>>>===;;;<<<@@@BBBDDDJJJQQQIIIFFFJJJTTTXXXSSSLLLKKKIIIPPPXXX```ccceeeeeeeeefffiiiqqq}}}|||wwwuuuuuuuuutttsssrrrpppnnnmmmnnnppp|||~~~sssppprrrnnnppppppooonnnnnnooopppqqqlllmmmmmmmmmmmmlllkkkkkkuuuppplllkkklllllliiieeeggghhhhhhgggffffffgggiiifffiiilllkkkgggeeegggiiifffgggjjjkkkllllllkkkjjjddddddSSS[[[WWWjjj|||WWWRRRyyypppccc]]]^^^\\\XXXYYY[[[YYYTTTWWWTTTRRRSSSVVVVVVQQQLLLGGGDDD???<<<:::888666444111777555444@@@TTTtttzzz{{{mmmbbbaaafffppp{{{~~~|||}}}{{{yyyzzzyyyvvvsssppptttwww{{{zzzpppZZZPPPIIIKKKNNNLLLIIIGGGMMMTTT___hhhmmmooopppppptttnnnrrrsssuuuwww~~~|||xxxtttnnnhhheeegggqqq|||sssgggeeekkkuuu}}}}}}{{{|||~~~}}}}}}{{{zzzzzzdddXXXZZZbbbfffooosss~~~___YYYjjj]]]VVVRRRNNNMMMJJJGGGGGGIIIIIIHHHFFFDDDBBB???===;;;:::555333333333111222666555000777777CCCTTTjjjssskkktttyyywwwuuuhhh``````mmmppptttxxxzzz{{{{{{{{{}}}}}}}}}yyynnncccQQQ@@@???===>>>AAAAAABBBFFFLLLNNNLLLNNNWWW]]]ZZZQQQJJJKKKQQQZZZaaaccccccbbbaaabbbiiiuuu|||zzzyyyuuuuuutttsssrrrqqqppppppnnnllltttxxxrrrssstttnnnkkkkkkkkkkkkkkkkkkkkkkkkoooppppppqqqqqqqqqppppppnnnkkkhhhhhhkkkllljjjhhhiiijjjjjjhhhfffeeefffggghhhiiiiiihhhhhhgggggggggeeegggjjjllllllkkkjjjhhhcccdddSSSXXX\\\ssssssVVVXXXvvvfff^^^\\\[[[VVVRRRTTTXXXWWWSSSTTTTTTTTTVVVVVVSSSOOOKKKDDDCCC@@@>>>===:::666333555666333666>>>IIIiiiuuuvvvzzzddd]]]```nnnyyy|||}}}~~~~~~ssseeeZZZPPPNNNNNNKKKGGGEEEHHHPPP[[[fffmmmoooooonnn~~~}}}eee\\\___bbbiiijjjrrr~~~{{{{{{uuuooorrrwww|||~~~tttlllmmmssszzz~~~}}}{{{~~~}}}{{{sssaaa^^^```bbbdddgggooouuuoooRRR\\\WWWSSSKKKKKKKKKJJJIIIHHHJJJLLLIIIIIIHHHFFFDDDAAA>>>===:::666555666555222222555444222888555===NNNdddrrrhhhzzz~~~dddQQQMMMOOOUUU[[[eeeooouuuxxxwwwuuu|||}}}~~~}}}{{{}}}uuuiiiWWWHHHCCC@@@@@@BBBBBBAAAEEEKKKTTTRRRQQQUUU\\\]]]SSSIIILLLRRRZZZ___```^^^[[[YYY[[[gggwww||||||wwwvvvuuutttsssssssssssslllkkksssyyyttttttuuunnnjjjjjjkkkkkkkkkjjjiiiiiijjjjjjjjjjjjiiihhhgggfffgggfffgggiiilllnnnmmmkkkkkkkkkkkkjjjhhhggghhhiiikkkiiiggggggiiijjjhhhfffeeegggiiillllllkkkhhhggghhhgggWWW[[[gggjjjUUU___nnnddd[[[XXXXXXUUURRRUUUZZZYYYUUUXXXXXXXXXWWWTTTQQQNNNLLLGGGEEEBBB@@@???===:::777777444222888<<>>;;;888999666333777999777OOOzzz}}}tttgggeeeiiiooowwwwwwwww}}}~~~~~~|||}}}qqqhhhcccdddaaa___YYYOOOGGGGGGMMMKKKQQQ\\\hhhooooooiiiccc\\\dddggg___TTTPPPTTTXXXUUUXXXbbbrrr~~~nnndddhhhnnnpppvvv}}}}}}|||~~~{{{xxxsssggg^^^```eeejjjsss|||iiiQQQqqqsssWWWQQQIIIGGGGGGBBB===???EEEFFFBBBDDDDDDEEEEEECCC???<<<:::;;;999999<<<;;;555222333111222777000666AAAHHHdddxxxvvv{{{}}}}}}xxxtttrrrrrrlllcccZZZUUUSSSTTTUUUaaahhhpppwwwyyyzzz{{{{{{{{{|||}}}rrrfff^^^QQQJJJDDD@@@======CCCJJJOOOXXXXXXQQQWWWcccbbbVVVEEEIIINNNQQQRRRRRRRRRSSSXXXlll{{{zzzxxxvvvtttqqqpppoooppppppppplllrrrwwwqqqnnnjjj___VVVUUUSSSQQQQQQQQQQQQRRRHHHJJJLLLNNNQQQSSSTTTTTTUUUUUUTTTUUUWWW]]]dddhhhlllllllllkkkiiihhhiiikkkiiigggeeeddddddeeeffffffhhhggggggffffffgggggggggjjjmmmrrrqqqmmmbbbXXX```vvvvvvdddddd^^^\\\KKKXXXbbbaaa\\\[[[\\\]]]bbb]]]WWWWWWYYYZZZXXXUUURRRPPPLLLJJJHHHFFFBBB@@@<<<;;;666777888666IIIkkk|||iii___```iiisssyyy~~~{{{vvv}}}~~~~~~}}}}}}}}}|||yyywww}}}zzz}}}ooo```ZZZYYY\\\^^^```]]]QQQFFFFFFLLLHHHOOOZZZgggppppppjjjdddUUUZZZZZZTTTNNNOOOUUU[[[XXX```ooo~~~|||lllccckkkvvv}}}}}}~~~||||||}}}{{{|||}}}}}}~~~___^^^```eeelllsss~~~|||sss^^^TTThhh[[[___VVVMMMKKKEEEAAAGGGPPPQQQLLLHHHIIIIIIIIIGGGDDD@@@>>>===:::999:::999555444666000111666---333===???WWWdddwwwtttxxxyyyvvv~~~~~~~~~~~~~~~{{{zzzxxxssslllddd]]]XXXWWW___jjjrrrwwwyyy{{{}}}xxxyyy|||~~~vvvlllgggTTTLLLDDD>>>:::999???GGGNNNYYY[[[RRRSSS]]][[[MMMAAAEEEJJJOOOQQQSSSVVVWWW\\\qqq~~~xxxyyywwwuuurrrooommmlllmmmmmmppphhhkkksssuuuxxxtttgggZZZXXXVVVTTTSSSSSSUUUUUUZZZ\\\```fffkkkooorrrtttsssmmmddd[[[WWWXXX^^^ccclllmmmllljjjgggffffffggggggfffdddbbbbbbbbbdddeeeiiihhhfffeeeeeefffggghhhyyywwwwwwjjj[[[NNNTTTwwwssseeeZZZPPPWWWLLLZZZdddaaaXXXVVVYYY\\\]]]XXXUUUWWW]]]___ZZZUUUPPPQQQRRRUUUWWWVVVSSSPPP???@@@:::666777666EEEaaaxxxccc]]]gggqqqsss~~~~~~}}}|||{{{{{{{{{}}}~~~~~~zzzyyy|||rrr```UUUOOOMMMJJJQQQ\\\bbbYYYKKKEEEHHHNNNQQQ```jjjgggiiihhh___YYYTTTOOOMMMLLLLLLQQQWWWdddooozzzpppeeelll||||||{{{|||~~~zzzzzz~~~{{{~~~~~~xxxzzzeeebbbeeedddffflllrrrbbbTTTaaa```]]]]]]UUUQQQMMMNNNTTTVVVQQQIIIAAACCCEEEFFFFFFDDDAAA???===@@@???888666888666111666444444444333555???JJJOOOggg~~~uuujjjiiiyyy~~~zzz{{{|||}}}}}}~~~}}}}}}{{{~~~||||||yyysssmmmppppppttt|||zzzuuutttpppzzz~~~yyyxxxzzzuuukkk\\\UUUKKKAAA;;;:::===???HHHRRRXXXTTTMMMIIIDDD???BBBAAACCCIIIQQQUUUSSSOOOSSSeee|||wwwxxxtttuuutttrrrpppnnnlllkkkkkkjjjjjjkkklllooosssvvvyyyvvvwwwwwwvvvtttvvv{{{ttthhhaaa]]][[[jjjkkkkkkjjjgggffffffgggiiihhheeebbb```aaaeeegggfffgggddd]]]XXX[[[bbbfffpppkkk___WWWPPPIIIYYY{{{jjj^^^```\\\TTTPPPYYYjjjmmm]]]WWW^^^___VVV[[[```aaa^^^\\\___ccc___QQQJJJTTTbbbaaaTTTGGGFFF<<<888;;;;;;:::BBBPPPppp{{{kkkccceeelllppprrr|||{{{zzzzzz{{{~~~~~~~~~~~~|||zzz}}}~~~jjjZZZPPPLLLKKKKKKMMMTTT[[[ZZZPPPJJJJJJMMMPPP```kkkiiijjjiii___[[[VVVRRRTTTVVVWWWZZZ^^^ttt}}}qqqccckkk~~~}}}}}}|||}}}~~~ttt\\\^^^```dddmmmpppooovvvZZZ\\\qqqXXXZZZVVVTTTUUURRROOOPPPUUUUUUOOOGGGEEEFFFGGGGGGFFFEEECCCAAAAAACCCAAA;;;888999777333555444444444333444===GGGJJJ^^^zzz~~~ooocccpppzzz|||~~~~~~|||}}}~~~}}}zzz}}}}}}~~~~~~~~~wwwvvvrrryyy{{{wwwwwwzzzuuukkkddd\\\PPPDDD;;;999<<<>>>EEEOOOUUURRRLLLHHHCCC>>><<<>>>BBBFFFJJJNNNPPPRRRTTThhhyyyvvvwwwsssuuutttrrrooommmlllllllllkkkkkkjjjkkklllooorrrsss~~~{{{rrrggg___ZZZbbbccceeefffeeefffhhhjjjfffeeecccaaaaaabbbeeegggbbb```]]][[[ZZZ[[[___ccchhhfff^^^TTTIIIFFFcccwwwZZZXXX``````[[[GGGPPPbbbhhh\\\\\\gggkkkZZZ\\\^^^^^^]]]___ccchhhdddXXXQQQWWW```^^^QQQFFFEEE<<<777999888555<<>>:::;;;>>>AAAJJJPPPPPPKKKGGGBBB>>>;;;???DDDGGGIIINNNUUU\\\```xxxzzzzzz{{{vvvvvvtttqqqnnnmmmlllmmmnnnlllkkkjjjiiijjjkkklllmmmyyyyyyvvvwwwxxxwwwrrrlllfffaaaggghhhiiihhhgggggghhhjjjccccccbbbbbbbbbdddfffgggaaaZZZVVVZZZZZZWWWXXX]]]___\\\WWWNNNDDDNNNzzzjjj[[[eeennnmmmjjjNNNXXXjjjpppccc___eeefff]]]\\\ZZZZZZ\\\bbbhhhllleee\\\VVVZZZ]]]XXXNNNHHHFFF???:::;;;777333777???]]]}}}tttddd___dddjjjsss}}}}}}{{{zzz{{{}}}~~~}}}~~~~~~~~~~~~|||}}}~~~~~~~~~}}}~~~}}}~~~wwwfffTTTHHHDDDEEEHHHNNNKKKIIIKKKNNNOOONNNLLLRRRNNNZZZhhhiiijjjhhh^^^ZZZ[[[___eeejjjooozzz~~~}}}~~~~~~xxxmmmwww}}}}}}}}}{{{~~~}}}}}}{{{}}}~~~qqq\\\]]]aaafffiiiooosss~~~___]]]ZZZSSS[[[YYYRRRPPPPPPRRRYYY[[[XXXRRROOOMMMLLLJJJGGGEEEDDDDDDDDDBBBBBB@@@===;;;999888666666444444555444222666;;;GGGOOOiiixxxzzz~~~~~~~~~~~~|||}}}~~~|||~~~}}}{{{~~~|||||||||~~~~~~{{{~~~vvvlllkkkjjjkkkiiihhhmmmssssssmmmdddbbb[[[PPPFFF???======???FFFNNNPPPNNNIIIDDDAAAAAAEEEJJJNNNSSSZZZcccjjjxxx|||yyy||||||uuuuuussspppmmmllllllnnnnnnkkkkkkjjjiiiiiiiiijjjkkknnnsssyyy~~~xxxtttpppmmmiiigggiiiiiihhhggghhhkkkmmmooovvvuuusssooojjjgggfffgggdddddddddeeefffhhhhhhgggcccYYYTTTWWWUUUOOORRR\\\\\\PPPKKKJJJLLLhhheeeeeerrrsssmmmjjjXXXbbbuuuyyyiii___]]]XXX___]]]ZZZ[[[___fffkkknnnaaa\\\YYY[[[ZZZTTTNNNKKKHHHCCC@@@???;;;666888===PPPooo~~~}}}kkk``````iiiqqq{{{~~~~~~}}}{{{zzz{{{}}}}}}~~~~~~||||||}}}}}}xxxuuussstttvvvvvvtttqqqppprrrpppjjjeeedddaaa^^^eee]]]QQQFFFAAACCCHHHLLLUUUVVVTTTQQQNNNQQQVVVZZZXXXMMMRRR^^^```aaaaaaZZZ^^^ccclllrrrvvv~~~}}}~~~}}}{{{}}}}}}}}}||||||~~~~~~yyyyyywww{{{}}}{{{~~~}}}}}}}}}~~~qqq```]]]fffbbblllkkkkkk~~~kkkXXXkkkqqqTTTSSSZZZZZZTTTTTTSSSWWW^^^^^^WWWRRRQQQOOOMMMJJJGGGEEEDDDDDDEEEDDDBBBAAAAAA???===<<<===999666555666555222333888@@@FFF\\\~~~~~~{{{|||~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||{{{{{{}}}{{{yyyyyy{{{}}}~~~}}}wwwzzz}}}}}}}}}~~~lllbbb```___^^^\\\[[[___eeegggeeebbbeeeeee___SSSGGG???;;;@@@EEEMMMSSSSSSNNNIIIFFFJJJLLLQQQYYYbbbllluuuyyy}}}vvvtttwwwwwwooorrrqqqnnnmmmllllllmmmnnniiiiiiiiijjjjjjjjjkkkkkkkkklllmmmoooqqqrrrrrrrrrnnnkkkhhhfffggghhhhhhhhheeecccaaa```ccchhhmmmqqquuusssqqqlllgggddddddeeefffeeefffhhhkkkkkkiiigggaaaYYYTTTSSSPPPOOOWWWccc\\\GGGDDDQQQdddrrr]]]```gggccc^^^___^^^dddsssvvvggg```bbb___dddcccbbbccchhhlllooopppcccaaa``````[[[SSSNNNMMMIIIFFFDDDAAA===::::::>>>DDD^^^xxxiiiaaabbbmmm}}}}}}zzzzzzzzz{{{}}}~~~~~~}}}}}}}}}tttpppkkkjjjkkkkkkiiigggfffhhheee\\\UUUQQQMMMIIIGGGDDD???===???FFFMMMSSS]]]cccddd^^^[[[bbbnnnwwweeeRRRNNNVVVWWWZZZ\\\XXX]]]dddoooyyy~~~}}}~~~{{{~~~}}}zzzxxxyyyzzz{{{{{{zzz{{{}}}~~~}}}wwwxxx}}}zzz}}}yyy___[[[```jjjaaammmooovvvvvvyyyXXXYYY|||gggZZZYYY[[[]]]ZZZYYYXXX\\\aaa^^^SSSNNNQQQQQQOOOMMMJJJHHHHHHGGGGGGKKKHHHGGGHHHGGGCCCBBBDDD>>>:::777777666333333666<<>>PPPqqq|||wwwvvvfff___kkk|||}}}|||xxxyyy{{{}}}|||zzzyyyrrrllleeebbbaaabbbaaa___\\\```^^^VVVNNNJJJFFFBBB;;;::::::===BBBJJJQQQVVV```hhhllljjjlllzzzyyy___RRRUUUVVVYYY___^^^```eeeqqq}}}}}}}}}~~~zzzxxxyyyyyyzzz{{{{{{zzz{{{}}}zzz~~~~~~|||ddd^^^```aaaeeecccnnnxxxgggUUUfffcccccc^^^YYY\\\]]]WWWVVVZZZaaa\\\QQQNNNTTTTTTTTTRRRPPPOOONNNMMMMMMRRRNNNLLLMMMKKKEEECCCFFFDDD>>>999888777444444666888BBBOOO```|||zzz~~~~~~|||{{{zzzzzzyyyyyy~~~}}}|||{{{zzzyyyxxxxxxyyywwwuuuuuuvvvwwwvvvvvvuuuuuuuuuwwwzzz}}}~~~~~~zzz~~~~~~qqqhhheeedddbbb^^^VVVMMMGGGGGGJJJQQQ\\\iiilllbbbSSSGGGAAACCCEEENNNZZZ^^^YYYSSSRRR\\\fffttt|||zzzwwwxxxxxxrrrjjjkkklllllllllkkkjjjiiihhhiiiiiijjjjjjjjjjjjjjjiiigggeeeeeeggggggfffdddfffeeeccccccddddddbbb```ddddddeeeeeeeeecccaaa```RRRRRRQQQPPPOOOPPPSSSVVV[[[\\\___eeelllnnnjjjfff[[[XXXPPPLLLXXXkkkrrrnnnSSSJJJeee|||uuujjjaaa]]]___fffkkktttrrrwwwuuuhhhiiitttvvvooopppqqqooolllkkkmmmpppooonnnnnnnnnfffZZZQQQOOOKKKKKKGGGAAA<<<::::::;;;<<>>GGGRRRnnn~~~}}}}}}~~~~~~|||zzz~~~|||{{{yyyyyyxxxxxx|||}}}}}}}}}|||zzzwwwvvvzzzyyywwwvvvwwwxxxwwwvvv|||xxxuuuuuuyyy|||}}}|||rrrvvv}}}zzzqqqnnnqqqoooiii]]]MMMBBB@@@DDDBBBPPP```gggaaaUUUKKKFFFCCCEEENNN\\\```[[[UUUTTTgggvvvxxxwwwuuuuuuvvvqqqhhhiiikkkllllllkkkiiihhhiiiiiiiiiiiiiiihhhggggggjjjhhhfffgggiiihhheeebbbbbbbbbbbbdddfffeeecccaaabbbaaa```______```aaabbbSSSRRROOOLLLHHHHHHJJJLLLTTTUUUYYYbbbjjjmmmiiieee^^^[[[PPPLLL]]]vvvwwwhhhMMMOOOyyyqqqqqqkkkbbb^^^bbbfffgggaaadddppptttkkkllluuuuuuoooqqqqqqlllfffeeehhhmmmkkkjjjmmmnnnhhh]]]TTTQQQOOOOOOJJJCCC===;;;;;;;;;===CCC^^^~~~zzzxxxiiifffjjjtttyyyzzz~~~|||~~~}}}www{{{~~~~~~}}}}}}}}}{{{}}}}}}xxxwwwvvvtttkkkaaaXXXUUURRRMMMJJJJJJKKKJJJIIIHHHFFFCCCAAA??????AAADDDIIIQQQXXXYYYWWW___sssxxxzzzpppiiifffkkkrrrrrrkkkjjj|||~~~|||~~~}}}}}}}}}}}}xxxxxx|||~~~|||}}}~~~uuu~~~jjjYYY___ccc\\\^^^kkkooovvvzzz[[[bbbqqqcccbbb___WWWWWW^^^VVVVVVXXXZZZXXXTTTRRRTTTPPPSSSUUUSSSOOOOOOSSSWWWNNNLLLIIIHHHGGGFFFDDDBBBHHHCCC===999666444333222222555AAAMMM^^^rrrhhhttt}}}~~~|||{{{{{{{{{}}}|||{{{{{{{{{xxxxxxxxxxxxwwwvvvuuuuuuuuuuuuwwwxxxxxxwwwvvvuuuyyywwwuuuuuuvvvwwwvvvuuuyyywwwuuuuuuyyyxxxwww{{{vvvwwwqqq```LLL>>>;;;???===@@@FFFMMMSSSRRRHHH>>>GGGBBBHHHYYYaaa___aaaiiiuuunnnrrrvvvqqqjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllkkkiiihhhfffeeedddiiigggeeeeeeffffffeeedddbbbcccdddeeedddcccbbbaaacccdddeeefffeeedddcccbbbQQQQQQRRRQQQOOOMMMJJJHHHKKKPPP\\\iiimmmhhhcccaaaWWWWWW___ZZZzzzkkkPPPRRRhhhvvvkkkfffbbb___YYYUUU\\\ggggggllllllfffccchhhlllllljjjgggddddddfffgggdddbbb___```fffjjjeeeZZZTTTVVVUUURRRMMMGGGBBB???>>>>>>??????NNNnnn}}}qqquuummmkkkqqqtttvvv~~~{{{|||~~~{{{}}}~~~~~~}}}|||}}}{{{zzzwwwsssfff\\\SSSOOOLLLGGGDDDEEEDDDCCCBBBAAA???>>>======BBBCCCFFFKKKRRRYYY[[[ZZZddd{{{{{{wwwwww}}}|||}}}|||zzz}}}}}}|||{{{|||~~~{{{yyy{{{}}}|||}}}yyyzzz{{{kkkbbb]]]aaaeeefffhhhmmmqqq}}}bbb[[[uuurrrddd___\\\VVVUUUZZZWWWUUUTTTSSSSSSRRRQQQRRRVVVXXXXXXTTTOOOMMMOOOSSSQQQOOOLLLKKKJJJHHHEEECCCCCC@@@;;;777666555444333222444???KKKXXXpppzzzmmmuuu}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}|||||||||{{{yyyxxxvvvvvvssstttvvvwwwxxxyyyyyyxxxyyywwwvvvvvvwwwwwwvvvuuuwwwuuurrrqqqsssxxx}}}xxxyyy}}}zzzfffLLL<<<<<>>===<<<;;;;;;<<<>>>???GGGGGGJJJPPPWWW^^^bbbdddssszzzzzzzzz{{{}}}~~~~~~zzzzzz~~~|||}}}~~~|||zzzzzzzzzzzzyyyzzz~~~{{{|||yyyzzztttaaaUUU^^^dddddddddhhhmmmnnnvvvyyy^^^UUUfffxxxnnnbbbZZZWWWVVVWWWVVVYYYUUUPPPNNNPPPRRRRRRQQQYYYYYYWWWSSSNNNLLLNNNQQQRRRPPPMMMKKKJJJHHHEEECCCBBB>>>:::777666666555444333333;;;GGGPPP\\\ttt|||}}}||||||~~~}}}}}}}}}||||||}}}}}}}}}~~~}}}}}}{{{zzzxxxvvvuuurrrsssuuuwwwyyyzzz{{{{{{yyywwwvvvvvvwwwxxxvvvuuuvvvuuurrrpppoooooopppqqqyyy|||}}}|||yyyyyy{{{~~~~~~gggKKK<<<>>>FFFBBB???<<<<<<@@@EEEIIILLLHHHKKK[[[rrr{{{xxx|||{{{qqqlllooorrrsssrrrnnnkkkhhheeedddfffiiikkkhhhhhhhhhhhhhhhhhhiiiiiicccbbbaaabbbdddffffffeeeddddddeeeeeeeeeeeeeeedddeeeeeedddccccccccccccccc^^^^^^```ccchhhnnntttxxxkkkiiiiiiiiiddd\\\ZZZ[[[TTTVVVmmmrrrPPPUUUmmmeeehhhaaaWWW___pppqqqcccqqqoooiiibbbbbbeeegggeeegggiiijjjjjjgggdddaaa```aaadddiiikkkhhhgggmmmvvvqqqdddTTTKKKHHHEEE???999999>>>GGG[[[zzz~~~vvvlllkkknnnssszzz~~~zzzyyyzzz}}}vvv||||||ssskkkaaaWWWLLLGGGDDD@@@===>>>===<<<::::::<<<@@@DDDFFFLLLKKKNNNUUU]]]dddkkkqqq}}}~~~||||||~~~~~~{{{{{{}}}~~~~~~zzz|||~~~~~~|||zzzyyyyyyyyyyyy{{{}}}}}}~~~yyyxxxzzzyyyeee]]]XXXaaahhhddd^^^aaannnyyynnnYYYbbb}}}kkkggg^^^TTTRRRVVVWWWUUUYYYVVVQQQOOOSSSXXXVVVRRRTTTTTTSSSPPPMMMLLLNNNQQQMMMKKKIIIHHHHHHGGGEEEDDDFFFCCC>>>;;;999888666444444333777CCCJJJOOOiii~~~{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuussstttuuuwwwyyyzzz{{{{{{xxxwwwvvvwwwxxxxxxvvvuuuuuutttsssqqqnnnlllkkkjjjooonnnnnnooorrruuuxxxzzz|||zzzqqq]]]III@@@DDDLLLMMMHHHDDDBBBBBBDDDKKKRRRIIINNNddd}}}vvvpppnnnnnnpppqqqllljjjhhhfffeeeeeeggghhhhhhgggfffddddddcccddddddfffdddcccdddeeeggggggfffccccccddddddddddddddddddfffeeecccbbbbbbbbbcccdddZZZ___gggqqqyyytttssstttrrrjjj___ZZZ[[[QQQ]]]rrrwww[[[QQQgggcccgggcccZZZ]]]hhhjjjcccrrrmmmfffbbbdddhhhjjjjjjgggjjjkkkhhhccc``````bbb```cccgggjjjkkklllnnnrrrnnndddXXXPPPMMMJJJDDD???===BBBFFFPPPkkk{{{}}}tttqqqrrrtttwwwzzz}}}zzzvvvwwwyyyxxxzzz}}}|||{{{qqqgggaaaVVVKKKFFFBBB>>><<<======<<<;;;<<>><<<:::111===444111@@@DDDXXX}}}xxxuuuttttttvvvzzz~~~~~~|||{{{{{{|||~~~||||||zzz{{{~~~}}}|||{{{yyywwwvvvvvvuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvttttttttttttttttttssstttuuuvvvuuurrrpppooonnnmmmiiieee___ZZZVVVPPPMMMJJJIIIJJJJJJJJJHHHCCC@@@<<<<<>>CCCEEEIIINNNQQQQQQNNNLLLDDDCCCBBBCCCEEEFFFFFFEEE===<<<;;;<<<>>>??????>>>///???555---<<>>>>>BBBNNN___kkkiiiwwwhhh[[[jjj|||zzztttrrrooommmllljjjhhhgggiiiiiihhhgggggghhhiiijjjgggeeecccbbbbbbdddggghhhdddcccbbbccceeeffffffeeebbbbbbaaaaaabbbdddfffgggbbbbbbcccddddddbbbaaa```fffeeeddddddfffkkkooorrrgggbbb\\\WWWUUU[[[mmm~~~|||nnnBBBBBBSSSfffjjjiiieeeWWWbbb___TTTQQQccc{{{|||mmm```]]]^^^___]]]YYY]]]fffaaa]]]YYYXXXZZZ\\\[[[YYY]]]ffffff[[[RRRWWWcccjjjfff^^^WWWVVVYYYYYYSSSMMMMMMIIIEEEBBBBBBMMMfff}}}bbbjjj}}}yyyvvvssstttvvvxxxxxxwwwooonnnlllmmmpppuuu{{{~~~}}}}}}zzzwwwzzzvvvjjj\\\KKK@@@>>>???@@@???<<<>>>BBBHHHMMMPPPOOONNNIIIJJJRRR```qqqzzz~~~{{{~~~{{{yyy{{{}}}yyy}}}{{{|||~~~{{{}}}zzz{{{}}}zzz}}}~~~{{{zzz|||~~~~~~}}}}}}~~~|||yyyxxxzzzxxxsss}}}```[[[VVVUUUZZZbbbiiilllqqqoooqqqzzzccczzz```NNNXXXUUUNNNJJJJJJIIIHHHNNNXXXbbb\\\WWWSSSMMMFFFHHHOOOGGGKKKKKKGGGHHHNNNPPPMMMDDDDDDDDDEEEGGGFFFDDDBBBBBBCCC@@@>>>>>>@@@;;;444888222111555555777GGG[[[wwwxxxoooiiinnntttuuuwwwzzz{{{yyyyyy{{{|||||||||zzzyyyzzz|||wwwxxxxxxwwwuuutttvvvwwwtttvvvxxxxxxvvvuuutttuuuvvvvvvvvvuuutttrrrqqqpppqqqqqqrrrsssuuutttqqqnnnlllmmmlllhhhaaaYYYSSSPPPIIIIIIHHHEEEAAA>>>======999===@@@BBBGGGRRR___gggjjjrrrxxxfffjjj{{{yyyyyyvvvtttqqqmmmiiihhhiiikkkhhhhhhggggggggghhhjjjkkkeeecccbbbaaabbbdddgggiiicccdddeeefffeeecccaaa```aaaaaa```aaaaaabbbcccddddddddddddddddddddddddcccbbbaaa```bbbfffjjjkkkkkkbbbaaaZZZSSSXXXiiizzzcccMMMAAAFFF[[[ggg]]]]]]WWWYYYTTT\\\TTTYYYsssxxxmmmoooeeekkkhhh]]]ZZZaaaddd___]]]\\\[[[[[[[[[\\\]]]^^^cccfffgggbbb\\\\\\bbbiiifff]]]UUUTTTYYYZZZUUUNNNQQQLLLHHHCCC@@@DDDSSSaaa]]]bbb{{{~~~yyyuuuuuuwwwwwwtttpppiiihhhggghhhkkkpppuuuyyy~~~~~~}}}}}}xxxmmm```OOOCCC?????????>>>@@@BBBFFFJJJMMMOOOPPPPPPJJJIIINNN]]]qqq~~~zzz~~~{{{{{{}}}~~~}}}|||{{{zzzyyyyyy{{{||||||{{{~~~}}}}}}~~~yyyzzz{{{{{{{{{|||~~~~~~}}}}}}}}}|||zzzyyyxxxzzzwww___\\\ZZZ\\\```fffkkkmmmbbbssszzzxxxuuu}}}YYYPPPSSSPPPKKKGGGIIIJJJIIIMMMSSSTTTSSSUUUXXXVVVVVV^^^hhheeeddd^^^SSSNNNNNNMMMIIIEEEEEECCCBBBBBBDDDEEEGGGFFFJJJKKKGGGCCCCCCAAA>>>:::555333666444555CCCTTTbbbuuu|||{{{}}}}}}xxxxxx|||~~~~~~{{{xxxxxxxxxxxxxxx|||}}}}}}{{{yyyxxxyyyzzzvvvwwwwwwuuurrrqqqrrrssstttuuuuuutttssssssuuuwwwvvvvvvuuutttsssrrrqqqqqqqqqqqqqqqsssuuuuuutttrrrqqqqqqnnniiiaaaXXXQQQMMMGGGEEECCC???<<<;;;<<<===>>>@@@AAABBBFFFNNNXXX^^^ZZZaaapppsssvvv{{{uuusssssstttsssqqqnnnjjjgggggggggiiiiiiiiihhhhhhhhhiiijjjjjjfffeeecccbbbaaabbbddddddccccccddddddcccaaa```_______________```aaabbbcccbbbbbbbbbccccccccccccccc______```bbbcccddddddccc___aaa^^^YYYaaaooopppgggJJJBBBHHHZZZwww{{{[[[VVVTTTRRRXXXVVV[[[UUU[[[ssswwwjjjjjjaaaiiiiii```[[[^^^___[[[\\\[[[[[[\\\]]]___```aaa___bbbbbb___ZZZYYY^^^bbb\\\YYYUUUUUUXXXXXXTTTQQQOOOLLLIIIFFFAAAAAAIIISSSwwwmmmiiixxx{{{zzz|||zzzssslllffffffeeefffiiimmmrrruuu|||~~~{{{ttthhhWWWJJJCCC@@@???>>>@@@DDDJJJMMMOOOQQQVVVYYYIIIDDDEEEQQQfff~~~~~~zzzzzz|||}}}}}}{{{|||}}}|||||||||~~~~~~}}}~~~~~~{{{zzzxxxxxxzzz}}}~~~~~~}}}}}}|||{{{zzzzzz{{{zzztttnnnXXXYYY[[[]]]aaaeeeiiilllmmmeee~~~uuurrrooo```UUUTTTQQQOOOKKKIIIMMMPPPPPPOOOPPPLLLNNNRRRVVVXXXZZZbbbkkkkkkhhh```UUUNNNMMMLLLJJJDDDDDDBBB???===???EEEKKKQQQXXXZZZSSSJJJGGGFFFFFF===888555666333222===KKKRRR\\\qqqzzzvvvyyy}}}~~~zzzyyyxxxwwwuuutttxxxzzz{{{zzzxxxwwwwwwxxxxxxxxxxxxuuuqqqooonnnooorrrrrrqqqpppoooqqquuuxxxwwwvvvtttrrrqqqqqqqqqrrrqqqpppppprrrtttuuuuuutttpppnnnkkkfff___WWWPPPKKKEEEBBB>>>:::999:::===???DDDBBBAAA@@@BBBFFFKKKNNNSSS\\\kkkyyyuuupppqqqppppppqqqooommmjjjgggfffeeeeeefffiiiiiiiiijjjiiiiiihhhhhhfffeeedddcccbbb``````___ccccccbbbaaa```^^^^^^]]]\\\\\\\\\]]]^^^```aaabbb``````aaaaaabbbbbbcccccc___aaaccccccaaa___^^^^^^]]]aaa```^^^dddhhhYYYCCC>>>HHHaaa}}}[[[RRRQQQLLLOOOUUUXXXZZZWWWaaatttuuugggbbb^^^iiimmmfff^^^\\\\\\XXXUUUUUUVVVWWWYYY[[[]]]___\\\]]]]]]\\\ZZZZZZ[[[\\\VVVVVVUUUUUUTTTRRRPPPNNNJJJIIIIIIIIIDDD???AAAFFF```xxxvvvmmmjjjiiihhhhhhkkknnnrrruuuuuuzzz~~~}}}qqq```PPPEEEAAA@@@AAA>>>EEELLLPPPQQQUUU]]]cccPPPGGGBBBGGGVVVlll~~~||||||}}}~~~}}}|||{{{~~~}}}{{{zzz|||~~~}}}zzz{{{}}}}}}zzzwwwyyy||||||xxxvvvyyy~~~{{{uuu```WWWUUUZZZ^^^cccgggiiillloooqqqzzzmmmeeepppWWWWWWXXXSSSOOOLLLLLLPPPUUUUUUQQQLLLLLLLLLNNNRRRWWWZZZ^^^``````]]]XXXRRRMMMLLLKKKJJJCCCDDDCCC@@@<<<>>>EEELLL\\\aaabbbYYYOOOHHHEEEBBB===:::777666333222999CCCSSSTTTccc|||xxxpppuuu{{{~~~}}}~~~|||{{{{{{{{{zzzwwwuuuvvvxxxzzzzzzxxxvvvvvvvvvzzz{{{zzzwwwsssooonnnnnnnnnooooooooonnnpppsssvvvvvvuuusssqqqpppppprrrsssrrrpppooopppqqqssssssrrrhhhgggdddaaa\\\VVVOOOKKKFFFAAA;;;777777;;;???BBBEEE@@@>>>>>>???@@@BBBEEEKKKXXXqqq{{{xxxqqqqqqsssqqqnnnmmmllljjjgggeeeeeeeeeeeedddggghhhhhhiiihhhgggeeeddddddddddddcccbbb```^^^]]]cccbbb```___]]]\\\\\\\\\ZZZZZZ[[[\\\]]]___```aaa______```aaabbbbbbcccccccccdddeeedddaaa```aaaccchhhfffdddbbb]]]QQQDDD;;;III```wwwSSSTTTPPPMMMRRRQQQYYYXXXZZZfffsssqqqcccZZZXXXdddlllfff\\\WWWUUUSSSNNNNNNOOOQQQRRRTTTVVVVVVXXXZZZ[[[]]]^^^]]]\\\\\\\\\XXXTTTRRRRRRPPPMMMJJJHHHGGGHHHJJJHHHBBB@@@BBBOOOooozzzrrrlllkkkiiiiiiiiikkknnnooolllmmmsssxxxgggVVVHHHBBBAAACCCBBBHHHOOORRRSSSWWW^^^ddd\\\RRRIIIGGGLLLUUUdddpppsssoooyyy||||||~~~{{{}}}}}}yyywwwxxxzzz|||zzzyyy{{{~~~~~~}}}|||~~~~~~yyytttttt{{{|||vvvsssyyywww[[[OOOVVV```bbbeeeiiijjjjjjnnnuuu{{{mmm^^^iii```\\\XXXXXXOOOOOOPPPSSSWWWWWWPPPIIIMMMKKKLLLRRR]]]dddccc______]]][[[XXXSSSNNNJJJHHHEEEHHHJJJGGGCCCCCCIIINNNZZZ^^^\\\UUUMMMHHHBBB======;;;999888555444888>>>MMMKKKWWWttt}}}ooogggnnnvvv||||||{{{{{{|||}}}}}}{{{yyyvvvxxxzzzyyywwwvvvuuuuuuxxxxxxxxxvvvrrrooommmmmmkkkmmmoooppppppqqqrrrsssuuutttrrrpppooopppqqqrrrrrrpppnnnnnnooooooooonnngggeeecccaaa]]]WWWOOOIIICCC>>>777555777;;;???AAA>>>::::::???BBBCCCHHHOOOOOO\\\zzz{{{tttqqqssstttpppjjjhhhkkkhhheeeeeeffffffeeeddddddeeefffffffffdddcccbbb```aaabbbccccccaaa___^^^bbbaaa```^^^]]]\\\\\\\\\ZZZZZZ[[[[[[]]]^^^___```___``````aaabbbcccddddddeeecccaaa______aaaeeehhhuuujjjeeebbbRRR???EEEYYYiiilllYYYWWWPPPRRRWWWOOOVVVSSS[[[jjjnnnhhh]]]SSSRRR\\\dddaaaWWWPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVXXX[[[^^^______^^^]]]eee]]]UUUTTTXXXYYYUUUPPPOOOKKKKKKMMMLLLFFFCCCCCCFFFeee{{{vvvmmmkkkiiifffeeeeeeeeefffffffffjjjrrr{{{|||qqqaaaQQQGGGDDDDDDKKKOOOSSSUUUUUUVVVYYY\\\^^^TTTLLLIIIHHHHHHLLLQQQWWWaaa~~~|||{{{}}}|||~~~}}}{{{yyyxxx{{{{{{zzz{{{}}}~~~~~~}}}zzzzzz|||~~~}}}zzzwwwsssyyy{{{vvvvvv}}}}}}vvviii\\\UUUUUU[[[```dddggghhhgggiiirrr~~~ppp[[[aaarrrjjjjjj^^^WWW[[[YYY[[[\\\\\\]]]\\\VVVOOOPPPOOOOOOSSS]]]ccc___WWWXXXWWWXXX[[[YYYSSSOOOOOOLLLNNNPPPOOOLLLKKKMMMPPPPPPTTTTTTPPPLLLIIIDDD>>>>>>>>>===;;;888777888:::EEECCCMMMeee~~~gggVVV\\\cccmmmtttyyy|||zzzzzzzzz{{{}}}~~~}}}{{{wwwxxxyyyxxxuuusssssstttqqqssstttsssqqqnnnmmmmmmkkkmmmppprrrrrrqqqrrrssssssrrrqqqpppppppppqqqqqqqqqpppnnnnnnnnnmmmllljjjkkkiiigggeeebbbYYYNNNFFF>>>999444333666:::<<<<<<777666:::BBBGGGJJJUUUbbbtttyyy|||{{{xxxsssqqqtttuuupppkkkiiiiiifffcccdddfffhhhfffdddccccccccccccccccccbbbbbb___```bbbccccccbbbaaa```aaaaaa``````___^^^^^^^^^\\\\\\\\\\\\]]]^^^___`````````aaaaaabbbbbbccccccaaa]]]XXXWWWZZZ```eeeggglll```XXXUUUHHHDDDaaarrrddd\\\WWWRRRUUUXXXRRRTTTPPP___nnniii```YYYPPPVVV]]]bbb```YYYTTTTTTVVVUUUVVVWWWXXXYYYZZZZZZZZZVVVYYY]]]```___^^^^^^^^^jjjbbbZZZ[[[cccgggccc]]]ZZZTTTPPPQQQQQQKKKGGGEEEDDDZZZuuu|||zzzrrrpppmmmiiieeecccbbbbbbbbbcccgggkkklllsssuuucccTTTKKKHHHPPPRRRTTTVVVVVVVVVUUUUUUUUUNNNKKKLLLNNNMMMMMMOOOUUUccc|||yyyyyy{{{~~~~~~}}}{{{|||{{{|||}}}yyy{{{|||}}}}}}{{{{{{|||}}}zzzzzz{{{zzzxxxwwwxxxyyyvvvxxxwwwwww~~~ooobbbYYYQQQQQQWWW\\\^^^]]]dddfffgggiiirrriiiXXXccc~~~hhhkkknnn```YYY___aaaeeeeeeaaa^^^^^^YYYSSSQQQUUUVVVUUUWWWYYYUUUNNNPPPNNNQQQWWWXXXUUUTTTWWWRRRQQQPPPOOONNNNNNNNNOOOKKKSSSXXXTTTNNNKKKJJJHHHBBBBBBAAA>>>:::999777666???AAAGGGVVVppprrrZZZLLLWWW]]]eeejjjnnnsssyyyyyyxxxwwwwwwyyyzzzyyyxxxxxxxxxwwwuuurrrppppppqqqlllnnnqqqrrrqqqpppppppppnnnpppqqqqqqqqqqqqsssuuuqqqqqqqqqqqqppppppppppppooonnnnnnooooooooollljjjjjjiiihhhhhheee\\\OOOEEE<<<888444444888;;;:::999777777===EEEGGGIIIXXXjjj~~~~~~zzzxxxvvvtttooommmpppqqqmmmiiiiiigggdddaaabbbfffhhheeebbbcccbbbbbbbbbbbbccccccdddaaabbbbbbbbbbbbbbbbbbaaa___```aaabbbbbbaaa```_________^^^^^^^^^______```````````````````````````]]]WWWQQQRRRXXX___aaa```SSSOOOIIIFFFMMMhhhbbbccc\\\XXX[[[WWWTTTZZZXXXTTThhhxxxkkk___]]]VVV]]]^^^```^^^[[[YYY[[[___WWWXXXZZZ\\\^^^_________\\\```eeeeee```]]]^^^```gggdddbbbeeejjjkkkgggbbb^^^WWWSSSVVVWWWSSSLLLIIIGGGQQQcccwww~~~~~~zzzxxxsssnnnjjjfffdddcccZZZ]]]bbbccc```cccxxxtttaaaSSSMMMPPPPPPRRRVVVXXXXXXUUUSSSPPPLLLMMMTTTZZZ\\\]]]``````kkk}}}zzzvvvwww{{{}}}}}}{{{|||~~~vvvtttvvvuuuvvvzzz|||www{{{}}}}}}zzzxxxzzz|||}}}}}}{{{vvvqqqppptttxxxyyyxxxuuuyyy{{{```OOOOOORRRWWW[[[^^^aaaeeehhhjjjnnnttt~~~QQQZZZ|||wwwffflllmmmbbb]]]ccc___eeeddd]]]XXXWWWTTTOOOKKKUUU\\\YYYWWWXXXWWWTTTTTTPPPQQQVVVWWWSSSSSSXXXSSSPPPLLLKKKKKKLLLLLLLLLNNNZZZbbb]]]RRRNNNOOOQQQEEEFFFDDD@@@<<<999666333666<<>><<<888;;;;;;@@@FFFDDDCCCRRRgggppprrrxxxkkk{{{{{{|||xxxpppnnniiifffhhhhhhdddbbbccceeebbb___aaaeeegggeeeaaaccccccbbbaaabbbccceeefffdddccccccbbbbbbbbbaaaaaa___```bbbddddddcccaaa```aaaaaa```____________```__________________^^^^^^[[[TTTNNNQQQYYY___^^^ZZZCCCHHHEEEBBB[[[sssdddfff]]]]]]dddYYYQQQaaa^^^[[[qqqpppcccddd^^^\\\ZZZXXXWWWVVVWWWZZZ___SSSUUUXXX[[[]]]______```ccchhhmmmjjjccc^^^___bbbdddeeehhhkkkkkkhhhccc___[[[UUUTTTYYY]]]YYYRRROOOLLLMMMXXXppp{{{vvvqqqkkkddd______\\\\\\^^^```eeeppp{{{ppp^^^HHHPPPNNNQQQYYYaaaccc[[[TTTSSSOOORRR\\\dddgggkkkpppyyy}}}{{{{{{}}}{{{zzzyyyyyyzzz|||~~~{{{zzzzzzwwwxxxzzz{{{{{{yyyxxxvvv{{{zzzzzz|||~~~~~~{{{xxxwwwzzz|||zzzuuuqqqsssuuuuuuwwwhhhPPPPPPOOOSSSZZZ^^^```dddjjjhhhsssxxx~~~jjjZZZbbboooaaa``````ZZZXXX\\\YYY[[[YYYTTTRRRSSSSSSPPPOOOTTTYYYZZZVVVRRROOONNNSSSSSSRRROOOLLLMMMRRRVVVTTTQQQPPPRRRQQQMMMLLLNNNYYYVVVRRRNNNMMMNNNQQQRRRGGGHHHGGGEEE@@@<<<999888777:::???FFFVVVnnn|||kkkeeebbbaaa^^^___iiiuuu|||wwwtttuuuxxxxxxtttooouuutttrrrooonnnnnnnnnnnnjjjmmmqqqsssrrrppppppooonnnnnnooopppqqqrrrrrrsssoooqqqqqqpppllliiihhhgggmmmoooqqqsssrrrpppnnnlllddddddiiioookkk]]]OOOIII<<<555222777===>>>>>>>>>???===<<<>>>BBBGGGJJJKKKWWWXXX]]]llluuuggg___jjjyyywwwvvvwwwxxxvvvqqqmmmkkkkkkjjjhhhgggeeedddddddddddddddfffhhhgggdddbbb^^^^^^^^^aaadddeeeeeecccbbbbbbbbbbbbaaaaaa```___aaabbbddddddbbb^^^ZZZWWW```______```aaaaaa^^^\\\______```aaaaaa^^^ZZZVVVLLLPPPQQQ]]]uuuvvv^^^KKKAAAHHHGGGNNN|||dddYYY]]]bbbbbb^^^\\\^^^bbbggg^^^ooo|||fffTTTXXXZZZ]]]XXXSSSSSSWWWYYYWWWSSSUUUTTTTTTVVV[[[___aaabbbdddmmmoooeee[[[[[[^^^```___hhhooommmiiigggfffdddRRRIIIGGGRRR[[[YYYUUUTTTHHHHHHNNNaaa}}}vvvnnnfffbbb```[[[XXXYYY\\\```hhhqqqrrr}}}~~~rrrcccNNNMMMMMMPPPYYYccchhheeeaaaXXXVVVWWW___fffnnnzzz~~~}}}|||yyywwwwwwyyy{{{~~~{{{xxxwwwyyy{{{~~~}}}~~~~~~~~~|||{{{{{{zzzyyyxxxxxxyyyzzzzzzzzzzzzzzz||||||zzzxxx{{{|||yyytttpppqqqsssmmm|||}}}iii[[[UUU[[[WWWVVV[[[___bbbgggllljjjpppaaaaaauuu}}}nnnbbbbbbaaaYYYUUUXXXUUUWWWVVVRRRQQQSSSSSSPPPRRRVVVYYYZZZWWWSSSQQQPPPQQQPPPOOOMMMLLLMMMPPPRRRTTTPPPOOOQQQPPPMMMMMMOOOWWWUUURRROOONNNOOOQQQRRRHHHHHHGGGEEEAAA>>>;;;:::666999>>>FFFNNN^^^wwwzzzeee[[[XXXZZZ___fffqqqrrrssstttvvvvvvuuussssssrrrqqqoooooooooooooooiiilllpppqqqpppnnnnnnnnnnnnooooooooooooooooooooommmnnnooonnnkkkiiihhhhhhooooooppppppooonnnkkkjjjdddiiipppuuurrrgggXXXMMM>>>777555:::@@@@@@??????BBB???<<<<<<>>>AAABBBCCCHHHKKKNNNXXX^^^WWW\\\qqqzzzuuurrrqqqooonnnnnnlllgggccchhhiiiiiiiiihhheeebbbaaaaaaaaaaaacccddddddaaa___]]]\\\\\\^^^``````___^^^```aaaaaaaaaaaa``````___aaabbbccccccaaa___\\\ZZZ______^^^___```___]]][[[XXXYYY[[[]]]]]]\\\YYYVVVNNNLLLNNNaaavvvmmmWWWOOO???BBBGGG^^^kkkaaa^^^[[[ZZZ[[[\\\\\\[[[\\\ZZZfffmmmbbbVVVVVVXXXYYYXXXWWWVVVWWWWWWWWWVVVSSSVVVZZZ]]]````````````aaaggghhhbbb]]]]]]]]][[[```gggkkkhhheeedddbbb___HHHAAAAAANNNVVVTTTOOOOOOJJJKKKPPP___wwwuuunnnkkklllbbb[[[ZZZ\\\]]]```cccaaahhhsss~~~~~~ttt```NNNMMMOOOVVV___fffhhhhhh___\\\[[[]]]cccppp}}}|||yyyvvvssstttwwwzzz~~~zzzyyy{{{}}}}}}~~~}}}{{{xxxvvvvvvyyy|||~~~zzzzzz{{{}}}|||zzzxxxzzz{{{xxxssspppoooqqqttt{{{eeeTTTTTTZZZ]]]ZZZZZZ^^^bbbcccfffjjjrrrrrrfffzzztttggg______]]]VVVPPPPPPPPPSSSSSSPPPPPPTTTTTTQQQTTTVVVXXXWWWUUURRRQQQQQQNNNLLLKKKKKKLLLMMMMMMLLLQQQMMMLLLMMMMMMJJJKKKOOOPPPOOONNNLLLLLLMMMNNNNNNGGGGGGFFFEEECCC@@@>>>===666555;;;DDDFFFJJJ```{{{{{{nnniiiddd[[[UUUaaaeeejjjmmmnnnnnnppprrrrrrqqqpppooooooooopppppphhhkkkmmmnnnmmmlllkkkkkknnnnnnmmmmmmlllllllllllljjjlllmmmllljjjiiiiiiiiioooooonnnmmmllljjjiiihhhfffqqqxxxwwwssslll[[[JJJ???999777<<>>===;;;???@@@EEEJJJKKK^^^{{{rrrnnnooommmllllllllljjjgggddddddfffggghhhgggddd```^^^`````````aaacccbbb```^^^]]]\\\\\\\\\^^^^^^\\\ZZZ______```aaaaaaaaa``````aaaaaaaaaaaa```___^^^]]]___^^^^^^^^^___^^^[[[YYYXXXYYYYYYXXXVVVRRROOOMMMMMMPPPZZZooovvv]]]EEEFFFAAACCCPPPttthhhiiibbb[[[ZZZ^^^^^^YYYTTTUUU]]]]]]\\\^^^ZZZUUUYYYUUUXXX[[[[[[YYYXXXXXXZZZMMMTTT]]]aaa```]]]ZZZYYY___bbbcccbbbaaaaaa]]]WWW[[[___```^^^]]]___^^^ZZZLLLFFFIIIUUU[[[UUUOOOOOONNNPPPSSS[[[kkk{{{yyy}}}qqqeeeaaaaaa^^^[[[ZZZZZZ\\\bbbjjjsss|||~~~rrrXXXUUURRRSSSYYY```eeeggghhhbbb]]]]]]fffxxx~~~~~~~~~~~~}}}zzzvvvttttttxxx{{{~~~|||{{{}}}|||{{{xxxwwwwwwyyy|||~~~{{{{{{|||}}}}}}{{{yyywwwvvvwwwxxxvvvrrroooooooooyyylll___WWWVVVZZZ]]]ZZZ\\\aaaffffffdddgggmmm{{{uuurrrfff]]]VVVVVVUUUPPPLLLLLLMMMQQQRRRQQQRRRVVVWWWUUUTTTTTTSSSRRRPPPOOOOOOOOOJJJHHHGGGIIILLLMMMJJJGGGMMMIIIHHHIIIIIIGGGIIILLLFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCCCCCCCBBB@@@???888111555BBBCCC@@@QQQjjjyyylll___UUUWWWZZZ```eeejjjmmmooopppqqqqqqpppoooooonnnnnnnnngggiiilllllljjjiiihhhiiijjjjjjjjjjjjjjjjjjjjjjjjiiijjjlllkkkjjjjjjkkklllnnnmmmkkkiiiiiihhhiiiiiirrr~~~xxxrrrmmm]]]HHH>>>888666<<>>?????????;;;@@@@@@DDDMMMUUUnnnwwwrrroooooolllllllllmmmnnnnnnmmmlllddddddddddddcccaaa___^^^bbbaaaaaabbbccccccbbb```^^^]]]]]]^^^______^^^\\\^^^___``````aaaaaaaaaaaa``````____________`````````___^^^^^^^^^\\\YYYVVVUUUUUUTTTQQQMMMKKKJJJIIIJJJbbbxxxrrrQQQ>>>DDDGGGPPPkkkpppeeefffbbb^^^[[[YYYVVVRRROOO[[[fff[[[PPP[[[^^^XXX\\\VVVYYY\\\^^^^^^]]]\\\[[[NNNWWWaaadddaaa\\\YYYYYY^^^aaadddeeeccc```[[[WWWZZZ\\\[[[YYY[[[```___\\\WWWSSSVVV___aaaXXXPPPOOOQQQTTTVVVWWW___ppp||||||vvvjjjfffeee```ZZZWWW[[[YYY[[[aaagggooo~~~~~~~~~eee^^^UUUSSSWWW^^^dddgggkkkeee```eeewww}}}~~~zzzzzz|||}}}|||yyy}}}|||zzzwwwuuuuuuyyy{{{xxxyyy{{{}}}|||wwwxxxxxxxxxyyyyyyyyyzzzzzz{{{|||{{{yyyuuusssqqqqqqrrrrrrqqqooonnnmmmmmmwwwgggVVVPPPUUU]]]```___```cccggghhhdddeeerrreeeoooyyyccc[[[UUUOOONNNNNNMMMMMMNNNMMMQQQSSSSSSUUUYYYZZZWWWQQQOOOMMMKKKKKKKKKKKKKKKHHHFFFEEEGGGKKKKKKIIIFFFLLLIIIHHHJJJIIIGGGHHHLLLAAAAAABBBBBBBBBBBBBBBBBBDDDBBB@@@@@@BBBBBBAAA???;;;000111???CCC@@@KKK]]]~~~mmmbbb\\\UUUUUUWWW___iiippprrrrrrpppppppppooonnnlllkkkkkkhhhiiikkkjjjiiigggggggggffffffggghhhhhhiiijjjjjjiiijjjkkkkkkkkkkkkmmmoookkkjjjiiihhhhhhiiikkklll~~~zzzsssqqqeeeTTT???999666<<>>:::888:::;;;<<>>@@@???999444666>>>EEEMMMgggzzz~~~qqqbbbWWWTTTXXX\\\ccceeegggjjjkkklllllllllmmmmmmmmmllliiigggggghhhggggggfffffffffeeeeeeeeeggghhhiiihhhhhhiiilllnnnmmmmmmmmmmmmlllkkkkkkkkklllhhhhhhmmmnnnkkkiiijjj```TTTIIIFFFGGGFFFFFFHHHFFFFFFHHHLLLQQQUUUWWWWWWaaa{{{|||xxxpppkkkpppqqqppplllgggdddeeefffbbbaaa___^^^]]]^^^^^^___\\\[[[YYYYYYZZZ[[[[[[ZZZ]]]\\\[[[[[[[[[[[[YYYWWWWWWXXXXXXXXXWWWVVVUUUUUUYYYZZZ[[[[[[[[[[[[ZZZZZZWWWVVVTTTRRRPPPMMMIIIEEE@@@BBBDDDHHHSSSfff~~~yyy\\\VVVooo|||bbb``````]]]ZZZLLLFFFGGGWWWmmmxxxsssiiibbbTTTYYY```XXX]]]eee\\\\\\___aaaaaa```______```YYYYYYZZZ\\\]]]]]]ZZZWWW]]]TTTPPPUUUXXXUUUSSSTTTUUU\\\___[[[XXX[[[___aaabbb^^^^^^___YYYPPPRRRZZZSSSSSSVVVYYYVVVSSSZZZfffnnnooo{{{tttiii___YYYSSSPPPRRRQQQPPPVVV___eeehhhnnnwww~~~zzzyyywwwvvvvvvxxx{{{}}}xxxyyy{{{|||{{{|||~~~}}}}}}}}}~~~~~~{{{xxxuuutttsssqqqpppnnnnnnnnnoooooooooppppppjjjmmmmmmiiiccc___```ddd\\\[[[YYYVVVTTTTTTWWWZZZ[[[WWWZZZcccddd]]]___gggppppppxxxxxx~~~yyytttppp___PPPSSSMMMJJJKKKIIIDDDEEEKKKMMMMMMNNNOOOPPPPPPNNNMMMCCCDDDFFFFFFEEEEEEFFFHHHJJJJJJHHHFFFEEEFFFJJJNNNFFFEEEBBB@@@FFFNNNKKKBBBKKKHHHEEEDDDEEEGGGHHHHHHBBBAAAFFFNNNNNNGGGBBBCCCCCCAAA>>>;;;666333:::CCCLLLUUUkkkqqqgggcccYYYSSS\\\ZZZ]]]dddiiijjjlllooommmmmmllliiigggfffhhhkkkcccdddddddddddddddccccccaaa``````cccgggjjjjjjhhhiiigggfffiiioooqqqnnnjjjhhhiiijjjjjjiiiiiilllmmmhhh^^^PPPJJJJJJMMMMMMLLLLLLRRRQQQSSS^^^dddiiittt{{{llljjjkkkggghhheeebbb```___aaadddfffaaaccceeegggfffddd```^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUSSSRRRRRRQQQQQQWWWWWWXXXXXXXXXYYYYYYYYY]]]TTTMMMMMMNNNJJJCCC@@@KKKDDDPPPVVV]]]oooXXXKKKdddkkkccc^^^YYYVVVQQQFFFGGGRRRbbbhhhddddddiiicccZZZUUUXXX]]]]]]]]]___dddeeebbb[[[WWWYYY[[[[[[]]][[[\\\___bbbaaaZZZTTTRRRUUUWWWUUUPPPMMMNNNQQQSSSVVVXXXXXXWWWVVVWWWZZZ\\\\\\XXXSSSVVV\\\ZZZSSSVVVRRRQQQTTTUUUWWW^^^eee}}}ooosss~~~pppdddddd[[[RRRMMMKKKLLLTTT]]]^^^]]]\\\aaakkk{{{~~~}}}zzzzzzzzz{{{|||||||||||||||xxxzzz{{{|||||||||~~~~~~|||{{{~~~{{{wwwuuutttsssrrrpppnnnnnnnnnmmmmmmllllllllllllmmmmmmhhhaaa[[[YYYYYYRRRSSSTTTTTTTTTWWW[[[^^^bbb^^^___bbb```\\\dddrrrttt}}}{{{~~~tttgggqqq~~~qqqdddXXXOOOUUUNNNJJJLLLLLLJJJKKKNNNKKKIIIIIIMMMQQQQQQKKKFFFDDDEEEFFFFFFEEEDDDFFFGGGJJJIIIIIIIIIJJJKKKKKKJJJFFFHHHHHHHHHMMMSSSRRRKKKKKKHHHEEEEEEFFFHHHIIIIIICCCCCCIIIQQQQQQIIIDDDCCCBBB???===<<<999888===DDDJJJRRRcccyyyssshhhYYYXXX\\\dddiiigggeeefffmmmnnnnnnmmmkkkiiihhhgggeeeeeeffffffffffffeeeeeebbb```___aaadddffffffeeegggfffgggjjjnnnooommmkkkggghhhiiiiiiiiijjjlllnnniiiaaaWWWRRRRRRRRRPPPMMMQQQXXXXXX___pppyyy}}}llljjjiiiccccccbbbaaa```aaadddfffhhhdddeeeffffffeeebbb___]]]\\\]]]]]]]]]]]]]]]]]]]]]YYYYYYYYYXXXXXXXXXWWWWWWTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWYYYQQQJJJJJJJJJHHHHHHIIIIIIFFFSSSiiiUUUOOO\\\ddd___XXXPPPLLLHHHJJJLLLVVVcccgggccc```bbbaaa]]]YYYXXXZZZ[[[XXXUUUbbbccc```YYYVVVXXXZZZZZZYYYXXXXXXZZZ]]][[[UUUOOORRRUUUWWWUUUPPPNNNOOOQQQTTTVVVYYYYYYWWWVVVWWWYYYWWW___bbb]]]XXXXXXYYYWWWZZZWWWVVVWWWXXXYYY___fff|||xxxxxx}}}yyymmmpppfff[[[SSSNNNLLLQQQWWWSSSOOOKKKLLLUUUdddttt~~~|||xxx{{{wwwxxx{{{~~~|||zzzvvvxxxzzzzzzyyyzzz{{{}}}|||xxxuuuzzzxxxuuussssssrrrpppooolllkkkkkkjjjiiiiiiiiiiiihhhgggddd```ZZZTTTOOOLLLNNNPPPSSSUUUWWW[[[```ccceeedddeeeeee^^^^^^nnn}}}}}}}}}|||wwwvvv~~~|||~~~YYYaaayyytttfff[[[SSSRRRTTTNNNIIIIIIIIIHHHIIILLLIIIFFFFFFLLLTTTTTTMMMEEEIIIJJJJJJIIIGGGGGGHHHJJJJJJJJJLLLNNNOOOMMMJJJHHHHHHLLLNNNMMMNNNQQQPPPMMMJJJHHHFFFEEEGGGHHHIIIHHHBBBDDDJJJQQQQQQJJJDDDBBBGGGBBB@@@@@@>>><<<>>>BBBJJJQQQ\\\mmmsssfff___^^^^^^ccchhhkkklllmmmooopppnnnjjjgggeeeeeefffffffffffffffeeecccaaa^^^^^^___aaabbbbbbbbbccceeehhhiiijjjiiiiiieeefffhhhhhhiiijjjmmmoookkkgggaaa^^^]]][[[WWWTTT```fffhhhqqq}}}lllkkkhhhaaa`````````aaabbbcccdddeeecccccccccbbb```^^^\\\[[[\\\\\\\\\]]]\\\\\\\\\[[[YYYXXXWWWWWWVVVUUUTTTTTTPPPPPPOOONNNMMMMMMMMMNNNJJJKKKLLLMMMNNNOOOPPPQQQNNNJJJHHHHHHGGGEEEIIINNNOOO___ppphhhZZZ[[[sss}}}mmm]]][[[TTTPPPRRRPPPRRRRRRVVV]]]```]]]YYYXXXTTTVVVSSSOOOTTT___aaa\\\ZZZ\\\ZZZTTTRRRUUUWWWWWWXXXWWWVVVXXXZZZXXXRRRMMMRRRTTTVVVTTTQQQOOOOOOQQQTTTVVVXXXYYYXXXXXXYYYZZZXXXaaaeee]]]QQQMMMQQQUUUWWWTTTSSSTTTTTTTTTYYY___fffxxxqqqiiiaaaZZZTTTPPPOOOJJJHHHGGGGGGKKKQQQXXX]]]nnnxxx}}}zzz}}}zzzwwwzzz|||}}}zzzxxxtttuuuwwwwwwvvvvvvxxxzzz{{{|||||||||zzzwwwtttrrrvvvtttrrrppppppooommmkkkjjjiiigggfffdddddddddddd\\\YYYTTTQQQOOOMMMKKKIIIUUUWWWYYY[[[\\\___ccceeegggkkkooommmiiiooo{{{uuusssqqqwww}}}iiieeetttgggaaaUUUNNNQQQRRRQQQOOOKKKGGGEEEIIINNNLLLJJJKKKOOOTTTUUUQQQMMMOOOPPPPPPNNNLLLLLLMMMOOONNNQQQTTTTTTPPPMMMKKKKKKSSSUUUUUUQQQMMMKKKKKKLLLLLLJJJHHHGGGHHHHHHFFFEEEBBBCCCGGGKKKKKKHHHDDDCCCOOOIIIEEEEEEDDD@@@>>>???HHHPPPVVV^^^tttssshhhccceeejjjiiihhhhhhjjjlllkkkhhheeecccdddeeeeeeeeeeeeeeeeeeeeebbb___]]]\\\]]]___```]]]___bbbdddddddddeeefffbbbdddfffggghhhiiilllooommmkkkiiigggggggggfffeeevvvsssjjjkkkhhhaaa```````````````___^^^^^^___^^^]]]\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTRRRQQQPPPOOONNNMMMLLLJJJIIIIIIHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJGGGHHHKKKMMMJJJJJJPPPZZZfffjjjfff{{{vvvsss]]]TTTUUUTTTZZZcccdddYYYUUUQQQPPPSSSVVVUUURRRRRRWWWRRRJJJRRReeeoookkkPPPSSSRRRNNNNNNRRRUUUUUUYYYYYYZZZ[[[]]][[[WWWSSSQQQSSSTTTTTTQQQPPPPPPQQQSSSUUUWWWXXXZZZ[[[\\\\\\YYY\\\\\\WWWSSSTTTZZZ```VVVSSSQQQRRRQQQQQQUUU\\\UUUppp~~~tttjjjbbb\\\VVVQQQKKKJJJIIIHHHHHHHHHJJJJJJRRRYYYcccppp|||}}}}}}|||{{{~~~}}}}}}~~~}}}zzzzzz{{{{{{{{{{{{zzzyyysssuuuvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvuuutttsssssstttssspppoooooommmkkkhhhllliiieeeaaa]]][[[YYYYYYPPPLLLHHHGGGIIIMMMQQQRRR[[[\\\]]]^^^___aaaeeegggiiinnntttvvvzzz|||}}}}}}wwwlllkkkssspppoooyyy______^^^PPPHHHKKKOOOUUUYYYTTTKKKJJJQQQYYYRRRSSSRRRQQQOOOOOOQQQRRRRRRSSSRRRPPPNNNNNNPPPRRRWWW\\\___[[[RRRMMMPPPUUU]]]]]]ZZZUUUOOOKKKMMMRRRQQQPPPNNNLLLLLLJJJGGGDDDDDDEEEEEEEEEFFFGGGHHHHHHPPPKKKGGGHHHGGGCCCBBBCCCEEEQQQUUUSSSaaa{{{}}}tttrrrrrroookkkhhhfffeeedddccccccdddeeefffffffffffffffeeedddaaa^^^\\\\\\^^^```\\\^^^aaacccccccccdddeee___aaaccceeefffhhhkkkmmmnnnmmmlllkkkmmmqqqxxx|||kkkggggggccc^^^\\\]]]]]]^^^]]]\\\[[[ZZZ\\\[[[[[[ZZZ[[[\\\]]]]]]WWWXXXYYYZZZYYYXXXVVVUUUTTTTTTRRRQQQOOONNNLLLLLLMMMLLLJJJGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHKKKMMMNNNUUUfffwww~~~qqq\\\ZZZ|||bbb[[[NNNNNNUUU[[[fffnnniii\\\WWWLLLDDDIIITTTWWWSSS]]]ccc___UUUWWWeeejjjdddLLLPPPQQQNNNOOOTTTXXXXXX[[[[[[]]]___```___]]][[[RRRSSSTTTTTTSSSRRRRRRRRRRRRSSSUUUXXX[[[]]]^^^^^^WWWTTTUUU]]]hhhoooqqqppp___ZZZWWWWWWUUUUUUZZZaaa\\\xxxppphhheeeaaa[[[TTTQQQMMMIIIGGGHHHKKKLLLKKKMMMQQQVVV^^^iiittt{{{}}}{{{yyyyyyyyyzzzyyyxxxzzz|||~~~~~~}}}||||||{{{zzzzzzzzz{{{{{{uuuvvvwwwwwwvvvvvvwwwyyyvvvvvvvvvuuuttttttssssssrrrqqqooommmllljjjgggdddjjjgggaaaZZZTTTPPPNNNMMMKKKJJJHHHIIILLLSSSZZZ^^^ZZZ[[[\\\\\\]]]aaafffjjjhhhoooyyy|||{{{vvvuuummmhhhooojjjkkkzzzfff[[[```___RRRIIILLLGGGRRRYYYUUUNNNOOOWWW^^^VVVWWWUUUPPPKKKIIIMMMQQQQQQQQQPPPNNNMMMMMMPPPRRR^^^bbbccc^^^VVVRRRVVV\\\XXXVVVTTTSSSNNNKKKNNNTTTUUUSSSRRRQQQPPPMMMIIIFFFFFFGGGFFFCCCDDDJJJNNNNNNJJJFFFFFFHHHHHHFFFGGGJJJNNN[[[```YYYZZZkkk|||{{{qqqiiiddddddfffddddddeeefffggggggggggggccccccbbb___]]]\\\^^^```^^^___aaacccdddeeeeeeddd]]]___aaabbbccceeehhhjjjkkkkkkjjjjjjnnnxxxsssgggddd```\\\ZZZXXXXXXZZZ[[[\\\]]]]]]]]][[[[[[[[[\\\]]]^^^___```YYYYYY[[[[[[[[[YYYWWWUUUQQQPPPOOONNNLLLKKKJJJIIIJJJIIIGGGEEECCCAAA@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGKKKRRRbbb~~~UUULLLJJJ^^^zzziiicccOOOOOOZZZfffiiipppooobbb[[[XXXMMMEEEOOO```ddd\\\XXX^^^```[[[[[[^^^[[[TTTRRRVVVWWWTTTUUUYYY\\\\\\\\\]]]___aaaaaa```___^^^UUUUUUVVVVVVWWWVVVVVVVVVTTTTTTUUUXXX\\\^^^^^^^^^YYYUUUXXXgggtttvvvooohhhggg```[[[WWWTTTSSSYYY```\\\xxxwwwsssmmmeee\\\YYYTTTOOOLLLLLLMMMOOOMMMMMMNNNNNNOOOSSSXXX]]]mmmwww}}}{{{{{{|||}}}zzzzzz{{{}}}}}}{{{zzzzzzyyyxxxxxxxxxxxxxxxssstttvvvuuuttttttuuuwwwttttttuuuuuutttrrrooommmmmmkkkiiigggeeebbb^^^[[[___\\\WWWQQQMMMJJJJJJIIILLLNNNQQQRRRSSSVVV]]]bbb\\\\\\[[[ZZZ\\\```fffkkklll{{{|||zzzzzzrrrkkkppp{{{yyylllgggjjjbbb```ccc___SSSNNNRRRFFFOOOUUURRRPPPRRRUUUUUUSSSRRRQQQOOOMMMNNNPPPRRRQQQPPPPPPNNNMMMNNNQQQTTT\\\\\\[[[ZZZXXXWWWXXXZZZNNNLLLMMMPPPOOOKKKLLLPPPPPPPPPOOOOOOOOOMMMHHHEEECCCFFFEEEBBBDDDLLLPPPPPPDDDCCCDDDEEEDDDCCCGGGNNNYYYdddjjjccc\\\aaammmvvvuuuggg```aaaddd```aaabbbcccdddddddddddd___```aaa___]]]\\\^^^```^^^]]]]]]```dddeeecccaaa\\\]]]___```aaabbbeeegggeeefffggghhhmmmyyy{{{iiieeeddd\\\YYY\\\YYYYYYZZZ[[[\\\]]]^^^^^^ZZZZZZ[[[\\\\\\]]]]]]]]]XXXYYYZZZ[[[ZZZXXXVVVTTTNNNNNNMMMLLLJJJIIIHHHHHHFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFGGGIIIIIIIIILLLTTT^^^iiiyyyjjjQQQ[[[jjj\\\fffVVV```qqqvvvpppnnniiiZZZWWW[[[XXXUUUcccvvvuuufffVVVXXXZZZ[[[ZZZXXXWWWVVV[[[^^^^^^[[[YYY\\\]]]\\\```aaabbbbbbaaa___^^^]]]YYYYYYZZZ[[[\\\\\\[[[[[[YYYXXXWWWYYY\\\]]]\\\ZZZ[[[XXX[[[dddiiieee```^^^kkkcccYYYSSSMMMKKKPPPXXXYYYmmmuuuggg___^^^[[[XXXTTTPPPLLLJJJLLLMMMNNNMMMKKKIIIJJJJJJNNNUUUaaannnxxx~~~}}}~~~~~~zzzuuuvvvvvvwwwvvvuuutttssspppqqqrrrrrrppppppqqqsssppprrrtttuuusssnnniiiffffffdddbbb```^^^ZZZVVVSSSQQQOOOLLLJJJIIIJJJKKKMMMMMMSSSXXXYYYWWWWWWZZZ___aaa```]]][[[[[[___fffkkkvvv}}}|||{{{qqqrrruuummmoookkkyyymmmYYYddduuurrr```___```___XXXOOONNNSSSPPPUUUWWWTTTUUUWWWTTTMMMLLLKKKLLLOOOTTTWWWXXXXXXRRRRRRQQQOOONNNPPPTTTWWWVVVSSSPPPSSSXXXZZZWWWRRRMMMKKKMMMTTTUUUOOOLLLNNNIIIIIIJJJKKKLLLJJJFFFCCC>>>BBBCCCAAADDDLLLOOOMMMCCCBBBDDDDDD@@@>>>DDDLLLZZZdddkkkfff[[[WWW]]]fff{{{|||xxxlll]]]TTTVVV[[[\\\\\\^^^___````````````\\\^^^```___]]]\\\^^^```[[[YYYXXX\\\aaaccc```\\\[[[]]]^^^______```ccceee```ccceeeggglllyyy}}}lllbbbeeeeee]]][[[aaa^^^]]]\\\\\\[[[\\\\\\\\\XXXXXXYYYYYYYYYYYYXXXXXXUUUWWWXXXYYYXXXVVVSSSQQQLLLLLLKKKJJJIIIHHHHHHGGGBBBBBBBBBAAABBBBBBCCCCCC@@@AAACCCFFFHHHKKKMMMNNNSSS[[[lll}}}{{{gggkkkwwwaaa```bbbnnn}}}zzziiidddaaaUUUTTT^^^bbbeeevvvnnniiiccc___]]]ZZZWWWZZZ``````cccbbb]]]ZZZ[[[[[[ZZZdddeeefffdddaaa___]]]]]]]]]\\\]]]^^^``````___^^^]]][[[YYYZZZ\\\\\\YYYVVVWWWVVVXXX\\\[[[ZZZ```jjjpppfff[[[QQQJJJFFFKKKSSSbbblllzzzqqqbbb}}}{{{gggccc```^^^\\\WWWSSSQQQKKKKKKJJJIIIHHHGGGFFFFFFGGGJJJMMMOOORRRXXX___eeepppyyy||||||}}}|||wwwtttuuuvvvuuutttssstttuuutttpppmmmnnnrrrsssqqqmmmpppmmmjjjhhhgggdddaaa___```[[[UUUQQQPPPPPPNNNLLLIIIJJJLLLNNNPPPQQQRRRRRRVVV[[[___^^^ZZZXXX[[[___^^^ffflllfff[[[\\\ppp|||yyyxxxyyytttmmmmmmsss{{{hhhsss^^^XXXooovvvhhh^^^\\\XXXSSSNNNLLLKKKLLLLLLPPPUUUWWWVVVRRROOONNNGGGMMMSSSTTTQQQQQQVVV[[[XXXTTTOOOKKKJJJNNNTTTYYYTTTOOOPPPUUUVVVQQQNNNPPPHHHHHHIIIKKKLLLNNNOOOOOORRRMMMIIIFFFFFFEEECCCAAA:::999<<<@@@???;;;???FFF666999>>>AAABBBBBBCCCDDDOOORRRVVVYYYZZZWWWTTTRRRqqq{{{rrrhhhXXXUUU[[[\\\TTTOOOPPPZZZ```]]]YYYYYYYYYXXXXXXXXXYYYZZZ[[[[[[YYYZZZ\\\]]]^^^]]]\\\[[[XXXZZZ\\\___aaabbbbbbbbbbbbcccfffhhhjjjmmmrrruuuhhhfffccc___[[[YYY[[[\\\]]]ZZZWWWWWWXXXYYYZZZYYY[[[ZZZZZZYYYXXXXXXYYYYYYXXXYYYYYYYYYWWWTTTRRRPPPLLLJJJHHHEEEDDDDDDEEEEEE???@@@AAABBBCCCCCCCCCCCCBBBFFFJJJKKKLLLRRR^^^gggrrrmmmmmmllluuuqqqlllhhhaaaYYYYYY]]]\\\YYY[[[dddooorrrkkkccchhhaaa]]]\\\YYYUUUWWW]]]bbb]]]\\\^^^]]]XXXXXX\\\bbbaaaaaaaaaccccccaaa___^^^^^^YYYUUU\\\gggcccXXXYYY\\\______^^^^^^___aaa[[[\\\\\\ZZZWWWZZZbbbiiijjj^^^[[[\\\PPPDDDQQQmmmkkk___[[[aaadddllltttooojjjgggddd```]]][[[YYYWWWSSSNNNJJJFFFDDDCCCEEEGGGIIIJJJKKKNNNTTTXXX___fffzzz{{{yyy{{{|||zzz{{{|||{{{zzzzzz{{{zzzwwwsssvvvwwwwwwvvvsssrrrrrrssssssoookkkkkkmmmnnnllliiijjjgggdddaaa^^^[[[XXXUUURRRNNNIIIGGGGGGGGGFFFEEEKKKLLLNNNQQQSSSUUUWWWWWW]]]\\\\\\ZZZYYYZZZ\\\]]]dddggghhhgggkkk~~~vvvsssrrrppplllnnn{{{rrr[[[NNN___yyycccWWWVVVUUURRROOOLLLKKKKKKLLLJJJMMMQQQSSSRRROOOMMMLLLJJJNNNRRRRRRPPPOOORRRUUUQQQOOOKKKHHHGGGJJJOOORRROOOLLLNNNTTTUUUNNNIIIHHHJJJIIIHHHGGGGGGIIIKKKMMMHHHFFFEEEEEEEEEBBB===999;;;999;;;AAAAAA<<<888888777;;;@@@CCCDDDEEEEEEFFFIIIIIIIIIKKKMMMMMMKKKHHH```~~~qqqiiifff]]]RRRMMMKKKOOORRRQQQRRRVVVWWWXXXZZZ[[[[[[\\\\\\\\\ZZZZZZZZZ[[[[[[\\\]]]^^^[[[\\\^^^```aaabbbbbbbbbaaabbbdddeeefffhhhkkknnnooovvv}}}dddeeedddbbb^^^ZZZYYY[[[]]][[[ZZZYYYZZZ[[[[[[YYYXXXXXXXXXWWWWWWWWWXXXYYYYYYVVVWWWWWWWWWUUURRROOOLLLKKKJJJGGGEEECCCCCCDDDDDDDDDBBB??????BBBDDDDDDCCCMMMMMMMMMQQQ\\\pppqqqqqqpppnnniiiccc^^^\\\]]]]]]ZZZXXXZZZ\\\\\\]]]___aaa___ZZZVVV]]]\\\]]]\\\VVVOOOQQQXXX[[[WWWWWWZZZ[[[XXXYYY]]]```______```bbbbbbaaa```ccc___ZZZWWW[[[___]]]WWWVVVZZZ\\\[[[WWWVVVZZZ]]]ZZZ[[[ZZZWWWTTTUUU\\\aaa\\\WWWWWW[[[VVVRRR___tttggg^^^\\\^^^ZZZ]]]~~~||||||tttmmmhhhbbb^^^```\\\VVVOOOJJJFFFEEEDDDEEEFFFGGGFFFFFFGGGJJJLLLMMMMMMbbb|||~~~zzz{{{zzz{{{~~~}}}{{{zzz|||yyyuuussssssssssssrrruuuuuuuuussspppmmmmmmmmmrrrmmmhhhfffggghhhfffdddccc```\\\XXXUUUQQQMMMJJJJJJGGGEEEDDDEEEGGGHHHHHHOOOPPPRRRTTTWWWYYY[[[\\\\\\ZZZZZZ\\\___aaaaaa___```ccchhhqqqxxx{{{}}}tttssspppnnnnnn|||gggyyynnnXXXUUUqqquuueee___XXXPPPNNNMMMKKKKKKLLLMMMNNNIIIKKKOOOPPPOOONNNMMMNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIIIILLLOOOHHHHHHLLLSSSTTTNNNHHHEEEJJJHHHEEECCCCCCEEEGGGIII@@@AAACCCEEEDDD???888222777666999AAADDD>>>555///555:::???CCCEEEEEEFFFFFFIIIFFFCCCCCCFFFIIIJJJIIIQQQlll|||oooUUUNNNHHHGGGFFFGGGKKKPPPPPPSSSVVVXXXYYYZZZ[[[\\\^^^]]][[[ZZZZZZ\\\^^^___[[[\\\]]]^^^____________```aaaaaaaaa```bbbdddgggfffggglllxxxvvviii___bbbaaa```]]]ZZZZZZ[[[]]]ZZZZZZ[[[\\\]]]\\\YYYVVVUUUTTTTTTTTTUUUVVVWWWXXXTTTUUUVVVVVVTTTPPPLLLIIIIIIHHHEEECCCBBBBBBBBBCCCAAA??????BBBGGGKKKLLLKKKOOONNNPPP\\\qqqppplllxxxmmmeee\\\TTTOOOOOOVVVZZZYYYVVVUUUTTTXXX[[[ZZZUUURRRSSSUUUVVVZZZ______VVVOOOPPPVVVWWWTTTUUUWWWXXXWWWXXX[[[^^^]]]]]]___aaacccbbbaaaeee___ZZZYYYYYYVVVVVVXXXRRRUUUWWWVVVTTTUUU[[[```\\\]]]\\\XXXUUUVVV[[[___[[[[[[[[[ZZZWWWVVV^^^hhh]]]ZZZ[[[\\\TTTWWWxxxzzz~~~ttthhh___\\\YYYSSSMMMHHHFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIFFFMMM]]]bbb^^^bbbmmmzzzyyy}}}|||uuuzzz}}}yyyxxxyyy|||zzzvvvsssrrrqqqrrrrrrvvvvvvuuurrrnnnkkkjjjjjjmmmiiidddaaa``````___^^^[[[XXXTTTQQQOOOLLLHHHEEEHHHGGGGGGHHHJJJMMMOOOPPPSSSSSSTTTVVVXXXZZZ\\\]]][[[\\\^^^aaaccccccbbbaaaeeerrr{{{xxx}}}~~~zzzqqqqqqqqqsss}}}~~~jjjqqq___```mmmeee___```]]]NNNLLLJJJJJJLLLNNNOOOOOOJJJLLLNNNOOONNNNNNOOOPPPMMMKKKJJJKKKLLLMMMJJJGGGGGGIIIKKKJJJHHHGGGHHHJJJFFFGGGJJJOOOQQQOOOJJJGGGFFFEEEDDDCCCCCCDDDEEEFFF???AAACCCDDDAAA<<<555000111444:::AAADDD@@@999444333888>>>BBBDDDDDDDDDDDDHHHGGGDDDBBBCCCHHHOOOSSSMMM[[[vvvmmmsssvvvhhh___TTTNNNJJJHHHGGGFFFJJJKKKMMMOOOQQQTTTXXX[[[___^^^]]][[[ZZZZZZ[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[^^^___```___^^^___aaadddhhhggggggkkkttt~~~hhh___```aaa______^^^\\\ZZZZZZ\\\^^^[[[ZZZZZZZZZ[[[ZZZXXXVVVRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRTTTUUUSSSOOOJJJGGGGGGEEECCCAAA@@@@@@AAABBBAAACCCGGGJJJLLLNNNPPPRRRSSSZZZjjjuuuuuuuuujjj```YYYRRRRRRQQQSSSYYYZZZVVVSSSRRRTTTWWWYYYWWWSSSQQQSSSVVVSSSVVVZZZYYYSSSNNNNNNQQQWWWVVVUUUVVVVVVUUUVVVWWW\\\[[[[[[\\\___aaaaaaaaabbbZZZWWWZZZXXXRRRTTT]]]^^^\\\XXXVVVUUUVVVXXXYYYYYYZZZYYYXXXVVVXXX[[[___```aaa]]]UUUQQQSSSVVVWWWQQQRRRXXX\\\WWW^^^qqqxxx}}}ttteeeaaa[[[TTTMMMIIIFFFEEEFFFEEEDDDCCCDDDEEEFFFFFFGGGJJJJJJFFFGGGMMMRRRSSS\\\___fffrrr~~~~~~~~~|||||||||{{{yyyxxxyyyyyywwwwww}}}{{{nnnuuu|||}}}xxxttttttvvvwwwwwwuuusssqqqooonnnnnnuuuuuutttqqqllliiihhhhhhbbb___[[[XXXVVVVVVUUUTTTQQQOOOLLLKKKKKKJJJGGGFFFFFFGGGHHHJJJLLLOOORRRTTTVVVVVVVVVWWWXXXYYY[[[\\\\\\^^^`````````eeennnuuu{{{zzzxxxxxxxxxxxxvvvuuummmqqqxxxmmmpppaaaPPPdddkkk^^^XXXUUUTTTOOOLLLIIIIIIKKKMMMMMMMMMIIIKKKMMMMMMMMMMMMNNNPPPJJJGGGFFFGGGKKKLLLIIIEEE@@@CCCFFFEEEBBB@@@BBBEEEIIIIIIHHHHHHIIIJJJIIIFFF@@@BBBDDDFFFGGGFFFEEECCCBBBBBBBBB???;;;777444222333999???BBBAAA???===<<<444999???DDDEEEEEEEEEDDDBBBDDDEEEBBB@@@EEEOOOXXXQQQNNNYYYxxx{{{lllyyyssssss}}}~~~rrriii___QQQEEEGGGEEEBBBBBBFFFKKKOOORRRUUUVVVWWWXXXXXXWWWVVVUUUWWWWWWWWWXXXYYYZZZZZZ[[[]]]^^^^^^^^^^^^___bbbdddbbbcccdddbbbbbbfffmmmsssssstttoooeee\\\ZZZ]]]___[[[\\\\\\[[[ZZZZZZ\\\^^^[[[YYYVVVUUUVVVVVVVVVUUUQQQPPPNNNMMMKKKKKKJJJJJJJJJLLLNNNOOONNNKKKHHHEEEEEECCCBBB@@@@@@AAACCCDDDJJJLLLMMMKKKJJJOOOZZZcccxxxxxxxxxqqqbbbbbbZZZTTTUUUVVVUUUWWW\\\___YYYRRRQQQUUU]]][[[XXXUUUSSSQQQPPPPPPPPPOOOMMMKKKKKKKKKJJJHHHQQQRRRRRRQQQRRRTTTUUUTTTXXXWWWVVVWWWYYY[[[[[[[[[ZZZTTTTTTYYYXXXSSSXXXaaaooofff[[[UUUUUUTTTOOOJJJQQQQQQRRRRRRSSSUUUXXXZZZ[[[]]]XXXOOOMMMSSSWWWVVVLLLNNNUUUYYYXXXbbbtttuuu|||yyyooocccYYYPPPLLLKKKHHHDDDAAABBBBBBCCCCCC===GGGIIIAAAAAAJJJLLLFFFGGGKKKPPPUUUYYY]]]aaaccchhhiiijjjllloooqqqsssttttttqqqppprrrqqqnnnnnnpppqqqrrrqqqooorrruuusssmmmfffkkkqqqrrrooollllllnnnkkkllllllkkkhhheeedddeeeggggggfffccc```]]]\\\\\\UUUTTTRRRQQQOOOMMMLLLLLLIIIHHHGGGHHHIIIJJJIIIHHHIIIKKKMMMOOOPPPSSSVVVYYYYYYXXXXXXXXXYYY[[[]]]^^^XXX[[[___eeeooo|||tttwwwxxxuuuooojjjkkkmmmzzzvvvssseee\\\fffddd\\\\\\XXXTTTSSSNNNKKKGGGGGGIIIKKKKKKIIIGGGIIIKKKKKKKKKJJJKKKLLLGGGEEEDDDFFFIIIJJJHHHEEEBBBFFFHHHFFFBBBAAADDDHHHLLLKKKFFFAAAAAADDDDDDAAA===@@@DDDHHHHHHGGGCCCAAABBBBBB???;;;777555555777>>>EEEGGGCCC???>>>>>>>>>888===DDDHHHIIIHHHGGGFFFBBBEEEGGGEEECCCGGGOOOWWWVVVKKKJJJcccqqqWWW\\\rrrwwweeeUUUMMMEEEBBBDDDGGGFFFDDDGGGIIILLLOOOQQQQQQPPPPPPSSSSSSTTTUUUWWWYYY[[[\\\[[[\\\]]]]]]]]]^^^bbbdddZZZ]]]```___]]]^^^bbbfffkkkiiifffcccaaa___[[[YYYWWWYYYYYYYYYXXXXXXZZZ[[[XXXUUURRRPPPPPPQQQRRRQQQMMMLLLJJJHHHFFFEEEDDDCCCBBBCCCEEEFFFGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEHHHIIIMMMNNNNNNPPPXXXjjjfffYYYXXX[[[RRROOOVVVXXXTTTXXX]]]]]]VVVNNNPPPWWWXXXSSSOOOOOOSSSTTTSSSPPPPPPNNNIIIFFFHHHMMMKKKGGGHHHKKKMMMLLLOOOTTTVVVUUUVVVSSSQQQQQQRRRSSSTTTSSSSSSRRRSSSWWWXXXXXX\\\aaaggg^^^TTTQQQSSSTTTPPPKKKQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYUUUOOOMMMQQQUUUWWWOOOOOORRRUUUTTTZZZsssvvvwwwzzzmmmfff[[[UUUMMMGGGEEEDDDCCCBBB<<>>999;;;@@@FFFJJJKKKIIIGGGFFFGGGGGGGGGHHHJJJLLLMMMNNNLLLMMMNNNYYYvvvzzzuuussslllssswwwiiibbbaaa]]]SSSIIIDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMNNNPPPSSSVVVYYY[[[YYYZZZ[[[ZZZZZZ[[[^^^```ZZZ[[[]]]___```aaabbbbbbaaa]]]ZZZ[[[[[[XXXRRRNNNSSSTTTUUUUUUTTTTTTUUUWWWRRRPPPNNNMMMNNNMMMLLLKKKHHHGGGEEEDDDBBBAAA@@@@@@>>>>>>@@@BBBDDDFFFHHHHHHGGGGGGFFFGGGIIILLLOOOPPPSSSVVV]]]lllzzz```\\\WWWZZZYYYQQQQQQVVVRRRVVVVVVWWWWWWRRRMMMOOOVVVNNNKKKIIIKKKQQQTTTTTTSSSOOOPPPMMMIIIJJJNNNNNNJJJHHHLLLNNNLLLOOOVVVYYYWWWXXXVVVRRRPPPQQQQQQQQQPPPQQQTTTVVVVVVXXX]]]]]][[[TTTQQQOOONNNPPPRRRSSSTTTXXXWWWVVVUUUTTTSSSQQQPPPQQQQQQRRRQQQNNNLLLOOOTTTSSSQQQQQQTTTTTTTTT```nnnxxxrrrooollldddYYYPPPLLLJJJGGGFFFGGGCCCCCCHHHGGGBBBDDDKKKFFFFFFGGGFFFFFFEEEEEEFFFJJJJJJKKKJJJJJJLLLNNNPPPKKKKKKOOOUUUUUURRRUUU\\\SSSXXX[[[YYYXXXYYYYYYVVVRRRTTTVVVXXXXXXWWWXXXXXXVVVWWWWWWTTTQQQPPPSSSVVVQQQQQQRRRPPPNNNLLLLLLMMMMMMOOORRRRRRQQQOOONNNMMMLLLLLLLLLNNNQQQSSSSSSRRRMMMPPPSSSSSSRRRSSSUUUXXX[[[[[[\\\^^^aaaeeeiiilllxxx|||tttooolllmmmllljjjjjjpppzzzuuulllfff}}}ffftttuuu```PPPNNNNNNHHHRRRMMMIIIJJJNNNQQQPPPNNNJJJLLLOOOPPPNNNLLLKKKKKKFFFGGGGGGGGGFFFDDDDDDCCCJJJMMMMMMHHHCCCDDDKKKRRRDDDFFFDDD@@@BBBIIIKKKGGGBBBBBBCCCCCCBBBAAA???>>>@@@AAAAAA???===>>>CCCGGGMMMNNNJJJDDDCCCEEE???666;;;@@@FFFJJJJJJGGGEEEDDDIIIDDDBBBEEEKKKMMMGGGAAA999JJJTTTSSS```{{{hhhlllvvvmmm^^^KKKJJJHHHFFFEEEEEEFFFFFFEEEFFFGGGJJJNNNRRRVVVXXXXXXYYYYYYXXXWWWXXXZZZ\\\^^^[[[YYY[[[```bbb___[[[___[[[ZZZ\\\]]]\\\XXXVVVPPPQQQRRRRRRQQQQQQRRRSSSMMMMMMMMMMMMMMMLLLHHHEEEDDDCCCBBBAAA@@@?????????>>>>>>@@@BBBEEEIIILLLNNNIIIIIIIIIJJJMMMPPPTTTVVVdddhhhvvv|||xxxbbb\\\TTTQQQTTTSSSOOOUUUWWWMMMZZZVVVSSSSSSPPPLLLMMMRRRPPPNNNMMMMMMMMMNNNMMMLLLHHHNNNOOOJJJGGGJJJLLLIIINNNRRRSSSPPPRRRXXXZZZWWW^^^ZZZVVVTTTSSSSSSRRRQQQRRRXXXYYYUUUXXX___]]]UUURRRTTTTTTPPPLLLKKKNNNRRRZZZXXXUUUSSSPPPLLLHHHEEEBBBCCCJJJQQQOOOKKKOOOXXXTTTQQQRRRWWWXXXVVVXXX^^^kkkiiijjj|||lllaaa]]]YYYQQQJJJIIIIIIGGGCCCEEEJJJKKKIIIHHHHHHIIIIIIFFFBBBCCCFFFHHHGGGFFFGGGIIIJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKMMMNNNNNNNNNNNNPPPQQQOOOOOONNNNNNMMMMMMNNNNNNOOONNNMMMKKKKKKJJJJJJJJJPPPNNNKKKIIIIIIKKKMMMOOONNNLLLKKKKKKMMMOOOQQQQQQRRRSSSRRRQQQUUU[[[[[[UUU^^^^^^```dddkkkrrryyy~~~{{{sssnnnnnniiijjjlllmmmllluuufff}}}WWWUUU{{{tttVVVVVVRRRGGGOOOSSSQQQQQQQQQOOOJJJJJJNNNNNNKKKHHHGGGIIIIIIGGGEEEHHHGGGEEECCCAAA@@@>>>>>>BBBEEEGGGGGGFFFGGGKKKOOOIIIHHHFFFDDDDDDEEEFFFGGGDDDAAA@@@???;;;999<<>>BBBEEEDDDCCCDDDJJJOOOVVVPPPHHHBBB@@@AAACCCDDD>>>DDDJJJHHHBBBAAAHHHPPPMMMJJJGGGFFFGGGFFFBBB???<<>><<<<<>>???@@@@@@@@@??????CCCBBBCCCEEEDDDCCCGGGMMMCCCFFFUUUbbbdddllltttrrrqqqaaa^^^hhhuuusss\\\TTTRRRPPPNNNKKKKKKMMMOOOOOOOOORRRUUUWWWTTTOOOKKKKKKMMMJJJKKKMMMOOOPPPOOOMMMKKKQQQQQQPPPNNNJJJIIIJJJMMMNNNTTTYYYYYYYYY[[[[[[XXX[[[WWWRRRPPPOOONNNMMMKKKOOOPPPQQQRRRTTTUUUVVVVVVSSSQQQMMMIIIIIIKKKNNNPPPOOOMMMKKKLLLNNNNNNMMMLLLRRRVVVYYYUUUMMMGGGEEEGGGDDDDDDJJJRRRVVVXXX\\\ccc@@@QQQ{{{fffiiiyyyyyywwwnnnccc[[[YYYWWWSSSPPPPPPNNNJJJFFFEEEEEEFFFIIIHHHGGGGGGHHHGGGEEECCCDDDDDDDDDDDDCCCCCCBBBBBBEEEEEEEEEDDDCCCBBBBBBAAACCCDDDFFFFFFEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTYYYTTTUUU\\\______fffqqqxxx~~~yyytttqqqqqqooojjjggghhhppp~~~ttt[[[bbbvvvZZZRRRaaawwwlllVVVYYYYYYRRRVVVZZZVVVSSSQQQMMMHHHHHHKKKKKKIIIHHHHHHIIIHHHEEECCCEEEEEEDDDDDDEEEFFFHHHJJJMMMMMMMMMNNNPPPPPPNNNLLLGGGGGGFFFFFFGGGIIIKKKMMMIIIEEECCCBBB???<<<>>>CCCKKKMMMOOONNNJJJHHHHHHJJJNNNLLLIIIGGGGGGFFFDDDBBBJJJHHHGGGKKKRRRVVVWWWUUUKKKIIIFFFEEEEEEDDDBBBAAAFFFBBBJJJVVVUUUJJJNNN^^^kkk{{{hhh\\\___gggmmmqqqnnnsssssshhhVVVHHHDDDFFF???EEEMMMOOOLLLHHHGGGHHHKKKKKKJJJJJJPPP]]]ooozzzzzzhhhYYYVVVYYYVVVLLLEEEAAA@@@@@@????????????@@@>>>@@@CCCEEEEEEDDDBBBAAADDDAAAAAACCCCCCEEEKKKSSSSSS```}}}wwwxxx^^^VVVTTTSSSMMMLLLJJJKKKLLLNNNMMMMMMNNNRRRVVVUUUPPPKKKHHHHHHFFFFFFHHHKKKOOOQQQQQQPPPQQQPPPOOOLLLJJJKKKMMMPPPSSSYYY\\\[[[ZZZ\\\\\\YYYTTTSSSQQQPPPPPPNNNKKKIIILLLLLLNNNPPPQQQRRRSSSSSSPPPNNNLLLKKKKKKMMMPPPRRROOOLLLJJJLLLOOORRRRRRPPPQQQQQQPPPMMMIIIFFFFFFFFF???@@@EEEMMMRRRUUUZZZaaaBBBEEEdddwww```\\\uuu~~~rrrkkkgggbbbbbbaaa\\\SSSMMMJJJGGGEEEJJJIIIIIIIIIJJJJJJHHHFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGIIIFFFFFFFFFFFFGGGGGGHHHIIILLLLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSSSSRRRSSSUUUWWW^^^XXX[[[hhhnnnppp|||~~~|||yyyvvvrrrnnnhhhfffmmmwwwwwwhhhmmmsssVVVOOOqqqxxxkkkcccVVVnnn}}}wwwjjjkkkggg[[[WWWYYYVVVVVVVVVQQQKKKIIILLLOOOOOOOOOOOONNNMMMKKKIIIIIIJJJKKKMMMNNNNNNOOOOOONNNMMMMMMPPPSSSSSSOOOLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKGGGDDDDDDBBB>>>???CCCIIIKKKLLLKKKHHHEEEDDDDDDHHHHHHIIIJJJLLLKKKGGGEEEIIIFFFEEEHHHMMMQQQQQQOOOMMMKKKHHHFFFEEEDDDDDDCCCJJJ???===JJJVVVUUULLLHHHPPPlll~~~sss___QQQSSSYYYhhh~~~ttt```YYYZZZKKKUUU______WWWMMMIIIJJJGGGKKKPPPSSSZZZeeepppuuueee[[[UUUYYY]]]VVVIII???CCCBBB@@@???>>>???BBBEEECCCCCCCCCCCCDDDFFFGGGHHHOOONNNOOOPPPQQQWWWeeesss~~~{{{nnnmmmmmmaaa^^^XXXPPPLLLKKKKKKMMMOOOQQQPPPOOONNNPPPSSSRRROOOJJJHHHGGGIIIHHHHHHLLLQQQUUUVVVUUUPPPNNNLLLJJJJJJLLLPPPSSSVVV[[[^^^\\\[[[]]]^^^\\\RRRSSSTTTUUUVVVTTTQQQOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQOOONNNMMMMMMNNNNNNKKKMMMOOOPPPQQQQQQRRRRRRPPPMMMIIIFFFFFFGGGHHHHHHIIIKKKPPPTTTVVVWWWYYY[[[JJJJJJWWWwwwwwwmmm~~~mmmbbb[[[|||{{{xxxwwwpppddd\\\YYYTTTNNNLLLJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIEEEDDDDDDDDDDDDEEEFFFGGGEEEGGGHHHGGGFFFFFFGGGHHHFFFFFFGGGGGGHHHIIIJJJKKKNNNNNNMMMMMMMMMMMMNNNNNNPPPOOONNNNNNPPPSSSVVVXXXVVVVVVVVVVVVWWW\\\ccchhhiiieeennn{{{yyywwwvvvtttnnngggkkkwwwjjjfffpppyyyZZZFFFZZZgggkkkjjj^^^mmmsssooohhhgggdddZZZUUUTTTUUUWWWZZZWWWPPPMMMNNNSSSSSSSSSSSSQQQPPPOOOOOOLLLNNNRRRTTTTTTRRRPPPNNNKKKJJJKKKNNNRRRSSSPPPLLLJJJJJJJJJJJJJJJJJJKKKKKKPPPLLLIIIJJJIIIFFFFFFHHHDDDFFFGGGGGGEEECCCBBBBBBAAACCCFFFJJJMMMMMMJJJHHHEEEFFFHHHJJJLLLNNNQQQSSSOOONNNLLLIIIFFFEEEEEEFFFBBBCCC@@@AAAKKKXXXWWWNNNKKK]]]uuuzzzxxxggg\\\WWW]]]ccchhhvvvzzzsssxxxzzzppp```SSSPPPRRRXXXdddooouuuxxxzzzvvvpppTTTSSSVVV\\\]]]UUUKKKFFFIIIHHHEEEBBB@@@BBBGGGLLLLLLIIIEEEDDDGGGOOOWWW\\\```dddiiimmmoooxxx{{{nnnxxxdddaaa^^^TTTIIIMMMMMMMMMPPPTTTVVVVVVVVVSSSSSSSSSQQQOOOMMMMMMMMMOOOLLLJJJMMMSSSWWWWWWUUUNNNLLLJJJJJJLLLOOOSSSUUUVVVZZZ\\\ZZZZZZ^^^___^^^WWWXXXZZZZZZYYYWWWTTTSSSTTTUUUVVVVVVVVVUUUSSSRRRWWWVVVSSSPPPMMMKKKJJJIIIHHHOOOUUUVVVRRRNNNOOORRRZZZVVVPPPLLLLLLLLLKKKJJJTTTYYY]]]^^^]]][[[XXXVVVEEEHHHLLLYYYvvveeeeeezzz|||\\\]]]mmmxxxrrrhhh\\\VVVSSSNNNLLLKKKKKKJJJIIIIIIGGGDDDBBBAAACCCDDDFFFDDDCCCCCCCCCCCCEEEGGGHHHFFFGGGHHHHHHFFFFFFGGGHHHDDDDDDEEEEEEGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOSSSRRRQQQQQQSSSWWW[[[^^^ZZZ]]]aaafffkkktttzzzsssssstttrrrqqqssspppsssvvvuuutttyyy\\\jjjmmmRRRJJJUUUrrriiiaaa___aaafffbbb]]]YYYWWWXXXYYYXXXRRRSSSWWW[[[YYYSSSPPPQQQSSSTTTSSSQQQOOONNNOOOPPPMMMOOOSSSTTTTTTQQQMMMJJJHHHHHHJJJLLLNNNOOONNNMMMFFFGGGHHHJJJKKKMMMNNNNNNOOOJJJGGGIIIIIIGGGFFFHHHCCCDDDDDDEEEEEEDDDDDDDDD999:::===AAAEEEFFFDDDBBB???CCCHHHKKKKKKNNNTTTZZZRRRQQQOOOJJJFFFEEEEEEGGG???PPPUUUGGGCCCQQQ```cccMMMOOO___ttt|||vvvrrrlllaaaZZZZZZccciiivvvzzz{{{xxxhhhOOOQQQUUUWWWTTTMMMKKKNNNLLLNNNQQQSSSUUU[[[ccciiirrrnnnjjjjjjoooyyyrrrjjjlllooopppxxxggggggeee[[[[[[YYYQQQKKKPPPPPPPPPRRRVVVYYYZZZZZZXXXWWWTTTSSSRRRSSSUUUVVVRRROOOLLLNNNSSSVVVTTTQQQMMMLLLJJJLLLPPPTTTWWWYYYUUUYYYZZZXXXXXX[[[^^^^^^[[[\\\\\\ZZZVVVSSSRRRRRRVVVWWWYYYYYYYYYWWWUUUSSS[[[YYYUUUQQQMMMJJJHHHHHHIIIPPPVVVVVVRRRNNNNNNQQQWWWUUURRRQQQQQQRRRSSSSSSRRRWWW[[[ZZZWWWVVVRRRNNNAAAEEEFFFIII[[[nnnjjjvvvmmmjjjzzz~~~zzztttkkkccc^^^\\\ZZZXXXVVVSSSNNNJJJGGGGGGHHHIIIKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNOOOOOOMMMLLLMMMOOOKKKKKKKKKLLLNNNPPPQQQRRRTTTUUUUUUWWWYYY[[[]]]^^^ccccccdddeeehhhkkknnnpppttt{{{{{{xxxzzzyyysssmmmkkkjjjjjjpppwww~~~mmmoookkkTTTLLLdddlllgggeeeYYYTTT[[[bbbYYYVVVUUUPPPRRRXXXYYYTTTSSSUUUXXXVVVQQQPPPSSSRRRRRRQQQNNNKKKJJJMMMPPPOOOPPPQQQQQQPPPNNNLLLJJJHHHIIIJJJJJJJJJJJJKKKLLLEEEFFFHHHJJJKKKMMMNNNNNNJJJDDDBBBEEEFFFDDDCCCEEEEEEDDDCCCCCCDDDEEEEEEEEE::::::;;;===@@@AAA@@@??????CCCHHHKKKLLLPPPVVV[[[TTTSSSPPPKKKEEECCCDDDFFFCCCQQQWWWLLLCCCKKK\\\hhhYYYPPPMMMYYYmmm|||mmmfff^^^]]]dddoooxxx|||qqqeeefffiiikkkgggbbbbbbgggqqqyyypppYYYZZZggglllqqqooo|||uuuZZZaaavvvyyylll___[[[YYYVVVTTTUUUTTTRRRQQQQQQTTTWWWXXXYYYXXXWWWTTTTTTUUUWWWXXXYYYUUUPPPMMMOOOTTTVVVSSSNNNNNNMMMMMMPPPVVVZZZ\\\]]]VVVYYYYYYUUUTTTWWWZZZZZZYYYYYYXXXUUURRRQQQSSSUUUWWWYYY[[[]]]]]]\\\ZZZYYYZZZWWWTTTPPPMMMLLLKKKKKKOOOOOOOOOPPPQQQQQQQQQPPPOOOPPPQQQRRRSSSTTTVVVVVVOOOTTTUUUPPPNNNOOONNNJJJHHHIIIGGGCCCHHHbbb}}}oooooo|||wwwsssrrrlllhhhbbb[[[WWWVVVVVVWWWVVVUUURRRQQQPPPQQQRRRSSSVVVWWWXXXXXXVVVUUUVVVXXXYYYYYYZZZ[[[]]]___```aaaffffffhhhkkknnnrrruuuvvv{{{|||}}}{{{yyytttuuuyyyqqqnnnlllllllllnnnwwwwwwooolllssscccWWWNNNqqq~~~ooo___[[[\\\ZZZVVVSSS^^^UUUXXXZZZRRRPPPSSSQQQVVVTTTSSSSSSQQQNNNOOOTTTRRRRRRPPPLLLIIIIIIMMMQQQRRRQQQOOONNNMMMMMMNNNNNNIIIKKKLLLJJJGGGFFFHHHKKKHHHHHHIIIJJJKKKKKKJJJJJJJJJEEEBBBFFFHHHGGGEEEFFFFFFDDDBBBAAABBBDDDDDDDDDFFFEEEDDDEEEFFFGGGGGGFFFHHHJJJMMMOOOQQQTTTXXX[[[TTTTTTPPPJJJDDDAAABBBDDDFFFDDDDDDFFFEEEGGGPPPZZZppp___IIIEEE\\\qqqjjjfffaaa]]]YYY___fffnnnvvvsss```SSSPPPZZZppp\\\]]]yyyeee```______\\\UUUUUUYYYVVVTTTQQQPPPRRRTTTVVVVVVUUUSSSSSSSSSUUUWWWXXXXXXWWWRRROOORRRWWWYYYTTTOOOPPPOOOOOOSSSZZZ___``````WWWYYYXXXSSSQQQTTTVVVVVVTTTTTTTTTQQQPPPRRRWWW\\\XXXZZZ^^^```bbbbbb```___WWWUUURRROOOMMMNNNOOOPPPUUUNNNHHHJJJPPPUUUTTTQQQUUUWWWYYYXXXUUURRRQQQQQQWWWZZZXXXPPPMMMPPPQQQOOOEEEGGGIIIGGG@@@KKKtttmmmbbbzzz}}}qqqiiijjjqqqxxxqqqmmmhhhcccbbbcccgggiiimmmjjjgggddddddfffjjjlllmmmkkkkkkooouuuyyyyyyxxx{{{{{{uuuppppppuuuyyyuuunnnmmmnnnhhhfff~~~wwwmmmqqqmmmOOOSSSeee}}}kkkbbbZZZYYYZZZWWWQQQMMMUUUYYYTTTRRRWWWTTTQQQWWWWWWWWWUUUTTTQQQOOOLLLKKKPPPNNNKKKIIIIIIKKKNNNPPPOOORRRTTTTTTRRRMMMJJJHHHNNNLLLJJJIIIHHHGGGDDDBBBEEEFFFFFFGGGGGGFFFFFFFFF@@@DDDHHHGGGDDD@@@@@@@@@@@@AAABBBBBBAAABBBEEEGGGFFFHHHGGGFFFHHHMMMNNNKKKHHHFFFGGGKKKSSSXXXZZZYYYRRROOOJJJFFFCCCCCCDDDEEEJJJIIIGGGFFFFFFFFFGGGGGG]]]ddd___MMMMMMmmm{{{tttuuueee]]]aaa```XXXZZZeeejjjvvv~~~oooaaaTTTLLLNNNOOOLLLVVVbbb\\\jjjvvv{{{{{{^^^]]]\\\[[[[[[ZZZXXXVVVSSSTTTTTTSSSRRRRRRSSSUUUQQQUUUUUUSSSVVV\\\\\\WWWQQQPPPQQQUUUZZZ[[[VVVQQQNNNRRRVVVWWWYYY^^^^^^[[[YYYYYYWWWUUUTTTTTTWWWZZZSSSSSSTTTUUUWWWVVVSSSQQQUUU\\\aaa```^^^]]]\\\ZZZWWWWWWVVVTTTRRRPPPNNNLLLNNNKKKJJJOOOVVVYYYUUUPPPXXXRRRQQQUUUSSSKKKLLLTTTYYY\\\\\\UUUKKKIIIOOOWWWLLLHHHGGGGGGDDDJJJeeeqqqoooqqq}}}~~~|||{{{yyywwwuuusssqqqpppmmmiiikkkrrrzzz]]]|||VVVOOOqqqkkk^^^XXXSSSRRRRRRQQQNNNLLLIIISSSRRROOOVVVYYYXXX^^^NNNOOOOOOOOONNNMMMLLLLLLNNNLLLKKKJJJIIIIIIJJJJJJGGGJJJMMMNNNLLLJJJJJJKKKJJJHHHFFFEEEEEEDDDCCCAAAEEEEEEFFFFFFFFFEEEDDDDDD???AAADDDEEEDDDBBBAAAAAA???AAADDDEEEEEEEEEFFFGGGGGGHHHGGGFFFHHHMMMNNNKKKIIIJJJMMMPPPTTTUUUTTTRRRMMMKKKHHHEEECCCCCCDDDDDDGGGFFFEEEDDDDDDDDDEEEEEELLLXXXaaa\\\QQQWWWuuu}}}eeeZZZ^^^cccbbbccciiiqqqzzzxxxkkkdddZZZQQQMMMMMMOOOQQQYYYffftttyyykkkyyyuuufffjjjiii___]]]ZZZWWWVVVUUUSSSRRRNNNPPPRRRSSSQQQPPPPPPPPPNNNRRRSSSSSSUUUYYYWWWQQQTTTQQQOOOQQQTTTUUURRRNNNJJJOOOSSSUUUXXX]]]^^^\\\ZZZZZZXXXVVVSSSTTTVVVXXXQQQQQQRRRTTTVVVWWWUUUSSSQQQYYY^^^]]][[[[[[YYYVVVSSSSSSRRRQQQPPPNNNMMMLLLMMMKKKKKKOOOSSSTTTRRRNNNSSSMMMMMMQQQOOOIIIKKKSSSRRRUUUWWWTTTNNNLLLOOOSSSSSSKKKFFFHHHIIIJJJTTT``````kkk}}}zzzuuusssuuuwwwyyyxxxuuusssrrrpppnnnmmmpppxxx|||kkk{{{^^^]]]tttaaaYYYTTTSSSQQQOOOOOOPPPQQQQQQQQQaaa___RRRRRRTTTRRRRRRGGGHHHIIIKKKMMMNNNNNNNNNJJJJJJIIIHHHGGGFFFFFFFFFBBBFFFHHHGGGDDDCCCGGGKKKGGGEEEBBBBBBBBBCCCCCCBBBEEEEEEEEEEEEDDDDDDCCCBBB>>>>>>@@@BBBDDDDDDBBB@@@===AAAEEEHHHHHHGGGGGGGGGJJJJJJGGGDDDEEEJJJJJJHHHEEEIIIOOOSSSRRRPPPNNNLLLHHHGGGEEEDDDBBBAAAAAAAAACCCCCCAAA@@@@@@AAAAAABBBBBBKKK___oooiiiZZZYYYeee{{{yyyuuuuuuyyywwwnnneeeiiiaaa[[[\\\aaafffnnnuuuyyy}}}vvvrrrrrrooocccVVVXXXSSSNNNNNNSSSWWWXXXVVVRRRSSSTTTVVV[[[eeerrr{{{www]]]UUUZZZYYY[[[YYYWWWTTTRRRPPPOOOOOONNNPPPSSSTTTSSSQQQPPPPPPMMMPPPSSSSSSUUUVVVRRRMMMVVVRRRNNNMMMNNNOOOMMMKKKJJJOOOSSSTTTVVVZZZ[[[XXXVVVVVVUUUSSSQQQPPPRRRTTTNNNNNNPPPSSSVVVXXXWWWVVVRRRWWWZZZXXXUUUTTTRRRNNNNNNNNNNNNNNNMMMLLLLLLLLLJJJJJJKKKLLLMMMLLLKKKJJJLLLHHHHHHMMMLLLGGGJJJQQQLLLPPPUUUWWWVVVRRRPPPOOOUUULLLFFFHHHJJJIIIHHHJJJ```uuulllqqqzzz{{{zzzxxxvvvtttttttttuuuwwwwwwuuupppmmmnnnuuu{{{vvvrrryyyXXX\\\}}}kkkVVVRRROOORRRRRRNNNKKKNNNRRRTTT^^^rrrmmmVVVOOOOOOIIIEEEEEEFFFHHHKKKMMMOOOPPPPPPGGGFFFDDDCCCCCCCCCEEEFFFFFFHHHIIIEEE???>>>BBBHHHFFFDDDBBBAAABBBDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB???>>>===@@@DDDDDDAAA>>>===AAADDDFFFGGGGGGGGGHHHNNNLLLEEE>>>>>>CCCEEEDDD@@@FFFLLLOOONNNKKKKKKKKKDDDDDDCCCBBB@@@>>>===<<>>???@@@AAAQQQmmm~~~vvv^^^MMMVVVjjj~~~}}}hhhTTTNNNRRRWWWZZZ[[[XXXYYY[[[]]]```dddhhhkkk\\\ZZZVVVSSSRRROOOHHHBBBBBBCCCFFFOOO[[[eeelllnnnttt~~~hhh[[[PPPOOOSSSSSSRRRTTTUUUTTTRRRPPPOOOOOOTTTUUUWWWWWWUUUTTTUUUVVVQQQRRRSSSSSSTTTTTTQQQNNNTTTQQQNNNLLLLLLLLLJJJHHHOOOSSSUUUTTTTTTVVVUUUQQQMMMNNNOOONNNMMMMMMOOOPPPMMMMMMOOOSSSWWWYYYYYYYYYVVVXXXWWWQQQNNNNNNMMMJJJKKKKKKJJJJJJJJJKKKKKKKKKGGGIIIKKKJJJGGGEEEEEEGGGIIIFFFGGGKKKJJJHHHKKKQQQMMMPPPVVV\\\]]]YYYRRRLLLMMMGGGCCCCCCEEEDDDCCCDDDKKKiiiyyymmmzzz|||xxx{{{zzz}}}|||xxxuuuuuuuuuuuutttsssrrrqqqqqqzzz{{{~~~}}}~~~kkk```___uuunnn___WWWPPPLLLQQQPPPIIIFFFIIINNNOOOUUUjjjgggSSSNNNPPPLLLHHHEEEFFFHHHJJJLLLMMMMMMNNNDDDBBB???>>>???BBBFFFIIIIIIJJJJJJFFFAAA???CCCGGGCCCBBB@@@@@@BBBCCCDDDCCCDDDDDDEEEDDDDDDCCCBBBBBBAAA???>>>???BBBCCC@@@===???@@@BBBBBBBBBCCCFFFHHHJJJGGG@@@999999@@@EEEEEEEEEHHHLLLLLLIIIHHHIIIKKKBBBBBBAAA@@@>>>;;;999777<<<;;;:::::::::;;;<<<===;;;;;;AAASSSooosss^^^DDDXXXsss~~~sssnnnwww~~~}}}zzzvvvpppjjjkkkuuuwwwkkkaaa]]]]]]\\\cccpppwww}}}bbbSSSSSSNNNNNNPPPMMMJJJOOOTTTWWWVVVTTTRRRRRRZZZYYYWWWUUUTTTUUUXXX\\\UUURRRPPPPPPQQQPPPPPPPPPPPPOOONNNNNNNNNLLLJJJHHHOOOSSSTTTSSSRRRTTTRRRNNNGGGIIILLLMMMNNNOOOPPPRRRNNNNNNOOORRRVVVYYYYYYYYYVVVVVVRRRLLLKKKNNNOOOMMMJJJIIIHHHHHHHHHHHHIIIJJJGGGJJJLLLJJJFFFDDDEEEHHHHHHHHHIIIKKKKKKJJJNNNRRRNNNQQQVVV[[[\\\XXXOOOIIIBBBAAA???>>>???@@@BBBDDDDDDWWWssslllkkkzzz}}}~~~~~~~~~{{{wwwyyy|||wwwuuuvvvxxxwwwvvvvvvsssqqqppppppooommmlllxxxnnnkkkrrr|||fffssskkkppplllddd[[[QQQNNNOOOTTTRRRHHHDDDIIIMMMKKKIIIZZZYYYLLLLLLNNNKKKJJJDDDEEEFFFGGGGGGGGGGGGGGGAAA@@@>>>===???CCCGGGIIIGGGGGGHHHGGGFFFFFFHHHIII???>>>>>>???@@@AAA@@@???AAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@>>>???@@@@@@@@@???AAADDDFFFBBBAAA===:::===EEEJJJJJJNNNNNNMMMJJJGGGFFFGGGHHH@@@??????===<<<999888666::::::999888888999;;;<<<999@@@@@@???NNNkkkddd^^^___mmmtttqqqyyyeeeVVVSSSUUUPPPOOOPPPIIIJJJPPPWWWZZZXXXUUUTTTTTTXXXWWWSSSPPPOOOQQQVVVZZZUUUPPPLLLMMMNNNMMMMMMOOOMMMNNNNNNNNNMMMKKKJJJHHHJJJNNNPPPPPPQQQSSSRRROOOFFFIIIMMMPPPRRRSSSUUUVVVOOONNNNNNPPPSSSUUUUUUTTTOOOOOOLLLIIILLLRRRTTTRRRIIIHHHGGGEEEEEEEEEFFFFFFIIIKKKLLLKKKHHHGGGHHHKKKIIIJJJJJJJJJJJJKKKNNNPPPMMMNNNPPPSSSSSSPPPKKKFFF@@@@@@???>>>@@@CCCDDDDDDAAAKKKccckkk\\\vvv|||yyy|||yyyyyyzzz{{{}}}~~~||||||yyyzzzzzzxxxuuurrroooooopppqqqvvvssspppqqqwwwyyy[[[sssiiieeemmm^^^]]]aaaUUULLLNNNQQQUUUQQQFFFCCCJJJLLLHHHFFFPPPNNNIIILLLJJJEEEGGGCCCDDDDDDDDDDDDDDDCCCCCC>>>???@@@AAABBBDDDEEEEEECCCCCCDDDHHHKKKLLLJJJHHH>>>>>>>>>@@@BBBBBB???======>>>???@@@AAAAAAAAAAAA>>>@@@AAAAAAAAAAAABBBCCC>>>@@@AAAAAA@@@@@@AAABBB???AAACCCCCCGGGLLLLLLIIINNNKKKIIIGGGFFFEEEDDDCCC<<<<<<;;;;;;:::::::::::::::999888888888999;;;<<<:::BBBEEE>>>===PPPsssrrr]]]]]]lll~~~yyy~~~sssooolllzzz~~~ZZZ]]]WWWWWWTTTOOOUUUXXXPPPRRRVVVZZZYYYUUURRRRRRSSSSSSRRROOOMMMKKKMMMQQQUUUTTTNNNLLLOOOPPPMMMLLLOOOOOOOOOMMMKKKIIIHHHHHHIIIFFFKKKMMMLLLMMMPPPOOOLLLGGGJJJOOORRRTTTUUUVVVWWWPPPNNNMMMMMMNNNOOONNNMMMIIIKKKLLLKKKOOOSSSRRRMMMIIIGGGEEEBBBAAA@@@AAAAAAFFFGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJHHHGGGHHHKKKLLLKKKKKKKKKIIIHHHHHHHHHIIICCCCCCBBBBBBEEEHHHGGGEEEBBBFFFPPP```sssfff```sssyyyzzz|||~~~zzzwwwttttttvvvyyyzzz{{{zzztttsssvvvvvvqqqpppsssssstttssspppmmmlllnnnqqqpppmmmnnnwwwxxx___iiiiiiOOOLLLnnn}}}hhhYYYZZZYYYQQQLLLPPPMMMPPPKKK@@@>>>EEEGGGAAADDDJJJHHHHHHNNNKKKEEEJJJDDDDDDDDDEEEDDDDDDCCCCCC===???CCCEEEFFFEEEBBB@@@BBBAAACCCHHHMMMNNNIIIDDD???@@@AAACCCEEEDDD@@@>>>:::;;;<<<>>>????????????;;;???BBBBBB@@@AAADDDGGG===@@@CCCDDDCCCAAA@@@???AAAFFFKKKMMMOOOPPPJJJCCCFFFDDDBBBCCCEEEFFFCCC@@@999999999999:::;;;<<<===:::999888888888:::;;;<<<:::<<>>======>>>AAAAAAAAAAAACCCDDDEEEFFFGGGIIIIIIFFFDDDFFFHHHHHHKKKJJJHHHEEECCCEEEIIIMMMAAABBBCCCDDDCCCBBB@@@???EEEEEEDDDKKKddd||||||{{{wwwvvvyyy|||~~~}}}}}}~~~}}}zzzwwwwwwxxxxxxvvvssssssooommmoootttyyy~~~}}}vvvqqqqqqqqqmmmkkkkkkmmmggghhhooonnniiilllvvvzzzkkk```___lll{{{ooo]]]YYY[[[iiiqqqaaa```\\\VVVQQQPPPNNNLLLOOOLLLIIIHHHIIIIIIFFFCCCFFFEEEHHHOOOOOOHHHEEEFFFCCCBBB@@@AAACCCFFFFFFFFFAAA@@@???@@@BBBCCCDDDCCCAAAEEEEEEAAABBBHHHHHHDDDBBBAAA@@@@@@AAA???===:::<<<===@@@AAAAAA>>>;;;999;;;999777:::???CCCEEEEEEDDDAAA???AAAGGGJJJIIIFFFHHHGGGHHHIIIJJJIIIGGGDDDDDDGGGGGGDDDCCCBBB===666:::;;;;;;;;;;;;;;;::::::999::::::::::::;;;===>>><<<>>>@@@>>>:::???QQQdddwwwvvv|||qqq]]]eee|||uuurrrrrrlll```ZZZUUURRRRRRUUUSSSOOORRR[[[aaa```XXXWWWUUURRRPPPNNNMMMMMMPPPLLLIIIJJJNNNQQQPPPNNNLLLOOORRRRRROOOMMMNNNOOOMMMNNNMMMIIIEEEDDDGGGKKKQQQNNNMMMNNNKKKFFFGGGJJJJJJJJJKKKNNNQQQSSSSSSRRRMMMLLLJJJIIIIIIKKKLLLNNNMMMLLLLLLMMMNNNNNNLLLIIIEEECCCBBB@@@@@@AAABBBCCCAAAAAAAAABBBDDDGGGIIIKKKLLLIIIFFFFFFHHHIIIHHHGGGEEECCC@@@@@@CCCIIIPPPTTTAAAAAABBBBBBBBBBBBAAAAAADDDCCCBBBHHH^^^}}}uuuxxxuuuwww{{{~~~~~~~~~zzzyyywwwuuutttqqqooooooqqqssssssrrrssspppooorrryyyxxxqqqpppppplllhhhgggkkkiiiiiijjjdddbbbqqqzzziiiWWWTTTddd|||gggXXX```uuuwwwaaa^^^]]]ZZZVVVRRROOOMMMKKKPPPMMMKKKJJJJJJIIIGGGDDDGGGFFFJJJPPPPPPJJJFFFGGGEEEDDDBBBCCCEEEGGGGGGGGGFFFEEECCCCCCCCCCCCBBBAAAAAADDDDDDAAADDDJJJLLLIIIBBBAAA@@@@@@AAA???<<<:::;;;===???AAA@@@>>>:::888:::888666888<<<@@@BBBCCCBBB@@@AAADDDJJJKKKIIIEEEEEEEEEFFFGGGIIIHHHFFFDDDBBBEEEDDDBBBBBBDDDBBB>>>======>>>>>>===<<<;;;;;;888999::::::::::::<<<===??????@@@>>>::::::EEERRRTTT^^^uuuzzzcccccctttkkkYYYWWWWWWRRRMMMPPPUUUWWWVVVWWW[[[ZZZUUUVVVTTTRRROOOMMMKKKIIIIIIIIIFFFEEEHHHMMMQQQPPPNNNIIILLLNNNNNNLLLKKKLLLMMMNNNMMMKKKIIIGGGHHHKKKMMMMMMKKKJJJKKKIIIEEEFFFJJJHHHJJJNNNRRRUUUUUUTTTRRRNNNMMMLLLKKKLLLMMMNNNOOOMMMMMMMMMNNNNNNMMMJJJHHHDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIIJJJGGGDDDBBBBBBDDDEEEDDDCCCAAAAAABBBDDDHHHMMMQQQSSS@@@@@@@@@@@@@@@BBBCCCDDDBBB???>>>CCCRRRnnnyyyttt}}}xxxvvvyyy}}}|||{{{zzzzzzyyyxxxwwwwww|||}}}|||zzz{{{~~~}}}}}}}}}}}}~~~~~~|||{{{|||yyyuuussstttuuuvvvvvvvvvyyyyyyssspppppppppnnnqqqnnnkkkiiijjjkkkkkkjjjsssrrrqqqsssxxx~~~uuukkkgggfffcccaaabbbgggjjjooooookkkrrr{{{cccbbbggg{{{qqqiiikkkrrr|||ddd^^^ZZZYYYXXXVVVSSSOOOLLLJJJQQQOOOMMMMMMLLLKKKHHHFFFHHHHHHLLLPPPPPPLLLHHHHHHGGGEEEDDDEEEGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFDDDBBBDDDJJJKKKIIIDDDBBBAAA@@@@@@???<<<:::;;;===???@@@???===:::777888666444555999===@@@BBBAAAAAACCCHHHLLLMMMIIIEEEGGGGGGGGGHHHJJJJJJHHHFFFCCCEEEEEEAAAAAADDDEEECCCAAAAAAAAAAAA@@@???>>>===999999999::::::;;;;;;<<<>>>======>>>:::777;;;BBB>>>JJJhhh|||oooqqq{{{zzzrrrwwwlllTTTOOOWWWYYYSSSLLLOOOSSSVVVUUUUUUUUURRRNNNTTTSSSQQQNNNLLLJJJHHHHHHHHHGGGFFFIIINNNPPPOOOLLLFFFHHHJJJKKKJJJIIIJJJKKKNNNKKKHHHHHHIIILLLNNNOOOKKKIIIHHHIIIGGGDDDEEEIIIJJJMMMRRRVVVWWWUUUQQQOOOMMMMMMMMMMMMMMMNNNOOOPPPMMMMMMNNNNNNNNNLLLHHHEEECCCBBBAAAAAAAAABBBCCCDDDHHHGGGGGGGGGGGGGGGHHHHHHCCCBBB@@@@@@BBBCCCCCCBBBAAACCCFFFIIILLLMMMNNNNNN@@@???======???AAADDDFFF@@@<<<<<>>===<<<<<<>>>AAAEEEGGG@@@===AAAIIINNNSSSaaasss~~~{{{|||||||||{{{zzzyyyxxxtttuuuvvvxxxxxxxxxwwwvvvssssssuuuvvvwwwvvvtttrrrpppqqqrrrrrrqqqpppppppppoooppprrrrrrqqqooommmmmmmmmrrrtttrrrqqqssstttrrrlllmmmnnnooooooppppppqqqnnnyyyxxxwww~~~lllddd~~~nnncccfffvvvsssddd\\\YYYZZZUUUSSSTTTWWWUUUNNNJJJKKKNNNOOOPPPPPPNNNLLLKKKJJJHHHKKKMMMNNNNNNMMMKKKHHHFFFEEEDDDDDDFFFFFFDDDCCCEEEGGGJJJJJJIIIHHHIIIKKKLLLGGGBBBBBBDDDEEEDDDBBBDDDBBB@@@@@@@@@@@@>>>===<<<>>>@@@AAA???<<<999777000111333777;;;@@@EEEHHHGGGFFFFFFHHHIIIKKKKKKJJJQQQPPPNNNMMMMMMKKKIIIGGGAAAGGGJJJGGGEEEEEECCC@@@GGGGGGGGGFFFEEECCCBBBAAA>>><<<<<<>>>@@@@@@>>><<<<<<666555:::>>>???@@@BBBBBB;;;CCC\\\qqqvvvvvvxxxnnnbbb\\\fff}}}yyygggcccaaaiiizzzkkk{{{hhhXXX]]]XXXUUUVVVTTTNNNJJJIIIMMMLLLLLLNNNPPPQQQTTTVVVRRRQQQPPPPPPPPPPPPPPPPPPRRRQQQPPPPPPOOOLLLIIIGGGJJJJJJJJJKKKLLLMMMNNNNNNNNNKKKJJJMMMRRRUUUUUUSSSRRROOOMMMLLLHHHEEEFFFKKKOOOQQQSSSRRROOOLLLLLLLLLKKKLLLMMMOOOOOOOOOOOOOOOKKKJJJKKKKKKLLLIIIFFFBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIHHHHHHFFFEEEDDDCCCBBBFFFFFFGGGGGGGGGFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEE===<<<;;;<<<===AAADDDFFFAAACCCIIIQQQVVVXXX]]]dddpppssswwwvvv{{{xxxttttttsssrrrppppppoooooopppqqqtttuuuuuutttrrrqqqooopppqqqpppooonnnooopppmmmppptttuuutttrrrqqqppplllqqqsssqqqoooqqqqqqnnnpppooonnnjjjgggggghhhjjj}}}mmm___cccjjj{{{YYYOOO```~~~jjjZZZZZZYYYRRRLLLTTTPPPQQQUUUTTTKKKGGGJJJJJJLLLOOOPPPNNNLLLLLLLLLFFFJJJLLLKKKKKKLLLJJJFFFEEEDDDCCCDDDEEEDDDBBB@@@GGGJJJMMMLLLHHHFFFFFFGGGHHHAAA???CCCGGGGGGEEEDDDCCCAAA@@@???@@@AAA@@@???>>>???AAABBB@@@===999777000333888<<<@@@DDDHHHKKKIIIIIIHHHHHHHHHHHHIIIJJJOOOMMMJJJIIIHHHGGGEEECCC<<>>===???BBBBBB???<<>>??????AAA<<<<<>>@@@CCCEEEAAAHHHNNNOOORRRZZZbbbeeennnjjjmmmrrr{{{vvvtttrrrrrrqqqtttwwwxxxwwwuuuvvvvvvwwwxxxxxxwwwuuuuuuxxxzzzwwwzzz|||zzzwwwtttssstttoootttxxxwwwwwwzzz{{{yyywwwuuuqqqmmmlllpppyyyccceeelll{{{ppp___SSSbbboooZZZTTTVVVVVVPPPLLLSSSMMMMMMRRRPPPGGGDDDHHHFFFIIIMMMOOOMMMLLLLLLLLLDDDIIIKKKIIIIIIKKKIIIDDDEEEDDDDDDDDDEEEDDDAAA???EEEIIILLLLLLGGGDDDEEEGGGGGG@@@>>>EEEKKKIIIFFFDDDBBB@@@??????AAABBBBBBBBB???@@@BBBCCCAAA>>>:::888444999???CCCEEEGGGJJJLLLIIIJJJJJJJJJHHHGGGFFFFFFIIIGGGEEEEEEEEEEEEDDDBBB>>>EEEIIIFFFCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDD@@@>>>===???CCCCCC???:::???:::999<<<>>><<<;;;<<<:::<<<@@@@@@999999KKKaaavvvxxxqqqaaaXXX___ooozzzuuuccceeevvvqqqmmmlllrrr~~~fffVVVWWW```XXXVVVUUUTTTPPPMMMRRRYYYPPPNNNPPPVVVWWWSSSRRRTTTPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPRRRNNNKKKIIIIIILLLMMMMMMKKKHHHLLLQQQTTTTTTRRRPPPOOOOOOKKKJJJIIIGGGEEEIIINNNLLLPPPSSSRRRMMMIIIHHHIIIFFFHHHLLLNNNPPPOOOMMMLLLDDDCCCBBBCCCEEEGGGGGGGGGDDDDDDFFFHHHIIIJJJKKKKKKDDDDDDEEEEEEEEEDDDCCCBBBCCCEEEGGGFFFCCC@@@@@@AAA===>>>???@@@BBBDDDFFFHHH<<<<<<<<<===>>>@@@BBBCCC@@@JJJNNNHHHIIIVVVccchhhxxxkkk___ddd{{{uuuxxx||||||zzzyyy{{{}}}~~~yyyttttttuuuxxxxxxwwwvvvxxxyyycccfffuuuccc^^^[[[]]]jjj|||fff]]]TTTPPPNNNMMMPPPTTTRRRKKKJJJPPPMMMCCCAAAFFFCCCGGGLLLNNNMMMKKKLLLMMMCCCHHHJJJGGGGGGJJJHHHCCCFFFEEEDDDEEEEEEDDDAAA???@@@EEEJJJJJJGGGEEEGGGJJJKKKCCCAAAHHHMMMIIIDDDBBBAAA@@@>>>???AAACCCDDDCCC@@@AAACCCCCCBBB???;;;888777===DDDHHHIIIIIIJJJKKKGGGIIILLLLLLJJJFFFDDDBBBFFFDDDCCCCCCDDDEEEEEEDDDDDDIIIJJJDDD??????AAABBBEEEEEEFFFFFFFFFEEEEEEDDD@@@===<<>>999;;;888999===>>>:::888999<<<888888;;;:::888===EEETTTeeeyyyyyyeeeQQQTTTcccyyyzzz}}}|||nnnoooxxxeeeYYY^^^aaa\\\VVV[[[UUUQQQOOONNNNNNUUU\\\XXXQQQMMMNNNMMMKKKNNNUUUSSSRRRPPPNNNMMMLLLKKKKKKOOOPPPPPPPPPOOOQQQSSSVVVNNNJJJGGGGGGJJJKKKJJJIIIBBBHHHOOORRRPPPLLLJJJIIIJJJGGGFFFFFFFFFEEEIIIOOOPPPUUUXXXVVVNNNFFFBBBAAAAAADDDGGGJJJLLLKKKIIIGGGBBB@@@???AAADDDGGGHHHHHHDDDEEEGGGIIIJJJLLLLLLLLLCCCDDDEEEFFFFFFEEEDDDCCCCCCFFFHHHFFFBBB??????@@@>>>???AAABBBDDDDDDDDDDDD888999999:::;;;<<<======AAABBBEEEHHHKKKPPPVVVZZZ```]]][[[ZZZ]]]lllkkkmmmpppddd\\\___iiimmmeeeYYYVVVSSSRRRSSSTTTQQQOOOKKKNNNQQQQQQMMMIIIEEECCCFFFIIIMMMNNNLLLHHHFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCHHHIIIEEEDDDGGGFFFAAADDDCCCAAABBBDDDEEEEEEDDDCCCCCCDDDEEEFFFDDD@@@===???@@@AAAAAAAAAAAA@@@???BBBAAA@@@@@@??????@@@@@@@@@EEEKKKOOOPPPQQQQQQQQQPPPOOOLLLJJJGGGFFFEEEDDDGGGFFFDDDCCCBBBBBBBBBCCCHHHCCC======@@@CCCBBB@@@DDDDDDDDDCCCBBBAAA???>>>========================<<<;;;:::999888888888888999888777777999;;;===???DDDHHHWWWmmm{{{vvveeeXXXjjjqqqvvv|||uuupppsssttt}}}uuuiii___\\\YYYTTTSSSVVVYYY\\\UUUIIIHHHQQQVVVSSSNNNNNNPPPQQQQQQPPPOOONNNNNNOOONNNKKKGGGFFFHHHJJJOOONNNNNNOOOPPPQQQQQQQQQKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFIIIFFFCCCCCCEEEIIILLLNNNPPPQQQRRRQQQLLLGGGCCCBBBCCCBBBCCCFFFJJJKKKIIIFFFFFFFFFDDDAAA??????BBBDDDCCCDDDFFFFFFEEEEEEFFFHHHBBBFFFIIIEEE???;;;>>>BBBCCCCCCCCCCCCBBBAAA@@@???????????????????????????888888999:::;;;<<<======BBBDDDFFFHHHJJJNNNSSSWWWSSSRRRSSSUUUVVVZZZgggtttzzzdddZZZ^^^lllmmm^^^VVVUUURRRPPPOOOQQQQQQOOOMMMKKKMMMNNNNNNMMMKKKLLLLLLJJJJJJJJJJJJIIIGGGEEECCCEEEFFFGGGHHHHHHGGGFFFEEECCCGGGHHHEEEEEEHHHGGGCCCBBBAAAAAACCCEEEHHHHHHGGGDDDDDDCCCCCCCCCBBB>>>;;;@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAAAAA@@@@@@AAAAAACCCGGGKKKNNNOOOOOOPPPPPPMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCBBBAAAAAABBBCCCDDDFFFAAA<<<<<>>AAADDDCCC@@@;;;888777:::;;;===>>>>>>===;;;:::<<<;;;:::999888888888888888888777777888:::<<<>>>:::999AAATTThhhwwwvvvvvvmmmgggfffzzz~~~rrraaaXXXRRRRRRQQQOOOOOORRRTTTXXXUUULLLKKKQQQRRRMMMJJJKKKLLLMMMNNNNNNNNNMMMLLLMMMMMMJJJGGGFFFHHHJJJMMMOOOQQQPPPMMMLLLMMMPPPKKKIIIHHHFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDHHHMMMSSSXXXZZZVVVTTTQQQNNNJJJHHHEEEDDDAAABBBDDDGGGIIIIIIFFFDDDDDDCCCCCCAAA@@@AAADDDGGGEEEDDDDDDCCCDDDEEEEEEEEEAAACCCDDDBBB===;;;===@@@CCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>??????777888888999:::;;;<<<<<>>AAAEEEGGGFFFDDDBBBBBBAAAAAAAAAAAAAAACCCFFFIIIGGGDDD@@@@@@BBBDDDCCCBBB@@@???>>><<<<<<<<<===>>>AAAAAABBBBBBBBBBBBAAAAAA???>>><<<;;;;;;<<<>>>???666777777888999:::;;;;;;???AAACCCEEEFFFIIIMMMPPPUUUPPPLLLMMMNNNMMMNNNRRRQQQYYYmmmuuupppttt{{{nnnpppllliiilll{{{lllZZZXXXWWWQQQKKKJJJIIIIIIIIIJJJJJJJJJOOOOOOOOOMMMLLLNNNQQQSSSWWWOOOGGGCCCDDDFFFEEEBBBAAABBBCCCDDDDDDCCCBBBAAACCCDDDEEEDDDDDDDDDBBB@@@??????@@@CCCGGGHHHGGGFFFBBB@@@=========>>>===<<>>======>>>??????AAAAAABBBAAAAAAAAA@@@@@@@@@BBBDDDDDDEEEFFFIIIKKKKKKKKKLLLKKKIIIFFFCCCAAA@@@@@@>>>======>>>???@@@???<<<999999;;;<<<<<<<<<999@@@GGGEEE>>>777666888666888:::<<<<<<:::888666999888777777666666666777555555555555666777999999>>>;;;999999<<>>>>>===>>>>>>???@@@@@@@@@??????===<<<:::888888:::===>>>555555666777888999::::::;;;===@@@CCCEEEHHHKKKNNNQQQKKKGGGHHHJJJIIIJJJMMMRRRPPPWWWkkkrrrkkkcccbbbqqqxxxaaaXXXTTTMMMJJJLLLHHHHHHHHHGGGGGGGGGHHHHHHIIIKKKNNNNNNNNNOOOPPPRRRYYYQQQHHHCCCEEEGGGGGGEEEAAABBBCCCDDDDDDCCCBBBAAACCCBBBBBBCCCAAA???===<<>><<<::::::<<<>>>??????======<<<<<<<<<<<<======???@@@@@@@@@@@@???>>>>>>>>>@@@AAABBBCCCEEEHHHKKKKKKKKKKKKJJJGGGDDD@@@>>>AAA???===<<<:::::::::;;;;;;:::999888999:::;;;;;;444999>>>;;;555111444888777777888888888888777777555555444444333444444444444444444444555555666777555666888777666???WWWmmmqqqdddaaaaaa]]]jjjyyyuuukkkrrryyyoooeeeeeekkk{{{aaaYYYXXX\\\YYYLLLLLLNNNPPPPPPNNNMMMKKKIIIKKKMMMLLLJJJHHHGGGEEEAAA>>>>>>@@@AAACCCEEEFFFFFFBBBBBBCCCEEEGGGHHHIIIIIILLLJJJIIIJJJMMMNNNMMMKKKGGGEEECCCAAA@@@AAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAA<<<@@@DDDFFFFFFDDDDDDEEEDDD???<<<===AAACCCAAA===;;;???CCCDDDAAA>>>======@@@AAABBBAAA@@@@@@CCCEEEEEE@@@:::999===@@@???<<<>>>;;;888999===@@@???===;;;;;;<<<<<<===<<<<<<<<<;;;999777666666888;;;===444555555666777888999999888;;;>>>AAACCCFFFIIIKKKJJJGGGGGGKKKLLLGGGDDDDDDOOOHHHHHHUUUlll|||{{{rrrVVVMMMcccyyyqqqYYYJJJNNNPPPHHHFFFNNNGGGGGGHHHFFFDDDDDDEEEFFF@@@DDDIIIMMMNNNOOOQQQRRRWWWQQQIIIEEEFFFHHHHHHHHHCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@@@@BBB@@@<<<:::;;;???@@@BBBDDDEEECCC???;;;:::999888999<<>>???@@@@@@@@@???===<<>><<<:::888777777777999999888888888999::::::666888999666222111555:::666666666555555666666666333333222222111222222333222222333333444444444444333444444444444===SSShhhzzzfffTTTaaaggghhhrrrzzzrrr}}}xxxmmmooowwwjjjaaa[[[\\\\\\bbbyyyjjjXXXRRRTTTRRRQQQOOOFFFGGGLLLPPPOOONNNOOOMMMKKKLLLKKKIIIFFFDDDCCCCCCBBB>>>???AAACCCCCCCCCCCCBBB@@@@@@AAADDDHHHJJJJJJIIILLLHHHEEEHHHMMMPPPMMMIIIEEEDDDAAA???>>>??????@@@BBBBBBBBBBBBAAA@@@???>>>;;;@@@DDDEEECCC@@@@@@AAA???======???BBBCCCAAA???<<<>>>@@@AAA???>>>======@@@AAAAAA@@@???>>>@@@AAA@@@===999999;;;======;;;===;;;999;;;>>>@@@???===999:::::::::::::::999999777777555555555777999;;;333444555666777888888999999;;;>>>@@@AAACCCEEEGGGGGGFFFIIIMMMLLLFFFCCCDDDKKKIIIJJJQQQ^^^uuu}}}lllbbbjjjwwwqqqiiicccccchhhqqqrrr]]]TTTLLL\\\|||lllcccUUUJJJJJJJJJHHHHHHLLLEEEFFFGGGEEEBBB@@@BBBDDD===AAAFFFIIIKKKLLLNNNOOOPPPNNNJJJGGGFFFGGGHHHIIIDDDEEEFFFFFFFFFFFFEEEDDD???<<<===AAAAAA<<<;;;>>>???@@@BBBEEEFFFCCC>>>;;;:::999888:::===?????????;;;<<<>>>@@@@@@>>><<<;;;>>>???@@@AAAAAA???>>><<>>===<<<;;;:::===<<<:::888666666666777777888888888888888999:::999999888555333333555777333444555666666555444333222222111111111222222333111111222222333333222222888555333333555===OOO___pppjjjgggqqq~~~mmmrrrrrrfffeeexxx[[[\\\```eeeiiiooo~~~{{{uuupppqqqwwwqqqggggggrrr|||vvvVVVWWWPPPVVV[[[SSSNNNLLLFFFFFFNNNRRRPPPOOOPPPPPPMMMLLLJJJGGGEEECCCAAAAAAAAA@@@AAADDDEEEEEECCCAAA???>>>>>>@@@DDDIIILLLLLLJJJJJJHHHFFFGGGJJJKKKJJJGGGDDDBBB@@@>>>======>>>>>>????????????>>>===<<<<<<<<>>=========??????>>>===>>>???@@@???>>>===>>>???::::::999999::::::;;;;;;999:::;;;===>>>>>>===;;;::::::::::::999888777777444444444555555666777888333333444555666777888888:::<<>>???AAA@@@BBBEEEFFFFFFGGGIIIKKKKKKKKKJJJHHHFFFFFFHHHJJJBBBCCCDDDEEEEEEDDDCCCBBB===:::<<>>>>>AAA???@@@CCCFFFGGGEEE@@@<<<;;;::::::;;;===>>>>>>===;;;===@@@BBBBBB@@@===;;;???@@@AAABBBBBBAAA???===>>>???@@@???<<<:::999:::;;;::::::999999999:::::::::999888666666666777777666888999999888888999:::777666444222000/////////000222666888888666222000333222222111222222333333000111111222222222111111555222111444888@@@MMMYYYUUUJJJCCCMMMeee|||ooofffqqqttt~~~zzztttooottt|||qqqmmm~~~}}}vvvpppooorrrvvvvvvuuu}}}jjj___YYYTTTKKKOOOTTTNNNKKKJJJDDDFFFNNNQQQNNNKKKLLLLLLHHHKKKIIIGGGFFFDDDAAA???@@@AAACCCFFFHHHGGGDDD@@@=========???DDDJJJMMMMMMKKKHHHIIIIIIHHHGGGFFFFFFFFFCCCBBB???===<<<<<<======>>>>>>>>>>>>===<<<;;;:::>>>BBBFFFEEE@@@===>>>@@@AAABBBAAA???======>>>@@@@@@===:::;;;>>>@@@???===;;;===>>>>>>======>>>@@@777888::::::999999:::;;;777999<<<>>>>>><<<;;;:::;;;;;;;;;:::999888777666333333444555555666666777111111111222444666777888<<<===>>>???AAABBBCCCDDDIIIHHHHHHGGGFFFFFFFFFGGGIIIHHHJJJOOOVVVbbbuuuwwwuuukkkdddgggtttzzzmmmlllwwwzzzrrrdddhhhuuu~~~lllXXXLLLIIIGGGEEEBBBAAAAAABBBBBBAAABBBAAA@@@??????AAACCCAAABBBDDDFFFIIIKKKLLLMMMIIIEEECCCEEEJJJMMMKKKHHHIIIFFFBBBAAACCCBBB@@@===???AAACCCCCCBBBBBBCCCDDDDDDFFFHHHFFFBBB>>>>>>???AAA???===:::999:::<<<===AAABBBCCCBBB???<<<;;;;;;@@@>>>>>>???@@@???;;;777999:::<<<<<<:::999999999888999;;;;;;;;;999777666777555444444666777777666999999777666555555555555444333222222222222333444444444333333333222222222111000///......///000111111111111000000000000///444111111555<<<@@@???===;;;444444===FFFPPPdddyyyuuurrraaa^^^uuupppeee^^^^^^ZZZ^^^lllyyywww{{{zzzeee___lll{{{uuurrrlllrrruuucccWWWOOOJJJLLLJJJGGGHHHKKKMMMLLLJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFEEECCCCCCBBBBBBBBBEEEGGGEEEAAA>>>>>>???======???@@@AAABBBCCCCCCHHHHHHIIIIIIGGGEEECCCBBBGGGFFFFFFDDDBBB???<<<:::<<<;;;::::::;;;>>>BBBDDDEEEEEEDDDBBBBBBAAAAAAAAA;;;>>>BBBCCCAAA>>>;;;:::;;;;;;;;;<<>>>>>===<<<<<<<<<<<<<<<;;;;;;999666333444777999888888:::;;;;;;;;;;;;;;;::::::888777777777888999666666666666666666666555111111111222444555777888999:::===@@@CCCFFFHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEGGGKKKPPPXXXggguuuqqqwww|||~~~yyyxxxttt|||vvvkkkmmmyyynnngggeee^^^TTTNNNHHHGGGDDDBBBAAAAAABBBBBBAAABBBBBB@@@??????@@@BBBDDDEEEHHHJJJKKKKKKJJJIIIJJJGGGDDDEEEHHHJJJIIIFFFFFFDDDCCCCCCCCCDDDDDDCCCNNNMMMLLLIIIFFFEEEGGGIIIJJJIIIHHHEEEBBB@@@AAABBBDDDBBB???<<<<<<===???@@@CCCCCCBBB@@@===<<<<<<>>>===<<<<<<===???>>>;;;888:::<<<<<<;;;999888999:::777999:::<<<===<<<;;;:::888777666666888:::999999888777666666555555555666555444333222222333444555444333333222222222222222111111000//////000111111222222111111111000000000333000000333999===<<<:::555222555<<<===<<>>=========???@@@AAAEEEEEEEEEEEEDDDCCCBBBAAAIIIHHHGGGEEECCC???<<<;;;===<<<;;;;;;<<<>>>@@@BBBDDDDDDCCCBBBAAAAAAAAAAAA<<<>>>AAAAAA???<<<:::::::::;;;:::;;;@@@EEECCC===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::888666555777999999999::::::::::::::::::999888777666666666777777666555555555555555555555000111111222333555666777777888;;;>>>BBBEEEHHHIIIGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDFFFJJJLLLOOOWWW```^^^hhhyyyzzz{{{|||}}}~~~ssswwwrrrZZZ```qqqkkkkkkuuutttyyy|||dddYYYOOONNNPPPOOOKKKIIIGGGFFFDDDBBBAAAAAABBBBBBAAAAAABBBAAA??????AAABBBDDDEEEHHHIIIJJJIIIGGGFFFKKKGGGDDDDDDFFFHHHGGGEEEFFFGGGGGGEEEDDDDDDEEEFFFPPPOOOKKKGGGDDDDDDGGGJJJNNNJJJEEEBBBAAAAAAAAAAAAEEECCC???===<<<===@@@BBBDDDCCCAAA>>>;;;;;;>>>@@@999999:::;;;======;;;999======<<<:::888777999;;;:::;;;<<<=========;;;;;;888777666777:::;;;;;;:::777777666666666666666777666555444333333444555666555444222111000111222333222222111000000111222222333222222222111111111111222000///111666888777666///000666;;;999555;;;GGGMMMKKK]]]tttyyyooo```QQQPPPZZZiiitttvvvwww~~~yyysss[[[VVVQQQOOOPPPRRRQQQOOOIIIGGGGGGIIINNNPPPOOOMMMMMMKKKIIIGGGFFFFFFFFFFFFHHHGGGEEECCCAAAAAAAAAAAAGGGHHHGGGCCC???<<<;;;;;;===<<<:::999:::===@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCKKKJJJHHHFFFCCC???<<<:::======<<<<<<===???@@@BBBDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@???<<<:::999:::888:::::::::???DDDBBB===:::::::::999::::::;;;;;;:::;;;;;;:::888777888999;;;;;;999888888999::::::888777666555555555666666555444444333333444555555000000111111222444555666666777999;;;>>>@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHLLLMMMKKKNNNSSSYYY___ooolllqqqyyynnnZZZVVVUUUaaavvvyyyiiifff{{{||||||wwwqqqpppVVVVVVQQQLLLJJJJJJHHHEEECCCEEEDDDCCCBBBBBBBBBBBBBBB???AAABBBBBBBBBBBBDDDEEECCCCCCDDDEEEEEEEEEEEEEEEHHHFFFCCCCCCDDDFFFFFFEEEIIIJJJKKKHHHDDDBBBCCCEEEHHHGGGEEECCCBBBDDDIIILLLLLLGGGBBB@@@AAAAAA???===CCCAAA>>>;;;;;;<<>><<<<<<>>>@@@888999:::;;;<<<===<<<<<<>>>>>><<<:::777777999;;;?????????>>><<<:::888777666555555777999;;;:::999:::999888777777777777777777666555444444555666777777555333111000222444555333333222111111222333333333333333222222222111111222000///111333555444333333333555777555666BBBPPP:::444III```bbbhhhooogggNNNTTTeeexxx~~~xxxxxx~~~nnn]]]^^^[[[XXXVVVVVVUUUSSSQQQMMMKKKKKKNNNRRRSSSQQQNNNPPPNNNKKKHHHFFFFFFGGGGGGEEEDDDCCCAAAAAAAAABBBCCCJJJIIIFFFCCC???<<<;;;:::999999999:::<<<>>>AAABBBCCCBBBBBBAAABBBCCCEEEFFFKKKJJJHHHEEEAAA>>>;;;:::======>>>???@@@BBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>;;;::::::;;;777999999999<<>>@@@AAACCCCCCCCCBBBBBBCCCCCCDDDEEEEEEHHHMMMMMMJJJJJJMMMMMMQQQZZZbbbdddjjj}}}{{{yyyyyybbbeeejjjqqqxxxqqqttt|||rrrgggmmmxxxuuu|||iiiUUUNNNJJJJJJJJJHHHGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBCCC???AAACCCDDDDDDEEEFFFHHHHHHFFFDDDBBBBBBBBBDDDEEEEEECCCAAAAAABBBEEEGGGGGGGGGIIIJJJHHHDDDBBBDDDGGGEEEFFFGGGFFFFFFHHHKKKNNNHHHFFFCCCCCCDDDCCC???<<>><<<<<<===???@@@>>>???@@@@@@>>><<<<<<===:::;;;<<<=========>>>>>>>>>>>><<<:::888888:::<<>>===;;;999888777888888888:::<<<===;;;:::===<<<;;;999888777777777777666555555555555666777888666444222222333555777444333222111111222333444333333333222222222111111222111111111222333333222666555555333///111;;;FFF===888EEELLLDDDOOOgggnnndddbbbhhhuuuzzzvvvuuuzzz|||gggbbbccc___XXXYYYWWWTTTRRRQQQQQQPPPOOOKKKJJJLLLPPPTTTVVVSSSPPPNNNLLLJJJGGGFFFFFFGGGHHHCCCBBBAAA@@@AAACCCEEEGGGJJJHHHFFFCCCAAA>>><<<:::999:::<<<>>>??????>>>>>>AAAAAA@@@@@@AAACCCEEEGGGIIIGGGEEEBBB???===;;;:::<<<===???BBBDDDFFFGGGHHHCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@>>><<<;;;<<<===666999999777:::>>>???<<<<<<;;;999888666555555555555888::::::999777666666<<<;;;999777777777999:::777888888777777777666666444444555555666666666666000000000000111222333444222333666999===@@@CCCDDDBBBAAAAAAAAAAAABBBCCCCCCCCCBBBEEEJJJKKKHHHGGGIIIGGGKKKQQQUUUTTTWWWeeeuuu~~~|||kkkjjjwww{{{tttggg[[[SSSYYYbbbiiiooo{{{zzzssssssvvv~~~~~~wwwtttnnnfffhhhooovvv|||}}}eee___iii|||qqq]]]OOOJJJKKKFFFHHHHHHFFFFFFGGGFFFCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@BBBDDDEEEDDDDDDEEEFFFNNNLLLHHHEEECCCBBBCCCCCCBBBAAA@@@???@@@CCCFFFHHHBBBCCCDDDEEEEEEFFFHHHJJJGGGHHHHHHGGGEEEEEEGGGIIIGGGFFFFFFFFFFFFEEEBBB???@@@@@@@@@??????@@@@@@@@@:::<<>>???>>>===<<<===>>><<<===<<<;;;999999;;;===;;;;;;;;;<<<<<<<<<<<<<<<=========???AAAAAA???======<<<;;;999888888777777777666555444444555666777777666444333222333555666333333222111111222333333333222222222111111111111222222222222222222222222...000333444333444777;;;999;;;CCC@@@666===TTTbbbeeehhhqqq{{{~~~wwwpppmmm|||sssvvv{{{rrrhhh\\\XXXZZZ\\\XXXRRRWWWUUUQQQNNNLLLLLLMMMNNNFFFGGGIIIOOOTTTVVVSSSOOOHHHGGGFFFEEEEEEEEEFFFGGGCCCBBB@@@@@@AAADDDGGGIIIIIIGGGFFFEEEDDDBBB>>>;;;===???@@@AAA@@@===:::888>>>>>>??????@@@BBBCCCDDDEEEDDDBBB@@@???>>>======<<<===@@@CCCFFFGGGGGGGGGBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@???===<<<===???666999999666777;;;<<<:::;;;:::999777666555555555555777999999888666666777::::::888777777888999999777777888888888777666555333555777999:::999888666000000///000000111222333222333555888<<>>@@@DDDFFF@@@??????AAAEEEGGGIIIIIIIIIHHHEEEBBB??????BBBEEEEEEFFFFFFEEEDDDCCCDDDEEE===>>>@@@AAAAAA@@@>>>===:::;;;<<<;;;::::::;;;<<<@@@AAAAAA???<<<:::;;;===:::;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<===>>>>>>???AAA@@@AAABBBCCCBBB@@@===888888777777777888888999666666555444444555666666444444333222222222222333333222111000000111222333222222111111111000000000000111111111000000111111***---111444777999999777111;;;<<<999:::;;;AAAMMMNNN___rrrzzzyyyssskkkeeeooommmeeeiiixxx}}}{{{|||dddSSSVVVSSSRRRUUUXXXWWWRRRNNNVVVUUURRROOOMMMLLLMMMOOOIIIJJJLLLPPPTTTTTTOOOJJJCCCDDDDDDEEEFFFGGGGGGHHHFFFDDDBBBAAAAAACCCFFFHHHFFFFFFFFFGGGHHHFFFAAA======>>>?????????===<<<:::>>>>>>@@@AAABBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA===>>>AAADDDEEEEEEDDDCCC@@@???????????????@@@@@@===>>>??????===<<<===>>>777:::999666555888:::888999888777777777777777777666888999999888777888999888888888888888999999999666666777777777666555444333666:::===>>><<<999777000000//////000111222222333444555777888999;;;;;;@@@?????????@@@AAAAAABBBDDDAAABBBFFFHHHFFFFFFHHHHHHJJJMMMNNNMMMMMMQQQWWWUUUhhh{{{lllhhhiiixxxuuu|||}}}qqqrrr{{{|||zzzcccRRRHHHKKKJJJBBB???DDD???BBBBBBAAADDDJJJIIICCC@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFDDD@@@===;;;;;;===@@@DDDIIIJJJJJJHHHFFFDDDCCCAAA>>>===>>>BBBDDDBBB@@@>>>@@@DDDGGGFFFDDDKKKIIIDDD@@@===@@@EEEIIICCCDDDDDDAAA??????CCCHHH999;;;===??????>>>;;;:::;;;;;;:::888777888;;;>>>AAABBBBBB???;;;888999;;;888:::<<<===<<<<<<===>>>@@@@@@???>>>======>>>>>>AAA@@@AAABBBBBBAAA>>>;;;444444444555666888::::::666555444333333444555666222222222222111111000000222222111000000111222222111111111000000000000///...000000000//////000111111111//////222555444111666AAA:::666@@@<<<222888@@@UUUdddbbb^^^ccckkkmmmqqqooohhhiiirrruuu{{{yyyggg]]]YYYWWWVVVZZZVVVRRRRRRQQQOOONNNMMMIIIJJJKKKKKKLLLMMMPPPRRRRRRQQQRRRTTTUUURRRJJJDDDBBBCCCEEEGGGIIIJJJKKKKKKIIIGGGDDDBBBAAABBBEEEFFFDDDDDDFFFIIIKKKIIICCC>>>999::::::;;;===???@@@AAA@@@AAACCCDDDEEEEEEDDDCCCBBBBBBAAA@@@AAABBBCCCDDD>>>???BBBDDDDDDBBB@@@???>>>===============>>>>>>:::<<<>>>>>>===<<<===>>>888;;;:::555444777888777666666666666777888::::::888999::::::888888999;;;666777888999999999999999444555666666666555333333333777<<<@@@AAA???;;;888------......///000000000111222333555777888::::::@@@???>>>>>>>>>???@@@AAABBBDDDFFFFFFFFFFFFGGGHHHKKKNNNQQQQQQOOOOOORRRUUUVVV___jjjrrryyyzzzoooooo|||~~~sssooovvv{{{yyy~~~]]]QQQGGGFFFDDDEEEFFFDDD@@@<<<>>>???BBBDDDEEEEEEDDDDDD>>>???AAACCCDDDEEEFFFFFFFFFCCCAAACCCAAA999333111888EEEIIIHHHJJJDDDBBBJJJGGGEEECCC@@@??????@@@AAA<<<<<<>>>???===;;;AAAIIIaaaSSSBBB===BBBIIIKKKIIICCCCCCDDDCCCBBB@@@>>><<<===999;;;AAABBB===999;;;888777666666888:::===???>>>??????>>>;;;999888999999999888888888999::::::<<<<<<===>>>>>>>>>>>>>>>???>>>===@@@CCCBBB<<<777444333222444666888999888666555444333222333444444333333222111000000000111333333222111000000000111111111111111000000000///000000000000000111111111...000333555666555444222===;;;999666555555666666CCCCCCCCCCCCFFFOOO[[[eeexxxooodddjjjvvv|||mmm```UUUSSSRRROOOMMMPPPRRRQQQPPPNNNLLLIIIGGGFFFKKKLLLNNNPPPQQQQQQQQQPPPWWWWWWUUUPPPOOONNNHHHAAACCCFFFIIIKKKLLLJJJHHHFFFFFFEEEEEEEEEEEEGGGHHHIIIHHHFFFEEEGGGHHHEEE>>>777;;;;;;:::;;;<<<===???@@@CCCCCCCCCBBB???>>>???AAADDDDDDDDDCCCBBBAAAAAAAAA???@@@BBBDDDDDDCCCBBBAAA>>>@@@@@@===:::999:::===<<<======>>>======<<<<<<888999999999999888777777777777777777888999:::;;;888999:::;;;;;;;;;:::999777777777888888999999999777777666666666666666666777888888999999999888888---------...//////000000000111222444666777999999???>>>=========>>>???@@@???AAACCCEEEEEEFFFHHHJJJKKKMMMOOONNNLLLLLLMMMOOOMMMTTT]]]ccchhhoooyyy|||jjjsss|||}}}|||{{{iii\\\eee___rrrtttXXXHHHEEECCCBBBAAABBBCCCBBB>>>;;;<<<===???AAACCCCCCBBBAAA===>>>???AAABBBBBBBBBBBB@@@>>>===>>>;;;555333444>>>HHHIIIGGGJJJDDD@@@FFFEEEDDDBBB@@@????????????CCCBBBBBBBBB@@@@@@FFFOOO\\\OOOBBB>>>CCCIIIKKKIIIAAAAAAAAA@@@???>>>===<<<<<<999:::??????;;;888:::888777777666777999<<<===:::<<<>>>===;;;888777777;;;:::::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<>>><<<<<<>>>AAA???:::555444333222333666888888888666555444333222333333444222222111000000000000000222222111000000000000000111111000000000/////////000000000000///////////////111333555666555444333999888555333222222333333999999:::;;;>>>CCCJJJOOO]]]hhhooollllllqqqqqqlllppp{{{zzzgggZZZ\\\RRRKKKLLLNNNLLLLLLNNNKKKJJJJJJIIIGGGEEECCCBBBIIIJJJMMMPPPRRRRRRRRRRRRSSSQQQLLLFFFEEEHHHGGGCCCFFFFFFFFFEEEEEEEEEEEEEEEIIIHHHFFFDDDCCCCCCCCCCCCHHHEEEBBBCCCEEECCC???:::<<<<<<;;;;;;<<<===???@@@>>>???@@@@@@???@@@BBBDDDGGGGGGGGGFFFEEEDDDCCCCCC@@@AAACCCDDDEEEDDDCCCBBB===??????>>>;;;999999;;;:::::::::;;;;;;::::::999777888888888777777666666666666666777777888999:::888888::::::;;;::::::999777888888888999999999999777777777666666555555555555555666777777777666666,,,,,,---......//////000///000111222444666777777<<<<<<;;;;;;;;;<<<===>>><<<>>>AAABBBDDDFFFIIIKKKJJJKKKLLLKKKIIIHHHIIIJJJGGGLLLRRRWWW[[[^^^```bbbyyy~~~sssrrr^^^UUUWWWaaakkkhhhSSSGGG???===@@@=========???@@@???<<<:::999:::<<<>>>??????>>>>>><<<======>>>>>>>>>>>>>>>>>><<<===???===;;;???EEEaaaaaaUUUIIIGGG@@@:::???AAAAAAAAA@@@???>>>======AAA>>>======<<<<<>><<>>>>>===<<<<<<<<<<<<<<<<<<::::::<<<;;;888888:::888888777666777888999:::555888;;;;;;999777666666<<<<<<;;;;;;:::;;;;;;;;;999999:::;;;;;;;;;;;;;;;===;;;:::<<<===<<<777333444222222333555777777666555444333333222222333333111111000000//////000000111111000000//////000000000000000/////////....../////////......---------///000333444555444333222444333111///......//////000///000222555777888777888AAAMMMZZZjjjvvvqqqeee\\\eeeqqquuueeeYYYQQQJJJEEEMMMGGGEEEHHHJJJJJJHHHIIIDDDDDDDDDDDDDDDCCCBBBBBBCCCFFFIIILLLMMMLLLJJJHHHIIIIIIGGGDDDEEEJJJKKKHHHIIIGGGCCCAAA@@@AAADDDFFFHHHGGGEEECCCBBB@@@@@@@@@GGGCCC@@@???AAABBB@@@===>>>======<<<<<<===>>>>>>;;;<<<===>>>===???AAACCCGGGGGGGGGFFFEEEDDDCCCBBB>>>???AAABBBBBBBBBAAA@@@;;;===>>>>>>;;;999888888666666777777777777666666666666666555555555444444555555555555666777888999777777888999999999999999888888888999999999999999777777666555444444333222222222333444444444444444+++,,,,,,---......//////...///000111222444555555:::999888888999:::<<<===<<<===???@@@AAADDDHHHKKKHHHIIIIIIHHHGGGGGGGGGGGGCCCEEEJJJOOOTTTXXXXXXXXX```hhh{{{{{{vvvyyy{{{gggjjj~~~eeeSSSCCC>>>???===::::::888999;;;<<<===<<<;;;999888888:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;>>>@@@@@@AAAJJJUUUwwwoooWWWDDD@@@<<<888>>>>>>???@@@@@@???>>>;;;:::999777777888888777<<>>>>>>>>======<<<<<<<<<;;;<<<===<<<;;;;;;===???CCCCCCCCCCCCBBB@@@>>>===;;;<<<============<<<<<<:::;;;======;;;999777555333444555555555555555555444444333333222222222222444444444444444555666666555666666777888888888888888888999999999999999999777777666444333222111000000111222222333333333333++++++,,,,,,------......---...///000111222333444777777666666777999:::;;;===>>>?????????BBBGGGJJJGGGGGGGGGGGGHHHIIIHHHHHHBBBBBBCCCGGGMMMRRRTTTTTTUUUYYYeeewwwooo___hhhxxxgggeeeaaafffnnntttvvv~~~lll```iiiyyynnn[[[CCC???>>>@@@???999444222555777999;;;;;;;;;:::999777888999999::::::::::::=========<<<<<<;;;:::999888888:::<<<;;;===FFFQQQ^^^XXXEEE999<<<<<<:::@@@<<<===???@@@???===;;;999666555777;;;<<<:::;;;???777666666888;;;===<<<;;;<<<<<<;;;::::::;;;===>>>===>>>===:::777777888:::777777666666555555666666444444444333222444777:::;;;:::999888777777777777999999:::;;;;;;;;;;;;:::;;;:::999888888777555444333111000111333444444444222222222222222111111111.........------...//////.........------...//////.........---------,,,,,,,,,,,,,,,,,,++++++******+++,,,---.........------------,,,,,,,,,,,,,,,,,,000---+++---000222111///333111///444>>>GGGHHHCCCOOOWWW```eeeffffffbbb^^^qqqwwwsssjjjlll{{{xxxxxxiiiUUULLLLLLKKKLLLKKKJJJGGGEEEEEEFFFGGGGGGGGGGGGDDDAAABBBCCCDDDEEEFFFFFFGGGGGGFFFHHHKKKMMMLLLIIIEEECCCDDDJJJMMMMMMMMMNNNLLLHHHAAAAAA@@@@@@@@@BBBDDDFFFEEEEEEDDDDDDCCCBBBAAA@@@??????@@@AAABBBAAA@@@>>>>>>>>>======<<<<<<;;;;;;:::;;;<<<;;;::::::;;;===>>>>>>?????????===;;;:::;;;;;;;;;;;;;;;;;;::::::999::::::;;;:::888555333333333444555555555555555333222111000000000111111333333222222222333444444444444555555666777888888888888888888888888888888666666555333111000///...///000111222333333333333******+++,,,,,,------...---...///000111222333333666666555555666888:::;;;>>>>>>>>>===>>>BBBGGGKKKHHHGGGFFFGGGIIIJJJIIIHHHHHHFFFEEEGGGKKKOOORRRSSSSSSUUU]]]hhhrrr{{{zzzlllppp}}}yyypppppppppllleeeaaajjjuuu}}}tttqqqnnnrrruuupppiiiqqqzzz\\\JJJCCC=========:::666333444777333555999:::999888888999777777777888888999999999<<<<<<<<<<<<;;;:::999888<<<:::::::::999888===DDDAAACCC<<<999@@@>>>888;;;<<<===>>>???>>>===;;;999444333666<<<===:::999;;;666888:::===>>>>>>======<<<<<<;;;;;;;;;<<<<<<===<<<@@@???:::555666888888555555555555555555555555444555444333333444777::::::999888666555444444444888999999:::::::::::::::999888777666555555555666222111///000222333333222111222222222222111000000------,,,,,,------......------,,,,,,------......---------,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++++++++***++++++++++++,,,,,,,,,,,,///---,,,,,,...000000000000000000222444666444222:::DDDOOOUUUWWW[[[aaafffbbbjjjmmmgggeeennnwwwzzz{{{hhhZZZQQQKKKJJJIIIFFFDDDBBBAAAAAA>>>AAACCCBBBCCCFFFFFFDDD@@@AAABBBCCCDDDDDDDDDDDD@@@BBBFFFJJJKKKKKKIIIHHHMMMNNNJJJCCC???AAADDDCCC;;;;;;<<<===>>>@@@AAABBBGGGGGGFFFDDDBBB???===<<<<<<===???@@@@@@???>>><<<<<<<<<<<<<<<<<<;;;:::999777888999::::::;;;===???:::;;;===>>>>>>===;;;:::<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999777555222333333444555666666666666222111000/////////000111222222111111111111222222333333333333444666777888777777777777777666666666555444333222000///...---//////111222333333333333*********+++,,,,,,------......///000111222222333555555555555666888:::;;;============>>>CCCJJJOOOJJJHHHFFFGGGIIIIIIHHHFFFJJJJJJJJJJJJKKKMMMOOOQQQNNNPPPVVV^^^cccfffmmmuuuwwwqqqsss}}}rrrpppnnnnnnooouuuyyymmm]]]TTT]]]mmm~~~jjjZZZLLLAAA===@@@666888777444111222666:::111444777888777555666777666666666666666777777888:::;;;;;;;;;:::999888777>>>;;;:::;;;;;;888999===;;;@@@<<<;;;AAA===777:::<<<======>>>>>>===;;;;;;444222333888;;;888888:::999<<<@@@BBBAAA@@@??????;;;;;;<<<<<<<<<;;;:::::::::???@@@999444555666555333444444555555555444444333555777777666666777888:::999777666444333333222666777888888999999888888555555444333222333444666222000//////111222222111000111222222222111//////,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---************************))))))***+++++++++++++++,,,---...------,,,...///***+++---000222222111000,,,222999===@@@GGGSSS]]]qqqtttvvvrrrkkkeee___[[[~~~ooolll{{{vvvllllllfff\\\TTTPPPKKKGGGDDDDDDCCCAAA??????@@@AAA;;;???@@@===???EEEHHHFFF@@@@@@AAAAAAAAAAAA@@@@@@<<<>>>AAAEEEHHHIIIIIIIIILLLMMMHHH@@@;;;>>>BBBDDD<<<;;;;;;;;;<<<===???@@@DDDDDDDDDCCCAAA>>><<<;;;;;;<<<<<<<<<;;;;;;;;;<<<999:::;;;;;;;;;:::999888888999::::::999:::<<<>>>666888;;;======<<<;;;:::===<<<<<<;;;;;;:::;;;;;;:::888666666777777444222222333444555666666666666222111///.........000111111111000000000000000111222222222222333555666777777666666666555555555444333333222111///...---------...///111222333333333)))******+++,,,,,,------...//////000111222222333555555444555666888:::;;;<<<<<<<<<<<>>BBBCCCBBB??????@@@::::::;;;<<<;;;:::999888777>>>@@@888333333555333222333444444555555444444111444999;;;:::888666555:::999888666444333222222555666666777777777777777333333222000000111444666222000//////111222111111000111111222222000///...,,,+++++++++,,,,,,---...,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******))))))***+++,,,------...+++++++++***************'''((()))***+++++++++******---111000---++++++---111...,,,...///.........///...---,,,,,,000<<>>@@@BBBCCCAAA@@@???>>>>>>BBBAAA<<<===DDDHHHGGGAAAAAAAAAAAAAAA@@@??????AAABBBDDDGGGIIIJJJJJJJJJEEEIIIJJJFFFCCCEEEGGGGGG@@@???<<<;;;;;;===???AAA??????@@@AAAAAA???>>>===<<<;;;999777666777999<<<888888::::::::::::999888<<<===<<<;;;888777888:::333555888:::;;;;;;999888;;;::::::999888888888999;;;888555444666666444222111222333444555666666666333111///...---...000111111000////////////000000111111111111222444666777666666555555444444444333222222111000///...------,,,---...000111222222222((()))***++++++,,,++++++222111///......000222333555555555666777999;;;;;;@@@??????AAADDDGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHHHHHHHFFFFFFFFFHHHNNNOOOOOOPPPQQQQQQQQQQQQVVVZZZ```fffooovvv]]]fff~~~~~~vvvtttwwwwwwsssmmmrrr|||lllbbb[[[```lllxxxsssuuuwwwyyyxxxtttnnniiivvvuuuyyy}}}zzzzzzsssXXXGGG@@@999999888888777666666666555444444444444333333333444444444444444444444444111222333444555555555555777888999:::::::::999888444666888999777666555666======<<<<<<<<<;;;;;;;;;======<<<<<<;;;;;;;;;<<<::::::::::::<<<>>>AAABBB@@@???>>>===;;;:::999888::::::;;;;;;;;;;;;;;;;;;999888777:::<<<<<<888555333333222222333333444444444666888999999999777666999:::;;;:::999666333111888:::;;;;;;888666555555666444222000000222444666333111...,,,,,,...111333000000//////......------+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................000555888EEEBBBAAAFFFOOOWWW[[[[[[pppsssvvvyyyzzzyyyvvvtttxxx{{{}}}}}}nnnhhhfff]]]PPPNNNKKKJJJOOOUUUVVVQQQKKKIIIJJJKKKKKKJJJGGGEEECCCBBBBBBAAAAAAAAABBBCCCCCCAAA???===>>>CCCGGGHHHHHHDDD>>>@@@HHHGGG>>><<>>AAAAAA>>>;;;===???BBBBBB@@@>>>======<<<===>>>;;;777444555666999999999999999999999999>>>===;;;:::999888888888:::999888888::::::999888444555555555666666777777999999888777555444222111444444555555555555444444////////////////////////000///......000111111000111111000000111222333333444333333222222333333444111000///......------...000000000000000000000000(((((()))***++++++++++++111000///......000111222333333333444666777999::::::999999;;;???BBBCCCCCCFFFFFFEEEDDDDDDFFFGGGIIIIIIJJJKKKIIIGGGFFFFFFGGGMMMMMMMMMMMMMMMNNNOOOOOORRRUUUYYY^^^eeerrr~~~wwwyyynnniii```ZZZ^^^dddbbb[[[bbb```cccffffffdddjjjrrrssscccYYYUUUVVVQQQYYYeeejjjppplll]]]YYY^^^eeennntttwwwvvvttt|||ttt]]]JJJ???999666777777777666666555555555555555555444444444333333444444444444444444444444222222333333444555555555777888999:::::::::999999555777999999888666666777:::::::::999999999999888888777777777888:::<<<===;;;;;;;;;<<<>>>@@@BBBCCC<<<<<<<<<<<<<<<<<<<<<<<<777888:::<<<======<<<<<<;;;;;;;;;===???>>>;;;888555444333333333333444555555666888999:::999888777888888999888888666555444:::<<<===<<<:::777777777555333111000///111333444333111///......///111333222111111000///......---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))*********++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------...---...222777;;;;;;888666999@@@FFFHHHHHHUUUYYY```fffkkknnnooonnnvvv}}}}}}qqqqqqxxx}}}~~~uuulllfffddd```WWWOOOOOORRRMMMFFFGGGFFFEEEHHHLLLMMMIIIFFFFFFFFFGGGGGGFFFDDDBBB@@@AAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@BBBEEEFFFEEECCCEEE??????EEEEEE???>>>DDDEEEGGGGGGDDDGGGLLLLLLIIIGGGFFFEEEEEEDDDDDDDDDEEEAAA@@@???@@@AAA@@@===:::;;;>>>@@@@@@>>><<<<<<<<<;;;<<<===;;;888777777999:::999999888888999999:::999999999999:::;;;======<<<:::999888999888666555333444444444555555555555555555666666555555444333444555555666666555555444000000000000000000000000000///......///000111111111111000000111222222333333333222222222222333333000000///............///000000000000000000000000'''((()))***++++++++++++000///.........///111222111111222333444666777888:::::::::===AAADDDEEEFFFEEEDDDBBBAAACCCFFFIIIKKKLLLLLLLLLKKKHHHFFFFFFGGGKKKJJJIIIHHHHHHJJJLLLMMMLLLNNNQQQSSSXXX```jjjrrruuurrrooommmooottt{{{|||yyyvvvrrrllliiiooowww~~~zzzlll[[[UUU\\\fffoooooo~~~www|||bbbVVVEEE999555555666666555555555444444444444444555555555555444444444444333333333333444444444444333333222222333444666777777888999:::::::::::::::666888::::::888777888999888888888777777777666666666555444444555777999;;;999::::::<<<===???AAABBB<<<<<<<<<<<<<<<<<<<<<<<<555888;;;===??????===<<<<<<<<<===>>>@@@???===:::999888555444333444555666666777999:::::::::999888666666666555666666777777<<<===>>>===:::888888888444333111//////000111222222111111000000111111222333333222111000......---,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++*********((((((((()))))))))******************************)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,---------...222888<<<777444111222555999999888>>>AAAEEEJJJMMMOOOOOONNN^^^jjjvvvwwwssssss~~~{{{tttxxx~~~xxxxxxsss}}}|||{{{zzzrrrfff\\\UUUPPPKKKHHHKKKJJJFFFBBBAAACCCBBB>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@>>>?????????@@@@@@AAAAAAAAACCCCCCDDDEEEFFFEEEBBB???DDD???>>>DDDDDDAAABBBHHHFFFIIIIIIEEEDDDGGGIIIHHHHHHFFFDDDBBBAAAAAABBBCCCAAA@@@?????????>>>:::888;;;===>>>>>>===;;;;;;;;;<<<===>>>===;;;;;;<<<===;;;:::888777777888:::;;;888999999:::;;;===>>>???>>><<<:::888888777444222333333333333333444444444222333444555666666666666555555666666666666555555111111111111111111111111///////////////000000111111111111000111111222333222222111111111111222222//////......//////000000000000000000000000000000'''((()))***++++++++++++...---------...///000111000000111222333555666777<<<;;;<<<>>>CCCFFFHHHHHHCCCCCCBBBBBBCCCEEEGGGHHHIIIJJJKKKIIIGGGFFFFFFGGGKKKIIIGGGFFFFFFHHHJJJLLLIIIJJJLLLMMMOOOSSSZZZ___bbbbbbbbbfffiiikkkiiifffnnnsss}}}}}}uuuXXXBBBCCC???:::888888888888777333333444444444444444444555555555444444444444333333333333333333444444444444333111111111333666777777777888999999:::::::::777999::::::999888999:::999888888888777777777777:::888666444444555777888666777888999;;;===???@@@???>>>===<<<;;;:::999999777:::===@@@AAA@@@>>><<<:::;;;<<<>>>>>>===;;;:::<<<;;;888555444555666777777888999::::::::::::999555444333333444666888:::;;;<<<===;;;999777777888555444222000000000111111111222222333333222222111333222111000///...---,,,,,,,,,---------.........+++++++++++++++++++++++++++++++++***************((((((((()))))))))******************************))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,///444888444222//////111222222111333444666777777555444333444???JJJKKKGGGHHHQQQ\\\aaadddccc]]]ZZZ___dddggghhhjjjpppwwwvvvnnnkkkeee___^^^ccclllxxxxxxqqqmmmqqqkkk\\\VVV]]]ccccccRRRQQQPPPOOOOOOPPPRRRSSSKKKGGGAAA???@@@BBBCCCCCCEEEFFFFFFDDDBBBBBBBBBAAADDDEEEEEECCCAAA@@@BBBEEEBBBCCCCCCCCCBBBAAA???>>>??????@@@@@@AAAAAABBBBBBDDDDDDEEEEEEEEEDDDBBBAAACCC@@@AAAFFFGGGDDDEEEHHHFFFHHHHHHDDD@@@???BBBDDDJJJGGGDDDBBB@@@AAABBBCCC>>>>>>>>>>>>===<<<:::888===>>>@@@???>>><<<<<<===@@@@@@@@@@@@???>>>>>>???<<<:::888666666888:::<<<>>>===<<<;;;;;;;;;;;;;;;>>><<<:::999999888555333333333333333333444444444333444555666666666666666555555555666666555555555222222222222222222222222//////000/////////000222222111111111111111222222111111000000000000111111............///000111222000000000000000000000000''''''((()))************,,,,,,,,,,,,---...///000000000111222333555666777666666666999===AAACCCCCCAAABBBCCCDDDEEEDDDCCCBBBEEEFFFGGGGGGFFFEEEFFFHHHJJJHHHGGGFFFFFFIIIKKKMMMJJJJJJKKKKKKLLLOOORRRUUUUUUPPPLLLOOOWWWaaagggjjjhhhhhhooo~~~kkkTTTEEE===:::999222444666666444111111222333333333444444555555555444444444444333333333333222222222333333333444444333222111000111333555777666666777777888999::::::888999::::::999999:::<<<;;;;;;;;;;;;::::::::::::;;;:::888777666777888999555666888:::<<<>>>???@@@>>>>>>===<<<;;;::::::999;;;===@@@BBBBBB???<<<:::999;;;===>>>===<<<;;;:::>>>===:::888777777777888888888999999::::::::::::555444333222444666999;;;999::::::888666444555666555444333222111222222333111222333444444333222111111000///...---,,,++++++,,,,,,,,,---------......------------------------************************)))))))))*********++++++))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++,,,,,,,,,+++***+++///222...,,,++++++,,,---...---...///000222222333333333///444888777333111444888999======999777:::>>>>>>CCCJJJPPPPPPKKKJJJPPPWWWOOOPPPNNNIIIFFFDDDAAA>>>CCCDDDGGGLLLPPPPPPLLLIII>>>GGGHHH@@@<<<@@@???:::;;;<<<<<<:::777777999<<<>>>;;;999888999<<<>>>???777999===???@@@AAADDDGGGEEEGGGGGGDDD@@@???CCCGGG@@@@@@@@@@@@???>>>>>>===???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDFFF@@@AAADDDIIIJJJGGGEEEEEE@@@BBBCCCBBB@@@???BBBFFFJJJHHHEEEBBBAAAAAACCCDDD;;;===>>>???@@@?????????@@@BBBCCCBBB@@@???@@@AAADDDDDDCCCBBBAAAAAA??????<<<:::888666666888:::<<<@@@???>>><<<:::999999999<<<;;;999999::::::888777555444444444444444444444666666777777777666555555444444555555555555444444222222222222222222222222...///000000......000222222222111111111111111222111000000//////000000111.........///000111222333111111111111111111111111&&&'''((()))******************+++,,,---....../////////000111222444555666444333333666:::===?????????@@@CCCEEEEEEDDDAAA@@@AAACCCDDDDDDDDDDDDEEEGGGHHHGGGGGGGGGHHHKKKMMMOOOMMMLLLKKKKKKLLLMMMOOOQQQLLLJJJJJJMMMTTTZZZ\\\]]]```aaaeeemmmyyywwwZZZPPPDDD<<<666333666;;;111333555222......111555111222222333444555555666333333333333222222222222111111222222333333444444222222111111222333555666555555555555666777999999777888999999888888;;;============<<<<<<<<<;;;;;;777777888888999;;;<<<===777888:::===???AAABBBBBB::::::;;;;;;<<<============>>>@@@AAA@@@>>>;;;999999<<<>>>???===<<<;;;;;;???>>>===;;;:::999999999888888888888999999999:::666555444444444666888:::666777666444222111222333444333333333333333444444111222222333333222222111///......------,,,,,,++++++++++++,,,,,,,,,------------------------------)))))))))***************)))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++************)))***+++,,,+++***)))+++,,,******++++++,,,---//////////////////000000000000666666777888777777777777444777777333111444555444222:::???<<<444111888AAA;;;;;;:::777666444333222888888777888::::::999888666;;;<<<:::999;;;<<<::::::<<<<<<;;;999999===@@@:::999999999:::;;;===>>>777777:::>>>@@@???BBBFFFBBBCCCDDDBBB???>>>@@@CCC<<<<<<<<<;;;;;;;;;::::::>>>???AAACCCDDDDDDDDDCCCBBBCCCBBBAAA@@@AAAEEEHHH???BBBFFFJJJJJJGGGCCC@@@999999===BBBDDDDDDGGGKKKFFFEEEBBB@@@???@@@AAAAAA;;;>>>AAACCCCCCDDDEEEFFFBBBCCCDDDCCCAAAAAAAAACCCEEEDDDBBBAAAAAAAAA???===;;;:::888777777888:::;;;>>>===<<<;;;:::::::::::::::999888888:::;;;:::888555555555555444444444444777777777777666555444333333333444444444444333333222222222222222222222222---000111000...---000333333222111111000111111111111111000000000000111111///...//////000111222333111111111111111111111111&&&'''((()))************((()))***,,,------......---......///000222333444555444444666:::===>>>>>>===???AAACCCCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPNNNKKKJJJJJJKKKLLLMMMJJJLLLOOORRRSSSQQQMMMJJJPPPTTTXXX^^^eeemmmtttxxxwwwxxx|||lllTTTFFF<<<:::;;;@@@???999444444777666555333222333555666//////000111222444444555222222222111111111000000000111111222333333444444111111111222333333444444333333333333444666888999777888888888777888:::===<<<<<<<<<<<<;;;;;;;;;;;;555666777999::::::::::::777888;;;>>>@@@BBBCCCCCC::::::;;;;;;<<<======>>>:::;;;<<<===<<<;;;:::999777:::======;;;999999:::>>>>>>>>>>>>===<<<:::999777777777777888888999999888777666666666666777888555555444222//////000111111111111222222333444444222222222111111222222222........................*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++******))))))))))))'''))),,,---,,,+++++++++***+++---......///111222222111///---++++++******)))***,,,...000111222222///222222///...000111///444666888666333333777<<<:::888777777666555555666444444444666888999::::::555333333555555333555888000111222222111111444666444666888::::::;;;<<<<<>>??????>>>===<<<===???<<<;;;;;;:::::::::::::::===>>>@@@BBBDDDDDDCCCBBB@@@AAACCCBBB@@@@@@BBBDDD@@@CCCEEEFFFEEECCC???<<<666444777@@@EEEDDDEEEHHH???>>>======<<<<<<<<<===;;;>>>BBBDDDDDDDDDFFFGGGAAABBBCCCAAA@@@???@@@BBBAAA???===>>>???@@@>>><<<:::999999888888999999:::<<<;;;:::::::::::::::;;;888777666777888999888777444444444444333333222222555555555555444333222111111222222333333222222111222222222222222222222222---000222000------000444333222222111000000111111222111111000000111111222000/////////000111222222111111111111111111111111&&&'''((()))************((((((***+++,,,---------,,,,,,,,,---///000222333333222222444777:::;;;;;;======>>>@@@AAACCCEEEFFFDDDEEEFFFEEECCCBBBBBBCCCCCCDDDFFFHHHKKKMMMNNNOOOQQQNNNJJJHHHHHHIIIIIIJJJMMMIIIEEEAAAAAAEEEKKKOOOKKKMMMOOOMMMNNNRRRWWWYYYXXX___jjjqqqnnnmmmxxx|||www^^^NNNEEE===888777===444///111333222222555444222111222555444000,,,---...///000111222333444111111111000000000000///000000111222333333444444000000222333333333333333222222222222333555777888666777888777777888:::===;;;;;;;;;:::::::::999999555666888999999777555444555777:::===???AAAAAABBB=========<<<;;;;;;;;;:::777888888999::::::::::::333777::::::888666666777===>>>???@@@???===;;;:::777777777666777777888999:::999888777777666666777444444333111///...///111//////000111222333333444222111111000000111111222.........////////////000))))))*********+++++++++++++++++++++++++++++++++(((((())))))*********+++''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((%%%(((,,,......---,,,,,,((()))+++,,,,,,---...000111000///.........000000111222444333111000000222+++......++++++///000...111///,,,---///111222222000......///000111333555000111111222222222111000888333444:::999222000666555666777888777666555555444666999:::999777666555<<<555333888:::888999<<<<<<<<<<<<<<<<<<===<<<<<<======<<<;;;;;;;;;<<<<<<;;;===???BBBCCCCCCBBBAAA>>>AAADDDDDDBBB??????@@@BBBCCCCCCAAA@@@???===:::777222555>>>CCCAAA>>>???999999999999999999999888999<<<@@@BBBAAAAAACCCEEE@@@AAAAAA???>>>===???@@@===;;;:::;;;>>>???>>><<<999999999999999999999999===<<<;;;:::999888888888777666555555666666555444333333333222222111111111222222333333333222111111111111111222222111111111111111111111111111111111,,,000222111---,,,000444333333222111000000111111222222111111111111222222000000000000000111111222111111111111111111111111))))))))))))************)))******++++++,,,------,,,,,,------.../////////222222333555666888999999888:::;;;<<<<<<>>>AAACCCDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEEEEHHHLLLNNNLLLIIITTTPPPLLLHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHFFFDDDFFFHHHIIIHHHFFFGGGKKKPPPJJJLLLQQQUUU[[[aaahhhlllqqqsssxxxvvvaaaTTTEEECCC>>>999666444444555333222222111111222222333111111111111000000000///............///000111222000000000000000/////////111111000000000000000111//////000111222222333333333222111000000222444555222333444555555555444333555666777888888777666555777666444333444444222111555777999:::::::::;;;<<<>>>>>>>>>>>>===<<<;;;:::888999::::::888777777888777777777777777666666555888999::::::888777777777555555666888888999999999777555444444444444333111111000...---,,,,,,---...---,,,,,,...111333333333...///000000000///---,,,,,,---.........---,,,+++)))))))))))))))******+++---,,,***))))))***,,,---***)))((()))***+++***((((((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,------......------,,,................................................///////////////000111111///000000000111111111111000000000000000000000000222222222222222222222222222222222222222222222222333444444555666555555555555555666666777888888888:::999888888:::<<<<<<<<<===<<<;;;:::;;;===???AAA??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>===<<<;;;;;;777:::FFFQQQMMM<<<555888<<<:::999:::;;;<<<;;;999;;;===AAAEEEFFFDDDAAA???<<<===============<<<<<<===<<<<<<===>>>===:::888777777888999999::::::;;;;;;;;;:::999888777666555444333333222222333333444222111111111222333333222111111111111000000000000111111111111000000000000//////............//////------------...///111222111111222222222111111000111111111000000000000000000000000000000000000000////////////............(((((()))))))))*********))))))******+++,,,,,,---,,,,,,------.../////////111222333444666777888999777888;;;;;;<<<===???@@@CCCDDDFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEIIIJJJIIIHHHVVVSSSOOOKKKIIIIIIHHHHHHHHHIIIJJJKKKJJJIIIGGGFFFJJJHHHGGGFFFHHHJJJKKKLLLDDDEEEGGGIIIKKKNNNRRRTTT[[[\\\___eeemmmwww~~~yyyrrrgggYYYKKKAAA999666<<<:::777444333222222222222222111111111111222222111111000000000/////////111000//////......//////////////////////////////000000////////////000000//////000000111111222222222111000//////111333444222333444555666555444444555666666777777666666555555444333333444333111///444666777888777777888999=========<<<;;;:::999888555777888777666555555555666666666666666555444444666888999999777666666666444555666777888888888888666555333333444444222111111111111111///---+++***++++++,,,///222333333222///////////////...------------......---,,,+++***)))))))))))))))******+++,,,+++************+++,,,***)))((((((******)))((((((((((((((((((((((((((())))))((((((((((((((()))''''''((((((((()))))))))************************))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------------,,,,,,------------------------------------------------//////......//////000000/////////000000000111111000000000000000000000000111111111111111111111111222222222222222222222222333333444555555555555444444444555555666666777777999888888888:::;;;:::999;;;;;;::::::;;;<<<>>>???>>>======<<<<<<======>>>>>>@@@AAACCCBBBAAA???===@@@??????>>><<<:::888777777888???GGGCCC777333888888777666888999::::::999;;;===@@@CCCCCCAAA???===999:::;;;<<<<<<<<<<<<<<<===<<<;;;<<<======;;;999::::::;;;;;;<<<<<<======::::::999888777666555555333333222222222222333333222000///111444555333000222111111000000/////////111111111000000000////////////............//////---------...///000000000000000111111222111111000000000000000000000000000000000000000000000000000////////////.........---(((((())))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,---......//////111111222333555666777777444777:::;;;;;;;;;<<<===AAACCCDDDFFFGGGGGGGGGFFFDDDCCCCCCDDDGGGIIIIIIIIIQQQQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJKKKJJJIIIHHHGGGLLLHHHDDDFFFJJJLLLKKKIIIEEEEEEDDDDDDDDDEEEFFFFFFKKKKKKLLLNNNRRRWWW\\\___sssrrrqqqssszzz|||mmm___WWWKKKFFF???888444333555777333333222111111111000000111111000000000000111111000000000/////////......222111000...---,,,,,,,,,---------------..................------....../////////000000000000000000000///.........///000111222333444444555555444444555555555444444555555666444444444555666555222///333444555555333333444555<<<;;;;;;:::999888777666222444555555333222222333444444444555444333333222444666777777555444444555444555666777777777777777555444222222333333111000000111333333222...***(((******,,,///333444222111//////...------------...---......---,,,+++***))))))))))))))))))******+++***************************((('''((()))***)))((((((((((((((((((((((((((((((((('''''''''(((((()))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++,,,,,,,,,,,,++++++------------------------------------------------.............../////////....../////////000000000////////////////////////////////////////////////111111111111111111111111111222333333444444333333333333333444444444444444777666777888::::::888666888999999999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<>>>AAACCCCCC@@@<<<999AAA@@@???===:::777555444666444777;;;888000111777444444444777:::;;;;;;:::<<<===???@@@@@@>>>;;;999777777999:::;;;<<<<<<<<<===;;;::::::;;;;;;;;;::::::::::::;;;<<<<<<======999999888777666555555444333333222222222222333333777555333333444333///+++222222111//////.........111111000000000000////////////............//////+++,,,...///000000//////...///000000111111111111//////////////////////////////////////////////////////.........---------(((((((((((()))))))))***(((((())))))***++++++++++++,,,,,,------...//////000000111222333444555666222555999::::::999999:::???@@@BBBDDDFFFFFFFFFFFFGGGFFFFFFFFFHHHJJJLLLMMMHHHLLLQQQSSSRRROOOMMMKKKIIIIIIHHHGGGGGGFFFFFFFFFHHHFFFDDDFFFIIILLLLLLLLLIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDEEEGGGIIIKKKUUUXXX\\\aaagggrrryyyxxxwwwtttoooooo{{{yyypppcccSSSGGG???;;;:::666666666666555555444444000000111222222111000000000000////////////000000/////////............---111000///---,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...////////////..................---,,,------...///000000111222222333333333555444333222222333555666555555777999:::888555222222333444333111111222333:::999888777666555444444111222444333111000000111222222333333222222111000111333444444333222222333333444555666666666666666555333222111222222111///...000111222111///+++))))))***---000333333111///000///---,,,,,,,,,---......------,,,+++***)))))))))))))))))))))******+++))))))***++++++***)))))))))(((''''''))))))((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((())))))((((((((((((((((((((((((************************((())))))*********************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---............/////////........................//////////////////////////////000000000000111111000000111222222222222111222222222222222222222222222333444777999:::888555666777888999999999999888999999888888888888999999;;;===???@@@@@@===:::888??????>>><<<:::777555444444222222555333///000666333333555888<<<>>>>>>===>>>???@@@???>>><<<999888888888999:::;;;;;;;;;:::;;;999777666888999999999666666777777888999999999777777777666555444444333222222111111111111222222333444444333222222444777222111000...---------...111000000000///////////////......------......///+++,,,...000000///...---,,,---...///000111111111.............../////////.................................---------,,,,,,'''(((((((((((()))))))))'''(((((())))))******+++++++++,,,,,,---.........//////000111222333333444111444888::::::999999:::<<<>>>@@@BBBDDDEEEEEEEEEGGGGGGGGGHHHHHHJJJMMMOOOGGGNNNVVVZZZXXXRRRKKKGGGGGGFFFDDDCCCBBBBBBBBBCCC@@@CCCFFFGGGGGGIIIMMMPPPIIIGGGEEEFFFGGGHHHFFFDDDDDDCCCAAA@@@??????@@@AAA>>>???BBBFFFLLLSSSXXX[[[[[[XXXWWWZZZ]]]```iiirrrjjjhhhaaannnyyykkk[[[OOO???>>><<<:::777444222111///000222333222000...,,,///000111222111000...---///......------......///.........---------,,,,,,------,,,,,,,,,,,,------***+++++++++,,,,,,,,,---++++++******+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,------......///000111111333222111111111222444555333444555888999888555222222333333222000000111333777666555444333333333444111333444444222111111222111111111111111000/////////111222222111000111222333333444555555555444444333222000000111111///...------.../////////......***+++---000222222000---///...,,,+++++++++,,,---------,,,+++******)))))))))))))))))))))******+++((())))))******))))))(((((('''&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))*********))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------.........------------------------////////////////////////.........//////000000000......///000000000000000000000000000111111111111//////222555999:::999777555666777777888777777666777666666666666666666777;;;;;;<<<<<<;;;:::999999;;;;;;;;;;;;:::999888888444333333555555222333666111222555:::>>>AAAAAA@@@BBBAAAAAA???>>>;;;:::888;;;;;;;;;;;;;;;:::999888888666444444555777777777333444444555555666777777666555555444444333333333222111111000000111111222(((---222111///444???JJJ222111///---,,,,,,---...000000000////////////.........------------......+++,,,...000000///---,,,+++,,,---...///000000000,,,,,,---------.........------------------------------------,,,,,,,,,,,,''''''(((((((((((())))))'''''''''((())))))******+++++++++,,,------.........//////000111111222222222555888::::::;;;<<<===<<<===@@@BBBCCCDDDDDDDDDCCCEEEFFFFFFFFFHHHJJJLLLKKKSSS\\\___ZZZQQQHHHDDDFFFDDDBBB@@@??????@@@AAA===AAAEEEGGGFFFGGGKKKOOOKKKHHHFFFFFFGGGFFFCCC???CCCBBB@@@???>>>??????@@@<<<;;;:::<<>>BBB???AAAHHHPPPVVV]]]ddd```^^^ZZZlll{{{}}}|||~~~qqqiiiccceeeeee\\\YYY]]]^^^PPPMMMIIIEEE@@@;;;555111---...000111333333333333444333222111111111111222---.../////////...,,,+++------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++************+++,,,---...******++++++,,,,,,------************+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///000000000000000111222333333000000111333555555222000111222222000///000222444555444333222222333444555222444555555333222222333000000111111000000///......000111111000000000111222333333444444444333333333111000///000000///---,,,---...///000111111111------...///111000...+++------,,,++++++++++++,,,,,,+++******))))))******)))))))))))))))******+++(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((******))))))(((((())))))))))))))))))(((************************************************)))***,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......//////000,,,---......//////............//////000111111222//////111444888:::999888666666666666666666666666666555555444444555555666999999999999999999999999777777999:::;;;<<<<<<<<<555666777999:::999888888222333777<<>>???AAACCCDDDEEEDDDDDD@@@BBBEEEFFFEEEFFFGGGJJJKKKRRRYYYZZZUUUMMMHHHFFFHHHFFFBBB@@@??????AAABBB???AAACCCEEEFFFGGGHHHIIILLLHHHFFFFFFHHHGGGCCC>>>BBBAAA@@@????????????@@@@@@???>>>>>>>>>>>><<<;;;;;;:::<<>>???999:::;;;;;;===>>>>>><<<777999===BBBGGGJJJJJJHHHDDDCCCAAA>>><<<;;;::::::999:::::::::999888777777555444444555777888666555444444444555666666777777333222222222222111111111000000000//////000000000444555444111,,,+++...222///...,,,++++++---///000000000/////////............------,,,,,,------...------------------------+++,,,,,,---------,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++''''''''''''((((((((()))&&&&&&''''''((()))))))))***++++++,,,,,,---......------......//////000000444666888:::;;;===AAADDD@@@AAACCCEEEFFFFFFEEEEEE???BBBFFFGGGFFFFFFGGGIIIEEEKKKQQQRRROOOJJJIIIJJJJJJHHHDDDAAA@@@AAACCCDDDCCCAAA@@@BBBFFFGGGEEEBBBGGGDDDBBBDDDGGGGGGCCC??????>>>===<<<<<<<<<<<<<<<999:::;;;;;;::::::;;;<<<:::;;;>>>???;;;888===EEE>>>@@@===BBBSSS[[[```kkkjjjooovvvvvviiiZZZTTTWWWRRRVVVVVVRRRQQQVVVWWWUUUZZZ]]]bbbbbb\\\ZZZgggvvv~~~}}}vvvkkkbbbcccnnnyyy|||}}}{{{wwwvvvwwwvvvrrrfffccc```______\\\VVVQQQSSSQQQMMMFFF>>>:::;;;<<<333999111111===666,,,777000111222333333111///...+++,,,///111111000...---,,,...000111111///---,,,,,,,,,---......///000000,,,++++++++++++++++++,,,,,,,,,,,,+++++++++************))))))***++++++,,,******+++,,,------......************+++,,,---...(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++,,,...000111,,,---///111111111111000///......///111333333222.........------...111444111111000000111333666777222444555555333222222333000000000000000//////...---///000111000///000111222222333333333222222111111000......//////---,,,...111555888888555111...222000.........---+++***++++++,,,---,,,+++***)))))))))(((((((((***+++,,,)))))))))))))))******+++***)))'''&&&&&&''')))***'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////++++++,,,------------,,,+++,,,---///111222333444666444333333555666666666888777555444444555666888555444444333333444444555000333777:::;;;:::777555555666888;;;===>>>??????<<<===<<<<<<>>>AAAAAA???===???CCCIIINNNPPPPPPNNNDDDBBB@@@===;;;:::::::::666777777888888888888777555555555777999999777555222222333333444555555666222222222111111111111111000000////////////000000...---,,,...000111///---...---+++***+++---///111000/////////...............------,,,,,,------.........---,,,,,,,,,------,,,,,,---------,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((()))(((''''''((()))(((&&&))))))))))))***+++,,,---------...///000111222222666777777888:::<<<>>>???>>>AAADDDDDDCCCBBBCCCEEEGGGFFFFFFEEEFFFHHHIIIJJJLLLLLLLLLNNNNNNLLLHHHEEEHHHGGGEEECCCCCCCCCCCCDDDFFFBBB??????CCCGGGIIIJJJGGGFFFDDDCCCCCCAAA>>><<>>??????>>>===999999999888888888777777:::888777555555666888999888888888888999:::;;;<<<=========>>>======<<<<<<<<<<<<;;;:::999999999999======>>>>>>???@@@AAAAAAGGGEEEAAA???>>>???AAACCCCCCCCCBBBAAAAAAAAAAAABBB;;;::::::999888777777666444444333333333222222222111111111111111111111111000///...------...///000///............---------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))************+++***)))))))))***,,,,,,,,,+++***))))))***+++,,,))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////------...222333111///000000000///...---------////////////000111222333555222000111444777777666555444333333222111000///111111111000000000000///000///...000444555333111000111222333333333333333...///000111222111111000111444888999777333000///000000111111000...+++)))+++++++++++++++++++++++++++******)))))))))))))))+++++++++*********))))))(((((((((((((((((((((((()))((('''%%%%%%&&&&&&''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---000333444111111000000111111222333555555555555555666666666===333444888444222444222777888:::::::::888666555222777<<>>===>>>@@@999;;;>>>AAADDDEEEFFFFFFFFFKKKPPPPPPRRRSSSPPPKKKDDDBBB@@@???>>><<<:::888555666777888888888888888666666777777777777777666333333333333333333333333444333111000000000111111000000000000000000111111222222111111000///......))))))***+++,,,...///000////////////............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...++++++******)))(((((('''))))))************))))))(((((((((((((((((((((((()))(((&&&'''((()))(((&&&))))))))))))***+++,,,,,,,,,---...///000111111222555555555777888:::<<<===AAA@@@???AAACCCEEEEEEDDDFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNLLLIIIFFFIIIGGGFFFDDDCCCCCCDDDDDDFFFCCCAAAAAADDDHHHIIIIIIEEEDDDBBBAAAAAA@@@===;;;>>>===;;;;;;<<<<<<:::999999999888888888777777777999888666555555666888999999999888888777777888888777777888999999888888888777666666555555666666777666666777888888999:::::::::888555333222333555666666666555444444444444555555555444333333222111111222222222222111111111000000000000000000000000000000///...------...///000............---------,,,++++++,,,,,,,,,,,,+++++++++++++++******+++++++++++++++++++++++++++++++++************************(((((()))))))))***************)))))))))***+++,,,+++******))))))******+++))))))***++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,---...//////...---///222333111///000000000000000000111111000000000000111222333444555333222333555777777666555555555444444333222222222222111111111000000000000///...000333444333111111222222222222222111111...///111222333222222111///222555666444111///...///000111111000...,,,+++************************+++******)))))))))))))))+++++++++*********))))))(((((((((((((((((((((((()))((('''&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))(((((((((&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---///222444111111111111111222333333444555555666666666666666444666444444666777888:::::::::;;;<<<;;;:::999888444777<<<>>>????????????<<<===???AAABBBCCCDDDDDDDDDIIILLLMMMNNNPPPNNNJJJEEECCC@@@>>>>>>===;;;999888888999:::::::::999999555666666777777777777666333333444444444444444444444333222111111111111222333333222222222222222222222111111000//////......++++++++++++,,,...///000////////////............---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...,,,++++++***))))))((((((******++++++++++++******((((((((((((((((((((((((((('''&&&'''((()))((('''))))))))))))***+++,,,,,,,,,,,,---...///000111111222333333555666888:::;;;AAA>>><<<>>>BBBEEEDDDAAACCCCCCDDDEEEGGGIIIKKKLLLJJJIIIJJJKKKLLLKKKGGGEEEJJJIIIGGGEEEDDDDDDDDDDDDFFFDDDCCCCCCEEEGGGHHHHHHBBBAAA?????????>>><<<:::999888888:::;;;;;;999777888888888888777777777777888777666555555666777888:::999888666555444444444222333444555555555555555333333333333333444444555111111222222333333444444444333222111111111111111222111111000000000000000111111000000///.........000000000000////////////........................///......------......///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))*********))))))))))))***++++++)))******++++++******)))((()))******++++++***************++++++++++++,,,++++++++++++,,,---......///......000222222111000000000111222333333444444111111111222333333444444444333222333555666666555666666666666666666666666333333333222222222111111000//////111333333222111222222222222111000///...///000111333444444333333000222444444222000/////////000000111000///...---************************+++******)))))))))))))))+++************)))))))))(((((((((((((((((((((((())))))(((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))''''''''''''((((((((()))'''(((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************))))))))))))))))))))))))******************+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///111333222222111111222222333444333444666777777777666555888GGG???333999;;;777???============<<<<<<<<<<<<888999;;;>>>@@@AAA@@@>>>????????????@@@AAABBBCCCAAAFFFHHHGGGIIILLLLLLIIIEEEBBB???>>>=========;;;;;;;;;<<<<<<<<<;;;::::::444555666666777777777666555555555555555555444444444444333222222222333333666666555555444444333333111111000000///.........---------------...///////////////............---......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((((('''&&&'''((()))((('''((((((((())))))***+++,,,++++++,,,---...///000000111222222333555777999:::======>>>@@@AAAAAA???===???@@@AAACCCEEEHHHIIIJJJGGGGGGGGGHHHJJJIIIGGGDDDJJJIIIGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEE@@@>>>===<<<======;;;:::888888999;;;======:::888888888777777777666666666666666555555555666777888888888666444333222222222111222333444555666666666555555444333333333444444111111111222222222333333666666666666555555444333555444333333222222333333111111111000000/////////000////////////.................................---------------------------,,,,,,,,,++++++++++++******++++++++++++************))))))))))))******************************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))******+++((()))***++++++***)))(((((())))))***************************++++++++++++************+++,,,---.........///000111222111111111111222222333444444444222333333444444444444444111111222333444555444444555555666666666777777777444444333333333222222222//////000111222222111111111111111111111000//////000111222444555555444333333444444444222111111222//////000000000///......+++++++++++++++++++++++++++******)))))))))))))))************))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((())))))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))************************+++++++++,,,,,,++++++++++++++++++++++++******++++++---///111222222222222222222333333444222333555777777777666555FFF]]]NNN777===<<<222<<<>>>======<<<<<<<<<======;;;::::::===AAABBB@@@===>>>>>>===>>>???@@@BBBDDD@@@CCCEEECCCEEEIIIJJJGGGDDDAAA>>>======>>>>>>===<<<<<<<<<<<<<<<;;;:::999444555666666777777777666666666666666555555555555444444444444333444444444777777666555444444333333111111111000000///////////////............////////////.........---------............---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,+++++++++*********++++++++++++++++++***(((((((((((((((((((((((((((&&&&&&''')))))))))((((((((((((((()))***+++,,,******+++,,,---...//////111111222333555777888999:::@@@FFFGGGBBB===;;;<<<<<<===???AAADDDFFFGGGHHHHHHGGGGGGIIIJJJJJJIIIGGGIIIHHHGGGEEEEEEEEEEEEFFFCCCDDDCCCCCCBBBBBBBBBCCC@@@>>><<<;;;;;;<<<;;;:::777888999;;;======;;;999777777777666666666555555555444444555555666666777555444333333222222222333111111333444555555555555777666555444333222222222111222222222222222333333222333444444444333222111333222111111000000111111111111111111111000000000////////////....................................,,,,,,------------,,,,,,++++++++++++************)))******++++++******)))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))************((()))***++++++***)))((((((((()))************)))))))))*********+++++++++***************+++------,,,...///000000000000111222222222222222222222222333333444555555555444444222222333444555666777888444444444555666666777777444444444333333333333222//////111111111000000111//////000111111111111111111222333444555444333333222333333222111000111333...////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((())))))*********)))))))))************+++++++++++++++++++++++++++******+++,,,---...000000222222111111222222333444111222444555666666666555JJJaaaQQQ999>>><<<222;;;<<<;;;;;;::::::;;;<<<<<<===;;;:::===@@@BBB???===<<<<<<<<<===>>>AAACCCEEE@@@CCCCCCAAABBBFFFGGGEEEAAA???===<<<===>>>>>>===;;;;;;<<<;;;;;;:::999999666666777777777777666666777777777666666555555555444444444444444444444444666555555444333222111111222111111111111111000000000000///.........//////............------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++))))))************))))))(((((((((((((((((((((((('''&&&&&&''')))***)))((((((((((((((()))***++++++))))))***+++,,,---......000000111222444666777888999BBBJJJJJJCCC<<<;;;>>>;;;===???AAACCCEEEFFFFFFIIIHHHHHHIIIKKKLLLKKKIIIGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDCCCAAA??????@@@BBBBBB???<<<;;;;;;<<<;;;:::777666777999:::;;;999777666666666666555555555555333333444444555666666666333222222222222222333444///000111222222333222222444333222111111000000000111111111111111111111111000000111111111111000///111000//////......////////////////////////......///............---------------------------------+++,,,,,,------,,,,,,++++++*********))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''((())))))******))))))((())))))******))))))((('''((())))))******)))))))))))))))************+++))))))))))))***+++,,,---+++---//////......///000111111111111111111111111333444555666666555444333333555555666666888;;;>>>333444444444555555666666444444444333333333222222...000111111000///000000...///000111222222222222333333444444444333222111///000111000......///000.........------,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((('''''''''((('''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******++++++++++++++++++++++++)))***+++,,,---...//////111111000000111111222333111111111222333444555555???MMMDDD666<<<<<<777>>>999999999999999:::::::::<<<<<<<<<===>>>???>>>===:::;;;;;;===???AAACCCDDD@@@CCCCCC@@@AAADDDDDDBBB>>><<<<<<<<<>>>>>>===<<<:::::::::;;;::::::999999999999999999888777666666777777777666555555444444222333444555555555444444333333222222111111000000111111111000000000000000000//////.........//////.........------------,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++******)))))))))******)))))))))(((((((((((((((((((((((('''&&&%%%''')))***)))((((((''''''(((((()))***+++(((((()))***+++,,,------......///000111333555666777===BBBBBB>>>;;;;;;======>>>@@@CCCEEEFFFFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDEEEGGGHHHFFFFFFDDDAAA>>>===@@@CCCEEEBBB>>><<<<<<<<<;;;:::888777666777888999888777666666666555555555444444222222333444555555666666333222222222222222333333000111111222222222111111000000000000000111222222000000000000000000000000000000000000000000000000111111000///////////////,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********)))))))))(((((((((((())))))))))))))))))((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''')))*********)))((())))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))************)))(((((())))))***+++,,,)))+++......---,,,...///000000111111222222333333222333555666666555333222222333444333444777===AAA444444555555555555555555333333333333222222222222...000222111///...///000111111222222222222222111444444444444333222000///---///000000///......//////...---,,,+++*********))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))******((((((((((((((((((((((((%%%&&&'''''''''&&&$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******''''''((((((((()))))))))************************)))***+++,,,---.........000000//////000000111222000000//////000222444666777888777666777888999;;;666777888999:::999999888;;;<<<======<<<<<<<<<===:::;;;<<<>>>???@@@@@@@@@???BBBBBB@@@???AAA@@@===:::::::::<<<>>>>>><<<:::999999:::;;;;;;;;;::::::<<<<<<;;;;;;999888666555777777666555555444333333111222333444555444444333111111111000000000000000.........///////////////.........---......//////.........---------,,,,,,))))))***+++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,************************)))******++++++******)))(((((((((((((((((((((((('''&&&%%%''')))******)))'''''''''(((((()))***+++(((((()))***+++,,,------,,,,,,---...000222444555555666777888888999:::;;;>>>@@@BBBDDDFFFGGGGGGGGG??????>>>@@@BBBCCCCCCBBBCCCBBBBBBCCCDDDFFFGGGIIIHHHHHHFFFAAA======AAADDDFFFCCC???===<<<<<<<<<;;;;;;999777777888999999888666666555555555444444444111222333444555555555555444444333222111111222222222333333333333333222111......///000222444555666111111111111111111111111///......------...//////000///......------......,,,,,,,,,,,,,,,,,,------+++++++++************)))***************************+++,,,------,,,+++***))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''')))*********)))(((***)))(((''''''((()))***'''(((((()))))))))))))))))))))))))))************(((((((((((()))***+++,,,(((+++------,,,+++---///...///000111333444555666222333555666666444333111///000000///000444;;;AAA666666666666666555555555333333333222222222111111---000222111///---///000333333333333333222111000444555555444333000...---...000222333111000000000///...---+++***)))))))))((((((((((((((((((((((((+++******)))))))))))))))'''((((((((())))))******(((((((((((((((((((((((($$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))************************)))***+++,,,---.........///////////////000000111000///------...111444666999000222888555444777555555666888:::::::::888777999<<<>>>===:::999;;;>>>;;;<<<>>>?????????======>>>AAABBB???>>>???>>>:::777888:::===???>>>;;;999999999:::;;;<<<<<<<<<<<<>>>>>>===<<<:::888666555777666666555444333333333000111333444555444333333000000000000000000111111,,,------------------------------------...//////......---------,,,,,,,,,)))***+++,,,---.........******************************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++))))))))))))))))))******+++++++++,,,,,,+++++++++