BM6P6(@ TTTSSSRRRSSSVVVUUURRROOOMMMNNNOOOMMMKKKIIIHHHHHHIIIUUUgggxxx}}}yyyvvvvvvwwwxxxuuuvvvvvvvvvuuusssqqqppphhhggggggfffdddbbb```___bbbccccccbbb___\\\[[[\\\YYYZZZ\\\^^^```bbbcccddddddddddddcccaaaaaaccceeeccccccbbbaaa```___^^^^^^[[[ZZZZZZYYYYYYZZZ[[[[[[___````````````^^^]]]\\\ZZZ\\\___```^^^]]]\\\\\\ZZZYYYZZZ[[[\\\\\\ZZZXXX[[[]]]^^^^^^\\\[[[[[[[[[___```\\\VVVTTTYYY___```cccaaa___]]]ZZZYYYXXXWWWVVVZZZ]]]\\\ZZZ[[[___ddddddcccaaa___^^^\\\[[[ZZZUUUTTTTTTTTTVVVXXX[[[]]]cccbbbbbbbbbcccbbb```^^^aaaaaa```___]]][[[YYYXXXYYY\\\``````]]]YYYXXXYYYRRRSSSUUUVVVVVVTTTRRRPPPQQQQQQPPPOOONNNMMMLLLLLLNNNTTTUUUYYYssszzzrrruuu}}}}}}|||uuuuuu{{{|||zzzyyyzzz{{{{{{xxxtttrrrrrrrrrtttvvvxxx{{{}}}|||wwwqqqppprrrssspppmmmkkkpppwwwzzzzzzyyyzzz|||vvvuuussssssssstttvvvwwwtttuuuwwwxxxwwwvvvtttsssnnnmmmmmmnnnpppqqqpppooohhhlllpppqqqnnnlllkkkkkkooossswwwxxxvvvuuuxxx|||~~~~~~~~~|||wwwpppiiieeebbbaaabbbgggnnntttwwwwwwzzz|||}}}}}}||||||~~~{{{xxxtttsssqqqlllccc\\\UUUTTTQQQMMMJJJGGGEEEDDDBBBFFFKKKOOORRRTTTWWWYYYTTTRRRQQQRRRSSSSSSPPPMMMNNNOOOPPPNNNLLLJJJJJJJJJJJJSSS```ppp|||xxxuuusssssstttuuurrrrrrrrrqqqpppooonnnnnnhhhfffdddbbbaaaaaabbbccccccddddddbbb^^^\\\[[[[[[XXXYYYZZZ\\\___aaadddeeeeeecccbbbaaaaaacccdddeeeccccccbbbaaa```___^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\]]]^^^]]]\\\[[[\\\]]]]]]]]]\\\]]]___aaa]]]\\\\\\]]]^^^^^^]]][[[]]]^^^^^^]]][[[[[[\\\]]]```bbb```[[[[[[bbbhhhjjj```___]]][[[YYYWWWVVVUUUWWWZZZ]]]]]][[[[[[^^^bbb_________^^^\\\ZZZXXXWWWTTTTTTTTTUUUVVVYYY\\\^^^bbbbbbccccccbbb```___^^^ZZZ[[[\\\]]]]]]]]]]]]]]][[[]]]```^^^[[[WWWUUUTTTRRRSSSTTTUUUUUUSSSQQQPPPOOOOOOOOOPPPOOOOOONNNMMMMMMOOOOOORRRfff}}}yyyzzz{{{|||{{{~~~||||||~~~~~~~~~~~~|||{{{{{{{{{|||}}}zzzxxxuuuuuuvvvvvvtttsssssswww{{{~~~xxxxxxxxxwwwwwwvvvuuuuuussstttuuuuuutttrrrpppooojjjjjjkkknnnqqqrrrqqqpppnnnqqquuuuuutttsssssstttxxx|||}}}|||}}}yyysssmmmiiihhhgggiiinnntttxxxzzzyyyzzzzzz{{{{{{|||{{{{{{zzztttqqqmmmkkkiiiddd[[[TTTPPPNNNKKKHHHFFFEEEDDDDDDGGGKKKPPPSSSVVVXXXZZZ\\\TTTRRRQQQQQQRRRQQQOOOMMMPPPQQQQQQPPPMMMLLLLLLMMMLLLPPPXXXfffxxx|||yyywwwtttrrrqqqqqqrrrrrrmmmmmmkkkjjjiiijjjjjjkkkgggdddaaa^^^]]]```cccfffdddddddddaaa^^^[[[ZZZ[[[XXXXXXXXXZZZ\\\```ccceeeeeeaaa^^^]]]aaadddddddddbbbbbbaaa```___^^^^^^]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXYYYZZZ\\\]]]]]]\\\\\\]]]]]][[[ZZZZZZ]]]bbbggg```^^^]]]]]]^^^______^^^]]]^^^]]][[[YYYZZZ\\\^^^^^^```___ZZZZZZ```fffggg^^^]]][[[XXXWWWUUUTTTTTTWWW[[[^^^^^^\\\[[[]]]```\\\]]]______^^^[[[XXXVVVUUUUUUUUUVVVXXXZZZ]]]^^^___bbbdddccc___\\\\\\]]]WWWXXXYYY[[[\\\]]]]]]]]]YYY[[[\\\[[[YYYUUUSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQMMMNNNPPPRRRRRRQQQPPPOOONNNMMMLLLNNNWWWiii}}}uuuyyy}}}~~~~~~|||}}}zzzyyy}}}|||~~~~~~|||zzzzzzzzz}}}~~~~~~~~~~~~}}}{{{xxxuuutttrrrsssssssssqqqooommmlllmmmmmmooossswwwxxxwwwuuuvvvxxx{{{{{{||||||~~~|||xxxsssppppppqqqssswww{{{}}}}}}|||{{{yyyxxxzzz{{{zzzvvvsssmmmiiieeebbb```ZZZRRRLLLJJJIIIFFFDDDDDDEEEGGGIIIOOORRRWWWZZZ[[[]]]___aaaQQQQQQQQQQQQRRRQQQPPPOOOQQQQQQRRRPPPOOONNNOOOPPPPPPPPPSSS]]]ooo~~~yyyvvvuuusssqqqooooooooooookkkiiigggeeedddeeegggiiidddbbb___]]]]]]```bbbdddddddddccc```\\\ZZZZZZZZZZZZYYYXXXXXXZZZ]]]```cccccc^^^YYYZZZ___ccccccbbb______^^^^^^]]]\\\\\\[[[ZZZ[[[]]]^^^^^^\\\ZZZYYYYYYZZZ[[[\\\]]]\\\\\\[[[[[[ZZZYYYXXXYYY\\\bbbfff```]]][[[[[[\\\^^^^^^^^^\\\\\\ZZZXXXWWWXXX\\\___```bbb```ZZZWWW[[[^^^^^^\\\[[[YYYXXXVVVUUUTTTTTTXXX[[[]]]^^^\\\[[[\\\]]]]]]___aaacccbbb___[[[YYYXXXWWWWWWWWWXXXYYY[[[\\\\\\```cccaaa\\\XXXYYY\\\ZZZZZZ[[[[[[ZZZZZZYYYXXXTTTVVVWWWXXXWWWVVVUUUUUURRRRRRRRRRRRRRRRRRSSSSSSNNNPPPSSSUUUUUUTTTQQQPPPRRROOOOOOQQQQQQVVVjjj~~~yyyxxxwwwyyy~~~}}}~~~zzzyyyzzz~~~}}}~~~~~~{{{yyyvvvuuurrrssssssttttttsssrrrqqqxxxyyy{{{~~~}}}~~~}}}zzzxxxwwwyyy|||~~~||||||yyywwwxxxzzzxxxrrrkkkfffccc___\\\XXXSSSMMMIIIHHHFFFEEEDDDFFFIIIMMMPPPVVVYYY]]]___aaabbbdddeeeLLLNNNPPPRRRRRRQQQQQQPPPQQQQQQQQQPPPOOONNNPPPRRRTTTQQQQQQXXXgggzzzxxxuuurrrqqqpppnnnmmmkkkjjjiiijjjhhheeecccbbbcccfffggg````````````````````````ccccccaaa^^^[[[YYYYYYZZZ\\\[[[YYYXXXXXX[[[]]]___aaa\\\XXXYYY^^^bbbaaa___\\\\\\\\\[[[ZZZZZZYYYYYYZZZ[[[]]]^^^]]][[[YYYXXXYYYZZZ[[[[[[[[[ZZZXXXWWWVVVWWWXXXXXXYYY[[[^^^aaa\\\ZZZXXXWWWYYYZZZ[[[ZZZYYYXXXWWWUUUTTTWWW\\\___fffgggeee___[[[]]]^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVXXXZZZ[[[\\\[[[[[[[[[\\\]]]___bbbdddccc```\\\YYYZZZZZZYYYYYYXXXXXXXXXXXXYYY]]]aaa___YYYVVVWWWZZZ\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUVVVVVVWWWVVVUUUSSSQQQQQQQQQRRRSSSTTTUUUUUUSSSTTTVVVXXXWWWUUUSSSQQQTTTQQQSSSUUUPPPMMMZZZmmm}}}vvvsssuuu|||~~~}}}~~~~~~zzz||||||xxxvvvuuuvvvwwwuuuvvvxxxzzz{{{}}}~~~~~~~~~{{{~~~}}}{{{|||yyyvvvvvvwwwsssllleee^^^\\\XXXUUUQQQMMMJJJGGGFFFEEEDDDEEEIIINNNSSSVVVZZZ]]]aaaccceeefffgggiiiJJJNNNRRRUUUTTTRRRPPPPPPOOOPPPPPPOOOMMMNNNPPPRRRSSSRRRQQQTTT]]]kkkyyy{{{uuupppmmmkkkkkkkkkjjjiiigggfffeeekkkiiifffcccbbbbbbdddeee___aaacccdddccc```]]][[[``````^^^\\\YYYWWWXXXZZZ\\\[[[YYYYYYYYY[[[]]]^^^___\\\ZZZ[[[^^^``````^^^[[[ZZZZZZZZZYYYYYYYYYYYY[[[[[[\\\\\\[[[ZZZXXXWWWWWWWWWXXXXXXWWWVVVTTTSSSUUUWWWYYYYYYYYYYYYZZZ\\\YYYWWWVVVVVVWWWXXXXXXWWWVVVVVVUUUTTTUUUXXX]]]aaabbbeeeddd___]]]___```^^^[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\^^^```bbb```]]]YYYVVVZZZZZZYYYYYYXXXWWWVVVVVVYYY\\\^^^]]]ZZZXXXXXXZZZ[[[[[[\\\\\\]]]\\\\\\\\\\\\ZZZXXXWWWVVVTTTQQQOOONNNOOOQQQSSSUUUVVVWWWXXXWWWXXXYYYZZZYYYXXXVVVUUUTTTRRRSSSUUUPPPKKKQQQ\\\pppqqqwww|||sssoooqqq{{{~~~~~~|||||||||{{{{{{{{{{{{{{{||||||yyyuuurrrrrrtttwwwzzz|||}}}}}}}}}zzzyyyyyyvvvrrrpppnnniiiccc]]]TTTSSSPPPMMMJJJHHHFFFFFFEEEEEEFFFHHHLLLQQQVVVYYY]]]```dddggghhhiiikkklllPPPUUU[[[]]][[[VVVSSSQQQNNNNNNNNNMMMLLLMMMPPPRRROOOOOOPPPPPPSSSZZZeeemmmoooqqqzzzxxxrrrlllhhhfffdddeeeggghhhhhhhhhgggfffkkkiiifffdddbbbbbbbbbbbbbbbcccdddeeeccc___[[[XXX]]]]]]\\\YYYWWWVVVXXXZZZXXXXXXYYYZZZ[[[]]]^^^____________````````````___[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWTTTUUUVVVVVVVVVUUUTTTSSSXXXZZZZZZYYYXXXWWWXXXZZZXXXWWWVVVWWWYYYYYYWWWVVVSSSTTTUUUVVVWWW[[[```ddd\\\``````]]][[[]]]^^^\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXVVVTTTTTTVVVYYY\\\]]]\\\]]]______]]]ZZZVVVTTTWWWWWWXXXXXXXXXWWWWWWWWW[[[\\\]]]^^^]]]]]]\\\[[[[[[[[[]]]^^^_______________\\\YYYXXXWWWUUURRROOOKKKNNNQQQUUUXXXYYYZZZZZZYYYZZZZZZ[[[[[[[[[[[[ZZZVVVUUUSSSQQQOOONNNOOORRR]]]___gggyyy{{{nnnfffkkkuuu~~~}}}|||zzzyyyxxxyyyyyyzzz{{{~~~|||wwwvvvuuuuuuvvvzzz}}}}}}~~~zzzyyyxxxrrrppplllhhhbbb]]]XXXUUUMMMLLLKKKHHHFFFFFFFFFHHHHHHIIIKKKNNNRRRWWW[[[]]]___bbbfffiiikkklllnnnpppYYY^^^eeefffbbb\\\WWWUUULLLMMMMMMKKKKKKLLLOOORRRKKKMMMOOOMMMLLLOOOXXX___aaadddppp~~~rrrmmmgggddddddbbbdddfffiiikkkkkkjjjjjjkkkiiigggdddbbbaaaaaa```eeeeeeeeedddbbb^^^ZZZXXX[[[[[[ZZZXXXVVVVVVXXXZZZUUUVVVXXXZZZ]]]___aaaaaa___bbbddddddbbbaaa```aaa\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWSSSTTTVVVWWWXXXXXXWWWWWW\\\\\\[[[YYYWWWVVVXXXZZZXXXXXXXXXYYY[[[ZZZXXXVVVSSSTTTVVVXXXZZZ^^^bbbfff]]]aaabbb^^^[[[]]]]]][[[YYYXXXWWWWWWVVVVVVVVVWWWWWWUUURRRRRRUUUYYY\\\]]]^^^^^^______]]]ZZZVVVTTTTTTUUUVVVWWWXXXXXXXXXXXX]]]]]]]]]___``````___]]]]]]^^^______`````````___^^^[[[XXXXXXXXXXXXUUURRRJJJMMMQQQVVVZZZ[[[\\\[[[ZZZZZZ[[[[[[]]]^^^______YYYXXXSSSOOOOOORRRRRROOONNNRRR[[[nnnooo______gggwww~~~}}}{{{yyyxxxyyyzzz{{{xxxzzz}}}wwwvvvwwwxxx{{{~~~~~~}}}yyyxxxxxxlllkkkgggaaaZZZTTTPPPPPPKKKJJJIIIGGGFFFFFFIIIKKKMMMNNNPPPTTTXXX\\\```aaa```dddhhhkkkmmmoooqqqrrrccclllvvvwwwnnn```TTTNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKLLLNNNPPPRRRRRRYYYhhhwwwssskkkhhhddd___\\\aaaaaabbbdddggghhhfffdddgggdddaaa````````````___cccbbb```^^^]]][[[ZZZZZZ^^^\\\[[[YYYWWWVVVVVVVVVUUUVVVXXX[[[]]]^^^___```ccccccccccccbbbaaa___^^^\\\\\\\\\\\\ZZZXXXVVVTTTYYYXXXWWWVVVUUUSSSRRRRRRTTTTTTUUUUUUVVVWWWWWWXXXWWWYYYYYYUUUTTTWWWWWWUUUTTTVVVXXXZZZZZZXXXVVVUUUSSSSSSUUUWWWZZZ^^^aaaccc______^^^]]]\\\\\\\\\\\\\\\ZZZWWWUUUTTTTTTVVVWWWZZZWWWSSSPPPPPPSSSWWWZZZ[[[[[[[[[\\\\\\YYYUUURRRVVVUUUTTTSSSTTTUUUWWWXXXXXX[[[^^^```aaa___]]][[[ZZZZZZ[[[]]]___```___^^^]]][[[YYYVVVTTTTTTSSSSSSOOOQQQSSSVVVXXXXXXXXXWWW[[[[[[\\\]]]]]]]]]\\\\\\YYYWWWTTTQQQPPPQQQRRRTTTOOOMMMQQQ^^^ssszzz]]]RRRWWW]]]hhh{{{}}}{{{yyyyyyzzzzzzyyyxxxxxxxxxyyy{{{~~~zzz|||~~~{{{vvvqqqllliiigggaaaZZZUUURRROOOKKKGGGHHHHHHGGGFFFFFFHHHLLLPPPPPPRRRTTTXXX\\\```cccdddccceeehhhkkkoooqqqssstttkkkrrryyyxxxmmm___TTTNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJKKKLLLNNNPPPNNNVVVcccqqqxxxyyy}}}}}}nnnhhheeeaaa^^^]]]bbbaaaaaabbbcccdddbbbaaacccaaa___^^^___``````___aaa```^^^]]][[[[[[ZZZZZZ]]]\\\[[[YYYXXXWWWWWWWWWWWWXXXZZZ]]]___```aaaaaaccccccbbbaaa```___^^^^^^\\\\\\\\\[[[ZZZXXXVVVUUUWWWVVVUUUTTTSSSSSSRRRRRRTTTTTTTTTUUUVVVVVVWWWWWWVVVXXXXXXTTTTTTWWWWWWUUURRRSSSUUUWWWWWWWWWVVVUUUSSSSSSTTTVVVYYY]]]```bbb___^^^]]]\\\[[[[[[[[[[[[[[[YYYWWWUUUTTTUUUWWWXXXWWWVVVTTTRRRRRRTTTVVVWWWVVVVVVVVVXXXYYYXXXUUUSSSRRRRRRRRRRRRSSSUUUVVVWWWYYY[[[]]]``````___\\\[[[XXXXXXYYY\\\^^^___]]][[[ZZZYYYXXXVVVUUUUUUUUUVVVRRRSSSVVVXXXZZZZZZZZZYYY]]]]]]\\\\\\\\\[[[[[[[[[XXXVVVTTTRRRQQQRRRSSSTTTOOOLLLNNNWWWggggggVVVSSSUUU\\\jjjyyy}}}{{{yyyxxxyyyyyyxxxwwwxxxxxxyyyzzz|||~~~{{{zzzxxxuuupppkkkfffccc]]]XXXRRRNNNKKKIIIFFFDDDFFFGGGHHHHHHIIILLLPPPTTTVVVWWWZZZ]]]aaadddggghhheeegggiiillloooqqqssstttfffkkkooommmdddXXXOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJLLLMMMKKKPPP[[[ggglllnnnrrrxxx|||ssskkkgggccc___^^^```dddcccaaaaaabbbbbbaaa```aaa^^^\\\[[[]]]^^^______]]]]]]\\\[[[ZZZZZZZZZZZZ\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZ]]]___aaaccccccccccccbbb```^^^]]]]]]]]]]]][[[[[[[[[ZZZYYYWWWVVVUUUUUUTTTSSSQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWUUUXXXWWWTTTTTTXXXXXXVVVQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTVVVYYY\\\^^^___^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYWWWVVVVVVWWWXXXZZZUUUUUUUUUUUUUUUUUUUUUUUUOOOOOOPPPRRRUUUVVVTTTSSSMMMNNNPPPRRRTTTUUUVVVVVVYYY[[[]]]______^^^\\\ZZZUUUVVVXXX[[[]]]]]][[[XXXXXXXXXWWWWWWWWWXXXYYYYYYVVVWWWYYY[[[\\\]]]\\\\\\^^^]]][[[ZZZYYYXXXYYYYYYVVVUUUSSSRRRRRRSSSUUUUUUQQQNNNMMMPPPYYYlll|||iii```YYYYYY^^^hhhpppwww~~~|||yyyxxxxxxxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzz|||}}}|||zzzsssqqqoookkkfffaaa\\\ZZZRRROOOJJJGGGFFFFFFEEECCCEEEGGGJJJLLLNNNQQQUUUXXXZZZ\\\^^^aaadddgggiiijjjhhhiiijjjkkkmmmnnnooopppYYY\\\___^^^YYYSSSOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJIIIKKKRRRZZZ___bbbjjjssssssnnnjjjhhhccc___```dddfffdddaaaaaacccdddeeedddbbb___\\\[[[[[[]]]]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYY[[[^^^aaacccddddddccccccaaa^^^\\\[[[[[[\\\\\\YYYYYYXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTVVVWWWXXXXXXWWWWWWUUUXXXWWWUUUUUUYYYZZZXXXRRRQQQPPPOOONNNNNNOOOOOOSSSSSSUUUVVVXXXZZZ\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[YYYXXXWWWVVVWWWXXXYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVLLLLLLLLLOOORRRSSSRRRQQQMMMOOORRRUUUWWWXXXXXXXXXYYYZZZ\\\^^^^^^]]][[[ZZZUUUVVVXXX[[[]]]\\\YYYWWWVVVWWWXXXYYYZZZ\\\]]]^^^YYYYYY[[[\\\]]]]]]]]]]]]^^^\\\YYYVVVUUUUUUUUUVVVTTTTTTTTTTTTUUUUUUVVVWWWUUUQQQNNNMMMPPP^^^www~~~yyykkkddd```bbbgggmmmuuu|||~~~zzzwwwwwwvvvuuutttuuuuuuuuuuuutttsssrrrqqqtttttttttvvvxxx{{{~~~~~~yyytttpppiiigggccc___ZZZVVVSSSQQQLLLJJJGGGFFFFFFGGGGGGHHHHHHKKKNNNQQQSSSUUUYYY[[[\\\]]]___aaacccfffggghhhhhhhhhhhhhhhhhhiiiiiiiiiSSSUUUWWWWWWVVVTTTSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHHHHHHHJJJIIIKKKPPPTTTZZZeeepppwww|||yyymmmjjjhhhfffbbb]]]^^^bbbbbb```___```cccfffggggggfffbbb^^^[[[[[[\\\\\\\\\YYYYYYXXXXXXYYYYYYZZZ[[[ZZZZZZZZZ[[[ZZZYYYXXXWWWXXXZZZ]]]aaacccccccccbbbbbb```^^^[[[YYYYYYZZZ[[[VVVVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQSSSSSSTTTUUUWWWYYYYYYYYYXXXXXXUUUXXXWWWUUUUUUYYYZZZXXXTTTSSSPPPMMMKKKKKKKKKKKKTTTTTTVVVWWWYYYZZZ[[[[[[^^^_________^^^]]]\\\[[[XXXXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYLLLLLLMMMPPPRRRSSSQQQOOOQQQSSSUUUXXXZZZ[[[[[[[[[YYYZZZ\\\]]]]]][[[ZZZYYYVVVVVVXXXZZZ\\\\\\YYYVVVVVVWWWYYY[[[]]]^^^``````ZZZZZZ[[[[[[\\\\\\\\\\\\[[[YYYWWWTTTSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXVVVRRRNNNLLLMMMVVViiizzzzzzqqqgggdddcccdddhhhmmm{{{{{{xxxvvvuuutttsssrrrrrrsssrrrrrrqqqpppoooqqqqqqqqqsssuuuyyy|||~~~~~~~~~|||zzz{{{{{{zzzuuuoooiiieee^^^\\\XXXTTTQQQNNNLLLLLLIIIHHHHHHGGGGGGIIIKKKMMMNNNPPPSSSUUUVVVXXXZZZ\\\^^^___```bbbccceeefffggggggfffeeeeeeeeeeeeffffffPPPPPPPPPPPPQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMGGGHHHHHHHHHHHHHHHHHHHHHKKKIIIIIILLLOOOTTT___jjjooouuu}}}vvvhhhdddbbbaaa]]]YYYZZZ^^^\\\[[[[[[^^^bbbfffggggggiiiddd___\\\[[[\\\\\\\\\ZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\]]]]]]\\\[[[YYYXXXWWWZZZ]]]aaaccccccbbbbbbaaa```^^^\\\ZZZYYYYYYYYYUUUUUUSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUWWWYYYZZZYYYXXXWWWTTTWWWVVVSSSTTTWWWXXXUUUTTTSSSPPPMMMKKKJJJIIIIIIUUUVVVWWWYYYYYYZZZZZZZZZ]]]^^^______^^^]]][[[ZZZXXXWWWWWWVVVVVVVVVWWWWWWYYYYYYWWWWWWWWWWWWYYYYYYOOOOOOQQQTTTVVVVVVSSSPPPVVVWWWXXXZZZ[[[\\\\\\\\\ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWVVVVVVXXXZZZZZZXXXWWWUUUVVVYYY[[[]]]^^^______ZZZZZZZZZZZZZZZZZZ[[[[[[XXXWWWVVVTTTTTTTTTUUUUUUVVVWWWYYYZZZ[[[ZZZYYYYYYUUUQQQMMMMMMNNNRRR^^^iii|||~~~vvvqqqjjjbbb```bbbnnnwww}}}xxxvvvuuutttsssqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmnnnppprrrtttvvvwww|||~~~|||wwwtttqqqqqqqqqnnnjjjccc]]]ZZZUUUSSSPPPMMMJJJJJJJJJJJJHHHIIIIIIIIIIIIKKKNNNQQQSSSTTTVVVWWWWWWYYY\\\^^^bbbbbbcccdddeeeffffffgggeeeeeeeeeeeegggjjjlllmmmJJJIIIIIIIIIKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGGGGHHHIIIIIIIIIIIIKKKJJJKKKMMMNNNOOOWWW```hhhnnnuuu{{{~~~|||pppddd___[[[\\\[[[XXXXXX\\\YYYZZZ[[[___cccfffgggfffgggccc^^^[[[[[[\\\]]]]]][[[[[[[[[[[[[[[[[[\\\]]]```aaaaaaaaa```^^^[[[ZZZWWWZZZ^^^bbbddddddcccbbbaaa```___]]][[[ZZZXXXXXXVVVUUUTTTRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUSSSRRRRRRSSSVVVXXXYYYXXXVVVUUURRRTTTTTTPPPPPPSSSSSSQQQRRRQQQPPPNNNMMMLLLKKKKKKWWWWWWYYYZZZZZZZZZZZZYYY[[[\\\]]]]]]]]][[[YYYXXXWWWWWWVVVVVVUUUUUUUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUPPPRRRUUUYYY\\\[[[WWWTTTYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWUUUTTTUUUVVVWWWWWWVVVTTTUUUWWWYYY[[[[[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZZZZVVVVVVVVVWWWWWWXXXXXXXXXXXXZZZ\\\]]]]]]\\\ZZZYYYWWWRRROOOPPPRRRSSSXXX]]]qqqnnneeecccaaajjjuuu~~~~~~yyywwwuuutttssstttsssqqqppppppqqqrrrrrrjjjkkklllnnnoooppppppqqqvvvvvv|||}}}zzzuuupppkkkiiieeeeeedddbbb^^^YYYUUURRROOOMMMJJJHHHGGGIIIKKKLLLLLLMMMNNNMMMMMMNNNRRRVVVUUUVVVWWWWWWXXXZZZ^^^bbbccccccddddddeeeeeeeeeeeedddeeegggjjjooouuuzzz}}}GGGFFFFFFHHHKKKMMMOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKMMMPPPOOOMMMPPPWWW```eeejjjrrr{{{www{{{yyylllccc\\\YYYZZZ[[[YYYZZZ\\\[[[\\\^^^bbbfffhhhhhhgggeeeaaa\\\ZZZZZZ\\\^^^___]]]\\\\\\\\\\\\\\\]]]]]]ddddddeeedddccc```]]]\\\XXX[[[___ccceeeeeecccbbb``````___^^^\\\ZZZXXXWWWWWWVVVUUUSSSSSSSSSTTTTTTTTTUUUWWWXXXXXXVVVSSSQQQPPPRRRTTTVVVWWWVVVUUUSSSPPPSSSRRRNNNMMMPPPPPPNNNOOOOOOOOOOOONNNNNNMMMMMMXXXXXXZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[\\\[[[YYYWWWVVVWWWWWWVVVVVVUUUTTTSSSSSSQQQSSSWWWYYYYYYWWWSSSQQQPPPSSSXXX]]]```___[[[WWWZZZYYYWWWVVVUUUUUUVVVWWWZZZZZZZZZZZZZZZYYYXXXXXXVVVTTTRRRRRRTTTUUUVVVUUUSSSTTTVVVXXXYYYYYYXXXXXX\\\[[[ZZZZZZYYYZZZZZZZZZUUUVVVXXXYYYZZZ[[[[[[[[[ZZZ[[[]]]______]]][[[YYYZZZTTTRRRUUUXXXWWWVVVWWWkkkxxx}}}}}}}}}nnniii[[[cccmmmvvvzzzwwwuuutttsssvvvuuurrrqqqpppqqqrrrsssiiijjjlllnnnnnnnnnnnnmmmnnnnnnssszzz}}}{{{{{{~~~}}}wwwuuusssooojjjeee```^^^]]]\\\[[[YYYVVVSSSPPPNNNLLLJJJHHHFFFFFFIIILLLNNNPPPRRRSSSRRRQQQRRRVVVZZZVVVVVVWWWWWWXXX[[[aaadddbbbbbbccccccccccccccccccdddfffjjjooowwwIIIIIIHHHGGGHHHIIIJJJKKKIIIHHHHHHJJJKKKKKKIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKMMMOOO```gggnnnqqqttt}}}zzzvvvuuuqqqkkkfff```^^^\\\[[[\\\]]]]]]\\\[[[]]]___bbbdddfffggghhhbbbaaa___\\\ZZZ[[[^^^```eeeccc___[[[XXXXXX[[[^^^eeeeeedddbbb```^^^\\\[[[WWWYYY]]]cccggggggeeebbb]]]___aaabbbaaa]]]ZZZWWWZZZZZZXXXUUURRRRRRUUUWWWYYYYYYXXXVVVSSSQQQRRRRRRRRRRRRSSSUUUVVVUUUSSSPPPQQQQQQRRRTTTUUUTTTRRROOORRRTTTUUUUUURRRNNNLLLLLLUUUXXX\\\\\\[[[ZZZ[[[]]]```]]]ZZZYYY[[[[[[YYYVVVTTTRRRQQQPPPQQQRRRQQQPPPTTTTTTSSSSSSSSSSSSSSSSSSNNNQQQWWW\\\___^^^ZZZVVVWWWWWWVVVVVVVVVWWWXXXXXXWWW[[[^^^]]][[[XXXYYY[[[WWWVVVTTTSSSRRRSSSTTTUUUWWWTTTRRRSSSVVVYYYYYYXXX]]]]]]\\\ZZZYYYXXXWWWVVVPPPRRRUUUXXX[[[\\\]]]^^^^^^___aaaaaa```]]]ZZZXXX[[[YYYVVVTTTRRRRRRSSSTTTaaajjjyyy|||xxxqqqkkkllljjjkkkvvv{{{xxxwwwtttssspppnnnlllkkkkkkkkkgggiiikkkmmmooonnnmmmmmmkkklllmmmoooppppppqqqqqqrrrvvvzzz{{{{{{}}}|||wwwrrrrrrnnnhhhbbb]]]YYYXXXWWWWWWUUUSSSRRRPPPNNNKKKHHHKKKJJJIIIIIIJJJLLLNNNPPPRRRSSSUUUVVVWWWWWWVVVVVVUUUVVVXXXZZZ\\\^^^___```]]]```ccccccbbbbbbeeeggglllnnnrrryyyKKKJJJIIIHHHGGGHHHIIIIIIIIIHHHHHHIIIKKKKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLMMMLLLKKKLLLMMMOOOZZZ___dddcccbbbgggsss~~~{{{wwwrrrqqqqqqnnniiiddd___]]][[[\\\]]]_________\\\]]]___bbbdddfffggggggaaaaaa```]]][[[[[[^^^```aaa```]]]YYYVVVVVVYYY[[[ddddddcccbbb```^^^]]]\\\XXXYYY\\\aaaeeefffdddbbb^^^___``````___\\\YYYWWWXXXXXXVVVSSSQQQQQQSSSUUUXXXXXXWWWTTTQQQPPPQQQSSSSSSSSSSSSUUUVVVVVVTTTSSSSSSSSSSSSTTTUUUTTTRRROOOQQQSSSTTTSSSPPPNNNMMMMMMTTTWWWZZZ[[[ZZZZZZ[[[\\\]]][[[XXXWWWXXXXXXWWWUUUWWWUUUSSSRRRSSSSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPSSSXXX\\\]]]ZZZWWWWWWWWWWWWWWWWWWXXXXXXYYYWWWYYYZZZZZZZZZYYYZZZ[[[XXXWWWUUUSSSSSSTTTUUUVVVVVVTTTRRRSSSWWWYYYYYYXXXZZZZZZZZZYYYXXXWWWWWWWWWSSSUUUXXX\\\^^^___```___```aaabbbaaa___\\\XXXVVVYYYXXXVVVTTTRRRRRRRRRRRRUUU\\\hhhsss||||||yyynnnrrrsssoooqqqyyy|||xxxvvvtttqqqnnnkkkjjjjjjjjjgggiiikkkmmmnnnmmmmmmllljjjjjjkkklllmmmmmmmmmmmmmmmpppsssrrrqqqrrrvvv{{{~~~{{{xxxvvvsssnnniiihhheee```[[[XXXVVVUUUUUUTTTRRRPPPOOONNNMMMKKKIIILLLLLLKKKKKKLLLNNNPPPQQQUUUVVVWWWXXXYYYYYYXXXWWWZZZZZZ[[[\\\]]]^^^___```dddgggiiihhhdddbbbbbbdddiiippp|||KKKJJJIIIGGGGGGGGGHHHHHHIIIIIIHHHIIIKKKKKKIIIGGGHHHHHHHHHIIIIIIIIIIIIIIILLLMMMMMMMMMKKKKKKMMMOOOZZZ]]]^^^ZZZUUUWWW___gggrrr{{{zzzrrrmmmkkkiiijjjkkkjjjeeeaaa]]]\\\[[[]]]___aaabbbaaa]]]^^^```bbbdddffffffgggaaaaaa```^^^\\\\\\]]]___^^^^^^]]]ZZZWWWWWWXXXZZZbbbbbbcccbbbaaa___^^^]]]YYYZZZ[[[___bbbddddddbbb____________]]][[[YYYXXXVVVVVVUUURRRPPPOOOQQQSSSWWWWWWUUURRROOOOOOQQQSSSVVVUUUTTTUUUWWWXXXWWWVVVVVVUUUUUUUUUUUUTTTQQQOOOPPPQQQQQQPPPNNNMMMMMMNNNRRRUUUXXXZZZZZZZZZ[[[\\\]]]ZZZXXXWWWWWWWWWWWWVVVZZZXXXVVVUUUUUUTTTSSSQQQTTTTTTUUUUUUUUUUUUUUUUUURRRPPPOOORRRXXX[[[ZZZWWWWWWWWWXXXXXXXXXYYYYYYYYYWWWVVVUUUVVVXXXZZZ[[[[[[XXXWWWUUUTTTTTTUUUVVVWWWVVVTTTSSSTTTWWWYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUXXX\\\```ccccccbbbaaaaaaaaaaaa```^^^[[[WWWUUUWWWVVVUUUTTTRRRQQQPPPPPPOOOSSS[[[bbbjjjyyyuuu}}}}}}vvvvvvyyy|||yyy}}}zzzxxxtttpppmmmkkkkkkkkkhhhiiikkklllllllllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjllljjjggggggiiilllqqquuuzzz~~~~~~zzzuuupppllljjjgggbbb^^^\\\ZZZWWWTTTRRRQQQQQQRRRQQQNNNLLLLLLMMMMMMMMMMMMOOONNNNNNNNNOOOQQQSSSTTTXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]______aaaeeehhhiiiggggggiiikkkvvvJJJIIIHHHGGGGGGHHHIIIJJJKKKIIIIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLJJJJJJLLLMMMXXXZZZYYYUUUPPPQQQXXX___mmmuuuttthhhddddddddddddfffhhhfffbbb^^^^^^]]]]]]^^^```bbbbbbaaa___```aaacccdddeeeeeefff___``````^^^\\\[[[\\\^^^]]]^^^^^^]]][[[YYYZZZ[[[```aaabbbbbbbbb```___]]][[[ZZZ[[[]]]```ccccccbbbaaaaaa```___]]][[[ZZZYYYVVVVVVUUURRRPPPOOOQQQSSSXXXVVVTTTQQQNNNOOORRRUUUWWWVVVUUUUUUXXXYYYZZZYYYXXXWWWVVVUUUUUUTTTQQQOOONNNOOOOOONNNMMMMMMNNNPPPRRRTTTWWWYYY[[[\\\\\\]]]^^^\\\ZZZXXXXXXXXXYYYYYY\\\ZZZWWWUUUUUUTTTRRRQQQUUUUUUUUUUUUUUUVVVVVVVVVUUUPPPLLLNNNTTTYYYYYYWWWWWWWWWXXXYYYYYYZZZZZZZZZXXXTTTQQQRRRVVVZZZ[[[ZZZWWWVVVTTTSSSSSSTTTVVVWWWUUUUUUUUUVVVWWWXXXYYYYYYVVVVVVVVVUUUTTTTTTSSSSSSVVVYYY^^^bbbdddcccaaa_______________]]]ZZZXXXVVVTTTTTTTTTSSSRRRPPPOOONNNNNNPPPSSSWWW]]]jjj~~~yyy~~~}}}ttt~~~}}}wwwsssooonnnmmmiiijjjjjjkkkkkkjjjjjjiiihhhgggffffffeeedddddddddggghhhiiigggdddcccdddfffgggjjjmmmrrrwwwzzz}}}~~~~~~}}}}}}xxxxxxwwwvvvtttsssrrrrrrkkkhhhcccaaa___]]]ZZZWWWVVVTTTRRRPPPOOOOOOOOOOOOOOOMMMKKKKKKMMMPPPQQQQQQQQQQQQQQQRRRSSSTTTVVVVVVZZZ[[[\\\]]]]]]\\\[[[ZZZYYYZZZZZZ\\\^^^```cccddd```cccgggiiijjjmmmrrrwwwGGGGGGGGGGGGHHHJJJLLLNNNLLLKKKJJJJJJLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJHHHIIIJJJLLLOOOQQQQQQNNNLLLPPPWWW^^^mmmqqqwww{{{}}}~~~{{{kkkbbbaaaccccccdddffffffdddaaa^^^```___^^^___aaabbbaaa___aaaaaabbbddddddeeeeeeeee^^^___```___]]]\\\\\\\\\\\\]]]^^^^^^\\\[[[[[[\\\___```bbbccccccaaa___]]]\\\[[[[[[]]]```bbbbbbbbbbbbbbbaaa```^^^\\\ZZZYYYVVVWWWVVVTTTRRRQQQRRRSSSWWWWWWTTTQQQOOOPPPTTTWWWWWWVVVUUUVVVYYY[[[\\\[[[YYYXXXVVVUUUUUUSSSQQQOOOMMMNNNOOOOOONNNOOOQQQSSSTTTUUUWWWZZZ]]]^^^^^^]]]]]]\\\ZZZXXXWWWWWWYYY[[[\\\YYYVVVTTTTTTSSSQQQOOOTTTTTTUUUUUUUUUVVVVVVVVVVVVQQQLLLMMMRRRWWWXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZXXXTTTPPPPPPTTTXXXYYYYYYUUUTTTSSSQQQRRRSSSTTTVVVVVVVVVWWWWWWWWWWWWWWWXXXVVVVVVUUUTTTSSSRRRQQQQQQTTTWWW\\\___aaa```^^^\\\ZZZ[[[[[[\\\[[[ZZZYYYXXXTTTTTTSSSSSSQQQPPPNNNMMMLLLKKKLLLMMMPPP[[[qqqxxxttt}}}~~~nnnvvvzzztttooommmkkkkkkkkkkkkjjjiiiiiihhhhhhgggeeedddcccbbbbbbbbbeeefffgggfffdddccccccdddbbbbbbcccfffjjjoootttwwwvvvwwwzzz}}}}}}~~~~~~~~~~~~~~~}}}|||{{{wwwvvvuuutttrrrqqqqqqpppnnnmmmllljjjhhhgggfffeee___]]][[[YYYYYYXXXWWWVVVUUUTTTRRRQQQPPPOOOOOOOOOQQQOOOMMMNNNPPPSSSUUUVVVTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ\\\]]]]]]\\\[[[[[[````````````bbbeeehhhiiihhhkkknnnppprrrxxxGGGGGGGGGHHHJJJMMMOOOQQQOOOMMMLLLLLLMMMNNNNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJFFFHHHHHHHHHHHHHHHJJJLLLKKKLLLMMMLLLMMMRRRZZZ```fffiiimmmoooppptttzzz|||rrrhhhbbbcccddddddeeeeeedddbbb```_________^^^```aaaaaa```^^^bbbcccdddddddddddddddddd^^^```bbbbbb```^^^]]]]]]ZZZ\\\]]]\\\[[[ZZZ[[[\\\___aaabbbdddcccaaa^^^\\\]]]\\\\\\^^^```bbbbbbaaabbbbbbaaa```^^^\\\YYYXXXWWWXXXWWWVVVSSSRRRSSSTTTVVVVVVTTTRRRQQQQQQTTTWWWVVVUUUUUUWWWZZZ\\\\\\\\\YYYWWWUUUTTTTTTSSSQQQOOOLLLNNNPPPQQQQQQRRRTTTVVVVVVVVVXXXZZZ]]]___^^^\\\ZZZYYYXXXUUUTTTTTTWWWZZZZZZXXXUUUTTTSSSRRRQQQOOOSSSSSSTTTTTTUUUVVVVVVVVVVVVTTTQQQPPPRRRTTTVVVWWWTTTVVVWWWYYYZZZZZZZZZYYYYYYVVVSSSRRRSSSUUUVVVWWWTTTSSSRRRQQQQQQRRRTTTUUUWWWYYYZZZYYYWWWVVVVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQRRRTTTXXX[[[\\\[[[YYYXXXWWWXXXXXXYYYYYYYYYYYYXXXUUUTTTSSSRRRPPPOOONNNNNNMMMKKKKKKKKKLLLSSSeeevvvwwwqqqsss|||oootttyyy||||||wwwppplllnnnmmmlllkkkjjjiiihhhhhhgggeeecccbbb``````aaaaaabbbbbbcccccccccbbbaaaaaa```______```bbbgggkkknnnkkkmmmpppuuuxxxxxxvvvsssvvvwwwyyy{{{{{{zzzxxxwww|||zzzxxxuuusssrrrqqqqqqsssrrrqqqpppooonnnmmmmmmkkkjjjhhhgggffffffffffffcccbbbaaa```^^^]]]\\\[[[XXXWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQSSSRRRQQQRRRTTTWWWXXXXXXUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ[[[]]]]]]]]]]]]\\\bbbaaaaaaaaabbbdddgggiiimmmrrryyyuuuIIIIIIIIIIIIKKKMMMPPPQQQQQQOOOMMMMMMNNNPPPPPPOOOLLLLLLLLLKKKKKKKKKJJJJJJEEEGGGHHHHHHHHHIIILLLNNNMMMMMMMMMLLLMMMQQQYYY^^^^^^bbbgggjjjmmmsss|||xxxsssnnnfffcccfffcccdddddddddbbbaaa``````]]]\\\]]]___aaabbbaaa___dddddddddeeeddddddccccccaaacccffffffdddaaa```___\\\]]]]]]\\\[[[[[[]]]^^^```aaacccdddcccaaa]]][[[^^^^^^^^^```bbbcccbbbaaa___`````````^^^ZZZVVVTTTWWWWWWWWWVVVSSSRRRRRRSSSSSSSSSSSSRRRQQQQQQSSSVVVTTTTTTUUUXXX\\\]]]\\\[[[XXXVVVSSSRRRSSSRRRQQQOOOLLLOOORRRTTTUUUUUUVVVXXXWWWVVVWWWYYY]]]^^^\\\ZZZYYYYYYXXXUUUSSSSSSWWW[[[ZZZXXXUUUTTTTTTSSSRRRPPPRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWUUUSSSSSSTTTWWWSSSTTTWWWYYYZZZZZZYYYXXXYYYYYYWWWTTTRRRQQQSSSUUUTTTSSSRRRQQQRRRSSSUUUVVVYYY[[[\\\[[[WWWTTTTTTTTTQQQQQQRRRRRRSSSSSSTTTTTTPPPRRRTTTVVVWWWWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQOOOOOOOOOOOOOOOMMMMMMLLLLLLPPP]]]kkk|||yyysssttt}}}|||zzz~~~|||wwwssspppooommmllljjjiiihhhhhheeecccaaa___^^^^^^___```______``````aaa```^^^]]]^^^^^^___```aaabbbcccddddddgggjjjlllkkkjjjjjjjjjmmmooorrruuuuuurrrnnnlllmmmlllkkkiiigggffffffeeefffdddaaa``````````````````___^^^\\\\\\\\\]]]^^^XXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTUUUWWWYYYXXXWWWVVVVVVXXXYYYZZZ[[[[[[[[[XXXYYY[[[]]]____________`````````bbbeeeiiinnnpppwww}}}qqqjjjKKKKKKKKKKKKLLLMMMOOOPPPRRRPPPNNNNNNOOOQQQQQQPPPMMMMMMLLLLLLKKKKKKKKKJJJEEEGGGHHHIIIIIIKKKMMMPPPMMMLLLKKKIIIHHHLLLRRRWWW\\\aaahhhlllpppvvv}}}||||||qqqppplllcccbbbgggaaabbbbbbaaa`````````aaaZZZZZZ[[[^^^bbbcccbbbaaadddeeeeeeeeeddddddcccbbbcccfffhhhiiigggdddbbbbbb_________^^^]]]^^^```bbb```aaacccdddccc```]]]ZZZ^^^^^^___aaacccdddbbb```\\\^^^______]]]YYYTTTQQQVVVWWWWWWVVVSSSRRRRRRSSSPPPRRRRRRRRRQQQQQQRRRTTTRRRSSSUUUYYY\\\]]]\\\ZZZWWWUUURRRRRRRRRRRRQQQPPPLLLOOOSSSVVVWWWWWWXXXYYYWWWVVVVVVXXX\\\]]]ZZZXXX[[[[[[ZZZWWWTTTUUUYYY]]]ZZZXXXUUUTTTTTTTTTSSSQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUYYY[[[YYYTTTRRRSSSWWWRRRSSSVVVXXXYYYYYYXXXXXXYYY[[[ZZZWWWRRROOOQQQSSSUUUTTTSSSRRRSSSTTTVVVWWWZZZ\\\]]][[[WWWSSSSSSSSSNNNOOOPPPRRRTTTUUUVVVWWWPPPQQQRRRTTTUUUUUUTTTTTTWWWWWWVVVUUUUUUTTTTTTSSSWWWVVVSSSPPPOOOOOOPPPPPPMMMKKKKKKJJJIIIKKKVVVbbbooo{{{sssvvv{{{zzzxxxzzz{{{}}}~~~|||qqqpppnnnllljjjiiihhhhhhcccaaa___]]]]]]]]]^^^___```______``````___]]][[[\\\^^^```bbbbbbaaa___]]]aaaeeehhhhhheeecccdddeeedddhhhlllooonnnkkkfffbbb_________``````aaaaaaaaa___\\\YYYWWWWWWYYYZZZZZZYYYXXXWWWVVVWWWWWWYYYZZZQQQQQQRRRSSSTTTUUUVVVWWWVVVWWWWWWVVVUUUUUUVVVWWWRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWYYYYYYXXXVVVVVVWWWXXXZZZ[[[[[[[[[[[[XXXZZZ\\\^^^```aaaaaaaaaaaabbbdddhhhooovvv}}}wwwlllllluuu~~~IIIIIIJJJKKKLLLMMMNNNNNNOOOMMMKKKLLLNNNOOONNNKKKIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFGGGHHHKKKMMMNNNKKKKKKJJJHHHGGGHHHKKKNNNOOOWWWaaaiiinnnwwwzzzxxxrrrmmmhhheeecccccceeedddcccaaa___^^^\\\\\\\\\\\\\\\]]]^^^___``````ffffffeeecccaaa```aaaccchhhhhhgggdddaaa_________bbbaaa___]]]\\\]]]___```dddcccbbbaaa___^^^]]]\\\___^^^^^^______```aaabbb___aaacccaaa\\\WWWRRRPPPWWWXXXXXXXXXVVVTTTRRRPPPTTTRRRPPPQQQTTTUUUTTTQQQOOOQQQUUUXXXYYYYYYXXXWWWTTTSSSSSSRRRQQQPPPPPPOOORRRUUUXXXYYYXXXVVVVVVVVVSSSUUUXXXZZZ[[[ZZZXXXWWWXXXVVVUUUUUUWWWYYYYYYXXXWWWXXXYYYYYYWWWTTTPPPMMMLLLLLLMMMPPPSSSUUUUUUTTTYYYXXXVVVUUUTTTSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWXXX[[[ZZZYYYWWWUUURRRPPPNNNQQQSSSUUUUUUSSSSSSVVVYYY[[[[[[[[[ZZZXXXVVVSSSQQQNNNPPPQQQQQQPPPQQQRRRTTTTTTQQQNNNNNNQQQTTTTTTSSSPPPSSSUUURRRNNNLLLNNNRRRZZZUUUQQQOOOPPPRRRRRRQQQOOOMMMJJJIIIKKKQQQXXX\\\mmm~~~{{{kkkooolllllluuu|||zzztttnnnmmmpppnnnjjjccccccccccccbbbaaaaaa``````````````````___^^^]]]^^^___aaaaaa```______```]]]___bbbcccbbb___^^^]]]aaaaaaaaacccdddccc```]]]___```aaa```^^^[[[WWWTTTRRRRRRSSSTTTUUUVVVWWWWWWQQQRRRSSSUUUVVVVVVVVVVVVSSSUUUVVVVVVVVVVVVXXXYYYWWWWWWWWWXXXWWWWWWVVVUUUVVVWWWXXXWWWVVVVVVXXXYYYWWWXXXXXXXXXXXXXXXXXXXXX\\\[[[ZZZYYYZZZ\\\]]]___]]]]]]]]]___bbbfffiiikkkhhhmmmppprrryyyzzzvvvnnneee___^^^iiiKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLKKKLLLNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFHHHJJJLLLMMMIIIIIIGGGEEEDDDEEEIIIKKKLLLTTT^^^dddiiipppzzzxxxuuupppkkkgggdddcccbbbeeedddbbbaaa___]]]\\\\\\^^^^^^^^^______```aaabbbddddddcccbbbaaaaaacccdddhhhgggfffbbb___]]]]]]^^^aaa```^^^]]]\\\]]]^^^___``````___]]]\\\[[[ZZZYYY]]]]]]]]]]]]]]]]]]]]]^^^```bbbbbb```\\\WWWSSSRRRVVVVVVVVVUUUTTTSSSRRRQQQSSSQQQPPPQQQSSSTTTSSSQQQPPPQQQTTTWWWXXXXXXWWWVVVTTTTTTTTTSSSRRRQQQQQQQQQRRRTTTWWWWWWVVVTTTSSSTTTTTTUUUWWWYYYYYYXXXVVVUUUUUUTTTSSSTTTUUUVVVUUUTTTSSSTTTUUUVVVUUUTTTRRRQQQNNNMMMMMMPPPRRRTTTSSSRRRVVVVVVUUUUUUTTTSSSSSSSSSQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUSSSQQQPPPQQQSSSTTTTTTSSSSSSVVVYYYYYYZZZZZZZZZXXXUUUQQQOOONNNPPPQQQQQQPPPQQQRRRTTTSSSPPPNNNNNNQQQSSSTTTSSSRRRUUUVVVTTTPPPNNNQQQTTTYYYUUUQQQPPPQQQRRRQQQOOOMMMLLLKKKKKKNNNSSSWWW[[[fffpppqqqcccbbbbbbgggpppxxx|||}}}|||vvvsssssspppjjjeeedddcccbbbaaaaaaaaaaaa_______________^^^]]]]]]]]]___aaaaaa```______```]]]___aaaaaa___]]]\\\\\\ZZZYYYYYYZZZ[[[ZZZXXXVVVWWWXXXYYYYYYXXXVVVTTTSSSQQQRRRRRRSSSTTTUUUUUUVVVRRRRRRTTTUUUVVVWWWWWWWWWTTTUUUWWWWWWWWWWWWXXXZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVWWWWWWWWWVVVVVVXXXYYY[[[[[[[[[[[[[[[\\\]]]]]]YYYZZZ[[[\\\]]]___````````````aaabbbdddhhhooottt}}}tttkkkddd[[[YYYZZZ___hhh{{{LLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMLLLJJJHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFEEECCCAAABBBEEEHHHIIIQQQYYY___bbbfffmmmsss~~~xxxtttsssqqqnnnjjjfffdddcccbbbdddcccaaa___^^^]]]\\\[[[^^^^^^^^^^^^___```aaabbbccccccbbbaaabbbcccdddeeegggfffccc___\\\ZZZ[[[\\\___^^^]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXX[[[[[[\\\\\\[[[[[[ZZZZZZaaabbbbbb___ZZZWWWUUUUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSQQQPPPQQQRRRRRRQQQPPPQQQRRRTTTVVVWWWVVVVVVUUUVVVUUUUUUTTTTTTSSSSSSSSSRRRTTTVVVVVVTTTRRRQQQQQQTTTUUUVVVVVVVVVUUUSSSRRRRRRQQQQQQRRRSSSSSSQQQOOONNNOOOQQQRRRTTTUUUUUUUUUOOONNNNNNOOOQQQRRRRRRPPPRRRRRRTTTTTTTTTTTTSSSRRRQQQRRRSSSUUUWWWXXXXXXXXXVVVVVVVVVVVVUUUSSSRRRRRRQQQRRRSSSSSSSSSTTTVVVXXXWWWXXXZZZZZZWWWTTTOOOLLLMMMOOOPPPPPPPPPPPPQQQSSSRRRPPPNNNOOOQQQSSSTTTSSSTTTVVVWWWUUURRRQQQSSSVVVWWWUUURRRRRRQQQQQQOOOMMMKKKKKKMMMOOORRRUUUWWWYYY___aaakkksss______^^^^^^bbbiiiqqqwww~~~|||{{{vvvqqqnnnllliiifffdddccccccccc_______________^^^^^^^^^]]]___bbbbbbaaa___^^^^^^^^^___```___]]][[[[[[\\\ZZZXXXVVVVVVWWWXXXWWWVVVRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTRRRSSSTTTVVVWWWWWWXXXXXXVVVWWWYYYYYYXXXXXXYYY[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYXXXWWWWWWYYY[[[[[[[[[ZZZZZZZZZ\\\]]]^^^ZZZ[[[]]]___aaabbbcccccchhhkkkmmmnnnooovvv{{{qqqeee[[[TTTPPPNNNNNNRRR]]]kkk{{{LLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEEEECCCAAA@@@AAADDDGGGJJJPPPWWW\\\]]]^^^bbbeeeiiikkkrrrwwwssspppmmmjjjooonnnkkkiiifffdddccccccbbbaaa___]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^___```fffdddcccbbbcccdddeeeeeeeeedddaaa]]]YYYWWWYYYZZZ]]]]]]\\\[[[[[[[[[\\\]]]^^^]]]]]]\\\[[[YYYYYYXXXYYYZZZ[[[\\\]]]\\\\\\[[[bbbbbb```]]]YYYWWWVVVWWWTTTRRRPPPOOOOOOQQQSSSTTTRRRRRRQQQQQQQQQPPPPPPOOOSSSTTTTTTUUUVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTTTTVVVWWWVVVSSSQQQPPPQQQTTTTTTTTTSSSSSSQQQPPPPPPQQQPPPQQQRRRSSSRRRNNNLLLNNNNNNPPPQQQSSSUUUWWWXXXQQQOOONNNNNNPPPPPPPPPOOONNNOOORRRTTTTTTTTTRRRQQQPPPQQQTTTVVVWWWXXXXXXXXXWWWWWWWWWVVVUUUTTTRRRRRRQQQRRRRRRSSSSSSUUUVVVXXXWWWXXXYYYZZZWWWSSSNNNKKKKKKLLLNNNNNNMMMMMMOOOPPPPPPOOOOOOPPPQQQSSSTTTTTTUUUVVVWWWUUUSSSRRRTTTVVVUUUTTTTTTSSSRRRPPPMMMLLLJJJKKKOOORRRUUUWWWWWWXXX\\\ZZZ]]]lllnnngggfffeeedddeeegggjjjkkkpppxxx}}}zzzvvvqqqkkkgggdddccccccaaaaaa``````____________]]]___bbbcccaaa___^^^^^^___``````^^^\\\[[[[[[\\\\\\YYYWWWVVVWWWXXXYYYXXXSSSSSSSSSSSSSSSUUUVVVWWWSSSTTTTTTTTTUUUUUUUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXZZZ[[[[[[ZZZZZZ[[[\\\^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYZZZYYYYYYYYY[[[]]]]]]\\\[[[ZZZ[[[]]]^^^`````````bbbdddfffiiikkkllluuuzzzyyypppeee```WWWNNNHHHGGGJJJMMMYYYbbbqqqJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAABBBEEEHHHLLLQQQWWWZZZZZZZZZZZZ[[[WWW[[[cccooo~~~}}}pppiiiiiikkkkkkiiilllkkkjjjhhhfffdddcccbbb```^^^\\\ZZZYYYYYYYYYYYYZZZZZZZZZ[[[]]]___```aaaiiifffccccccdddddddddbbbaaa```^^^[[[WWWVVVWWWYYY[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[ZZZYYYXXXXXXWWWVVVXXX\\\___``````______aaa```___\\\XXXVVVVVVXXXTTTRRRPPPNNNNNNQQQSSSUUURRRSSSRRRQQQPPPOOOOOOOOOUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXWWWTTTRRRRRRRRRTTTSSSRRRQQQPPPOOOOOOOOOQQQQQQQQQSSSSSSRRROOOLLLPPPQQQRRRSSSUUUVVVWWWXXXRRRPPPNNNMMMNNNOOONNNNNNLLLNNNQQQSSSTTTTTTSSSRRRPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZYYYXXXVVVTTTSSSRRRTTTSSSSSSSSSTTTVVVVVVWWWWWWXXXYYYYYYVVVRRRMMMKKKHHHJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSUUUSSSTTTUUUTTTRRRPPPNNNMMMKKKMMMPPPTTTVVVWWWWWWWWWZZZXXXYYY___nnn|||iiilllkkkkkkmmmooommmgggaaa```mmmzzzyyyrrrlllhhhfffeeebbbaaa```___^^^^^^^^^^^^^^^```bbbbbbaaa___^^^^^^___```aaa___]]]\\\\\\^^^YYYWWWSSSRRRSSSUUUVVVVVVWWWVVVUUUTTTTTTVVVWWWXXXVVVVVVVVVWWWXXXXXXYYYYYYVVVWWWYYYZZZ[[[[[[\\\\\\[[[\\\]]]]]]\\\[[[]]]^^^____________^^^]]]\\\[[[WWWXXXYYYYYYXXXYYY[[[]]]````````````aaabbbdddeeeffffffhhhkkkqqqwww}}}xxxkkk___VVVPPPOOOLLLIIIHHHLLLSSSYYYeeerrrHHHHHHHHHGGGGGGGGGFFFFFFEEEGGGHHHGGGFFFEEEFFFGGGDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBDDDHHHKKKNNNRRRVVVXXXWWWVVVVVVVVVPPPTTT[[[eeeqqq}}}}}}vvvooogggdddgggkkklllkkkiiihhhgggfffdddbbbaaa```]]][[[YYYWWWVVVVVVWWWXXXYYYZZZ[[[]]]___aaadddeeeiiifffbbbaaaccccccbbb```]]]]]]]]][[[XXXVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUTTTWWW[[[```bbbbbbaaa```^^^^^^]]][[[WWWVVVVVVWWWUUUSSSQQQPPPPPPRRRTTTVVVSSSTTTTTTSSSPPPNNNNNNOOOTTTTTTSSSSSSTTTUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYWWWUUUSSSTTTTTTSSSRRRPPPOOONNNNNNNNNOOORRRQQQQQQRRRTTTSSSQQQOOORRRSSSTTTVVVWWWWWWWWWWWWRRROOOMMMLLLMMMNNNNNNMMMMMMNNNPPPRRRSSSSSSSSSSSSPPPPPPQQQRRRTTTWWWYYYZZZ]]]]]]\\\[[[YYYWWWUUUTTTWWWVVVTTTTTTVVVWWWVVVUUUWWWWWWWWWVVVSSSOOOLLLJJJGGGIIIJJJJJJIIIJJJKKKMMMOOOPPPRRRSSSSSSTTTVVVWWWTTTTTTSSSSSSSSSSSSSSSTTTSSSTTTVVVUUUSSSQQQPPPPPPOOOPPPRRRTTTVVVWWWWWWXXXXXXXXXWWWWWW\\\jjj}}}~~~|||kkkiiiiiilllqqqtttqqqiiibbb___lllzzz~~~~~~{{{wwwtttrrrqqqdddcccaaa___]]]]]]]]]^^^```aaabbbaaa___^^^^^^___]]]___``````^^^]]]]]]^^^ZZZWWWTTTSSSTTTUUUVVVVVVWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXXXXYYY[[[\\\\\\]]]YYYZZZ[[[]]]^^^^^^^^^^^^]]]^^^______^^^]]]^^^_________``````______^^^^^^VVVWWWYYYYYYXXXYYY[[[]]]___```ccceeehhhkkkmmmnnnoooqqqtttzzz~~~vvvhhh[[[SSSLLLFFFEEEGGGIIIKKKNNNTTT]]]ccclll}}}HHHHHHHHHGGGGGGGGGGGGGGGDDDFFFGGGFFFDDDCCCEEEGGGDDDDDDEEEEEEEEEDDDCCCBBB@@@AAABBBCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBEEEIIIMMMNNNPPPSSSTTTTTTSSSRRRRRRMMMPPPSSSYYYaaammmyyyzzzrrriiigggdddeeehhhkkkkkkjjjeeeeeedddcccaaa___]]]\\\[[[YYYVVVTTTSSSSSSUUUVVVWWWXXXYYY\\\___bbbeeegggeeeaaa]]]]]]```bbb```^^^YYYZZZ\\\[[[YYYWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUURRRUUUZZZ^^^``````^^^\\\[[[\\\\\\ZZZWWWUUUUUUUUUVVVUUUTTTRRRRRRSSSUUUVVVTTTVVVVVVTTTPPPNNNNNNPPPRRRQQQPPPPPPQQQSSSVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYWWWUUUTTTUUUVVVSSSQQQOOOMMMMMMNNNOOOPPPRRRQQQQQQQQQSSSTTTSSSRRRQQQSSSUUUWWWXXXXXXWWWVVVQQQOOOLLLKKKLLLNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTPPPPPPOOOPPPRRRUUUYYY[[[^^^^^^^^^]]]\\\[[[ZZZYYY[[[XXXVVVVVVWWWXXXVVVTTTVVVUUUTTTQQQNNNLLLIIIHHHHHHIIIKKKKKKJJJJJJLLLMMMOOOQQQTTTUUUUUUUUUWWWYYYUUUTTTSSSRRRSSSTTTTTTTTTSSSUUUVVVUUUSSSQQQRRRTTTSSSSSSSSSSSSTTTVVVWWWYYYWWWWWWUUURRRSSS\\\jjjuuurrriiilllooossssssrrrooommmppp{{{xxxtttuuuvvv}}}|||{{{zzzzzzzzzzzzzzzllljjjgggdddbbbaaaaaaaaabbbbbbaaa```]]]]]]^^^```ZZZ\\\___```___]]]]]]]]]\\\ZZZXXXWWWXXXYYYYYYXXXTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZ\\\^^^______\\\]]]^^^___```aaaaaaaaa___```aaa```___^^^___aaa^^^______````````````___ZZZ\\\]]]]]]]]]^^^```bbbbbbeeejjjqqqwww{{{~~~|||rrrllliii\\\]]]XXXPPPJJJKKKKKKJJJIIIMMMRRRVVVZZZaaalllsssHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEGGGFFFCCCBBBDDDFFFCCCDDDEEEEEEEEEDDDBBBAAA???@@@AAACCCDDDDDDCCCBBBAAAAAABBBBBBCCCFFFJJJNNNMMMNNNPPPQQQQQQPPPPPPOOOJJJKKKLLLOOOTTT^^^kkkttt~~~{{{xxxuuuwwwxxxmmmmmmcccccceeegggiiijjjiiihhhcccbbbbbb```^^^\\\ZZZYYYYYYWWWTTTRRRQQQRRRSSSUUUSSSTTTVVVZZZ]]]aaadddfffaaa]]]YYYZZZ^^^aaa```]]]VVVYYY[[[\\\ZZZXXXWWWWWWVVVWWWWWWXXXYYYYYYYYYXXXZZZZZZZZZYYYYYYXXXXXXXXXQQQTTTYYY]]]^^^]]]ZZZWWWZZZ[[[[[[ZZZWWWUUUTTTTTTXXXWWWUUUTTTTTTTTTUUUVVVUUUWWWWWWUUUQQQNNNOOOPPPOOONNNMMMMMMOOORRRUUUWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXVVVTTTTTTUUUVVVSSSQQQNNNMMMLLLNNNPPPQQQRRRQQQPPPPPPRRRTTTTTTSSSOOOQQQUUUWWWYYYXXXWWWUUUQQQNNNKKKKKKLLLNNNNNNNNNQQQPPPPPPQQQQQQRRRTTTUUUPPPOOONNNNNNPPPTTTYYY[[[^^^^^^_________^^^]]]]]]]]]ZZZWWWWWWXXXXXXVVVTTTUUUTTTQQQNNNKKKIIIGGGGGGIIIJJJLLLLLLKKKKKKMMMNNNOOORRRVVVVVVUUUVVVXXXZZZUUUTTTSSSSSSTTTUUUUUUTTTSSSUUUVVVUUUSSSRRRTTTVVVWWWUUUSSSRRRRRRUUUXXXYYYXXXWWWTTTQQQQQQWWWaaahhh|||vvvooosssvvvuuurrrqqquuuyyysssjjjgggggghhhiiikkknnnqqqtttvvvwwwtttrrrnnnkkkhhhgggggggggccccccaaa___\\\\\\___aaaWWWZZZ^^^______]]]\\\\\\ZZZYYYWWWWWWXXXYYYXXXWWWSSSSSSTTTUUUVVVWWWXXXXXXVVVWWWXXXZZZ\\\^^^``````]]]^^^___aaabbbbbbbbbccc```aaabbbaaa```___```aaa]]]^^^___``````aaaaaaaaa```aaacccccccccdddfffhhhkkkpppxxxyyylll```VVVPPPLLLIIILLLLLLIIIKKKQQQWWWXXXVVV[[[aaafffkkksssGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDBBB@@@???EEEEEEDDDBBBBBBAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBCCCEEEHHHKKKLLLOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIKKKRRRZZZ```rrrqqqrrrsssqqqooossszzzyyyhhhbbbdddbbbaaaaaabbbdddfffggggggiiigggdddbbbaaa___\\\YYYWWWVVVTTTSSSSSSSSSTTTTTTUUUTTTUUUXXX]]]``````^^^\\\[[[ZZZYYYXXXXXXXXXXXXVVVTTTSSSTTTVVVXXXXXXWWWWWWXXXYYYYYYYYYXXXVVVUUU\\\YYYVVVUUUWWWZZZ[[[[[[ZZZXXXXXXZZZ]]]^^^[[[YYYTTTSSSQQQQQQQQQRRRTTTVVVVVVVVVUUUUUUUUUUUUVVVVVVYYYVVVTTTTTTUUUUUURRRPPPOOONNNMMMOOORRRTTTTTTTTTVVVXXXZZZXXXUUUTTTVVVYYYXXXWWWWWWVVVUUUTTTSSSSSSPPPQQQRRRRRROOONNNNNNNNNUUUTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTTTTSSSQQQPPPMMMMMMLLLJJJJJJIIIIIIIIIOOOPPPSSSTTTTTTSSSQQQOOOJJJLLLNNNOOOQQQTTTXXX\\\]]]]]]^^^aaacccdddcccaaa[[[ZZZZZZXXXWWWVVVUUUTTTQQQQQQPPPOOONNNLLLKKKJJJKKKJJJIIIHHHIIIKKKMMMNNNVVVVVVUUUUUUTTTTTTUUUUUUUUUVVVWWWVVVTTTSSSSSSTTTTTTUUUVVVTTTPPPPPPRRRVVVUUUVVVVVVTTTSSSTTTVVVXXXYYYXXXWWWWWWYYY\\\```bbbkkk{{{zzz|||uuuuuu~~~vvvkkkbbbWWWUUUVVV\\\```ccchhhnnnlllpppuuuxxxwwwsssmmmiiieeedddbbbbbbbbbcccddddddaaaaaaaaaaaa```^^^\\\[[[[[[[[[[[[ZZZXXXVVVUUUTTTYYYWWWVVVVVVXXXYYYZZZYYYXXXYYY[[[]]]^^^___^^^^^^ZZZ\\\^^^aaabbbaaa```______bbbdddcccaaabbbeeeiiiaaabbbccccccccccccbbbaaaaaacccfffiiikkknnnqqqssswww~~~oooggg]]]TTTPPPLLLHHHEEEFFFGGGFFFGGGQQQaaaooouuutttpppyyyGGGFFFFFFFFFFFFEEEEEEEEE???@@@AAABBBBBBCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@BBBDDDGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFEEEEEEFFFKKKSSSXXXdddeeeiiinnnnnnmmmqqqxxx|||qqqfff___^^^``````aaacccfffhhhiiiiiikkkhhhccc```^^^\\\YYYWWWUUUTTTSSSQQQQQQRRRRRRSSSUUUUUUUUUYYY]]]___^^^\\\YYYYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTUUUWWWYYYYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXYYYXXXVVVTTTTTTVVVYYY[[[ZZZYYYXXXYYY[[[[[[YYYVVVQQQPPPOOONNNOOOPPPRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRWWWUUUSSSSSSTTTTTTRRROOOPPPNNNMMMNNNQQQSSSTTTUUUVVVVVVVVVUUUTTTTTTVVVWWWUUUUUUTTTTTTSSSRRRQQQQQQOOOQQQRRRQQQOOONNNNNNOOOTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRSSSTTTTTTSSSRRRQQQMMMLLLKKKKKKKKKKKKMMMMMMPPPQQQSSSTTTTTTRRRPPPNNNKKKMMMOOOPPPRRRTTTXXX[[[^^^]]]]]]^^^```aaa```___\\\\\\ZZZXXXVVVUUUSSSRRRRRRQQQQQQPPPNNNLLLKKKJJJKKKJJJIIIIIIJJJLLLOOOPPPSSSSSSSSSSSSTTTUUUWWWWWWUUUWWWXXXWWWVVVUUUVVVWWWUUUUUUTTTSSSQQQQQQSSSTTTRRRSSSSSSRRRQQQRRRTTTWWWWWWWWWYYY]]]bbbfffggggggfffnnn~~~wwwhhhZZZTTTQQQSSSUUUVVVXXX\\\cccggglllqqquuuvvvvvvvvvqqqqqqpppmmmjjjhhhhhhhhhhhhgggeeebbb```___^^^^^^[[[[[[[[[[[[ZZZYYYYYYXXXYYYWWWUUUUUUWWWXXXXXXXXXXXXZZZ\\\^^^____________[[[]]]___aaabbbccccccbbb___bbbddddddbbbaaadddfffccccccddddddeeefffggggggiiimmmssswww{{{|||~~~~~~zzzqqqjjjeeeXXXSSSMMMHHHFFFEEEDDDDDDEEEJJJOOOUUUccczzzFFFEEEEEEEEEEEEDDDDDDDDD======>>>???@@@BBBCCCDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAA>>>???@@@AAACCCEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCAAA@@@@@@DDDIIINNNRRRUUU]]]eeeiiiiiinnnuuu}}}pppkkkjjjeee___\\\[[[]]]```ccceeefffgggggggggccc___\\\[[[ZZZYYYXXXVVVUUUSSSRRRQQQRRRSSSTTTUUUUUUVVVYYY\\\]]][[[ZZZWWWWWWWWWWWWVVVUUUTTTSSSUUUUUUTTTVVVXXXZZZZZZYYYWWWWWWWWWXXXXXXYYYZZZZZZUUUVVVUUURRRPPPQQQVVV[[[ZZZYYYXXXXXXXXXWWWTTTQQQNNNMMMMMMLLLLLLNNNOOOPPPSSSRRRRRRRRRRRRRRRRRRSSSTTTSSSRRRRRRSSSSSSQQQOOOQQQOOOMMMMMMPPPSSSUUUVVVWWWUUURRRQQQSSSUUUVVVVVVRRRRRRRRRQQQPPPPPPOOOOOONNNPPPQQQQQQOOONNNOOOPPPSSSTTTUUUWWWWWWVVVTTTSSSRRRRRRSSSTTTTTTTTTSSSRRRMMMLLLKKKJJJKKKMMMPPPQQQRRRRRRTTTTTTSSSQQQNNNMMMLLLNNNPPPQQQSSSUUUXXX[[[^^^\\\[[[ZZZ\\\]]]]]]\\\]]]\\\ZZZXXXVVVSSSRRRQQQSSSSSSRRRQQQOOOMMMKKKJJJJJJJJJJJJJJJKKKMMMOOOQQQOOOOOOPPPRRRTTTVVVXXXYYYTTTVVVWWWXXXWWWWWWXXXZZZUUUTTTRRRRRRSSSSSSSSSRRRQQQRRRRRRRRRQQQSSSUUUXXXZZZYYY[[[bbbiiillljjjfff^^^]]]ggg}}}tttbbbXXXPPPOOOQQQQQQQQQSSSXXXYYY]]]bbbhhhnnnsssvvvxxx{{{|||zzzvvvttttttuuutttrrrmmmhhheeebbbaaaaaa_________^^^^^^^^^^^^^^^]]][[[YYYXXXZZZ[[[[[[ZZZZZZ\\\^^^```aaabbbbbbbbbaaaaaabbbbbbbbbcccccccccaaaeeehhhiiigggfffhhhjjjlllmmmnnnqqqtttwwwyyyzzzzzz~~~sssfff[[[SSSMMMJJJDDDDDDBBB@@@???@@@CCCFFFIIIRRR]]]gggxxxDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???>>>???@@@AAACCCEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBBBB@@@>>>===???CCCFFFIIIKKKSSS[[[```bbbiiiqqqyyynnndddeeegggeeeaaa^^^YYY\\\___aaabbbbbbbbbbbb___\\\XXXWWWXXXZZZ\\\\\\XXXWWWUUUSSSSSSTTTVVVXXXUUUUUUWWWXXXZZZZZZYYYXXXWWWWWWWWWUUUTTTQQQOOONNNSSSRRRSSSUUUXXXYYYYYYXXXWWWWWWYYYYYYYYYXXXWWWVVVQQQSSSTTTQQQMMMNNNSSSYYYXXXXXXWWWVVVUUURRRPPPNNNMMMLLLLLLLLLLLLMMMNNNNNNSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRPPPRRROOOLLLLLLOOORRRUUUWWWWWWSSSPPPPPPSSSVVVWWWVVVQQQQQQQQQPPPOOOOOONNNNNNLLLNNNPPPPPPOOOOOOPPPQQQQQQSSSVVVWWWXXXVVVTTTSSSRRRRRRSSSTTTTTTTTTRRRRRRMMMLLLKKKJJJKKKMMMOOOQQQSSSSSSSSSSSSRRRPPPNNNLLLMMMOOORRRSSSTTTVVVXXX[[[^^^[[[XXXVVVWWWXXXYYYYYYZZZYYYXXXVVVUUUSSSRRRQQQTTTSSSRRRQQQOOOMMMKKKJJJKKKKKKJJJJJJKKKLLLMMMNNNMMMMMMNNNPPPRRRUUUWWWXXXRRRTTTVVVVVVVVVWWWYYYZZZUUUSSSPPPQQQTTTUUUSSSQQQQQQRRRSSSSSSSSSTTTWWWZZZ___\\\[[[```gggiiiddd^^^XXXSSSUUUgggnnnbbbWWWVVVZZZ[[[ZZZ[[[VVVUUUVVVWWW[[[```eeehhhnnnsssxxxzzzyyyzzz}}}}}}{{{wwwrrrnnnkkkiiihhhffffffdddcccbbbaaa```___aaa___\\\[[[\\\]]]\\\[[[\\\^^^```bbbdddeeeeeeeeehhhhhhfffeeedddddddddeeedddiiinnnqqqqqqqqqsssuuuyyy|||~~~xxxtttmmmfff[[[PPPJJJFFFDDDCCC@@@BBBCCCCCCBBBDDDIIINNNVVVcccqqq{{{CCCCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????AAABBBCCCAAA@@@@@@????????????@@@>>>???@@@AAAAAA@@@???>>>??????AAABBBDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>>>>>@@@CCCGGGHHHLLLRRRVVVYYYbbblll{{{{{{ssspppooommmgggbbbaaadddfffcccaaabbb]]]```bbbccc```^^^]]]^^^[[[XXXUUUTTTVVVYYY[[[[[[XXXVVVTTTRRRRRRTTTWWWXXXUUUUUUVVVWWWVVVVVVWWWWWWYYYXXXVVVTTTPPPMMMJJJHHHNNNNNNOOORRRUUUWWWWWWVVVUUUWWWZZZ[[[ZZZVVVRRROOOOOORRRSSSPPPMMMMMMRRRWWWVVVVVVVVVUUURRROOOMMMLLLMMMMMMMMMMMMMMMNNNNNNOOONNNNNNMMMMMMMMMMMMNNNNNNSSSUUUVVVVVVUUUSSSRRRQQQRRROOOLLLLLLOOORRRUUUWWWVVVSSSPPPQQQTTTWWWXXXVVVRRRRRRQQQPPPOOONNNNNNMMMKKKMMMOOOPPPOOOOOOPPPRRRPPPRRRUUUWWWWWWVVVTTTRRRRRRRRRSSSTTTSSSRRRQQQPPPNNNMMMKKKJJJJJJKKKMMMNNNRRRRRRRRRRRRQQQPPPNNNMMMOOOQQQSSSUUUUUUVVVXXXZZZ]]]ZZZUUUSSSSSSUUUUUUVVVTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSRRRPPPOOOMMMKKKJJJKKKKKKJJJJJJIIIIIIIIIJJJMMMMMMMMMNNNPPPRRRTTTTTTQQQRRRTTTTTTTTTTTTVVVXXXTTTRRRPPPQQQTTTUUUSSSPPPPPPQQQRRRRRRRRRSSSVVVXXX^^^YYYTTTVVV\\\___\\\WWWUUUQQQPPPZZZlllxxxmmmcccbbbeeefffdddddd]]]]]]]]]^^^^^^______```\\\```eeehhhkkkooouuuyyyxxxxxxxxxwwwwwwvvvuuutttrrrrrrqqqooommmjjjgggeeehhheeebbbaaaaaaaaa```______```ccceeeggghhhhhhhhhmmmmmmlllllllllmmmnnnoooooouuu{{{~~~yyyvvvrrroookkkfffaaa\\\YYYXXXUUUQQQKKKGGGEEEEEEDDDDDD@@@CCCFFFHHHJJJOOOVVV\\\kkkzzzBBBBBBAAAAAAAAA@@@@@@@@@<<<<<<===???AAACCCDDDFFF@@@???>>>>>>>>>>>>???????????????@@@@@@?????????>>>???AAACCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBB@@@???>>>@@@AAAGGGFFFGGGKKKLLLOOOXXXaaalllxxx}}}mmmfffeeeeeeccc[[[[[[^^^bbbbbb______bbbbbbeeefffddd```\\\\\\]]][[[XXXUUUTTTUUUVVVWWWVVVUUUSSSQQQOOOOOOQQQTTTVVVUUUUUUUUUTTTSSSSSSVVVXXX[[[YYYUUUQQQMMMJJJHHHGGGJJJKKKLLLPPPTTTUUUUUUTTTTTTVVVXXXYYYWWWRRRMMMJJJNNNPPPRRRQQQOOOOOOQQQTTTSSSTTTUUUTTTQQQNNNLLLLLLNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOTTTVVVXXXXXXUUUSSSQQQQQQQQQOOOMMMMMMPPPSSSUUUVVVSSSRRRQQQSSSUUUWWWWWWWWWTTTTTTRRRQQQOOONNNLLLLLLIIIKKKNNNOOOOOOPPPQQQSSSOOOQQQSSSTTTUUUUUUSSSRRRRRRSSSSSSSSSRRRPPPNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLPPPPPPPPPQQQQQQQQQPPPPPPPPPRRRUUUVVVWWWWWWXXXZZZ[[[XXXTTTQQQRRRSSSSSSSSSPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPOOONNNLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHLLLLLLLLLMMMNNNPPPQQQRRRQQQRRRSSSSSSRRRQQQRRRTTTQQQQQQQQQRRRTTTTTTRRRQQQMMMNNNNNNNNNNNNOOOQQQTTTVVVQQQMMMNNNSSSXXXYYYWWWUUUQQQPPPTTT]]]lllyyyrrrqqqrrrnnnkkkjjjgggkkkpppttttttpppjjjfffWWWVVVTTTUUUXXX\\\aaadddhhhiiilllooosssxxx{{{}}}|||yyyyyyvvvsssqqqppppppooonnnfffhhhjjjmmmooopppppppppssstttvvvxxx{{{}}}yyypppjjjfffbbb___YYYVVVQQQMMMIIIGGGGGGGGGEEEDDDCCCCCCEEEEEEEEEDDDFFFHHHLLLQQQXXXbbbmmmtttAAAAAA@@@@@@@@@?????????:::;;;===???@@@AAABBBBBB>>>>>>>>>======>>>>>>?????????>>>>>>>>>>>>??????===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???@@@AAA@@@>>>>>>???@@@BBBAAACCCFFFFFFFFFMMMUUU[[[eeeqqqwwwxxx|||~~~}}}{{{}}}{{{xxxoooddd```bbbccc```ZZZXXXZZZ^^^___]]]^^^bbbbbbdddeeebbb\\\XXXYYY[[[XXXVVVUUUTTTUUUVVVUUUTTTTTTRRROOOMMMNNNPPPTTTVVVUUUUUUTTTQQQPPPQQQVVVZZZZZZWWWSSSOOOKKKJJJJJJJJJHHHIIIKKKOOOSSSUUUTTTSSSTTTTTTSSSSSSQQQOOOMMMKKKOOOPPPRRRSSSSSSRRRQQQQQQPPPRRRTTTSSSPPPNNNMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPRRRQQQQQQPPPPPPQQQQQQRRRTTTVVVYYYXXXTTTPPPOOONNNPPPNNNMMMNNNQQQSSSTTTUUUMMMPPPRRRTTTTTTUUUUUUVVVUUUTTTSSSPPPNNNLLLJJJIIIHHHJJJMMMOOOOOOPPPRRRSSSOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMNNNPPPQQQRRRSSSSSSQQQTTTVVVXXXXXXXXXXXXYYYXXXVVVSSSQQQRRRRRRRRRRRROOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMOOOPPPQQQSSSSSSTTTSSSPPPOOOOOOPPPOOOQQQSSSSSSSSSRRRRRRSSSLLLMMMMMMLLLLLLLLLOOOQQQOOOLLLKKKLLLPPPTTTWWWXXXTTTQQQOOOPPPSSS\\\kkkyyyzzzzzz|||~~~ggg___UUUPPPRRRUUUXXXXXX[[[ZZZ[[[^^^dddlllsssxxx~~~}}}uuuwwwyyy|||~~~sssjjj^^^WWWSSSQQQOOOLLLGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEGGGLLLQQQVVVWWWWWW[[[[[[]]]eeerrr@@@@@@@@@????????????>>><<<===>>>??????>>>===<<<>>>>>>============>>>???@@@???>>>======>>>???@@@<<<===???AAABBBCCCBBBBBBCCCBBBAAA@@@????????????<<<>>>??????======>>>???======@@@CCCBBBAAAEEELLLOOOVVV```hhhmmmrrr{{{~~~ppp``````gggtttsssccceeebbb[[[ZZZ______\\\^^^YYYWWW[[[^^^^^^___bbb___aaaaaa]]]WWWTTTVVVYYYTTTSSSSSSTTTWWWXXXXXXWWWUUUSSSPPPNNNOOORRRUUUXXXUUUUUUSSSOOONNNPPPVVV\\\YYYVVVQQQMMMKKKJJJLLLMMMGGGHHHKKKOOOSSSUUUTTTSSSSSSRRROOOMMMLLLMMMNNNNNNOOOPPPQQQTTTVVVUUURRROOONNNQQQSSSSSSPPPNNNNNNOOONNNNNNOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNOOOSSSVVVYYYWWWSSSOOOMMMMMMOOONNNMMMOOORRRTTTTTTTTTIIINNNSSSTTTSSSRRRTTTVVVUUUTTTRRRPPPMMMJJJHHHGGGGGGJJJMMMNNNOOOPPPRRRTTTOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSQQQOOOLLLJJJHHHHHHJJJMMMPPPQQQQQQPPPPPPKKKLLLMMMOOOQQQSSSTTTUUURRRTTTWWWXXXXXXXXXXXXYYYWWWUUURRRQQQRRRRRRRRRQQQOOOOOONNNNNNMMMLLLLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKEEEFFFHHHJJJLLLNNNNNNOOOHHHIIIIIIKKKMMMOOOQQQRRRTTTUUUUUUSSSPPPNNNNNNOOOMMMQQQTTTTTTRRRPPPRRRTTTNNNOOOOOONNNLLLMMMOOOQQQMMMMMMMMMNNNPPPSSSVVVWWWSSSOOOLLLMMMOOOSSS]]]fffssszzznnn___VVVWWWZZZZZZYYYVVVSSSPPPOOOTTT^^^hhhnnnsssxxx~~~~~~zzzxxxvvvsssooollljjjiii]]]UUULLLGGGFFFFFFDDDBBB>>>@@@BBBDDDFFFFFFFFFFFFMMMOOOTTT]]]gggpppuuuwwwsssqqqrrrzzz<<<===>>>>>>>>>>>>======AAA@@@???>>><<<<<<;;;;;;>>>======<<<<<<>>>???@@@======<<<<<<<<<<<<======@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>============<<<<<<======>>>>>>??????;;;;;;<<<>>>???@@@AAABBBFFFGGGKKKQQQVVV___nnn|||~~~rrrgggaaaYYYZZZddduuuxxxkkkbbb^^^ZZZXXXYYY]]]___]]]YYYXXXVVVWWW[[[aaaccc```]]]```]]]ZZZYYYYYYXXXSSSPPPTTTTTTSSSSSSTTTVVVYYY[[[VVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQQQQSSSUUUXXXZZZXXXUUUPPPMMMMMMMMMNNNNNNLLLKKKKKKMMMRRRUUUXXXXXXUUURRRNNNKKKIIIIIIKKKLLLTTTTTTUUUUUUTTTRRRPPPOOOMMMOOORRRQQQMMMKKKLLLNNNPPPPPPPPPOOOOOOOOONNNNNNMMMKKKJJJIIIJJJMMMPPPRRRPPPTTTVVVSSSMMMIIIIIIKKKPPPPPPPPPQQQQQQSSSTTTTTTTTTSSSRRRRRRRRRSSSUUUVVVSSSOOOLLLJJJKKKKKKHHHFFFFFFGGGIIIMMMQQQTTTTTTTTTUUURRRPPPQQQUUUXXXXXXWWWSSSUUUVVVTTTQQQMMMKKKKKKIIILLLOOORRRSSSRRRPPPNNNLLLMMMNNNOOOQQQSSSUUUVVVRRRSSSTTTVVVWWWXXXXXXXXXXXXVVVTTTSSSTTTTTTSSSRRRPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKLLLLLLLLLKKKIIIKKKJJJJJJJJJLLLMMMMMMLLLKKKLLLLLLKKKLLLNNNSSSVVVYYYWWWSSSPPPNNNNNNNNNOOOSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRLLLMMMNNNPPPRRRSSSUUUUUUSSSQQQPPPOOOPPPQQQSSSUUU^^^mmm}}}~~~iiibbbdddeeedddccc^^^YYYSSSQQQTTTXXXZZZ[[[gggfffiiioootttvvvyyy~~~{{{zzzxxxwwwxxxyyyzzzzzz~~~zzzsssllljjjjjjiiiddd___[[[VVVSSSUUUTTTQQQPPPRRRMMMJJJDDD>>>===???@@@@@@DDDBBBBBBEEEFFFHHHMMMTTTYYY```lllzzz>>>>>>???????????????>>>@@@???>>>===<<<;;;;;;;;;======<<<<<<<<<===>>>???===<<<<<<;;;;;;<<<<<<===??????@@@@@@@@@@@@??????>>>============<<<<<<<<<;;;;;;<<<===>>>??????@@@<<<<<<===>>>??????@@@AAABBBBBBEEEIIIMMMSSS___kkkzzzuuuiiiaaa]]]bbbjjjzzz{{{qqqiiiaaa[[[\\\YYYWWWXXX\\\]]][[[XXX[[[YYYWWWZZZ```cccccc```^^^\\\YYYYYYYYYWWWTTTQQQSSSSSSSSSSSSTTTUUUWWWXXXUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWTTTOOOLLLLLLMMMNNNNNNNNNLLLLLLNNNRRRUUUWWWXXXTTTQQQNNNKKKJJJJJJLLLMMMTTTTTTTTTSSSRRRPPPOOONNNNNNOOOOOOOOOMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMKKKJJJKKKLLLOOOPPPOOORRRUUUTTTOOOLLLMMMOOOPPPPPPPPPQQQQQQRRRSSSTTTSSSSSSRRRRRRRRRSSSTTTUUURRROOOLLLKKKKKKKKKIIIGGGGGGHHHKKKOOOTTTVVVUUUTTTSSSQQQPPPRRRTTTVVVVVVTTTRRRTTTWWWVVVTTTQQQOOONNNMMMOOORRRTTTTTTSSSPPPOOOPPPPPPPPPQQQRRRSSSTTTTTTRRRSSSTTTVVVXXXYYYYYYYYYXXXVVVTTTSSSTTTTTTRRRQQQPPPPPPOOOOOONNNMMMMMMMMMOOONNNNNNNNNNNNNNNLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLNNNRRRUUUZZZWWWSSSPPPNNNOOOPPPQQQTTTSSSRRRQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPPPPPPPQQQMMMMMMNNNPPPQQQSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRXXX```sssrrrjjjkkkjjjgggeeehhhbbb\\\\\\aaahhhkkkkkkmmmfffbbbccccccaaa```aaa^^^______```aaaccceeefffjjjlllpppsssttttttrrrqqqiiinnnooojjjggggggfffbbbccc]]]WWWUUUWWWVVVRRRNNNNNNKKKIIILLLLLLHHHGGGIIIGGGHHHHHHGGGHHHKKKJJJGGGJJJHHHJJJOOOSSSVVV\\\dddnnnwww???@@@@@@@@@???????????????>>>===<<<;;;:::::::::<<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===>>>???@@@============>>>>>>>>>???>>>>>>@@@CCCEEEGGGOOOXXXcccllluuuxxxzzzxxxnnnjjjhhhhhhvvvtttiiibbb___\\\YYYYYYWWWUUUVVVZZZ[[[YYYWWW[[[YYYWWWYYY]]]aaabbbaaa[[[YYYXXXXXXXXXWWWTTTRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTUUURRRNNNLLLLLLMMMMMMMMMOOONNNMMMNNNQQQTTTVVVVVVRRRPPPNNNLLLKKKLLLMMMNNNUUUTTTRRRQQQOOONNNMMMMMMPPPNNNLLLLLLNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNMMMLLLJJJJJJLLLMMMOOOQQQTTTVVVTTTPPPNNNNNNPPPQQQQQQPPPQQQQQQRRRSSSTTTSSSRRRRRRRRRRRRSSSTTTTTTPPPNNNLLLLLLLLLKKKJJJHHHIIIKKKNNNRRRVVVWWWVVVTTTQQQPPPQQQRRRTTTUUUSSSQQQPPPSSSVVVWWWUUURRRPPPOOOPPPQQQTTTVVVVVVTTTRRRPPPRRRQQQPPPPPPOOOOOOPPPPPPPPPRRRTTTWWWYYYZZZZZZZZZXXXVVVTTTSSSSSSSSSRRRPPPPPPPPPPPPOOONNNNNNMMMMMMOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJKKKLLLLLLMMMNNNRRRTTTXXXVVVQQQNNNMMMNNNQQQSSSUUUTTTSSSRRRQQQPPPPPPPPPKKKLLLMMMOOOPPPPPPOOOOOOMMMNNNOOOPPPQQQRRRSSSSSSUUUUUUUUUTTTSSSQQQPPPOOOQQQSSS^^^qqqyyysssrrrooojjjgggmmmiiigggmmmyyysssfff```^^^XXXSSSQQQLLLNNNOOOPPPQQQTTTWWWYYYYYYZZZ]]]^^^^^^]]][[[YYYSSSVVVWWWUUUTTTTTTRRROOOQQQNNNLLLMMMNNNMMMIIIEEEEEECCCCCCFFFFFFDDDDDDGGGJJJSSS[[[___bbbccc___XXXVVVVVVZZZ```dddgggmmmttt~~~@@@@@@??????>>>>>>??????>>>===<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;::::::999999::::::;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<======>>>========================???===???BBBBBBBBBFFFLLLNNNUUU^^^cccgggoooyyy}}}}}}|||xxxqqqggg___\\\ZZZYYYXXXVVVUUUTTTUUUWWWYYYXXXVVVXXXVVVVVVXXX\\\^^^^^^]]]WWWWWWWWWWWWWWWVVVTTTSSSQQQRRRSSSUUUUUUTTTRRRQQQUUUTTTSSSRRRQQQQQQQQQQQQSSSTTTTTTUUUUUUTTTSSSSSSSSSQQQMMMLLLLLLMMMMMMMMMOOONNNLLLMMMOOORRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOOUUUSSSQQQOOOMMMLLLLLLMMMQQQMMMJJJJJJNNNPPPQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJLLLNNNOOOVVVWWWVVVTTTOOOLLLLLLLLLQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNMMMMMMMMMLLLLLLKKKJJJJJJLLLOOOSSSVVVWWWUUURRRNNNOOOQQQSSSTTTSSSQQQOOONNNRRRUUUVVVSSSPPPMMMLLLOOOQQQTTTWWWWWWVVVTTTRRROOONNNMMMLLLLLLLLLLLLLLLOOOQQQTTTWWWYYYZZZ[[[ZZZWWWUUUSSSRRRRRRRRRQQQPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNOOONNNLLLJJJJJJJJJKKKMMMOOOPPPOOOMMMLLLLLLIIIJJJLLLLLLMMMNNNQQQTTTVVVSSSOOOLLLKKKMMMQQQSSSTTTTTTRRRQQQPPPPPPPPPPPPIIIKKKMMMPPPPPPPPPOOONNNMMMNNNNNNOOOQQQRRRRRRSSSTTTUUUVVVVVVUUUSSSQQQOOONNNMMMRRR^^^nnn{{{xxxwwwrrrmmmkkknnnnnnuuuqqqiiifffaaaZZZVVVOOOOOOOOOPPPRRRVVV[[[___^^^^^^^^^\\\YYYUUUQQQOOOMMMOOOOOOPPPQQQRRRQQQPPPRRRTTTYYY\\\\\\WWWOOOJJJIIIGGGFFFIIIKKKLLLPPPVVV```nnn}}}zzzooohhhhhhmmmsssvvvwww|||@@@???>>>============>>>===<<<;;;::::::999::::::999::::::;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999<<<<<<<<<<<<;;;;;;;;;;;;=========<<<<<<<<<<<<<<<>>>===>>>AAABBB@@@CCCGGGCCCGGGNNNSSSVVV\\\fffooouuuxxxyyyooofffccc^^^ZZZXXXVVVTTTSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVWWWYYY\\\^^^]]][[[YYYUUUVVVWWWWWWVVVUUUUUUUUUQQQRRRTTTVVVVVVUUUSSSQQQUUUTTTSSSRRRRRRQQQQQQQQQUUUUUUVVVVVVUUUUUUTTTSSSRRRPPPMMMLLLMMMNNNNNNMMMNNNLLLJJJKKKMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNTTTRRRPPPNNNLLLLLLLLLLLLQQQMMMJJJJJJNNNPPPQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLGGGGGGHHHIIIKKKMMMPPPQQQUUUUUUTTTRRROOOLLLLLLLLLRRRQQQQQQQQQQQQRRRRRRSSSQQQQQQRRRRRRQQQQQQQQQQQQKKKLLLMMMNNNMMMLLLLLLLLLKKKLLLNNNQQQTTTUUUSSSPPPMMMOOORRRUUUUUUSSSQQQPPPRRRUUUWWWWWWSSSOOOLLLKKKMMMOOOSSSVVVWWWVVVTTTSSSLLLLLLKKKKKKKKKLLLLLLMMMNNNPPPSSSWWWYYYZZZZZZYYYVVVTTTRRRQQQRRRRRRQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLNNNOOONNNLLLJJJJJJKKKLLLNNNPPPPPPMMMKKKKKKLLLIIIJJJKKKKKKLLLNNNQQQTTTVVVTTTPPPNNNMMMOOORRRTTTSSSRRRQQQPPPOOOOOOOOOOOOJJJLLLNNNPPPQQQPPPOOONNNLLLMMMNNNOOOPPPRRRRRRSSSRRRSSSUUUVVVVVVTTTRRRPPPKKKLLLNNNSSSYYYhhhzzz||||||yyyvvvvvvvvv}}}{{{qqqnnnjjjccc___WWWUUUUUUXXX___iiiqqqvvvwwwuuurrrllleee^^^WWWTTTOOOOOOQQQSSSUUUVVVXXX[[[ccckkkuuuzzzvvvjjj]]]TTTTTTQQQQQQSSSVVV[[[eeeooo{{{|||@@@???>>><<<<<<<<<=========<<<;;;:::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::::::::::::::999999999999<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<::::::>>>???>>>???CCCAAACCCGGGJJJKKKMMMVVV```jjjrrr}}}uuuoooiiieee]]]]]]\\\[[[YYYWWWTTTSSSTTTTTTUUUUUUVVVWWWXXXXXXYYY[[[___aaaaaa^^^[[[XXXUUUWWWXXXWWWVVVUUUUUUVVVRRRSSSUUUWWWXXXWWWUUUTTTVVVUUUTTTSSSRRRRRRRRRRRRUUUUUUUUUTTTTTTTTTTTTTTTQQQOOOMMMMMMNNNOOOOOONNNLLLJJJHHHIIIKKKMMMMMMMMMNNNOOOOOOPPPOOOOOONNNMMMRRRQQQPPPNNNMMMMMMMMMMMMPPPNNNLLLLLLNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMFFFGGGHHHJJJMMMPPPRRRTTTQQQQQQPPPOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRQQQQQQPPPOOOIIILLLNNNOOONNNMMMMMMNNNMMMMMMMMMOOORRRRRRQQQOOOMMMPPPTTTVVVVVVTTTTTTTTTXXXZZZZZZYYYVVVRRRPPPOOOMMMOOOSSSVVVWWWVVVTTTRRRLLLLLLLLLLLLMMMNNNOOOOOOMMMOOOSSSVVVXXXXXXXXXWWWSSSRRRPPPPPPRRRRRRRRRQQQNNNNNNNNNMMMLLLLLLKKKKKKMMMPPPRRRQQQNNNLLLMMMOOOMMMOOOPPPNNNKKKIIIJJJMMMJJJJJJJJJJJJJJJMMMQQQUUUWWWVVVSSSQQQQQQRRRTTTUUUPPPPPPOOONNNNNNNNNNNNOOOLLLMMMNNNOOOPPPOOONNNNNNKKKLLLMMMOOOPPPRRRSSSTTTQQQRRRTTTUUUUUUSSSRRRPPPJJJKKKNNNNNNLLLTTTjjj~~~}}}{{{|||zzzvvvqqqllliiiaaa___bbbmmm}}}xxxmmmeee```ZZZZZZ\\\___```aaahhhppppppeee```______dddhhhppp}}}BBBAAA>>>===<<<<<<===>>>===<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;;;;:::::::::999999999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;777777:::<<<;;;<<>>======>>>???======<<<;;;;;;;;;<<<<<<:::;;;<<<=========<<<;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999555666777999;;;===>>>???:::::::::;;;;;;;;;<<<<<<<<<888666999;;;::::::===>>>===???BBB@@@>>>EEEOOOQQQUUU^^^ggglllpppxxxpppnnniiiccc^^^[[[[[[\\\WWWXXXYYYZZZYYYYYYZZZ[[[TTTVVVWWWXXXXXXYYYZZZ\\\___``````^^^[[[YYYXXXXXXVVVXXXZZZYYYVVVTTTUUUWWWUUUVVVWWWYYYZZZ[[[[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTRRRQQQOOONNNOOOPPPRRRTTTQQQOOONNNOOOPPPQQQQQQPPPKKKJJJHHHIIIKKKNNNNNNNNNOOOPPPQQQQQQQQQOOOMMMKKKNNNOOOPPPQQQQQQPPPNNNNNNMMMOOORRRQQQMMMKKKLLLNNNPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOQQQSSSTTTUUUVVVUUUSSSQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRPPPPPPQQQRRRQQQPPPNNNMMMGGGKKKOOOPPPOOOMMMNNNPPPRRRPPPNNNMMMOOOQQQQQQQQQNNNRRRVVVXXXWWWWWWZZZ\\\XXXXXXXXXVVVTTTSSSUUUVVVTTTVVVWWWXXXWWWTTTPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLOOORRRUUUVVVVVVTTTRRRPPPNNNNNNOOOQQQSSSTTTSSSLLLLLLLLLKKKJJJJJJIIIIIIHHHLLLPPPOOOLLLKKKNNNQQQOOOPPPOOOKKKFFFEEEIIINNNLLLKKKIIIGGGGGGKKKRRRWWWRRRRRRQQQQQQOOONNNMMMMMMKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJKKKHHHIIIKKKNNNPPPSSSUUUVVVVVVUUUTTTSSSQQQOOOMMMLLLOOONNNNNNOOONNNNNNUUU^^^qqq{{{zzzuuuwww}}}zzzxxxxxxwwwwww{{{vvvwwwxxx|||~~~{{{|||wwwzzz}}}AAA>>>;;;:::;;;<<<===<<<;;;;;;;;;::::::999999999:::;;;<<<<<<;;;;;;<<<>>>:::<<<======;;;;;;<<<===;;;<<<<<<;;;999888999:::;;;::::::999999::::::;;;777777888888888999999999;;;;;;:::;;;;;;<<<===>>>======<<<======>>>???@@@??????>>>>>>???AAACCCDDDHHHKKKOOOSSSXXX^^^fffkkkttt|||pppiii]]]^^^^^^]]]ZZZYYYYYYZZZVVVWWWWWWXXXXXXXXXXXXWWWTTTUUUVVVWWWXXXXXXXXXXXX\\\]]]^^^\\\ZZZXXXXXXXXXVVVXXXXXXWWWTTTSSSUUUWWWUUUWWWYYY[[[ZZZXXXVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMKKKMMMRRRVVVXXXXXXWWWSSSPPPRRRVVVXXXVVVRRROOOMMMLLLLLLNNNPPPPPPPPPOOONNNMMMLLLMMMNNNOOOPPPNNNMMMMMMPPPSSSSSSOOOLLLPPPOOONNNNNNOOOOOONNNLLLLLLLLLLLLMMMNNNPPPQQQRRRLLLMMMNNNPPPRRRSSSUUUUUUTTTRRRQQQQQQRRRRRRQQQPPPMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOOPPPOOOOOONNNNNNIIIKKKMMMMMMMMMNNNPPPRRRPPPLLLJJJKKKPPPRRRPPPMMMOOOQQQVVVYYY[[[[[[ZZZXXX]]]^^^^^^\\\WWWUUUUUUWWWVVVWWWWWWVVVUUUSSSQQQOOOPPPPPPPPPMMMJJJHHHHHHIIIOOOQQQTTTVVVWWWVVVTTTRRRQQQPPPMMMJJJMMMSSSSSSPPPQQQOOOKKKHHHGGGFFFDDDCCCJJJLLLOOOQQQRRRRRRPPPOOOOOOMMMKKKIIIHHHGGGGGGGGGJJJJJJJJJKKKLLLMMMOOOPPPVVVTTTQQQOOOMMMMMMNNNNNNKKKJJJIIIJJJLLLOOOPPPPPPRRRPPPNNNKKKIIIHHHHHHHHHKKKLLLNNNPPPRRRTTTUUUUUUUUUTTTSSSRRRPPPOOOMMMMMMIIILLLNNNOOONNNOOOSSSVVV]]]rrryyyyyy|||~~~|||@@@>>>;;;:::;;;<<<===<<<;;;;;;;;;::::::999999999999:::;;;;;;::::::;;;<<<<<<===>>>===;;;:::;;;<<<:::;;;===<<<:::999:::;;;999999999888888999999999888888999999::::::::::::::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<======???>>>>>>>>>>>>@@@AAABBBDDDEEEHHHJJJMMMRRRWWW[[[bbbkkkxxxsssggg___\\\VVVXXXXXXWWWUUUTTTTTTUUUWWWWWWXXXYYYYYYYYYYYYXXXUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZYYYWWWUUUTTTUUUVVVXXXXXXVVVTTTSSSUUUWWWWWWXXXZZZZZZZZZYYYWWWVVVSSSSSSRRRRRRQQQPPPOOOOOOPPPNNNMMMNNNSSSWWWXXXXXXVVVRRRNNNOOOSSSUUUTTTRRROOONNNNNNOOOPPPPPPNNNMMMNNNNNNNNNNNNNNNOOOOOOPPPOOONNNNNNPPPRRRSSSQQQNNNQQQOOONNNNNNNNNNNNMMMKKKJJJKKKKKKKKKLLLNNNOOOPPPMMMMMMOOOPPPQQQSSSSSSTTTSSSQQQPPPPPPQQQPPPOOONNNLLLMMMNNNNNNOOONNNNNNNNNNNNOOORRRSSSRRROOOLLLIIIDDDFFFIIIKKKLLLMMMOOOQQQRRRNNNKKKLLLOOOPPPNNNKKKNNNPPPTTTWWWYYYZZZYYYXXXZZZ\\\\\\[[[WWWUUUUUUVVVUUUUUUVVVUUUTTTSSSQQQPPPVVVVVVUUURRROOONNNNNNOOOLLLNNNQQQTTTUUUSSSQQQPPPNNNMMMIIIFFFJJJPPPQQQNNNQQQOOOKKKIIIHHHGGGEEEDDDHHHJJJNNNQQQRRRQQQPPPNNNLLLKKKJJJHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPRRRQQQOOONNNMMMNNNOOOPPPMMMKKKIIIJJJLLLMMMNNNMMMNNNMMMKKKJJJIIIIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKMMMOOOOOOMMMNNNPPPSSSUUUfffwww~~~???===;;;:::;;;<<<<<<<<<;;;;;;::::::::::::999999888999::::::999999:::;;;>>>>>>>>><<<:::999:::;;;888:::<<<===<<<;;;;;;;;;888888888888888888888888999::::::::::::;;;;;;;;;::::::::::::;;;<<<======<<<<<<;;;;;;:::;;;;;;;;;======<<<======>>>???@@@@@@AAABBBBBBCCCDDDHHHJJJNNNTTT]]]eeemmmtttzzz~~~{{{}}}sssggg]]]XXXVVVVVVTTTUUUVVVVVVTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZVVVVVVUUUTTTTTTUUUWWWWWWWWWXXXYYYXXXUUUSSSSSSSSSWWWWWWWWWVVVTTTTTTVVVXXXZZZYYYYYYYYYYYYXXXXXXWWWTTTTTTRRRQQQPPPOOOOOOOOOQQQOOONNNPPPSSSVVVXXXXXXTTTPPPLLLLLLOOORRRSSSRRRPPPPPPPPPQQQRRRPPPMMMJJJMMMNNNOOOPPPPPPPPPOOOOOOOOONNNNNNOOOQQQRRRRRRQQQQQQOOONNNMMMNNNNNNLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPNNNNNNOOOOOOMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNPPPTTTVVVTTTOOOHHHDDD@@@DDDHHHLLLMMMNNNOOOQQQSSSPPPLLLLLLMMMNNNKKKIIIMMMOOORRRTTTVVVXXXXXXXXXUUUWWWYYYYYYWWWUUUTTTTTTSSSTTTTTTTTTTTTSSSRRRQQQSSSSSSRRRPPPMMMKKKLLLMMMIIIKKKNNNQQQRRRPPPNNNMMMIIIHHHDDDBBBFFFMMMNNNKKKPPPNNNJJJHHHHHHHHHFFFEEEEEEHHHMMMPPPRRRQQQNNNMMMJJJIIIHHHHHHHHHIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOPPPNNNMMMLLLLLLMMMNNNPPPQQQMMMKKKJJJJJJKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJLLLMMMKKKLLLNNNPPPQQQRRRSSSSSSPPPPPPNNNMMMLLLKKKJJJJJJMMMOOOPPPOOONNNNNNOOOPPPOOOYYY```mmm>>><<<::::::<<<===<<<<<<::::::::::::::::::::::::888999::::::999999:::;;;=========:::888666777999777999<<<===<<<;;;:::;;;888888999999999999888888999:::::::::::::::::::::999999999999:::;;;<<<=========<<<;;;:::::::::;;;;;;;;;;;;<<<<<<======>>>@@@@@@AAA@@@??????AAACCCDDDGGGKKKPPPUUU\\\dddiiisssxxx{{{yyyyyyzzz|||}}}{{{wwwssssssyyyyyysssooojjjgggaaa[[[WWWUUUUUUUUURRRSSSTTTTTTSSSSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZWWWVVVTTTSSSSSSTTTVVVWWWYYYZZZ[[[ZZZWWWUUUUUUVVVWWWWWWVVVTTTTTTTTTVVVXXXZZZYYYWWWVVVUUUVVVVVVWWWUUUTTTSSSQQQPPPPPPPPPPPPPPPOOOOOOPPPRRRTTTUUUVVVSSSOOOLLLKKKMMMQQQSSSSSSTTTSSSQQQQQQQQQPPPMMMKKKLLLMMMPPPRRRRRRQQQPPPNNNNNNMMMMMMNNNOOOQQQRRRRRROOOMMMLLLMMMNNNOOONNNMMMNNNNNNNNNNNNOOOPPPQQQRRRNNNOOOPPPPPPPPPPPPOOONNNQQQOOONNNNNNNNNNNNMMMKKKKKKKKKLLLMMMNNNNNNNNNNNNPPPRRRUUUVVVSSSMMMGGGCCCBBBFFFKKKNNNPPPPPPPPPQQQRRROOOMMMLLLLLLLLLKKKIIILLLMMMOOORRRTTTVVVWWWXXXQQQSSSUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRMMMNNNMMMKKKHHHGGGGGGHHHHHHJJJMMMPPPPPPOOOMMMKKKFFFEEEAAA???DDDLLLOOOLLLNNNLLLIIIGGGGGGGGGFFFEEEDDDGGGLLLOOOQQQPPPMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJLLLMMMNNNNNNOOOOOOLLLLLLKKKKKKLLLMMMNNNOOOKKKJJJIIIIIIKKKLLLKKKJJJFFFFFFFFFFFFHHHJJJLLLMMMLLLLLLNNNOOOQQQQQQRRRRRROOONNNMMMKKKKKKJJJKKKKKKNNNOOOPPPQQQPPPPPPQQQQQQOOOSSSSSSXXXhhhttt===;;;::::::<<<===<<<;;;::::::::::::::::::::::::999:::;;;;;;::::::;;;<<<;;;;;;:::888555555777888999;;;======;;;:::999:::999999:::;;;;;;:::999999999999999999888888888888999888888999999:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;>>>@@@@@@@@@>>>>>>???AAA@@@AAADDDFFFIIIMMMRRRVVVbbbgggooouuuxxxwwwssspppjjjkkknnnpppqqqpppllliiillltttzzzvvvoooiiidddaaa^^^\\\ZZZYYYYYYWWWUUUSSSQQQPPPMMMNNNPPPPPPOOOOOOPPPRRRVVVVVVWWWYYYYYYZZZZZZZZZWWWUUUTTTSSSSSSTTTVVVXXXZZZ\\\\\\[[[YYYWWWWWWWWWWWWUUUSSSRRRSSSTTTVVVWWWWWWVVVTTTRRRQQQRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOONNNNNNOOOOOOPPPPPPQQQRRRRRRPPPMMMLLLMMMPPPSSSUUUYYYVVVRRROOOOOOOOOOOONNNKKKMMMPPPSSSTTTSSSQQQOOOMMMMMMMMMMMMNNNOOOPPPRRRMMMLLLLLLMMMPPPQQQQQQPPPNNNNNNNNNNNNOOOPPPQQQQQQNNNOOOPPPPPPPPPOOOMMMLLLPPPOOOMMMNNNOOOOOONNNLLLKKKKKKLLLNNNNNNOOOOOOOOOTTTTTTTTTSSSPPPLLLHHHEEEEEEHHHMMMOOOOOOOOOOOOOOOOOONNNLLLKKKKKKKKKKKKJJJJJJKKKMMMPPPSSSUUUVVVWWWOOOPPPQQQSSSTTTUUUTTTSSSQQQQQQQQQQQQQQQQQQRRRRRRNNNNNNNNNKKKIIIGGGHHHIIIHHHJJJNNNPPPQQQPPPMMMLLLFFFEEEBBB@@@FFFNNNRRRPPPLLLIIIGGGFFFFFFGGGFFFFFFEEEGGGKKKNNNOOONNNLLLJJJKKKJJJHHHGGGFFFFFFGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLGGGFFFGGGHHHKKKLLLLLLKKKFFFFFFEEEFFFGGGIIIJJJLLLLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTSSSSSSOOOQQQMMMPPP[[[bbbmmm|||}}}~~~~~~;;;::::::;;;<<<===<<<;;;999999::::::::::::;;;;;;999:::;;;;;;::::::;;;<<<888888888666555666888;;;???@@@@@@>>>;;;999::::::999:::;;;<<<<<<;;;:::999999999888888888888888777888888888888999:::;;;;;;>>>===<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::;;;===>>>>>>======>>>???;;;===@@@BBBCCCEEEHHHJJJQQQUUUZZZ```eeeggggggggg```cccfffhhhiiihhhfffdddhhhpppzzz|||uuupppnnnfffccc___ZZZXXXWWWWWWXXXTTTVVVWWWXXXWWWTTTPPPNNNMMMOOOPPPPPPOOOOOOPPPRRRSSSTTTUUUVVVWWWXXXXXXXXXUUUUUUTTTTTTUUUVVVXXXYYYZZZ[[[\\\[[[XXXVVVVVVWWWVVVSSSPPPPPPQQQTTTUUUVVVTTTSSSQQQPPPOOOOOOOOOPPPMMMNNNNNNOOOOOONNNMMMMMMMMMNNNPPPOOONNNNNNOOOPPPQQQOOONNNMMMNNNQQQTTTUUU[[[WWWRRROOONNNOOOPPPPPPLLLNNNQQQSSSTTTSSSRRRQQQMMMOOOPPPPPPNNNNNNOOOQQQMMMMMMMMMNNNQQQSSSSSSRRRLLLLLLKKKKKKLLLLLLMMMNNNMMMNNNOOOPPPPPPNNNLLLKKKNNNMMMLLLMMMOOOOOOOOOMMMKKKLLLMMMNNNOOOPPPPPPPPPUUUTTTSSSPPPNNNLLLJJJIIIEEEHHHLLLMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJHHHJJJMMMPPPSSSUUUUUUVVVPPPOOOOOOPPPRRRTTTTTTSSSQQQPPPPPPOOOOOOPPPQQQQQQLLLMMMLLLJJJHHHGGGHHHIIIIIIKKKOOOQQQRRRQQQNNNMMMHHHGGGCCCBBBHHHRRRWWWUUUJJJHHHFFFFFFGGGHHHHHHGGGHHHIIIKKKMMMNNNMMMKKKIIIJJJIIIHHHFFFEEEEEEFFFFFFGGGHHHJJJLLLMMMMMMMMMLLLNNNNNNMMMLLLLLLKKKJJJJJJEEEEEEEEEHHHJJJLLLKKKJJJFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNLLLKKKKKKLLLMMMOOONNNNNNOOORRRUUUUUUTTTRRRLLLOOOKKKMMMUUUVVVZZZggguuu}}}{{{xxxyyy|||}}};;;:::999;;;<<<===<<<:::999999999::::::;;;;;;;;;888999::::::999999:::;;;777777777666666888<<>>888;;;===>>>???@@@BBBCCCEEEGGGJJJNNNRRRVVVXXXYYYVVVYYY]]]___````````````dddjjjqqqwww|||uuulllfffaaa^^^\\\XXXXXXXXXVVVUUUTTTTTTUUUTTTUUUWWWXXXXXXVVVTTTRRRNNNPPPQQQPPPOOOOOOPPPQQQPPPQQQSSSTTTUUUVVVVVVVVVSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\[[[XXXWWWVVVWWWUUURRRNNNMMMPPPSSSTTTTTTRRRRRRQQQOOONNNMMMMMMMMMKKKMMMOOOQQQRRRQQQPPPOOOMMMPPPQQQQQQNNNMMMNNNPPPNNNNNNNNNNNNOOOPPPSSSTTTZZZWWWSSSQQQQQQQQQQQQPPPMMMNNNQQQSSSTTTTTTSSSRRROOOQQQTTTSSSQQQOOOOOOPPPQQQPPPOOOPPPRRRSSSRRRQQQKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMOOOPPPPPPNNNLLLJJJKKKJJJIIIKKKMMMOOOOOONNNLLLMMMNNNOOOPPPQQQQQQQQQSSSRRRRRRPPPOOOMMMKKKJJJFFFHHHKKKMMMMMMNNNPPPRRROOOOOONNNKKKIIIHHHGGGHHHFFFIIIMMMQQQTTTUUUUUUTTTRRROOOMMMNNNQQQTTTTTTTTTQQQPPPOOONNNNNNOOOPPPPPPJJJJJJJJJHHHFFFEEEEEEGGGJJJLLLOOOQQQRRRQQQOOOMMMJJJHHHEEEDDDKKKUUU[[[ZZZKKKIIIGGGGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHEEEGGGIIIKKKLLLLLLKKKJJJMMMNNNMMMMMMLLLKKKJJJJJJEEEEEEFFFHHHJJJJJJIIIGGGEEEEEEEEEFFFGGGIIILLLMMMLLLMMMMMMNNNNNNNNNNNNMMMOOOMMMKKKJJJJJJLLLNNNOOOOOONNNOOOQQQSSSTTTQQQNNNIIIMMMJJJLLLSSSPPPOOOYYY___lllyyy}}}:::999999;;;======<<<:::999999999::::::;;;;;;;;;666888999999888888999:::777777777777888;;;???CCCNNNLLLHHHCCC>>><<<<<<>>>666777999::::::999777666;;;;;;;;;::::::999999999777777777777888999:::;;;999999999999:::;;;;;;<<<:::;;;<<<<<<<<<;;;:::999999;;;======<<<;;;<<<===999;;;<<<<<<;;;;;;===>>>>>>???AAADDDGGGJJJLLLMMMNNNQQQUUUXXXYYYZZZ[[[\\\]]]aaafffiiikkkoootttyyy~~~rrrnnnjjjddd___\\\YYYWWWUUUQQQSSSVVVVVVUUUSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUTTTKKKLLLMMMLLLKKKJJJKKKLLLOOOPPPQQQRRRTTTTTTUUUUUURRRSSSUUUWWWYYYZZZZZZZZZ\\\]]]^^^\\\ZZZXXXXXXXXXUUUQQQLLLLLLOOORRRTTTSSSRRRQQQQQQPPPOOOMMMLLLLLLLLLOOOSSSVVVWWWVVVTTTRRRNNNQQQSSSRRROOOMMMNNNPPPLLLMMMNNNOOOOOOPPPRRRSSSXXXVVVTTTSSSSSSRRRQQQOOONNNOOOPPPRRRSSSTTTTTTSSSPPPTTTWWWVVVSSSPPPPPPQQQUUUSSSRRRQQQRRRRRRPPPOOOMMMLLLLLLLLLLLLLLLMMMNNNKKKLLLNNNPPPPPPNNNLLLJJJHHHGGGGGGIIILLLNNNNNNMMMLLLMMMOOOPPPQQQRRRRRRRRRPPPQQQQQQQQQPPPNNNLLLKKKHHHJJJMMMNNNPPPRRRUUUWWWQQQQQQOOOLLLHHHFFFEEEEEEEEEHHHMMMRRRUUUVVVUUUTTTSSSPPPLLLLLLPPPSSSTTTTTTQQQPPPOOONNNMMMNNNOOOOOOKKKKKKKKKJJJGGGFFFGGGHHHIIILLLOOOQQQRRRQQQNNNMMMKKKIIIFFFEEELLLWWW]]]\\\LLLJJJHHHIIIJJJLLLLLLLLLNNNMMMMMMLLLKKKJJJJJJJJJFFFEEEEEEEEEEEEGGGIIIJJJDDDFFFHHHJJJKKKKKKJJJIIILLLMMMMMMMMMMMMLLLLLLKKKGGGFFFFFFHHHIIIIIIGGGEEEDDDDDDDDDFFFHHHKKKMMMOOOLLLMMMMMMNNNNNNNNNMMMMMMNNNLLLJJJIIIIIIKKKMMMOOOPPPOOONNNPPPRRRQQQNNNJJJIIILLLJJJMMMTTTPPPLLLUUUPPP]]]llluuu;;;;;;:::::::::999999999777777666666777777888999<<<;;;;;;:::999999999:::666888888777555888@@@FFFPPPLLLFFF???999666555555999999999888888888888888888888888888888777666666888777666666666777999:::777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBEEEGGGIIILLLMMMNNNNNNNNNPPPTTTZZZ^^^___```aaabbbiiivvv|||wwwwww}}}{{{uuunnniiieeeccc```]]]YYYUUUSSSRRRSSSSSSRRRTTTVVVXXXWWWUUURRRPPPTTTTTTTTTTTTSSSRRRQQQPPPLLLJJJGGGFFFFFFHHHJJJLLLPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQSSSTTTUUUVVVVVVXXX[[[]]]\\\YYYVVVSSSRRRSSSOOOLLLJJJLLLOOORRRSSSSSSTTTTTTRRROOONNNNNNOOOPPPUUUYYYYYYTTTPPPOOOQQQOOONNNNNNMMMMMMLLLLLLMMMNNNNNNMMMLLLJJJKKKNNNQQQVVVWWWVVVSSSOOOLLLKKKKKKJJJKKKLLLMMMPPPRRRTTTUUUNNNRRRUUUTTTQQQQQQTTTXXX]]]XXXRRRQQQSSSSSSPPPLLLNNNMMMLLLJJJJJJJJJKKKLLLSSSQQQPPPPPPPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNMMMNNNRRRRRRNNNMMMOOOPPPNNNMMMPPPTTTTTTPPPLLLNNNLLLJJJLLLPPPSSSSSSRRROOONNNMMMKKKIIIGGGFFFEEEFFFHHHLLLQQQUUUUUURRRPPPQQQNNNMMMNNNQQQSSSRRRQQQOOOOOOPPPOOONNNLLLJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHKKKLLLMMMOOOOOOOOONNNMMMLLLJJJIIIJJJNNNRRRTTTUUULLLJJJIIIHHHIIILLLOOOQQQRRROOOKKKJJJJJJJJJGGGEEEGGGFFFEEEEEEGGGIIIKKKMMMHHHHHHHHHJJJKKKKKKIIIGGGJJJJJJIIIKKKLLLMMMKKKJJJEEEGGGJJJJJJJJJIIIIIIJJJHHHEEEAAABBBEEEIIIJJJJJJOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOONNNLLLKKKRRRVVV^^^hhhttt::::::::::::999999999999777777777777777888999999:::999888777777777777777888:::;;;999888:::@@@EEEIIIFFFAAA<<<888666666777777777777777777777777777777888888888777777666555777777666666777777888999777888888999:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===?????????@@@BBBDDDEEEFFFFFFFFFJJJNNNRRRUUUVVVWWWWWWXXXZZZeeekkkhhhiiirrrxxxwww|||}}}{{{wwwrrrmmmiiigggeeebbb___^^^]]]]]]]]][[[XXXTTTRRRQQQRRRRRRPPPRRRTTTVVVVVVSSSQQQOOOQQQQQQQQQQQQPPPOOONNNMMMJJJIIIFFFEEEEEEGGGJJJLLLNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTVVVXXXZZZZZZWWWTTTSSSRRRQQQOOOMMMLLLNNNPPPPPPPPPQQQRRRRRRQQQNNNMMMMMMNNNPPPTTTWWWVVVRRROOOOOOQQQSSSRRROOOMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMPPPRRRUUUVVVUUURRRNNNKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQNNNRRRVVVWWWTTTTTTWWWZZZ\\\XXXSSSRRRTTTTTTQQQNNNMMMLLLKKKJJJJJJKKKLLLLLLQQQPPPOOOOOOPPPPPPOOOMMMIIIIIIIIIJJJJJJKKKKKKKKKPPPMMMNNNQQQQQQMMMMMMOOORRRPPPOOOQQQUUUUUUPPPLLLLLLKKKKKKMMMPPPQQQPPPNNNMMMMMMLLLKKKJJJHHHGGGFFFIIIJJJNNNSSSVVVVVVSSSQQQNNNLLLJJJKKKMMMOOOOOOMMMNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIIIILLLLLLMMMMMMMMMLLLKKKKKKIIIHHHHHHIIIMMMPPPQQQQQQKKKJJJIIIHHHJJJLLLOOOQQQPPPMMMJJJIIIIIIIIIGGGDDDGGGFFFEEEEEEFFFIIIKKKLLLIIIHHHGGGIIIJJJKKKIIIHHHKKKJJJIIIJJJLLLLLLKKKIIIFFFHHHIIIJJJJJJIIIIIIIIIIIIFFFCCCCCCEEEHHHHHHGGGJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOONNNMMMMMMNNNQQQXXX___iiittt::::::999999999888888888888777777777777888999999999888777777777777777777888:::;;;:::888999===AAA@@@>>>;;;888666666777888555555555666666777777777777777777666666666555555666666777777888888777777888888888888999999999999::::::::::::::::::::::::777777777888888888999999999::::::::::::;;;;;;;;;999999999::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>DDDGGGKKKLLLLLLKKKKKKLLLNNNWWW\\\ZZZ]]]gggnnnooosssvvv|||{{{vvvhhhddd___]]]\\\[[[WWWSSSVVVUUUTTTSSSTTTVVVXXXYYYYYYWWWTTTQQQPPPOOOPPPPPPNNNPPPRRRSSSRRRQQQNNNLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHFFFDDDCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSQQQSSSUUUVVVTTTRRRRRRRRRPPPOOOMMMMMMOOOOOONNNMMMNNNOOOPPPOOOMMMLLLMMMNNNPPPRRRTTTRRROOONNNOOOQQQXXXUUUPPPLLLIIIGGGGGGGGGGGGIIILLLMMMNNNOOOQQQSSSTTTTTTTTTQQQMMMKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNSSSWWWYYYXXXWWWXXXZZZWWWTTTQQQPPPRRRSSSQQQNNNLLLLLLKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMOOOPPPOOONNNFFFGGGHHHIIIKKKLLLNNNNNNRRRNNNMMMOOOOOOLLLLLLOOOSSSRRRQQQSSSUUUTTTPPPLLLJJJJJJLLLOOOQQQPPPLLLIIIKKKKKKLLLLLLLLLJJJIIIHHHLLLMMMPPPTTTWWWVVVTTTQQQLLLJJJIIIIIIKKKLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIKKKNNNOOOOOONNNKKKJJJIIIIIIJJJLLLOOOPPPMMMKKKIIIHHHIIIHHHGGGEEEFFFFFFEEEEEEFFFHHHJJJKKKIIIGGGFFFGGGIIIJJJJJJIIIKKKJJJIIIIIIJJJKKKJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHFFFFFFGGGGGGFFFEEEIIIHHHHHHHHHIIIKKKMMMNNNMMMMMMMMMNNNNNNMMMMMMLLLJJJJJJKKKKKKKKKLLLLLLLLLNNNSSSYYY^^^^^^ZZZSSSNNNKKKNNNRRRVVV\\\ccckkkppp{{{999999888888888777777777888777777777777888999999:::999999888888888999999666777999888777777888:::;;;:::888666555666777888444444555666777777888888666666555555555555555666444555777888888888777666888888777777777888888888888888888888888888888888666666666777777777777888::::::::::::::::::::::::888888999999999999999999::::::;;;;;;;;;;;;;;;;;;BBBDDDFFFFFFEEECCCCCCCCCFFFLLLPPPOOORRR\\\bbbdddbbbbbbfffnnnwww~~~~~~||||||wwwooohhhccc___[[[YYYTTTRRROOOOOOOOOOOONNNLLLOOONNNMMMMMMNNNPPPSSSUUUTTTSSSPPPNNNMMMMMMMMMMMMKKKMMMNNNOOOOOOMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCBBBBBBBBBDDDGGGIIIJJJJJJKKKLLLNNNOOOPPPQQQOOOPPPQQQSSSSSSTTTSSSSSSMMMOOOQQQQQQQQQPPPQQQSSSRRRPPPMMMLLLLLLMMMMMMLLLMMMNNNOOOOOOMMMLLLMMMOOOQQQRRRRRRPPPNNNNNNPPPSSSXXXUUUPPPKKKGGGFFFGGGHHHFFFIIILLLNNNNNNOOOQQQRRRSSSSSSRRRPPPLLLJJJIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKPPPSSSXXXYYYXXXVVVVVVVVVPPPNNNMMMMMMNNNOOONNNLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJLLLNNNPPPPPPOOOHHHIIIJJJLLLOOOQQQSSSTTTSSSOOOMMMNNNMMMJJJKKKNNNSSSRRRRRRSSSTTTSSSOOOLLLIIILLLOOORRRRRROOOJJJGGGIIIJJJLLLMMMMMMLLLKKKJJJNNNOOOQQQSSSUUUTTTQQQOOOLLLKKKJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJLLLNNNQQQQQQPPPNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJJJJIIIIIIGGGFFFFFFEEEEEEEEEFFFGGGIIIIIIIIIGGGEEEFFFHHHJJJKKKKKKKKKIIIHHHHHHJJJJJJJJJIIIKKKKKKLLLMMMNNNNNNLLLJJJIIIIIIIIIJJJJJJIIIHHHFFFLLLKKKJJJIIIHHHIIIJJJJJJLLLLLLMMMMMMMMMLLLKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLMMMXXXhhhsssssshhhYYYNNNLLLNNNQQQSSSVVVZZZ^^^bbbfffuuu888888777777777666666666777777666666777777888999888888888777777888888999666777888888777666666777:::999777555555555666777555555666666777888999999666666555555555555666777444555666888888777666666888888777666666666777888666666666666666666666666555555666666666777777777999999999999999999999888888888999:::::::::999999;;;:::::::::::::::;;;;;;???@@@BBBAAA???=========>>>AAABBBBBBEEEKKKPPPRRRQQQQQQRRRXXX___dddeeedddhhhuuu~~~zzzqqqppppppttt}}}uuunnnmmmoooqqqyyy{{{{{{wwwnnneee___]]]```[[[UUUPPPLLLKKKKKKJJJHHHGGGFFFGGGHHHIIIIIIHHHIIIHHHGGGGGGHHHJJJMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKLLLLLLJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@AAABBBDDDFFFHHHJJJJJJKKKLLLMMMOOOQQQRRRPPPQQQSSSUUUUUUUUUTTTSSSKKKMMMNNNNNNNNNOOOQQQSSSVVVQQQLLLHHHHHHJJJLLLMMMNNNOOOPPPOOONNNMMMNNNOOORRRQQQQQQPPPOOOPPPRRRTTTUUURRRNNNJJJHHHHHHIIIJJJHHHJJJMMMNNNNNNNNNPPPQQQRRRRRRRRRPPPLLLJJJIIIJJJHHHGGGHHHHHHIIIJJJKKKLLLRRRTTTVVVWWWUUUSSSPPPOOOLLLLLLKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHHHHJJJMMMOOOOOONNNIIIJJJKKKNNNPPPSSSUUUVVVRRRNNNLLLMMMLLLJJJJJJNNNQQQQQQQQQRRRRRRPPPNNNKKKKKKOOORRRTTTSSSPPPKKKIIIIIIJJJKKKMMMMMMNNNMMMMMMOOOOOOOOOQQQRRRPPPMMMJJJIIIIIIIIIHHHHHHIIIJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKJJJKKKMMMPPPRRRRRRPPPNNNQQQOOOMMMKKKJJJIIIIIIHHHKKKLLLLLLLLLKKKIIIHHHHHHEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFDDDEEEHHHJJJKKKKKKKKKIIIHHHHHHJJJKKKKKKKKKOOONNNNNNOOOQQQQQQNNNLLLHHHJJJLLLMMMMMMLLLKKKJJJLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKKKKVVVeeeppppppfffXXXMMMLLLNNNQQQSSSTTTVVVYYY[[[YYYcccsss777777666666666555555555666555555555555666777777555555555555555666666777888888888888888888888888:::888777555444444444555666666666777777888888888777666555555555666777888555555666666777777666666999888666555555555666777555555555555555555555555555555555666666666777777888888888777777777777777777888999:::;;;::::::999999999888888888999:::::::::<<<===<<<:::999999::::::;;;;;;<<<>>>AAADDDEEEFFFFFFGGGIIIMMMPPPQQQQQQOOOWWW^^^```cccjjjoooqqqpppnnnkkkiiigggeeeccc```\\\ZZZYYYZZZ___dddhhhjjjkkkggg___XXXTTTTTTVVVWWWYYY[[[\\\[[[VVVRRROOONNNMMMKKKGGGDDDCCCCCCEEEFFFCCCCCCCCCCCCDDDDDDEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA?????????@@@BBBDDDFFFGGGJJJJJJJJJKKKLLLNNNQQQRRROOOPPPRRRTTTTTTTTTRRRQQQKKKLLLMMMMMMMMMNNNRRRTTTXXXSSSKKKFFFFFFHHHKKKMMMNNNOOOPPPOOOMMMLLLMMMNNNQQQPPPOOOOOOPPPQQQSSSTTTQQQOOOLLLJJJIIIIIIKKKLLLHHHJJJLLLMMMMMMNNNPPPRRRRRRRRRRRRPPPMMMJJJJJJKKKFFFGGGGGGHHHJJJLLLMMMNNNRRRSSSSSSSSSQQQOOOLLLJJJLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGGGGIIILLLNNNNNNMMMHHHIIIJJJLLLNNNPPPRRRSSSPPPLLLKKKMMMMMMJJJJJJMMMOOOPPPQQQRRRQQQPPPNNNLLLNNNQQQTTTUUUSSSPPPMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMNNNNNNLLLIIIFFFDDDEEEFFFFFFEEEEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNIIIIIIKKKNNNQQQRRRPPPNNNQQQPPPNNNLLLJJJHHHGGGGGGKKKMMMNNNMMMKKKIIIHHHHHHDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEHHHKKKKKKKKKKKKIIIGGGHHHJJJMMMNNNNNNQQQOOONNNPPPRRRRRROOOLLLHHHJJJMMMNNNMMMLLLLLLMMMHHHIIIKKKMMMNNNNNNNNNMMMKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJIIIMMMSSSWWWXXXUUUPPPLLLIIILLLOOOQQQRRRSSSUUUWWWSSSXXX```jjjwww666666666555555555444444444444444444444555666666555444444444444555666777888777666666777777888888777666555444333333333333666666666666666666666666888777666555555777999:::666555555555555666777777999888666444444555666777666666666666666666666666555666666666666777777777777777666666555555555555444666888:::;;;::::::999999888777777888999:::;;;888:::;;;:::999888999::::::999:::<<<>>>>>>??????>>>???AAAAAAAAABBBDDDEEEDDDGGGHHHHHHKKKRRRTTTSSSSSSQQQOOOOOOPPPPPPOOONNNOOOLLLJJJJJJLLLNNNOOOOOONNNLLLIIIGGGFFFGGGHHHIIIHHHIIIJJJKKKJJJIIIIIIIIIDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCBBBCCCDDDEEEBBBDDDEEEGGGIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEBBBBBBCCCBBBBBBAAA@@@???>>>>>>???@@@BBBDDDFFFGGGJJJIIIIIIIIIJJJLLLOOOPPPKKKMMMOOOPPPQQQPPPNNNLLLMMMMMMMMMLLLLLLNNNRRRUUUWWWRRRLLLGGGFFFHHHIIIJJJNNNOOOOOONNNLLLJJJKKKLLLNNNNNNMMMNNNPPPQQQRRRRRROOONNNLLLKKKJJJJJJKKKKKKGGGIIIKKKKKKLLLOOOSSSVVVRRRRRRRRRPPPMMMKKKKKKLLLHHHHHHIIIIIIKKKMMMNNNOOORRRQQQPPPPPPOOOMMMKKKJJJKKKMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFHHHKKKLLLLLLLLLIIIIIIJJJKKKMMMNNNOOOOOOMMMJJJKKKNNNNNNJJJJJJLLLNNNPPPRRRSSSRRRQQQOOOOOOPPPRRRTTTSSSPPPOOOOOOPPPLLLLLLKKKKKKLLLNNNPPPQQQOOONNNLLLLLLKKKIIIEEECCCAAACCCEEEEEEDDDEEEHHHKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMNNNJJJJJJLLLOOORRRSSSSSSRRROOOOOONNNLLLKKKIIIHHHHHHKKKMMMOOONNNJJJGGGEEEFFFDDDDDDEEEEEEEEEEEEEEEEEECCCCCCDDDFFFIIIKKKKKKJJJJJJIIIGGGHHHLLLOOOPPPQQQQQQOOOMMMOOORRRRRRNNNJJJIIILLLMMMMMMJJJIIIJJJKKKFFFHHHLLLOOOPPPOOOMMMKKKKKKKKKKKKJJJJJJHHHGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHJJJKKKLLLGGGJJJNNNPPPQQQRRRSSSTTTQQQSSSVVVYYY```mmm~~~666666555555555444444444444333333333333444555555666666666666666777888999666444333333444555666666444444333333222333333333555555555555555444444444888777666555666777999;;;666666555444444666777888999888666444333444555666888888888888888888888888666666666666777777777888666666555555444444444444222444777999::::::999999999999888888999:::<<<===999:::<<<;;;::::::;;;===777555666:::<<<;;;;;;;;;:::<<<===<<<:::999<<>>===>>>>>>???@@@BBBEEEGGGHHHIIIIIIHHHGGGHHHJJJMMMNNNGGGIIIKKKMMMMMMLLLJJJHHHNNNNNNNNNMMMLLLOOOSSSVVVUUURRRMMMIIIHHHHHHHHHGGGNNNNNNOOOMMMJJJIIIIIIIIILLLLLLLLLMMMOOOQQQPPPPPPNNNMMMMMMKKKKKKJJJJJJJJJFFFGGGIIIJJJLLLPPPUUUYYYRRRSSSSSSQQQNNNLLLLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOQQQPPPNNNNNNNNNNNNMMMKKKIIIKKKMMMMMMKKKJJJIIIIIINNNNNNNNNNNNLLLJJJHHHGGGGGGFFFFFFHHHJJJLLLLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNKKKIIIKKKNNNOOOKKKJJJLLLNNNQQQSSSTTTSSSRRRQQQQQQQQQSSSSSSQQQNNNNNNPPPSSSNNNMMMKKKJJJKKKMMMPPPRRROOONNNLLLKKKJJJHHHDDDAAABBBDDDGGGGGGFFFGGGKKKNNNMMMKKKIIIGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKMMMNNNMMMMMMNNNQQQTTTWWWWWWVVVMMMMMMLLLLLLKKKKKKJJJJJJJJJMMMOOOMMMIIIEEEDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDBBBBBBDDDGGGJJJLLLKKKJJJJJJHHHGGGIIILLLPPPRRRSSSQQQNNNLLLNNNQQQQQQMMMIIIKKKMMMMMMKKKHHHFFFGGGIIIHHHJJJNNNQQQPPPMMMIIIFFFJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIHHHIIIIIIKKKLLLMMMGGGKKKOOOQQQQQQQQQRRRRRRQQQRRRSSSRRRTTT\\\iiisss666555555555555444444444111111222333555666666777777777666555444444333333444444444555555777888888555555666666666666555555:::888666444333444555666:::999888666555555555555666666666666666666666666777666444333333444555666777777666666555555444444222333666888999999888777:::999999999888888777777888888999999:::::::::;;;888888888888888888999999999:::<<<<<<<<<<<<:::999======<<<;;;;;;:::999999;;;:::999999999:::<<<<<<<<<<<<===???@@@BBBCCCCCC======>>>@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBDDDCCCAAA?????????AAABBBBBBAAAAAA@@@?????????@@@AAA@@@?????????@@@AAABBBCCCBBBAAACCCEEEEEEBBB???DDDDDDCCCBBBBBBAAA@@@@@@BBBAAA@@@?????????@@@AAA???@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMLLLLLLKKKJJJIIIHHHIIIJJJLLLNNNOOONNNMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLPPPOOONNNNNNMMMMMMMMMNNNMMMOOONNNJJJIIIJJJIIIEEEGGGIIIJJJKKKLLLNNNQQQSSSSSSTTTSSSPPPMMMKKKKKKLLLIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPNNNLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMJJJGGGGGGGGGCCCDDDFFFHHHIIIIIIIIIHHHLLLLLLLLLLLLLLLMMMMMMNNNKKKNNNQQQRRRPPPMMMLLLKKKUUUVVVVVVVVVUUUTTTRRRQQQOOOPPPQQQQQQQQQPPPOOONNNLLLLLLKKKJJJIIIKKKOOORRRSSSNNNIIIHHHJJJKKKHHHEEEGGGFFFDDDEEEHHHJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEJJJKKKLLLNNNOOOOOONNNNNNKKKLLLNNNPPPQQQPPPNNNMMMKKKIIIGGGGGGHHHHHHGGGFFFGGGMMMQQQOOOHHHBBBBBBEEEGGGEEECCCBBBBBBCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJGGGHHHIIIKKKNNNPPPSSSTTTOOOLLLJJJLLLPPPRRRPPPMMMMMMNNNNNNLLLIIIFFFEEEEEEKKKKKKKKKJJJIIIIIIHHHHHHKKKIIIHHHHHHIIIJJJHHHGGGEEEDDDDDDCCCCCCDDDEEEFFFJJJKKKMMMNNNNNNMMMLLLLLLKKKLLLLLLNNNOOOQQQSSSTTTPPPQQQQQQOOOOOORRRYYY___mmmsss555444444444333333333333111111222333444555666666777666666555444444333333444444444444555666777888555555666666666666555555999777555444333333444555777666555444333333333333555555555555555555555555666555444444444444555666666666555555555444444444222333555777888888888777999888888888777777777666666666666666777777888888777777777888888999999999:::::::::;;;;;;:::::::::::::::999999888888777777888777777666777888999:::;;;;;;<<<<<<===>>>>>>>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???????????????@@@@@@????????????@@@@@@BBBAAA@@@???>>>??????@@@AAAAAA@@@???????????????@@@@@@???>>>???@@@AAABBBDDDCCCBBBCCCEEEEEECCCAAACCCCCCBBBBBBAAA@@@@@@???AAA@@@???>>>>>>???@@@@@@?????????@@@@@@BBBCCCDDDGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGKKKLLLNNNNNNNNNMMMKKKJJJLLLKKKKKKJJJJJJKKKLLLLLLKKKLLLMMMNNNOOONNNMMMMMMPPPOOONNNMMMMMMMMMMMMMMMLLLNNNLLLHHHGGGIIIIIIFFFHHHJJJKKKLLLLLLMMMOOOQQQPPPPPPOOOMMMJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOMMMLLLMMMMMMMMMMMMKKKIIILLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNLLLIIIFFFEEEEEECCCDDDFFFHHHIIIIIIIIIHHHIIIHHHHHHHHHIIIJJJKKKKKKLLLNNNPPPPPPNNNMMMLLLLLLPPPQQQRRRSSSSSSSSSRRRRRROOOOOOPPPQQQPPPOOOMMMMMMLLLLLLKKKJJJIIIKKKNNNQQQQQQMMMHHHHHHIIIJJJHHHDDDFFFEEEEEEGGGKKKMMMOOONNNLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGKKKLLLMMMNNNNNNMMMLLLLLLKKKLLLMMMNNNOOONNNNNNMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFLLLPPPNNNGGGCCCCCCEEEHHHFFFDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKJJJJJJKKKKKKLLLNNNOOOPPPPPPMMMKKKLLLPPPRRRPPPLLLJJJKKKLLLKKKIIIGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHKKKIIIHHHHHHIIIIIIHHHGGGEEEEEEDDDCCCDDDEEEFFFGGGKKKLLLMMMMMMMMMMMMLLLKKKLLLLLLLLLMMMOOOQQQRRRSSSPPPQQQRRRPPPOOOQQQWWW\\\aaagggrrr444444333333333222222222111111222222333444555555666666555555444333333333444444444444555555666777555555666666666666555555777666444333222222333444666666555444333333333444555555555555555555555555444444444444444555666777555555555555444444444444222333333444555666777777777777777666666666666666555555555555666666666666555666666777888999999:::999999999888888999999999888888888888888888888888666666666666666777888888::::::999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>======>>>>>>>>>???>>>>>>>>>>>>=========??????>>>>>>======>>>>>>???>>>>>>>>>>>>???@@@AAAEEECCCBBBBBBDDDEEEDDDCCCBBBBBBAAAAAA@@@?????????@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHMMMNNNOOOOOONNNLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOLLLMMMOOOPPPPPPPPPOOONNNPPPOOONNNMMMLLLLLLLLLLLLKKKLLLJJJEEEEEEIIIKKKIIIIIIKKKMMMNNNMMMLLLMMMNNNMMMNNNNNNLLLIIIHHHHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNLLLHHHEEEDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNLLLKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSNNNOOOOOOOOONNNMMMKKKJJJKKKKKKKKKIIIIIIJJJMMMPPPQQQNNNJJJJJJKKKLLLIIIGGGEEEEEEGGGKKKOOORRRRRRRRRMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJLLLLLLKKKKKKLLLLLLMMMMMMKKKIIIGGGGGGHHHIIIHHHHHHFFFJJJNNNMMMHHHDDDDDDGGGHHHHHHFFFEEEEEEDDDDDDEEEBBBCCCCCCEEEFFFHHHJJJKKKJJJJJJKKKKKKLLLMMMOOOOOOQQQOOOMMMMMMPPPQQQNNNLLLHHHIIIJJJJJJHHHGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNPPPQQQRRRPPPRRRSSSRRROOOPPPSSSWWW]]]aaajjjssszzz444444444333333333333222111111222222333444444555555555555444444333333333444444333333444555555666444555555666666555555444555444333222222222333333777777666555555555666666444444444444444444444444333333333444555666777777666666555555555555555555333333222333333555666777555555555555555555555555666666777777777777777777444444555666777999999:::999888777666666777888999888888999999999999999999777777777777777888888999777777777777777777777777999999::::::::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<===============<<<==================<<<;;;;;;<<<===<<<<<<;;;;;;>>>======<<<<<<<<<===============>>>>>>???@@@@@@CCCBBBAAA@@@AAABBBCCCDDD@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAEEEEEEDDDDDDDDDDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJGGGEEEEEEGGGIIIKKKMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOQQQQQQPPPPPPOOONNNNNNMMMLLLKKKKKKKKKKKKHHHJJJGGGDDDEEELLLPPPPPPKKKMMMNNNNNNMMMKKKKKKLLLLLLNNNNNNMMMJJJIIIHHHIIIJJJIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPOOOMMMKKKKKKKKKJJJIIIIIIJJJKKKLLLNNNOOONNNOOOOOOLLLHHHEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLLLLKKKIIIIIIKKKMMMLLLMMMNNNOOOQQQRRRRRRSSSNNNNNNNNNNNNMMMKKKIIIHHHIIIJJJJJJIIIHHHIIILLLOOOSSSPPPNNNNNNOOOOOOMMMKKKHHHHHHJJJNNNRRRTTTTTTRRRNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGGGGGGGIIIJJJLLLLLLMMMNNNOOOOOONNNMMMMMMLLLKKKJJJIIIIIIJJJLLLMMMJJJHHHGGGGGGIIIJJJJJJIIIGGGJJJNNNMMMIIIFFFGGGIIIIIIIIIIIIHHHFFFEEEEEEEEECCCCCCDDDEEEGGGIIIKKKLLLHHHIIIJJJKKKMMMPPPRRRSSSRRRPPPNNNNNNOOOOOOMMMKKKHHHIIIIIIHHHFFFFFFGGGHHHFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIGGGHHHIIIIIIHHHFFFEEEEEEDDDDDDEEEFFFGGGHHHLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMOOOPPPPPPOOORRRSSSRRROOONNNOOORRR\\\```gggmmmrrrxxx555555555555444444444444222222222333333444444555444444444444444333333333444333333333333444444555444444555555555555444444444333333222222222222222666555555555555666666777444444444444444444444444222333444555555666777777666666666666666666666666333333222222333444555666444444444444444444555555777777666666666666666666333444444666777888999999888888666555555666888888777777888888888888888888666666777777888888888888555666666777777888999999777777888999:::;;;<<<===::::::::::::::::::::::::;;;<<<<<<===============<<<<<<============<<<<<<999999:::;;;;;;::::::999===<<<<<<;;;<<<<<<======<<<<<<===>>>??????@@@@@@@@@@@@???>>>>>>???AAACCC@@@@@@????????????>>>>>>AAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIFFFEEEEEEGGGIIIKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQPPPOOOOOOLLLLLLKKKKKKJJJJJJKKKKKKFFFGGGFFFDDDGGGPPPVVVWWWMMMNNNOOONNNLLLJJJJJJKKKKKKMMMNNNLLLJJJGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPOOOPPPPPPNNNKKKJJJJJJLLLIIIHHHHHHIIIKKKMMMPPPRRROOOPPPOOOMMMIIIEEEDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNJJJKKKJJJIIIHHHHHHKKKMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMLLLJJJHHHFFFGGGHHHIIIIIIHHHIIIKKKMMMQQQQQQPPPPPPPPPPPPOOONNNLLLLLLMMMPPPSSSTTTRRRQQQNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIHHHGGGHHHIIIKKKLLLJJJLLLNNNPPPQQQQQQQQQQQQMMMKKKIIIHHHHHHIIIKKKLLLIIIHHHGGGGGGIIIKKKKKKJJJIIIKKKMMMMMMJJJHHHIIIJJJIIIJJJKKKIIIFFFDDDEEEFFFDDDDDDEEEFFFHHHJJJKKKLLLIIIJJJKKKLLLNNNPPPRRRSSSQQQPPPNNNNNNNNNMMMLLLKKKIIIIIIIIIGGGDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIGGGFFFEEEDDDDDDDDDDDDFFFHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOONNNPPPRRRQQQNNNLLLMMMPPPUUU[[[bbbgggkkkppptttwww666666555555555444444444333333333444444555555555444444333333333333333333333333333222222333333444444444555555555555444444333333333333333333333333333222222222333444555555333333333333333333333333333333444555666666666555555555555666666666666666333333333444444444555555444444444444444555555555555555555555444444444444333444444555666777777888777777777666666777777777555555555555555555555555444444555666666666666666555666666777888999999999666666777999:::<<<======::::::::::::::::::::::::;;;;;;<<<============<<<:::;;;<<<======<<<;;;:::888888888999999999999:::<<<<<<;;;;;;<<<<<<======<<<<<<>>>???@@@AAAAAA@@@===>>>???>>>===>>>@@@BBB????????????????????????AAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDFFFHHHIIIJJJJJJJJJGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLNNNOOOOOOOOONNNMMMJJJJJJIIIIIIJJJJJJKKKKKKEEEGGGFFFEEEIIIQQQXXXYYYOOOOOOOOOMMMJJJIIIJJJLLLJJJKKKLLLKKKHHHEEECCCCCCFFFGGGIIIKKKMMMNNNNNNNNNLLLNNNNNNLLLHHHGGGIIIKKKKKKKKKJJJJJJKKKMMMPPPRRRMMMNNNNNNLLLHHHEEEDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIJJJKKKHHHIIIIIIHHHGGGGGGJJJLLLJJJIIIIIIHHHHHHHHHIIIIIIKKKLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHGGGHHHJJJLLLNNNNNNOOOOOOOOONNNMMMMMMPPPOOOOOOPPPQQQRRRQQQOOONNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJKKKIIIJJJMMMOOOQQQRRRRRRRRRMMMLLLJJJHHHHHHIIIJJJKKKIIIHHHGGGHHHJJJLLLLLLKKKJJJLLLMMMLLLJJJIIIIIIIIIHHHKKKLLLJJJFFFDDDDDDFFFDDDEEEEEEGGGHHHJJJLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKIIIIIIHHHFFFCCCBBBCCCEEEFFFGGGGGGHHHIIIJJJJJJKKKIIIHHHGGGGGGHHHHHHGGGFFFCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLNNNPPPOOOMMMKKKMMMPPPQQQYYYaaaeeejjjooorrrrrrqqqyyy~~~|||}}}555555555444444444333333444444555555555555666666333333333333333333333333333333222222222222333333333444444555555444444333333333444444444444333333222222222222333444555666222222222222222222222222333444555666666555555444333333333444444444555555222333555666666555444444444444444444555555555666666666666555555555444444444444444555555666666666777777777888888777777777666555555444444333333333444555666777777777666666777777777777777777777777666777777888999::::::;;;999999999999999999999999999::::::;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888999888777777777999:::;;;<<<<<<<<<<<<<<<===>>>>>><<<===???@@@AAABBBBBBAAA;;;===@@@@@@???>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCC@@@@@@AAAAAABBBCCCDDDEEECCCDDDEEEGGGIIIJJJJJJJJJEEEEEEEEEFFFFFFHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMJJJJJJLLLMMMMMMMMMLLLKKKGGGGGGHHHHHHIIIJJJLLLMMMFFFHHHGGGEEEIIIPPPUUUUUUPPPPPPNNNKKKIIIIIIKKKMMMKKKLLLMMMKKKHHHDDDBBBAAADDDFFFIIILLLNNNNNNNNNMMMJJJMMMNNNKKKHHHFFFJJJMMMQQQOOOMMMKKKKKKLLLNNNOOOJJJKKKKKKIIIFFFDDDCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHJJJIIIHHHHHHGGGHHHHHHHHHFFFGGGHHHHHHGGGGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLJJJIIIHHHEEEFFFHHHHHHGGGGGGIIIJJJLLLMMMOOOOOOOOONNNNNNNNNQQQOOONNNNNNPPPQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJLLLNNNOOOOOOOOOOOOMMMLLLKKKIIIIIIIIIJJJKKKHHHGGGFFFHHHJJJLLLMMMLLLJJJKKKKKKJJJHHHGGGGGGGGGGGGKKKMMMKKKFFFCCCCCCEEEEEEEEEFFFGGGIIIKKKMMMNNNKKKKKKKKKKKKKKKLLLLLLMMMLLLMMMMMMLLLKKKJJJJJJKKKGGGGGGFFFDDDBBBBBBDDDGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGEEEBBBBBBAAABBBCCCDDDFFFGGGHHHHHHHHHIIIJJJMMMOOOPPPMMMLLLLLLKKKKKKKKKLLLLLLJJJLLLNNNMMMKKKKKKNNNRRRSSSZZZ___aaaeeelllooommmffflllttt{{{~~~}}}444444444333333333222222555555555666666666666666333333333333333333333333333333222222111222222222333444444555555444444333333333444555555444444444333333333444555666777888222222222222222222222222444555666666666555444333111111111222222333333333222444555777777666444333444444444555555666666666999999888888777777777666444444555555555555555555666777888999999888777666888888777666555555444444666777999:::::::::999888999888888777666666555555777777777888888888888888888888888888888888888888888888999::::::::::::999666777999::::::999777666999888777666777888:::<<<<<<<<<<<<<<<<<<===>>>???<<<===???AAABBBBBBBBBBBB:::===AAABBB@@@???@@@BBB@@@@@@@@@@@@@@@@@@AAAAAA>>>@@@AAACCCDDDDDDCCCCCCAAAAAABBBBBBDDDEEEGGGGGGCCCDDDEEEGGGIIIJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOHHHIIIJJJLLLLLLKKKKKKJJJFFFFFFGGGHHHIIIKKKLLLMMMGGGIIIHHHFFFHHHNNNQQQQQQQQQPPPMMMJJJHHHHHHLLLOOONNNOOOPPPNNNJJJFFFCCCBBBBBBEEEIIIMMMOOOOOOMMMLLLKKKNNNPPPMMMIIIHHHLLLPPPVVVSSSPPPMMMKKKJJJKKKLLLGGGIIIIIIGGGEEEBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHKKKKKKJJJIIIHHHHHHHHHHHHEEEFFFHHHHHHGGGGGGHHHIIILLLKKKKKKJJJKKKLLLMMMNNNJJJKKKLLLLLLLLLKKKJJJIIIDDDFFFGGGHHHGGGGGGHHHJJJMMMOOOQQQRRRQQQPPPPPPPPPPPPNNNLLLLLLNNNPPPQQQQQQMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLKKKJJJHHHGGGIIIJJJKKKLLLMMMMMMLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFHHHJJJMMMMMMMMMJJJIIIIIIHHHFFFEEEEEEEEEGGGJJJMMMKKKFFFBBBCCCEEEEEEEEEFFFGGGIIIKKKMMMNNNFFFGGGGGGHHHJJJLLLMMMNNNJJJKKKLLLKKKJJJIIIJJJKKKDDDEEEDDDCCCBBBCCCFFFIIIFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHFFFGGGHHHHHHGGGEEEAAAAAA@@@AAABBBDDDFFFGGGGGGGGGGGGHHHJJJMMMPPPRRRMMMLLLLLLKKKKKKKKKKKKLLLIIIKKKLLLLLLJJJKKKOOOSSSRRRXXXZZZXXX\\\cccfffddd```dddjjjnnnooopppvvv|||444444444333333222222222777777666666555444222222444444444444444444333333333333222222222333444444444444333333333333222222111222333444333222111000444444444444444444444444222333444555444333222111444444444444444444444444444444444333333222222222333333333333333333333333555555555555555555555555555555666666666666666666555555444444555666777888555777888999777777888999888555333444666666444222111333555888999999999888888777555444444555666777666666666666777777777777666666666666666666666666777777777777777777777777666666777777888888999999888888888777777777777777;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIGGGIIIKKKKKKIIIHHHGGGHHHJJJIIIJJJLLLNNNNNNMMMKKKHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLQQQNNNJJJHHHHHHIIIJJJJJJKKKLLLMMMKKKHHHFFFEEEEEEFFFHHHKKKMMMOOOPPPOOOOOOTTTRRROOOMMMLLLLLLNNNOOORRRPPPNNNNNNMMMKKKHHHEEEHHHJJJJJJGGGBBB@@@AAACCCEEEEEEDDDEEEGGGJJJMMMOOOOOOLLLHHHGGGGGGIIIIIIIIIEEEDDDEEEGGGIIIIIIGGGEEEJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLJJJHHHGGGFFFGGGGGGSSSSSSTTTTTTSSSQQQOOONNNQQQMMMIIIHHHKKKNNNNNNNNNHHHJJJLLLLLLJJJIIIKKKNNNQQQNNNLLLKKKKKKKKKIIIHHHMMMMMMLLLKKKJJJHHHFFFEEEJJJIIIHHHGGGGGGHHHIIIIIIHHHGGGHHHLLLOOOPPPNNNKKKKKKKKKJJJHHHFFFFFFHHHJJJNNNLLLJJJHHHEEEDDDCCCBBBEEEFFFGGGIIIJJJKKKKKKLLLIIIHHHGGGGGGGGGHHHIIIJJJMMMLLLJJJJJJJJJJJJHHHFFFEEECCCBBBAAAAAABBBDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDCCCCCCBBBBBBCCCCCCEEEFFFGGGFFFFFFHHHIIIJJJIIIIIIJJJMMMOOONNNNNNIIIGGGEEEFFFIIIKKKJJJHHHIIIJJJKKKLLLMMMNNNNNNNNNQQQSSSUUUUUUUUUUUUVVVWWWUUUYYY___dddeeefffffffffpppyyy444444444333333222222222666666666666555444333222444444444444444444444444555444444333222222222222444444333333333333222222333444444444444333222222222222222222222222222222333333333444444333333222444444444444444444444444444444333333333222222222333333333333333333333333555555555555555555555555555555555555555555555555666666666555555555555555444666888888777777777888777555333444666666555333222333666888999888888777777666555444444555666777555666666666777777777777::::::999888777777666666777777777777777777777777777777777777777777888888777777777777777777777777;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>??????????????????@@@@@@AAAAAABBBBBBAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDFFFIIIJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJLLLLLLJJJHHHHHHHHHIIIIIIKKKMMMOOOOOOMMMKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKPPPMMMJJJHHHIIIJJJJJJJJJLLLMMMMMMKKKIIIFFFFFFFFFHHHJJJLLLOOOPPPQQQPPPPPPTTTRRROOOMMMLLLLLLNNNOOOOOONNNMMMLLLJJJIIIIIIIIIIIIIIIHHHFFFDDDDDDFFFGGGGGGGGGFFFGGGHHHJJJMMMNNNPPPMMMIIIHHHIIIJJJKKKKKKGGGFFFFFFHHHIIIJJJHHHFFFHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNLLLKKKIIIHHHGGGHHHHHHRRRRRRRRRRRRQQQOOONNNMMMNNNKKKIIIIIIKKKMMMMMMMMMGGGIIIJJJJJJHHHHHHKKKMMMNNNMMMKKKKKKKKKLLLKKKJJJLLLKKKKKKJJJHHHGGGEEEDDDFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHKKKNNNOOONNNKKKKKKLLLKKKIIIGGGFFFGGGIIIKKKJJJHHHGGGEEEDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCAAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIGGGFFFFFFGGGJJJLLLKKKJJJGGGFFFEEEGGGJJJKKKJJJHHHJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMOOOPPPOOOOOOOOOQQQPPPSSSXXX[[[\\\]]]^^^^^^ccciiiqqqxxx~~~444444333333333333222222444444555555555555444444222333333444444555555555666555444333222111111111444444333333333333222222666555444444333333444444222222222222222222222222333333333222222333333444444444444444444444444444333333333333222222222222333333333333333333333333444444444444444444444444444444444444444444444444666666666777666444333222444555777777666666666777555444333444666666555444333444666777777777666555666666555444444555666777555555666666666777777777===<<<;;;:::888777666555777777777777777777777777777777777777777666666666777777777777777777777777::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFEEECCCBBBCCCEEEHHHJJJGGGFFFFFFGGGJJJKKKJJJIIIEEEEEEEEEFFFGGGIIIJJJKKKIIIKKKMMMMMMKKKIIIIIIIIIIIIJJJLLLNNNQQQPPPMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGJJJIIIIIIIIIIIIIIIJJJJJJOOOMMMJJJHHHIIIKKKKKKKKKLLLMMMMMMLLLIIIGGGGGGHHHJJJLLLNNNPPPQQQQQQQQQPPPSSSQQQOOOMMMLLLLLLMMMNNNLLLMMMMMMJJJHHHHHHKKKOOONNNKKKHHHFFFFFFHHHHHHIIIKKKJJJIIIIIIJJJKKKMMMNNNOOOMMMJJJIIIJJJLLLMMMLLLJJJIIIHHHIIIJJJJJJIIIGGGGGGHHHJJJLLLMMMMMMKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJPPPPPPPPPPPPOOOMMMLLLKKKKKKJJJHHHIIIKKKLLLLLLKKKHHHIIIIIIIIIHHHIIILLLNNNLLLKKKJJJKKKLLLMMMLLLKKKIIIIIIIIIHHHFFFEEECCCBBBDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGJJJMMMNNNMMMKKKKKKLLLLLLKKKHHHFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFIIILLLLLLLLLJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFGGGHHHIIIIIIGGGFFFEEEDDDBBBBBBBBBCCCDDDCCCDDDFFFGGGHHHIIIIIIIIIGGGGGGFFFEEEEEEDDDDDDDDDCCCEEEFFFFFFEEEFFFGGGHHHFFFEEEEEEFFFHHHJJJIIIIIIDDDEEEFFFIIILLLLLLKKKIIIKKKKKKLLLMMMNNNNNNNNNNNNHHHJJJLLLLLLJJJJJJJJJKKKMMMOOORRRSSSTTTTTTUUUWWWXXXZZZ^^^dddjjjqqqwww{{{333333333333333333333333222333444444555555555555222222333333444555666666555444333333222222222222444444333333333222222222666555333222222222333444333333333333333333333333444333222111222333444555444444444444444444444444333222222222222222222222222222333333333333444444444444444444444444444444444444333333333333333222333444666777666444222111333555666666555555555777444444444444555666666666444555666666666555444444555555444444444555666666555555555666666666777777;;;;;;:::999888777666666666666666666666666666666777777777666666555555555666666666777777777777777888888999999::::::;;;;;;;;;::::::999:::;;;===>>>===>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFEEECCCBBBCCCGGGKKKMMMLLLJJJIIIHHHIIIJJJIIIGGGDDDDDDEEEFFFGGGIIIKKKLLLJJJLLLNNNNNNLLLKKKJJJKKKJJJJJJLLLOOOQQQQQQNNNKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFKKKJJJJJJIIIIIIIIIIIIJJJNNNLLLIIIIIIJJJLLLLLLLLLMMMNNNNNNLLLJJJIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOOOORRRPPPNNNMMMKKKKKKLLLMMMJJJLLLNNNKKKHHHIIIOOOUUUUUUOOOIIIGGGHHHIIIHHHGGGNNNMMMLLLLLLLLLLLLMMMNNNMMMKKKIIIIIIKKKLLLMMMMMMLLLJJJHHHHHHIIIIIIIIIGGGFFFHHHKKKMMMNNNMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLJJJJJJJJJKKKKKKNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPMMMLLLKKKKKKLLLLLLKKKIIIGGGGGGGGGFFFEEECCCBBBAAADDDDDDDDDDDDEEEFFFFFFGGGEEEEEEGGGIIIKKKKKKKKKKKKKKKLLLMMMLLLIIIGGGFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEGGGJJJMMMMMMLLLIIIGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEDDDCCCEEEFFFFFFEEEEEEFFFHHHGGGFFFEEEGGGIIIJJJJJJIIIBBBDDDGGGKKKMMMMMMKKKIIILLLLLLMMMMMMNNNMMMMMMMMMJJJKKKMMMLLLKKKJJJJJJKKKNNNOOOQQQPPPPPPPPPRRRTTTVVVUUUVVVYYY___eeeiiikkkttt|||333333333333333333333333111222333444555555555555222222333333444555666666222222222222333333444555444444333333333222222222555444222111111111222333333333333333333333333333333333222111222333555666444444444444444444444444222222222222222222222222222222222333333444444444444444444444444444444444444444333333222222222222000222444555666555444222222333555555444444444555333444444555555555666666555555555555555444444333444444444444444555666666555555555555666666666666777777777777666666666666555555555555555555555555777666666666555555444444555555666666777777777777777777777888999::::::;;;::::::999999999;;;===>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFDDDCCCBBBDDDHHHLLLNNNOOOMMMJJJHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMOOOOOOMMMLLLLLLLLLJJJKKKLLLOOOQQQQQQNNNLLLJJJJJJIIIIIIIIIJJJKKKLLLMMMKKKIIIGGGFFFFFFFFFFFFKKKKKKJJJIIIIIIIIIJJJJJJLLLKKKIIIJJJLLLMMMNNNMMMNNNOOOOOOMMMKKKKKKLLLNNNMMMMMMNNNNNNNNNNNNNNNMMMQQQPPPNNNLLLKKKKKKKKKKKKJJJMMMOOONNNKKKLLLQQQVVVTTTOOOIIIGGGHHHJJJJJJIIIOOOOOONNNNNNMMMMMMMMMMMMJJJHHHGGGHHHJJJLLLMMMLLLMMMJJJGGGFFFGGGHHHHHHHHHGGGIIIKKKMMMNNNLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMKKKKKKJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJIIIHHHGGGGGGGGGHHHGGGGGGHHHJJJLLLNNNOOONNNMMMLLLLLLMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCBBBAAACCCCCCDDDDDDEEEEEEEEEEEECCCDDDFFFGGGHHHIIIJJJKKKJJJKKKLLLKKKHHHFFFFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDEEEGGGJJJLLLLLLJJJHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIKKKJJJHHHHHHIIIIIIGGGEEEFFFFFFEEEEEEDDDDDDDDDDDDGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDEEEGGGFFFEEEEEEFFFHHHIIIHHHGGGAAADDDIIILLLMMMLLLKKKJJJLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLNNNMMMLLLKKKKKKLLLPPPQQQQQQPPPOOOOOOQQQSSSUUUTTTSSSTTTXXX\\\___```aaalll{{{222222333333333333444444111222333444444444444444222333333444444555555555111111111222333444555666444444333333333333222222333333222222111111111222111111111111111111111111222222222222333444555555444444444444444444444444111111111222222222222222111222222333333444444555333333333333333333333333555444444333333222222111000111222444555555444444111333444444333333444555333555666555444444555666444444444444444444444444333333333444555555666666444444555555555666666666555555555555555555555555555555555555555555555555555555555555555444444444444555555666666777777888555666666777888999::::::999999999999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCEEEHHHKKKMMMNNNLLLHHHFFFFFFFFFEEECCCEEEEEEEEEFFFGGGIIIJJJKKKMMMOOOQQQQQQOOOMMMMMMMMMKKKKKKKKKMMMOOOOOONNNLLLJJJIIIIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIJJJMMMOOOOOONNNOOOOOOOOONNNLLLLLLNNNPPPOOOOOONNNNNNMMMMMMMMMMMMOOOOOONNNLLLKKKKKKJJJJJJJJJMMMQQQQQQOOOOOOQQQSSSLLLJJJGGGGGGIIILLLNNNOOOPPPPPPOOOOOOOOONNNNNNNNNGGGFFFFFFHHHJJJMMMMMMMMMMMMJJJGGGEEEGGGIIIJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNOOOKKKLLLKKKIIIFFFEEEFFFGGGEEEDDDEEEGGGJJJMMMMMMLLLOOONNNMMMMMMMMMKKKHHHEEEFFFFFFFFFEEEEEEDDDCCCBBBAAABBBCCCCCCCCCBBBBBBAAABBBCCCEEEFFFFFFGGGIIIKKKHHHIIIJJJHHHFFFEEEFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGIIIJJJJJJHHHFFFDDDCCCDDDFFFGGGHHHHHHHHHHHHLLLKKKIIIHHHIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIGGGFFFDDDEEEFFFFFFDDDDDDEEEFFFDDDCCCBBBCCCEEEFFFEEEDDDBBBFFFJJJMMMMMMKKKJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJLLLLLLKKKJJJJJJKKKOOOOOOPPPOOOMMMMMMOOOQQQQQQQQQPPPPPPQQQSSSTTTVVVYYYcccooowww{{{222222222333333444444444222222333444444444333333444444444444444444444444222222222222333444444555444444333333333333222222333333444444333333222111000000000000000000000000000111222333444444444444444444444444444444444444000111111111222222222222111111222333333444555555333333333333333333333333555555555444333222222222222222222222222333333333000222444444333222333444444666777666444333444666333333333333333333444444222222333444555555555555444444444555555555666666666666555555444444333333444444444444444444444444444444444444444444555555444444555555666777777888444555555666777888999:::888999:::;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@??????>>>======>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGJJJKKKJJJGGGDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJNNNPPPRRRQQQPPPNNNNNNNNNLLLJJJJJJJJJMMMNNNNNNMMMKKKJJJIIIHHHIIIJJJLLLMMMKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMIIIIIIIIIKKKNNNPPPPPPOOOPPPPPPPPPNNNMMMNNNPPPRRRQQQQQQPPPOOONNNMMMMMMMMMOOONNNMMMLLLKKKJJJJJJIIIJJJLLLPPPSSSSSSQQQNNNLLLEEEFFFGGGHHHHHHJJJNNNPPPOOOOOOOOOPPPOOOOOONNNNNNGGGFFFFFFIIILLLNNNOOONNNNNNKKKGGGFFFGGGJJJLLLMMMMMMMMMLLLLLLKKKIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMKKKKKKKKKLLLMMMOOOQQQRRRNNNNNNMMMIIIEEECCCEEEGGGEEEEEEFFFJJJNNNPPPOOOMMMMMMLLLLLLMMMNNNLLLIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@AAACCCEEEEEEDDDEEEHHHKKKFFFGGGGGGFFFDDDDDDFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDBBBDDDEEEGGGHHHHHHHHHHHHJJJHHHGGGGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLJJJHHHGGGDDDEEEFFFEEEDDDCCCDDDFFFEEECCCCCCCCCEEEFFFEEEDDDDDDGGGKKKMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKJJJJJJJJJKKKMMMOOOPPPOOONNNMMMNNNPPPNNNPPPRRRPPPNNNMMMOOOQQQSSSYYYaaafffjjjnnnuuuzzz222222222333333444444444333333333444444333333222444444444444444444333333444444333222222333333333444444444333333333222222333444555666555444333222222222222222222222222222///111222444555555444444444444444444444444444444000000111111222222222222111111222333333444555555333333333333333333333333666666555444444333222222555444333222111111111111000111333333222222222333444666888666333222333555333222222222333333444555111222333444555555555555444444444555555555666666888888777555444333222111444444444444444444444444333333333444444555555555444444444555666777777888444444555666777888999999888999;;;<<<======<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGGIIIIIIEEECCCAAAAAACCCFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIINNNPPPRRRRRRPPPOOONNNOOOLLLJJJIIIIIIKKKMMMNNNNNNMMMLLLJJJIIIJJJKKKMMMNNNKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIJJJJJJLLLMMMNNNIIIHHHIIIKKKNNNPPPPPPPPPPPPPPPPPPNNNMMMNNNQQQTTTSSSSSSQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIILLLPPPTTTUUURRRKKKFFFEEEGGGJJJIIIGGGGGGJJJNNNNNNOOOOOOPPPPPPOOONNNNNNGGGGGGGGGJJJMMMPPPPPPPPPOOOLLLHHHGGGHHHLLLOOOPPPOOONNNMMMKKKJJJHHHHHHGGGIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJIIIIIIJJJKKKLLLMMMKKKKKKKKKLLLNNNQQQSSSUUUQQQPPPNNNIIIDDDBBBDDDGGGHHHHHHJJJOOOTTTUUUSSSPPPKKKKKKKKKMMMNNNNNNKKKHHHGGGGGGHHHGGGGGGFFFEEEDDDFFFFFFGGGGGGFFFDDDBBBAAA@@@BBBDDDDDDCCCDDDGGGKKKFFFFFFEEEDDDCCCDDDGGGIIIFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFFFFEEEEEEDDDCCCBBBCCCEEEGGGHHHIIIHHHHHHGGGEEEEEEEEEGGGHHHGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHBBBCCCEEEGGGIIIJJJKKKKKKJJJKKKLLLMMMLLLJJJHHHGGGDDDEEEFFFEEEDDDCCCDDDEEEGGGFFFEEEFFFGGGHHHGGGFFFEEEHHHLLLMMMKKKIIIJJJKKKKKKKKKJJJJJJIIIHHHFFFFFFFFFHHHJJJKKKKKKJJJLLLMMMMMMOOOQQQQQQPPPOOOOOOPPPNNNRRRUUUTTTOOOLLLNNNQQQNNNQQQVVV\\\bbbfffhhhjjjkkkqqqwwwzzz|||uuuhhh777666444333222222333333333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333333333222222111222222222222222111000000111222333222222222222222222222222222222222222222222222222333222111000000000111222333333333444666777666555333333333222222111111111222222222111111111000000000000000000000000000000000111222333333333222222333333333333333333333333333333333333333333333333444333333222222333333444222222222333333333444444444333111111111333555666444444444555555555555666555444333444666666666555444555666666444444555666666444222333666999:::;;;999::::::;;;;;;::::::999<<<<<<<<<<<<=========>>>;;;;;;:::::::::;;;;;;<<<@@@???>>>======>>>??????@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHOOOOOOOOOOOONNNLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLMMMLLLJJJHHHGGGGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIHHHFFFGGGHHHIIIJJJKKKLLLLLLQQQPPPNNNMMMMMMNNNOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKFFFDDDCCCDDDGGGKKKMMMMMMOOOPPPPPPPPPPPPNNNMMMKKKKKKKKKLLLMMMNNNPPPRRRRRROOOMMMJJJIIIIIIKKKNNNQQQOOONNNKKKIIIFFFDDDBBBBBBHHHMMMNNNKKKJJJLLLMMMLLLJJJIIIIIIHHHIIIJJJKKKLLLMMMKKKJJJKKKMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGHHHHHHDDDFFFMMMXXXaaa```WWWNNNMMMLLLKKKKKKMMMMMMKKKIIIFFFEEEEEEDDDDDDDDDDDDEEE@@@BBBEEEHHHHHHGGGDDDBBBIIIHHHGGGGGGFFFEEEDDDDDDHHHFFFDDDBBBBBBDDDGGGHHHKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBGGGHHHIIIIIIIIIGGGEEECCCEEEFFFFFFEEEDDDCCCCCCEEE@@@BBBFFFIIIJJJIIIGGGFFFGGGGGGIIIIIIIIIIIIGGGGGGQQQPPPNNNLLLJJJIIIHHHHHHEEEDDDCCCBBBCCCEEEGGGHHHIIIHHHGGGEEEEEEFFFGGGHHHCCCFFFJJJKKKJJJHHHGGGGGGLLLKKKIIIGGGFFFFFFGGGHHHEEEGGGIIIJJJIIIHHHHHHIIIMMMLLLLLLMMMOOOPPPNNNMMMPPPPPPPPPPPPOOOMMMKKKJJJMMMJJJMMMWWW______\\\[[[]]]fffppptttssssssvvvzzz{{{xxxyyy{{{pppgggaaa^^^222222111111222333444555333333333333333333222222111111111111222222222333222222222222222222222222111111111222222222333333222111111111222222333444333222111000000111111222222222222222222222222222222222222222222222222222333222222222222222333333333222333444666777666555333333333222222111111111222222222111111111000000111111111111111111111111222222222222333333333444333333333333333333333333333333333333333333333333444333333222222333333444222222222333333333333444444333222111111333444666444444444444555555555555555444333444555666666444222333444333111111333444666444222333555888999999999999::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;???>>>============>>>???AAA@@@@@@AAAAAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIMMMMMMNNNNNNMMMLLLJJJIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIGGGGGGHHHIIIJJJKKKJJJIIIGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIKKKKKKKKKLLLMMMNNNPPPQQQQQQPPPOOOMMMMMMNNNOOOPPPOOONNNNNNMMMLLLLLLKKKKKKIIIHHHHHHGGGGGGHHHIIIJJJIIIJJJJJJKKKLLLLLLLLLKKKHHHGGGEEEFFFIIIKKKMMMMMMOOOPPPQQQQQQQQQPPPNNNMMMLLLLLLLLLMMMMMMOOOPPPPPPMMMKKKJJJIIIIIILLLOOOQQQNNNMMMKKKHHHFFFDDDCCCCCCIIILLLMMMJJJHHHKKKMMMLLLKKKJJJHHHGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKMMMLLLLLLIIIIIIGGGFFFFFFFFFGGGGGGHHHIIIMMMVVV^^^^^^XXXQQQMMMLLLKKKLLLMMMLLLJJJHHHEEEEEEDDDDDDDDDEEEEEEFFFBBBCCCEEEGGGGGGFFFDDDCCCHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGHHHIIIHHHFFFDDDCCCEEEFFFGGGFFFDDDCCCCCCEEEAAACCCFFFHHHIIIIIIGGGFFFGGGGGGIIIIIIIIIIIIGGGGGGOOONNNMMMKKKIIIHHHHHHGGGEEEDDDCCCCCCCCCEEEGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHDDDGGGJJJKKKJJJHHHGGGGGGJJJIIIHHHFFFFFFFFFFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJLLLKKKKKKMMMNNNOOONNNLLLOOOOOOPPPOOONNNLLLKKKIIIKKKHHHJJJSSSZZZZZZXXXXXXWWW```kkkpppooommmnnnpppsssrrrsssyyyzzzvvvnnneee]]]WWWSSSQQQ000000000000111222333444444444333333222222222111000000000111111111222222222222222222222222222222111111111222222222222333111111111111111222333444333333222111000000111111222222222222222222222222000000000000000000000000111111222333444444444444333222222444666666555444222222222222222111111111222111111111111000000000222222222222222222222222222111000000000111333333333333333333333333333333222222333333333333333333333333222222222222333333111111222222222333333333333333222111111222444555333333333444444444555555555333333444555666555444333444333111000000333555777555333333555777777777888888888999999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;======<<<<<<<<<======>>>AAAAAA@@@AAAAAAAAAAAAAAA>>>??????@@@AAABBBCCCCCCAAAAAAAAABBBDDDFFFIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJKKKKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKNNNNNNMMMMMMNNNPPPRRRSSSQQQPPPOOONNNMMMNNNNNNOOOOOONNNNNNLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJGGGHHHIIIJJJKKKLLLLLLMMMKKKIIIHHHHHHJJJLLLMMMMMMOOOOOOQQQRRRRRRRRRQQQPPPNNNMMMMMMLLLLLLLLLMMMMMMKKKJJJJJJJJJKKKMMMOOOQQQMMMLLLJJJHHHFFFEEEDDDDDDIIILLLKKKGGGFFFJJJMMMMMMMMMKKKHHHFFFFFFGGGJJJLLLLLLJJJHHHHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDEEEFFFFFFHHHFFFGGGKKKRRRUUURRRNNNLLLLLLLLLMMMMMMLLLIIIFFFDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIGGGEEECCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCFFFGGGGGGFFFDDDBBBCCCDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIGGGGGGMMMLLLJJJIIIHHHGGGGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFIIIKKKLLLJJJHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKKKKJJJJJJJJJKKKLLLKKKKKKLLLMMMNNNMMMKKKNNNNNNNNNNNNMMMLLLJJJIIIIIIFFFFFFMMMRRRSSSRRRSSSUUU^^^iiiooonnnkkkjjjkkkppprrrrrrrrrttt~~~{{{wwwsssbbb```[[[UUUQQQNNNLLLKKK333333222111000000000000444444333333222111111111///000000000000111111111111111111111111111111111111111111111222222222222222222111111111111111222333333222111111000000000111111111111111111111111000000000000000000000000...///111333444444333333222111111333555666555333222222222111111111111111111111111111000000000000111111111111111111111111000///...------///111222222222222222222222222222222222222222222333333333333333222222222222333333111111111111222222222222333222222111111222333333222333333333444444444444444333222333555666555444666666444222111222555888888777555555666777777666888777777777777777777888;;;::::::::::::999999999;;;::::::999999999999999;;;;;;;;;;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@@@@??????======>>>???AAABBBCCCCCCAAAAAAAAAAAACCCEEEGGGHHHFFFGGGHHHJJJJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJLLLNNNOOOOOONNNNNNNNNLLLJJJIIIJJJMMMPPPQQQPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNMMMKKKJJJHHHGGGFFFFFFFFFEEEEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLJJJJJJKKKMMMLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSOOONNNMMMLLLKKKKKKKKKKKKJJJKKKKKKMMMNNNOOOPPPQQQKKKJJJIIIGGGFFFEEEEEEDDDGGGJJJJJJFFFEEEJJJNNNOOOPPPMMMIIIFFFEEEFFFIIIKKKKKKIIIGGGGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEHHHEEEBBBCCCHHHLLLMMMLLLLLLLLLLLLMMMMMMLLLHHHEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCEEEGGGIIIIIIJJJJJJGGGGGGHHHIIIHHHGGGFFFEEECCCCCCDDDDDDEEEGGGHHHIIIHHHFFFCCCAAA@@@AAACCCDDDFFFFFFFFFFFFFFFDDDCCCBBBDDDEEEFFFDDDBBBAAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGIIIIIIIIIIIIGGGGGGJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNMMMKKKIIIGGGGGGIIIKKKLLLJJJHHHHHHHHHFFFFFFFFFEEEDDDDDDDDDDDDGGGIIIJJJJJJIIIIIIJJJKKKLLLKKKJJJKKKMMMMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHDDDDDDIIIMMMMMMNNNPPPSSSZZZcccggggggffffffhhhssswwwxxxrrrkkkmmmzzz~~~wwwpppjjjeeecccXXXVVVSSSPPPNNNMMMMMMMMM333333333222111111000///333333333222222111111111///000000000000111111111111111111111111111111111000000111111111222222222444333222111000/////////222222222222111111000000111111111111111111111111////////////////////////---...000222222222222111111111111222444555444333111111111111111111111111000000000000000000000000000000000000000000000000111000...---...///111333222222222222222222222222111111111222222333333333333222222111111222222333000000000111111111222222333222222222222222222222222222222222333333333444444333222333555555555444666555444222000111555888999888666666777888777666777666555555555555666777999999999888888888888888;;;:::999888888888888888999999::::::;;;;;;;;;;;;>>>??????@@@@@@???>>>======>>>>>>@@@AAABBBCCCCCCBBBAAAAAAAAAAAACCCDDDEEEDDDEEEGGGHHHIIIIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHIIIJJJMMMPPPQQQQQQPPPOOOLLLJJJHHHGGGHHHJJJMMMOOOOOONNNNNNMMMLLLKKKKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKSSSRRRQQQOOOOOONNNOOOOOONNNLLLKKKKKKLLLLLLKKKJJJLLLMMMOOOQQQSSSSSSSSSSSSOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQPPPPPPIIIHHHGGGFFFDDDDDDDDDDDDEEEHHHHHHEEEFFFKKKPPPQQQSSSOOOKKKGGGEEEFFFHHHJJJIIIGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEKKKHHHDDDCCCGGGKKKNNNOOOLLLKKKKKKLLLMMMKKKHHHFFFDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEECCCEEEGGGHHHIIIIIIHHHHHHGGGGGGIIIIIIIIIGGGFFFDDDBBBBBBCCCDDDEEEGGGHHHIIIHHHFFFDDDAAAAAABBBCCCEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCAAA@@@AAABBBFFFFFFEEEEEEFFFGGGHHHIIIGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKMMMNNNMMMKKKHHHFFFGGGIIIKKKKKKIIIHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEDDDGGGHHHIIIHHHGGGGGGIIIJJJLLLKKKKKKKKKMMMMMMKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHDDDDDDHHHJJJJJJLLLOOOMMMRRRWWWZZZ[[[]]]```bbbnnntttwwwqqqgggdddjjjrrrsssrrrvvv|||tttrrrnnngggaaaZZZVVVUUUQQQOOOMMMKKKIIIIIIJJJKKK///000111222222333222222222222222222222222222222000000000111111111222222111111111111111111111111000000000111111111111222444333222111000/////////000111222222222222111111111111111111111111111111////////////////////////......///000111111111111111000000222444444333222000000000111111111111111//////000000000000000111////////////////////////222111000000000111333444222222222222222222222222000000111111222333333333222222111111111111222222///000000000000111111111222222222222222111111111111111222222222333333333444222222333444555444333222333222000//////222444888777666666777888666555666555444333333444555666666666777777777888888888::::::999888777777777777777777888999::::::::::::<<<===>>>?????????=========>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFHHHHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFHHHHHHHHHHHHHHHJJJMMMPPPQQQQQQOOONNNKKKJJJIIIHHHHHHJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMYYYWWWUUURRRPPPOOONNNNNNMMMKKKJJJJJJKKKKKKJJJHHHJJJKKKMMMOOOQQQQQQQQQQQQNNNMMMMMMLLLLLLLLLMMMMMMMMMOOOQQQRRRRRRPPPMMMKKKHHHGGGEEEDDDCCCBBBAAAAAABBBFFFGGGFFFHHHNNNSSSTTTUUURRRMMMIIIGGGFFFGGGHHHHHHFFFDDDDDDFFFFFFFFFEEECCCCCCBBBAAAAAABBBDDDEEEHHHFFFCCCDDDFFFJJJLLLMMMKKKJJJJJJJJJKKKKKKJJJHHHEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFHHHJJJKKKLLLKKKJJJHHHGGGGGGHHHHHHHHHFFFEEEDDDBBBCCCCCCDDDEEEGGGIIIJJJKKKIIIGGGEEEEEEEEEFFFGGGEEEEEEDDDCCCCCCBBBBBBAAA@@@AAABBBBBBAAAAAABBBDDDGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIKKKLLLMMMLLLIIIGGGEEEEEEGGGIIIIIIHHHGGGHHHIIIFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGIIIKKKMMMLLLKKKLLLMMMMMMKKKJJJGGGHHHIIIJJJJJJIIIIIIHHHGGGDDDEEEIIIJJJIIIKKKOOONNNPPPRRRTTTVVVXXX\\\___bbbgggjjjgggbbb___bbbgggfffcccbbbgggllltttxxxmmmgggbbb```]]]YYYVVVTTTQQQPPPOOOMMMKKKIIIGGGGGGHHHIII---...///111111111111111000000000111222222333333111111111111222222222333111111111111111111111111000000000000111111111111111111000000000000111111//////111222333333222222111111111111111111111111000000000000000000000000111000000000000000111111000000000111333444333222///000000000111111111222////////////000000111111//////////////////////////////000000000111111111111111111111111111111111///000000111222222333333222222111111111111222222/////////000000000111111222222222222222111000000111111111111222222222222333222111222444555444333111222222111000000111333555444333444666666555444555444333222222333444555444444555666777888888999::::::888777777666666666555666777999999999999999:::;;;===?????????===============>>>>>>?????????@@@?????????@@@AAACCCDDDEEEEEEGGGHHHHHHGGGFFFEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGCCCDDDFFFGGGHHHIIIHHHHHHFFFHHHLLLNNNOOONNNLLLKKKHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJMMMNNNYYYWWWTTTQQQOOOMMMMMMNNNJJJIIIHHHIIIJJJJJJHHHGGGHHHIIIKKKMMMOOOOOOOOOOOOLLLLLLLLLMMMMMMOOOPPPPPPNNNPPPRRRSSSQQQMMMIIIEEEGGGFFFDDDBBBAAA@@@??????>>>DDDGGGGGGJJJQQQVVVVVVVVVTTTPPPLLLIIIGGGGGGGGGGGGEEEDDDDDDFFFGGGFFFFFFCCCBBBBBBAAABBBCCCDDDEEECCCCCCDDDEEEGGGIIIJJJJJJKKKIIIHHHHHHJJJKKKKKKKKKFFFFFFFFFEEEFFFFFFGGGGGGEEEFFFFFFFFFFFFFFFGGGGGGEEEGGGJJJLLLMMMLLLJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA???AAACCCCCCCCCCCCEEEGGGHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGIIIIIIIIIIIIGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIIIIJJJKKKKKKKKKIIIJJJJJJJJJIIIGGGEEECCCCCCEEEGGGGGGGGGGGGIIIJJJGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGJJJLLLNNNMMMLLLMMMNNNNNNLLLJJJEEEFFFHHHIIIIIIIIIHHHHHHEEECCCEEEJJJKKKIIIKKKOOOPPPQQQSSSUUUUUUVVVWWWXXXZZZYYYYYYYYYYYY[[[]]]^^^]]]YYYXXX[[[^^^bbbjjjsssyyyxxxtttnnnlllsssvvvjjjaaa\\\ZZZZZZWWWSSSRRRRRRRRRQQQPPPOOONNNKKKIIIHHHHHHIIIIII///000000000000...---,,,//////000111222333333444111222222222222333333333000000000000000000000000000000000000111111111111.........///000222333444---///000222333333333222000000000000000000000000111111111111111111111111333222111000000000111222000//////111333444333111//////000000111111111222.../////////000000111111000000000000000000000000+++,,,------......------111111111111111111111111///000000111222222333333222222111111111111222222////////////000000000000222222222222222111000///000111111111111222222222333222111222444555444333222333444444333222333444222222111333555555444222555444222111111222444555222333444555666888999999:::999888777666666666666444555777888999999999888888:::<<<>>>??????>>>===<<<<<<<<<========================>>>@@@BBBDDDFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHDDDEEEGGGHHHIIIIIIHHHHHHEEEGGGJJJMMMMMMLLLJJJHHHEEEEEEFFFFFFFFFFFFFFFFFFJJJJJJJJJIIIHHHGGGEEEDDDHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIKKKNNNOOOWWWUUURRROOOMMMLLLLLLMMMHHHGGGGGGHHHIIIIIIHHHFFFGGGHHHJJJLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNPPPRRRRRRNNNPPPRRRRRRPPPKKKEEEAAAFFFEEECCCAAA???>>>======<<>>@@@BBBCCCDDDEEEFFFFFFEEEFFFHHHHHHFFFDDDEEEEEEEEEEEEDDDBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHJJJJJJJJJHHHFFFDDDDDDFFFHHHJJJJJJJJJIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJGGGEEECCCAAA@@@???EEEEEEEEEEEEDDDCCCAAA@@@CCCCCCFFFIIILLLLLLJJJHHHKKKMMMOOOOOONNNNNNOOOPPPJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIKKKLLLNNNOOOPPPLLLMMMNNNNNNLLLKKKKKKKKKNNNNNNOOONNNMMMJJJGGGEEEJJJIIIFFFAAA===::::::<<>>>>>??????>>>===;;;:::<<<===>>>@@@BBBCCCEEEFFFFFFEEEDDDDDDFFFFFFEEEDDDFFFFFFEEEDDDCCCBBB@@@???@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIJJJIIIHHHFFFDDDBBBCCCEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFIIILLLLLLJJJHHHJJJLLLOOOPPPOOOOOOOOOPPPIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHJJJLLLMMMOOOOOOMMMOOOPPPOOONNNLLLMMMMMMMMMNNNNNNNNNLLLJJJGGGFFFKKKJJJGGGCCC???======???DDDKKKQQQRRRUUUZZZ\\\[[[XXXVVVSSSPPPMMMJJJIIIHHHGGGGGGHHHHHHHHHGGGEEEDDDAAABBBDDDEEEGGGHHHHHHHHHGGGHHHJJJKKKKKKKKKKKKJJJLLLKKKJJJHHHHHHHHHIIIIIIJJJIIIGGGEEEDDDDDDDDDEEEFFFEEEEEEGGGIIIKKKJJJIIIEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@CCCCCCDDDDDDEEEGGGHHHIIIHHHFFFEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFHHHIIIJJJKKKKKKJJJJJJKKKMMMNNNOOOLLLIIIFFFFFFHHHIIIHHHGGGIIIHHHGGGFFFFFFHHHJJJKKKIIIIIIHHHHHHHHHIIIJJJKKKKKKGGGGGGIIIIIIHHHIIIMMMPPPOOONNNMMMLLLLLLKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDGGGJJJLLLLLLLLLOOORRRRRROOOOOOPPPOOOKKKOOONNNNNNMMMMMMMMMMMMNNNLLLLLLLLLLLLNNNQQQTTTVVVSSSRRRPPPNNNOOOTTT[[[aaa```______fffttt}}}xxxssslllgggbbb^^^\\\\\\[[[ZZZ\\\[[[XXXUUURRROOOMMMLLLPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIII111111111111111111111111///000000111111222222222111222222111111000///...////////////////////////...111333111---+++---000////////////000000000000111111000000000000//////000000000000111111111111000000111111000000///...111111111111000000000000//////000000//////......//////......//////000000...//////000000/////////////////////000000000000......................../////////............---000000000111111000000000111111111111000000000000000000000000000000000000222222111111000000////////////000000000000111111222222333333333222222111000111111111222222222222222222333333333333222222222222222222222222222222222222333333444444555555333333444444555555555666444555666777888888888888999:::;;;<<<============>>>>>>======<<<<<<;;;;;;<<<===>>>@@@BBBDDDFFFGGGFFFDDDBBBBBBDDDEEEEEEDDDFFFEEEEEEDDDBBBAAA???>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFHHHIIIIIIGGGFFFDDDCCCCCCDDDEEEEEEDDDBBBAAADDDCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFEEECCCCCCCCCDDDDDDDDDDDDFFFIIILLLLLLKKKIIIHHHKKKOOOQQQQQQPPPOOOPPPHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKMMMOOOPPPOOOPPPQQQQQQOOONNNNNNOOOMMMMMMMMMMMMLLLJJJHHHGGGJJJJJJHHHEEEBBB@@@AAABBBKKKRRRVVVWWWXXX\\\]]]\\\XXXVVVTTTPPPMMMKKKIIIHHHHHHHHHIIIJJJIIIHHHGGGFFFAAACCCEEEHHHIIIIIIIIIHHHJJJJJJKKKKKKKKKJJJJJJIIILLLJJJIIIGGGGGGGGGGGGHHHKKKIIIHHHFFFEEEEEEEEEEEEDDDDDDEEEGGGJJJKKKJJJHHHEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHGGGEEECCCCCCDDDFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOLLLJJJHHHHHHIIIIIIIIIHHHJJJIIIHHHGGGGGGHHHJJJKKKGGGHHHIIIJJJKKKLLLLLLLLLIIIFFFFFFIIIJJJHHHJJJNNNQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGEEEEEEGGGJJJLLLMMMLLLQQQSSSRRRNNNNNNPPPPPPNNNNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHIIIKKKLLLNNNOOOPPPIIIJJJJJJIIIKKKOOOUUUYYYZZZWWWTTTVVV___kkkvvv}}}{{{|||}}}}}}xxxtttvvv{{{|||wwwvvvxxx{{{|||{{{wwwrrrllliiihhhgggccc```ZZZWWWTTTSSSTTTUUUTTTSSSSSSRRRQQQPPPNNNMMMLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIII111111111111111111111111...//////000111222222333///000111222111000...---////////////////////////...000111000...---///000.........////////////000000000000000000000//////000000000000111111111222000000000000000//////...222222111111000000/////////000111222222111000/////////.........//////000......//////000//////////////////000000000000000........................000000000000000000000000//////000000000000//////111111111111111111000000000000000000000000000000111111111000000///......////////////000000000111222222222222222111111000000000000111111111111222111111222222222222111111111111111111222222222222222222333333333444444444333333444444444555555555333444555666777888888888888999:::<<<============@@@???>>>============>>>======???AAADDDFFFHHHHHHGGGDDDBBBAAABBBDDDEEEEEEEEEEEEDDDCCCAAA???>>>===<<<===>>>???@@@AAAAAABBBDDDEEEFFFHHHHHHGGGEEEDDDFFFGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJHHHFFFDDDCCCCCCDDDFFFGGGEEEEEEGGGIIILLLLLLKKKIIIFFFJJJOOOQQQQQQPPPOOOOOOIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEGGGIIILLLNNNPPPPPPNNNPPPQQQQQQPPPOOOOOOPPPLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHFFFDDDCCCDDDEEEPPPVVVZZZYYYZZZ\\\]]][[[XXXVVVTTTPPPMMMKKKIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFAAADDDGGGJJJLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKIIIHHHGGGGGGGGGGGGKKKJJJHHHGGGFFFEEEEEEFFFDDDDDDEEEGGGIIIIIIGGGEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGFFFEEEEEEFFFHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGIIIGGGEEEEEEGGGIIIJJJJJJCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKGGGGGGHHHIIIKKKLLLNNNNNNJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIDDDFFFHHHKKKLLLLLLLLLKKKJJJGGGFFFJJJKKKJJJLLLPPPSSSRRRQQQPPPOOOMMMKKKKKKIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFGGGJJJLLLMMMMMMNNNPPPOOOLLLMMMRRRTTTSSSMMMLLLLLLKKKJJJJJJKKKKKKFFFGGGIIIJJJKKKLLLKKKKKKFFFGGGHHHIIIIIILLLOOORRRYYYVVVSSSSSSXXXaaaiiinnnqqqooommmkkkkkkiiigggeeedddeeejjjnnnrrrxxxzzzzzztttpppjjjggghhhiiijjjiiiccc```]]]\\\\\\\\\ZZZXXXTTTSSSRRRSSSTTTUUUUUUTTTOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJ111111111111111111111111......///000111111222222...///000111111///...---........................---,,,+++,,,///111000///---.........//////////////////////////////000000///000000000000111111111000000000000000///......222111111111000000/////////000111222222111000/////////............//////------...///////////////......//////000000000111........................///////////////000000000---..................---000000000000000000111111////////////////////////000000000/////////.........////////////000000000111222222222111111000/////////000000000111111111000111111222222111111000000000000111111222222222222222222333333333333333555444444444444333333333333333444666666777777777777888999;;;<<<<<<======???>>>======<<<=========>>>???@@@BBBDDDFFFHHHIIIGGGDDDBBBAAABBBDDDEEEEEEDDDCCCCCCBBB@@@???===<<<======>>>???@@@AAAAAABBBBBBCCCEEEGGGGGGFFFEEEDDDHHHHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEECCCDDDEEEGGGHHHGGGFFFGGGIIIKKKLLLKKKIIIEEEIIINNNPPPPPPOOONNNMMMJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFHHHJJJLLLNNNPPPPPPMMMNNNPPPPPPOOONNNNNNOOOKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHGGGEEEDDDEEEGGGOOOUUUYYYXXXXXX[[[[[[YYYWWWVVVSSSPPPMMMJJJHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEBBBEEEHHHLLLNNNNNNMMMLLLIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLJJJIIIGGGGGGGGGHHHJJJJJJIIIGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGFFFCCCAAAEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFIIIGGGFFFFFFIIIKKKKKKKKKEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEFFFGGGHHHIIIIIIJJJEEEFFFGGGIIIJJJLLLLLLMMMHHHHHHHHHHHHGGGGGGFFFGGGFFFFFFGGGGGGGGGFFFFFFFFFBBBDDDGGGJJJLLLLLLKKKJJJKKKHHHHHHKKKLLLKKKMMMQQQRRRRRRRRRQQQOOOMMMLLLJJJGGGGGGFFFFFFFFFFFFGGGGGGJJJHHHGGGHHHKKKLLLLLLLLLMMMNNNMMMJJJKKKPPPSSSRRRKKKJJJJJJIIIIIIJJJJJJKKKGGGHHHJJJKKKKKKKKKJJJIIIFFFGGGHHHHHHGGGHHHJJJLLLRRRRRRRRRSSSUUUYYY]]]```jjjgggbbb```______^^^]]]ZZZZZZ]]]aaaeeekkkvvv|||yyyuuuqqqoooeeebbb^^^[[[[[[[[[]]]]]]VVVUUUSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPRRRSSSQQQPPPPPPPPPOOONNNMMMKKKKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJ111111111111111111111111...//////000000111111111......////////////..............................+++(((''')))...111///---............////////////......////////////000000////////////000000000000//////000000//////...---000000000000////////////------.../////////......//////......------......,,,---......////////////------......//////000000------------------------,,,------------.........,,,------......------,,,////////////000000000000////////////////////////.........///////////////......////////////000000111111111111111000///...////////////000000000000000000111111111111000000//////000000111222222222222222222222333333333333555444444444333333222222333444555555555555555555555666777999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::>>>???@@@BBBCCCEEEFFFGGGEEECCCAAA@@@BBBCCCCCCBBBAAAAAAAAAAAA@@@>>>===<<<======>>>???@@@AAABBBBBB@@@AAACCCEEEFFFFFFEEEDDDFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEGGGHHHIIIHHHGGGGGGIIIKKKLLLKKKJJJFFFIIIMMMNNNNNNLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGHHHIIIKKKMMMNNNNNNKKKMMMOOOOOONNNMMMNNNOOOKKKJJJJJJJJJJJJJJJJJJJJJGGGIIIIIIIIIGGGFFFGGGHHHLLLRRRVVVUUUVVVXXXYYYWWWVVVTTTRRRNNNKKKIIIGGGFFFCCCDDDEEEFFFGGGFFFEEEDDDCCCDDDGGGJJJLLLMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDDDDBBB???DDDEEEFFFGGGHHHHHHHHHHHHCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEEEEDDDDDDFFFIIIJJJJJJIIIEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEGGGHHHHHHHHHHHHHHHDDDEEEGGGHHHJJJJJJKKKKKKFFFHHHIIIIIIGGGFFFFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCBBBDDDGGGIIIKKKKKKJJJJJJLLLHHHHHHKKKLLLKKKLLLPPPQQQQQQQQQQQQPPPNNNLLLJJJEEEEEEDDDDDDEEEEEEFFFFFFJJJIIIIIIKKKLLLMMMLLLJJJMMMNNNMMMIIIIIIMMMNNNMMMHHHHHHGGGHHHHHHIIIJJJKKKIIIIIIKKKKKKKKKJJJIIIHHHEEEFFFGGGFFFEEEEEEFFFHHHMMMPPPRRRTTTTTTUUUWWWXXX]]][[[WWWVVVWWWYYYYYYYYYXXXVVVWWW[[[]]]___eeemmm}}}wwwvvvvvv{{{~~~{{{yyy{{{zzzqqqkkkhhheeeaaa___YYYXXXVVVUUUUUUVVVWWWXXXQQQQQQQQQQQQPPPPPPOOOOOONNNMMMLLLMMMOOOPPPOOONNNRRRQQQPPPNNNLLLKKKIIIIIIGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIII000000000000000000000000/////////000000000000000.........------......///........................+++++++++,,,.../////////....../////////000000000........./////////000000---.........//////////////////000000//////...---.............../////////---------------...//////000///...------------...+++,,,---...////////////,,,,,,,,,---.../////////------------------------,,,,,,,,,---------......------............---------.........////////////////////////////////////,,,------......//////000........./////////000000111111111111000///...---........./////////000000///000000000000000000////////////000111222222222222222222222222222222222222333333333333333444444444444555555555444333333333444666777999:::::::::999999;;;;;;;;;;;;:::999======>>>???@@@AAABBBBBBAAA???>>>???@@@AAA@@@?????????@@@@@@???>>>>>>===<<<<<<===>>>???@@@AAAAAA>>>@@@BBBEEEFFFFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCDDDEEEFFFHHHIIIEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKLLLKKKJJJGGGIIIKKKLLLJJJIIIIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKKKKMMMNNNOOONNNMMMNNNOOOJJJJJJJJJIIIIIIJJJJJJKKKIIIKKKLLLKKKIIIHHHHHHIIIHHHNNNRRRRRRTTTWWWXXXVVVUUUSSSPPPMMMJJJHHHFFFEEECCCCCCEEEFFFFFFFFFEEEEEEAAABBBEEEGGGIIIKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLJJJHHHFFFFFFFFFFFFHHHHHHHHHGGGFFFEEECCCCCC??????>>>???BBBCCCBBBAAADDDEEEFFFGGGGGGHHHHHHGGGCCCBBBAAA@@@@@@@@@AAABBB@@@AAACCCDDDDDDDDDCCCBBB>>>>>>>>>>>>@@@AAABBBCCCBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDFFFGGGGGGGGGEEEDDDBBBBBBDDDGGGJJJJJJIIIGGGCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFDDDEEEGGGHHHIIIIIIIIIHHHFFFHHHKKKJJJHHHFFFFFFGGGEEEFFFHHHIIIHHHGGGDDDCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKHHHGGGIIIJJJHHHJJJMMMOOOOOOPPPQQQPPPNNNLLLKKKEEEDDDDDDDDDDDDEEEFFFGGGIIIIIIKKKMMMNNNNNNKKKHHHIIIKKKJJJGGGGGGJJJLLLIIIEEEEEEEEEFFFHHHIIIKKKLLLJJJJJJKKKJJJJJJIIIHHHHHHEEEFFFFFFEEEDDDEEEGGGIIIOOORRRUUUUUUTTTSSSTTTUUUTTTRRRQQQQQQSSSUUUVVVVVVWWWTTTSSSVVVXXXXXX\\\aaalll}}}wwwnnnkkklllhhhggggggjjjooosssuuuuuurrrrrrsssuuuxxx{{{~~~|||vvvtttqqqmmmmmmpppppppppqqqtttuuuuuutttssskkkgggaaa\\\YYYXXXWWWUUUSSSTTTUUUUUUUUUUUUVVVWWWSSSTTTTTTSSSQQQPPPOOOOOOMMMKKKJJJKKKMMMOOOOOONNNPPPPPPNNNMMMKKKIIIHHHGGGGGGHHHHHHIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEFFFFFFGGG////////////////////////000000000000///////////////...---,,,,,,---///000...........................111333222///...111333////////////000000000000---.........//////000000------------.........//////////////////......---,,,---------......//////000///.........000111222000///...---------------+++,,,---...////////////++++++,,,,,,---...//////------------------------........./////////000000......////////////......,,,---------......//////////////////////////////+++,,,,,,---...///000000............/////////000111111111111000///...---............/////////000//////000000000000//////...//////000111222222222222222222222222222222222000111111222444555555666555555555555444333222222222333555666888999999:::999;;;===>>>>>>===;;;:::<<<<<<<<<===>>>>>>??????>>>======>>>??????===<<<>>>>>>????????????>>>>>>;;;;;;<<<===>>>???@@@@@@>>>???BBBDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDD@@@AAAAAACCCEEEGGGIIIJJJDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKLLLKKKJJJHHHJJJKKKJJJHHHGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFDDDEEEEEEFFFGGGGGGHHHHHHKKKMMMOOOOOONNNNNNOOOPPPJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLNNNMMMKKKJJJJJJKKKFFFLLLQQQQQQSSSVVVXXXVVVTTTRRRPPPLLLIIIGGGEEEDDDCCCDDDEEEFFFGGGGGGFFFEEE@@@AAABBBDDDFFFHHHJJJKKKOOONNNLLLKKKJJJJJJJJJKKKLLLKKKIIIGGGEEEDDDDDDEEEGGGGGGGGGGGGEEEDDDCCCBBB<<<;;;;;;===@@@CCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGCCCBBBAAA@@@???@@@AAAAAABBBDDDFFFGGGHHHGGGFFFEEE<<<<<<===>>>???AAACCCDDDEEEFFFGGGHHHHHHGGGFFFEEECCCDDDFFFGGGHHHGGGEEEDDDAAABBBEEEIIILLLLLLJJJHHH@@@AAACCCEEEGGGHHHJJJKKKGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGJJJLLLLLLIIIGGGGGGIIIFFFGGGIIIJJJJJJHHHEEECCCGGGHHHIIIJJJKKKKKKLLLLLLJJJGGGFFFHHHHHHFFFGGGKKKMMMNNNPPPPPPPPPNNNLLLKKKEEEEEEDDDDDDEEEFFFGGGGGGIIIJJJLLLNNNPPPNNNJJJGGGCCCFFFGGGEEEGGGKKKMMMKKKCCCDDDDDDFFFGGGJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGEEEFFFGGGGGGFFFHHHJJJMMMOOORRRTTTSSSPPPOOOPPPRRRSSSRRRQQQQQQSSSUUUTTTTTTVVVQQQPPPSSSVVVWWW[[[___^^^kkktttpppeee]]]ZZZXXX^^^\\\[[[^^^bbbgggjjjkkk```aaabbbaaaaaabbbeeeggglllhhhfffgggddd___]]]^^^bbbaaaaaacccdddbbb```___YYYYYYVVVRRRQQQSSSTTTUUUOOOQQQSSSTTTSSSSSSTTTTTTRRRSSSTTTRRRPPPMMMLLLLLLIIIGGGFFFGGGJJJLLLMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFGGGHHHIIIJJJJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDEEE...000111222222111000...//////...---------------...............///000000000//////...---,,,,,,,,,---......///////////////000000000000000000000000......------------.................................///000000000///...------.../////////...---,,,+++***)))***,,,.........,,,---......//////.................................------,,,,,,,,,------,,,,,,,,,,,,---...//////........................------,,,+++,,,---...///+++++++++,,,---...///000------------------------..............................////////////......000000000000000000000000------------.........///000000000000111111111111......///111222333444555444444444333333222222222222222222333333333444444777666555444333444444555777777777777777777888999777888:::;;;<<<;;;;;;:::888888999::::::;;;<<<<<<;;;===>>>???>>>===>>>???AAAAAA@@@@@@>>>===;;;:::999:::;;;===>>>@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEFFFHHHLLLMMMLLLIIIHHHIIIIIIHHHGGGFFFHHHIIILLLLLLKKKJJJJJJIIIHHHGGGIIIGGGEEEDDDEEEHHHLLLNNNLLLLLLMMMNNNNNNNNNNNNNNNIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKMMMNNNMMMLLLJJJIIIIIIJJJLLLNNNOOOPPPPPPPPPNNNNNNMMMKKKIIIGGGEEECCCCCCEEEHHHJJJKKKIIIGGGEEECCCDDDFFFGGGGGGIIILLLNNNOOONNNLLLKKKJJJJJJJJJKKKMMMJJJHHHGGGGGGFFFEEECCCEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@??????AAAEEEHHHLLLKKKKKKLLLNNNMMMHHHDDDDDDBBB???>>>???@@@@@@???BBBCCCCCCCCCDDDDDDEEEEEEBBB@@@>>>???AAABBBCCCCCCCCCEEEHHHJJJKKKKKKIIIHHHEEEEEEFFFGGGHHHGGGCCCAAACCCDDDDDDEEEFFFGGGGGGHHHDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHIIIIIIHHHHHHGGGFFFKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFHHHLLLMMMMMMMMMMMMNNNJJJHHHFFFEEEFFFHHHHHHGGGKKKLLLNNNNNNNNNMMMKKKJJJ@@@AAABBBDDDFFFHHHJJJKKKKKKLLLLLLLLLLLLJJJHHHGGGEEEFFFGGGFFFEEEEEEGGGHHHDDDFFFHHHJJJKKKLLLKKKKKKGGGIIIJJJIIIHHHHHHIIIKKKDDDGGGHHHGGGEEEFFFKKKPPPRRRRRRQQQQQQRRRSSSUUUVVVTTTSSSRRRSSSTTTSSSQQQPPPQQQRRRSSSSSSSSSUUUXXXZZZaaa```^^^\\\YYYVVVTTTRRRPPPQQQSSSVVVXXXZZZ[[[[[[\\\ZZZXXXVVVTTTUUUVVVVVVYYYXXXWWWVVVUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRSSSRRRRRRRRRPPPPPPQQQPPPOOOMMMKKKIIILLLIIIFFFFFFHHHLLLOOOPPPNNNNNNMMMJJJHHHGGGIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCEEEFFFGGG...///111222222111///...000//////...------.....................///000000000000//////...------,,,---......///////////////////////////////////////......------------..............................***+++,,,------,,,++++++++++++,,,,,,---,,,,,,,,,///---++++++,,,---,,,+++,,,------...............------------------------......---------------......------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------...///------------------------..............................////////////......////////////////////////------........./////////---.........//////////////////000000111222333333333333222222111111111111222222222333333333333444666555444333333333444444777777666666777777888888666777999;;;<<<<<<;;;;;;999999::::::;;;;;;<<<<<<<<<>>>??????>>>>>>???@@@@@@@@@@@@???>>>===;;;;;;888999:::<<<===>>>??????BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJMMMNNNLLLJJJGGGHHHIIIHHHHHHIIILLLNNNOOONNNLLLJJJHHHGGGGGGGGGJJJHHHFFFEEEEEEGGGJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNIIIJJJJJJKKKKKKKKKKKKLLLJJJKKKMMMNNNMMMLLLJJJIIIHHHIIIJJJKKKMMMNNNOOOPPPQQQPPPOOOMMMKKKHHHFFFEEEAAACCCFFFHHHIIIGGGEEECCCDDDEEEGGGHHHHHHJJJLLLOOOQQQOOONNNLLLKKKJJJJJJKKKJJJHHHFFFEEEEEEEEEDDDBBBCCCBBBBBBAAA@@@@@@????????????@@@@@@@@@BBBFFFIIIMMMLLLLLLMMMNNNMMMIIIEEEDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEAAA@@@>>>???AAACCCDDDCCCCCCEEEGGGIIIKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHEEECCCFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDGGGKKKMMMLLLKKKKKKKKKKKKIIIGGGFFFFFFFFFFFFEEEJJJKKKLLLMMMMMMKKKIIIHHHBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLKKKIIIGGGFFFFFFGGGHHHGGGEEEEEEFFFHHHCCCDDDEEEGGGHHHHHHHHHHHHGGGHHHIIIIIIHHHGGGHHHJJJFFFFFFFFFFFFHHHIIIKKKLLLQQQPPPPPPPPPQQQRRRSSSTTTQQQPPPOOOOOOPPPPPPNNNMMMOOOPPPQQQPPPPPPQQQSSSVVVXXXWWWVVVTTTSSSQQQPPPPPPMMMNNNOOOQQQSSSTTTTTTUUUXXXWWWUUUTTTSSSTTTUUUVVVSSSRRRPPPNNNNNNNNNOOOPPPRRRRRRQQQPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGFFFGGGIIILLLNNNLLLMMMLLLJJJHHHFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHDDDDDDCCCCCCDDDEEEGGGGGG//////111111111111//////000000//////......//////...............///000000111000000//////......------......///////////////..............................------------......------------------------))))))***+++,,,,,,,,,+++++++++++++++,,,,,,---...222000---,,,,,,,,,+++))),,,,,,---...............------------------------......---------......//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,,,,------...------------------------------------------------........................////////////////////////............/////////000------.........////////////000000000111111111111111111111000000000000000111111222222222333333333555444333222222222333333666666666666666777888888555777888:::<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???>>>???@@@@@@@@@@@@???>>>===<<<;;;:::;;;<<<>>>??????>>>===@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGGGGFFFGGGHHHHHHIIIJJJJJJJJJLLLNNNNNNLLLJJJGGGHHHHHHHHHIIIKKKOOOSSSPPPNNNKKKHHHFFFEEEFFFFFFJJJIIIFFFEEEEEEGGGIIIKKKKKKLLLMMMMMMNNNNNNMMMMMMJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKMMMNNNMMMLLLJJJIIIGGGGGGGGGGGGIIILLLOOOQQQSSSSSSQQQOOOMMMJJJHHHGGGCCCDDDGGGIIIIIIHHHFFFDDDEEEFFFHHHHHHIIIJJJMMMOOORRRQQQOOOMMMKKKJJJJJJJJJIIIGGGEEEEEEEEEEEEDDDCCC@@@??????>>>>>>=========<<<>>>AAABBBBBBDDDFFFHHHMMMLLLLLLMMMMMMLLLHHHEEECCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEAAA@@@???@@@CCCEEEFFFEEEDDDEEEFFFHHHJJJKKKKKKLLLNNNLLLIIIIIIIIIHHHGGGEEEHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCDDDFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIJJJIIIIIIHHHGGGFFFDDDDDDDDDCCCCCCBBBAAAAAABBBEEEJJJLLLLLLJJJIIIIIILLLJJJGGGFFFFFFFFFDDDCCCHHHIIIJJJKKKKKKIIIGGGFFFDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEGGGHHHIIIGGGFFFEEEEEEFFFCCCDDDEEEFFFFFFFFFEEEEEEGGGHHHIIIHHHGGGFFFGGGHHHGGGFFFFFFGGGKKKLLLKKKIIINNNNNNNNNNNNOOOPPPQQQRRRPPPNNNLLLLLLMMMNNNNNNMMMPPPPPPQQQPPPNNNNNNOOOQQQNNNNNNNNNMMMMMMMMMMMMNNNLLLLLLMMMMMMNNNNNNNNNOOORRRRRRQQQPPPQQQRRRTTTUUURRRPPPMMMKKKJJJKKKMMMOOONNNNNNNNNMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKMMMLLLLLLKKKJJJJJJKKKKKKHHHJJJLLLJJJHHHHHHKKKNNNKKKLLLLLLKKKHHHFFFEEEEEEHHHJJJLLLNNNNNNLLLIIIGGGDDDDDDDDDDDDEEEFFFGGGHHH//////000111111000//////000000////////////000000...............///000000111111000000/////////...---......///////////////------------------------...------,,,,,,------...------------------------++++++,,,---.../////////------,,,,,,---///000222222000...,,,---,,,+++))),,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,......---,,,,,,,,,------------------------------------------------------........................////////////////////////........./////////000000/////////000000000111111000000000000000000000000000000000000000000000000111111111111222222222222333333222222222222222222555555555555666777777888555666888:::;;;<<<<<<;;;:::::::::999999999999999;;;===??????>>>===>>>???>>>?????????>>>===<<<<<<===>>>@@@AAAAAAAAA???>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNMMMLLLKKKHHHIIIIIIHHHIIIKKKOOORRRNNNLLLHHHEEEDDDDDDEEEFFFHHHGGGEEEEEEEEEGGGJJJKKKJJJKKKKKKLLLMMMLLLLLLLLLIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKMMMNNNMMMLLLJJJIIIFFFEEEDDDDDDFFFIIIMMMPPPSSSRRRQQQOOOMMMJJJHHHGGGFFFGGGIIIKKKKKKIIIHHHFFFFFFGGGIIIIIIIIIJJJMMMOOOQQQPPPOOOMMMKKKIIIHHHHHHIIIGGGEEEEEEFFFGGGFFFEEE??????>>>>>>>>>============@@@BBBDDDDDDDDDEEEFFFKKKKKKKKKKKKKKKIIIFFFEEE@@@AAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEBBBAAAAAACCCFFFHHHIIIHHHEEEEEEFFFHHHIIIKKKLLLMMMPPPMMMIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGBBBCCCDDDFFFHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBAAAAAA@@@@@@AAAEEEJJJLLLKKKIIIHHHGGGJJJHHHFFFFFFFFFFFFEEECCCGGGHHHIIIJJJJJJHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJIIIIIIHHHGGGFFFEEEDDDHHHIIIJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFEEEGGGIIIJJJJJJJJJIIIHHHLLLLLLLLLMMMMMMNNNOOOOOOQQQOOONNNMMMOOOPPPPPPOOOQQQRRRRRRPPPNNNMMMNNNOOOKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPRRRSSSQQQNNNJJJHHHGGGIIILLLNNNOOONNNNNNNNNNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIMMMPPPOOOKKKIIIKKKOOOJJJLLLMMMLLLIIIGGGEEEEEEGGGJJJMMMOOOOOOLLLHHHEEECCCCCCCCCDDDEEEFFFGGGHHH/////////000000/////////000000////////////000000...............///000000000000000000////////////---......///////////////------------------------------,,,,,,,,,,,,------------------------------,,,------...///000000111------,,,,,,---///000222000...,,,,,,------,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////+++++++++++++++,,,---...++++++++++++++++++++++++)))***,,,---------,,,+++......---,,,,,,,,,------------------------------------------------------......------------..........................................////////////////////////000000000000000000000////////////...000000000111111111111111000000000111111111222222111222222222222222222222444444444444555666777888555666888:::;;;;;;;;;:::888888777777777777777777999;;;======<<<;;;<<<=========>>>>>>>>>======<<<>>>???@@@AAAAAA@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKJJJJJJKKKKKKLLLMMMJJJLLLMMMNNNNNNMMMLLLLLLKKKLLLKKKIIIHHHHHHKKKMMMIIIGGGEEEBBBBBBCCCEEEGGGDDDCCCCCCDDDFFFIIILLLNNNIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJKKKLLLLLLKKKIIIHHHJJJKKKMMMNNNMMMLLLJJJIIIEEEDDDBBBBBBCCCGGGLLLNNNPPPPPPOOOMMMKKKIIIGGGFFFGGGHHHIIIJJJJJJIIIGGGFFFFFFHHHIIIIIIIIIJJJMMMOOOOOOOOONNNLLLJJJHHHGGGFFFFFFDDDCCCCCCEEEFFFFFFEEEAAAAAA@@@@@@@@@@@@??????@@@BBBEEEEEEDDDCCCBBBBBBGGGHHHIIIHHHGGGFFFEEEDDD@@@CCCFFFGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDGGGJJJKKKKKKJJJEEEFFFGGGHHHJJJKKKLLLMMMOOOKKKGGGEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGHHHBBBCCCEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHHHHHHHFFFEEEDDDCCCBBBAAABBBBBBBBBFFFJJJLLLKKKIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGEEEGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDHHHIIIJJJIIIGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDBBBCCCCCCAAAGGGMMMMMMHHHDDDFFFJJJIIIJJJKKKKKKLLLLLLMMMMMMQQQOOONNNNNNOOOPPPPPPOOOOOOPPPQQQPPPNNNLLLLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKNNNMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPKKKIIIFFFCCCCCCFFFIIILLLPPPOOOOOONNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFGGGHHHIIIJJJHHHLLLPPPOOOJJJHHHIIIMMMJJJLLLNNNMMMKKKHHHGGGGGGFFFIIILLLOOONNNJJJEEEBBBAAABBBCCCDDDEEEFFFGGGGGG//////////////////////////////......//////000000...............///000000////////////////////////---......///////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++,,,,,,---...---,,,******,,,------,,,++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///************+++,,,---...++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///........................------------.........///,,,,,,---------.........////////////............000000000000111111111111///000000000000111111111111111222333333333222222333333333444444666777888666777888:::::::::999999555555666666666666666666888:::<<<<<<;;;:::;;;<<<<<<<<<===>>>>>>>>>===========================>>>AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKMMMOOOPPPOOONNNNNNOOONNNOOONNNLLLIIIGGGGGGHHHFFFEEECCCBBBBBBCCCEEEFFFAAAAAABBBDDDGGGJJJMMMOOOJJJKKKLLLLLLMMMMMMLLLLLLJJJKKKLLLMMMMMMLLLJJJHHHJJJKKKMMMNNNMMMLLLJJJIIIEEEDDDBBBAAABBBFFFIIILLLLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGFFFEEEDDDCCCFFFGGGIIIIIIIIIIIILLLNNNMMMMMMMMMLLLJJJHHHFFFEEEBBBAAA@@@AAACCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFDDDBBBAAAAAACCCEEEFFFFFFEEEDDDDDDEEECCCHHHLLLMMMJJJHHHHHHIIIFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFGGGIIIKKKMMMLLLKKKFFFGGGHHHJJJKKKKKKKKKKKKKKKHHHEEECCCCCCDDDCCCCCC@@@@@@AAACCCEEEFFFHHHHHHDDDDDDEEEGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDFFFIIIJJJIIIHHHGGGHHHDDDDDDDDDFFFHHHHHHGGGFFFFFFGGGHHHIIIIIIGGGFFFDDDBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJJJJHHHFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFEEEBBB@@@AAAAAA???GGGNNNMMMEEE@@@DDDJJJHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLKKKMMMNNNOOOMMMLLLJJJLLLMMMMMMLLLKKKKKKLLLJJJIIIGGGFFFFFFGGGHHHJJJKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMJJJHHHFFFEEEFFFIIILLLNNNPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIHHHHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHEEEHHHJJJIIIGGGEEEFFFHHHJJJLLLMMMLLLKKKIIIIIIJJJFFFHHHKKKMMMLLLHHHCCC@@@???@@@BBBCCCDDDEEEFFFFFF/////////....../////////......------...//////000...............///000000........................---......///////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...++++++,,,,,,---,,,,,,,,,,,,+++)))***+++,,,++++++++++++,,,------------,,,++++++++++++++++++++++++*********++++++---......,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///........................,,,,,,,,,,,,------------,,,,,,,,,---------..................................../////////000000000/////////000000000111111111111333444444444333333222222222333444555777888777888999::::::999888777444555555666666777777777888:::<<<<<<;;;;;;;;;<<<;;;<<<<<<===>>>>>>=========<<<;;;:::;;;<<<>>>???BBBBBBCCCCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@??????<<<>>>BBBEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLOOORRRSSSRRRQQQRRRTTTPPPQQQQQQOOOKKKGGGFFFEEEGGGFFFEEEEEEDDDDDDDDDEEEAAABBBCCCDDDGGGIIILLLMMMMMMNNNNNNOOOOOOOOOOOOOOOLLLMMMOOOPPPOOONNNKKKJJJJJJKKKMMMNNNMMMLLLJJJIIIEEEDDDCCCBBBCCCEEEGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCBBBFFFGGGHHHHHHHHHHHHKKKMMMLLLMMMMMMLLLKKKIIIHHHFFFBBBAAAAAABBBDDDGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEEEECCCBBBBBBCCCAAADDDFFFFFFDDDDDDFFFHHHFFFKKKPPPQQQMMMIIIIIIJJJFFFFFFFFFEEEEEEEEEDDDDDDGGGFFFGGGIIIKKKLLLJJJIIIGGGHHHJJJKKKLLLKKKJJJIIIHHHFFFCCCBBBCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFEEECCCBBBBBBBBBDDDEEEEEEEEEFFFHHHHHHIIIIIIIIIFFFDDDCCCBBBBBBCCCDDDEEEDDDFFFGGGGGGFFFEEEFFFHHHEEEDDDDDDFFFGGGGGGFFFDDDDDDEEEGGGGGGGGGFFFDDDBBBBBBCCCCCCDDDEEEFFFFFFGGGBBBBBBAAAAAABBBCCCEEEEEEEEEHHHJJJJJJIIIGGGGGGGGGDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFDDDAAA??????@@@AAAGGGKKKIIICCC@@@CCCGGGGGGHHHIIIKKKKKKKKKKKKKKKIIIIIIJJJMMMNNNNNNKKKIIIGGGJJJLLLMMMLLLLLLLLLMMMIIIHHHFFFEEEFFFHHHJJJLLLIIIHHHGGGGGGGGGIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHHHHHHHJJJMMMPPPRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEEEEEEEEEEEEEEEEFFFIIIJJJJJJJJJIIIIIIKKKLLLGGGIIIKKKLLLKKKGGGCCC@@@===>>>@@@BBBDDDDDDDDDDDD//////............//////---------------...///000...............///000000---------...............---......///////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...---.../////////...---,,,---+++))))))*********)))++++++,,,---------,,,,,,************************************+++,,,---...------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///........................+++++++++,,,,,,,,,------........./////////000000---------.........//////---------.........//////////////////000000000000111222333444555444444333222222222333444555777888888888999:::999888777666444555555666777888888999999;;;======<<<;;;<<<===:::;;;<<<===>>>>>>>>>>>>???===;;;:::;;;===@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@EEEEEEDDDCCCBBBBBBAAAAAA<<>>>>>???DDDFFFGGGFFFDDDBBBCCCDDDGGGHHHJJJKKKLLLKKKKKKJJJHHHIIIKKKNNNPPPOOOKKKHHHHHHJJJMMMOOOOOOOOOPPPQQQJJJIIIHHHGGGHHHKKKNNNPPPIIIHHHGGGGGGIIIKKKNNNOOOOOOOOONNNNNNMMMKKKJJJIIICCCDDDDDDFFFHHHKKKNNNOOOTTTSSSRRRPPPOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKLLLKKKKKKKKKGGGHHHHHHIIIIIIGGGFFFEEEFFFEEECCCDDDEEEGGGGGGFFFGGGHHHHHHHHHGGGHHHKKKMMMIIIJJJLLLLLLJJJGGGCCCAAA<<<===???BBBCCCDDDDDDCCC......//////////////////...------------...//////......---------,,,,,,,,,------......//////000000,,,------......------,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---+++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++&&&''')))+++,,,,,,,,,+++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++///......---+++******)))******+++,,,,,,---......---,,,---...000000...,,,---,,,,,,++++++,,,,,,------...//////---,,,---//////...---,,,,,,---...///111111000///...------,,,------------------------........................000000//////.........---000111111111111222222222222222444444444444222222111111111222333444555666666666555555555444444444555555555666777777888888:::;;;;;;;;;<<<<<<======??????>>>>>>>>>???AAABBB>>>>>>>>>===>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEDDDBBBAAAAAABBBDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIGGGEEEEEEFFFGGGIIIGGGHHHJJJJJJIIIJJJKKKMMMOOOQQQSSSUUUVVVUUUTTTSSSQQQQQQOOOLLLGGGDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCGGGFFFEEEGGGJJJLLLMMMLLLOOOPPPRRRTTTUUUTTTSSSRRRPPPPPPPPPPPPPPPOOONNNMMMMMMKKKJJJIIIJJJJJJHHHGGGEEEDDDCCCAAA@@@BBBEEEHHHIIIJJJKKKJJJGGGEEEEEEFFFGGGHHHHHHIIIHHHGGGEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJJJJKKKLLLLLLKKKJJJIIIHHHEEEEEEFFFGGGGGGHHHIIIIIINNNHHHEEEGGGGGGEEEEEEGGGCCCEEEFFFFFFCCCBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHJJJLLLNNNMMMKKKHHHFFFEEEIIIFFFCCCCCCEEEHHHKKKLLLGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJKKKLLLKKKJJJHHHFFFAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFFFFCCCAAAAAACCCEEEFFFFFFEEEDDDBBB@@@>>>=========???AAAEEEHHHIIIIIIGGGEEEBBBCCCDDDDDDDDDDDDDDDCCC???BBBEEEFFFEEEDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCAAAAAACCCFFFGGGFFFCCC@@@AAACCCEEEFFFFFFEEEEEEDDDEEEDDDBBB@@@??????@@@DDDEEEFFFGGGHHHGGGGGGFFFBBBCCCDDDCCCAAAAAACCCDDDDDDBBB@@@??????AAACCCEEEIIIJJJJJJGGGCCCBBBDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJFFFCCCEEEJJJLLLKKKHHHEEEGGGHHHHHHHHHIIILLLOOOLLLMMMNNNNNNNNNLLLKKKJJJJJJIIIIIIIIIKKKMMMOOOPPPUUUTTTQQQOOOMMMLLLKKKKKKJJJHHHGGGGGGHHHIIIHHHHHHIIIFFFEEEFFFJJJLLLLLLKKKJJJHHHHHHHHHJJJJJJIIIHHHEEEDDDBBBAAAAAACCCEEEFFFIIIGGGEEEFFFHHHHHHEEEAAAIIIIIIIIIHHHGGGFFFEEEDDD???AAACCCCCCBBBBBBBBBCCC///////////////.........///............///000000............------,,,,,,............////////////,,,------......------,,,......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++---//////---+++---,,,,,,++++++,,,,,,---,,,.........,,,,,,---...///...---,,,,,,---...///.........------,,,,,,,,,------------------------........................000/////////.........---//////000000000111111111222222333444444333222222222222222222222333444555666555555555444444444333555555666666777888888888777888888:::;;;<<<======>>>=========>>>???AAABBB>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBAAA???======???AAABBBCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHFFFHHHJJJJJJIIIIIIKKKLLLMMMNNNPPPRRRSSSSSSRRRQQQNNNNNNNNNKKKHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFEEEDDDFFFHHHKKKKKKKKKMMMNNNPPPRRRSSSRRRQQQPPPNNNNNNOOOOOONNNMMMMMMLLLKKKJJJJJJJJJKKKKKKIIIHHHEEEEEEDDDCCCBBBBBBEEEGGGGGGIIIJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIHHHFFFEEEDDDDDDEEEFFFFFFEEEEEEGGGIIIJJJJJJKKKKKKKKKJJJIIIIIIFFFFFFGGGHHHHHHIIIIIIIIIFFFDDDFFFKKKLLLFFFAAA@@@DDDEEEFFFEEECCCBBBBBBCCCDDDEEEFFFHHHHHHHHHGGGGGGIIIKKKLLLKKKIIIFFFFFFFFFGGGFFFEEEEEEGGGIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKIIIGGGFFFAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCFFFCCCAAA@@@AAACCCDDDDDDFFFDDDBBB???>>>=========???AAAEEEHHHJJJIIIHHHGGGCCCCCCCCCDDDDDDCCCCCCBBBAAACCCEEEEEEDDDCCCBBBCCCEEEEEEEEEEEEDDDCCCBBBBBB@@@???>>>@@@BBBCCCBBB@@@BBBBBBDDDEEEEEEDDDCCCBBBDDDEEEEEECCCAAA@@@@@@BBBCCCCCCEEEFFFFFFFFFEEEEEEBBBCCCCCCCCCAAAAAABBBDDDDDDCCCAAA@@@@@@BBBDDDEEEGGGHHHHHHFFFBBBAAABBBDDDBBBBBBCCCEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIFFFCCCEEEIIIKKKIIIGGGFFFGGGGGGGGGGGGHHHKKKMMMKKKLLLMMMMMMMMMKKKJJJIIIHHHGGGHHHHHHJJJLLLNNNOOOTTTSSSQQQNNNLLLKKKKKKKKKJJJHHHFFFFFFGGGHHHHHHGGGGGGFFFEEEGGGJJJLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIGGGEEEEEEDDDCCCCCCDDDEEEFFFFFFEEECCCDDDFFFHHHGGGEEEFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCBBBBBBCCCEEE000000//////.........---///////////////000111111/////////............---/////////...............,,,------......------,,,...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++------------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))...---+++***)))***+++,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,+++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---///...---,,,,,,---...///++++++++++++++++++++++++------------------------------------------------/////////......................../////////000000111222333333333333222111333222222222222222333333555555444444444444333333555555666666777888888888444555666888:::;;;<<<===;;;;;;<<<<<<>>>???AAABBB>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>><<<<<<===???BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJJJJIIIIIIJJJKKKJJJKKKMMMNNNOOOOOONNNMMMJJJKKKLLLKKKIIIHHHHHHIIIFFFFFFDDDCCCCCCBBBBBBBBBEEEDDDCCCEEEGGGIIIJJJIIIJJJKKKMMMOOOPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIJJJLLLNNNNNNKKKIIIEEEFFFFFFEEEDDDDDDEEEGGGEEEGGGIIIIIIHHHHHHIIIJJJIIIIIIIIIHHHGGGEEEDDDCCCEEEFFFGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJGGGGGGHHHIIIJJJJJJJJJJJJGGGFFFIIIOOOOOOJJJDDDBBBFFFFFFFFFDDDBBBAAACCCEEEEEEFFFGGGHHHHHHGGGFFFEEEIIIIIIIIIHHHEEEDDDEEEFFFFFFFFFFFFGGGHHHIIIGGGEEEHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEBBB??????@@@AAABBBBBBEEEDDDBBB???>>>=========>>>@@@DDDHHHJJJJJJHHHGGGCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEDDDBBBAAAAAABBBDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>???@@@AAA@@@???BBBCCCDDDDDDDDDCCCAAA@@@DDDEEEEEECCCBBBAAABBBDDDBBBBBBCCCDDDDDDDDDCCCCCCAAABBBCCCCCCAAAAAABBBCCCDDDCCCAAA@@@AAACCCEEEFFFCCCEEEEEEDDDBBB@@@@@@AAA???@@@BBBDDDFFFHHHJJJKKKIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHEEECCCDDDGGGHHHGGGEEEGGGGGGGGGFFFEEEFFFHHHJJJIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFFFFGGGIIILLLNNNOOORRRQQQOOOMMMLLLKKKJJJJJJIIIHHHFFFFFFGGGGGGFFFEEEFFFFFFGGGIIIKKKLLLJJJIIIKKKIIIGGGGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBCCCFFFHHHHHHHHHEEEEEEFFFEEEEEEDDDCCCBBBCCCDDDDDDCCCBBBBBBDDDFFF000000000///......------//////......//////000111/////////////////////.../////////......---------,,,------......------,,,------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---***,,,,,,,,,+++***+++,,,+++,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++------,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,+++***+++---......,,,,,,,,,,,,......************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............................../////////000000000111111222222222222111111333222222111111111111222444444333333333333333333555555555666777777888888555666666888999:::;;;;;;999999:::;;;===???@@@AAA============>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@>>>>>>???AAABBBBBBCCCDDDEEEFFFFFFGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEGGGIIIJJJIIIHHHIIIIIIHHHIIIJJJKKKLLLKKKKKKKKKIIIJJJKKKJJJIIIHHHIIIJJJFFFEEEDDDCCCCCCBBBBBBBBBFFFDDDDDDEEEGGGIIIJJJIIIHHHIIIKKKMMMNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJGGGHHHJJJMMMPPPOOOMMMJJJFFFGGGHHHGGGEEEDDDEEEFFFEEEGGGIIIIIIHHHHHHHHHIIIJJJJJJIIIGGGFFFDDDCCCBBBEEEFFFGGGGGGEEEDDDEEEFFFJJJJJJKKKKKKLLLLLLMMMMMMHHHHHHIIIJJJKKKKKKJJJJJJLLLHHHHHHKKKLLLJJJHHHIIIGGGGGGFFFCCCAAAAAACCCFFFGGGHHHIIIIIIIIIGGGFFFEEEGGGGGGFFFDDDBBBBBBDDDGGGHHHGGGEEEFFFGGGGGGFFFEEEHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHFFFCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCHHHHHHHHHGGGFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@======???AAABBBBBBEEECCCAAA???============<<>>???<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCAAA??????AAACCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDGGGIIIJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJGGGFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCGGGFFFEEEFFFHHHJJJJJJJJJGGGIIIKKKMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIFFFGGGJJJMMMPPPPPPNNNKKKHHHIIIIIIHHHFFFDDDDDDEEEGGGIIIJJJIIIHHHGGGGGGHHHJJJJJJHHHGGGEEEDDDCCCBBBEEEGGGHHHHHHGGGEEEEEEFFFKKKKKKKKKKKKLLLMMMMMMNNNHHHIIIJJJKKKLLLKKKJJJIIIJJJGGGGGGLLLMMMJJJHHHIIIHHHGGGFFFDDDAAABBBDDDFFFIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDBBBAAAAAADDDGGGJJJGGGDDDCCCDDDFFFGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFEEEFFFGGGGGGFFFDDDAAA@@@AAAAAAAAABBBBBBBBBCCCCCCGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCDDDDDD@@@>>><<<===???BBBDDDDDDCCCBBB@@@>>>======>>>>>>;;;>>>AAAEEEGGGGGGEEEDDDCCCBBB@@@???>>>>>>>>>>>>DDDEEEDDDCCCAAA@@@BBBCCCCCCBBBAAA@@@?????????@@@CCCCCCCCCBBBAAAAAABBBCCC@@@AAABBBDDDEEEDDDDDDCCCDDDEEEEEEDDDBBBBBBCCCEEECCCCCCCCCCCCBBBCCCCCCCCC???@@@BBBBBBAAA@@@@@@AAABBBAAAAAAAAABBBCCCEEEFFFBBBCCCCCCDDDEEEDDDBBBAAAAAAAAABBBDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEHHHHHHHHHFFFDDDCCCEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFHHHJJJKKKMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHHHHFFFEEEEEEFFFGGGGGGFFFGGGIIILLLNNNNNNMMMLLLKKKJJJHHHFFFEEEFFFGGGGGGFFFGGGIIIJJJKKKKKKIIIGGGEEEAAAEEEIIILLLLLLHHHEEEBBBDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBB@@@>>>???BBBDDD////////////////////////---------------...//////---............/////////.........---------------,,,------......------,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,+++***)))***,,,((()))******)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,((()))+++---............***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......------,,,,,,++++++,,,,,,---)))***++++++++++++,,,......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.........//////000000000111111111111111000000000000111111111000000000000000111111111111222222222222333333222222333333444555555555999999888888888777777777666777888:::;;;<<<<<<<<<::::::::::::;;;===>>>??????????????????????????????@@@@@@???>>>>>>AAACCCCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDFFFIIIJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHFFFDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEFFFHHHJJJJJJIIIGGGHHHJJJLLLMMMLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHIIIFFFGGGIIILLLNNNOOONNNLLLIIIIIIIIIGGGDDDCCCDDDEEEHHHIIIJJJJJJHHHFFFFFFGGGJJJIIIGGGFFFDDDDDDCCCCCCEEEGGGIIIJJJIIIGGGGGGHHHKKKJJJJJJJJJJJJKKKKKKLLLHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIOOOWWWYYYSSSKKKHHHGGGGGGGGGEEECCCBBBDDDFFFIIIIIIJJJJJJJJJHHHGGGFFFDDDDDDCCCBBB@@@AAADDDGGGJJJGGGCCCAAACCCFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFDDDBBB???>>>???@@@@@@AAAAAABBBBBBBBBDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAA???===>>>@@@CCCEEEEEE@@@@@@>>>>>>===>>>???@@@<<<>>>BBBEEEFFFFFFDDDCCCAAA@@@>>>===<<<===>>>>>>BBBCCCDDDDDDCCCCCCDDDFFFDDDCCCAAA?????????@@@@@@AAAAAAAAA@@@??????AAACCC@@@AAACCCDDDFFFFFFFFFEEEDDDEEEEEECCCBBBAAABBBDDDDDDCCCBBBBBBAAABBBBBBBBB>>>@@@BBBBBBAAA??????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCDDDEEEFFFDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHFFFDDDCCCEEEGGGEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIJJJLLLMMMMMMMMMJJJJJJKKKKKKJJJIIIHHHHHHGGGEEEDDDEEEGGGIIIIIIHHHHHHKKKMMMMMMLLLLLLLLLMMMIIIGGGDDDCCCEEEGGGGGGGGGIIIIIIKKKKKKKKKIIIGGGEEEBBBFFFKKKMMMKKKFFFBBB@@@AAAAAABBBCCCCCCDDDCCCCCCAAABBBAAA@@@>>>>>>@@@BBB------......///000000000...............//////000,,,,,,------............,,,------------------...,,,------......------,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,---)))+++,,,+++***)))***+++***+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))((()))***,,,...***+++,,,,,,,,,,,,+++***************************************************((()))******+++,,,------************+++++++++++++++++++++,,,,,,------------+++))))))+++------,,,---,,,,,,++++++,,,,,,---)))***,,,,,,+++,,,---///------,,,++++++,,,---------------,,,,,,++++++***++++++++++++++++++++++++------------------------,,,,,,,,,------................../////////000000111000////////////000111///////////////000111222111111111111222222222333000111111222222333444444666666666666666666777777666777888:::::::::::::::888888888999:::;;;======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>======>>>AAADDDDDDDDDEEEFFFGGGHHHIIIIIIMMMKKKIIIGGGEEEDDDDDDDDDCCCFFFIIIJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCDDDEEEBBBBBBBBBBBBCCCEEEFFFGGGGGGEEEDDDEEEGGGHHHHHHHHHFFFGGGIIIKKKLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFHHHIIIGGGGGGGGGJJJLLLNNNMMMLLLJJJJJJHHHEEEBBBBBBCCCEEEFFFGGGIIIIIIHHHGGGHHHIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEGGGJJJKKKJJJIIIIIIJJJIIIIIIHHHGGGFFFGGGHHHHHHGGGHHHJJJLLLLLLJJJHHHGGGIIIJJJQQQ[[[]]]VVVNNNKKKFFFGGGGGGFFFDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEBBBCCCCCCBBBAAABBBDDDFFFGGGEEECCCCCCEEEGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEDDDCCC@@@>>><<<>>>>>>??????@@@AAAAAABBBAAAAAABBBCCCCCCDDDCCCCCCAAAAAAAAAAAABBBBBBBBBCCCEEECCC@@@@@@BBBCCCDDDDDD>>>=========>>>???AAABBB???AAADDDGGGHHHFFFDDDCCC???>>>===;;;;;;<<<>>>???>>>AAADDDFFFFFFFFFGGGIIIDDDCCCAAA?????????@@@AAA>>>???@@@>>>===>>>AAADDDBBBCCCEEEFFFFFFFFFEEEEEEDDDEEEEEECCCAAA@@@@@@BBBCCCBBBAAA@@@???@@@@@@AAA===???AAABBBAAA?????????>>>>>>???@@@AAABBBCCCDDDDDDBBBAAABBBDDDFFFEEEDDDAAABBBBBBCCCDDDEEEFFFFFFEEEFFFFFFEEEDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAABBBCCCCCCDDDEEEGGGIIIIIIIIIHHHFFFEEEDDDFFFHHHEEEFFFGGGHHHIIIHHHGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDFFFHHHJJJKKKKKKHHHJJJLLLKKKIIIIIIJJJMMMHHHEEECCCBBBDDDGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFBBBEEEIIIIIIFFFCCCAAAAAA???@@@AAABBBCCCCCCCCCCCCAAABBBCCCBBB@@@???@@@AAA,,,,,,---...///000111111///////////////000111111,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,---)))+++++++++***)))***+++---------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---)))%%%!!!!!!$$$(((+++***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))***+++---...//////'''((()))***+++,,,------******+++,,,,,,---......,,,***((((((***+++,,,+++---,,,,,,++++++,,,,,,---)))+++,,,,,,,,,,,,...///------++++++++++++---------------,,,+++***))))))++++++++++++++++++++++++************************,,,,,,,,,------.........---------.........//////111000///......///000111............///111222222000000111111222222222333///000000111222222333333333333444444555666777777666777888999::::::999888777777777888999:::<<<===========================<<<===>>>>>>>>>@@@CCCFFFEEEEEEFFFGGGHHHIIIIIIJJJOOOMMMIIIFFFDDDCCCCCCDDDCCCFFFIIIJJJHHHFFFEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCEEEFFFEEEDDDCCCDDDFFFAAAAAAAAABBBDDDFFFGGGHHHFFFDDDCCCDDDFFFGGGGGGFFFDDDFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFHHHJJJHHHGGGGGGHHHKKKLLLLLLLLLKKKJJJHHHDDDAAAAAACCCEEEDDDFFFHHHIIIIIIIIIJJJKKKHHHGGGFFFDDDDDDDDDEEEFFFEEEGGGKKKLLLLLLKKKKKKKKKHHHGGGEEEDDDDDDDDDEEEEEEFFFHHHJJJLLLKKKJJJGGGFFFHHHGGGJJJPPPRRROOOKKKKKKEEEGGGHHHGGGEEEDDDCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDAAABBBCCCCCCBBBBBBDDDFFFDDDCCCCCCEEEGGGHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDBBB@@@===;;;======>>>???@@@@@@AAAAAA>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEIIIFFFCCCBBBBBBCCCCCCCCC<<<<<<<<<<<<>>>@@@BBBCCCAAACCCFFFIIIIIIGGGEEECCC>>>===<<<;;;;;;<<<>>>???<<<@@@DDDGGGHHHIIIIIIJJJEEECCCAAA?????????AAAAAA>>>@@@@@@???===???CCCFFFEEEFFFFFFGGGGGGFFFDDDCCCEEEEEEDDDBBB@@@??????@@@BBBAAA???>>>>>>>>>??????<<>>>>>===>>>>>>@@@AAABBBCCCCCCEEEBBB???@@@CCCEEEEEEDDD@@@@@@BBBCCCDDDFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA???@@@AAABBBCCCCCCCCCCCC@@@AAACCCDDDDDDFFFHHHJJJIIIIIIIIIGGGEEEEEEGGGIIIEEEFFFGGGHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIIIIIIIIIIGGGGGGEEEDDDDDDFFFIIILLLMMMLLLGGGIIIJJJIIIGGGGGGIIILLLGGGDDDBBBBBBDDDGGGIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFBBBDDDEEEDDDAAA@@@BBBDDDAAAAAACCCDDDEEEEEEFFFFFFAAACCCDDDDDDBBB@@@@@@AAA............//////////////////...---------------,,,,,,------...///000000------,,,,,,,,,+++++++++***++++++,,,,,,++++++***.........------,,,++++++++++++++++++++++++++++++)))***++++++***)))***+++---,,,***))))))***,,,------,,,***)))))))))******)))))))))))))))((('''&&&+++,,,.........,,,***)))***************++++++,,,---+++)))((('''((()))***++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,+++++++++******)))))))))+++++++++************)))+++***))))))+++------,,,******+++,,,,,,,,,,,,+++************************'''(((***,,,------,,,,,,000//////...---+++***)))++++++,,,,,,---...//////,,,++++++******++++++,,,///////////////.........////////////000000000000........................222000///000333444222000111111111111222333444555444555666555333333555666666777777777888888888888888888777888999;;;>>>???BBBAAA@@@???>>>>>>>>>>>>======<<<<<<>>>AAACCCEEEEEEGGGHHHHHHGGGFFFGGGIIIJJJIIIHHHFFFDDDCCCBBBBBBEEEFFFGGGHHHGGGEEECCCBBBAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCBBBAAA@@@>>>======>>>@@@CCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFHHHJJJJJJIIIIIIIIIJJJKKKJJJHHHGGGFFFEEEEEEEEEFFFEEEEEEGGGIIIKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDHHHHHHHHHIIIJJJKKKLLLMMMMMMHHHFFFHHHHHHEEEDDDEEEJJJJJJKKKLLLLLLKKKJJJIIIEEEDDDDDDDDDDDDEEEEEEFFFDDDFFFHHHIIIIIIGGGEEECCCGGGHHHHHHIIIIIIJJJKKKKKKGGGFFFFFFFFFGGGGGGFFFDDDCCCEEEGGGHHHHHHEEEBBB???CCCCCCBBBAAA@@@@@@??????EEEDDDCCCCCCCCCEEEFFFGGGEEEFFFFFFGGGFFFFFFEEEDDDFFFDDDBBB@@@>>>=========@@@@@@???>>>======>>>>>>;;;<<<>>>AAABBBCCCCCCCCCDDDBBBDDDJJJMMMIIIGGGGGGFFFDDDBBBAAA@@@AAACCCDDD>>><<<;;;<<>>>>>======<<<<<<<<<;;;<<>><<<<<<>>>??????<<<<<<<<<===???BBBDDDFFFHHHFFFDDDCCCBBBCCCDDDEEECCCCCCBBBAAA@@@@@@?????????>>>=========>>>@@@AAA>>>???@@@AAAAAA@@@>>>===>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@AAABBBCCCEEECCC@@@@@@BBBDDDEEEEEEGGGFFFDDDAAA@@@?????????CCC@@@>>>???CCCEEEDDDCCC@@@AAABBBDDDEEEGGGHHHIIIJJJIIIGGGEEEDDDDDDEEEEEEKKKHHHFFFFFFHHHJJJKKKKKKCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGJJJMMMMMMLLLNNNKKKIIIIIIKKKKKKHHHEEEEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDCCC@@@>>>===???AAACCC@@@===>>>AAACCCCCCBBB@@@@@@BBBCCCCCCCCCBBBAAA............////////////000///......---------...,,,,,,------...//////000------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------)))))))))))))))))))))))))))***++++++))))))***++++++***)))(((((()))***+++,,,,,,***)))))))))******((((((((())))))*********)))***+++,,,,,,***(((''')))))))))))))))******+++---,,,***)))((()))***+++*********+++++++++,,,,,,*********************************+++++++++,,,,,,,,,+++++++++************++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++,,,+++***)))***+++,,,---************************+++++++++++++++,,,,,,,,,------------,,,+++))))))++++++,,,,,,---.........------,,,,,,,,,,,,------////////////.............../////////000000000000////////////////////////111///...///111222111///111111111111222333444555444555555555333333444666666666666777777777888888888777777888999;;;===>>>AAAAAA???>>>>>>=====================>>>@@@BBBCCCDDDFFFGGGGGGFFFFFFGGGIIIJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDFFFFFFFFFDDDBBBAAABBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>>>>???@@@BBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGIIIIIIHHHHHHIIIJJJJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCCCCEEEHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHJJJKKKMMMNNNOOONNNIIIGGGIIIJJJGGGEEEFFFGGGHHHJJJLLLMMMLLLKKKJJJEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIGGGFFFDDDEEEFFFGGGFFFCCC@@@???AAAAAAAAAAAABBBBBBBBBBBBFFFEEEDDDCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBB@@@>>>>>>>>>>>>@@@??????>>>======>>>>>>===>>>@@@AAABBBBBBBBBBBBBBBAAADDDKKKNNNKKKHHHHHHEEEDDDCCCBBBAAABBBBBBCCC>>>===<<<===@@@CCCDDDDDDDDDGGGIIIHHHFFFCCCAAA@@@?????????>>>>>>=========>>>@@@DDDHHHIIIIIIHHHGGGEEEAAA===;;;<<<===>>>???;;;;;;;;;===???BBBEEEFFFIIIGGGEEEBBBAAAAAABBBBBBCCCCCCBBBAAAAAA@@@?????????>>>>>>===>>>???@@@AAACCCBBBAAA@@@>>>======<<<>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAABBBBBBBBBCCCBBB@@@>>>===???AAABBBAAADDDCCCBBBAAAAAABBBCCCCCCAAA@@@???@@@CCCDDDCCCBBB???@@@BBBDDDFFFGGGIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFHHHFFFEEEEEEHHHKKKLLLLLLDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIKKKKKKJJJJJJIIIHHHIIIKKKJJJGGGDDDDDDDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDAAA>>>>>>???AAAFFFCCCAAA@@@BBBCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAA............////////////000//////............///,,,,,,------.../////////.........------------,,,,,,,,,------------,,,,,,******+++,,,,,,---......)))))))))))))))))))))))))))***++++++))))))***+++))))))'''''''''''')))))),,,+++******)))***************)))))))))******+++)))***+++++++++***)))(((***))))))))))))***++++++---,,,+++***)))***+++,,,)))))))))************+++*********************************++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++,,,------.........,,,******+++,,,+++***---+++)))((((((***---///************************///...,,,*********,,,---+++++++++++++++***))))))+++++++++,,,,,,------...///......------......///............................../////////000000000///////////////////////////...---...000111000///111111111111222333444555444444555444333333444666555555666666666777777777777777777888:::;;;===>>>@@@???>>>===============<<<<<<===>>>>>>???@@@@@@BBBDDDFFFFFFEEEFFFGGGIIIHHHGGGFFFEEECCCCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBAAABBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@AAAAAABBBBBBDDDCCCBBBAAABBBCCCEEEGGGFFFHHHIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDDDDFFFHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNOOONNNJJJHHHKKKKKKHHHFFFGGGEEEGGGJJJLLLMMMMMMKKKJJJFFFEEECCCCCCCCCEEEGGGHHHIIIGGGDDDCCCCCCEEEGGGIIIFFFFFFEEEEEEEEEEEEDDDDDDFFFEEEEEEGGGIIIIIIHHHGGGEEEEEEEEEDDDCCCBBB@@@?????????@@@BBBCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEDDDCCCAAA@@@?????????@@@??????>>>=========>>>>>>??????@@@AAAAAAAAAAAA@@@AAA@@@EEELLLPPPMMMIIIIIICCCCCCCCCCCCCCCBBBBBBAAA???>>>>>>???AAADDDDDDDDDFFFGGGHHHFFFCCCAAA@@@AAA@@@@@@@@@???????????????@@@BBBEEEGGGHHHHHHFFFEEEBBB???<<<:::;;;======>>>::::::;;;===???BBBEEEGGGIIIGGGEEECCCAAA@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>???@@@@@@CCCBBB@@@>>>======>>>???===============>>>??????AAABBBCCCDDDDDDDDDCCCBBBCCCBBB@@@@@@BBBDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCC?????????AAACCCDDDBBBAAA???@@@BBBDDDFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFDDDCCCEEEHHHKKKLLLLLLFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFIIIJJJIIIHHHGGGGGGHHHIIIJJJHHHEEEBBBDDDCCCCCCBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCC@@@???@@@AAADDDCCCAAAAAABBBCCCBBBAAADDDDDDDDDDDDCCCBBBAAA@@@............////////////000//////.........//////---------.........////////////.........---------+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,---++++++++++++++++++++++++)))***+++***)))((()))+++)))(((''''''''''''((()))++++++******************...---+++***))))))))))))++++++,,,,,,,,,,,,+++***++++++******++++++,,,---++++++***))))))******+++)))))))))*********++++++************************************++++++++++++,,,,,,,,,+++++++++++++++))))))***+++,,,---...//////---+++***++++++***)))+++***)))))))))***,,,---************************...---,,,++++++,,,------******+++++++++++++++******+++++++++,,,,,,,,,---......------------......------...............///........./////////000000///////////////////////////......//////000000000111111111111222333444444333444444333222222333555444555555555555666666666666666777888:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>AAABBBDDDDDDDDDDDDFFFHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBFFFFFFFFFEEEEEECCCBBBBBBCCCBBBAAA??????@@@AAAAAACCCBBB@@@@@@AAACCCFFFIIIGGGIIIKKKKKKIIIHHHIIIJJJHHHHHHHHHGGGFFFEEEEEEDDDGGGFFFFFFHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOJJJIIIKKKKKKGGGEEEFFFEEEGGGIIILLLLLLKKKIIIGGGDDDCCCBBBAAAAAACCCFFFGGGHHHFFFDDDCCCDDDEEEGGGIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCEEEGGGHHHGGGFFFCCCCCCBBBBBBAAAAAAAAABBB@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDGGGFFFDDDCCCCCCEEEGGGHHHCCCBBBAAA@@@???@@@AAABBB???>>>>>>=========>>>>>>===>>>>>>???@@@@@@@@@@@@BBBBBBFFFMMMPPPLLLHHHGGGBBBCCCDDDEEEDDDCCCAAA@@@@@@??????@@@CCCEEEEEEDDDEEEFFFEEECCC@@@??????@@@@@@@@@@@@@@@????????????AAACCCEEEFFFGGGFFFDDDCCC@@@===:::999:::<<<======::::::;;;===???CCCFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>?????????@@@@@@======>>>>>>@@@AAABBBBBB<<<<<<<<<<<<<<<===??????AAABBBDDDFFFFFFEEECCCBBBDDDBBBBBBCCCDDDEEEDDDCCCCCCCCCBBB@@@???>>>>>>>>>===>>>@@@BBBCCCCCCAAA@@@>>>@@@BBBDDDGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCEEEGGGIIIJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDGGGJJJLLLKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDAAA@@@AAABBB?????????@@@BBBDDDEEEEEEFFFEEEEEEDDDCCCBBB@@@@@@............//////////////////............//////---------...............//////.........---------******++++++++++++******,,,,,,+++++++++*********************************((()))******)))((()))***))))))))))))))))))))))))************+++*********++++++***************+++***+++++++++++++++++++++)))))))))))))))***++++++))))))((((((((()))))))))************+++++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++'''((()))***+++,,,---...///---+++***++++++***(((((()))***+++,,,+++***)))************************)))***+++---......------***++++++,,,,,,,,,,,,,,,*********+++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,---------......//////............////////////------------------------//////000000000000111111111111111111222333444444222333444333111111333444333333444444444555555555555666777999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;:::;;;<<<============<<<@@@AAACCCCCCCCCCCCDDDFFFDDDDDDCCCCCCCCCCCCCCCDDDBBBCCCCCCDDDEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBBFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCAAA@@@??????@@@AAABBBAAA@@@???@@@CCCGGGIIIIIIKKKLLLLLLJJJIIIJJJKKKGGGGGGGGGGGGGGGFFFDDDDDDFFFFFFFFFHHHIIIIIIGGGEEEDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPKKKHHHIIIIIIEEEDDDEEEFFFGGGIIIJJJIIIHHHEEECCCBBBAAA@@@@@@@@@BBBDDDFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBAAAAAACCCEEEFFFEEEDDDAAAAAA@@@@@@AAABBBDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDBBBAAABBBCCCEEEGGGCCCBBBAAA@@@@@@AAABBBBBB>>>===============>>>>>>::::::;;;<<<>>>???AAAAAADDDCCCFFFLLLMMMHHHDDDCCCAAABBBDDDEEEEEECCCAAA???AAA@@@@@@AAADDDEEEDDDCCCBBBCCCBBB@@@======>>>???????????????????????????AAABBBDDDEEEEEEDDDBBBAAA>>>;;;999999:::<<<===<<<::::::;;;===???BBBEEEGGGEEEDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@?????????>>>?????????@@@@@@@@@@@@999;;;???AAACCCBBBAAA@@@<<<;;;::::::;;;===???@@@BBBCCCEEEFFFFFFEEECCCBBB?????????AAABBBBBBAAA???@@@@@@@@@???>>>===<<<<<<<<<===@@@BBBBBBAAA@@@@@@???@@@CCCEEEGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFGGGEEEDDDEEEFFFGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDHHHLLLNNNNNNMMMOOONNNJJJGGGDDDCCCCCCDDDBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEBBBAAABBBCCC@@@AAACCCDDDDDDEEEFFFGGGFFFFFFDDDCCCBBBAAA@@@@@@............////////////...------------...//////.................................------------,,,))))))************)))))),,,,,,++++++***))))))(((((((((((((((((((((((((((((()))******(((((()))***************************))))))***++++++++++++***&&&''')))***+++,,,,,,,,,((((((((())))))))))))***'''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((*********+++++++++,,,,,,************************)))))))))************+++)))************+++++++++'''(((((()))+++,,,------///---+++***++++++***)))&&&(((+++------,,,)))(((************************&&&(((***---......,,,,,,++++++,,,,,,,,,,,,,,,+++************************,,,++++++******++++++,,,,,,,,,,,,---......//////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,...000111111000///111222111111111111222333444555222333333222111111222444222333333333333444444444444555777999:::;;;;;;;;;;;;::::::999999999::::::999999:::;;;<<<<<<======@@@AAABBBBBBAAAAAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAACCCFFFGGGIIIKKKLLLLLLJJJIIIIIIJJJEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCEEEFFFEEEBBB@@@BBBBBBCCCDDDEEEGGGIIIJJJJJJIIIGGGGGGIIILLLPPPRRRTTTNNNHHHGGGFFFCCCCCCEEEGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEECCCEEEHHHJJJKKKJJJHHHFFFEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@BBBDDDDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCBBBBBBBBBBBBBBB@@@AAACCCEEEFFFGGGGGGGGGEEEEEEDDDDDDEEEFFFHHHHHHCCCBBBAAA@@@@@@AAABBBBBB======<<<<<<======>>>>>>:::::::::<<<===@@@AAACCCEEECCCDDDHHHIIIDDD@@@@@@BBBCCCDDDEEEEEECCCAAA@@@@@@@@@@@@BBBDDDEEECCCBBB@@@@@@@@@???======>>>@@@???????????????@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@<<<:::999999;;;=========;;;;;;<<<===???BBBDDDFFFBBBBBBCCCCCCDDDDDDDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@;;;>>>AAADDDDDDAAA===:::;;;:::999999:::<<>>?????????>>>;;;===@@@AAA@@@???@@@AAA@@@AAADDDFFFGGGGGGFFFEEECCCCCCDDDEEEFFFFFFFFFEEEGGGEEEDDDDDDEEEFFFDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBEEEIIIMMMOOONNNMMMOOONNNKKKGGGCCCAAABBBDDDAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEECCCBBBCCCDDDGGGIIIJJJIIIGGGEEEEEEFFFFFFEEECCCBBB@@@@@@@@@@@@............////////////,,,,,,,,,,,,,,,---..............................------------,,,,,,,,,,,,*********++++++************************)))))))))((((((((((((((((((((((((((()))***)))((('''(((***)))******************)))((()))***+++,,,++++++***'''(((***++++++***(((&&&((((((((((((((()))******'''''''''''''''(((((()))''''''((())))))))))))))))))))))))************+++************************))))))))))))************(((((()))))))))*********))))))******+++,,,------...,,,******+++++++++)))'''(((***+++++++++***)))************************((())))))***++++++++++++***+++++++++++++++***************************)))++++++************++++++++++++,,,------...//////---------.........//////---------------------------///000000......///111111111111111222333444555111222222222000000222333222222222222333333333333444555777999:::;;;;;;;;;999999888888888999999:::999888888999:::<<<>>>???@@@BBBBBBBBB@@@???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEAAAAAAAAABBBCCCEEEFFFFFFCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEHHHJJJKKKJJJHHHGGGGGGHHHDDDEEEGGGGGGGGGFFFDDDCCCAAAAAABBBDDDEEECCC@@@===@@@@@@AAACCCEEEGGGIIIJJJIIIHHHFFFFFFJJJPPPWWW[[[YYYQQQJJJGGGEEEBBBCCCFFFEEEDDDDDDCCCBBBBBBBBBBBB???@@@BBBDDDEEEEEEEEEEEEDDDFFFIIIKKKLLLKKKIIIHHHEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCDDDBBBAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIDDDCCCBBBAAA@@@@@@AAABBB<<<<<<<<<<<<<<<===>>>>>>============>>>@@@BBBCCCCCC@@@@@@DDDEEEBBB???@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@???@@@AAACCCDDDBBBAAA>>>???AAA@@@??????@@@BBB???@@@@@@@@@AAAAAAAAABBB>>>???@@@@@@@@@@@@??????;;;:::999:::<<<>>>>>>===============???AAACCCDDDAAAAAAAAABBBBBBAAAAAA@@@<<<=====================>>>???@@@AAAAAAAAA@@@@@@>>>???AAABBBBBB@@@===;;;;;;:::999888999<<>>@@@@@@@@@@@@@@@;;;>>>@@@???>>>>>>@@@BBBAAACCCEEEGGGGGGFFFDDDCCC@@@AAACCCDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFDDDCCCAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFIIILLLMMMKKKIIIHHHJJJJJJIIIEEEBBBAAABBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDCCCCCCCCCDDDHHHJJJKKKJJJFFFDDDCCCDDDDDDCCCAAA@@@?????????@@@............/////////000++++++++++++,,,,,,---........................---------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++(((((())))))******++++++************************((()))***)))((('''(((***))))))************))))))((()))***+++,,,,,,+++***,,,---...---+++&&&!!!******))))))***+++,,,,,,***************++++++,,,(((((()))***************(((((((((((())))))))))))************************))))))))))))************''''''(((((()))))))))******++++++,,,,,,------......,,,******+++,,,+++***)))))))))))))))******+++************************,,,+++)))((('''((()))******************)))((((((*********))))))))))))))),,,++++++******++++++,,,++++++,,,,,,---...//////---------.........//////........................+++---//////---,,,...000111111111111222333444555111222222111000000111333111111222222222333333333333555777999:::;;;;;;:::999888888888888888999999888888777777999;;;>>>@@@AAABBBBBBAAA???>>>???@@@@@@@@@@@@AAABBBCCCEEEEEE??????@@@AAABBBCCCEEEFFFCCCCCCCCCDDDDDDFFFGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAABBBBBBCCCCCCCCCGGGHHHIIIIIIGGGEEEFFFFFFDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFDDDAAA>>>??????@@@BBBDDDFFFHHHJJJHHHGGGEEEFFFLLLTTT]]]bbb]]]TTTKKKGGGEEEBBBCCCGGGCCCBBBAAA@@@@@@AAACCCDDD@@@AAADDDFFFGGGGGGFFFEEEFFFGGGIIIKKKLLLLLLKKKJJJFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBCCCDDDDDDBBBAAAEEEEEEEEEDDDCCCBBB@@@???@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDAAAAAACCCDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA<<<<<<<<<<<<<<<===>>>???AAA@@@?????????@@@BBBCCCAAA======AAACCCAAA???AAACCCCCCCCCCCCCCCBBBBBBAAA?????????AAACCCCCCBBB@@@===???BBBBBBBBBAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCC======>>>????????????>>>;;;:::999:::<<<>>>>>>>>>>>>>>>======>>>@@@BBBCCCAAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBAAA@@@@@@===>>>???@@@@@@@@@@@@@@@;;;:::888888999;;;???AAAEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>AAACCCEEEDDD@@@===@@@AAABBBBBBAAA@@@???>>><<<>>>???>>>======@@@CCCBBBDDDFFFGGGGGGEEECCCBBB???@@@BBBDDDEEEEEEDDDDDDBBBAAABBBCCCFFFFFFEEEDDD@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFIIIKKKJJJGGGEEE@@@EEEIIIJJJGGGCCCAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCDDDCCCCCCDDDEEEBBBEEEHHHGGGDDDBBBCCCDDDCCCBBB@@@???>>>??????@@@,,,,,,------...///000000...,,,***,,,...///...,,,........................111///---+++***,,,...///,,,,,,+++***)))))))))***++++++******)))((((((((())))))************))))))))))))))))))))))))))))))+++***)))'''''')))***++++++++++++************)))((()))***++++++***)))((()))***+++,,,,,,+++)))((())))))(((((('''''''''&&&(((((())))))))))))((((((***)))'''&&&'''(((***+++***)))'''((()))***((('''+++***)))(((((()))***+++))))))))))))************((()))***,,,...000111222...---+++(((&&&$$$""""""+++++++++++++++***)))(((************************))))))***++++++++++++***///---+++***++++++***)))***+++---------+++)))((()))))))))))))))))))))))),,,---.../////////...---...------,,,,,,,,,------++++++++++++,,,,,,---...***---000222111000000111555444333111000000//////111111111000...///111333111111222222222333333333444444666777888888888888777777777888999999::::::888888888999:::;;;<<<===???AAACCCDDDCCCBBB???>>>@@@???>>>>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCBBBCCCDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDJJJIIIGGGFFFEEEEEEEEEFFFGGGEEEDDDEEEFFFHHHHHHGGGDDDCCCBBBAAA@@@?????????>>>======@@@DDDHHHKKKKKKMMMLLLKKKLLLPPPVVV]]]bbbYYYRRRIIIDDDDDDFFFFFFFFFEEEFFFGGGHHHGGGEEECCCBBBEEEDDDCCCCCCCCCEEEFFFGGGFFFFFFHHHKKKMMMNNNLLLIIIHHHGGGGGGFFFEEEEEEEEEFFFCCCBBB@@@??????@@@BBBCCCEEEEEEDDDBBB???======>>>AAAAAAAAABBBBBBAAA@@@@@@===@@@CCCDDDDDDCCCCCCCCCDDDDDDCCCEEEHHHIIIIIIHHHCCCBBBAAA@@@@@@AAACCCCCCBBBAAA???>>>>>>@@@BBBCCC????????????@@@AAABBBCCC??????>>>>>>>>>>>>??????CCCCCCBBBAAA@@@?????????DDDCCCBBBDDDFFFFFFCCC@@@@@@AAABBBCCCCCCAAA???>>>AAAAAABBBCCCCCCCCCBBBBBB@@@AAABBBBBBAAA>>><<<:::>>>===<<<<<<<<<>>>???@@@@@@???======???AAAAAAAAA@@@@@@????????????@@@@@@<<<<<<<<<<<<============<<<@@@DDDDDDAAA>>>>>>>>>@@@AAAAAAAAA@@@>>><<<;;;<<<<<<======>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCC@@@>>><<>>;;;:::;;;===?????????>>>???@@@FFFDDDBBBBBBCCCCCCBBBAAA@@@??????AAACCCEEEDDDDDDGGGEEEEEEEEECCC???@@@DDD>>>>>>>>>@@@BBBCCCBBB@@@BBBBBBCCCCCCDDDCCCCCCCCCEEEEEEGGGJJJMMMMMMJJJGGGEEEEEEEEEDDDCCCAAA@@@???DDDCCCBBBAAA@@@AAABBBBBBDDDCCC@@@>>>>>>>>>???@@@???AAACCCCCCBBBBBBDDDGGGEEEFFFFFFGGGGGGFFFDDDCCC?????????>>>???@@@@@@AAA,,,,,,------...//////000000...,,,,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************---,,,,,,+++******++++++,,,,,,++++++***)))))))))))))))************))))))************************+++***)))(((((()))***++++++++++++*********)))))))))))))))******)))))))))*********)))))))))************)))))))))((((((((((((((())))))))))))(((((()))((('''&&&'''(((***+++***((('''((()))***)))'''******)))(((((()))******(((((()))))))))*********((()))***,,,---///000111---,,,+++)))((('''''''''------...------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++...,,,******++++++***)))***+++,,,------+++)))((())))))))))))))))))))))))+++,,,---.........------...------,,,,,,,,,------+++++++++++++++,,,---...+++---000111111000///000333222111000000//////000000000111///......000222222222222333333333444444555555666777888888888777666666777777888888999999::::::::::::;;;<<<===>>>???AAABBBCCCBBB@@@===<<<<<<<<<<<<===>>>@@@BBBCCC>>>>>>??????@@@AAABBBBBBDDDCCCBBBAAAAAABBBCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCDDDDDDFFFFFFGGGEEEDDDEEEFFFHHHGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@??????AAADDDHHHIIIJJJLLLKKKJJJKKKNNNSSSXXX\\\SSSOOOIIIEEECCCDDDEEEEEEFFFGGGHHHIIIHHHGGGEEECCCDDDDDDCCCDDDDDDFFFGGGHHHGGGFFFGGGIIILLLMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA?????????@@@AAAEEEEEEEEECCC@@@>>>???@@@CCCCCCCCCCCCBBBAAAAAA@@@@@@BBBDDDDDDBBBAAAAAAAAACCCBBBBBBCCCFFFGGGGGGFFFDDDCCCBBBAAAAAABBBCCCDDDBBB@@@???============>>>>>>>>>??????@@@@@@@@@@@@>>>>>>=========>>>??????BBBBBBCCCCCCBBBBBBAAAAAACCCBBBAAACCCEEEFFFDDDBBBCCCCCCDDDCCCBBBAAA???>>>AAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBAAA@@@???===<<<==================>>>??????>>><<<===???AAABBBAAA@@@??????????????????@@@;;;;;;<<<<<<<<<============@@@DDDDDDAAA???>>>>>>AAAAAAAAAAAA@@@>>><<<;;;<<<<<<======>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAA???===<<>>???AAA@@@@@@???AAABBBDDDBBB@@@@@@@@@@@@???>>>@@@??????AAACCCEEEEEEDDDFFFCCCBBBDDDCCC@@@@@@BBB@@@???>>>???AAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBEEEFFFGGGIIIKKKKKKIIIGGGEEEDDDDDDCCCAAA@@@@@@???DDDCCCBBBAAAAAAAAABBBBBBDDDBBBAAA???>>>???@@@AAA@@@??????AAADDDEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>???@@@@@@,,,,,,------.../////////111///------------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***------,,,,,,+++,,,,,,,,,------,,,,,,+++*********))))))************))))))+++++++++++++++++++++++++++***)))(((((()))***+++++++++*********)))))))))***))))))(((((())))))***+++)))(((&&&&&&(((***+++************))))))))))))(((((())))))))))))(((((()))((('''''''''((()))***)))((('''((()))***)))(((***))))))(((((())))))***(((((())))))))))))******(((((()))+++---...///000+++***************+++++++++***************))))))++++++++++++++++++++++++******)))((()))***+++,,,...,,,*********+++***)))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,...000111000......///000000///////////////000...///000///------///000222222222333333333444444555555666777777666666666444555555666777777888888;;;;;;<<<<<<======>>>>>>>>>???AAABBBAAA>>><<<:::999999:::<<<>>>AAACCCDDD<<<<<<===???@@@BBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDAAAAAABBBBBBDDDEEEGGGHHHFFFEEEDDDEEEGGGGGGGGGFFFBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAACCCFFFHHHIIIIIIKKKKKKJJJKKKMMMOOOQQQSSSKKKKKKIIIFFFCCCCCCDDDEEEFFFGGGIIIJJJJJJHHHFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGFFFGGGJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@???>>>???@@@@@@EEEEEEEEEDDDBBBAAABBBCCCFFFEEEEEEDDDCCCBBBAAAAAACCCDDDEEECCCAAA@@@@@@AAAAAA@@@@@@AAADDDEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA???>>><<<;;;;;;===>>>???@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>???CCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBDDDFFFFFFEEEGGGFFFEEECCCAAA???>>>>>>@@@@@@AAAAAABBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>======>>>>>>>>>===<<<<<<===<<<<<<===???BBBBBBBBB????????????????????????;;;;;;;;;<<<<<<<<<======>>>@@@CCCCCCAAA???>>>>>>BBBBBBAAA@@@???===;;;:::<<<<<<======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA???>>>===<<<===>>>>>>????????????>>>BBBBBBBBBAAA@@@AAACCCEEEHHHFFFDDDCCCCCCCCCBBB@@@?????????@@@CCCEEEEEEEEEEEEAAAAAAEEEHHHEEEBBBAAACCCAAA??????@@@AAABBBAAA@@@AAABBBBBBCCCCCCBBBBBBFFFFFFFFFGGGIIIJJJHHHGGGDDDCCCAAA@@@?????????@@@DDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@@@@@@@AAABBBBBB???>>>@@@EEEGGGEEEAAACCCCCCDDDDDDCCCBBB@@@???============>>>>>>>>>???---------........./////////......------,,,++++++........................---------------,,,,,,+++---,,,,,,+++++++++,,,,,,---,,,,,,+++******))))))))))))************))))))******************************)))(((((()))******************))))))))))))***)))(((''''''((()))***(((((('''&&&'''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((()))***)))((('''((()))***)))((()))))))))(((((()))))))))(((((((((((()))))))))***(((((()))***+++------...******))))))***++++++,,,)))((((((((((((((((((((())))))))))))))))))))))))+++***((('''((()))+++---...,,,***)))******)))(((******++++++++++++***))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,+++,,,,,,------,,,+++++++++++++++,,,,,,---...000000...------......---------......///000---...///...---,,,...///111111111111222222222222444444555555555444333333333444444555555666666777:::;;;;;;<<<============:::<<<>>>@@@@@@>>><<<:::888888:::;;;===@@@AAABBB>>>>>>???AAABBBCCCDDDEEECCCBBBAAAAAABBBCCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDAAAAAABBBCCCEEEFFFGGGHHHFFFEEEDDDEEEGGGGGGFFFDDDAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCEEEIIIKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLFFFHHHJJJIIIEEECCCDDDFFFEEEFFFHHHIIIJJJIIIGGGFFFCCCDDDEEEFFFHHHIIIKKKKKKIIIGGGEEEEEEHHHJJJKKKKKKLLLKKKJJJIIIHHHFFFEEEDDD@@@@@@?????????@@@AAABBBEEEEEEFFFEEEDDDCCCEEEGGGHHHHHHGGGEEEDDDCCCBBBBBBDDDEEEEEECCCAAA@@@AAACCCAAA@@@@@@AAACCCEEEDDDCCCFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@>>>===>>>???AAABBBBBBAAA???>>><<<;;;::::::;;;===???@@@EEEFFFGGGGGGFFFDDDBBB@@@@@@@@@@@@AAACCCEEEFFFGGGIIIGGGDDD@@@>>>=========>>>>>>>>>??????@@@AAAAAACCCBBBAAA@@@????????????======>>>???>>>===;;;:::<<<;;;;;;===@@@BBBBBBBBB>>>>>>????????????>>>>>><<<<<<============>>>>>>???@@@AAABBBAAA@@@>>>>>>BBBAAA@@@???===;;;:::999;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA???======<<<<<<======>>>>>>>>>>>>>>>>>>CCCCCCBBBAAA@@@AAADDDFFFJJJHHHFFFEEEEEEDDDCCCBBB?????????@@@CCCEEEEEEDDDEEEBBBEEENNNSSSNNNFFFBBBDDDBBB???>>>???AAABBBAAA???@@@AAABBBCCCCCCCCCBBBGGGEEEDDDEEEGGGGGGGGGFFFCCCBBB???>>>===>>>???@@@DDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDEEEDDDCCCAAAAAABBBBBBBBBAAA???===<<<;;;<<<<<<===============---------...............,,,---------------------........................+++)))'''&&&&&&&&&((()))++++++************+++++++++++++++***))))))(((((())))))************))))))))))))))))))))))))))))))******))))))))))))***************)))))))))((((((***)))(((''''''((()))***%%%&&&'''((())))))((('''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((()))(((''''''((()))******)))((((((((())))))((((((((('''(((((((((((()))))))))(((((())))))***+++,,,,,,)))))))))((((((((())))))++++++************+++,,,((((((((((((((((((((((((***)))((('''''')))+++,,,---,,,***)))******)))((()))*********************))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,---...,,,++++++******+++++++++,,,...//////---,,,---...,,,,,,,,,,,,---...///000,,,...///...---,,,---........./////////000000000222222222333222222111111333333333444555555666666888999:::;;;;;;;;;::::::777999<<<>>>??????===<<<999:::;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBCCC@@@@@@??????@@@BBBDDDEEEGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEDDDEEEGGGGGGEEECCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDGGGLLLOOOOOOOOOLLLLLLMMMMMMLLLJJJIIIHHHDDDHHHKKKKKKHHHFFFFFFGGGCCCEEEGGGHHHIIIHHHGGGFFFCCCDDDEEEGGGHHHJJJKKKKKKJJJGGGEEEDDDFFFIIIJJJKKKKKKKKKKKKJJJHHHFFFDDDCCC>>>??????@@@BBBCCCEEEEEEEEEFFFFFFFFFEEEEEEGGGIIIJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFCCCBBBAAABBBDDDEEEEEEDDDGGGGGGGGGFFFFFFEEEEEEDDD@@@AAABBBBBBBBBBBBAAAAAAAAABBBDDDDDDDDDBBB@@@>>><<<;;;::::::;;;>>>@@@BBBJJJIIIIIIGGGEEEBBB???===>>>???AAABBBCCCEEEFFFGGGHHHEEEBBB>>><<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBBBBAAA@@@????????????<<<===>>>>>>>>><<<;;;:::;;;:::;;;===@@@BBBBBBAAA===>>>????????????>>>=========>>>>>>>>>??????????????????@@@@@@???>>>===@@@???>>><<<;;;:::999888999:::;;;<<<===>>>??????????????????????????????AAA@@@???>>><<<<<<<<<<<<>>>>>>==================AAAAAAAAA@@@???@@@DDDFFFGGGEEEBBBAAABBBAAA@@@???@@@??????AAACCCEEEDDDCCCDDDDDDLLLXXX]]]VVVKKKCCCEEEBBB???>>>@@@AAABBBBBB???@@@AAABBBCCCCCCCCCCCCFFFEEEDDDDDDEEEFFFEEECCCAAA@@@>>>======>>>???AAACCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBDDDHHHKKKIIICCC???@@@BBB??????@@@@@@???>>><<<;;;;;;;;;<<<============<<<........................+++,,,...---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&&&&''')))+++******))))))******++++++++++++******)))(((((('''))))))************))))))(((((((((((((((((((((((()))))))))******)))))))))******)))))))))((((((((()))((((((''''''(((((()))$$$%%%(((******)))((('''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((((('''&&&(((***+++***)))'''(((((())))))(((((('''''''''(((((((((((())))))((((((((()))))))))******)))(((((('''''''''''''''***)))((('''((()))***+++''''''''''''''''''''''''))))))((('''((()))***+++---+++)))))))))***)))((()))))))))************+++))))))))))))))))))))))))***))))))))))))***+++++++++******++++++,,,---...,,,++++++************+++,,,---...---,,,,,,---...---,,,,,,,,,---...//////,,,...//////...------...---------.........//////000000111222222111111111333333333444555555666666777888999::::::999888777666888;;;>>>??????===<<<;;;<<<===============<<<======>>>>>>??????@@@@@@============>>>@@@BBBCCCHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAABBBBBBCCCBBBBBBAAA@@@EEEEEEEEEFFFGGGFFFDDDBBBBBBBBBAAAAAABBBCCCDDDDDDAAABBBDDDHHHLLLOOOPPPOOOLLLLLLMMMMMMLLLJJJHHHFFFEEEHHHKKKLLLKKKIIIGGGGGGBBBDDDFFFHHHIIIIIIHHHGGGCCCDDDFFFGGGIIIIIIJJJJJJIIIGGGDDDDDDFFFHHHIIIIIIIIIJJJJJJJJJHHHFFFDDDCCC@@@@@@BBBCCCEEEFFFGGGHHHEEEFFFGGGFFFEEEEEEGGGIIIJJJIIIGGGEEEEEEDDDEEEFFFEEEFFFGGGGGGEEEEEEFFFGGGDDDCCCBBBCCCEEEFFFEEEDDDGGGGGGGGGGGGFFFEEEDDDDDD======>>>???@@@AAABBBBBBDDDDDDEEEEEEDDDBBBAAA@@@===<<<;;;;;;===@@@CCCEEELLLKKKHHHEEEBBB???===;;;<<>>>>><<<<<<=========<<<;;;;;;;;;;;;;;;===@@@AAAAAA???<<<===>>>??????>>>===<<<======>>>>>>>>>????????????>>>======>>>>>>===;;;===<<<;;;999888888888888777888999:::;;;======>>>========================>>>>>>=========<<<<<<<<<>>>======<<<<<<<<<<<<===>>>???@@@@@@@@@AAADDDGGGFFFDDDBBBBBBCCCCCCBBBAAABBBAAA@@@AAACCCDDDCCCBBBCCCEEEOOO[[[^^^VVVKKKEEECCCBBB@@@???AAABBBCCCBBB@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCDDDEEEDDDBBB@@@@@@???>>>===>>>???@@@AAACCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCIIINNNJJJBBB<<<>>>AAA======>>>???>>>===<<<;;;:::;;;===>>>>>>>>>===<<<........................,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,,,,---+++************+++,,,---,,,,,,+++******))))))((())))))************))))))(((((((((((((((((((((((())))))************))))))***)))))))))(((((((((((('''(((((((((((((((((('''&&&&&&'''((())))))******''''''(((((())))))))))))(((((())))))))))))((((((&&&&&&''''''((((((''''''((('''&&&'''***+++***)))''''''((())))))((('''''''''''''''((((((((())))))'''((((((((((((((())))))(((''''''&&&''''''(((((('''&&&%%%$$$$$$&&&((()))))))))))))))))))))))))))(((((((((((()))))))))***---+++)))))))))))))))''')))))))))))))))***++++++))))))))))))))))))))))))******)))))))))***+++,,,************+++,,,---...,,,,,,+++******************,,,,,,,,,+++,,,---///...------------......///,,,...000000///.........---------.........//////000000111222333333333333333333444444555666666666666777999::::::999777666888:::<<<>>>>>>===;;;:::;;;<<<===>>>>>>>>>======;;;<<<===>>>???@@@AAABBB>>>>>>>>>>>>@@@BBBDDDEEEHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCEEEEEEEEEFFFGGGFFFCCCAAACCCBBBBBBBBBBBBCCCCCCDDDAAAAAACCCFFFJJJLLLLLLKKKJJJKKKKKKKKKJJJHHHGGGFFFGGGGGGIIIKKKLLLKKKHHHEEECCCDDDGGGIIIJJJJJJIIIIIICCCDDDFFFGGGHHHHHHHHHGGGHHHFFFDDDEEEFFFHHHHHHGGGGGGHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFGGGGGGHHHHHHHHHEEEFFFGGGFFFEEEEEEGGGIIIIIIHHHFFFEEEDDDEEEFFFGGGGGGIIIJJJJJJHHHFFFFFFFFFDDDCCCBBBCCCDDDEEEDDDCCCFFFGGGGGGGGGFFFEEECCCCCC>>>>>>>>>>>>???AAACCCDDDFFFEEEDDDCCCBBBAAA@@@@@@???>>>======>>>BBBFFFHHHKKKIIIFFFBBB???===<<<<<<:::???CCCFFFEEECCCCCCDDDBBBAAA???>>>============<<<<<<;;;;;;<<<>>>@@@BBB>>>>>>???@@@???>>>===<<<<<<<<<;;;;;;;;;<<<======;;;;;;<<<>>>@@@@@@???===<<<===>>>??????>>>===<<<<<<<<<<<<<<<============>>><<<:::;;;======;;;999:::999888777666777777888666666777888:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;<<<>>>???;;;===???AAAAAACCCEEEGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDBBBAAAAAABBBCCCAAA@@@AAADDDLLLVVVWWWOOOHHHEEEAAA@@@@@@AAACCCDDDCCCBBB@@@AAACCCDDDEEEFFFFFFFFFDDDCCCCCCDDDEEECCC@@@===>>>>>>>>>??????@@@@@@@@@CCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>===AAAEEEIIIHHHBBB>>>>>>???;;;<<<===>>>>>>>>>===<<<:::<<<===??????>>>===<<<.....................---...///000///+++)))***,,,........................++++++,,,,,,,,,+++***)))++++++++++++,,,,,,---...------,,,,,,+++******)))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&(((((('''&&&''')))+++---(((((())))))*********+++(((((())))))))))))((((((%%%&&&''''''((((((''''''''''''&&&'''***++++++***&&&'''((())))))((('''&&&''''''''''''((((((((()))'''(((((((((((((((((((((&&&&&&&&&''''''((()))******)))'''&&&''')))+++,,,************************''''''((()))***)))))))))---+++)))((())))))((('''))))))(((((()))***++++++))))))))))))))))))))))))+++***)))))))))***,,,---************+++,,,---...,,,,,,+++***))))))******)))+++,,,,,,+++,,,...000///......------.........,,,...111111///..................////////////000000111222333444555555555333333444555555666666777777888999::::::999777666;;;<<<>>>???>>><<<999777;;;<<<===????????????>>>;;;<<<===???AAACCCEEEFFFAAAAAAAAABBBCCCFFFHHHIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCFFFGGGHHHIIIJJJJJJIIIHHHEEEDDDEEEFFFGGGFFFCCC@@@DDDCCCCCCBBBBBBBBBCCCCCC@@@AAABBBEEEHHHIIIIIIGGGIIIIIIIIIIIIHHHHHHGGGFFFHHHGGGGGGIIILLLKKKGGGCCCDDDEEEHHHJJJLLLLLLKKKJJJDDDEEEFFFGGGHHHGGGGGGFFFGGGFFFEEEEEEGGGHHHGGGFFFEEEFFFHHHHHHHHHFFFDDDCCCHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGFFFEEEEEEFFFHHHIIIGGGFFFDDDDDDEEEGGGHHHJJJKKKMMMMMMJJJGGGEEEDDDCCCBBBAAABBBDDDDDDDDDBBBFFFFFFGGGGGGFFFEEECCCBBBBBBAAA@@@???@@@BBBEEEFFFFFFEEECCCBBB@@@@@@??????@@@???>>>>>>@@@DDDHHHJJJJJJGGGCCC???===<<<======999???DDDGGGEEECCCBBBBBBAAA@@@@@@???????????????>>>===<<<<<<===???BBBCCC<<<===???@@@???>>><<<;;;<<<;;;::::::;;;<<<>>>???<<<<<<<<<>>>@@@@@@>>><<<<<<===>>>@@@@@@>>>===<<<:::::::::;;;;;;;;;<<<<<<>>>;;;999:::<<<<<<;;;888888777666555555666777888444555666777999:::;;;<<<::::::::::::::::::::::::888999<<<>>>>>>>>>===<<<999999999:::;;;>>>@@@AAA:::<<<@@@BBBCCCEEEGGGHHHBBB@@@??????AAABBBBBBAAAEEECCCBBBBBBBBBBBB@@@??????AAAHHHOOONNNHHHDDDEEE@@@???@@@BBBDDDEEEDDDBBBAAABBBCCCEEEFFFGGGGGGGGGCCCCCCCCCEEEEEECCC???<<<===>>>???@@@AAAAAA@@@@@@CCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@??????===<<<;;;???AAADDDDDDCCC@@@>>>===:::;;;<<<>>>>>>>>>>>>===;;;<<<>>>???@@@???>>><<<.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,------------...------,,,+++***))))))+++*********))))))((((((++++++************++++++((((((''''''''')))***,,,$$$%%%%%%&&&(((***+++,,,************))))))))))))))))))))))))((((((((((((***************************(((%%%%%%'''((())))))((((((((((((((()))******))))))))))))))))))))))))((()))***)))'''&&&&&&'''((('''&&&&&&'''((()))***))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,++++++************++++++))))))))))))))))))))))))---,,,***)))((((((((((((******))))))((((((''''''))))))************))))))(((((((((((())))))))))))******++++++++++++************+++++++++,,,,,,,,,+++++++++*********))))))***++++++,,,,,,------...///......---------..................////////////---------......000111222111111111111222333444555555444444333333444444555666666777777777888888888<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>>>><<<;;;;;;>>>CCCIIIMMMFFFGGGDDD>>>???GGGKKKKKKKKKGGGCCC@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>BBBAAA@@@???@@@BBBDDDEEEKKKJJJJJJIIIGGGFFFFFFEEEFFFFFFGGGFFFEEECCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJGGGEEEGGGHHHIIIJJJJJJIIIHHHHHHBBBCCCEEEGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHKKKLLLKKKHHHGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFIIIIIIHHHEEECCCCCCFFFHHHJJJKKKKKKIIIFFFDDDDDDDDDDDDCCCAAA@@@AAABBBDDDEEEEEEDDDDDDCCCCCCCCCDDDDDD======<<<===>>>AAACCCEEECCCBBBBBBAAAAAA@@@??????===>>>???@@@AAABBBBBBBBBIIIFFFCCC???===<<<<<<<<<===???BBBEEEFFFFFFDDDCCCEEEDDDBBB@@@?????????@@@???>>>;;;999999:::<<<>>>>>><<<;;;;;;===>>>>>>===:::<<<>>>@@@@@@???===<<<<<<===>>>>>>>>>===;;;:::>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888555555555555555444444444999999999999:::;;;<<<===888888999:::::::::999999;;;;;;;;;::::::999999999???===;;;;;;===>>>???>>><<<======???@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>=========???@@@CCCEEEEEECCCAAA@@@============>>>???@@@AAAFFFEEEFFFHHHKKKKKKGGGCCC@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@AAA@@@>>><<<:::;;;<<<>>>>>>?????????>>>>>>======>>>?????????===<<<;;;;;;<<<=========<<<:::999......---------,,,,,,,,,(((((())))))))))))((((((,,,,,,,,,---,,,,,,++++++,,,,,,++++++++++++++++++************)))))))))(((+++******))))))******+++***))))))((((((((()))))))))(((((('''''''''(((((()))))))))(((((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((()))'''&&&''')))***)))(((((((((((((((((())))))***((((((((((((((((((((((((((()))***)))((('''((()))(((((('''''''''((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((('''''''''))))))))))))(((((((((((())))))************))))))(((((((((((()))))))))))))))******++++++******)))*********+++++++++,,,,,,+++++++++*********))))))******+++,,,,,,------...///......---------..................////////////......---......///000111111111111111222333444444444444333333333333444444888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<===::::::;;;===@@@DDDHHHJJJBBBDDDBBB>>>@@@GGGKKKJJJGGGCCC???===>>>@@@BBBBBBAAAAAA@@@???????????????DDDBBBAAAAAACCCEEEGGGHHHLLLKKKKKKJJJIIIHHHHHHGGGCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNLLLJJJHHHHHHIIIJJJJJJIIIIIIHHHCCCCCCDDDEEEFFFHHHHHHIIIGGGGGGFFFFFFFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFIIILLLLLLKKKHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFDDDBBBBBBDDDEEEGGGHHHHHHFFFDDDCCCCCCDDDFFFEEECCCBBBBBBCCCDDDEEEGGGFFFEEECCCBBBAAA@@@@@@@@@???=========???AAACCCEEEEEEDDDDDDCCCBBBBBBAAA===>>>???@@@AAAAAAAAAAAAEEEDDDBBB???>>>===<<<<<<;;;>>>AAADDDFFFGGGFFFFFFEEEDDDBBB@@@???>>>>>>??????===;;;999999:::<<<===:::999777888:::;;;;;;::::::;;;>>>???@@@???===;;;<<<===>>>>>>>>>===;;;;;;?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777666666555555555444888888888999:::;;;<<<<<<:::::::::::::::999888777;;;:::::::::999999999999===;;;::::::<<<===>>>===<<<======>>>???@@@AAAAAA>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@>>><<<============>>>???@@@@@@EEEDDDEEEGGGIIIHHHDDDAAA>>>======<<<<<<<<<<<<<<<>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@>>><<<;;;;;;<<<>>>>>>????????????>>>>>>======>>>>>>===<<<<<<;;;<<<<<<======<<<<<<;;;;;;...------------,,,,,,,,,***++++++,,,,,,++++++***------------,,,+++***)))******+++++++++,,,,,,,,,************))))))))))))+++******))))))******++++++++++++******)))((('''***)))((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))((()))******)))'''((((((''''''(((((()))***((((((((((((((((((((((((((()))******))))))***+++))))))((('''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))((())))))******))))))((((((((((((((()))))))))))))))******++++++******)))*********++++++++++++,,,+++************)))))))))******++++++,,,---------......---------......///---............////////////...............//////111111000111111222333444444444333333333333444444999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<:::;;;===???AAACCCDDDDDD???BBBBBB@@@BBBGGGJJJIIIBBB???;;;:::<<>>======>>>???@@@DDDDDDDDDCCCBBBBBBAAAAAA>>>??????@@@@@@??????>>>AAA@@@@@@@@@???>>>===<<<;;;===AAADDDGGGGGGGGGGGGEEECCCAAA???===============<<<;;;:::999:::;;;<<<999777666777888999999999999;;;===>>>???>>><<<;;;<<<============<<<;;;;;;>>>>>>>>>===============::::::::::::::::::::::::::::::::::::999888777777888888777777666555444444888888888999999:::;;;;;;;;;;;;;;;:::999888777666:::999999999999888888888:::999888999;;;======<<<============>>>>>>??????;;;;;;<<<===???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::===<<<<<<======>>>???@@@DDDCCCDDDEEEFFFEEEAAA???>>>===<<<<<<;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@???===;;;<<<===>>>>>>????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++*********)))))))))))))))******))))))))))))******)))***+++++++++***(((''''''''''''''''''((()))***))))))((((((((('''''''''(((((((((((())))))))))))************************///---)))(((((((((((('''(((''''''''''''((())))))++++++++++++++++++++++++'''(((***)))))))))***+++******)))(((((('''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++******))))))))))))******((((((((((((((((((((((((%%%&&&(((******)))((('''''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))************++++++++++++************))))))))))))*********+++,,,,,,------...------------...//////---------.........////////////...---------......000000000000111222333444444333333333333333333444888888888888999999999999::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;>>>???@@@AAAAAAAAAAAAAAA@@@BBBCCCDDDEEEGGGGGGGGGAAA>>>:::999;;;???BBBCCC???@@@@@@AAAAAAAAAAAAAAAAAA>>>===???CCCGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHIIIIIIEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEHHHIIIIIIJJJJJJIIIHHHGGGBBBBBBDDDGGGJJJKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFEEECCCCCCCCCEEEGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGIIILLLLLLJJJHHHFFFFFFFFFEEEEEEDDDCCCCCCCCCCCC>>>AAACCCDDDCCCAAAAAAAAABBBBBBCCCBBBAAAAAACCCEEEJJJIIIHHHFFFEEEDDDDDDEEE@@@@@@@@@@@@@@@@@@AAABBB@@@???>>>======>>>???AAAAAAAAA@@@??????>>>>>>===>>>?????????>>>>>>===<<<<<<===???@@@@@@???>>>======???AAADDDFFFFFFFFFFFFDDDBBB@@@>>><<<;;;;;;;;;<<<;;;;;;:::::::::::::::;;;999888888:::;;;;;;:::999:::<<<=========;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999888888999888888777666666888888777666555444333333777777888999999999999999::::::::::::999888777777888888888888888888888888888777777888;;;======<<<<<<<<<<<<<<<============;;;;;;<<<<<<===>>>??????;;;;;;<<<=====================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????CCCCCCDDDDDDDDDBBB@@@>>>??????>>>============>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@???@@@AAA@@@===<<<<<<======>>>>>>????????????>>>???>>>===<<<<<<===>>>???@@@>>><<<::::::;;;===>>>------------------------))))))************)))))))))***++++++,,,,,,,,,+++------,,,,,,+++***))))))))))))))))))))))))*********))))))))))))))))))***'''((()))+++++++++***)))'''''''''''''''((()))************)))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))444000***&&&%%%&&&'''''''''''''''''''''(((((()))************************&&&'''(((((('''''')))************))))))(((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******((((((((((((((((((((((((%%%''')))+++,,,+++***)))''''''(((((())))))******(((((())))))))))))(((((((((((((((((()))))))))))))))))))))******)))))))))))))))*********+++++++++))))))))))))))))))))))))))))))***++++++,,,,,,------------------...//////------------............///......------------...000000000000111222333333333333333222222333333333555666666666777777777777999999999999999999999999:::;;;<<<;;;:::999:::;;;@@@@@@@@@@@@BBBCCCEEEEEEDDDDDDEEEGGGGGGEEEDDDDDDBBB???<<<;;;<<>>???@@@BBBCCCCCCCCCCCCAAA>>>>>>AAAGGGJJJJJJHHHDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJHHHGGGBBBBBBCCCEEEHHHIIIGGGFFFIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCCCCEEEGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGJJJLLLMMMJJJHHHFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA===@@@CCCEEEDDDCCCBBBBBBBBBBBBBBBBBBAAABBBEEEGGGJJJIIIHHHGGGEEEDDDDDDCCC???????????????@@@AAAAAA>>>>>><<<<<<===>>>@@@BBB??????>>>>>>===<<<<<<;;;>>>>>>>>>>>>===<<<;;;;;;:::;;;>>>@@@AAAAAA???>>>@@@AAABBBCCCDDDDDDCCCBBBBBB@@@>>><<<;;;::::::::::::::::::::::::999999888;;;:::888999;;;<<<<<<;;;888999:::;;;<<<;;;;;;:::;;;;;;;;;:::::::::::::::999999999999999999::::::999999999999999999999999777777888888777777666666666666555444444333222222666777888999999999888888666666777888999999999999777777777777777777777777888777777999<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<999999;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<===>>>???BBBCCCDDDCCCBBB@@@?????????>>>>>>==================>>>>>>???@@@AAABBBCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>@@@AAA@@@>>>===============>>>???????????????AAA@@@???>>>>>>???@@@AAAAAA???<<<::::::;;;===???,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,...------,,,+++***)))((())))))))))))***************))))))(((((())))))***&&&'''((())))))************)))((('''''''''''''''************))))))))))))''''''(((((())))))******''''''''''''''''''''''''444///)))%%%$$$%%%&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&'''((((((''''''((()))))))))*********)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''((()))+++++++++******(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((())))))******))))))((()))))))))************+++(((((()))))))))))))))***))))))******+++,,,,,,,,,---------------...///000,,,------------............---------------......000000///000000111222333333333222222222222333333444444444444555555555555888888888888888888888888888:::;;;;;;::::::;;;<<<<<<<<<>>>@@@CCCGGGIIIKKKEEEDDDDDDGGGFFFCCCAAABBBBBB@@@>>>===>>>??????>>>===>>>@@@CCCDDDEEEEEEDDDCCCBBBBBBGGGMMMPPPLLLHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKLLLKKKIIIHHHDDDDDDEEEGGGIIIIIIHHHFFFHHHHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHJJJMMMMMMJJJGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???===@@@CCCEEEDDDCCCCCCDDDBBBCCCCCCBBBAAABBBFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@??????>>>>>>>>>>>>===<<<<<<<<<>>>@@@BBB@@@@@@@@@???>>>>>>==================<<<<<<;;;::::::;;;>>>@@@BBBBBBAAA@@@AAABBBBBBBBBBBBAAAAAA@@@???>>><<<;;;::::::::::::888999:::;;;:::999888777999777666777888:::999999888888999:::::::::::::::::::::999888888888888888::::::::::::;;;;;;;;;;;;888888888888888888888888666777777888777777666666444444444333333333333222666777888999999888777666333444555666777888888888555555666666666666666777888777777999;;;<<<;;;:::999999999:::::::::;;;;;;======<<<<<<;;;::::::999777888:::;;;;;;;;;::::::888999:::;;;============;;;::::::;;;;;;<<<===>>>@@@BBBCCCBBB@@@??????@@@===<<<;;;;;;::::::;;;;;;======>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????===???AAAAAA???>>>======<<<===>>>??????@@@??????@@@@@@@@@@@@@@@AAAAAABBBAAA???===;;;:::<<<>>>???,,,,,,,,,---------......---..................---)))******+++++++++******,,,,,,,,,++++++*********((()))))))))************))))))(((((((((((())))))((('''''''''''''''(((((()))(((((('''''''''((((((***))))))))))))((((((((('''''''''((()))*********'''''''''''''''''''''''',,,***(((''''''((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))''''''((()))(((((()))*********))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((())))))******)))))))))***++++++,,,,,,---,,,,,,------///000000,,,,,,---------.........,,,,,,,,,,,,---......////////////000000111222333333333222222222222333333333333333333444444444555777777777777777777777777777888::::::::::::<<<>>>999;;;???BBBEEEGGGGGGGGGCCC@@@AAAEEEEEE@@@???BBB>>>>>>>>>???@@@@@@>>><<<<<<>>>AAACCCEEEFFFFFFEEEDDDCCCEEEKKKRRRSSSMMMFFFEEEFFFGGGIIIJJJLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHKKKLLLMMMLLLJJJIIIEEEEEEFFFHHHJJJKKKJJJHHHHHHGGGEEEDDDCCCCCCCCCDDDIIIHHHHHHHHHGGGGGGFFFFFFIIIIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHJJJMMMMMMJJJGGGEEEEEEDDDDDDDDDDDDCCCAAA???>>>===???BBBCCCCCCCCCDDDEEECCCCCCBBBAAA@@@AAAEEEHHHEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAA@@@???????????????>>>===<<<<<<===???@@@BBBAAAAAA@@@@@@???>>>>>>;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;999999999:::;;;777888:::;;;;;;999777555888666555555777888888777888888888999999999999999999888777666555666666777999999999999::::::;;;;;;888888888888888888888888666777777888888888777777333333333444444444444555555666888999999777666555333333444555666666666666444444555555555666666666777666777888::::::999777777777888888999:::;;;;;;::::::999999999999999999777888999;;;;;;:::888777777888:::<<<<<<<<<;;;:::::::::::::::;;;<<<===>>>===???@@@@@@===<<<>>>???<<<<<<;;;::::::::::::;;;======>>>???@@@AAABBBBBB@@@@@@@@@@@@????????????===???AAABBB@@@>>>>>>>>><<<===>>>??????@@@@@@@@@>>>???@@@@@@AAAAAAAAA@@@@@@???===<<<;;;<<<===>>>,,,,,,,,,------.........***++++++,,,,,,++++++***+++++++++++++++***)))(((***++++++++++++,,,,,,,,,(((((())))))*********+++))))))(((((((((((())))))***)))'''&&&%%%%%%&&&'''$$$%%%%%%&&&(((***+++,,,)))(((((((((''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))%%%%%%&&&)))+++***(((&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***++++++***((('''((()))'''((()))***++++++***)))))))))(((((('''''''''&&&((((((((((((((((((((((((************************************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((((((******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************'''((((((((())))))******)))))))))***++++++,,,,,,,,,,,,,,,---...///000111,,,,,,,,,---------......+++++++++,,,---...///000////////////000111222333333222222222222222222333333333333444444444555555777777777777777777777777666777999::::::;;;===>>>:::===BBBEEEFFFDDDAAA>>>AAA===>>>CCCCCC??????CCC;;;;;;===???AAAAAA>>><<<;;;===AAADDDFFFGGGFFFFFFBBBBBBDDDLLLSSSRRRKKKCCCDDDDDDEEEGGGIIIKKKLLLLLLIIIHHHGGGFFFGGGGGGIIIJJJGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCDDDFFFGGGGGGGGGIIIKKKMMMNNNMMMKKKIIICCCCCCDDDGGGJJJKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBCCCIIIIIIIIIIIIIIIHHHFFFFFFJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHKKKMMMMMMJJJGGGEEEDDDCCCDDDDDDDDDCCCAAA???>>><<<>>>AAABBBBBBBBBCCCEEECCCBBBBBB@@@???@@@DDDGGGCCCDDDDDDDDDCCCBBBAAA@@@????????????@@@AAABBBCCCAAA@@@>>><<<;;;<<<===>>>AAAAAA@@@@@@???>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::<<<===???@@@AAABBBCCCCCC===>>>>>>??????@@@AAAAAA;;;;;;:::999999:::;;;;;;666888:::;;;;;;999666555888777666666888999999888777888888888888999999999888777666444444555555666666666777777888888888999777777777777777777777777777777888888888888888777333333444444555666666666555666888999888777555444444444444555444444333333444444444555555555666666666555666777999999777555555666777888999:::;;;;;;666666777777888888999999666888999::::::999777666777888;;;<<<<<<:::888666::::::::::::;;;<<<======:::===???>>><<<;;;===???>>>>>>===<<<<<<<<<<<<=========>>>???@@@AAAAAABBB@@@@@@@@@????????????>>>===???BBBBBB@@@???>>>>>><<<<<<===??????@@@@@@@@@===>>>???AAAAAAAAA@@@???@@@???>>>===<<<======>>>---.........---,,,+++++++++******))))))******+++***)))((('''''')))+++,,,,,,,,,++++++***)))((((((***************)))(((((())))))(((((((((((()))))),,,***((('''((()))(((&&&&&&''''''(((((((((((((((((((((((((((((()))******&&&'''(((((()))((('''''')))'''&&&''')))*********'''((())))))(((&&&$$$"""******))))))((((((''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''***))))))((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++***'''$$$&&&''''''((()))******++++++***((('''&&&&&&&&&'''''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((())))))***''''''(((((())))))******)))************+++++++++)))***+++,,,,,,+++***))),,,,,,,,,---------......---------------...///000.../////////000000000111222222111111222222333444777666444333222222333444444444444555555555555666666777888999;;;<<<===>>>>>>@@@CCCEEEEEEDDDAAA???@@@??????>>>======>>>>>>======>>>??????@@@AAAAAA===BBBHHHLLLKKKGGGCCCAAADDDDDDEEEFFFFFFFFFFFFFFFAAABBBDDDGGGIIIIIIIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJHHHEEECCCBBBCCCHHHFFFDDDDDDFFFFFFCCC@@@DDDKKKMMMIIIFFFJJJKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJGGGCCC@@@@@@AAAAAAAAABBBEEEHHHIIIIIIHHHHHHHHHKKKIIIFFFDDDEEEGGGJJJLLLCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBB@@@BBBEEEGGGGGGEEEBBB@@@>>>???@@@BBBCCCDDDDDDDDDHHHIIIHHHGGGFFFCCCAAA???AAAAAA@@@@@@???>>>>>>===AAA@@@???=========>>>>>>@@@AAABBBCCCBBB@@@===<<<>>>===:::888888888999:::?????????@@@@@@AAAAAAAAA===>>>???@@@???===;;;:::999888777777666777777777999999888888777666555555444444555666777777666666999999888777777666777777555555555555666666666777444444444444555777888999777777777777666666666666888888888777777555444444555444444333333222222111666666555444333222222222333333444444555444444444555444444444444555666666555666777888888999888888;;;999888777888888888666777777777777777888888999888888888999999:::::::::999:::;;;<<<<<<<<<;;;;;;666666777999:::;;;<<<===:::;;;<<<===>>>@@@AAAAAA>>>===;;;:::999::::::;;;;;;<<<===>>>???@@@AAAAAA???AAACCCDDDDDDBBB???===;;;;;;;;;;;;<<<>>>???@@@===============>>>??????>>>>>>???@@@@@@@@@@@@???AAA@@@???===<<<<<<;;;;;;---------------,,,+++***++++++************+++++++++***)))((((((***+++---,,,,,,,,,+++******))))))+++++++++++++++***))))))))))))(((((((((((())))))((('''%%%&&&'''(((((('''&&&''''''(((((((((((((((((((((((((((((()))************)))(((((((((((((((***)))''''''((())))))(((&&&&&&'''((('''%%%###"""&&&&&&&&&'''(((((())))))((()))))))))(((((('''&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((***++++++(((&&&''''''(((((())))))******+++***((('''&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))((((((((()))******(((((((((((())))))******))))))*********+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,------------...,,,,,,,,,,,,,,,---......///////////////000000000222111111111111222333333666555444333222333333444333333333333444444444555777777888999;;;<<<===>>>>>>@@@BBBDDDDDDCCCAAA@@@AAA@@@???>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAA???DDDIIILLLKKKHHHEEECCCBBBCCCDDDDDDEEEEEEEEEDDDBBBCCCDDDFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJIIIHHHFFFFFFGGGHHHFFFDDDEEEFFFFFFCCCAAAAAAGGGJJJHHHGGGJJJKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFCCC@@@>>>===>>>??????BBBEEEHHHIIIIIIHHHHHHHHHJJJIIIGGGEEEEEEGGGIIIJJJBBBCCCEEEGGGHHHIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@BBBDDDEEEEEEDDDBBB@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFDDDCCC@@@??????>>>>>>>>>>>>>>>AAA@@@>>>=========>>>??????@@@AAABBBBBBAAA???>>>???===;;;:::999999:::;;;>>>>>>>>>>>>>>>?????????===>>>>>>???>>>===<<<;;;999999888777777777777777999999999888777666666666444555666666666666666666555555444444333444444444222333444444555555444444444444444444555777888999777777777777666666666555999999999999888777666555555555444444444444333333777666555444333333333333333444444444444444333333444444444444444555666666555666777888999999999999:::888777777888888888777666666555555666666777888888888888999999999::::::777888999:::::::::999888666666777888999:::;;;;;;777777888999:::;;;<<<<<<===<<<:::999999999:::::::::;;;<<<===>>>???@@@@@@???@@@AAABBBAAA@@@>>>===::::::;;;;;;<<<>>>???@@@===============>>>??????>>>??????@@@@@@@@@??????@@@???>>>===<<<<<<<<<<<<,,,,,,------,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++***))))))***,,,------,,,,,,++++++*********++++++,,,,,,++++++***)))))))))(((((((((((())))))'''&&&%%%&&&(((******)))&&&''''''(((((((((((((((((((((((((((((()))******+++***)))'''''''''((())),,,***((('''(((((('''&&&&&&'''(((((((((&&&%%%$$$%%%%%%&&&&&&'''((((((((()))))))))))))))(((((('''((((((''''''''''''(((((($$$%%%&&&'''((()))******)))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''')))++++++***(((((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((***))))))))))))***++++++))))))((((((((()))******)))))))))*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---////////////////////////111111000000000111222222444333222111000111222333222222222333333333444444777888999:::;;;<<<===>>>???@@@@@@AAABBBBBBAAAAAABBBBBB@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAEEEJJJLLLKKKHHHFFFEEEAAABBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGIIIKKKKKKJJJIIIIIIJJJGGGFFFEEEFFFFFFFFFDDDBBB>>>CCCGGGGGGGGGJJJJJJIIIFFFGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@>>>===>>>???@@@CCCEEEHHHIIIHHHGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFF@@@BBBFFFIIIJJJJJJIIIHHHIIIIIIIIIIIIHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCAAABBBBBBCCCCCCCCCBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFEEE>>>===<<<;;;;;;===???@@@@@@???>>>======>>>>>>???>>>???@@@AAABBBAAA@@@@@@???>>><<<;;;::::::;;;<<<=========<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<:::999999888777888888888999999999888888777777666666666666666666666555444333333222222222333444444111333555666666666444333333333444444555666888999777777777666666666555555999::::::999999888777666444444444444555555555555777666555444444444444444444444555444444333222111444444444444444555555555666777888999999:::999999888777555666777888888777444444444444444555666666777777888888888888999999666777888888888777666555666777777777888888888888666666666777777777888888;;;:::999888888888999:::::::::;;;<<<======>>>>>>>>>>>>>>>>>>======<<<<<<:::::::::;;;<<<===>>>???>>>============>>>????????????@@@@@@@@@??????>>>>>>>>>============>>>>>>,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******+++,,,,,,---,,,,,,,,,++++++*********++++++++++++***))))))(((((())))))))))))((((((***)))((((((***++++++***&&&''''''(((((((((((((((((((((((((((((())))))***'''''''''''''''''''''(((+++)))''''''(((((('''&&&))))))************)))((()))((((((''''''&&&&&&%%%((()))))))))))))))((((((((((((''''''''''''((((((%%%%%%&&&''''''((())))))))))))(((((('''''''''''''''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((('''''')))***+++)))(((((((((((((((((((((''''''))))))((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''')))******************++++++,,,***))))))(((((()))******))))))))))))************+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------,,,,,,000////////////.........000000//////000000111222000///.........///000111222333333333333444444444888888999:::;;;<<<======???????????????@@@AAABBBCCCBBBAAA@@@????????????@@@AAAAAAAAABBBBBBBBBCCCAAADDDHHHIIIHHHFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFHHHIIIKKKKKKIIIHHHIIIJJJGGGFFFFFFGGGGGGFFFEEEDDD???BBBEEEGGGHHHHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDBBBAAAAAABBBDDDDDDFFFHHHIIIHHHGGGGGGHHHIIIIIIHHHHHHGGGEEEDDDCCC???BBBFFFIIIKKKKKKIIIGGGIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDAAAAAABBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDD===;;;:::999:::<<>>======>>>???@@@@@@@@@AAAAAAAAA@@@??????======<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::::::::<<<;;;;;;:::;;;;;;<<<===::::::999888888888888888999999888888888777777777666666777777666555444444444444444444444555666777333444777999999888666444333333333444555666777888777777666666666555555555888888999999888777666666222222333333444555555666777666555555444444444555555555555444333222111000333333444444555555555555666777888999::::::::::::666555444555666888888777444444444444444555555666777777777777777777777777666666777888777666555444777777777777777666666666888888888888777777777777999999888777777888999::::::;;;;;;<<<======>>>>>>===<<<;;;:::::::::;;;<<<999999999:::;;;<<<>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>???@@@,,,---............---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,+++++++++++++++***)))))))))))))))(((((('''(((((())))))))))))((((((,,,***)))((()))***)))(((&&&''''''(((((((((((((((((((((((((((((())))))***$$$%%%''')))******))))))((('''%%%&&&((())))))((())))))************************))))))(((''''''&&&(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***)))(((((())))))(((&&&((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((('''&&&&&&&&&((()))******************++++++,,,+++***)))(((((()))***+++(((((()))))))))*********++++++************+++++++++++++++,,,,,,,,,------------............---,,,/////////...............///............///000000//////.........000111222444444444444555555555555777888888999:::;;;<<<<<<>>>>>>======>>>???AAABBBBBBAAA@@@@@@??????@@@@@@BBBBBBBBBCCCCCCCCCCCCCCC@@@BBBEEEEEEDDDCCCCCCDDDCCCCCCCCCDDDDDDCCCCCCBBB======>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEGGGIIIJJJIIIGGGEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFEEEDDDEEEGGGHHHFFFDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFFFFEEECCCBBBDDDGGGEEEGGGHHHHHHGGGFFFGGGHHHHHHHHHHHHHHHFFFDDDCCCAAA???AAAEEEIIIJJJJJJHHHFFFHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCEEEFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBAAA???<<<:::999888999<<>>>>>=========???@@@AAACCCCCCBBBAAA@@@???======;;;;;;::::::::::::::::::<<<<<<;;;;;;::::::999999::::::999999:::;;;<<<===:::999888888777777888888888888777777777777777666666666777777666555444444444444444444555666777777222444666888888777555444333333333333444666777888666666666666555555555555555666666666666555555444000000111222333444444555666555555444444444444555444444444444333222111000222333444444555555444444666666777888999999999999555444333333555777777666555555444444555555666777666666666666666666666666666666777888888777666555777777777666666666666555888888888777777777777777888777777666777888:::;;;<<<<<<<<<======>>>>>>???===<<<:::999888999:::;;;999999999999:::<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<===???@@@AAA,,,,,,------......------,,,,,,++++++++++++,,,,,,+++++++++++++++*********************************(((((())))))(((((('''&&&'''((()))******)))((('''***(((&&&&&&&&&&&&%%%$$$&&&''''''(((((((((((((((((((((((((((((()))******&&&''')))+++,,,,,,++++++'''&&&%%%%%%((()))))))))&&&&&&''''''(((((())))))''''''(((((()))*********&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,***(((((())))))'''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''((()))******))))))))))))***++++++---+++)))(((((()))***+++((((((((()))))))))******+++******))))))******+++++++++++++++,,,,,,,,,,,,---.../////////...---,,,------........./////////......------......///000111111000000111333444555444444444555555555666666777777777888999:::::::::<<<<<<<<<===>>>???@@@AAA@@@????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB???AAABBBAAA@@@@@@BBBCCCCCCCCCCCCDDDCCCCCCBBBAAA<<<<<<===>>>@@@BBBDDDEEECCCCCCDDDEEEEEEDDDDDDCCCEEEFFFGGGFFFDDDBBBBBBCCCFFFGGGIIIIIIGGGFFFGGGGGGKKKHHHFFFHHHHHHEEEBBBCCCDDDEEEGGGHHHHHHGGGEEEDDDBBBDDDFFFEEEBBBAAADDDGGGFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGEEEDDDBBBBBB@@@BBBDDDGGGHHHGGGFFFEEEGGGHHHIIIJJJIIIHHHFFFDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCCCCBBB@@@>>>===;;;:::999999:::<<<>>>???============>>>???AAABBBEEEDDDCCCAAA???>>><<<<<<::::::::::::::::::::::::::::::::::::999999999999777888888999:::;;;;;;<<<999888888777666777777777666666666666666666666666666666666666666666555444333333222222222333444444000111333444444444222111222222333333444555777888666666666555555555444444333333444444444444333333///000000111222333333444555444444333333333444444333333444333333222111000111222333555555444444333555666777888888999888888555444222333444555555444555444444444444555666666666666555555555555444444555666777888999888777777777777777777666666666666555555555555555555555555777777666666777999;;;<<<<<<<<<=========>>>>>>>>>===<<<:::999999999:::;;;888888888999:::;;;<<<===???>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAA???>>><<<<<<;;;;;;<<<<<<===???@@@AAA)))***+++,,,,,,,,,,,,+++++++++************++++++******++++++***))))))((()))))))))))))))))))))))))))))))))))))))((('''''''''((()))******)))((('''(((&&&$$$$$$%%%&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((()))*********)))'''&&&&&&'''((()))((('''%%%%%%'''(((((('''%%%%%%&&&&&&'''((())))))&&&&&&''''''((())))))***%%%%%%&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))'''''')))))))))(((%%%&&&&&&''''''(((((((((&&&'''((())))))(((''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))))))))((((((((()))******...,,,***(((''')))***,,,(((((((((((()))))))))***,,,+++************+++,,,***++++++++++++,,,,,,,,,,,,---...//////---+++***+++,,,,,,---...///000000---------,,,---......///000/////////111222444666333333444444444555555555666666666777888888999999:::;;;<<<===>>>??????@@@=========>>>???@@@AAABBB@@@@@@@@@@@@????????????@@@@@@@@@???>>>???AAACCCBBBBBBBBBBBBBBBAAA@@@@@@>>>======>>>???AAABBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCEEEDDDCCCBBBBBBCCCEEEHHHJJJIIIGGGFFFGGGIIIPPPJJJFFFHHHIIIEEEDDDEEECCCDDDGGGHHHHHHGGGDDDCCC@@@CCCFFFEEEBBBAAADDDGGGGGGHHHHHHGGGFFFFFFGGGIIIGGGGGGFFFEEEDDDCCCCCCCCCAAABBBCCCEEEEEEEEEDDDCCCEEEFFFHHHIIIIIIGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHGGGEEEDDDCCCDDDEEEFFF@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;;;;;;;<<<===>>>===<<<<<<<<<>>>???AAACCCDDDCCCBBB@@@???>>>>>>===::::::;;;;;;;;;;;;;;;:::777777777777888888888888444666888999;;;;;;;;;:::888777666666555555666666444555555555555555555555444555666666666666666666333222222111111111111222///000111222222222111111222222222333444555666777666666555555555444444444222222333333333333333222111111111222222333333333333333222222222333333444222222333333333222222111000222333555555444333222444444666777777777777777666444222222333444333222333333333333333444444555555555555555444444333333333444666777888888888888777777777777777777777777444444444444444444444444777777777777888:::<<<===;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;777777888888999;;;<<<===??????>>>>>>??????@@@AAABBBBBBBBBAAA???===<<<;;;<<<<<<<<<<<<===???@@@@@@'''((()))***************+++******************+++***************)))((('''((((((((((((((()))))))))***************)))(((((('''((()))++++++)))(((''''''%%%$$$%%%'''))))))(((&&&''''''(((((((((((((((((((((((((((((()))******,,,)))### $$$&&&***(((&&&&&&''''''&&&%%%''''''''''''(((***+++,,,)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&((((((''''''''''''((((((###$$$$$$%%%&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&''')))*********%%%%%%&&&&&&'''((())))))&&&'''((())))))(((''''''''''''''''''((((((((()))$$$%%%''')))***))))))(((((((((((((((((())))))***...,,,***((('''(((***,,,(((((((((((())))))))))))------++++++++++++------******+++++++++,,,,,,,,,+++,,,.........,,,***)))***+++,,,---...000111111---,,,,,,,,,,,,---......---,,,,,,---...000222333222222333333333444444444555555666666777777888888999:::;;;===>>>?????????;;;;;;<<<===>>>@@@BBBCCC>>>>>>>>>===============@@@@@@@@@>>>===>>>AAADDDAAAAAAAAAAAAAAA@@@???>>>@@@???>>>>>>>>>???AAABBBBBBCCCCCCDDDCCCCCCBBBBBB???AAACCCDDDCCCCCCDDDEEEEEEHHHJJJJJJHHHFFFHHHJJJSSSJJJFFFHHHJJJFFFFFFHHHCCCDDDGGGHHHHHHGGGDDDCCC@@@DDDGGGFFFCCCBBBEEEIIIGGGHHHHHHGGGFFFEEEGGGIIIGGGFFFEEEDDDCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBDDDFFFHHHIIIIIIGGGEEECCCCCCCCCBBBAAAAAAAAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEGGGFFFDDDBBBAAABBBCCCDDD>>>???@@@AAABBBAAA@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBAAA@@@?????????@@@;;;;;;<<<<<<===<<<<<<;;;444555555555666666777777333555777:::;;;;;;:::999777777666555555555555555333444444444444444444444444444555666777777777666444444333222111111111222111222222222222333333333222222222333444555666777666666555555555444444444222222333444444333333333222222333333333333444444222222222111111222333333111111222333333333222222000111333555555444333222333444555666777777777777666444222222333333222111222222111111222222333444555555555444444333333333111222444666888888888888666777777777888888888999444444444555555666666666777777777777999;;;===>>>::::::;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;777777777888999:::<<<<<>>??????@@@AAACCCCCCBBBAAA???===;;;:::<<<<<<<<<<<<===>>>???@@@)))************+++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&''')))*********)))((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))***)))((('''&&&%%%$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&)))(((&&&%%%%%%&&&'''((((((((()))******)))((('''%%%&&&&&&%%%$$$%%%'''***'''''''''''''''((()))******)))(((''''''((()))***((('''&&&%%%%%%&&&'''((((((((())))))******++++++***(((''''''''''''%%%$$$''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))((('''&&&%%%''''''((()))***+++,,,,,,,,,+++***((((((((())))))))))))************))))))))))))***++++++++++++*********))))))******+++,,,*********++++++,,,,,,,,,***+++,,,...///000000111......------...///111222............////////////000000111222222222222111111111222333444666666777999:::<<<>>>??????>>>>>>;;;<<<<<<===>>>???@@@@@@<<<<<<;;;::::::;;;===>>>??????>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA??????>>>???@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@BBBDDDFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHIIILLLMMMLLLIIIEEECCCDDDEEEGGGHHHIIIIIIHHHHHHBBBDDDEEEEEEDDDCCCCCCDDDGGGFFFFFFGGGHHHGGGFFFDDDEEEDDDCCCDDDEEEFFFDDDCCCBBBDDDEEEDDDCCCAAAAAABBBFFFGGGHHHIIIHHHFFFDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCIIIGGGEEEEEEFFFGGGGGGFFFFFFDDDAAA??????AAADDDFFF>>>>>>>>>>>>>>>============;;;999:::===>>>===;;;;;;;;;::::::;;;>>>@@@BBBBBBAAA@@@>>>============;;;;;;;;;;;;:::999888888888888777666666666666666666666777888888888888888444444444444444444444444222333333333222222111000444444555666777777666666333333222222111000000000222222111111111111111222444444333333444555777888555666888999888666333111555555444444333222111111111111111111000000000000111///---...111222000...333333222111000000000111000111222333444444444444777777777777777777777777444333333444666777666555333333333333333333333333111111222222222333333333444444666777888888888888666666666666666666666666555666666666666666555555888999::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>>>><<<:::888999999999999999999999999;;;;;;<<<>>>???AAABBBBBBCCCCCCAAA???===;;;:::999<<<:::999;;;???BBBBBBAAA)))************+++++++++++++++******)))((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&'''((((((((('''&&&&&&$$$%%%&&&%%%$$$%%%&&&((((((''''''''''''(((((()))***)))(((''''''((()))***)))(((''''''''''''((()))'''''''''''''''''''''''')))'''&&&&&&&&&&&&%%%###''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((''''''&&&&&&'''((()))***+++,,,***)))((('''''''''(((((())))))************))))))))))))***++++++++++++*********))))))******+++,,,***+++++++++,,,,,,,,,,,,++++++,,,...////////////...---------...///000111............////////////000000111222222222222111111111222333444555666666888999:::<<<============::::::;;;;;;<<<======>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>??????@@@????????????@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBCCCDDD@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIJJJLLLMMMLLLJJJGGGEEEDDDDDDEEEFFFEEEEEEDDDCCCCCCEEEFFFEEEDDDBBBCCCCCCGGGFFFFFFFFFFFFFFFDDDCCCKKKJJJIIIIIIJJJIIIFFFDDDAAACCCDDDDDDCCCBBBBBBCCCFFFGGGHHHHHHHHHFFFDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDFFFDDDCCCDDDFFFGGGGGGGGGGGGFFFCCCAAA@@@AAABBBCCC========================>>><<<:::;;;===>>><<<;;;::::::999:::;;;===@@@AAAAAAAAA???>>>===<<<;;;;;;<<<<<<<<<;;;:::999888777888777666666555555666666555666777777888888777777444444444444444444444444444444555555555444444333666666666666666666555444333333222222111000000000222111111000000000111111444333333333444555777888555666777888777555333111444444333333222111111111111111000000000/////////333111///000222333222000222222111111000111111111000111222333444444444444666666666666666666666666333222111222555666555444333333333333333333333333111111222222222333333333444444555666777888888777555555555555555555555555555666666777777666666555888999999:::::::::::::::888999999999::::::;;;;;;::::::;;;<<<;;;:::999888777888888999999::::::;;;999:::;;;<<<>>>???@@@AAA@@@@@@??????>>>===<<<<<<<<<:::999;;;>>>AAAAAA@@@)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&'''((())))))))))))((((((((((((''''''''''''&&&((((((''''''''''''((((((''''''&&&&&&''''''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''(((((((((((($$$%%%&&&&&&&&&&&&%%%%%%%%%'''(((((('''''''''((()))((((((''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&%%%&&&&&&'''(((((())))))******))))))((())))))***++++++++++++*********))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,---...............------------...///000111............///////////////000111111222222111111111111222333444555666666666777888:::;;;;;;;;;;;;888888999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>=========<<<======>>>???;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@AAACCCDDDEEEFFFDDDBBBAAA@@@AAABBBCCC>>>???BBBDDDDDDDDDBBBAAACCCCCCDDDEEEFFFGGGGGGGGGIIIJJJKKKLLLLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBAAAEEEFFFGGGFFFDDDBBBBBBBBBGGGFFFFFFEEEEEEEEEEEEEEELLLKKKKKKKKKLLLJJJGGGEEE@@@BBBDDDDDDCCCBBBCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCFFFGGGGGGFFFGGGFFFDDDBBBAAA@@@??????<<<<<<<<<===============@@@>>>============<<<:::999999999999;;;===???@@@AAA@@@???===;;;:::::::::<<<<<<<<<;;;:::999777666777777666555555555555555555555666777777777666666333333333333333333333333333444444555555555444444777777777777666555444333333333222222111000000000000000000//////000000111444333333333444555666777444555777777777555333111333333222222111000000000000////////////.........222111000000222222111000111111111000111111222222111111222333444444444444444444444444444444444444222111000111333555444333333333333333333333333333111111222222222333333333444444555666777777777777555555555555555555555555666666777777777777666666777888999999::::::999999777777888888999:::;;;;;;999999999888888888888888666777777888999:::;;;;;;888999:::;;;<<<===>>>???============>>>>>>>>>???===<<<;;;;;;>>>?????????))))))*********+++++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$&&&((())))))((('''$$$%%%%%%%%%&&&&&&&&&&&&''')))++++++***)))))))))***)))((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))(((((())))))(((&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&''''''((((((((())))))))))))(((((())))))***++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,---------...///000000............///////////////000000111111111111111111111222333444444555555444555666777888999999:::888888999999999999999999<<<<<<<<<<<<===>>>>>>???<<<<<<<<<;;;;;;<<<<<<===:::999::::::;;;<<<===>>>BBBBBBBBBCCCCCCDDDEEEEEEFFFDDDAAA??????@@@AAABBB???@@@AAACCCCCCCCCCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIGGGDDDBBBAAABBBEEEFFFFFFFFFFFFGGGJJJLLLKKKJJJIIIJJJKKKIIIGGGDDDBBBDDDEEEEEECCCAAABBBBBBDDDEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<=========AAA@@@???>>>===<<<;;;:::888888888999;;;<<<>>>???AAA@@@>>><<<:::999999888======<<<;;;:::888777666777666666555555555555555555555666666666666555555333333333333333333333333111222333333333333333333555666666666666666555444333333222222111000000000//////////////////000111333333333444444555555555444444555666666444333222222111111111000000////////////.........---------//////....../////////...111000000000111222333333111222333333444444444333333333333333333333333333222111000222444555444333333333333333333333333333111111222222222333333333333444555666666666666666555555555555555555555555555666777777888777777777666777888888999999888888555555666777999:::;;;;;;999888777777777777888888777777777888999999::::::999999:::;;;<<<===>>>???<<<<<<<<<======>>>>>>>>>===<<<<<<<<<======>>>>>>))))))*********+++++++++((((((((()))******++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&((())))))((('''&&&&&&&&&&&&&&&''''''(((&&&(((******)))'''''''''***)))((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******)))'''&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''(((((((((((((((((())))))))))))(((((())))))***++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++,,,,,,------.../////////............//////////////////000111111111111000111222222333333444444444333333444555666777888888:::::::::999999999999999:::;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<:::::::::;;;<<<===>>>???DDDDDDDDDEEEEEEEEEEEEEEECCCBBB@@@???>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDEEEIIIIIIIIIHHHGGGFFFDDDCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJHHHEEEBBBBBBBBBDDDEEEGGGGGGHHHLLLRRRVVVSSSQQQOOOMMMLLLJJJGGGDDDFFFGGGGGGFFFCCCAAAAAAAAADDDEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDEEEDDDCCCDDDEEEDDDBBB@@@>>>>>>?????????>>>===<<<<<<<<<<<<<<<======>>>>>>AAAAAA@@@>>>===;;;;;;;;;888888999:::;;;===>>>???@@@???===<<<:::999999888<<<<<<<<<;;;:::999777666777777666555555555555555555555666666666666555555333333333333333333333333222333333444444333333333333333555666777777777777333333222222111000000000//////...//////000111111333333333444444444444444333444444555444444333222111111000000000000000///............------------......//////.........///111000000000111222333333222222333444444444333333111111111111111111111111333222111222444666555444333333333333333333333333111111222222222333333333333444444555555555555444555555555555555555555555555555666777777777777777555666777777888888777777444444555666777999999:::888777777666666777888888777888888888888888999999;;;;;;<<<===>>>??????@@@======<<<<<<<<<<<<<<<<<<=========<<<<<<<<<===>>>)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))************************((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))'''(((((((((((()))))))))((((((''''''''''''(((((((((((()))))))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&'''((()))***$$$&&&''''''%%%$$$$$$%%%)))((((((''''''''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&%%%$$$$$$%%%&&&%%%###%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''((()))))))))(((((('''(((((())))))(((((('''))))))***++++++++++++*********))))))******+++,,,,,,,,,++++++++++++******,,,,,,---------,,,,,,+++++++++---......///..................////////////...///000000111111000000111222222222333333333444333333333333444666777888;;;;;;::::::999999888888888999;;;<<<===============<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>??????CCCDDDDDDEEEDDDDDDCCCBBB@@@@@@????????????@@@@@@BBBAAA@@@???@@@BBBDDDFFFJJJJJJIIIIIIGGGFFFDDDCCCDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFHHHIIIIIIIIIJJJJJJHHHFFFCCCCCCCCCDDDFFFHHHIIIKKKPPPXXX^^^bbb]]]WWWRRRNNNKKKHHHEEEGGGHHHIIIHHHEEECCCBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDEEEEEEDDDAAA???<<<======>>>>>>>>>======<<<<<<======>>>>>>?????????@@@@@@>>><<<::::::;;;888888999;;;<<<===>>>??????>>>===<<<;;;:::::::::;;;;;;;;;;;;:::999888888888888777666666666666666666666777777777666555555444444444444444444444444666666666666666555444444111222444666777888888888333333222222111000000000////////////000111222222222333444444444444333333333333333333333333333222111111000000000000000000///............---------///000111111//////000111111111111000111111222222222333333444444333333333111111111111111111111111333222111333555666555444333333333333333333333333111111222222222333333333333333444444444444444333444444444444444444444444333444555666777777777666444555666666777777666666444444555555666777888888666666666666777777777777666777777777888999999999======>>>>>>???@@@@@@AAA=========<<<;;;;;;::::::;;;<<<===<<<;;;;;;===>>>)))************+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''((()))'''((((((((())))))))))))((((((''''''''''''((((((((())))))***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''((('''&&&&&&&&&'''((()))***&&&&&&'''%%%$$$###$$$&&&(((''''''''''''(((((()))'''((()))******)))((('''&&&'''((())))))((('''&&&(((((((((''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((()))))))))))))))(((((('''''''''''''''((((((((((((((()))))))))(((''''''''''''((((((((((((''''''))))))***++++++++++++*********))))))******+++,,,+++++++++******)))))))))+++,,,,,,---------,,,,,,***+++---...///.....................////////////...//////000000000000000222222222222222333333333333222222222333555777888;;;;;;::::::999888777777777888:::;;;<<<===<<<<<<======<<<;;;;;;;;;;;;;;;>>>>>>=========>>>>>>???AAABBBBBBCCCBBBAAA@@@???<<<===>>>@@@@@@@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCEEEGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJIIIFFFDDDDDDDDDEEEGGGIIIJJJKKKQQQZZZaaaddd^^^WWWPPPLLLJJJHHHGGGFFFHHHIIIIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDDDDFFFFFFEEEBBB@@@@@@??????>>>>>>===============>>>>>>???@@@@@@AAA===>>>???>>>;;;999:::<<<888999:::<<<===>>>??????>>>======<<<;;;;;;<<<<<<999::::::;;;;;;::::::999999999888777777777777777777777888888777777666555555555555555555555555555777777777777666444333222333333555666777777777777333333222222111000000000000//////000111222333333222333444444444444333222222222222333333333222222111111111111111111111111/////////............---...000222111///...///111222222111111000111111111222333333444444333333222111111111111111111111111222111000111444555444333333333333333333333333333111111222222222333333333333333444444444333333222444444444444444444444444222333444555666666666666444444555666666666666555444444444555555666666666222333555666666666555444333333555777888:::<<<<<<======>>>??????@@@@@@@@@<<<<<<<<<;;;;;;;;;:::::::::;;;===<<<::::::===???)))************+++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''&&&%%%&&&'''((()))'''((((((((())))))******((((((''''''''''''((((((((()))*********((('''&&&$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))(((&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&''')))***)))***)))'''%%%%%%''')))'''''''''''''''((()))***'''((()))******)))(((''''''((()))******)))((('''...---,,,***)))'''&&&%%%)))((('''((()))***)))(((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''((()))******++++++***'''''''''((((((((((((((((((((()))))))))(((&&&%%%''''''((((((((((((''''''))))))***++++++++++++************)))***++++++,,,+++*********))))))((((((***+++,,,,,,---------,,,***+++,,,...///......---............/////////000...//////000000000000000222222222222222222333333333222222222333555777888;;;::::::999888777666666666777999;;;<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;???>>>>>>=========>>>>>>???@@@@@@AAA@@@???===<<<:::;;;>>>@@@AAAAAA@@@???>>>@@@BBBCCCDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDCCCCCCDDDFFFHHHJJJJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGEEEEEEEEEFFFIIIJJJJJJKKKPPPYYYaaa[[[VVVOOOIIIGGGGGGHHHHHHDDDFFFHHHIIIHHHHHHIIIKKKGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDFFFGGGGGGDDDBBBDDDCCCAAA???>>>============>>>>>>???@@@AAAAAAAAA;;;===???===:::999:::<<<999:::;;;===>>>??????@@@=========<<<<<<<<<======999999:::;;;;;;;;;:::::::::999999888888888888888888888888888888777666666666666666666666666666666777666666555444222111000555555666666666666666555333333222222111000000000000000000000111222333444222333444444444333222111222222222222222222222333111111111111111222222222000////////////.........,,,...000///,,,,,,---000333333222111000000000111333333333444444333222222111111111111111111111111111000///000222333333222333333333333333333333333111111222222222333333333333333444444444333222222444444444444444444444444111222333444555555555555333444555555666666555555444444555555555555555555000111333555555555333222///111333666999<<<>>>???======>>>>>>??????@@@@@@::::::;;;;;;;;;;;;;;;<<<999;;;===<<<::::::===@@@&&&''')))*********)))((()))***+++,,,,,,+++***)))(((((())))))))))))(((((((((((())))))*********+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&))),,,,,,,,,(((((())))))((('''&&&&&&'''&&&%%%%%%''''''&&&%%%+++,,,,,,+++)))'''$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''$$$%%%'''(((''''''''')))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&'''(((***,,,---((('''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))###&&&))))))'''&&&&&&(((+++***((('''&&&&&&''''''******)))((('''&&&%%%%%%''''''((()))))))))))))))+++,,,------,,,+++***)))((()))))))))************((()))+++------,,,+++***++++++,,,,,,,,,,,,------//////000000///...------------------........./////////000111222222333333111111222222222333333333555555666777777666555444:::::::::999999999888888:::;;;<<<;;;;;;;;;===???=========>>>?????????@@@@@@??????>>>>>>>>>>>>>>>;;;;;;===>>>????????????@@@BBBCCCCCCAAA?????????CCCCCCDDDDDDEEEDDDDDDCCCAAAAAABBBBBBDDDEEEGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJLLLKKKIIIGGGFFFFFFFFFGGGJJJKKKLLLLLLKKKKKKMMMOOOOOOKKKGGGFFFGGGHHHFFFCCCHHHHHHHHHGGGFFFEEEDDDDDDFFFGGGGGGFFFCCCAAA@@@@@@FFFHHHJJJIIIGGGEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFAAA???===;;;::::::;;;<<>>>>>===<<<;;;:::999999999:::;;;<<<===============<<<;;;;;;<<<===<<<;;;999999:::::::::999999888999888777666666666666666666555555555444444444444333333333444555666666777777666555444333444444555555444444333333444444555111111111111111111111111000000000000111222333444333333333333333333333333333333333333333333333333333333333222222222111111000000000000000///......//////000111222222111111666444000---,,,---000111222222222222222222222222000///////////////000000000111222222222222111000333444555666777777777777444444333333222111000000111222333333222111///...333444555444222111111222111000000000111222222333222222111111222222333444444444333333333444555555111111111111222333444444777777777888888999999999============>>>>>>>>>>>>;;;:::999999;;;<<<<<<;;;>>><<<:::999999<<>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCCCCCCCAAA???>>>???AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHLLLKKKIIIGGGFFFFFFFFFFFFHHHIIIIIIIIIGGGGGGIIIKKKJJJIIIFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFDDDBBBBBBCCCEEEGGGIIIIIIGGGFFFEEEFFF@@@@@@AAAAAAAAA@@@@@@???AAA@@@>>><<<;;;;;;<<<===AAAAAAAAABBBBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>??????===;;;:::;;;<<<===<<<;;;999:::::::::999888888777888777666666555555555666666666666555555555444444222222333444444555666666777666555444333444444555333333222222222222333333111111111111111111111111000000000000111222222333333333333333333333333333333333333333333333333333333333222222222111111111000000000000000///......,,,------............---444333000...---...000111222222222222222222222222000000/////////000222222111111111111111111111111222222333555555666666666444444333222222111000000111222222333222111000///222444666555333111111111111111111111111222333333333333333333333444555555555444333333333333444444111111111111222333444444666777888999:::;;;<<<===;;;;;;<<<<<<<<<=========<<<;;;::::::<<<======<<<;;;:::::::::<<<@@@CCCEEE))))))***+++++++++++++++((())))))******))))))((((((((())))))))))))(((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&***(((''''''((()))((('''(((((((((((((((''''''&&&'''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%''')))+++,,,'''''''''&&&&&&&&&%%%%%%(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''''''''&&&&&&((()))%%%%%%%%%%%%&&&'''((()))))))))))))))((((((((((((''''''((()))))))))))))))+++******)))))))))))))))*********+++++++++,,,,,,***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------...////////////...------....../////////000000000///000000111111222222222111111111222222222222333333444555666666555444444555666666777999::::::;;;888:::;;;;;;;;;;;;<<<>>>======>>>>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>AAA@@@?????????@@@AAABBBGGGFFFCCC@@@======@@@BBBBBBAAABBBBBBCCCDDDEEEFFFGGGFFFEEECCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEFFFKKKJJJIIIGGGFFFFFFFFFFFFEEEFFFFFFEEECCCCCCDDDFFFEEEEEEFFFFFFEEEFFFHHHJJJGGGFFFEEEDDDDDDDDDEEEFFFBBBDDDEEEEEEDDDCCCDDDEEECCCEEEGGGHHHGGGFFFFFFFFFCCCBBBBBBBBBAAA@@@@@@@@@BBBAAA???===<<<===>>>???CCCBBBAAA@@@@@@@@@AAABBB@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>><<<;;;:::;;;<<<===<<<::::::::::::999999777666555666666666555555555555555777666666666555555555555222222333333444555555555666555444444333444444444222222111111111111222222111111111111111111111111111111000000000111222222444444333333333333333333333333333333333333333333333222222222222111111111000000000000000///......///000000000000//////...111000000//////000000111222222222222222222222222111000//////000222444555333222111000000111222333111111222333444444444444333333333222111111000000111111222222222111111000222444777777555333111000222222111111222222333333555444444444444555666666555555444333222222222222111111111111222333444555666777888:::<<<===>>>???::::::::::::;;;;;;;;;;;;===<<<;;;;;;===>>>>>>===999999:::;;;===@@@BBBCCC))))))*********+++++++++(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&&&&((()))(((''''''(((((((((((((((''''''(((&&&%%%&&&'''((('''&&&%%%%%%$$$$$$%%%'''(((***'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%'''))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''$$$$$$$$$%%%&&&(((***,,,((((((((('''''''''&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''((((((((((((((()))))))))******''''''((()))))))))))))))***)))(((''''''((()))***))))))*********+++++++++***+++,,,------------,,,+++++++++,,,,,,,,,------.........//////...------////////////000000000000///000000000111111111222111111111111222222222222222333444555666555444444555555666777777888999999777999;;;;;;::::::;;;===<<<======>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>@@@@@@>>>>>>???AAACCCDDDHHHHHHFFFCCC@@@???@@@BBBAAAAAAAAAAAACCCDDDFFFGGGDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDDDDDDDDDDDDDDDDJJJJJJIIIHHHFFFFFFEEEEEECCCDDDDDDCCCAAA@@@AAACCCBBBEEEGGGFFFDDDDDDFFFIIIEEEDDDCCCBBBBBBDDDEEEFFFAAABBBDDDDDDBBBAAABBBCCCAAACCCFFFGGGFFFEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA???>>>>>>???@@@AAACCCBBB@@@>>>>>>???AAABBB>>>>>>===<<<;;;:::999999999999999999999:::;;;;;;<<<;;;::::::<<<<<<;;;::::::::::::999888666555444555555555555555555444444777777666666666555555555333333444444555555555666555444444444444444444444222222111111111111222222111111111111111111111111111111000000000000111111444444444444444333333333222222222222222222222222222222222222111111111111000000000000000///......111111111111111000///.........///000000111000000111111111111111111111111111000//////000333666888333222000//////000222333111222222333444444333333333222222222111111000000111111111111222222111111222666999:::888444222111333222222222222222333333555444444444444555666666555555333222111111111111000000111111222333444555777888888:::;;;<<<======999999999:::::::::;;;;;;>>><<<;;;<<<===???>>>>>>999:::;;;<<<<<<=========(((((((((((())))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&%%%&&&((()))))))))''''''((((((((((((((('''((('''&&&&&&(((((('''&&&'''&&&%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$&&&((()))(((((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))+++)))))))))(((((((((((('''((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''(((((('''''''''((('''%%%%%%&&&'''((()))))))))))))))((((((''''''''''''(((((())))))******''''''((()))))))))))))))))))))'''''''''((()))***(((((((((((())))))))))))++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,------------............------////////////000000000000000000000000000111111111000000111111111222222222111222333555555555444333666666666666666666666666666888:::;;;:::::::::;;;;;;<<<===>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>=========???AAADDDFFFGGGHHHHHHGGGDDDAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCDDDDDDDDDIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCAAA@@@AAACCCCCCFFFHHHGGGDDDBBBDDDFFFDDDCCCBBBBBBBBBCCCDDDEEE@@@AAABBBAAA???>>>>>>>>>???BBBDDDEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@BBBAAA?????????@@@BBBCCCCCCBBB@@@>>>===>>>@@@AAA>>>>>>===<<<;;;:::999999999888888777888888999:::<<<:::999:::;;;<<<;;;:::999999999888777666444333333444555666666555444444666666666666555555555555555555555555555666666666333333444444444444444444333333222222222222333333000000000000000000000000000000000///000000111111555555555444444333333333222222222222222222222222222222222111111111000000000000000000000///..................---,,,++++++------///000111111000000111111111111111111111111111111000000111333666777333222000//////000222333222222333444444444333333222222111111111111111000000000000111111222222333444777:::;;;999666333222333333222111111222222222333333222222333333444555555444333222111000000000000000000111222333555666888888888888888999999999999999:::::::::;;;;;;;;;===<<<;;;;;;===>>>>>>===999:::;;;===============((((((((('''((())))))******))))))(((((())))))***(((((())))))))))))(((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''%%%$$$%%%((()))))))))&&&'''((((((((((((((((((((('''&&&'''(((((('''&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%'''))))))(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((())))))(((''''''(((&&&%%%%%%'''(((((('''******+++******((('''&&&&&&'''''''''(((((())))))''''''((()))))))))))))))((((((((((((((())))))***'''''''''((((((((())))))******++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---....../////////000000000000000000000000000000000000000000111111111111222000111333444555444444333666666666555555444444444555777:::;;;:::999::::::::::::;;;<<<>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>=========>>>@@@BBBDDDFFFDDDFFFGGGGGGDDDAAA@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFHHHIIIHHHHHHGGGEEEDDDCCCDDDEEEEEEDDDBBBBBBCCCEEEFFFGGGHHHGGGEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAA@@@>>><<<<<<<<>>???AAACCCDDDBBBAAA@@@>>>>>>>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;:::999888888999:::;;;;;;:::999:::;;;<<<;;;999888888888888777555444333333444555777777666555444666555555555444444444444555555555555555555555555222333333444444444444333333333222222222222333333000000000000000000000000////////////000111222222666666555555444333333333222222222222222222222222222111111111111000000000000000000000000///...............///......---------...///000000000000000111111111111111111111111000000111111222333444555333222111000000111222333222333333444444333333333111111111111111111111111000000000000111222333444444666999999777555333222222222111111000111111111222111111111111222333333333333222111000000000000000000000111222444555666888777777777666666666666999999999999::::::::::::<<<:::999999;;;<<<<<<;;;777999;;;===???@@@AAABBB))))))((((((((()))***++++++***))))))))))))***+++(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((('''%%%&&&'''(((((('''&&&&&&'''((((((((((((((()))'''&&&'''((()))(((&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))((()))+++***(((''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((***)))((('''''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''%%%%%%&&&))))))(((%%%(((((()))******)))((('''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))'''((())))))*********)))(((((((((((())))))))))))***)))))))))******++++++++++++,,,,,,,,,,,,------+++,,,------.........---------........./////////000000000000000000000///000000000000111111111111///000222333444444333333444444444444444555555555444777:::;;;:::999999999888999:::;;;<<<>>>??????@@@??????>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDBBB@@@??????@@@CCCDDDGGGIIIIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGEEEDDDCCCDDDEEEEEEDDDCCCCCCEEEGGGGGGGGGFFFGGGGGGFFFDDDBBBAAABBBCCCCCCCCCAAA???>>><<<>>>??????>>>======>>>???AAACCCDDDCCCBBBCCCCCCDDDCCCAAA@@@@@@AAABBBCCC@@@???>>>>>>???AAACCCDDDAAA@@@@@@???>>>>>>======@@@@@@???>>>===<<<;;;;;;;;;:::888777777888999:::;;;:::999999;;;;;;:::999666777777777666666555444333444666888888777666555444444444444333333333333333333333333333333333333111222333444555444444333222222111111111111222222000000000000000000000000---------...000111333444666666666555444444333333111111111111111111111111111111111111000000000000000000000000000///......//////000000111000000000.........///////////////111111111111111111111111///000111222333333222222111111111111111111111111111222222222222222111111000000000000111111111111/////////000111222444555333444666666444222111111222111000000//////000000111111111111111222333333222111111000000000111111//////000111222444555666666666666666666666666666777777777888888888999999999888777777999::::::999666777888:::<<<>>>@@@@@@+++***)))))))))***,,,---,,,+++***))))))***+++,,,(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((***(((&&&&&&&&&'''&&&$$$&&&&&&'''((())))))(((((()))'''&&&'''((()))((('''$$$%%%'''((()))(((((('''&&&&&&'''((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***+++,,,,,,+++(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((()))))),,,+++)))((('''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''')))******))))))&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%'''******'''$$$%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''((()))+++++++++***)))))))))))))))************)))))))))((())))))***+++++++++,,,,,,,,,---------+++,,,------.........---------------.........///000000000000////////////000000000000111111111111///000222333444444333333111222333333444555666666444666999;;;:::999999999777888999:::<<<===>>>???@@@??????>>>>>>>>>>>>>>>CCCCCCDDDDDDCCCBBBAAAAAABBBAAA@@@===<<<<<>><<<;;;===????????????@@@AAA???AAACCCDDDCCCBBBBBBBBBAAA@@@>>>======???@@@BBB@@@???>>>>>>???AAACCCDDD@@@@@@@@@@@@???>>><<<<<<>>>>>>===<<<;;;:::999999999888666444444555777888;;;:::999999;;;;;;:::999555666666666666666555555333555777888999888777666444444333333333222222222222111111111111111111111000111333444555444444333111111000000000000111111000000000000000000000000,,,,,,---...000222333444777777666555444444333333111111111111111111111111111111111111000000000000000000000000000//////...++++++,,,---.........---000///............//////000000000000000000000000///000222333333222111///000111222222222222111000000000111111111000000///000000000000000111111111////////////111333555666111333333333111//////000111111000//////...//////222222111111222222333444111000000000000000111222//////000111222444666777444555555666777888888999666666666666777777777777888666555666777999888888666666666666777888999:::++++++************++++++))))))))))))))))))))))))))))))************))))))******)))(((((((((((((((%%%(((***)))'''$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***---000---(((&&&'''***%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''#########$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))******++++++++++++******++++++++++++******)))(((******+++++++++,,,,,,,,,*********+++,,,---...///***,,,...///...------------.........//////000000......///111111222222222333333222111222333444555666777999999777666666777999;;;<<<<<<;;;<<<===???@@@???===<<<<<<<<<===>>>@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@?????????@@@AAAFFFFFFGGGHHHHHHGGGGGGFFF@@@@@@@@@@@@AAACCCDDDEEEDDDCCCDDDFFFHHHIIIHHHGGGFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBCCCEEEFFFGGGIIIIIIEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@======>>>?????????>>>===AAAAAA@@@@@@@@@AAABBBBBB@@@>>><<<;;;;;;===???AAA===>>>???@@@BBBCCCDDDEEEDDDAAA>>>;;;:::<<<>>>@@@???>>><<<:::999888999999<<<:::888777666777888999999999999999999999::::::777666444333333444666777777777777777777666555555222222222333333444444444444333222222111111000000111111111222222333333333000000////////////000000000///------...//////...000////////////111333444444444444333333222222222///000222222222111///...111000000///...---------,,,,,,,,,---------......000000000000000000000000000000000000111111111111111111000000000000111111000000000000000111111111000000000000000000000000222222222111111111000000000000000000000000000000//////000111111111111111888555222000//////111222000111111222222222111111//////000111222333333444111000/////////000222333666555333222222333555666555555444444444444555555555555555555555555555555222222333333444555555666666666777777777888888888+++******))))))******+++))))))))))))))))))))))))((((((((())))))((((((((()))(((''''''&&&&&&&&&'''''')))++++++(((''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))),,,///---(((%%%&&&)))%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''((())))))'''((((((((()))))))))))))))(((((((((((()))******))))))))))))))))))))))))******++++++++++++******++++++,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///+++---//////.........///////////////000000000111......///111111222222111333222222111222333444555666777999999777666777888777999::::::::::::;;;===???>>>============>>>???@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCIIIJJJKKKKKKKKKIIIGGGFFFBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHIIIJJJKKKJJJIIIGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAAAAA@@@??????===>>>AAACCCCCCCCCBBBAAABBBAAAAAA@@@@@@@@@AAAAAAAAA@@@===;;;;;;<<<===???>>>>>>???@@@AAABBBCCCCCCCCCAAA>>><<<;;;<<<>>>???AAA???>>><<<;;;::::::;;;:::999888666666777888999999999999999999999888888666555444333333444555666666777777777777666555555222222333333333333333333000111222111000///000000000111222222333333333222000000////////////000000111000..................000/////////000111222333444444333333333222222222222111111000000000000000111000000///......---------------.........////////////////////////////////////000000000111111111111111000000000000111111......///000111222222333000000000000000000000000222222222111111111000000000000000000000000000000//////000111111111111000555444222000000000111222111111222222222111000000111111111111111111222222222111000000000111333444555444333222222333444555555555444444444444555555444444444444444444444444333444444444555555666666999999999999::::::::::::+++******))))))******+++))))))))))))))))))))))))&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%%%%%%%''')))******(((''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++---+++'''%%%&&&(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((()))******''''''((((((((())))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,+++******---------------,,,,,,,,,......------------...///,,,...///000///...///000///000000000000111111111......///000111111111111222222111111222222333444555777888888777666777888555777888888777888999;;;>>>=========>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDJJJKKKMMMNNNMMMJJJGGGEEEDDDEEEFFFGGGGGGFFFEEEEEEHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIHHHGGGEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>@@@DDDGGGHHHHHHFFFEEECCCBBBAAA@@@@@@@@@@@@@@@BBBAAA>>><<<;;;;;;<<<===?????????@@@@@@@@@AAAAAABBB@@@>>><<<<<<<<<>>>??????>>>===<<<;;;::::::;;;999888777666777888999:::999999999888888777777777666555444333333444555666666666666777666666555444333333333333333222222222---000111000...,,,...000000111222333333333222111000000////////////000000...---------------......000/////////000111222333333333333222222222222222333222000......///000111000000000///......------........./////////000000//////////////////////////////000000000000111111111000000//////000000111------...///111222333333000000000000000000000000222111111111111000000000000000000000000000000000...///000000111111000000222222111111111111111111111222222222111000000///222222111111111000000000222222111000111222333444555444333222222333444555444444333333333333444444333333333333333333333333555555555555555555555666999999999:::::::::;;;;;;******))))))))))))******(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((()))+++***'''%%%%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***'''''''''((((((((()))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))******)))))))))***++++++,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++...------,,,,,,,,,------+++---......------...//////////////////000000000......///000111111000000111111111111111222222333444666888888666666666777444666777777777777888:::<<<<<<===>>>???@@@AAABBB??????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGJJJMMMLLLJJJFFFDDDDDDEEEGGGHHHHHHFFFEEECCCGGGIIIKKKKKKJJJHHHGGGGGGIIIIIIIIIHHHGGGEEEBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEDDDDDDCCCCCC?????????>>>>>>>>>======@@@CCCGGGJJJKKKIIIFFFDDDCCCBBBAAA@@@??????>>>>>>@@@???>>><<<<<<<<<===>>>@@@@@@?????????>>>>>>>>>@@@???>>><<<<<<<<<===>>>;;;;;;:::999999888888888777777666666777888999:::999999888777777666555555555444444333333444444555555666666666666555444444333333333222222222222222---000222000---+++---//////000222333333222111000000000////////////000000------------,,,,,,---///000000000000000111111222222222222222222111111111222111000///...//////000000000//////............---.........////////////////////////////////////////////////000000000111000000////////////000000---......///000111222222000000000000000000000000111111111111000000000000000000000000000000000000...//////000000000000000...///111222222222111111111222222222111000///...111111111111000000000000222111000000000111222333333333222222222222333333333333222222222222333333111111111111111111111111444444444444444444444444777777777888888888888999***))))))))))))))))))***(((((((((((((((((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))'''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''(((((((((((()))))))))((()))******+++((((((((((((((((((((((((''''''(((((((((((('''''')))***++++++,,,,,,,,,,,,++++++******************,,,,,,++++++***+++++++++***,,,---,,,++++++---..............................//////000000000000///000000111111111111222111222444666666555555555777555666888888777777999:::;;;;;;===>>>???@@@AAAAAA>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBB>>>AAAEEEHHHIIIGGGEEECCCCCCEEEFFFGGGGGGFFFDDDBBBGGGJJJLLLLLLJJJGGGFFFGGGIIIIIIIIIHHHGGGEEEBBBAAACCCCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCC?????????>>>>>>>>>>>>>>>BBBDDDGGGIIIIIIGGGCCCAAABBBAAA@@@>>>>>>===============<<<<<<===>>>???@@@@@@??????>>>======<<<<<<======<<<<<<<<<<<<<<<<<<999999999999999999888888666666666777777888888999888888777666666555444444444444444333333444444444555555555555555444333333222222222222222222222222000222333111...---...///000111222222222111000000000000////////////000000444555444111---+++,,,---///000000000111111111111111111111111111111111111///000000111000///...---////////////............,,,,,,---------....................................////////////000000000000000////////////000000000000000///////////////////////////////////////000000000000000000000000////////////////////////......///000000000000000---...000111222222111000111111111111111000///......//////000111111222222000//////......000111222222222222111111222222222222222111111111111222222111111111111111111111111111222222222222222333333666666777777777777888888***))))))(((((())))))***))))))))))))))))))))))))((((((((())))))((((((((('''''''''''''''(((((()))((('''%%%&&&''')))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''(((((((((((('''''''''((()))***+++,,,,,,,,,))))))))))))*********++++++***************++++++***+++,,,+++******,,,.........---------------,,,...//////000000///////////////000111111111111000000222444444333333444555555777888888888888999;;;:::;;;<<<>>>??????@@@@@@<<<<<<======>>>?????????>>>>>>???@@@AAAAAAAAAAAA:::<<<@@@DDDEEEEEECCCBBBCCCDDDEEEFFFFFFEEEDDDCCCGGGKKKOOOOOOLLLIIIHHHIIIHHHHHHIIIHHHGGGEEECCCBBBBBBBBBCCCDDDDDDEEEFFFFFFCCCBBBAAA@@@@@@@@@AAABBB@@@?????????????????????BBBDDDFFFGGGFFFDDDAAA>>>???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<===???@@@AAA??????>>>======<<<;;;;;;999:::;;;;;;;;;::::::999999999:::;;;;;;;;;::::::666666777777777777777777666666666555555444444444333333333444444333333333444444555555444444333222111111111111222222222333333333333333333333333333222111111111000000000000000000////////////000000<<<===;;;666000++++++,,,///000111111111111000000000000000000000111111111...///000111111///---,,,//////////////////......,,,,,,,,,------------.................................////////////000000000//////......//////000111000000//////......---//////////////////////////////000000000000000111////////////////////////---...//////000000//////---...///111111111000//////000000111111000000///---......///000111222333//////...---...///000111111111111111111111111111111111000000000000111111111111111111111111111111//////000111111222333333777777777888888888999999))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''&&&''''''(((((())))))&&&$$$%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((()))(((((()))))))))'''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))((((((((((((((((((((((((((())))))))))))))))))(((&&&&&&((()))***+++++++++(((((()))***+++,,,,,,---************+++,,,------+++,,,,,,+++***+++---/////////......------------...///////////////.........///000111111111000///...000222222222222222444555666888888777777999:::999:::<<<===>>>>>>>>>===::::::;;;<<<<<<======>>>===>>>???@@@AAAAAAAAA@@@<<<===@@@BBBDDDDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEJJJOOOOOOKKKHHHHHHIIIGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCAAA@@@<<<<<<;;;::::::;;;;;;;;;<<<<<<======>>>>>>??????>>>======<<<<<<;;;;;;;;;777888999::::::999888777777888999:::;;;;;;::::::777777777777777777666666555555444444444444444444333333333444444333333333333444444444444333222222//////000111222333333444444222111444999<<<;;;999333222000/////////000111000000////////////000000777999999555///+++,,,//////000111222222111000////////////000000000111111///////////////......---.../////////////////////------------............................................./////////000000//////............/////////////////////.........////////////////////////////////////000000111111////////////////////////---...//////000000//////......//////000/////////---...///000111111111111.../////////000000111111000///.........///111222000000111111111111000000111000000//////000000111111111111111111111111111...//////111222333444555666666666666777777777777))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''$$$""""""%%%''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%######%%%%%%%%%%%%######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((())))))((()))******((('''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******++++++++++++******%%%%%%'''(((***+++++++++(((((()))***,,,---...///******++++++,,,---...///,,,------,,,+++,,,...000000000//////.........---...///////////////......---...000111111111000///---///111111111111222333444555777777666666888999999:::;;;=========<<<<<<999999::::::;;;<<<<<<======>>>???AAABBBBBBAAAAAA???@@@AAACCCCCCCCCCCCBBBDDDDDDDDDDDDEEEFFFHHHHHHAAAGGGLLLMMMIIIFFFFFFGGGFFFGGGHHHHHHGGGFFFEEEDDDFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@?????????AAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCBBBBBB::::::999999999:::;;;;;;>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;555666888999999888777666444555777888999999888777777777888888777666555444333444444444444444444444222333333444444333333222333444444444444333222222......///111222333444555444000///444===BBBAAA===444333000...---///111222000000////////////000000+++...111///,,,,,,///333///000111222222111000///.../////////000000111111111000...---------///000.........///////////////............/////////000..................................../////////000//////............//////---.........//////000000////////////////////////.../////////000000111111////////////////////////---......///////////////////////////////////////,,,---...000111111111111000000000000////////////111000/////////000222333000000111111111111000000000000////////////000000111111111111111111111111...///000111333555666666333333333444444444444555$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''''''''''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((( ###''')))))))))((()))---+++'''%%%$$$%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))***************++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,++++++000000000000000000000000000000//////000111222222444555777777666666888999<<<<<<<<<===============>>>======<<<<<<<<<<<<===>>>??????@@@@@@AAAAAABBBAAABBBBBB@@@??????AAACCCEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHFFFDDDEEEFFFHHHIIIIIIFFFDDDBBBEEEDDDBBBCCCEEEFFFFFFEEEDDDAAA@@@AAADDDFFFEEECCC@@@AAABBBAAA?????????AAAAAA@@@???AAADDDDDDAAA>>>@@@>>><<<999888888999:::;;;>>>@@@@@@???<<<<<<;;;??????@@@???>>>===;;;999;;;999888888999999888666666777777888888888777777444333222111222222444555111111111111111111111111444444444333333333333333000000000000000000000000000000000111222222333333111111333444666777999999111111111111111000//////........................,,,---......//////......000000000000111111111111000000000000////////////333000---,,,---/////////222...***+++///111...+++......////////////......////////////...---,,,+++------------------------////////////////////////////////////////////////////////////000000000000---------............///////////////////////////---------............///,,,,,,------...///000000////////////000000000000111111111111111111111111000000000000////////////---...///000000111111000//////////////////////////////000111111111111111000000000000111111111111222333555777888888777777&&&&&&''''''''''''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&(((((((((((()))+++---+++(((&&&%%%&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************++++++++++++------------------......////////////////////////---------------.........////////////////////////.........//////000111222333555666666666666777999;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<======>>>@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAACCCEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJIIIHHHFFFEEEEEEGGGHHHIIIIIIGGGEEECCCFFFDDDCCCCCCEEEFFFEEEEEECCCAAA@@@AAADDDGGGFFFEEE@@@AAABBBAAA@@@???@@@AAAAAA@@@???AAACCCCCCAAA>>>>>>===<<<::::::;;;<<<===>>>@@@BBBBBB@@@===<<<<<<<<<===>>>>>>>>>===<<<;;;;;;999888888999999888777666777777888888777777777555555444333333333444444222222222222222222222222222222222333222111000000000000000000000000000000000000000111222222333333000000111111222222222333111111111111111000//////........................,,,---......//////......//////000000000111111111000000/////////.........000///.........000222333;;;555...+++---......,,,---......//////......---,,,,,,---...////////////------------------------........................------------------------....../////////000000000---------............///........................---------............///,,,,,,------...//////000....../////////000000000111111111111111111111111000000/////////.........---...///000111111111111//////////////////////////////000111111111111111//////000000000111111111222222444555666777777777)))))))))(((((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%))))))(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))((('''&&&'''***,,,---+++)))''''''''')))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''((()))***+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++////////////////////////---......//////000000000////////////////////////,,,,,,---...///111222222333444666666555555777888888999999999::::::;;;;;;======<<<======>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEDDDBBBBBBDDDFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIGGGFFFEEEGGGEEEDDDDDDFFFFFFEEEDDDAAAAAA@@@BBBEEEFFFFFFFFFAAABBBCCCBBB@@@???@@@AAAAAA@@@@@@AAABBBBBB@@@???>>>===<<<<<<===>>>???@@@AAACCCDDDCCC@@@>>>======999:::<<<=========<<<<<<;;;999888888999:::999777666666777777777777666666555555666555555444333333333333333333333333333333111222222333222111000///000000000000000000000000000000000111222222333333111111111000//////......111111111111111000//////........................------...////////////...//////000000000000111111//////.........---------,,,...000///...000444888BBB:::111+++***,,,------,,,------......------,,,+++,,,---...////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---------............///---------------------------------............///,,,,,,------.../////////------........./////////000000000000000000000000//////.........---------...///000111111222222111///////////////////////////000000111111111111000//////000000000000111111222222222222333555666777******)))(((((('''&&&&&&''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))((('''%%%%%%(((***+++***)))'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''''''''(((***+++*********+++++++++,,,,,,---------,,,,,,++++++***........................,,,------...///000111111////////////////////////+++,,,...///111222333333222333555555444444666777777777888999999:::;;;;;;<<<<<<<<<===>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEDDDCCCBBBCCCEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDEEEFFFFFFDDDCCCAAAAAAAAABBBCCCDDDDDDCCCBBBCCCDDDCCCAAA???@@@AAAAAAAAA@@@@@@AAA@@@@@@???@@@??????>>>???@@@AAAAAACCCDDDDDDCCC???===<<<<<<999:::;;;<<<<<<<<<;;;:::999888777777888999888777666666777777666666555555444555555666555333222111333333333333333333333333444333222111111111222222000000000000000000000000000000000111222222333333444333333222111000000///111111111111111000//////........................------...///////////////////////////000000000111......---------,,,,,,,,,***---111000------222777===777///***)))+++,,,---+++,,,,,,------,,,,,,+++......//////...------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////------------.........///////////////////////////......---------,,,,,,,,,...///000111222222222222///////////////////////////000111111111111000000////////////000000000111111111000000111333555666***))))))((('''&&&%%%%%%''''''''''''(((((((((((((((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###&&&(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''"""###$$$&&&&&&''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((('''&&&$$$%%%&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''''''''(((******))))))))))))*********+++000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////........................,,,---///111333444444444111222444444333333555666666777777999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@===>>>>>>??????@@@AAAAAAAAABBBCCCCCCBBBAAABBBCCCEEEDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDBBBAAAAAABBBBBBBBBAAA@@@@@@CCCDDDEEECCCAAA@@@@@@AAAAAAAAAAAA@@@????????????BBBBBBAAAAAA@@@@@@@@@@@@BBBCCCCCCAAA===;;;:::::::::;;;<<<<<<<<<;;;999888777666555666777888777666666666666666666555444333222333333444444222111000222222222222222222222222666333///,,,,,,...222444000000000000000000000000000000000111222222333333333333333333333222222222111111111111111000//////........................---...//////000000//////...////////////000000000------------,,,,,,,,,,,,***...111///,,,***...222111...+++)))***+++,,,---++++++,,,,,,,,,,,,++++++.........///......---,,,------------------------........................------------------------------------............---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------...............------------.........///........................------------,,,,,,,,,,,,...///000111111222111111000000000000000000000000000000111111111000000///...////////////000000000111000000000111333444666))))))(((((('''&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&"""$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$%%%''''''%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''************************''''''((((((((()))))))))(((((()))))))))*********+++***************))))))++++++++++++++++++++++++***+++++++++,,,---------........................---///111333444444444444000111333333222222444555555555666888999;;;<<<===<<<<<<;;;<<<<<<===>>>???;;;<<<<<<======>>>?????????AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKJJJGGGEEEDDDDDDDDDDDDBBBAAABBBDDDEEEEEEDDDBBB@@@BBBDDDDDDBBB@@@@@@@@@DDDEEEEEEDDDBBB@@@AAAAAAAAABBBAAA@@@>>>===>>>@@@CCCCCCBBBBBBAAAAAAAAA@@@AAABBBAAA???<<<999999:::;;;;;;<<<<<<<<<;;;999888777666555666888888888666666666666666555444333222111111222222222222111111111111111111111111111111444111---***))),,,000222000000000000000000000000000000000111222222333333111111111222222222222222111111111111111000//////..............................///000000000000///......////////////000000......---------,,,,,,,,,,,,///000///,,,***,,,...)))))))))***+++,,,------+++,,,,,,------,,,,,,+++***+++,,,...///000000000------------------------------------------------------------------------,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------........./////////////////////////////////......---------,,,,,,,,,---...///000000111111000000000000000000000000000000111111111111000000///......////////////000000000000000000222333444555)))))))))(((((('''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%% """$$$&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%$$$$$$&&&)))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))***)))((('''))))))*********+++++++++&&&&&&&&&&&&&&&'''''''''++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................---///111333333333222222///000222222111111333444222333444666888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>@@@BBBBBBAAA@@@@@@@@@??????@@@AAABBBCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJKKKMMMJJJGGGDDDBBBAAABBBBBB??????@@@BBBEEEEEECCCAAA>>>AAADDDEEEDDDCCCCCCEEEEEEFFFFFFEEEBBBAAAAAABBBAAABBBBBB@@@===<<<>>>@@@AAAAAABBBBBBBBBBBBBBBBBB@@@AAA@@@>>>;;;999:::;;;999:::<<<======<<<;;;;;;888777777888999::::::888555555555555444333222222111111111111222333444444222222222222222222222222333111///...---...000111000000000000000000000000000000000111222222333333222222222222222222222222111111111111111000//////..............................///000000000000000........./////////000000............------------......//////...---,,,,,,++++++,,,,,,+++,,,---...,,,,,,------------,,,,,,)))***,,,...///000111111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............///---------------------------------............///............................../////////000000000////////////////////////............------------,,,---...//////000000///000000000000000000000000111111111111111000//////........./////////000000//////111222333444444444************))))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%'''(((******)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((&&&###"""%%%)))---%%%'''(((******)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((***+++)))'''&&&******+++++++++,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++........................---...111222333222111000///000222222111111333444111111333555777999:::;;;<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???AAACCCCCCBBB@@@@@@AAA???@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNKKKGGGCCC@@@@@@@@@AAA======???BBBDDDEEECCCAAA<<<@@@EEEGGGFFFFFFGGGIIIFFFFFFGGGEEEBBBAAAAAABBBAAABBBBBB@@@<<<;;;>>>@@@>>>???@@@BBBCCCDDDDDDDDD@@@AAA@@@>>>;;;:::;;;<<<888999;;;===>>>>>>>>>===:::999888999;;;<<<;;;:::555555555555444333222111222111111111222444666777333333333333333333333333333444444444444333222222000000000000000000000000000000000111222222333333555555444444333222222222111111111111111000//////...........................//////000000000000000............/////////000//////.........---------///......///000000///---111000///---++++++---...,,,------......------,,,------...............---------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---------------------------------.........//////.....................---////////////000000000000000000000000000000000000//////.........---------+++,,,---...////////////000000000000000000000000111111111111111000//////............/////////000...///111333444444444333''''''((()))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((%%%###$$$&&&'''%%%"""%%%%%%%%%&&&'''((())))))***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%)))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))***)))((('''''''''''''''((())))))(((&&&$$$$$$%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))(((((((((((()))))))))))))))***+++,,,,,,+++)))((())))))(((((((((((()))))),,,+++,,,,,,---...///000---------.........//////000000////////////000000000000000111222222333333333333333444444666777777888777777777777999:::;;;:::::::::;;;<<<===>>>???CCCBBBBBBBBBDDDDDDCCCAAAAAAAAA@@@@@@AAABBBDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGFFFEEECCCAAA???>>>======>>>@@@BBBCCCBBB@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDAAA>>>===>>>????????????@@@@@@AAAAAA@@@@@@???BBBBBBAAACCCDDDEEECCCBBB@@@???>>>===<<<;;;:::999<<<<<<<<<<<<;;;:::999999;;;;;;:::999888888888888444555555555444333333222555444333222111222444555222222222222222222222222111111222222222222111111222222111000//////000000///////////////000111111333333333333333333333333222111111000///......---///...---,,,+++,,,,,,---////////////............,,,---------....../////////...------///000000///------------------------************+++,,,------......------------......000000/////////.................................+++,,,---......---,,,+++------------,,,+++***))),,,++++++,,,......---+++......---,,,---...///000,,,---.........---,,,+++........./////////000000,,,,,,---...///000111111000000////////////000000,,,,,,------------------,,,,,,,,,---------......000///...------...///000222111111111000000//////---......///000111111222............/////////000000111111111111222222222''''''((()))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((((((&&&$$$$$$&&&&&&%%%###$$$$$$$$$%%%%%%&&&(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))))))))(((''''''''''''''''''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''''')))(((''''''''''''((()))(((((((((((())))))))))))*********++++++******)))******))))))))))))******(((((((((((()))******+++---------...............000//////////////////000///000000111111222333333333333333333444555666777777777666666777888:::;;;999999::::::;;;===>>>???BBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCAAA???>>>===<<<:::<<<>>>>>>======>>>???AAAAAABBBCCCDDDDDDDDDDDDCCCAAA>>>===>>>???@@@??????@@@@@@AAAAAA@@@@@@????????????AAACCCDDDCCCBBB@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999888888888888444444555555444444333222/////////000000111111111222222222222222222222222111111222222222222111111222222111000000000000000///////////////000111111222222222222222222222222111111111000///.........///...---,,,,,,,,,------////////////............,,,,,,---------.........///...------///000000///---------------------------,,,,,,+++++++++,,,,,,......------------......---------,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,///000000///...---,,,,,,+++***)))***,,,,,,,,,+++...------,,,---...///000,,,---.........---,,,+++*********++++++++++++,,,//////.........---------//////............//////------------------------,,,,,,,,,---------......///...---,,,,,,---...///111111111000000000//////......//////000000111111........./////////000000000000111111111222222222''''''((()))))))))(((((('''''''''''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&$$$$$$%%%&&&'''((())))))))))))((('''%%%$$$######&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&'''((('''&&&%%%&&&(((******))))))((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))*********))))))******+++++++++************+++++++++***************++++++.........---------------//////............////////////000111111222222333333333333333444555666666666666666666777888999:::888999999:::;;;<<<===>>>AAADDDFFFEEEBBB@@@AAACCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCBBB@@@???===<<<;;;666888999:::999:::<<<>>>@@@AAABBBDDDEEEEEEDDDDDDCCCAAA>>>>>>???@@@@@@??????@@@@@@AAAAAA@@@@@@???=========???BBBCCCCCCBBB@@@@@@???>>>======<<<<<<999::::::;;;;;;;;;;;;:::;;;;;;:::999999888888888444444555555444444333333///000222333444333222111111111111111111111111111111111222222222222111111222111000000000000000000000////////////000111111222222222222222222222222111111000000//////......///...------,,,---------////////////............,,,------------.........///---,,,---///000///...------------------------///...---,,,++++++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------000000000000///...------,,,***))))))***,,,,,,,,,---------,,,---......///---------------,,,++++++++++++,,,,,,,,,---------............------------///......------......///.........------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------111111000000000000//////////////////////////////....../////////000000000000000000111111111222222''''''((((((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&'''((())))))***)))((('''&&&%%%$$$$$$###%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((((((((((((''''''%%%&&&''''''&&&&&&''')))******))))))((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******)))(((((()))+++,,,+++******))))))******+++------,,,,,,+++,,,,,,,,,......------------,,,,,,///......------....../////////000000111222222222333333222222333444555555555555555666666777888888777888999:::;;;<<<<<<===@@@DDDGGGEEE@@@===???CCCAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???BBBAAA@@@???>>><<<;;;:::777777888777666888;;;>>>AAABBBDDDEEEFFFEEEDDDCCCBBB@@@>>>>>>@@@AAA@@@@@@???@@@@@@AAAAAA@@@@@@??????>>>>>>@@@BBBBBBAAA@@@>>>>>>======<<<<<<<<<;;;888999:::;;;;;;;;;;;;;;;::::::::::::999888777777333444444555444444333333333333333333333333222222000000000000000000000000111111222222222222111111111111000000000000000111000000//////000000111222333333333333333333333333111000000000/////////............------------...////////////.......................................---,,,---///000///---------------------------///...------,,,,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---.........------,,,+++...,,,))))))***---......,,,,,,,,,---------......------------,,,,,,++++++---------.........//////,,,,,,---...///000111111//////............////////////...---,,,,,,++++++,,,,,,,,,---------......------------------------000000000000000000////////////////////////.........////////////000000000000000000000111111111111''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((()))(((''''''$$$&&&''''''&&&&&&((()))))))))(((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))***)))((('''((()))+++,,,))))))(((((((((((())))))++++++******)))*********------------------,,,,,,......------------.........//////000111111222222333222222222222333333444333333444555666666666777666777999:::;;;;;;;;;;;;>>>BBBEEECCC???<<<>>>BBB@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA???>>>===?????????>>>===;;;:::999777777666444444666;;;>>>EEEEEEFFFGGGFFFEEEDDDCCCAAA@@@??????AAAAAAAAA@@@???@@@@@@AAAAAA@@@@@@???BBBAAA@@@AAAAAAAAA???===;;;;;;;;;;;;;;;;;;::::::888888999:::;;;;;;;;;;;;999999999999888777666555333333444444555444444333555333000---,,,---///000000000000000000000000000111111222222222222111111111000000000000000111111000000000000000111222222444444444444444444444444000000000000////////////---.....................////////////............000000//////////////////---,,,,,,...///000...,,,---------------------------,,,,,,,,,------...///,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------,,,+++---***(((((()))+++,,,---,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++,,,,,,,,,------------...///000111111222000//////......//////000//////...---,,,,,,++++++,,,,,,,,,---------...............//////.........//////////////////000000////////////............////////////000000000111//////000000000111111111''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''%%%%%%%%%''''''''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&)))))))))(((((((((''''''))))))((((((''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&((()))))))))((('''$$$&&&''''''&&&&&&((()))((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))******+++))))))(((((((((((()))))),,,,,,+++++++++,,,,,,---+++,,,,,,,,,------------------,,,,,,,,,,,,------......///000000111111222222222222111111222222333222222444555555555555555555666888:::;;;;;;;;;:::<<>>===>>>@@@>>>??????@@@@@@??????>>>??????@@@@@@@@@>>>===<<<======>>>>>><<<;;;999777666555444222333888>>>CCCLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@???@@@BBBBBBAAA@@@???@@@@@@AAAAAA@@@@@@???DDDBBBAAAAAAAAA@@@===;;;999999999:::::::::::::::888999999::::::::::::999777777888888777666444333333333444444555555444444999666111...---///222444111111111111111111111111111111222222222222111111000000000000000111111222111000000000000111222222333333333333333333333333000000000000////////////------...////////////...////////////............000000000///////////////,,,,,,,,,...000000...,,,------------------------++++++++++++,,,---...///+++,,,---......---,,,++++++++++++*********))))))------------------------,,,,,,++++++++++++,,,,,,---...............------***(((&&&'''(((*********++++++,,,------------,,,------,,,+++++++++++++++------------............000////////////.........///..................///.........------,,,,,,+++,,,,,,,,,---------............///000000///............////////////000000......................../////////000000000111111/////////000000000111111''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((''''''''''''''''''''''''((($$$$$$%%%%%%&&&'''((((((&&&'''((())))))(((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&((()))***)))((('''%%%'''((('''&&&&&&'''(((((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))&&&'''((()))***************))))))))))))))))))***,,,,,,,,,,,,---...//////******+++,,,---......///------,,,,,,,,,,,,------......//////000111111111222222111111111111222222111111333444555555444444444666888:::;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>======>>>??????>>>===<<<<<<===>>>??????>>><<<;;;;;;<<<======<<<:::888666777666555555888???HHHOOOSSSQQQMMMIIIEEECCCBBBBBB@@@@@@???@@@BBBCCCBBB@@@???@@@@@@AAAAAA@@@@@@???BBB@@@??????@@@???===;;;999999999::::::;;;;;;;;;999999:::::::::999999888555555777777666555333111222333444444555555444444888666444222222444777888222222222222222222222222111111222222222222111111000000000000000111222222111111000000111111222333111111111111111111111111////////////000000000000,,,---...///000000///...////////////............///.........------------++++++,,,...000///---+++------------------------,,,,,,+++++++++,,,,,,---***+++---......---+++***,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------------,,,+++)))))))))+++,,,+++******+++,,,---------,,,,,,---,,,+++*********+++,,,......////////////000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------...//////...------........./////////000000,,,------......///////////////000000000111111111////////////000000000111'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$&&&(((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$&&&((()))***)))((('''&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((($$$%%%&&&''''''&&&%%%$$$(((((((((((())))))))))))%%%&&&(((************)))++++++************++++++(((((((((((()))***+++,,,))))))***+++---...//////---,,,,,,++++++,,,,,,---......//////000111111111222222111111111111111222000111333444555555444333444555888:::;;;;;;:::999:::999999;;;>>>???>>>===<<<<<<===>>>>>>===<<<;;;:::;;;===??????>>><<<;;;:::;;;<<<===<<<:::777666999888888999>>>GGGRRRZZZXXXUUUOOOIIIEEEBBBAAAAAA@@@??????AAACCCCCCBBB@@@@@@@@@@@@AAAAAA@@@@@@@@@???>>>===>>>??????===;;;999::::::;;;;;;<<<<<<<<<:::::::::::::::999888777444444666666555444222000222333333444555555555444111111111222333444666777222222222222222222222222111111222222222222111111000000///000000111222222111111111000111111222333////////////////////////////////////000000000000,,,---///000000000///...000/////////............---------,,,,,,+++++++++++++++,,,...000///---+++------------------------------,,,+++***************+++---......---+++***.........---------,,,,,,***************************+++,,,------,,,+++***))))))***+++++++++******---------...000000///---***+++,,,---...---,,,,,,---,,,+++*********+++,,,*********+++++++++,,,,,,((()))***+++,,,------...+++******************+++,,,,,,------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,---.........//////000000,,,,,,------...///000000000000000000111111111111////////////000000000000((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))(((&&&$$$#########$$$&&&&&&&&&''''''''''''(((******))))))(((((('''''''''''''''''''''''''''''')))))))))((('''''''''&&&''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%((('''&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$(((&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************'''&&&%%%%%%%%%'''((()))((()))***+++,,,+++***************++++++,,,,,,,,,///---+++,,,///111///---......//////000000111111444333222111000000000000000000000000111222333444333444444555666777777888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>???@@@???===<<<<<<<<<;;;:::888777777666<<<<<<>>>AAAEEEJJJNNNPPPMMMLLLIIIGGGDDDBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@@@@???===<<<===>>>???@@@@@@@@@@@@@@@======<<<;;;;;;:::999999;;;;;;::::::999888777777222333444444444333222111///111444555444333444444444333222111000111222333333333222111222333444555666444222222333555555444666555444333222222111222111111111111111111111111333333222222111000////////////............/////////////////////000111111000000//////.........---------............------------------------------,,,,,,,,,+++++++++******+++******))))))******++++++,,,---------+++***))))))***+++,,,,,,+++***)))------,,,+++*********************++++++,,,,,,,,,******+++,,,,,,,,,++++++))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........,,,,,,------......---------,,,,,,++++++,,,,,,---))))))*********+++++++++***+++------------+++***...------,,,,,,------......,,,++++++---......---***+++---///000000//////////////////////////////////////////000000000000((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$######""""""&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((((()))((()))***+++++++++*********++++++++++++++++++,,,,,,+++)))+++---...---+++.........///000000111111444333222111000000000000000000000000111222333333333333333444555555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>??????>>>===<<<===<<<;;;:::999888888777<<<===>>>@@@CCCGGGJJJLLLKKKJJJHHHFFFDDDBBBAAA@@@AAA@@@@@@??????>>>>>>>>>;;;<<<===>>>???>>>>>>===>>>>>>????????????>>>>>><<<<<<;;;;;;:::999999888;;;::::::999888888777777333444555555555444222222000222444555444333333444222222111222222333444444111111111111333555777888666444222222333444444333444444333222111111111222111111111111111111111111333333222111111000////////////............////////////......//////000111///.........------------------............---------------------------------------,,,,,,,,,++++++++++++************++++++***************)))((((((***+++,,,,,,,,,,,,+++***++++++******))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......000///,,,***)))***+++,,,------,,,,,,,,,+++++++++))))))*********+++++++++++++++,,,---.........------,,,,,,++++++,,,,,,---*********++++++++++++,,,,,,------......------,,,------,,,,,,,,,,,,------///---,,,,,,...//////...,,,---...//////......---.........................../////////000000000000((((((''''''''''''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((($$$$$$$$$######""""""!!!&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((************************((((((((((((((((((((((((''''''((()))))))))((((((((()))******++++++******+++++++++++++++*********,,,******+++,,,---,,,+++---......//////000111111333222111111000000000000111111000000000111111222333333333333333333333333666777888999:::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<>>>======<<<;;;:::999999<<<===>>>???AAADDDFFFGGGIIIHHHGGGEEECCCBBBAAA@@@@@@@@@???>>>>>>===<<<<<<999:::;;;===>>>>>>???>>>????????????>>>===<<<;;;:::::::::999999888888777999999999888888777777666555555555666555444444333222444555555333222222333000111222333444555555555//////000222444777999:::777444222111222333333222222222111111111111111222111111111111111111111111222222222111111000000/////////............//////......------......///000---------------,,,,,,,,,------............------------------------------.........---------,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))))))))++++++,,,------,,,++++++)))))))))((())))))***************+++++++++++++++---------,,,+++***)))(((++++++,,,,,,---.........333000,,,)))'''(((***,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------******,,,---............,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,......------------......------,,,,,,,,,,,,------///...,,,---///000000///...............---,,,,,,............................../////////000000000((((((''''''''''''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((''''''%%%$$$$$$%%%'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((())))))***************,,,,,,++++++******))))))---,,,,,,---............------......///000000111222222111000000000000000222111111000000000000111333333333333333222222222555666777888999999::::::999:::::::::;;;;;;;;;;;;::::::<<<===============>>>>>>======<<<;;;;;;:::;;;<<<===???AAACCCEEEFFFGGGGGGGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>===;;;;;;<<<===>>>>>>>>>???AAAAAA@@@@@@>>>===;;;:::999999888888777777777777888888888777777777666666666666666666666555555444444666666555333111222222000222333555555555444333///000111333555777999:::666444222111222222222111111000000000000000111222111111111111111111111111222111111111000000000//////......------......///---------------...//////------------------------,,,------......------,,,------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++)))))))))))))))***+++,,,***************+++++++++,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------000...,,,***))))))***+++,,,+++++++++++++++++++++------------............)))***+++,,,---.........,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,---...---,,,,,,...//////...------------------------................................./////////000000((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((('''''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))*********+++++++++******))))))))),,,,,,---------------...---------...//////000000111111000000///000000000111111000000///000000000444444444333333333333333333444666777888999999999999999999999:::::::::;;;999::::::;;;<<<=========???>>>>>>======<<<<<<<<<999:::<<>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@>>><<<;;;:::888777777777777777666666888888888777777777777777777777666666555555555555666666777555333111222333333333444555444333111000111111222444555555666666555333111000111222222111000000000///000000111111111111111111111111111111111111111000000000000000......------------......---------------...//////..................//////,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,*********+++,,,---******))))))))))))*********************+++,,,---************************)))***++++++,,,,,,,,,,,,***************+++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++)))*********++++++++++++)))***+++,,,------------,,,++++++******++++++,,,++++++,,,,,,,,,------------,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,,,,---+++***+++,,,...------+++++++++,,,---......///....................................////////////((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!! &&&&&&&&&'''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''))))))(((((((((((())))))%%%&&&((())))))((('''&&&######$$$%%%'''((())))))###$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''(((((((((((('''&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))((('''''')))(((((((((((()))***+++***************))))))))))))***++++++******+++,,,,,,------......///000000111000000//////000000000000000/////////000000111333333333333333333333333222333444666777888888999888888999999999:::::::::888999999:::;;;<<<======>>>>>>>>>=========<<<<<<888999<<>>>>>>>>>>>>>>BBBBBBAAA@@@>>><<<:::999777777777777777777777777888888888888888888888888777777666555555555555666666777666555222222333444444444444333222111000///222222333444444444333333333111//////111222222222111111000000000000000111111111111111111111111111000000000000000000000000......------------............------......///000.........///////////////,,,,,,------------,,,,,,------------------------,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,))))))))))))))))))***+++))))))(((((((((((())))))++++++++++++++++++,,,---***************)))))))))((()))***+++,,,---------)))))))))***************'''(((+++---------+++************+++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,+++)))***,,,------,,,*********+++,,,...///000------------------------------........./////////((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$""""""%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''))))))(((&&&&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$&&&***,,,,,,+++(((&&&"""###$$$%%%'''((())))))###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&'''''''''%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%$$$&&&&&&'''(((((((((((((((&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&'''''')))(((((('''((()))***+++))))))))))))************(((***,,,+++))))))+++---,,,,,,---......//////000000000////////////000000///////////////000111222000111111111222333333333111222333555777777888888888888888888999999999999888888999999:::<<<===>>>>>>============<<<<<<<<<888999;;;>>>???@@@AAAAAA???@@@BBBCCCCCCBBBAAA@@@<<<<<<===>>>???@@@AAAAAA>>>>>>===<<<===>>>????????????>>>===<<<:::888777777777777777777777777777888999999999999999999999777666555444444444555555666666666444222222444555333222222111000000000000000111222333333333222111111000......000222333333333222111111000000000000111111111111111111111111///000000000000000000000...------,,,,,,------...//////......//////000111---------....../////////+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,+++++++++++++++************++++++(((((()))*********************)))(((((()))******,,,+++***************++++++*********)))))))))((()))***+++,,,,,,,,,,,,,,,************************)))******+++++++++******)))*********++++++++++++---------.........//////+++,,,,,,,,,,,,+++******++++++************++++++*********++++++++++++,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,---+++******,,,------,,,,,,,,,+++++++++,,,...///---------------------------------.........//////((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))))))))((('''''''''&&&***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%###&&&+++...///,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$&&&&&&'''((())))))((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))************************)))((('''%%%%%%%%%&&&''')))((('''''''''(((***+++(((((())))))******++++++))),,,...---+++***,,,///,,,,,,------...//////000000000////////////000111............///111222222...//////000111222222333000111333555666777888888777888888888888999999999888888888999:::;;;===>>>============<<<<<<<<<<<<888:::;;;===>>>>>>===<<<<<<>>>???AAAAAAAAA???>>>888888:::;;;<<<>>>??????<<<;;;;;;;;;<<<>>>???AAA======<<<;;;:::888777666777777777777888888888888999999999999999999::::::777666555333333444444555666666666444333333444666111111/////////000111222...///111222333333222111000///---...000333333333444444222111000000000000111111111111111111111111////////////000000000000...------,,,,,,------...///////////////000111111,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,+++******************+++)))***+++---------,,,+++,,,+++***))))))***+++,,,++++++***)))(((((())))))+++*********))))))((((((++++++,,,,,,,,,++++++***,,,+++++++++++++++++++++---,,,+++)))))))))******))))))******++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++***))))))++++++************++++++))))))*********+++++++++++++++---......---++++++,,,++++++++++++++++++,,,...,,,++++++---......---...---,,,+++++++++,,,------------------------------------.........//////&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''%%%%%%%%%''')))***+++***(((''''''((()))***))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((+++,,,,,,+++(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''(((&&&%%%&&&'''(((%%%"""&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&$$$$$$&&&'''))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))***++++++++++++++++++***((((((+++------,,,,,,,,,,,,---......------------------------........................//////000111222333333333222222111111222444555777777777777777666666666666666666777888:::;;;<<<<<<:::<<<======<<<;;;;;;<<<999999:::;;;<<<===>>>>>>===>>>???@@@AAA@@@??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>===;;;999888888888999888888999999999999888888999999999888888666555444444555666777777555333222555666777777555333000...000000000000000000000000//////000111222333333333222111000000000111333333333222111///............222222111111111111222222000///...---------------------............------------------.........///......------------............---,,,,,,+++******+++++++++,,,---...///000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))((())))))))))))*********++++++***)))(((((())))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++******))))))))))))******)))******++++++******)))******************************))))))***,,,...///111000...,,,,,,,,,...///000000000000////////////,,,------......------,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''%%%%%%%%%'''(((******)))'''&&&&&&''')))***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((+++***)))(((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&((((((&&&###%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&'''((((((%%%&&&''''''%%%%%%%%%'''))))))(((((((((((())))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))******++++++***++++++***((((((***,,,,,,,,,,,,,,,,,,---......------------------------...........................///000111222222222222111111111222222333444555666666666666666666666666555555666888999:::;;;<<<:::<<<======<<<;;;;;;<<<<<<<<<===>>>???@@@AAAAAA===>>>???@@@@@@@@@??????===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<:::999999888888888888888999999888888888888888888888777777666555444444555666555444333222444555666666555333111///000000000000000000000000......000111111222222222222111000000000111333333444333222000////////////111111000000000000111111//////...---------------------............------.........///////////////......------------............---,,,,,,+++******,,,,,,,,,,,,---...//////...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************)))))))))*********++++++++++++***)))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++*********))))))*********++++++************++++++---------......---------************************************+++,,,------+++***)))))))))+++---...000000000/////////......---......//////......---&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&%%%%%%'''((()))(((((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&%%%%%%&&&(((((('''%%%$$$%%%'''))))))((('''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''(((((((((###%%%((((((&&&%%%%%%&&&)))((((((''''''(((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((()))******++++++******+++***((((((***,,,,,,,,,++++++,,,,,,---...------------------------------------------------...///000111111222222111000000111222333333333333555555555555555555666666555555666777999:::;;;<<<:::;;;======;;;:::;;;<<<999::::::;;;<<<===>>>>>><<<===???@@@@@@@@@???>>><<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<============<<<;;;:::888888888888888888888888888888666777777777777777666666444444444444333333333333333333444555444333222111000000000000000000000000......///000111111111111222111111111111222333333555444333111000000//////000//////////////////000//////...------------...------............------,,,------.....................------------.........------,,,,,,++++++***,,,,,,,,,,,,------...///------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************************+++++++++,,,+++***))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------,,,+++++++++++++++++++++++++++***))))))(((((())))))***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++'''''''''((())),,,...000000////////////............//////////////////...''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''"""%%%((()))'''&&&%%%%%%(((((((((''''''((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((())))))************)))***+++***)))((()))++++++++++++++++++,,,,,,---------------------------------------------------...//////000111111000000...///111222333222111111444444444444555555555555555666777888999;;;<<<<<<999;;;===<<<;;;:::;;;;;;888999999:::;;;;;;<<<<<<<<<===>>>?????????>>>===;;;;;;:::999999999999:::;;;;;;;;;::::::;;;<<<<<<<<<=========<<<:::888777888888777777777777888888555555666777777777666666555444333222222222222333111222333333333333222222000000000000000000000000//////000111111111111111111111111111222222333333444333222111000////////////......------......//////......---------......,,,------......------,,,***+++,,,---------,,,,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))+++++++++******+++++++++******))))))))))))*********************************+++,,,------+++***)))))))))***+++,,,...000222/////////.........------......////////////......''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((())))))%%%&&&'''((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''###$$$%%%&&&&&&&&&%%%%%%"""$$$'''((((((&&&&&&&&&((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))*********((()))+++***)))((()))***+++************+++,,,,,,------------------------------------------------......///000000000//////...///000111111111000///222222333333444444444444666777888999:::<<<======999;;;<<<<<<;;;::::::;;;<<<<<<<<<======>>>>>>???;;;<<<===>>>???>>>======;;;;;;:::999999999999:::<<<;;;;;;:::::::::;;;;;;<<<<<<======<<<:::888777888888777666666777888888444555555666666666555555555444333222222222222333111111222222222222222222111111111111111111111111111111222333333333222222111111222222333333333333333222111000///...............------------............---------......///,,,,,,------------,,,,,,+++,,,---//////...------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,---......------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******...---,,,,,,,,,,,,---...***************************+++,,,------+++***))),,,,,,,,,---...//////000............------------,,,------......------,,,''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%'''((()))***+++%%%'''(((((('''''''''((((((&&&$$$###"""$$$%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((("""###$$$&&&&&&%%%$$$$$$"""$$$'''((('''&&&&&&'''(((''''''&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))******''')))******)))(((((()))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////............//////000//////...111111222222333333444444666666777999:::;;;<<<===999:::<<<<<<:::999:::;;;;;;;;;;;;;;;<<<<<<======:::;;;===>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::<<<;;;;;;:::::::::::::::<<<<<<<<<;;;:::999777777888777666555555666777888444555555555555555444444444444444444333333333333111111111111111111222222111111111111111111111111222222333333333333333222111222222333444333333333333222111///......------......------------.........------------...//////,,,,,,------------,,,,,,---...000222222111000///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************+++++++++,,,)))))))))))))))******+++***************************************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++)))***************)))(((++++++++++++++++++++++++***))))))(((((())))))******))))))))))))))))))***---,,,+++******+++,,,---***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((''''''&&&&&&%%%&&&&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&'''((())))))***&&&(((***)))'''&&&&&&(((''''''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))"""###%%%''''''&&&%%%$$$###%%%&&&&&&&&&&&&''')))(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***)))))))))))))))))))))&&&(((******)))(((((())))))))))))))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.........//////......---//////...............///000000111111222333333444444444555777888999:::;;;888:::<<<;;;:::999:::;;;888999999999999::::::::::::;;;<<<===>>>===<<<<<<===<<<<<<;;;:::;;;;;;;;;<<<;;;::::::999999::::::<<<;;;:::999888777777777888777666555555666777888555555555555555444333222444444555666555444333222222111111000000000111111111111111111111111111111222222333333333222222111111222333444444444333333333333111000///...............------------......---------------...//////+++,,,,,,------,,,,,,+++,,,---///111222000///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))***++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************(((((()))))))))*********))))))***+++++++++******++++++++++++++++++++++++*********))))))*********+++******))))))******++++++***(((''''''(((***+++************************************+++,,,------******+++,,,,,,,,,,,,+++---------,,,,,,,,,,,,+++------............------((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''######$$$&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((((((''')))+++***'''%%%&&&'''&&&'''((()))((('''%%%$$$''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))###$$$&&&(((((('''&&&%%%$$$%%%&&&%%%%%%&&&(((***'''''''''&&&&&&'''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))*********)))))))))))))))&&&(((***+++)))((((((((()))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---......///......------000///---,,,,,,---...//////000000111222222333333222333444555666888888999888:::<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;======<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999999<<<;;;999777666666777777999777666555555666777999555666555555444333222111444555666777777555333222222222111000///000000000111111111111111111111111111111222222222111111000111222333444555444333333555444222111000000/////////......------......///---------------...///000+++,,,,,,------,,,,,,+++(((***---...///...,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((++++++++++++++++++++++++((())))))))))))*********))))))((())))))***++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++,,,++++++++++++++++++,,,...---+++******+++---...******************************))))))***,,,...///)))***+++,,,---......------------,,,,,,,,,++++++......////////////......%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''"""$$$&&&'''&&&$$$$$$%%%(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&'''((())))))******)))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''$$$$$$&&&((()))*********(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))(((((())))))******++++++******))))))******+++,,,))))))***+++,,,,,,------...------,,,,,,++++++***222000///...------............//////000000111111222222333444666888:::;;;999999888777666666777777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>?????????>>>===<<<<<<<<<<<<<<<<<<;;;999888777666777777999999999888888888888777999888666555555666666777888888777555555444444444000111222333333222111000444333111///...------,,,000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////......//////.........------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******.........------,,,,,,,,,------,,,,,,+++***))))))------------,,,,,,+++***((('''&&&&&&&&&''')))***))))))))))))))))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&,,,+++***))))))***+++,,,))))))(((((('''&&&&&&%%%***))))))***+++***(((&&&******))))))))))))******,,,+++******)))*********,,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))(((((((((***+++,,,++++++++++++++++++++++++))))))))))))************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------.........//////&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''')))((('''&&&%%%&&&&&&'''%%%&&&(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''(((((())))))******&&&'''((())))))((('''&&&&&&&&&''''''((('''''''''$$$%%%&&&((())))))))))))(((((((((((((((''''''&&&)))((('''&&&&&&'''((())))))))))))))))))***************))))))******+++,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,------.........///000000111111222222222333444555666777999888777777666666666777:::::::::::::::::::::::::::;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;999888666666666888999;;;;;;:::999888888888888999888777666555555666666777666555444333333333333666555555555444333222111222222111000////////////000000000000000000000000111111111111111111111111111111111111111111111111111000000000/////////...//////.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,+++++++++******------,,,++++++***))))))++++++,,,,,,+++******)))***************+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++***))))))***++++++++++++***************+++)))(((((()))******)))'''******))))))))))))*********)))))))))***++++++,,,))))))))))))******++++++************************+++***)))(((((()))******************************))))))))))))************++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---------...&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((()))((('''&&&%%%&&&''''''''')))******(((&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''((())))))***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''(((((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&'''''''''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''((()))***))))))))))))))))))(((***))))))))))))***++++++******++++++++++++++++++******++++++,,,------......---,,,,,,+++,,,,,,------......//////000111111222222222111222222333333888777666666555666666666999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::888666555555777:::<<>>;;;999777777888888999999777666555555555555666555444333222222222222555444333111000000000111111111111000111111222222000000000000000000000000222222222222222222222222111111111111111111111111000000000000////////////...............---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,*********))))))))))))))),,,,,,,,,+++******))))))******************)))(((((())))))************)))+++*********))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***+++******))))))******+++)))((('''&&&''')))+++---***)))''''''(((******)))******))))))))))))******((((((((()))***+++------(((((()))***+++,,,,,,---************************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))******)))'''%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''((((((((((((%%%&&&''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''''''''(((((('''&&&&&&(((((((((((((((''''''&&&'''''''''''''''(((((()))******))))))(((((((((''')))))))))))))))***++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000111111111111111111222222333666666555555555555555666777777777777888888888888:::::::::999999999999999::::::;;;;;;;;;::::::::::::888666555666999>>>AAACCC@@@===999777777888888999999888777666555555444555555444333333333333333444222111000111333555777333222222111111222222333111111111111111111111111222222222222222222222222111111111111111111111111000000000000////////////........................***++++++,,,,,,++++++***---------------------------------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,)))))))))))))))))))))))),,,+++++++++******)))))))))******+++******))))))'''((()))*********((((((++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((('''&&&&&&'''***---000...,,,((('''((()))************))))))))))))******(((((((((((()))***+++,,,++++++++++++************+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,+++***))))))******++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((('''%%%###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))(((((('''&&&&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''''''''''''''&&&&&&%%%(((((((((((((((''''''&&&&&&''''''(((((((((((((((***)))))))))((((((''''''))))))(((((())))))***++++++*********************,,,,,,,,,++++++*********,,,,,,------............---------...//////000000/////////000111222444444555444444444444444555555666666666777777888888888999999999999999888888888:::;;;<<<<<<<<<<<<;;;;;;:::999777666888<<>>:::888777666777666777777777777666666555555555444444444444555555222222222333777;;;@@@BBB555444333222111111111111222222222222222222222222222222222222222222222222000000000000000000000000////////////000000000000---------...............---......//////......------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++*********************++++++++++++************************)))***++++++,,,+++++++++***++++++++++++***)))))))))))))))))))))))))))***((((((((((((((((((((((((++++++***)))((('''&&&&&&((())))))******))))))(((,,,+++***)))***,,,...000222///***(((((()))))))))******))))))))))))******+++***)))(((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))'''''')))***++++++++++++************************))))))))))))************++++++***)))))))))******++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%&&&'''((()))%%%%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&###$$$&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''%%%%%%&&&'''''''''&&&&&&(((((((((((((((''''''&&&%%%&&&'''((()))))))))((('''''''''(((((((((((((((((((((((((((((()))******(((((())))))******+++++++++++++++***************((()))+++---............,,,,,,---......//////000...............///000000222222222222222333444444555666666777888888999999888888888999999:::::::::888999;;;<<<<<<<<<::::::777666666777999<<>>???>>>===;;;999777555444333555666888888888777777222222222111222222333333555444333111111111111111000000000000111222333444333333333333333333333333000000000000000000000000000000000000000000000000.../////////000000111111---------.........//////---......//////......---........................---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,(((((())))))******++++++)))))))))))))))*********''''''((())))))))))))))),,,+++***((((((((()))***''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))(((''')))))))))(((''''''&&&&&&(((&&&%%%%%%''')))************))))))))))))******''''''''''''(((***+++,,,+++***)))((('''&&&%%%$$$((((((((((((((((((((((((******++++++***)))'''&&&(((((((((((((((((((((((())))))))))))************))))))(((((()))***++++++************************++++++******++++++,,,---++++++++++++******))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''  ###%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&)))++++++***((('''((((((((('''&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''((('''(((+++,,,,,,+++((('''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((()))******'''''''''&&&&&&%%%%%%%%%)))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***%%%"""###''')))&&&###'''''''''&&&&&&%%%%%%%%%)))&&&%%%&&&((()))'''%%%%%%%%%&&&''''''&&&%%%%%%''')))***)))'''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((((((''''''))))))***++++++++++++******++++++,,,,,,------...---------............///,,,,,,---...///000111111///111333555555555777888888888999::::::::::::999999777555666888:::;;;:::888888888888888888888888999777666555555666777999666555555888::::::666222555555555555555555555555444333111000000111333444222111111222444444333111000111222222111000111333222111111111111111222222222000///------///000222000000////////////000000111111000000000000111111------------------------........................,,,,,,.../////////...------,,,+++*********+++,,,------------------------...---,,,+++************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******+++++++++***)))(((((('''''''''(((((())))))******''''''(((((())))))******************************))))))))))))************)))))))))))))))(((''''''))))))))))))************(((((())))))******++++++******++++++++++++******)))((('''((()))***)))''',,,---...,,,***'''''''''))))))))))))))))))))))))*********************************)))))))))))))))))))))*********+++++++++))))))))))))************************************''''''&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$###""""""$$$&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&(((***+++***(((''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%((()))(((&&&(((((((((''''''&&&&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''(((''''''''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((('''&&&%%%))))))***++++++++++++*********+++,,,,,,------...------------........................///////////////111222222111000000111777777888888999999888888888777555666888:::::::::777777777777777777777777888777555444444555777888555555666888:::999666222555555555555555555555555444333222000000222333444222222111222333333222000222333444333111000000111222111111111111111222222111000///......///000111000000////////////000000111000000//////000000111------------------------........................,,,,,,.../////////...---...---,,,+++++++++,,,,,,------------------------...---,,,+++************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((***+++++++++++++++******++++++******)))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))(((''''''(((((()))))))))*********)))))))))))))))*********((((((((((((((((((((((((+++)))(((((()))***)))(((+++------,,,)))((('''((())))))))))))))))))))))))***************************)))))))))))))))))))))))))))*********+++++++++))))))))))))***************************************)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((***+++,,,+++)))(((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''''''''((('''&&&&&&'''((('''&&&(((''''''&&&&&&''''''(((&&&((())))))'''&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))++++++***)))(((&&&%%%$$$))))))***++++++++++++*********++++++,,,---------------------............/////////.........------111333444444333222222333555555555666666666777777777666555555777999999999666666666666666666666666777666555444444555666777555555666777999888555333555555555555555555555555444333222111111222333444333222111111222222000...444555555444111000000111222222111111111111111222111000///......///000111000000////////////000000000000////////////000000------------------------........................,,,,,,---............---///...---,,,,,,,,,------,,,,,,,,,,,,------------------,,,+++************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++******)))((((((((())))))))))))((((((((((((*********)))((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''(((((())))))))))))*********))))))))))))))))))((())))))''''''''''''))))))...+++((('''((()))***)))***,,,---,,,)))((('''((())))))))))))))))))))))))************************))))))))))))))))))******)))))))))************+++))))))))))))************************************))))))((('''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***,,,------,,,+++***%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$((()))***+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((((((((''''''''''''''''''''''''&&&''''''''''''&&&)))(((''''''''''''((()))%%%'''(((((('''&&&'''((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))*********))))))'''&&&%%%))))))***++++++++++++************+++,,,,,,------,,,,,,---------.................................///111333444444444555666333333333333444444555555666555444555777888888777555555555555555555555555666555444444444444555666555555666777888777555444555555555555555555555555444333222222222222333444444222111111222111///---333444555444222111222333333222111111000111111111000000////////////000000000000////////////000000000//////......//////000------------------------........................,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++*********++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,***))))))************))))))((((((******))))))((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))*********))))))(((((((((''',,,+++)))(((((()))+++,,,000---)))'''(((******+++)))+++,,,+++)))(((((()))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))************((()))))))))************************************'''''''''''''''((()))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&$$$###$$$&&&'''((('''&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***++++++***)))(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&''')))***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((''''''''''''(((((($$$%%%'''((('''&&&'''(((''''''((()))(((((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))))))))((())))))***++++++++++++***))))))***++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,---...//////000+++---///000000000111222222222111111111222333444444333333444666777777666666666666666666666666666555555444444444444555555444555666777666555555555555555555555555555555555444333333333333333333444444333222222222222///---111222444444333333444555333222222111000000111111000000////////////000000000000////////////000000//////............//////------------------------........................,,,,,,,,,,,,------......,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------,,,,,,++++++******+++++++++++++++*********))))))************************++++++++++++++++++++++++---------,,,+++***)))(((*********)))))))))))))))******))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((('''(((((((((((()))))))))***)))))))))((((((''''''+++***(((''''''(((***+++///,,,)))'''(((***++++++((()))++++++)))(((((()))************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************************************&&&&&&&&&&&&'''((()))***'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$###"""###%%%'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''(((((((((((('''&&&"""$$$&&&'''''''''((()))%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))************))))))***++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---...///000000000111222222000......///222111000///000111222333333222222444666777666444666666666666666666666666555555555555555555555555444555777666555444555666555555555555555555555555333333444444444444333333444333222222333333111//////111222333222333444666333333222111000000000000//////000000000000//////000000////////////000000......------------......------------------------........................,,,,,,,,,+++,,,------...++++++,,,,,,,,,+++***)))******++++++,,,,,,------,,,,,,++++++***++++++,,,+++++++++************)))************************))))))))))))))))))))))))+++++++++++++++***)))(((******))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))************'''(((((()))))))))))))))''''''(((((((((((()))))))))(((((((((((((((((('''((((((&&&&&&&&&&&&((((((---***(((''')))***++++++'''(((******)))((()))***************************))))))))))))))))))))))))((((((((()))******++++++***)))))))))))))))(((((())))))))))))************************************'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%###$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""$$$''')))((('''&&&&&&&&&&&&'''''''''(((%%%''')))(((&&&%%%&&&((($$$%%%'''))))))'''%%%$$$!!!$$$&&&'''''''''((()))###%%%''')))******)))(((((((((((((((((((((((((((''''''((()))))))))))))))((())))))*********))))))))))))***++++++++++++***)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........222333444333111000000000222111/////////000222333222111222444666666555333444444444444444444444444666666666777777666666666333555777666444333444666555555555555555555555555333444444444444444444333444333222333555555333111///111222222111111333444444333222111000000000000//////000000000000//////000000////////////000000...------------------...------------------------........................,,,,,,+++++++++,,,---...,,,,,,---------,,,+++***)))******+++,,,,,,------,,,++++++***++++++,,,,,,+++++++++************)))************************(((((((((((((((((((((((())))))*********))))))((()))))))))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))***''''''((()))))))))))))))'''''''''((((((((())))))'''''''''((((((((((((((('''''''''''''''''''''''')))((('''''')))++++++***&&&((()))***)))((()))***************************))))))))))))))))))))))))'''(((((()))******++++++******))))))(((((((((((())))))))))))************************************((('''&&&%%%%%%%%%%%%%%%''''''(((((())))))******'''''''''''''''''''''''')))'''%%%%%%%%%&&&%%%###&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))((((((((('''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&''')))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$ $$$'''%%%"""&&&'''''''''(((((())))))%%%''')))(((&&&%%%&&&)))"""$$$'''))))))'''$$$"""!!!###&&&'''''''''(((***"""$$$''')))*********)))(((((((((((((((((((((((('''(((((()))))))))))))))***************)))((('''))))))***++++++++++++***)))))))))***++++++,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,+++---///000///...///000222111///...///000222333111111111333555666444222333333333333333333333333666666777777777777666666333555777666444333444777555555555555555555555555333444444555555444444333444333333444555666444333111222333222000000111222444333222111000000000000//////000000000000//////000000////////////000000...------,,,,,,------...------------------------........................---,,,+++***+++,,,---...,,,---.........---,,,+++))))))***+++,,,,,,------+++++++++***++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))'''(((((())))))))))))((()))))))))))))))*********''''''(((((())))))************))))))((((((''''''************************''''''''''''((((((((()))''''''((()))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((())))))))))))(((((('''&&&&&&'''***++++++***%%%''')))***)))((()))***************************))))))))))))))))))))))))'''(((((()))***+++++++++******))))))((((((((('''))))))))))))************************************'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((&&&$$$%%%((()))'''%%%'''''''''&&&&&&%%%%%%%%%''''''((((((&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''***&&&######%%%''''''&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&((((((((('''&&&%%%((('''&&&'''((((((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***(((&&&"""###%%%&&&''''''&&&%%%))))))(((&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%'''((()))(((&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++***)))((('''&&&%%%%%%&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&))))))))))))************,,,,,,++++++***)))((((((---------,,,,,,++++++++++++,,,------......---------------............///......///000000000000000111222333333444444333333222000///000222444444333333333333444444444555555666555555555555444444444333444444555555444444333444444444333333222222222444333333444555555444222000000111111111000000///111111000///////////////////////////000000000000//////............//////111///---+++***+++,,,---------------------------------..........................................------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''')))'''%%%%%%''')))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************,,,+++***))))))***+++,,,((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))'''%%%&&&((()))(((&&&((((((''''''&&&&&&&&&&&&&&&'''(((((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))&&&######%%%''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%'''&&&&&&'''((()))'''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&'''((()))(((&&&$$$%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&'''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((()))))))))*********)))))))))******++++++,,,,,,,,,+++++++++*********+++,,,------...---------.........////////////000......///000000000000000111222222333333333333333333222111111333555555444333333333444444444555555555555555555444444444444333333444444444444333333444333333333222222222222444333222333444555333111000000111111111111000000111111000///////////////////////////000000000000//////............//////111///---,,,++++++,,,------------------------------...............------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))************))))))+++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''')))'''&&&&&&''')))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,+++******+++,,,,,,)))(((''''''''''''((()))'''''''''''''''''''''''')))(((''''''))))))((('''((('''''''''''''''&&&&&&%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&$$$$$$%%%''''''&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&''''''(((''''''&&&&&&%%%%%%'''))))))((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''((((((,,,***(((''''''((('''&&&''''''''''''&&&%%%######%%%%%%%%%%%%&&&'''((()))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&(((((('''&&&&&&&&&''''''$$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((''''''''''''&&&)))))))))(((((((((((((((&&&&&&'''((()))******+++*********)))))))))))))))'''''''''((((((((((((((((((((())))))))))))******(((((())))))***++++++,,,***************)))))))))++++++,,,---------------...////////////000000000......///000000000000///000111222222333333222222333111000111333555555444222333444444555555444444555555555555444444444444222222222333333222222222222222222222222111111111222111111222333333222000000000111111111111000000111111000///////////////////////////000000000000//////............//////000///...,,,,,,,,,------------------------------...............---,,,+++........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++************(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''')))'''&&&&&&((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************---,,,++++++++++++,,,---(((''''''''''''''''''(((''''''''''''''''''''''''))))))(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''')))***)))(((&&&''''''''''''''''''&&&%%%&&&&&&'''((())))))***000---)))&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&(((+++,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%(((((((((''''''''''''''')))))))))(((((('''''''''%%%%%%&&&'''((())))))*********))))))((((((''''''&&&&&&''''''(((((())))))(((((((((((()))))))))***+++*********)))))))))(((************************++++++,,,------------,,,............////////////---...//////000000/////////000111111222222111111111000//////111333333222222333444555555555444444555555555444444444333333111111222222222222111111111111111111111111111111111000000111222222111//////000000111111111111000111000000///////////////////////////000000000000//////............//////000///...---,,,---------------------------------/////////...---,,,+++***------------------------------,,,,,,,,,+++++++++************************************************+++++++++*********)))))))))))))))))))))))))))))))))******++++++******)))************************(((((((((((())))))))))))(((((((((((((((((((((((())))))*********)))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&''')))***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((()))((()))))))))************++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))(((((())))))%%%%%%%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%&&&'''***+++***((('''''''''&&&&&&'''''''''&&&&&&''''''((()))******111...)))&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&))),,,---((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$(((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&''''''(((((())))))'''(((((((((((()))))))))*********)))))))))))))))******++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------...///////////////...///000000111111000000111000///000222333333333111222444555666555444333555444444444444333333333000111111222222111111000111111111111111111111111000//////000111111000...//////000111111111111111111000000///////////////////////////000000000000//////............////////////......------......------------------------............---,,,+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++************************************************+++++++++***************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))************))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))((('''(((*********((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********((()))))))))************))))))************))))))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((())))))''''''((()))%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&$$$############$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&(((******)))(((((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))///,,,(((%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%''')))+++,,,''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''(((((((((((()))))))))((((((''''''''''''''''''(((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((())))))&&&&&&'''(((***+++,,,,,,*********+++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...////////////...---...//////000000//////333111000111333555555444111222444666666555444333444444444444333333333333111111111222222111111111111111111222222222222222000//////000111111000......///000111111222111111111111000///////////////////////////000000000000//////............//////........................---------------------------------------,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***++++++***))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((()))++++++***((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&((()))(((&&&%%%''')))''''''''''''(((((())))))(((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&''''''$$$&&&((('''%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***(((((('''(((******)))'''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''',,,)))&&&%%%&&&''''''&&&''''''&&&%%%&&&&&&'''((($$$$$$$$$$$$%%%&&&''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))%%%&&&'''((()))+++,,,,,,)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---......//////......------...////////////...111///...///111333333222111222444666777555444222444444444333333333222222111222222222222222222111222222222222333333333444111000///000222222000///...///000111111222222222111111000///////////////////////////000000000000//////............//////......////////////......------------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++++++++))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((***++++++***((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))************((()))************)))(((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%''')))(((%%%%%%&&&)))(((((())))))******++++++''''''''''''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''"""""""""###$$$&&&'''(((%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((###&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%&&&''')))***)))(((((()))******(((&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&)))'''%%%%%%&&&'''''''''***)))'''&&&%%%%%%&&&'''""""""###$$$%%%'''((()))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******(((((())))))******++++++))))))))))))************&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))************+++,,,,,,,,,,,,+++---------.........//////,,,---......//////......,,,---......//////......---+++***+++---//////...000222555666777666444222444444444333333333222222222222333333333333222222222222222333333444444444111000000000222222000///......///111111222222222111111000///////////////////////////000000000000//////............//////......///////////////...------------------------++++++,,,---------,,,,,,........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))))))))))))))************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((***,,,,,,***((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))************)))***+++,,,,,,+++***)))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((((((&&&###""",,,)))&&&'''))),,,+++***---+++(((&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))'''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&************)))'''$$$###''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''((('''&&&&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((***(((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''&&&$$$$$$))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((($$$&&&((()))***)))((('''''''''&&&&&&&&&''''''(((******))))))((((((''''''%%%%%%&&&'''((()))***+++******)))(((((((((((((((++++++++++++++++++++++++************************+++++++++,,,,,,---------+++,,,...//////...,,,***,,,---......------...000000000000000000000000000///000222444444333222111222222333444444444444333444444444333333222222222111111111111111111111111000000000000000111111111////////////000000000000000000000000000000000000/////////000000000000000................................................++++++******++++++,,,---------------,,,+++***)))------------------------***++++++,,,,,,++++++******((('''(((***++++++***,,,,,,,,,+++***))))))((()))))))))))))))******+++++++++******))))))((((((***)))(((''''''((()))*********++++++++++++************))))))(((((('''''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((('''''')))((((((((((((((())))))((((((((()))+++***(((&&&(((((((((((())))))))))))''''''(((((())))))******'''''''''((((((((((((((((((((()))))))))'''&&&%%%))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''(((((('''%%%$$$###)))'''%%%&&&(((***)))(((+++***'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%"""%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&"""###$$$&&&&&&'''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''&&&%%%$$$(((((('''''''''''''''&&&###$$$%%%&&&''')))******&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***)))((((((''''''((((((%%%&&&(((******)))((('''((('''&&&&&&&&&&&&&&&''')))))))))(((((((((((((((((((((((((((''''''''''''******)))(((((((((((((((((((((((((((((((((((((((************************+++++++++,,,,,,,,,,,,,,,------...//////...---,,,+++,,,------,,,,,,---///000000000000000000000000000111333444444444222111//////000111111111111000333333222222222111111111111111111111111111111111111111111000000000000000////////////000000000000000000000000000000000000///////////////.........................................................,,,,,,,,,,,,,,,---..................---,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***((()))+++,,,,,,+++,,,++++++***))))))(((((()))))))))))))))******+++*********)))))))))))))))(((((()))******)))(((((())))))************))))))***)))))))))((((((((('''***))))))(((((((((((()))))))))))))))))))))))))))'''(((((())))))(((((('''+++***)))(((((((((((((((((((((((()))******(((&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&'''((()))))))))((('''&&&))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&'''(((((()))(((((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%''')))*********'''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''''''''((('''((()))*********)))(((***))))))(((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''***))))))(((((((((((((((************************************************,,,,,,++++++++++++++++++........................***+++---,,,++++++,,,...000000000000000000000000000111333444444444333222......///000000000000///111111111111111000000000111111111111111111111111222222111111000000//////////////////000000000000000000000000000000000000111000000//////........................................................................//////000////////////...---,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++)))***+++---,,,,,,+++******))))))((((((''')))))))))))))))******+++))))))))))))************&&&(((***,,,,,,***(((&&&(((((())))))))))))(((((())))))))))))(((((((((((()))(((((((((((())))))***))))))))))))))))))))))))((())))))******))))))(((---,,,+++)))(((((('''''')))(((((()))******((('''(((((((((((())))))))))))))))))))))))((((((((((((******)))((('''&&&%%%%%%&&&'''((()))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''((()))***(((&&&%%%$$$%%%&&&'''$$$%%%&&&'''((((((&&&%%%&&&'''''''''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''''''''(((((()))************)))))),,,,,,+++***))))))))))))&&&''''''(((((()))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))++++++++++++++++++++++++************************++++++++++++************------,,,,,,,,,---......***,,,------,,,,,,---...000000000000000000000000111111222333444333333333000111111222222222222222111111111111111111111111111111111111111111111111333222222111000///......////////////000000000000////////////////////////333222222111000///.....................................................................//////000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++))))))+++,,,,,,+++***)))))))))(((((('''''')))))))))))))))******+++(((((())))))******++++++'''(((***++++++***((('''''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))************)))))),,,+++***))))))))))))))))))((('''((()))***)))'''(((((((((((())))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&&&&''''''((()))*********))))))(((((((((((()))))))))(((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&%%%&&&''''''(((***(((&&&%%%$$$&&&''')))$$$&&&((())))))(((''''''&&&''')))(((&&&%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$###"""$$$%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''(((((('''%%%$$$#########((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''(((((())))))******)))'''&&&%%%$$$###%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((())))))************)))))))))+++***))))))((((((((()))&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++************+++,,,---,,,---......------...///////////////////////////111111222222222333222222111222333333444444333333111111222222222222222222111111111111111111111111333222222111000///......////////////000000000000////////////////////////111111000///......------................................................------,,,,,,------...///,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,***((((((*********)))))))))))))))(((((((((((()))))))))))))))******+++(((((())))))******++++++******))))))))))))******''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))************)))))))))((((((((()))***++++++***((('''((()))***)))((((((((((((((())))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))&&&''''''((()))***++++++))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((())))))***((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((()))))))))&&&&&&%%%%%%&&&&&&'''((()))((('''%%%%%%&&&((()))&&&((())))))(((((()))***&&&)))+++***'''%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((((((((())))))*********)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((******)))((('''&&&&&&%%%((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))******+++++++++,,,---///...------...000////////////////////////000000000000111111111222000000111222222222222222111111111222222222222222111111111111111111111111222222111111000000//////////////////000000000000000000000000000000000000...------,,,,,,+++++++++................................................,,,,,,++++++,,,,,,---...+++,,,,,,---,,,,,,++++++************************))))))************)))))),,,***(((((()))***)))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))************++++++)))(((((()))++++++''''''((((((((((((''''''(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((())))))******))))))(((&&&&&&''''''(((***+++,,,***)))''''''((())))))((((((((((((((())))))))))))))))))))))))((((((((((((%%%%%%&&&'''((()))******(((((('''((()))***+++,,,))))))(((((((((((())))))(((''''''(((((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))%%%&&&'''((())))))(((''''''((((((((())))))))))))'''''''''&&&''''''((())))))((('''&&&&&&'''((()))&&&((()))((('''''')))+++'''+++...,,,(((%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&((()))***$$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''((()))***+++(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%)))'''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))***++++++***)))(((((('''''''''(((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''&&&&&&******)))((('''&&&%%%%%%((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))***++++++'''(((***+++,,,,,,+++++++++---......---,,,...//////////////////////////////////////////000000111//////000111111111111111000000000111111111222222111111111111111111111111111111111000000000000000////////////000000000000000000000000000000000000---------------,,,,,,,,,................................................,,,,,,,,,+++,,,,,,---...,,,,,,---------------,,,))))))))))))))))))))))))*********++++++*********---+++))))))*********)))************************)))))))))))))))******+++*********)))))))))))))))************************((((((((())))))((((((((('''((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))))))))'''(((((())))))((((((''''''&&&&&&&&&'''((())))))+++)))''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))((((((((()))+++,,,))))))(((((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))((((((((((((((()))******(((((('''''''''((((((((('''((()))'''%%%%%%))),,,(((,,,///---(((%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''%%%$$$######$$$&&&''')))))))))((((((''''''&&&((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***'''%%%&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%%%%&&&'''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))***+++,,,,,,))))))((('''''''''''''''''''''''''''(((***+++,,,(((((((((''''''&&&&&&%%%'''''''''(((((((((((((((((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''((()))***+++,,,''')))+++---...---,,,+++***,,,------,,,+++---...////////////////////////...............///000000000000111222222222222222.../////////000000111111111111111111111111111111000000000000000111111111////////////000000000000000000000000000000000000/////////000000000000000................................................---,,,,,,,,,,,,---......------......///......---+++++++++++++++++++++++++++++++++,,,,,,+++++++++...,,,******+++++++++******************+++++++++)))))))))))))))******+++++++++******))))))((((((((()))+++------+++)))((((((((())))))))))))(((((('''((((((((())))))******)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&&&&''''''+++)))'''&&&((()))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((('''''''''***)))((((((((()))++++++))))))(((((((((((())))))''''''''''''((()))++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((()))***)))((()))***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$(((&&&$$$%%%'''(((&&&###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''******)))((('''%%%###"""''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((&&&%%%&&&((((((%%%"""%%%'''((('''&&&$$$%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''(((((('''&&&%%%%%%$$$%%%'''((((((((('''&&&***)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''''''''''')))'''&&&'''******(((%%%'''''''''''''''((())))))(((((('''''''''(((((()))''''''''''''''''''''''''!!!$$$'''***+++)))'''%%%(((((((((((())))))))))))((()))))))))************------,,,+++,,,---...///------------.........///333222111000000111222333000111111111222222222222222222222111111111111111222222111111111111222222111111111111000000//////000111111222222222111111//////.........---------000000000000////////////,,,,,,,,,---------......///............------------------.........//////++++++,,,,,,,,,++++++***((()))***+++,,,---------*********++++++,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))*********)))))))))))))))************))))))))))))+++*********))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******+++++++++*********))))))(((((((((((('''''''''&&&&&&&&&'''(((((()))******))))))******))))))((((((''''''))))))))))))))))))))))))************************''''''(((((())))))******((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((()))***(((((()))***((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))'''%%%&&&(((***)))''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&& !!!"""$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((&&&%%%&&&''''''%%%###"""$$$&&&'''&&&'''((()))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''(((((('''&&&&&&%%%%%%&&&'''((()))(((''''''***)))(((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&''')))***(((%%%'''''''''''''''((())))))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%(((***+++***((('''))))))))))))((((((((((((************++++++++++++---,,,,,,+++,,,---...///,,,,,,------------......000000///......///000000000000000000111111111222111111111111111111111111222111111000000111111222222222111111111000000000000111111222222111111111000000/////////.........000000000/////////......,,,,,,,,,---------......///............---------+++++++++,,,,,,,,,------+++,,,,,,,,,+++******)))******+++,,,------------***++++++++++++++++++,,,++++++******)))(((((('''))))))))))))))))))))))))***)))))))))))))))))))))*********)))))))))((((((************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))************)))))))))((())))))((((((((('''''''''$$$$$$$$$$$$$$$%%%%%%%%%***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&'''))))))((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((((((&&&%%%%%%''')))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''&&&%%%&&&''''''%%%###"""$$$&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''(((''''''&&&%%%&&&'''((()))))))))((((((***))))))((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&'''''''''''''''((())))))(((''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&'''((()))*********)))******))))))((((((''''''***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...//////............//////////////////000000000000///000000111111222222222222111111000000111111222222222222111111111111111000111111222111111000000000000000000000//////////////////.........------,,,,,,,,,---------......///............---------+++++++++,,,,,,,,,------,,,,,,,,,+++***)))((('''***+++,,,---............+++++++++++++++*********++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((************)))))))))))))))))))))))))))((((((((()))((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))***))))))(((((())))))***(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%'''))))))((('''((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******))))))((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&'''&&&%%%%%%&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))))))))))))))***))))))((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))((('''''''''''''''''''''((())))))+++***)))(((''''''''''''''''''''''''''''''''''''((((((''''''((())))))*********))))))((((((''''''*********+++++++++,,,,,,+++++++++++++++,,,,,,---------------............000000000000000000000000.........////////////000...//////000111222222333111111000000000000111111222222222222111111111111111111111111111000000//////////////////////////////.........------------,,,,,,,,,---------......///............------------------.........//////,,,,,,,,,+++***((('''&&&***+++,,,,,,---------,,,,,,,,,++++++******))))))************))))))(((((()))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&*********)))))))))))))))((((((((((((((((((((((((---,,,+++*********+++,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%'''((()))((('''((()))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%!!!$$$&&&((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((*********))))))(((((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&'''&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((())))))***((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((())))))+++***)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))***)))))))))((((((((('''))))))))))))*********+++*********+++++++++++++++---............//////////////////000000/////////---.........////////////......///000111111222222111000000000000000000111111111111111111111111111111111111111111000///...........................///.........------------,,,,,,,,,---------......///............------------------.........//////------,,,,,,***)))'''''')))******++++++++++++***+++++++++******)))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))(((((((((((('''))))))))))))))))))***************)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))((((((''''''&&&&&&))))))))))))))))))******'''''''''''''''''''''''')))((((((''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************((((((((('''''''''''''''******))))))))))))******'''((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&(((((('''''''''((((((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&"""###$$$&&&''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$%%%''''''&&&%%%&&&'''###%%%'''((((((((()))***&&&&&&'''((()))******+++&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((('''((())))))***((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&''''''((('''''''''(((((('''''''''((()))***&&&''''''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''((('''''''''''''''((())))))(((''''''&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((((()))))))))*********))))))***++++++++++++***---------.........//////,,,,,,------------,,,,,,............////////////...//////000000111111111111000000//////000000111000000000000000111111111111111111111000///......------------............/////////.........------,,,,,,,,,---------......///............---------+++++++++,,,,,,,,,---------------,,,+++***)))((())))))************))))))***************)))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))((((((((((((''''''))))))))))))************++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((((((((())))))))))))************&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&***))))))(((((())))))***''''''(((((())))))******(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&(((((('''&&&'''((('''(((*********)))'''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&!!!$$$((()))'''&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''******))))))((('''%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''###%%%''''''&&&%%%&&&(((###%%%'''((((((((()))***%%%&&&''')))***,,,---...''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&&&&'''((((((''''''((('''&&&&&&&&&'''((()))$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((***)))'''&&&''')))'''''''''''''''((())))))&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''((((((''''''''''''''''''(((((())))))******))))))*********+++++++++((((((***+++++++++***)))+++++++++,,,,,,,,,------+++,,,------------,,,+++....../////////000000000/////////000000000000000000000////////////000000....../////////000000000111111111111000///...------.........////////////000000000/////////......,,,,,,,,,---------......///............---------+++++++++,,,,,,,,,---------------------,,,+++*********+++++++++******)))))))))))))))************)))))))))))))))))))))***))))))))))))))))))))))))'''(((((()))******++++++))))))((((((((('''''''''((()))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))))))))((()))))))))************&&&'''''''''((((((((((((###%%%(((***++++++)))((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((((((''''''(((((()))'''''''''((()))*********(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&(((((('''&&&'''((('''(((***+++***)))'''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%''''''&&&'''(((&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((!!!"""###%%%&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''"""%%%((((((&&&%%%&&&((('''(((***)))'''&&&&&&'''%%%&&&''')))+++---///000''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%'''((()))###$$$&&&((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%(((******'''&&&''')))'''''''''''''''((())))))(((((((((((()))+++,,,---))))))))))))))))))))))))(((((())))))))))))((('''&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,'''((()))++++++******)))))))))*********+++++++++------...//////...------////////////000000000000000000000000////////////000000////////////000000---.........//////000000111111111111000///...---.../////////000000111111000000000000////////////,,,,,,,,,---------......//////.........------------------.........//////---------......---,,,,,,++++++,,,,,,,,,++++++***(((((())))))******++++++)))))))))))))))*********))))))))))))))))))))))))'''(((((()))***+++++++++)))(((((((((''''''''''''(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))******++++++(((((())))))*********+++'''((((((((())))))****** """&&&)))+++***(((&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&''''''((()))******+++'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******%%%&&&'''(((((('''&&&%%%'''((()))(((''''''''')))&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''######$$$%%%'''***---///((((((((((((((('''''''''''''''((((((''''''&&&%%%$$$%%%'''((((((((('''''')))((('''&&&&&&&&&&&&&&&(((((())))))(((&&&###"""'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%+++*********))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((('''(((((()))***)))))))))&&&&&&&&&&&&%%%$$$###"""((((((((('''&&&&&&&&&%%%((((((((()))(((''''''&&&''''''''''''''''''''''''***)))))))))))))))***+++%%%%%%%%%&&&&&&&&&''''''***************))))))(((++++++++++++***)))((('''+++***)))'''''''''((()))******)))((('''&&&%%%%%%'''''''''''''''((())))))&&&&&&''''''(((((())))))&&&'''((('''%%%%%%'''(((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))((('''''''''''''''%%%&&&''')))************,,,,,,,,,------,,,)))&&&+++++++++***++++++,,,,,,***+++,,,,,,------,,,,,,........................000000000000000000000000////////////000000000000000000000000000000000000111111111111111000////////////.........---------//////............//////......------------......//////...---,,,,,,,,,,,,+++***+++---000111111//////............---------+++++++++*********))))))************************((((((((()))******++++++,,,+++***))))))***+++,,,%%%'''(((******((('''%%%&&&((())))))(((''''''(((******))))))((((((''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))(((((((((((()))))))))))))))*********(((((((((((()))))))))))))))((('''((()))***)))((())))))(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))******'''((()))(((&&&%%%%%%&&&''''''''''''((((((((((((******))))))((((((''''''''''''((())))))(((''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&''''''(((((())))))(((((('''))))))((('''&&&'''((((((((((((((((((((((((((('''''''''((((((''''''&&&%%%%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%******)))))))))(((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&(((((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((''''''((((((((('''&&&&&&%%%%%%&&&'''((((((((((((***)))(((&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((())))))'''''''''((((((((((((((('''(((((((((&&&&&&''')))''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))))))))((('''''''''''''''((()))***************)))***)))***,,,...---+++)))---,,,,,,+++************+++,,,------......------........................////////////////////////.../////////000000000000////////////////////////111111111111111000////////////.........---------//////............//////......------------......------,,,+++++++++,,,,,,...---,,,---......,,,***...---------,,,,,,,,,,,,---------,,,,,,,,,++++++*********************************)))))))))))))))+++***))))))))))))***+++'''((()))******)))((('''''')))******)))(((((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))((((((((((((***)))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))))))))%%%'''((((((&&&&&&'''((((((((()))))))))*********))))))(((((((((((((((((((((((())))))))))))((((((%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&'''((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''******)))((('''%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))((((((''''''&&&&&&''''''(((((())))))))))))((((((,,,+++)))(((&&&%%%%%%%%%''''''(((((((((((((((((('''(((((((((((('''&&&&&&'''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&%%%&&&&&&&&&'''(((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((('''&&&%%%&&&&&&&&&'''''''''''''''))))))'''&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&''''''''''''&&&%%%%%%$$$$$$&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''&&&'''''''''(((((())))))'''''''''''''''((())))))))))))((((((((((((((('''''')))***)))((('''(((***''''''''''''((((((((((((******))))))(((((('''''''''''''''''''''((())))))))))))((('''''''''((((((+++++++++++++++***))))))''''''(((+++......---,,,...---,,,+++***))))))))),,,------...............------------------------////////////////////////....../////////000000000........................111111111111111000///////////////............---//////............//////......------------......+++++++++++++++,,,,,,---000...,,,,,,---,,,***)))------,,,,,,,,,+++++++++---------,,,,,,,,,++++++************************++++++******)))(((((('''***))))))(((((())))))***************************(((***++++++***))))))******))))))))))))((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********))))))((((((((((((((((((((()))))))))))))))((('''((()))***)))((())))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((((((((($$$&&&'''''''''''')))***''''''((((((((()))))))))''''''''''''''''''((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&(((((((((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%)))((((((''''''(((((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((''''''''''''((()))((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&'''((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&'''(((((((((***)))'''%%%%%%&&&'''((())))))))))))))))))))))))&&&&&&''''''&&&&&&%%%%%%&&&'''''''''(((((((((((((((((((((((((((''''''&&&))))))))))))((('''&&&%%%((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))***)))))))))((((((''''''((()))+++***)))((()))***''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))((((((((((((((()))*********++++++***))))))''''''(((***---...---,,,,,,,,,+++***))))))******+++,,,------......------------------------------////////////////////////........./////////000000////////////////////////111111111111111000///////////////...............//////............//////......------------......++++++++++++,,,---...//////---,,,,,,---...---,,,---------,,,,,,,,,,,,++++++++++++*********))))))************************************))))))(((((())))))(((((((((((())))))***))))))(((((())))))***''')))+++***)))((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((('''&&&&&&''')))+++---((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((())))))))))))++++++***)))(((''''''&&&(((((((((((()))))))))))))))((('''((()))***)))((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))((((((''''''&&&%%%'''((((((''''''(((***%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$((((((''''''''''''((((((''''''((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((''''''((((((((((((((('''''''''(((((()))(((((())))))))))))((((((%%%&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((())))))(((((('''&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((***(((&&&%%%$$$%%%'''((())))))))))))))))))))))))'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&))))))))))))((('''&&&%%%(((((((((((()))((((((((((((((((((((('''''''''''''''''''''''''''((())))))******))))))((((((((('''((()))++++++***))))))***''''''''''''((((((((((((&&&&&&'''((()))***++++++'''''''''''''''((())))))))))))((((((((())))))***&&&'''((()))***************)))(((***+++,,,+++***))))))))))))***++++++,,,******+++,,,,,,,,,,,,+++------------------------....................................////////////000000000000000000000000111111111111111000////////////////////////////////////............//////......------------......,,,,,,,,,,,,---///000111111///------...//////...............------------+++++++++*********))))))************************(((((())))))************(((((())))))))))))(((((()))((((((''''''(((((()))&&&((())))))(((''''''((())))))))))))***************)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&''')))+++---((((((((((((((((((((((((***))))))(((((((((((()))'''((((((((()))))))))***+++******)))((('''&&&&&&(((((((((((()))))))))))))))((('''((()))***)))((())))))(((((((((((())))))(((((())))))))))))(((((())))))((((((''''''&&&&&&((()))***)))'''&&&'''(((%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%'''(((***''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''((('''(((((())))))((((((''')))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((''''''''''''((((((((((((&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''''''''''''''''''''''''''((((((''''''(((((())))))''''''((((((((((((''''''&&&'''(((((()))(((((('''&&&&&&''''''((()))))))))((())))))))))))(((''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((()))))))))(((((('''&&&&&&&&&'''''''''''''''((((((&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((()))******)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%$$$$$$&&&''''''''''''''''''((())))))***)))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))***))))))))))))))))))(((''')))+++,,,***)))))))))''''''''''''((((((((((((&&&&&&'''((()))***++++++'''''''''''''''((())))))))))))((((((((()))******%%%&&&'''(((************+++***))))))***+++***(((((((((((()))***+++,,,---))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////111111111111111111111111111111111111111000//////...////////////000000000//////............//////......------------......------------...///000111666333000.........---,,,//////.........------------------,,,,,,,,,++++++************************'''(((((()))******++++++((())))))******))))))(((''''''''''''''''''''''''&&&'''))))))'''''''''((()))))))))************+++*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******)))))))))(((((('''''''''(((((((((((()))))))))))))))((('''((()))***)))((())))))(((((((((((())))))(((((())))))))))))(((((((((((('''''''''''''''''')))******)))'''&&&&&&'''''''''((((((((())))))))))))(((&&&%%%%%%''')))***)))((('''&&&&&&'''((()))&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''((('''((()))******)))(((''''''&&&&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''))))))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))******&&&&&&''''''''''''&&&&&&&&&'''((())))))(((''''''&&&&&&''''''((())))))***)))))))))))))))(((''''''''''''&&&%%%&&&'''(((((((((''''''''''''((()))***%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''((())))))***************(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((()))*********(((&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&((()))))))))(((((('''''''''((((((((((((((('''''''''''''''((()))))))))))))))))))))*********&&&(((++++++***(((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))))))))(((((()))******+++'''((()))***************+++***((((((*********)))))))))((())))))***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000000000000000000000000111111111111111000//////.../////////000000000000//////............//////......------------......---------------...///000555222...------------,,,.........---------,,,,,,---------,,,,,,,,,++++++************************)))))))))))))))*********))))))***++++++***))))))'''((()))******)))(((''''''(((******((('''((()))))))))*********+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++'''''''''((()))*********((((((((((((((((((''''''(((((((((((()))))))))))))))((('''((()))***)))((())))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''''''''''''''''''((()))***)))((('''((()))(((((()))))))))*********+++***'''&&&%%%''')))******)))(((''''''((()))***'''((()))(((''''''((()))&&&&&&&&&'''''''''(((((('''((()))******)))((('''$$$$$$%%%&&&(((***,,,---)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&''')))***+++,,,++++++(((''''''&&&&&&''''''(((&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))******%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))***))))))&&&&&&&&&'''((())))))***)))))))))))))))((((((''''''&&&%%%%%%&&&'''(((***((((((((((((((()))******(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&(((((((((''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''((()))******)))'''%%%$$$''''''''''''((((((((()))***************))))))(((++++++++++++***)))((('''$$$%%%'''(((((((((''''''%%%%%%&&&'''((()))***+++'''''''''''''''((())))))(((((())))))******++++++%%%(((***+++***(((''''''''''''''''''((((((((())),,,+++***)))((('''&&&&&&'''''''''''''''((())))))))))))((())))))***++++++***++++++++++++***))))))***((('''(((***++++++*********)))))))))))))))***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////////////////111111111111111000//////.../////////000000111111//////............//////.........------.........------,,,,,,,,,---......000---++++++---///000000---------,,,,,,,,,+++++++++++++++*********))))))************************++++++******)))((((((((()))***+++,,,,,,+++***)))''')))***,,,,,,***)))'''((()))++++++)))((()))***))))))******++++++++++++''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))''''''''''''(((***++++++&&&''''''((()))******+++'''''''''((((((((((((((((((((((((((()))))))))))))))((('''((()))******((())))))(((((((((((())))))(((((())))))))))))((((((%%%&&&&&&''''''(((((((((&&&'''))))))((((((***+++''''''''''''((((((((((((---+++(((&&&&&&''')))***))))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((())))))((('''&&&%%%%%%%%%))))))*********))))))(((---+++)))&&&%%%%%%&&&&&&'''''''''((()))+++,,,---'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&$$$###%%%'''((('''%%%$$$###$$$$$$%%%$$$%%%&&&'''((())))))((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))))))))))))))(((((('''''')))***+++(((((((((((((((((((((((()))(((&&&%%%%%%'''***,,,'''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))******))))))((((((''''''))))))(((((((((((())))))&&&''''''(((((((((((((((%%%%%%&&&&&&'''((())))))*********)))((((((''''''&&&''''''((()))******++++++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((((()))***)))'''''')))***))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***((('''%%%$$$***)))((((((((()))+++,,,((((((((((((((()))******))))))((((((''''''&&&&&&''''''(((((())))))******(((((((((((())))))))))))******))))))))))))***************)))))))))))))))******+++++++++,,,,,,,,,......---,,,++++++++++++,,,---......//////............------------......---....../////////////////////000111111111111111............////////////000000111111111222222222///............---------000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******...---,,,,,,++++++++++++'''(((******))))))***,,,,,,++++++***)))(((((('''''''''(((((())))))******))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******+++*********))))))(((((())))))(((((('''''''''&&&%%%'''((((((''''''(((***))))))))))))))))))))))))''''''''''''(((((((((((((((((()))(((((('''&&&&&&''''''(((((())))))******''''''(((((()))*********+++***)))'''''''''((()))+++*********))))))((((((---,,,+++)))((('''''''''******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&'''''''''((((((((())))))((('''&&&&&&&&&&&&(((((()))))))))(((((('''+++***((('''&&&&&&&&&&&&'''''''''((()))***+++,,,(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%'''***''''''&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&)))((('''''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&((())))))(((((()))***''''''''''''''''''''''''(((((('''''''''((()))***((((((((((((((((((((((((((('''&&&%%%%%%'''(((***%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&&&&)))((((((''''''(((((()))%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((()))(((&&&&&&((())))))(((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((''''''&&&'''((()))***((((((((((((((()))******)))))))))))))))((((((((('''((((((((()))))))))***(((((((((((())))))))))))******))))))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---......,,,------.....................------------......------...///////////////...///000000111111000000............/////////////////////000000111111111///............---------......------------......------------------------+++,,,,,,,,,,,,+++******---,,,+++************+++(((***+++***))))))***+++++++++***))))))((('''''''''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))))))))***))))))(((((())))))***))))))))))))(((((('''''')))(((((((((''''''''''''((()))******))))))***+++))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))'''''''''&&&%%%%%%$$$$$$+++***)))(((''''''((()))************)))))))))((()))))))))))))))******+++***)))))))))((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))))))))(((''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''((((((((()))))))))))))))((('''&&&&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&'''***,,,''''''''''''''''''&&&%%%%%%$$$###""""""###$$$%%%((((((((((((((('''&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&(((''''''''''''''''''((($$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&))))))(((((())))))******((())))))(((''''''(((***((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******************************''''''''''''''''''''''''&&&'''((())))))******)))'''''''''''''''((())))))((((((((((((((()))******))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))******((((((((()))))))))******+++******++++++,,,---...,,,,,,---.....................------------......------...////////////...---......///000/////////............////////////......////////////000000///............------------,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,++++++***++++++******))))))*********+++,,,+++***)))***+++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((('''''''''''')))***+++***)))((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))***)))))))))))))))))))))((((((((((((***))))))((((((''''''&&&***))))))(((((((((((()))************)))))))))))))))))))))))))))***++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))((('''''''''''''''''''''(((((())))))((((((''''''(((((()))(((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++&&&'''((())))))((('''&&&(((&&&$$$######$$$%%%''''''(((((()))((('''%%%$$$%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))************)))((()))(((((('''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((((('''&&&***))))))((())))))******)))******)))(((((()))+++((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))******))))))))))))))))))******+++((((((((((((((())))))***((((((((())))))*********(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))*********((((((((()))))))))******...---,,,+++************,,,,,,---.........------...------,,,,,,------...,,,---......//////......,,,---......//////..................///////////////////////////////////////............---------,,,,,,,,,,,,,,,------...------------------------,,,,,,------,,,,,,+++***++++++************++++++,,,------,,,***)))***+++)))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))((('''&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******+++************))))))((((((''''''((((((((()))******++++++)))))))))(((((((((((()))*********))))))))))))))),,,+++***)))(((((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''((((((((((((''''''(((((((((******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))))))))((('''''''''(((((('''((()))***************&&&'''(((((()))(((((((((%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((((((((&&&'''((()))))))))''''''(((&&&$$$######$$$%%%'''&&&'''((((((((('''%%%$$$%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''((()))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''')))******)))'''&&&)))(((((('''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&((()))((('''''')))((((((''''''((((((((('''((()))((('''&&&(((***'''''''''((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''((())))))***************((((((((((((((())))))***'''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******(((((())))))************)))))))))*********++++++------,,,+++************+++,,,,,,---...---------------,,,,,,,,,,,,------,,,------...............,,,,,,---...........................////////////000000000000000000000000///............---------------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,+++++++++,,,,,,---,,,------,,,***)))***+++))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((())))))((('''&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******+++************))))))((((((''''''$$$%%%%%%&&&&&&''''''(((((((((((())))))))))))((())))))))))))))))))******++++++***)))((((((((()))(((((((((((()))))))))))))))(((((((((((((((((()))((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''((((((((()))))))))))))))(((((('''(((((()))'''((()))******++++++***'''''''''((((((((((((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''((('''&&&&&&'''((((((((((((((((((%%%$$$###""""""###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''%%%'''(((((('''&&&((()))))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%&&&'''''''''&&&$$$$$$&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((&&&'''(((((())))))((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((('''&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((('''''''''''''''''''''''''''************************************)))(((&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))******''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******((((((((()))******++++++)))))))))*********++++++***))))))******+++,,,---++++++,,,---------------------,,,,,,,,,,,,------,,,,,,---............---,,,------...///.....................////////////111111000000000000/////////............------------,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,+++,,,,,,---...***+++,,,+++***)))***+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))((((((''''''(((((()))))))))))))))************'''''''''((((((((((((((()))***+++***)))((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))***)))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&'''(((((())))))))))))((())))))))))))************(((((((((((()))***,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&'''((()))************))))))'''&&&&&&'''((((((###%%%''')))***)))((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((&&&$$$%%%'''((('''&&&'''&&&&&&&&&''''''((()))######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))&&&'''((()))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((()))%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''((()))(((''''''&&&&&&&&&'''%%%&&&'''&&&$$$$$$&&&'''''''''''''''((((((((()))((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((('''&&&%%%&&&'''((()))(((((('''((((((((((((((()))******)))))))))(((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))******))))))))))))******'''(((((()))******++++++((((((((()))))))))******))))))))))))***+++,,,---++++++,,,------------,,,---,,,,,,++++++,,,,,,---+++,,,------......------------...///////////////............////////////000000000//////.........///............---------++++++++++++,,,---...///---------------------------------...------,,,+++++++++******+++,,,,,,---(((***+++***))))))***+++************++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))))))))***))))))(((((())))))***((((((((()))))))))******''''''''''''((((((((()))((()))******))))))***+++))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))+++++++++***))))))((((((&&&'''((()))******)))(((((()))))))))************''''''(((((()))+++,,,---'''((((((((()))))))))***(((((((((''''''((((((((((((''''''&&&&&&''''''((('''((())))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&'''''''''((())))))(((((((((((()))***%%%&&&'''((())))))))))))+++)))'''&&&%%%&&&((()))###$$$''')))*********)))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&$$$"""###'''))))))''''''&&&%%%%%%%%%'''((()))$$$%%%&&&'''((())))))(((%%%$$$$$$$$$%%%''')))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((++++++******)))))))))(((&&&&&&&&&''')))***,,,---'''''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))(((((((((((())))))$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''&&&%%%&&&&&&''''''(((((()))%%%%%%&&&&&&'''((())))))((((((&&&%%%%%%&&&'''((())))))((('''''''''''''''((()))***)))'''''')))***&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,.........---,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((''''''(((***+++++++++***)))((((((((((((((()))******++++++******))))))((((((******))))))((((((((('''(((((((((((())))))))))))******))))))))))))******'''(((((()))***+++++++++''''''''''''((((((((()))---,,,+++***))))))))))))++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......---------...//////000000//////............/////////000//////.........---------//////.........---------************+++,,,---...........................------......------,,,+++******))))))***+++,,,,,,'''(((******))))))***,,,++++++++++++++++++,,,,,,******))))))((((((((('''))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%'''((((((''''''(((***))))))))))))))))))))))))''''''''''''((((((((()))(((((()))(((((('''&&&&&&''''''(((((())))))******%%%%%%&&&&&&'''(((((((((&&&'''(((*********)))((((((((())))))*********++++++***)))))))))))))))***'''((((((((())))))******'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***)))(((''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&((()))))))))((('''******))))))((((((((('''&&&((()))++++++)))(((&&&%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%''''''''''''(((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))))))))))))))***(((&&&'''***+++)))'''&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))'''&&&&&&'''((()))((('''%%%$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%''''''((()))))))))))))))&&&(((***---.../////////,,,+++)))''''''(((***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))************))))))(((((((((((()))))),,,,,,+++***)))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------***+++,,,,,,******+++,,,,,,+++*********+++,,,---------------------------------------------------......------------............------------......------............------------------------------+++++++++,,,,,,---------......,,,,,,,,,,,,......---+++)))***,,,---,,,)))((()))***++++++***)))(((************************)))***+++++++++***((('''(((((('''(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((()))((((((******))))))))))))************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&((()))))))))(((''')))))))))((((((''''''''''''((()))******)))(((''''''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))))))))((((((((('''''''''''''''((()))))))))(((&&&%%%''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((***((('''''')))***)))'''''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((((((((((('''&&&&&&'''(((((('''&&&%%%%%%&&&(((***+++(((((('''&&&%%%%%%%%%%%%''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''&&&&&&''''''((()))))))))))))))'''((()))+++---.........---+++)))((('''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))))))))))))))************))))))(((((((((((())))))+++***))))))((((((((()))((((((((()))))))))******))))))))))))))))))))))))''''''((())))))***++++++***,,,---,,,+++***+++,,,---,,,+++++++++,,,---...------------------------------------------------......------------............------------......------............---------------------------------------..................---,,,++++++,,,---...---+++)))***,,,---,,,***((()))***++++++***)))(((************************)))*********))))))(((((()))(((((((((((())))))***)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))((((((******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''((()))(((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))(((''''''))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''''')))((('''&&&'''((()))***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))((())))))))))))((((((''''''(((((()))))))))))))))'''(((((()))***+++---...---,,,***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))***************))))))(((((())))))***))))))((('''''''''(((((()))))))))*********++++++))))))))))))))))))))))))'''(((((())))))*********+++,,,------++++++,,,------,,,,,,+++,,,---...///------------------------------------------------......------------............------------......------............------------------------------............------------,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***))))))***++++++***))))))***************************))))))(((((((((((((((***))))))(((((((((((())))))))))))))))))******+++''''''''''''''''''''''''(((((((((((((((((((((((())))))******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))(((***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((******''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''&&&&&&)))(((''''''''''''((()))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''((((((((((((''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''++++++)))((('''''''''((()))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((((())))))))))))((((((((('''''''''((()))+++,,,---,,,***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))***************))))))))))))))))))***))))))(((''''''((((((((()))*********++++++++++++)))))))))))))))))))))))))))*********+++++++++,,,+++---------,,,+++,,,---,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,++++++************************************************+++***((('''''''''((()))******)))(((((('''(((((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++)))((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))+++++++++++++++***)))((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&''''''''''''''''''((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&$$$%%%%%%&&&&&&'''''''''))))))((((((((()))))))))(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))***************)))(((((())))))))))))(((((((((((('''&&&'''(((***+++,,,+++***))))))(((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))((((((((())))))***)))*********++++++++++++))))))))))))))))))))))))***************++++++++++++,,,------++++++,,,---+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************++++++************************+++***((('''''''''((()))******)))(((((('''(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((((((&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''(((((())))))))))))'''((((((((()))))))))***++++++,,,++++++***))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))'''''''''''''''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((((((((((((''''''''''''((())))))''''''''''''(((((((((((((((((('''&&&&&&''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%&&&''''''(((''''''###$$$&&&''')))+++,,,,,,'''''''''&&&''''''((()))(((((((((((()))))))))***((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((())))))************))))))))))))))))))(((((('''(((((((((''''''((())))))************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))************+++******))))))******+++))))))(((((())))))******)))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,,,,******+++,,,***))))))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,+++************+++,,,************************+++******)))))))))))))))***))))))(((((((((((())))))))))))))))))******+++************************))))))))))))))))))))))))''''''((()))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&''''''(((((())))))***''''''(((((())))))************+++++++++******))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((((((((()))))))))***''''''((((((((((((''''''(((''''''&&&'''((()))***'''''''''(((((()))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''((((((((()))(((''''''&&&'''((()))***''''''''''''((((((((((((((((((&&&&&&&&&''')))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''%%%''')))(((&&&%%%'''((()))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''((((((((($$$%%%'''((())))))(((((($$$$$$&&&'''((()))******&&&&&&&&&&&&''')))***+++'''''''''((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))******)))))))))))))))))))))(((''''''(((((()))))))))(((((('''((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************+++******))))))******+++((('''''''''(((((()))***((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((''')))***++++++))))))***++++++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......------------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,---......---,,,+++***+++---,,,***)))+++---,,,++++++******++++++,,,************************+++++++++++++++******))))))(((((((((((())))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((()))*********((()))******************((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%''')))***+++))))))******+++++++++,,,''''''((((((((((((''''''(((''''''&&&&&&((()))***'''((((((((())))))******%%%&&&((())))))(((&&&%%%)))((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******&&&'''''''''(((((())))))((('''&&&&&&'''((()))***''''''''''''((((((((()))((('''&&&%%%&&&'''***+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''((())))))$$$%%%''')))***))))))(((((()))(((((('''&&&$$$###%%%%%%%%%&&&(((***+++,,,&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))((((((((('''''''''((())))))))))))))))))))))))))))))(((''''''((()))*********)))'''&&&'''((()))******++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************++++++************++++++&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))***,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,............,,,,,,))),,,---,,,***)))+++------,,,+++******+++,,,---************************++++++,,,------+++***)))(((((('''(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++'''((()))***************((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&''''''(((((())))))++++++***)))((('''&&&&&&******))))))***,,,///000))))))))))))((((((((((((''''''((((((((((((''''''((((((((()))))))))))))))&&&'''''''''((()))))))))***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''************************************************))))))(((((()))***++++++'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''((((((((((((((('''))))))((((((''''''&&&&&&******+++******)))((((((+++'''$$$$$$'''((((((&&&((((((''''''''''''((((((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))+++******)))(((''''''&&&(((((())))))))))))((((((,,,++++++***************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************(((((((((((((((((((((((()))))))))((((((((((((((())))))************))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))'''((()))++++++***))))))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))*********************++++++*********************+++,,,---......---+++))))))***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......))))))***+++,,,...///000,,,,,,,,,+++++++++******+++,,,---------,,,+++***************************,,,+++***))))))***+++,,,***++++++,,,,,,++++++***+++++++++***)))(((((('''************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&'''((())))))***))))))((((((((((((((((((((((((+++)))'''''')))***(((%%%'''''''''((()))+++,,,------,,,***(((((((((((()))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''((()))******)))(((''')))(((''''''&&&&&&''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))((('''&&&''''''((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((******))))))((('''''''''***)))(((''''''(((***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))((('''''''''''''''''''''''''''''''''''''''************************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''((()))###$$$%%%&&&'''((((((((((((((((((((((((''''''''''''(((((((((''''''&&&%%%+++)))((('''((((((((('''((((((''''''''''''(((((((((((())))))(((((('''&&&))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((()))(((((('''&&&'''''''''))))))))))))))))))))))))))))))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))***+++******)))((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++************+++,,,---......---+++***)))***+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------*********+++,,,---...///,,,,,,,,,+++++++++*********+++,,,---------,,,+++------------------------++++++***))))))***++++++***++++++,,,,,,++++++***((((((((()))******++++++************************))))))))))))))))))))))))))))))(((((((((((())))))************************((()))))))))''''''(((***''''''(((((())))))******)))))))))((((((((('''''''''(((((())))))))))))(((************************,,,)))((((((******(((&&&''''''(((((()))+++,,,------,,,+++***)))))))))***)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''((()))******)))((('''((('''&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((+++***((('''&&&&&&&&&'''''''''(((((())))))******)))((('''&&&&&&'''((()))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((()))******###$$$%%%'''((()))******'''''''''(((((((((((((((&&&''''''''''''&&&%%%%%%%%%&&&((()))(((((()))***((((((''''''''''''(((((())))))))))))))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))+++*********)))))))))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))***************++++++++++++++++++******************+++,,,------,,,+++*********+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******)))***+++,,,---------,,,++++++++++++++++++++++++++++++***))))))***++++++******++++++++++++******'''(((((()))******++++++************************))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))(((&&&''')))+++&&&&&&'''((()))***++++++***)))))))))))))))((((((((())))))))))))(((((('''************************+++***))))))***+++)))((((((((((((((()))***,,,,,,------+++***************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((()))***++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&)))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''((((((((()))))),,,+++***(((''''''''''''&&&''''''((()))******+++***)))'''%%%%%%''')))***((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++'''''')))***++++++++++++&&&&&&''''''(((((())))))'''(((((((((((((((''''''!!!&&&''''''&&&)))+++((((((''''''''''''(((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******)))(((((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))************))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((***************+++,,,,,,,,,,,,+++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,---------************************+++******************+++******++++++++++++******************))))))((((((************************))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))'''&&&''')))+++'''''''''((()))*********************))))))))))))))))))***))))))((('''&&&************************+++*********++++++******(((((((((((()))***+++,,,,,,++++++******)))))))))''''''((()))***++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******+++,,,,,,+++******&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((&&&''''''((()))******+++***)))'''%%%%%%''')))***))))))((((((''''''''''''(((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))*********)))((((((''''''''''''''''''''''''((((((((())))))***,,,,,,)))***************)))(((&&&&&&''''''(((((())))))''''''((((((((((((((('''###'''(((&&&&&&''')))((((((''''''''''''((((((&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((,,,+++******))))))******((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))))))))******++++++++++++******)))(((((()))******&&&&&&''''''((()))******))))))))))))))))))))))))***)))((((((((()))+++,,,((()))************)))(((+++******)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((******))))))******+++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,------------------------------*********++++++*********)))******++++++******)))*********)))))))))))))))************************************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))+++))))))))))))(((((((((((())))))))))))************))))))***))))))((('''&&&))))))))))))))))))))))))******++++++*********+++)))((((((((()))***++++++)))))))))))))))(((((((((''''''((()))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,+++******&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))***++++++(((((((((((()))))))))***''''''''''''''''''''''''&&&'''(((((()))((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&''''''((((((''''''(((((())))))******)))((('''&&&&&&'''((()))******))))))((((((''''''((((((((((((((('''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***((('''))))))))))))))))))))))))(((((((((((()))+++,,,,,,(((((((((((('''&&&%%%%%%'''''''''(((((((((((((((%%%%%%&&&''''''''''''&&&)))++++++***((('''&&&'''((((((''''''''''''((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++************************))))))))))))))))))))))))(((((())))))***++++++++++++***)))(((((()))***+++%%%%%%&&&'''((()))******)))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))***************++++++++++++++++++*********)))))))))******+++***++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...///------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))************))))))&&&'''((()))***+++,,,---************************************************))))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''((()))***)))))))))((((((((('''(((((()))))))))))))))***((())))))))))))(((((('''((((((((((((((((((((((((((()))+++***))))))***,,,)))))))))))))))***++++++'''(((((())))))(((''''''(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))************)))(((''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))*********'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&((()))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))***'''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,++++++***))))))((((((((((((((()))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++***)))'''&&&))))))))))))))))))))))))'''''''''((()))***+++,,,&&&&&&'''''''''&&&%%%%%%((((((((((((((('''''''''%%%&&&''''''((((((((('''---+++)))))))))***)))(((((((((''''''''''''((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))))))))(((((()))***,,,---************************))))))))))))))))))))))))''''''((())))))***+++++++++***)))(((((()))***+++''''''(((((()))))))))***))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++******))))))))))))************++++++,,,,,,,,,,,,))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******++++++***))))))***+++,,,)))))))))))))))))))))))))))***++++++++++++***)))))))))************))))))&&&&&&''')))***+++,,,---************************************************))))))(((((((((((())))))))))))))))))))))))))))))&&&(((***+++***((((((((((((((((((((())))))))))))''''''((((((((()))))))))'''(((((())))))))))))((())))))))))))))))))))))))&&&(((******(((((())),,,)))))))))))))))******+++'''((()))******)))(((''')))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''((()))***))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))))))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''''''''''''''''''''''')))***************))))))))))))))))))((((((((((((''''''(((((((((((('''''',,,,,,,,,+++***))))))((((((((())))))******++++++((('''&&&&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***)))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,&&&&&&'''((()))))))))((())))))(((((('''''''''&&&(((((()))***++++++******)))&&&$$$%%%))),,,,,,+++((((((''''''''''''((((((''''''((())))))***))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))***))))))))))))+++---...))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********+++***)))'''''')))***+++************))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))''')))***++++++***)))'''(((((('''((()))***,,,---))))))))))))))))))))))))))))))))))))******************++++++++++++************)))))))))))))))***)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))************)))))))))))))))))))))*********************************************************))))))(((((((((((())))))************************%%%(((+++,,,+++(((''''''&&&&&&'''((()))***++++++&&&'''''''''(((((())))))''''''((())))))***))))))************************%%%(((***)))'''''')))+++***)))))))))))))))***+++((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&******))))))((((((''''''***))))))))))))(((((((((''''''''''''''''''&&&&&&&&&((()))((('''(((***,,,))))))((('''''''''''''''***)))***+++,,,,,,***(((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((''''''((((((((('''%%%$$$))))))))))))))))))))))))&&&%%%$$$$$$&&&(((((('''''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++***)))(((''''''((()))***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&,,,+++***))))))))))))))))))))))))))))))(((''''''((((((((((((((())))))***))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((()))'''&&&'''((()))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&''''''((((((''''''(((((('''&&&'''((()))***))))))(((((('''''''''&&&((((((''''''''''''((((((''''''(((((((((((((((((()))))))))((('''''')))+++,,,+++(((&&&%%%%%%''''''%%%'''((((((''''''(((*********))))))((((((''''''))))))(((((('''''''''&&&,,,+++***)))((((((((((((******)))))))))))))))***(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))((((((((()))******++++++%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))******)))(((((((((((((((((())))))************))))))************++++++++++++*********))))))(((((())))))))))))************,,,+++***)))))))))***+++++++++******)))*********+++++++++++++++***)))(((******++++++++++++******++++++++++++++++++++++++((())),,,------,,,+++***---,,,,,,++++++******))),,,+++***))))))+++---...---,,,,,,++++++*********)))***+++,,,---,,,+++***------,,,++++++******)))---,,,,,,++++++,,,,,,---******++++++++++++******)))))))))))))))(((''''''))))))))))))************+++++++++++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))&&&&&&'''((()))***+++++++++++++++***)))(((((('''+++++++++***************,,,+++***)))((((((((()))+++******)))))))))))))))))))))************)))))),,,+++***'''%%%%%%(((***((((((((((((((((((((((((((((((((()))******++++++,,,((((((+++,,,)))'''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''))))))(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))***)))''''''(((***))))))(((''''''''''''''')))((((((***++++++)))'''((((((''''''''''''(((((()))(((((((((((('''''''''$$$%%%&&&'''((((((((((((''''''((((((((('''%%%%%%''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''''''''''''''((((((((((((***)))((('''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))******++++++***)))(((''''''((()))******)))((((((((((((((()))(((((('''''''''&&&&&&&&&(((((('''''''''''''''''')))))))))))))))(((''''''((((((((((((((()))******++++++***)))(((''''''&&&((((((''''''(((((()))***)))(((''''''((()))((('''))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))))))))%%%&&&''''''(((((('''''')))((('''''''''((()))***))))))((((((((('''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''(((&&&%%%%%%''')))(((((('''&&&&&&&&&''''''&&&'''((((((''''''(((******)))))))))((((((((('''))))))((((((((('''''''''(((((((((((()))***++++++)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***************))))))))))))(((((((((((())))))))))))***))))))(((((())))))*********)))((((((((((((((())))))*********))))))((()))************+++++++++++++++++++++******))))))))))))))))))************,,,+++***)))******+++,,,((((((((()))***,,,---...+++++++++++++++***))))))******++++++++++++******++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))((((((***+++---,,,,,,,,,+++++++++++++++***+++,,,,,,,,,+++******,,,,,,,,,++++++++++++++++++++++++******+++++++++******++++++++++++******)))))))))))))))(((''''''(((((())))))*********+++)))******+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********'''((((((((())))))******++++++***)))))))))))))))))))))))))))))))))))))))*********)))((((((''''''++++++******)))(((((('''************************((((((((((((((((((((((((+++******)))))))))))))))))))))************))))))((()))******(((((()))***))))))))))))))))))))))))*********)))))))))))))))---(((&&&)))***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&'''''''''''''''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''***++++++)))'''&&&'''((()))((((((''''''''''''((((((''''''((())))))(((&&&((((((''''''''''''(((((()))(((((((((((('''''''''%%%%%%&&&'''(((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''***(((''''''((((((((('''''''''''''''(((((((((((())))))((((((((())))))***&&&&&&'''''''''((((((((('''(((((())))))******+++))))))(((((((((((())))))******)))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))(((((('''&&&''''''((()))******+++---,,,+++***)))((('''&&&))))))(((((())))))***+++)))(((''''''))))))((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&&&&'''(((((((((((('''((((((''''''(((((()))***))))))((((((((((((''''''((((((''''''''''''(((((())))))(((((('''''''''&&&'''(((((('''&&&%%%''')))&&&''''''(((((((((((((((&&&'''((((((''''''((()))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''((()))***+++''''''(((((()))+++,,,---************************))))))))))))************((((((((()))))))))******,,,++++++***))))))((((((+++++++++************************))))))***************)))))))))(((((((((***************)))(((''')))************+++++++++,,,,,,++++++++++++******))))))))))))************++++++******+++,,,---...(((((())))))***+++------***++++++++++++***))))))******++++++++++++************************************+++++++++,,,,,,,,,***++++++,,,------......,,,+++***)))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,******))))))))))))************++++++++++++******))))))******))))))(((((('''(((((()))***+++++++++((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******************))))))))))))&&&''''''((()))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((''''''++++++******)))((((((((())))))))))))))))))))))))&&&'''(((************)))+++******)))))))))))))))))))))************))))))&&&(((+++,,,+++***)))***************************++++++******)))(((((('''---(((%%%'''(((''''''***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))***++++++++++++***((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((*********)))))))))((((((''''''''''''(((((((((((()))******)))'''&&&((())))))(((''''''''''''(((((()))((('''((())))))((('''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))***)))'''&&&'''((('''&&&''''''''''''(((((((((((('''''''''(((((())))))***''''''''''''(((((((((((((((((((((((())))))******))))))(((((((((((())))))+++***)))((((((''''''(((''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((&&&&&&'''((()))******++++++++++++***))))))(((((()))(((((((((((()))******)))((('''((()))***)))'''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))&&&&&&'''((((((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&)))*********(((((()))+++'''(((***++++++***)))(((&&&((()))(((''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((+++***)))(((''''''''''''))))))(((((()))***++++++************************((()))))))))************(((((()))))))))*********+++++++++******))))))))),,,,,,,,,++++++******)))++++++************++++++)))))))))******)))))))))+++++++++******((('''&&&))))))*********+++++++++************************((()))))))))******************++++++,,,---...///,,,,,,+++***))))))))))))******+++++++++******)))******++++++++++++******))))))))))))))))))))))))++++++*********+++,,,---,,,,,,,,,------...............---------......///***++++++,,,,,,---------------,,,,,,+++***))))))******++++++,,,---......*********))))))***************++++++++++++******))))))*********))))))(((''''''((()))***++++++,,,***))))))******++++++,,,***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((('''(((((()))******++++++******)))))))))))))))***))))))))))))))))))))))))&&&'''((()))***+++,,,,,,************))))))(((((((((((((((((())))))))))))(((***,,,---...---+++***+++******)))))))))))))))))))))************))))))(((***,,,---+++*********************************************))))))((((((,,,((('''***+++)))((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&))))))***+++,,,,,,++++++))))))))))))))))))))))))(((((('''''''''(((((()))%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))'''((()))((('''((()))+++((((((''''''''''''((((((***)))(((((()))***)))(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&'''''''''''')))))))))))))))))))))))))))'''%%%%%%&&&&&&&&&$$$''''''''''''((((((((((((%%%&&&&&&'''(((((((((((('''''''''((((((((())))))((((((((((((((()))))))))(((((())))))))))))((((((******)))(((((((((((((((&&&'''''''''''''''''''''&&&'''((()))******))))))(((((())))))))))))((((((&&&&&&((()))************((((((((()))******++++++((((((''''''(((((()))******((('''((()))***)))(((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''((((((((((((&&&'''(((((())))))((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((***++++++)))))))))***((()))***+++***(((%%%$$$'''((()))((('''&&&'''((((((((((((((())))))))))))(((((())))))))))))))))))+++***)))(((((('''''''''++++++***)))(((((())))))************************((()))))))))************))))))))))))************))))))******+++++++++,,,+++++++++******)))))))))++++++************++++++((()))************))))))+++++++++******((('''&&&))))))*********+++++++++((((((((()))))))))))))))((()))))))))******************+++,,,------......---,,,+++***)))))))))))))))******+++++++++************++++++++++++******))))))))))))))))))))))))++++++*********+++,,,---.........------,,,,,,,,,//////..................+++++++++,,,,,,------......---,,,+++******))))))******+++,,,---......///++++++************++++++******++++++++++++******))))))************))))))'''(((((()))******++++++,,,,,,******))))))******)))))))))******)))))))))******************************))))))))))))******++++++******))))))((((((************))))))))))))***)))))))))))))))******))))))))))))))))))))))))$$$%%%''')))+++,,,...///*********)))))))))))))))''''''(((((())))))))))))***+++---...---,,,***(((+++******)))))))))))))))))))))************))))))+++,,,,,,+++)))((()))+++************************(((((())))))***************(((***000111---)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))***))))))************************((((((''''''(((((())))))'''''''''''''''((((((((((((((((((''''''''''''&&&'''''''''(((((())))))***&&&'''((((((((((((***,,,(((''''''''''''(((((()))+++)))(((((()))******)))''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&%%%$$$&&&&&&&&&%%%''''''''''''((((((((((((%%%&&&'''''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&'''((()))))))))'''''''''(((((()))))))))))))))&&&''')))*********)))(((%%%&&&'''((()))***+++,,,(((''''''''''''((())))))***)))((((((******)))((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''((())))))))))))(((%%%%%%&&&''''''''''''&&&(((((())))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***)))(((''''''(((&&&'''(((((('''%%%"""!!!'''((()))((('''&&&'''((((((((((((((())))))))))))(((((())))))))))))******(((((((((((()))***+++,,,---,,,+++)))((((((''''''************************))))))))))))************)))))))))*********++++++))))))******+++,,,,,,---*********)))))))))))))))*********))))))*********((()))***+++++++++***)))***************)))(((''')))************+++++++++'''''''''(((((((((((()))))))))))))))************)))***+++,,,------,,,,,,******))))))***++++++,,,))))))***++++++++++++*********++++++++++++************************************+++++++++,,,,,,,,,.........---,,,++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,+++***************++++++,,,---......///+++++++++******+++++++++******++++++++++++******))))))******++++++******))))))))))))************...,,,+++)))((())))))***))))))************))))))******************************))))))))))))******************))))))))))))++++++*********))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))******+++++++++******))))))))))))))))))'''(((((())))))******+++)))************((('''&&&+++******)))))))))))))))))))))************))))))***++++++***((((((***+++************************'''(((((()))******++++++((((((,,,333444///)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))((((((((((((((('''************))))))))))))&&&''''''((())))))******((())))))((('''''')))+++'''''''''''''''((())))))***(((&&&&&&'''))))))((('''&&&&&&%%%%%%&&&&&&''')))(((((((((((('''''''''&&&'''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''''''''''''''((((((((((((''''''((()))((((((&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((''''''(((((()))***+++&&&&&&&&&'''''''''(((((('''(((***+++***)))'''&&&''''''((()))))))))))))))'''(((*********)))'''&&&%%%%%%&&&'''((())))))***))))))(((((())))))***+++***)))((()))******)))((())))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&'''((()))))))))(((((((((((()))))))))*********((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&(((******)))'''((((((&&&'''(((((('''&&&%%%$$$((()))))))))'''&&&'''((('''((((((((()))))))))***(((((()))))))))*********)))))))))******+++,,,---++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++))))))))))))***************))))))(((((())))))***'''(((***,,,,,,+++***)))))))))*********))))))((()))************+++++++++'''((((((((())))))))))))))))))))))))************)))***+++,,,,,,++++++************)))******+++,,,))))))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******---------------,,,,,,,,,---,,,+++*********+++,,,+++,,,,,,,,,------......******))))))))))))************++++++++++++******((()))***++++++++++++***************)))))))))))),,,+++***)))((()))+++,,,((()))***++++++***)))(((******************************))))))))))))******)))))))))))))))***************************++++++)))))))))))))))***++++++))))))))))))))))))))))))+++++++++******))))))))))))))))))))))))))))))***(((((())))))***++++++,,,((((((((((((((((((((((((+++******)))))))))))))))))))))************))))))###&&&)))*********+++,,,)))))))))))))))))))))))))))))))))))))))*********)))'''+++111333...***)))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))'''''')))******+++++++++((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))******+++*********)))'''&&&''')))'''''''''''''''((()))***)))'''%%%%%%&&&'''(((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))((('''%%%&&&((()))))))))''''''''''''((((((((()))))))))*********((('''&&&(((((((((((())))))))))))(((((((((((((((''''''''''''((()))******)))((('''''''''''''''(((***+++,,,&&&&&&&&&'''''''''((((((+++,,,---...---+++)))(((''''''((()))))))))))))))((()))***+++***(((&&&%%%&&&&&&&&&'''''''''''''''*********)))***++++++,,,***)))((()))***+++***((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''(((***+++++++++***)))(((((())))))*********+++((((((''''''''''''((((((%%%%%%&&&'''((()))******(((***,,,,,,+++*********((())))))***************((()))***)))'''&&&&&&''''''((((((((())))))******(((((())))))*********+++...---,,,+++***************)))))))))))))))******(((((((((((((((((((((((())))))))))))************)))************+++++++++------,,,++++++*********)))))))))******++++++,,,))))))(((((((((((())))))'''(((***,,,---,,,***)))((())))))************))))))************+++++++++(((((())))))*********+++))))))))))))************)))***+++,,,+++***)))(((...---,,,***)))(((((((((((()))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++(((***,,,---------+++***)))******++++++,,,,,,------.........------,,,+++.........------,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,---------......))))))(((((((((((())))))******++++++++++++******((()))***+++++++++++++++++++++******)))(((((((((+++***)))((()))***---...((()))***++++++***)))(((******************************))))))))))))******(((((())))))******++++++(((((()))***+++,,,,,,---))))))((())))))***++++++))))))))))))))))))))))))++++++******************)))))))))))))))*********((())))))***+++,,,,,,,,,)))((((((((()))***+++,,,+++******)))))))))))))))))))))************))))))"""(((,,,---,,,,,,,,,((((((((((((((((((((((((++++++******)))(((((((((***''')))...000---******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((&&&%%%))))))************))))))((((((((((((((((((((((((((()))***++++++***)))(((***************)))(((((((((((())))))(((((('''&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''))))))*********((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&***(((&&&'''***+++)))'''(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++'''((((((((()))))))))***(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((()))))))))))))))(((&&&$$$&&&)))+++)))'''%%%&&&&&&'''((()))******((()))*********((('''&&&&&&&&&&&&'''''')))************))))))((((((''''''************))))))))))))((((((((((((((((((((((((((()))++++++)))((()))*********))))))))))))************+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))************************(((((((((((()))***+++,,,,,,++++++++++++++++++,,,************************,,,+++***)))((((((((((((((()))***+++,,,---------))))))))))))))))))))))))************************++++++************++++++,,,+++)))((((((((())))))(((*********)))((()))***---,,,***(((((()))***+++---,,,++++++******++++++******+++,,,------......,,,,,,,,,+++++++++******++++++++++++,,,---...///++++++******++++++,,,---------,,,+++,,,---...///******+++,,,,,,---......------------------------,,,,,,------,,,,,,+++***,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))***)))(((((((((***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***---+++)))***,,,---,,,)))+++***)))(((((()))***+++,,,+++***((((((((()))***))))))************))))))))))))))))))))))))))))))************************+++***((('''''''''((()))((((((((((((((()))******(((((('''''''''&&&&&&&&&(((((()))***************((()))***++++++******)))(((((()))))))))(((((('''((((((((((((((((((((((((((()))************)))(((***************)))(((((((((((((((''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((())))))))))))******++++++++++++*********((('''''')))***)))'''(((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))(((((((((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((()))))))))))))))'''&&&%%%&&&'''((('''&&&&&&&&&''''''(((((())))))))))))******))))))((('''&&&&&&&&&''''''((()))******)))))))))(((((((((''')))))))))(((((((((((('''((((((((((((((((((((((((((()))++++++)))((()))*********))))))))))))******************+++++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))************************(((((((((((()))***+++,,,++++++************++++++************************)))))))))))))))******+++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))************************++++++************++++++,,,+++***)))))))))*********,,,---,,,+++***+++,,,---,,,***)))((()))***+++---,,,++++++******++++++******++++++,,,,,,------,,,,,,+++++++++*********++++++++++++,,,---...///++++++******++++++,,,---,,,++++++++++++,,,------******+++,,,,,,---......************************---------------,,,++++++++++++***))))))***++++++))))))))))))))))))))))))************************************++++++++++++***************************)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***---+++)))***,,,---+++)))+++***)))(((((()))***+++,,,+++)))((((((((()))***))))))************))))))))))))))))))))))))))))))******************************)))(((((((((((((((((((((((((((((()))******)))))))))(((((('''''''''(((((()))***************%%%&&&'''((())))))((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((())))))******))))))((()))************))))))((()))((('''&&&%%%&&&'''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((('''(((((())))))(((''''''))))))((('''(((((())))))))))))(((((('''''''''''''''''''''''')))))))))*********++++++))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''((())))))))))))))))))*********((((((((()))'''''''''(((((((((((((((((((((''''''&&&'''''''''''''''&&&''''''((()))***))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))++++++)))((()))*********))))))))))))******)))))))))*********++++++------,,,+++***)))((('''))))))))))))))))))))))))************************(((((((((((()))***+++,,,*********))))))*********))))))))))))))))))))))))'''''''''((()))+++,,,---******+++++++++++++++***))))))))))))))))))))))))************************++++++************++++++,,,,,,+++*********+++++++++,,,---,,,+++***+++------,,,***))))))***++++++---,,,++++++******++++++******+++++++++++++++++++++++++++***************++++++++++++,,,---......++++++******++++++,,,---)))***++++++,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,*********+++,,,+++*********))))))))))))******+++***))))))((()))))))))))))))************))))))))))))))))))))))))))))))************************)))************))))))(((((((((((((((((()))************))))))))))))(((((((((((()))***************%%%%%%&&&'''((()))))))))))))))))))))((('''&&&&&&((((((((((((((((((((((((((())))))))))))))))))((())))))************)))((()))(((&&&$$$$$$%%%'''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&'''''''''(((((((((((()))))))))))))))((('''&&&%%%&&&'''((((((((('''(((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))************'''((((((((()))))))))***(((((())))))))))))((((((((((((''''''''''''(((((()))))))))(((((((((((((((''''''((()))))))))))))))'''***,,,***'''%%%''')))(((((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''((())))))))))))))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((()))++++++)))((()))*********))))))))))))******((())))))))))))*********,,,,,,++++++***))))))((())))))))))))))))))))))))************************))))))(((((()))***++++++******))))))))))))******((((((((((((((((((((((((''''''(((((()))+++,,,---***++++++++++++******)))))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++,,,,,,+++*********+++,,,---,,,++++++******++++++++++++*********************************************************+++,,,---++++++******++++++,,,---)))***,,,---------,,,++++++++++++,,,,,,---------..............................//////......---,,,+++******************+++))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***+++*********+++++++++******))))))))))))))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((()))***++++++***)))(((((((((((((((((())))))***))))))))))))))))))))))))(((((()))************************+++,,,---......***************)))((('''(((((((((((((((((((((((()))(((((((((((((((((()))((())))))*********))))))***(((&&&%%%$$$%%%'''(((%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((''''''''''''((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((())))))(((((((((((())))))))))))---,,,***)))((()))******'''((((((((('''''''''((((((((())))))))))))((((((''''''''''''''''''''''''(((((()))))))))*********%%%&&&'''((()))***+++,,,(((((())))))))))))(((((((((((('''''''''(((((()))******))))))((((((((((((''''''((()))))))))))))))$$$'''((('''###"""###&&&((((((((((((((('''''''''''''''%%%%%%%%%&&&'''((((((''''''''''''(((((()))(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))((()))++++++)))((()))*********))))))))))))******((())))))))))))*********************************))))))))))))))))))))))))************************))))))))))))))))))***+++******))))))))))))******((((((((((((((((((((((((******))))))))))))************+++++++++***))))))))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,,,,------,,,,,,)))+++++++++***)))***+++++++++++++++++++++,,,,,,---,,,++++++******++++++++++++************************************++++++))))))))))))))))))***+++++++++******++++++,,,---***+++---.........---,,,++++++,,,,,,,,,,,,------************************......//////......---,,,*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***************************)))))))))******))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++***)))(((((((((((((((((())))))***(((((((((((((((((((((((((((((()))******************)))))))))***+++,,,---))))))************))))))(((((((((((((((((((((((()))((((((''''''(((((()))((())))))************)))***)))((('''&&&'''((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))'''(((((((((((()))))))))&&&''''''(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))******(((((((((((())))))))))))+++******)))((((((((((((&&&'''((((((&&&&&&'''((((((((())))))))))))((((((''''''''''''''''''''''''((((((((()))))))))******%%%&&&'''((()))***+++,,,(((((())))))))))))((((((((((((''''''(((((())))))+++******))))))(((((('''''''''((()))))))))))))))((()))***)))((('''((()))'''''''''((((((((((((((())))))))))))))))))***+++((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((()))++++++)))((()))*********))))))))))))******)))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))***************************)))))))))))))))***************))))))*********)))))))))))))))))))))))),,,+++***)))(((((((((((())))))***************)))))))))))))))))))))))))))************************++++++************++++++++++++,,,---------,,,,,,,,,---...---,,,+++,,,...+++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,***))))))((())))))******++++++******++++++,,,---,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))************************(((((()))))))))*********)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))***+++***))))))***+++))))))************))))))(((((()))************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((()))******''''''(((((((((((())))))(((((()))***************''''''&&&%%%%%%&&&'''(((&&&'''((()))************(((((((((((((((((((((((()))(((''''''''''''((()))(((((()))*********************)))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&((())))))*********'''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((('''&&&%%%$$$%%%''')))(((&&&%%%'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******++++++******)))(((((('''''''''((()))))))))))))))+++***)))***+++,,,+++***&&&&&&''''''(((((())))))(((((()))***************((((((''''''''''''(((((('''((((((((()))))))))******))))))))))))((((((((())))))))))))))))))))))))((()))++++++)))((()))*********))))))))))))******************+++++++++,,,+++++++++***************))))))))))))))))))))))))******************************))))))))))))******++++++************++++++************************,,,+++***)))(((((((((((('''((()))******+++******))))))))))))))))))))))))************************++++++************++++++)))***+++,,,------,,,+++,,,---......,,,,,,---...***++++++,,,---------,,,---,,,++++++******++++++******++++++,,,,,,------++++++,,,,,,,,,---------++++++************++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................---------------,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))************************))))))*********+++++++++************************)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((***++++++(((((()))+++((()))***++++++***)))((('''((()))***+++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))((((((((((((((()))******((((((((())))))*********(((((()))******************)))'''&&&&&&'''((()))$$$%%%&&&((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))************************+++***)))(((((())))))))))))************))))))))))))))))))))))))******)))((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&((()))************&&&&&&&&&'''''''''((((((((())))))***))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))***++++++++++++)))'''&&&%%%''')))(((&&&%%%&&&)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&(((((())))))))))))((((((((((((((((((((()))******+++++++++***)))((((((''''''(((((()))))))))))))))&&&$$$"""$$$''')))'''%%%%%%&&&&&&'''((()))******$$$%%%'''((((((((('''&&&)))(((((('''''''''(((((('''((((((((())))))******)))(((((((((''''''''''''))))))))))))))))))))))))((()))++++++)))((()))*********))))))))))))*********++++++++++++,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))******************************)))))))))))))))***,,,,,,++++++++++++,,,,,,************************+++******)))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))************************++++++************++++++((()))+++,,,---,,,,,,+++***+++,,,,,,******+++,,,***+++,,,,,,---------------,,,++++++******++++++******+++,,,------......,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,++++++******++++++,,,---,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((***,,,+++(((''')))+++((()))***++++++***)))((('''((()))+++++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%%%%'''((()))((((((((((((((()))******))))))******++++++++++++(((((()))***************''''''((((((((((((''''''(((((())))))))))))(((((('''((((((((((((((('''''',,,+++)))((((((((()))***************++++++++++++))))))(((''''''(((******))))))))))))))))))))))))'''(((*********)))'''&&&'''''''''''''''((())))))***)))'''''')))))))))((('''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((''''''''''''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))((((((((()))***+++))))))((('''''''''''''''((((((''''''''''''((((((+++***)))'''''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((&&&((()))++++++)))(((&&&%%%''')))***+++***((('''%%%%%%&&&'''((((((((('''&&&''''''((((((((((((((()))))))))))))))((('''&&&******))))))))))))******))))))************))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))+++,,,+++***)))***++++++++++++*********))))))***))))))))))))+++---...+++++++++*********)))))))))***++++++***)))***+++************************))))))))))))))))))))))))************************++++++***)))***+++---...+++***)))))))))***,,,,,,+++++++++*********))))))******+++,,,------......************+++,,,---.........---,,,++++++++++++...---+++***+++---------,,,---...---+++***+++,,,///......///111111///...,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------+++,,,---.........------++++++************++++++------------------------...---,,,,,,+++++++++,,,111000///..................---+++***)))***+++++++++++++++*********))))))---,,,+++))))))+++,,,---*********)))***+++)))%%%+++,,,,,,+++)))(((((()))'''''')))******+++++++++((()))*********((('''&&&(((((((((((())))))))))))+++******)))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***************((((((((((((((((((((((((***)))(((''''''((()))***+++******++++++***'''%%%(((((())))))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))(((((()))))))))((('''''''''(((((())))))((((((''''''(((((((((((((((''''''+++***)))((((((((())))))''''''''''''(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))******))))))((((((((()))((((((((((((((()))*********)))'''''')))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&'''))))))((((((((('''''''''(((((('''''''''((()))***((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((((()))***+++,,,))))))((('''''''''''''''))))))(((((((((((())))))***)))(((''''''(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''&&&''')))*********)))(((%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((((()))((((((''''''&&&******))))))))))))******))))))************))))))))))))(((((((((''''''''')))))))))))))))))))))))))))***+++***))))))***++++++++++++*********))))))((('''''''''((()))+++,,,+++++++++*********)))))))))***++++++***)))***+++************************************************++++++++++++++++++++++++,,,+++*********+++,,,---+++******)))***+++,,,---,,,,,,+++++++++***************++++++,,,,,,------************+++,,,------...---,,,,,,+++,,,,,,,,,///...,,,,,,---.........---.........,,,+++,,,---...---------//////---+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------------------------......---,,,,,,,,,,,,,,,000///......---------...,,,,,,++++++***++++++++++++++++++*********))))))***)))(((''''''((()))***---,,,***)))***++++++))))))***+++************+++))))))***++++++,,,++++++))))))*********)))'''&&&(((((((((((()))))))))***+++******)))))))))))))))******************************************************************************************++++++))))))))))))))))))))))))***)))(((((('''((()))******)))((()))******(((''')))))))))))))))*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********)))))))))))))))))))))))))))*********)))((((((''''''''''''((((((''''''''''''(((((())))))(((((((((***)))((('''''''''(((((()))))))))************+++))))))***))))))((('''&&&))))))))))))))))))))))))---+++)))((('''(((***+++)))))))))))))))***++++++***)))'''''')))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&'''''')))))))))))))))((((((((()))(((((((((((()))******((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))((('''''''''((((((******))))))))))))******)))(((((((((((())))))***************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******'''((()))******)))((('''(((((((((((())))))))))))&&&&&&'''(((((((((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''***))))))(((((())))))***((())))))******))))))((())))))((((((((((((''''''))))))))))))))))))))))))((()))******(((((()))***+++************)))))))))((((((((((((((()))***++++++++++++***************)))***++++++***)))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++*********++++++++++++*********+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......000//////......//////000---/////////---,,,---...000...------......---++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++,,,---...///------,,,,,,,,,,,,------------------------------...------,,,,,,,,,,,,---......------------,,,,,,******+++,,,,,,,,,+++++++++++++++***************,,,+++***))))))***+++,,,...+++(((((()))*********(((((())))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))*********)))((('''((((((((()))))))))******+++******)))))))))))))))))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,************************))))))((((((((())))))***,,,***(((''')))******)))************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***++++++******)))((('''&&&&&&''''''''''''&&&&&&'''(((((())))))))))))((()))(((((('''''''''''''''*********+++++++++,,,,,,)))************(((&&&%%%)))))))))))))))))))))))),,,,,,***)))))))))***+++))))))(((((())))))***+++***)))'''''')))))))))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***************************)))))))))))))))*********))))))((((((((((((((()))***))))))(((((())))))***''''''(((((())))))***************)))))))))((((((((((((((((((((((((((((((******))))))((((((''''''&&&''''''((()))******+++(((((())))))))))))((((((((((((((('''((()))******''''''((((((((((((''''''&&&''''''((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))************))))))))))))*********++++++,,,,,,,,,************************)))***++++++***)))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,++++++*********++++++++++++,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++******------,,,+++++++++,,,,,,,,,,,,,,,,,,---...///000///000000000//////000111///000111000///...///111333111//////000000///---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------...---+++++++++,,,...000------,,,,,,,,,,,,---------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((()))+++,,,------,,,+++************************---,,,++++++++++++,,,---+++((('''***+++)))((()))((((((((()))***+++++++++++++++,,,,,,,,,,,,++++++)))))))))***))))))))))))(((((()))))))))*********+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,************************))))))))))))))))))******000---)))((((((*********++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((((((((())))))))))))))))))))))))***************)))((((((&&&&&&''''''''''''&&&&&&''''''((()))******))))))(((((((((((((((''''''&&&'''''''''(((((((((((())))))************(((&&&%%%((((((((((((((((((((((((***++++++,,,+++***)))((((((''''''''''''((())))))***)))'''''')))))))))((((((''''''&&&&&&''''''(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++******))))))((('''))))))((((((((())))))***)))((((((''''''(((((()))''''''(((((())))))******))))))((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++(((((())))))))))))((((((((((((((('''((()))******'''(((((((((((((((''''''&&&''''''(((((((((((((((***)))((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,************************)))***++++++***)))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++,,,,,,------------.........---------,,,,,,,,,,,,++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,---...///000111///111222222000///000222111333444333222111222444444222000///000111000000...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------...---+++++++++,,,...000,,,,,,++++++++++++,,,,,,------------------------+++***************++++++++++++,,,------,,,,,,+++((()))+++,,,------,,,+++************************))))))(((((((((((())))))***''')))000111,,,((((((+++)))((((((***+++***((()))***++++++++++++++++++***))))))))))))*********))))))))))))************+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((()))***************444111,,,))))))*********++++++******))))))(((((()))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))((((((((((((************************((())))))******))))))((('''''''''(((((('''''''''''''''((()))************((())))))))))))((('''&&&(((((())))))))))))******))))))***))))))((('''&&&(((((((((((((((((((((((((((***+++,,,,,,***(((''''''''''''''''''(((((()))***)))'''''')))))))))(((((((((''''''''''''((((((&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&((((((''''''(((((())))))&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((('''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&******+++******)))((('''))))))((((((((()))******((((((''''''''''''(((((('''((()))))))))))))))(((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))(((''''''&&&''''''((((((((((((((())))))(((''''''(((***+++)))((((((''''''(((((()))'''(((((())))))(((((('''(((((())))))))))))******))))))))))))))))))))))))((()))******(((((()))***(((((()))))))))))))))***))))))******+++******)))***************+++++++++)))***++++++***)))***+++************************++++++++++++++++++++++++........................++++++,,,,,,,,,+++******+++,,,---.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------...///000111222000333555555222111222444444555666666555555666777555333000000222333333333111000...---,,,+++,,,,,,++++++,,,,,,,,,,,,------------,,,+++,,,---...///,,,,,,++++++++++++,,,,,,------------------------+++************++++++,,,***+++,,,---...---,,,+++******+++,,,,,,,,,++++++***************+++++++++************************+++(((,,,666777000***++++++)))'''(((***+++)))&&&((()))***+++,,,,,,,,,,,,******)))))))))***++++++)))))))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))(((((()))***++++++++++++444111,,,***)))*********************))))))))))))((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************************************&&&&&&'''((())))))))))))'''(((((())))))(((((('''''''''(((******++++++***))))))*********)))((('''***++++++++++++,,,,,,,,,))))))((((((((((((((()))(((((((((((((((((((((((()))*********))))))((((((((((((((('''((())))))******)))'''''')))))))))(((((((((''''''''''''((((((&&&'''(((((())))))((((((&&&&&&&&&''''''''''''((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((()))******&&&'''''''''((((((((((((%%%&&&'''((()))(((((('''((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''((()))***+++******)))))))))(((((()))******+++))))))(((((((((((())))))((())))))******)))(((''')))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&''')))*********)))((()))))))))))))))(((''''''&&&''''''(((((((((((((((''''''%%%%%%%%%'''((()))((((((''''''''''''((((((''''''((((((((((((''''''(((((()))))))))*********)))))))))))))))))))))))))))***+++***))))))***+++(((((((((((())))))******)))***+++++++++***))))))))))))*********+++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))***+++,,,,,,,,,+++++++++,,,---...///......---------------,,,,,,,,,+++,,,,,,,,,------......///,,,,,,,,,,,,,,,---...//////.........///000111111222666999999555333555777666888999999888888999:::999666444444666999::::::555333000...,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,++++++,,,------...***+++---...///...---,,,,,,,,,++++++***+++++++++))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,(((+++555777...***,,,***'''%%%'''+++---+++(((((()))***,,,---.........******)))))))))***+++,,,))))))*********++++++++++++******)))))))))))))))******************************************************************************************++++++************************'''(((***+++,,,,,,++++++///---***))))))*********)))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,************************$$$%%%&&&((())))))))))))(((((())))))))))))((((((''''''(((******+++++++++)))***+++++++++***(((''''''(((((((((((()))))))))***)))(((''''''(((***+++((((((((((((((((((((((((+++***((('''&&&'''((())))))))))))))))))******+++***)))'''''')))))))))(((((((((''''''''''''((((((''''''((()))******))))))&&&&&&&&&'''''''''((((((******))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&''''''(((((((((((((((((((((((()))******'''((((((((())))))******&&&''')))*********)))((()))(((((((((''''''''''''(((((((((((())))))))))))'''((()))******)))((('''************************$$$&&&(((***,,,,,,,,,,,,))))))((())))))***++++++******))))))))))))******))))))*********((('''&&&************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))&&&''')))***+++***(((''')))))))))))))))(((''''''&&&''''''(((((((((((((((&&&%%%#########%%%'''(((((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))*********+++)))))))))))))))))))))))))))+++,,,+++***)))***+++'''((((((((())))))******+++,,,---...------+++***))))))******++++++++++++)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))+++,,,---,,,,,,+++,,,,,,.../////////...---------,,,,,,,,,+++++++++,,,,,,------...///000000+++++++++,,,---...///000///////////////000000111444888<<<<<<888666777:::888999;;;:::::::::;;;<<<>>>;;;::::::<<>>BBBFFFEEEBBB@@@CCCHHHJJJGGGDDD999555111...------------,,,,,,---------------,,,------,,,,,,---...//////---,,,,,,...000111111000,,,,,,---.../////////...+++---///000000111333555...,,,,,,...111111///,,,...........................---,,,,,,++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))************))))))***,,,...///+++***************++++++)))*********++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))+++******)))))))))))))))((((((((((((((()))************))))))((((((((('''))))))(((((()))***++++++******))))))))))))*********)))((('''&&&&&&'''(((((('''&&&'''((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++++++++******)))(((((((((''''''((((((((((((''''''***)))(((((('''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))'''&&&&&&((())))))(((&&&&&&&&&&&&''')))***,,,''''''''''''((()))***+++***(((&&&&&&'''((('''&&&))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''''''''((())))))))))))((('''&&&'''(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''(((((('''&&&&&&&&&''''''))))))((('''''''''((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))(((((((((((('''((()))*********)))(((''''''((())))))))))))))))))))))))(((((((((''''''))))))((('''''''''''''''&&&'''''''''((()))))))))))))))))))))))))))))))))((())))))******))))))(((*********))))))))))))))))))))))))******+++++++++************************,,,***)))(((((()))***,,,++++++,,,,,,,,,,,,++++++++++++++++++************++++++************+++++++++++++++******)))))))))+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,---...---,,,,,,...000111///......//////...---,,,,,,------......//////---------...///000111111222111000///000222444666666888999::::::999888777;;;<<<===>>>???AAAFFFIIIMMMJJJGGGHHHJJJHHHCCC???999666222000000000000///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......---...///222444444222///------.../////////......,,,---//////...///000222///......000222222000---...............---------------,,,++++++++++++,,,+++******************+++******************************************************))))))))))))******+++************,,,---...,,,+++***))))))))))))))))))))))))*********++++++************************************)))))))))((())))))))))))))))))))))))+++******)))))))))))))))((((((((((((((()))************)))))))))((((((((()))))))))))))))***++++++******))))))))))))*********)))((('''&&&''''''(((((('''&&&''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((()))))))))))))))*********************))))))))))))''''''((((((((((((''''''******)))))))))((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((()))))))))((('''''')))******)))&&&&&&&&&'''((()))++++++(((''''''(((((()))***+++,,,***((('''(((((('''&&&))))))))))))))))))))))))%%%''')))******)))'''%%%''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''((())))))'''''''''''''''((()))***))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''(((''''''''''''''''''((()))(((((('''&&&&&&&&&'''(((((('''''''''((())))))%%%&&&'''((((((((('''''')))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))'''''')))***++++++++++++'''(((((()))))))))))))))******)))))))))((((((((()))((((((''''''''''''(((((((((((((((((((((((((((************************(((((())))))))))))((((((+++*********))))))(((((((((((())))))***+++,,,,,,************************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,+++++++++************++++++************++++++,,,,,,++++++++++++******)))******+++,,,------...//////...------,,,------,,,,,,,,,,,,---------------...//////......000222222111///000111111000///////////////000000000000////////////000111222222444333222111222333666777888999;;;<<<======<<<;;;<<<>>>AAADDDFFFHHHKKKNNNRRRPPPNNNNNNMMMHHHAAA;;;444222000/////////...---------.........------,,,---------,,,------...///...///111555777555222/////////000000//////......///000111000......///111000000111222444444222/////////......------,,,,,,---,,,,,,+++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,++++++******+++,,,,,,,,,+++***)))((('''''''''((((((((()))))))))******************************************))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))(((((((((((()))***************)))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))((('''''''''(((((((((''''''(((***,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))************))))))))))))))))))))))))************''''''(((((((((((('''''')))************)))))))))((((((((((((((((((((((((((()))))))))************''''''''''''(((((((((((((((((())))))))))))(((((()))'''&&&'''(((***)))))))))))))))(((((((((((((((((((((((((((((()))******+++***(((((()))***)))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((())))))((((((((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&&&&&&&((('''''''''((()))******'''''''''((((((((((((((())))))))))))))))))))))))+++*********))))))(((((('''(((((())))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((())))))***************(((((())))))))))))((((((************)))))))))))))))(((''''''''''''(((((()))))))))(((((((((((((((************************((((((((())))))(((((((((++++++******)))(((((((((&&&'''((()))***+++,,,---************************,,,+++************+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...000///...---,,,,,,,,,,,,,,,,,,,,,------------...///000000000///000222444666444333222333333111000000000000000000000000000111111111111222333444555555555444333444666888:::;;;<<<===???@@@@@@@@@@@@???BBBGGGKKKMMMPPPRRRTTTSSSRRRRRRQQQOOOIIIAAA;;;111///......//////---,,,...////////////...------//////............/////////000111333444333111...111111111111000///......333444555444222000111111000111333555666555333111000000//////...---,,,,,,------,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++*********++++++++++++++++++******))))))******+++---,,,,,,++++++***************)))(((''''''(((((((((((((((((())))))))))))*********************************)))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))(((((())))))***+++*********************************))))))***++++++))))))************))))))))))))((((((((((((((((((((('''''')))+++------,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))++++++******))))))(((((('''(((((()))***+++++++++''''''((((((((((((''''''((()))************))))))((((((((((((((((((((((((((()))))))))************&&&'''''''''((((((((()))(((((())))))))))))(((((((((&&&%%%&&&'''((((((((()))))))))))))))((((((((()))(((((((((((())))))***)))((('''(((***,,,,,,+++'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&'''''''''''''''((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''((((((((((((((()))***+++)))))))))))))))*********))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******+++******)))))))))(((((((((((())))))))))))((((((************))))))))))))((((((''''''''''''(((((()))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((************))))))((((((&&&'''''')))***+++,,,,,,*********************************))))))*********,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,---------.........000111222222111222444666:::888666555555444222000000000000000000111111111111111111222333444666666888888777777999;;;>>>@@@@@@AAABBBCCCDDDDDDEEEEEEEEEIIINNNRRRTTTVVVYYYZZZVVVVVVVVVTTTPPPHHH@@@:::333222111111222222111//////////////////...---,,,//////...............///222000......///000000///222222222222111000//////444666888888666333222222000333666888777666444333333333222111000///...---...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---************************)))))))))*********++++++++++++************++++++,,,,,,,,,,,,+++******)))((((((''''''((()))******(((((((((((())))))))))))************************))))))))))))))))))******************************+++******))))))))))))))))))))))))))))))***++++++*********+++++++++++++++++++++***************+++((()))************)))((((((((())))))))))))))))))((((((((())),,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))((((((''''''((()))***++++++,,,''''''(((((((((((('''''''''((()))*********)))((())))))))))))))))))))))))))))))))))))************'''''''''(((((())))))***'''((()))******)))(((''''''&&&%%%%%%'''(((((('''&&&&&&((()))***+++++++++))))))(((((((((((())))))(((&&&&&&'''***,,,---,,,))))))))))))))))))))))))***)))'''%%%%%%''')))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((((((((((((''''''''''''''''''((()))(((((('''(((((())))))))))))((((((((()))************)))))))))***+++,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&'''((())))))******)))(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))+++***)))((('''''''''''')))))))))))))))(((((('''******)))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***''''''(((((()))***++++++++++++++++++++++++++++++************************,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,---------............111222333333333444666888===;;;999777777666444222111222222333444444555555111222222333555777999:::=========>>>@@@CCCGGGIIIHHHIIIIIIIIIJJJJJJKKKKKKMMMPPPUUUXXXZZZ[[[]]]___\\\]]]\\\YYYRRRIIIAAA<<<666444222222333333222111222222222222111000//////000000//////......//////555222...---...///000000222222222333222222111111222666:::<<<;;;888555444222555999;;;:::888666666777777666444333111000//////......---------------------,,,,,,,,,,,,------************************(((((())))))***+++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))'''''''''((()))***+++,,,((((((((()))))))))******************************))))))))))))************************************+++******)))))))))))))))***))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++((()))***++++++***)))((((((((()))*********)))))))))(((((()))+++---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))'''(((((()))***+++++++++''''''((((((((((((''''''%%%&&&(((******)))((('''))))))))))))))))))))))))))))))))))))************''''''((())))))***++++++'''((()))******)))((('''((('''%%%&&&((())))))(((%%%'''(((***++++++++++++))))))(((((((((((())))))((('''&&&''')))+++++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))'''(((((())))))(((((('''''''''''''''((()))***+++******))))))((()))))))))***)))((((((((()))++++++))))))))))))))))))))))))(((((())))))******++++++&&&'''((()))************'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))(((((((((((()))((('''&&&&&&'''(((((()))))))))))))))((('''''')))))))))((((((((('''''''''''''''''''''((())))))((((((((()))*********+++******************************++++++++++++******((((((((()))******++++++'''((((((((())))))******++++++++++++++++++++++++***++++++++++++++++++***,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++************++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,---...///000------------............222333444444444555777999<<<:::999999999999888666555666777888999:::;;;<<<666666777999<<<>>>AAABBBCCCCCCDDDEEEIIIMMMPPPSSSQQQQQQQQQQQQQQQQQQRRRRRRUUUWWWZZZ\\\]]]^^^aaabbbaaabbbaaa^^^WWWOOOHHHEEE???===999888999999999999;;;;;;;;;;;;:::999888777666666555444444444444444777555222111222222222111111222333333333333333222333999@@@DDDCCC@@@<<<999555999>>>???>>>;;;:::999;;;:::999777666444333222000000///............///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******+++,,,,,,---,,,++++++******++++++,,,***+++,,,,,,,,,+++******)))))))))))))))***+++,,,)))))))))*********++++++************************((()))))))))************************************+++******)))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,---------,,,++++++*********+++((()))***++++++***)))((('''((()))***+++******)))***(((((()))+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))*********(((((())))))*********+++''''''((((((((((((''''''$$$&&&((()))***)))((('''))))))))))))))))))))))))))))))))))))************'''(((((()))***++++++,,,'''((()))++++++)))(((''')))((('''''')))******))))))******++++++)))((('''***)))(((((((((((())))))***((('''''')))***)))(((''''''''''''''''''''''''&&&'''(((******((('''&&&((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''((())))))###%%%'''(((*********)))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******'''((()))******)))((('''''''''''''''(((***+++,,,++++++***)))(((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))************))))))))))))&&&'''((()))************'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&%%%%%%&&&''')))***)))))))))))))))(((''''''(((((((((((('''''''''''''''''''''''''''((()))***''''''((()))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++''''''((()))***+++,,,,,,(((((((((((())))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,---------,,,,,,,,,++++++++++++************++++++*********++++++,,,,,,,,,)))***+++,,,...///000111------------///000111222---------.........//////222444555555555666888::::::999888999;;;<<<;;;:::999999:::<<<>>>???@@@AAA<<<<<<>>>@@@CCCFFFIIIJJJGGGGGGHHHKKKNNNSSSWWWZZZWWWWWWVVVVVVUUUVVVVVVVVVZZZ[[[]]]^^^___```bbbdddaaaccccccaaa\\\VVVRRROOONNNJJJFFFDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBAAAAAA======<<<;;;::::::;;;;;;888777666777777666333111111222222333444444444444666===FFFKKKKKKGGGCCC@@@777<<>><<<<<<======;;;999777666444333111111000///////////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,******,,,,,,---,,,+++***++++++***************+++************++++++++++++************************(((((())))))*********+++************************+++******)))))))))))))))*********)))******+++,,,+++++++++,,,,,,------------,,,,,,+++*********+++''')))***++++++***)))''''''((()))+++++++++***)))***)))((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++))))))))))))***************))))))((('''&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((((()))---+++)))((('''((()))***((((((((()))******++++++))))))))))))))))))))))))(((&&&%%%%%%'''(((((('''))))))))))))******************)))((((((((((((((((((((((((((())))))))))))///***&&&$$$%%%''''''&&&((()))***+++***)))'''%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***(((&&&%%%%%%''')))+++((((((((((((((((((((((((************************%%%&&&&&&'''((()))******))))))(((((('''''''''&&&&&&&&&''''''((()))))))))***)))((((((((()))+++,,,...,,,***(((((()))***+++(((((((((((((((((((((((((((((()))*********************))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''''''''''''''''''''''''''((()))***+++***)))(((((()))***+++,,,***(((&&&&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))***))))))***,,,,,,+++)))******+++++++++,,,,,,,,,******))))))((((((''''''************+++,,,---...************))))))))))))***+++,,,------,,,***)))+++++++++***************************************++++++++++++++++++++++++,,,,,,,,,---...000333444,,,,,,++++++,,,...///111,,,,,,,,,---------......//////......//////000111222555888777555666;;;@@@===>>>>>><<<::::::===@@@???AAADDDGGGIIIJJJJJJIIIHHHIIIJJJLLLNNNOOOOOOOOORRRRRRRRRTTTVVVXXXZZZ[[[^^^]]]\\\YYYXXXYYY]]]```ddddddaaa]]]^^^bbbbbb```kkkhhhdddaaa___]]]ZZZXXXVVVTTTSSSTTTUUUVVVUUUSSSSSSRRRPPPOOONNNMMMMMMMMMMMMKKKIIIHHHHHHGGGEEECCCCCCBBBBBBAAA>>><<<999888999888888:::;;;:::888666666;;;DDDNNNTTTRRRJJJCCCBBBDDDHHHIIIIIIEEEAAA===EEECCC>>>:::888777777888<<<999555222111///---++++++++++++,,,,,,+++++++++************************---,,,+++*********,,,,,,+++++++++++++++++++++++++++******)))))))))))))))******++++++++++++******,,,,,,++++++***)))((((((******+++,,,,,,,,,,,,+++++++++***)))(((((()))))))))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,***((('''&&&'''((())),,,,,,+++***)))))))))***''''''&&&&&&&&&&&&''''''(((((())))))******++++++******)))(((((((((((((((*********)))))))))))))))))))))))))))***+++,,,---))))))))))))************&&&&&&''''''((())))))))))))((((((((((((((((((((('''''''''((((((((())))))+++***((('''&&&'''((()))++++++******)))((((((((())))))))))))))))))))))))(((&&&%%%&&&''')))((('''))))))))))))******************)))((((((((((((((((((((((((((()))))))))))),,,)))&&&%%%'''))))))(((((()))***+++***)))'''&&&&&&'''((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%$$$"""""""""$$$'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))(((((((((''''''''''''******)))((((((''''''&&&***)))((((((((()))++++++,,,+++***)))))))))******(((((((((((((((((((((((((((((()))*********************))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((())))))(((''''''((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))***))))))***,,,,,,+++)))*********+++++++++,,,,,,)))))))))))))))(((((((((*********++++++,,,,,,---************))))))))))))((()))***++++++***)))'''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++......---------...000000,,,,,,,,,,,,---...//////,,,------------........................//////000000333666777555777<<>>???BBBFFFGGGIIILLLNNNNNNNNNOOOPPPRRRSSSUUUVVVXXXYYYZZZZZZ\\\\\\\\\]]]]]]]]]]]]^^^_________^^^\\\]]]___aaa^^^```___\\\^^^ccceeecccmmmkkkhhhgggfffeeecccbbb]]][[[ZZZZZZ[[[[[[ZZZYYYZZZZZZYYYYYYYYYZZZ[[[[[[XXXWWWUUUUUUVVVUUURRRPPPLLLMMMMMMLLLJJJHHHEEEDDDCCCAAA@@@@@@@@@???<<<::::::???GGGPPPWWWWWWRRRMMMNNNOOOPPPPPPNNNLLLIIIGGGGGGDDD@@@>>>======<<<;;;@@@<<<777333111///---+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***,,,///111222++++++++++++++++++++++++++++++***)))))))))))))))******++++++++++++******,,,,,,++++++***))))))((())))))***++++++++++++***+++******))))))))))))***)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++***((('''''''''))))))++++++******)))************)))((((((((((((((())))))))))))))))))*********++++++***)))))))))))))))************)))))))))))))))(((((()))***+++,,,,,,))))))))))))************&&&&&&'''(((((()))******((((((''''''&&&&&&&&&%%%''''''((((((((()))))))))***)))'''&&&&&&&&&'''(((++++++******)))((((((((())))))))))))))))))))))))((('''&&&'''((())))))'''))))))))))))******************)))((((((((((((((((((((((((((()))))))))))))))((('''(((***+++***)))(((((()))******)))'''&&&''')))***++++++)))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&%%%%%%$$$%%%''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''+++******))))))((('''''')))))))))((()))******++++++************)))))))))(((((((((((((((((((((((((((((()))*********************))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))***))))))***,,,,,,+++)))*********++++++++++++,,,(((((())))))))))))))))))******+++,,,,,,,,,+++***++++++*********)))))))))((()))***++++++***)))(((++++++,,,,,,------............------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,000///...---,,,,,,,,,,,,------...............---------.........////////////////////////000111111000333777888999;;;@@@DDDJJJJJJHHHEEEDDDFFFIIIMMMOOOSSSVVVUUURRRRRRVVVZZZ^^^```aaaccceeefffggggggjjjjjjhhhfffccc___[[[YYY[[[\\\\\\[[[ZZZZZZ[[[]]][[[^^^______bbbhhhlllkkkmmmkkkiiihhhhhhgggeeeccccccaaa___^^^^^^^^^]]]\\\_________```bbbccceeefff[[[[[[\\\]]]^^^^^^[[[XXXSSSTTTUUUUUUTTTRRRPPPNNNOOOMMMKKKJJJIIIGGGDDDAAABBBEEEKKKSSSZZZ]]]\\\[[[\\\[[[YYYWWWUUUTTTRRRRRRKKKGGGCCCDDDGGGHHHEEEAAACCC???999444111///...,,,,,,,,,------------,,,,,,++++++++++++++++++++++++(((((()))+++---000222444************************++++++***))))))))))))*********++++++++++++******,,,,,,++++++***)))))))))(((((()))************)))******)))))))))***++++++)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++***)))((('''((()))************)))******++++++,,,,,,+++***))))))******************))))))))))))++++++******))))))******************************(((((((((((()))***++++++))))))))))))************))))))))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$###'''(((((((((((())))))))))))(((((('''''''''((()))((((((((()))******++++++(((((((((((((((((((((((((((''''''((()))***)))(((((()))))))))***************))))))((((((((((((((((((((((((((())))))))))))((())))))***++++++)))((((((((())))))))))))((('''(((***+++,,,,,,***'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((()))******++++++)))))))))))))))******+++))))))************)))((((((((((((((((((((((((((((((((()))*********************))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''')))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))***))))))***,,,,,,+++)))************++++++++++++((((((((())))))******+++)))+++,,,------,,,***(((+++++++++*********))))))***+++,,,---------,,,,,,***++++++,,,---......///......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,///......---,,,,,,,,,+++---...///000000///---,,,........./////////000000000000000000111222333444222555999<<>>999777555444222//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))************************,,,++++++*********************++++++++++++******+++++++++***************)))***++++++,,,,,,++++++******))))))***+++,,,,,,))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***))))))))))))************)))))))))***+++,,,,,,,,,+++***)))))))))))))))++++++******))))))(((((((((((('''''''''(((((()))))))))******+++++++++,,,(((((((((((((((((()))***((()))))))))************&&&&&&'''(((***+++,,,,,,************************((((((((()))))))))******)))))))))***************++++++******)))((((((((())))))))))))))))))))))))(((((((((***,,,,,,***((())))))))))))******************)))((((((((((((((((((((((((((()))))))))))))))+++,,,,,,)))'''&&&&&&(((((((((((()))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))***)))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((+++******))))))(((''''''(((((()))************)))((((((((())))))))))))***))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((())))))((((((''''''&&&&&&''''''))))))************))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))***))))))***,,,,,,+++))))))))))))************+++))))))************************+++,,,,,,,,,+++***,,,++++++++++++*********))))))******++++++,,,,,,******++++++,,,,,,------+++++++++++++++,,,,,,,,,++++++,,,,,,------......***+++,,,...//////////////////000000000000000///000000000111111111222222,,,---...000333666888999999<<<@@@FFFKKKPPPSSSUUU\\\ZZZZZZ]]]aaafffhhhiiieeehhhkkkiiiggghhhmmmsssuuuuuuwwwxxxxxxyyyyyyxxxlllllljjjhhhddd```]]][[[YYYYYYWWWTTTSSSTTTXXX[[[^^^eeehhheeedddgggjjjkkkgggffffffffffffeeebbb```___\\\XXXVVVVVVVVVVVVUUUTTTSSSRRRPPPOOONNNNNNNNNQQQSSSVVV[[[```bbbbbbaaa^^^\\\YYYXXXXXXZZZ\\\^^^\\\[[[ZZZ[[[^^^```aaaaaa^^^]]]\\\ZZZXXXXXX[[[]]]```aaacccdddccc```]]][[[XXXVVVUUUZZZ___bbb___\\\MMMIIIDDD@@@===:::777555000000111111111111000000------------------------++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++************+++******++++++++++++************************************+++,,,,,,,,,,,,,,,++++++*********++++++,,,)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))***************************)))******++++++***)))))))))))))))******************))))))))))))''''''&&&&&&&&&'''(((((())))))******+++,,,,,,,,,)))))))))(((((())))))***))))))))))))************&&&&&&''')))***+++,,,---((())))))******++++++,,,(((((()))))))))*********'''(((((()))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((()))+++---,,,***((())))))))))))******************)))((((((((((((((((((((((((((())))))))))))''')))+++***'''&&&&&&(((((((((((((((((()))******)))((('''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))%%%''')))++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((()))******)))((((((''''''&&&'''((()))***+++******))))))(((((('''((()))***+++))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))((('''''''''''''''(((((()))******)))((((((&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))************++++++***************************++++++,,,,,,---,,,,,,+++++++++*********))))))******+++,,,------,,,,,,,,,,,,------------++++++,,,,,,------......++++++,,,,,,---......///+++,,,...///000000//////////////////000111222222111111111222222222222333000111333666999===@@@BBBDDDFFFJJJPPPVVV[[[^^^^^^bbbaaaaaadddiiilllmmmlllmmmmmmnnnlllkkkkkkmmmpppsssttttttuuuuuuttttttsssiiiiiigggfffdddbbbaaa```\\\^^^___^^^]]]\\\]]]___\\\bbbfffccc```bbbeeeeeeaaaaaaaaaaaabbb```]]]ZZZ\\\YYYUUUSSSSSSTTTTTTTTTUUUTTTRRRPPPOOOMMMMMMLLLLLLMMMPPPUUU[[[___aaaaaa\\\YYYUUUQQQQQQTTTYYY\\\]]]\\\\\\^^^aaaeeeffffffaaaaaa```\\\XXXVVVWWWXXXZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[^^^bbbddddddcccUUURRRNNNIIIEEE???:::666111111222222222222111111------------------------***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++******************************))))))***+++++++++++++++,,,,,,+++*********++++++)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))******++++++++++++++++++******)))*********)))(((((())))))***+++,,,)))))))))))))))*********'''''''''''''''((())))))))))))***++++++,,,------+++******)))))))))******))))))))))))************)))))))))))))))*********%%%%%%&&&'''((()))******))))))))))))************&&&&&&'''((())))))((((((((((((((()))******++++++))))))))))))))))))))))))(((((()))+++------***((())))))))))))******************)))((((((((((((((((((((((((((())))))))))))%%%''')))(((&&&&&&(((***((((((((((((((()))******((('''&&&%%%&&&'''***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))###&&&''''''&&&%%%((((((((((((((((((((((((************************%%%&&&&&&'''((()))******&&&'''''''''(((((())))))&&&&&&''''''((()))))))))'''((()))++++++******))))))((('''&&&'''(((***,,,))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))***++++++++++++***)))))))))))))))&&&'''((())))))((('''&&&'''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))************,,,+++++++++***)))))))))************+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,---...///000...............---------+++,,,,,,---...///000000++++++,,,,,,---...//////---...///000000000///...000//////...///111333444111111222222222333333333555666999<<<@@@DDDHHHJJJMMMOOOTTTZZZ```eeeggggggeeeddddddgggkkkmmmllliiipppooommmlllkkkjjjjjjjjjooopppppppppoooooonnnmmmjjjiiifffdddaaa```______[[[^^^bbbcccbbb___]]]]]]ZZZaaaeeebbb___```cccdddfffeeeddddddccc```\\\XXXYYYVVVRRRPPPPPPRRRRRRRRRVVVUUUSSSQQQPPPNNNNNNMMMLLLMMMOOOUUU[[[```cccddd```\\\VVVRRRRRRVVV[[[______^^^]]]___cccggghhhiiibbbcccbbb^^^XXXUUUUUUVVVUUUTTTTTTSSSTTTVVVYYYZZZ]]]]]]___aaaccceeeggghhh\\\YYYTTTOOOJJJCCC;;;666111222222333333222222111........................---......///...---+++***---------------------------,,,++++++******++++++******++++++++++++************************++++++(((((()))***************------,,,+++************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,+++***)))))))))***((((((((()))***+++------(((((())))))******++++++((((((((((((((()))******))))))***+++,,,,,,------++++++***************+++))))))))))))************)))))))))***++++++,,,,,,...+++((('''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''++++++,,,,,,,,,,,,++++++(((((('''''''''&&&&&&&&&))))))(((((((((((()))))))))((('''&&&'''(((+++,,,((((((''''''''''''((((((''''''(((((('''&&&%%%%%%))))))((((((''''''&&&&&&''')))+++++++++***+++,,,(((((()))(((((('''&&&&&&((((((((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))***))))))((('''&&&''''''((()))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))************)))))),,,***)))***---...,,,***++++++******))))))((((((++++++++++++***((('''%%%))))))(((((((((***+++,,,'''((((((((())))))******---------,,,,,,,,,++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))***++++++***+++---//////,,,((((((***,,,,,,+++,,,---......//////......---...///000000///...------------.........//////,,,,,,------...///000000...//////000111111111222222222222333444555777777:::>>>CCCHHHKKKNNNRRRTTTVVVYYY^^^bbbdddeeedddcccdddaaa___aaaeeehhhiiihhhlllmmmmmmllliiigggggghhhjjjiiihhhgggffffffffffffeeedddccc```^^^\\\ZZZYYYWWWYYY\\\^^^]]]ZZZVVVSSSUUUZZZ]]]\\\\\\___aaa___dddddddddccc```______```]]]ZZZTTTOOOLLLLLLMMMOOORRRSSSTTTSSSRRRQQQRRRSSSVVVUUUUUUYYY^^^bbbcccbbb_________^^^[[[ZZZZZZ[[[aaa^^^]]]```fffjjjhhhfffdddeeedddaaa]]]YYYXXXWWWRRRPPPMMMKKKKKKOOOTTTWWWYYYYYYZZZ[[[[[[[[[ZZZYYYYYYVVVQQQNNNIIIBBB:::333444444333333333222222111222333333111...,,,,,,,,,+++,,,---...///...---,,,)))***++++++***+++---//////,,,******+++------,,,++++++***))))))((())))))+++,,,,,,,,,,,,+++***))),,,+++******)))*********,,,++++++++++++++++++,,,''')))+++,,,***)))))))))******))))))***,,,...///+++++++++*********))))))((((((((()))******++++++***+++,,,,,,+++***)))(((************************++++++************+++++++++++++++*********))))))************************(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((&&&(((***,,,---,,,+++***'''((()))***************++++++******************+++)))((((((***++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))************)))))))))))))))(((((('''''''''******))))))))))))******))))))(((''''''(((******((((((''''''''''''((((((((()))))))))(((((('''&&&((((((((((((((('''''''''((()))++++++***)))***+++))))))******)))(((((('''((((((((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******)))))))))((((((((((((''''''''''''((())))))************************))))))************))))))))))))))))))))))))))))))(((((()))******)))))))))''''''((()))))))))))))))(((((((((((())))))))))))+++*********))))))))))))))))))************))))))((('''&&&'''***+++)))'''*********))))))(((((((((******++++++***)))((('''******)))(((((()))***+++((((((((()))))))))******+++++++++*********))))))************************************************,,,,,,,,,+++++++++++++++---......,,,***)))***,,,000---******,,,------,,,,,,---......//////............////////////......---------...............,,,,,,---...000111222333222222111111111222333333222222333555777999;;;<<>>888555444444333333333333333333333333111///------...---...///000000///......+++,,,---,,,++++++---///...,,,******+++------,,,++++++***))))))))))))))),,,,,,,,,++++++++++++***,,,++++++***************++++++************++++++((()))+++***)))((()))******))))))(((((()))***++++++++++++*********))))))++++++++++++***************++++++,,,+++***)))(((((((((((((((((((((((((((+++******))))))******++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************************)))))))))((('''(((***,,,,,,,,,+++***((())))))************))),,,,,,++++++***))))))(((((('''(((***---...---,,,************************************************))))))))))))))))))))))))***************)))))))))((((((((((((((((((((((((******))))))))))))((((((++++++************++++++))))))))))))((((((((((((((((((''''''''''''(((((())))))*********)))(((((('''((((((((((((((())))))((()))+++***)))(((((()))***************))))))(((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((************************++++++************))))))((((((''''''(((((()))***************************))))))************))))))))))))))))))))))))))))))'''((()))***++++++++++++''''''((()))))))))))))))(((((((((((())))))))))))++++++++++++************))))))************))))))&&&&&&%%%'''((()))(((&&&))))))))))))(((((((((((())))))************)))(((++++++***)))))))))******)))))))))))))))*********+++++++++*********))))))************************++++++++++++++++++++++++------,,,,,,++++++******...//////...,,,+++,,,---000...,,,+++---.........------...////////////.........------------.....................---------,,,---...000111333444444555444222222222333555666444555777:::===AAADDDEEEJJJOOOUUUZZZ\\\]]]^^^___[[[\\\\\\\\\[[[ZZZYYYXXXYYYXXXYYY[[[]]]___^^^]]]]]]```cccdddbbb``````___aaaaaa```___^^^]]]\\\[[[]]]]]]\\\ZZZYYYWWWVVVVVVRRRRRRSSSRRRPPPLLLGGGEEEDDDJJJNNNOOORRRXXX[[[[[[]]]]]]^^^^^^^^^\\\[[[ZZZSSSRRRQQQPPPQQQTTTWWWZZZZZZZZZ[[[YYYXXXWWWXXXZZZWWWWWWWWWZZZ]]]```______]]]```bbbcccbbb```___```___]]]]]]```fffiiiiiigggeeefffgggeeebbb```______aaa___[[[WWWTTTRRRQQQQQQRRRQQQPPPQQQSSSWWW[[[^^^WWWVVVTTTRRROOOJJJDDD@@@999888666555444444555555666666666444111///000111000111111111111000000///...//////...---,,,---......,,,******,,,---,,,,,,++++++******))))))******...---+++******++++++,,,,,,,,,+++************************))))))*********((()))***)))(((''')))++++++******)))(((((())))))+++++++++***************------,,,,,,+++******)))***++++++++++++***))))))((((((((((((((((((((((((+++******))))))******++++++++++++***************************************************************************++++++++++++************))))))))))))'''(((***+++,,,,,,+++************+++******))))))+++++++++*********))))))(((((()))+++...///---+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((((((((''''''((((((((())))))))))))))))))))))))+++******))))))******+++))))))******)))((('''&&&((((((''''''''''''(((((()))))))))******)))((((((''''''(((((()))))))))***(((***+++***(((''''''''')))))))))******))))))(((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((('''((())))))***************************))))))************))))))(((((((((((((((((((((((())))))***+++++++++++++++''''''((()))))))))))))))(((((((((((())))))))))))************************))))))************))))))((((((((()))*********)))(((((((((((((((((((((((((((((())))))************,,,++++++******)))))))))************************---------,,,,,,,,,++++++************************++++++++++++++++++++++++---------,,,,,,+++******+++---//////......///111...---,,,,,,---.........------...//////////////////...---,,,,,,---.../////////............------//////000000111222333333444333222111333666999;;;:::;;;>>>BBBFFFJJJNNNPPPTTTXXX^^^aaabbb```______ZZZYYYXXXVVVUUUUUUTTTTTTWWWWWWYYY[[[\\\\\\[[[ZZZYYY[[[]]]]]]]]]\\\^^^___aaaaaabbbaaa```^^^\\\[[[ZZZZZZXXXVVVUUUSSSQQQQQQMMMMMMMMMLLLJJJGGGDDDBBBCCCHHHLLLMMMOOOTTTWWWVVVZZZZZZYYYYYYXXXVVVSSSQQQLLLLLLLLLMMMOOOSSSVVVXXXWWWXXXXXXVVVTTTTTTVVVWWWYYYZZZZZZ[[[[[[[[[ZZZYYY[[[^^^aaabbbaaa^^^]]]]]]^^^^^^^^^aaaeeehhhiiihhhfffggghhhgggeeeccccccdddbbbbbb```___]]][[[YYYXXXRRRPPPMMMLLLNNNRRRXXX[[[ZZZZZZYYYXXXUUUPPPKKKHHHCCCAAA>>>:::888777666777888999888666333222333555444444444333222111000000///000111000...,,,,,,---...,,,++++++---------,,,,,,++++++*********++++++///---+++*********,,,---,,,,,,+++************+++******))))))))))))******)))******((('''''')))+++,,,,,,++++++++++++++++++************************,,,,,,+++++++++******************+++******************************************))))))))))))******************************************************************************)))))))))*********++++++*********)))))))))))))))((()))***++++++++++++***++++++++++++******)))((())))))*********++++++++++++***+++,,,------+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************++++++***))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))******)))((('''&&&((((((''''''''''''(((((('''(((((())))))((((((((('''((((((((())))))******(((***+++***((('''''''''''''''(((((()))(((((('''((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((())))))***(((((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((+++++++++++++++***))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((()))***+++************((((((((()))))))))))))))((((((((())))))***++++++++++++++++++******))))))+++++++++++++++*********---------,,,,,,,,,++++++************************++++++++++++++++++++++++---------,,,,,,,,,+++++++++---000000000///000111+++,,,,,,,,,,,,,,,---...---...//////000000/////////...---,,,,,,---...///////////////////////////111111111111111111222222222111111333666;;;@@@BBBCCCDDDGGGKKKOOOTTTWWWYYY^^^aaaeeefffdddaaa^^^\\\ZZZZZZXXXWWWWWWWWWXXXXXXUUUWWWYYYZZZZZZYYYYYYYYYWWWXXXXXXWWWVVVXXX\\\___bbbcccddddddccc```]]][[[ZZZYYYWWWUUURRRPPPNNNMMMJJJJJJJJJJJJIIIHHHFFFFFFDDDJJJNNNOOORRRWWWZZZZZZ^^^\\\YYYXXXVVVSSSOOOKKKHHHHHHIIIJJJLLLNNNPPPQQQQQQQQQQQQPPPNNNOOOQQQSSSUUUVVVXXXYYYXXXWWWVVVUUUZZZ]]]```aaa___]]][[[[[[_________bbbeeeggghhhhhheeeggghhhhhhfffeeeffffffaaabbbbbbbbbaaa```^^^]]]UUURRRNNNKKKLLLOOOSSSVVV\\\]]]^^^]]]ZZZVVVRRRPPPOOOLLLHHHDDD???<<<:::999::::::999666444444555777::::::888666444222111000///111222111///---,,,,,,...---,,,---...///---,,,,,,,,,++++++++++++,,,,,,///...,,,******+++,,,------,,,,,,+++***+++++++++******))))))))))))***************)))'''(((***,,,))))))***+++,,,,,,------************************))))))))))))******++++++******************++++++***************************))))))))))))))))))***************************************************************************((((((((()))))))))******))))))))))))))))))******)))*********+++++++++***+++++++++++++++***)))(((((())))))***++++++,,,,,,---,,,++++++,,,+++)))'''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))***************++++++))))))))))))++++++''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''((((((''''''(((((())))))((((((((())))))))))))))))))***((()))+++***)))(((((()))&&&''''''(((((((((((('''((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((()))******'''(((((())))))******+++***)))(((''''''((()))***''''''''''''''''''''''''((((((((())))))))))))***))))))(((((())))))***+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))++++++++++++***)))((('''''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))************))))))%%%'''))))))((((((((()))))))))))))))************))))))(((((()))***+++++++++++++++,,,++++++***))),,,,,,,,,++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000222222000...------***+++------,,,,,,---///......///000000000000/////////............//////000000000000111111111222333333333333333333333333444444666999>>>CCCHHHJJJMMMNNNPPPRRRVVVYYY\\\^^^dddfffhhhhhhddd```]]][[[WWWWWWWWWWWWWWWXXXYYYYYYVVVWWWYYYYYYXXXWWWWWWXXXWWWWWWWWWWWWVVVXXX\\\___ccceeefffgggeeebbb^^^[[[\\\[[[YYYWWWTTTRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIPPPUUUWWW[[[aaaeeeffffffaaa\\\YYYXXXUUUPPPLLLHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKMMMPPPSSSPPPSSSVVVWWWWWWVVVVVVVVVZZZ\\\___```___]]]]]]]]]``````aaabbbdddeeefffgggeeeggghhhhhhgggffffffgggbbbcccccccccbbb```^^^\\\ZZZWWWTTTPPPOOOPPPQQQSSS[[[]]]``````]]]ZZZYYYXXXYYYWWWTTTOOOJJJEEEAAA???======<<<999777777999;;;CCCAAA>>>:::777444222111000222444333111///......///......///000000///---,,,,,,++++++,,,,,,------///...,,,+++++++++,,,---------,,,+++++++++++++++*********))))))************+++,,,+++***)))+++,,,&&&'''((()))++++++++++++***************+++++++++'''(((((()))******++++++*********)))******+++,,,((((((((((((((((((((((((***))))))(((((())))))******************+++++++++************************************************'''((((((((())))))))))))))))))))))))*********************************++++++++++++,,,++++++************************++++++---,,,))))))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********,,,+++)))(((((()))+++,,,((((((((())))))************))))))))))))))))))***))))))(((''''''(((******((((((''''''''''''(((((('''((())))))*********)))*********)))))))))))))))((()))++++++***)))***+++''''''((()))))))))))))))((((((((((((((()))******'''((()))******)))((('''))))))))))))))))))))))))))))))(((((()))******+++'''(((((()))******++++++***)))(((''''''((()))***(((((((((((((((((((((((()))))))))*********++++++))))))(((((())))))***+++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******)))((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))************))))))$$$&&&)))((('''&&&'''))))))*********+++++++++,,,***))))))(((((()))***+++)))***+++,,,,,,,,,+++***------,,,,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............000222222000---,,,,,,))),,,...///------...000......///000000000000000///000000000000000000///000000111222333333444555333444444555777888888999;;;<<>>AAACCCFFFJJJNNNRRRUUUVVVXXXXXXXXXYYYZZZ[[[]]]^^^]]]^^^___^^^[[[XXXWWWWWWYYYZZZ[[[\\\\\\\\\[[[[[[^^^___```]]][[[ZZZ]]]``````dddhhhkkkjjjhhhffffffiiikkknnnooommmhhhccc```^^^^^^^^^^^^^^^]]]]]]]]]ZZZYYYWWWVVVVVVWWWXXXYYY^^^dddhhhhhhkkkpppsssrrrjjjccc[[[XXXXXXXXXUUUQQQPPPQQQRRRSSSSSSSSSRRRQQQQQQRRRRRRQQQRRRUUUYYY]]]dddgggiiifffaaa\\\YYYYYYOOOQQQTTTVVVXXXZZZ^^^```bbbcccddddddccccccccceeedddfffggggggeeedddeeefffdddeeefffgggggghhhggggggaaa``````^^^\\\YYYVVVUUUPPPUUU[[[^^^______aaacccbbbbbbaaa___[[[VVVQQQNNNPPPOOONNNKKKIIIJJJMMMOOOQQQNNNIIICCC>>>:::777666333666888999777555444444111111111222333333111///,,,,,,,,,,,,,,,---...///------.........---,,,+++...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,***---//////...,,,,,,---++++++,,,------+++***)))))))))******++++++++++++------,,,,,,+++***************)))))))))***,,,---************************))))))(((((((((((())))))))))))******++++++++++++************************(((((((((((((((((((((((()))************+++++++++(((((())))))*********+++++++++***************+++)))***+++,,,,,,,,,,,,,,,***+++---......---+++***+++++++++*********))))))*********)))))))))))))))+++)))(((&&&&&&((()))++++++*********))))))((((((+++++++++************)))))))))))))))(((((((((((()))******))))))((('''&&&******)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))(((((((((((())))))************))))))))))))++++++******))))))(((((())))))*********+++++++++%%%&&&(((************)))''''''((((((((((((''''''))))))(((((((((((())))))''''''((()))***++++++,,,---,,,,,,+++***))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((()))***++++++,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++((((((((((((((((((((((((&&&''''''(((((((((((((((%%%''')))******+++---///)))))))))))))))*********(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))***,,,...000///,,,******---...---+++,,,,,,,,,++++++************++++++,,,---.../////////............---------......////////////......---///000///......///000---///000000000111333555333444444444333333555777777999<<>>999888888888666555444555555444333222333333333333111///.........---,,,++++++++++++///---++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++******************)))******+++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,))))))************))))))***)))))))))((((((''''''*********)))))))))))))))************************+++++++++*********))))))------,,,+++***(((((('''(((((((((((((((((((((((()))***+++,,,------,,,+++))))))))))))************,,,+++******))))))******)))************+++++++++)))***+++,,,,,,+++***)))+++++++++*********))))))***)))))))))))))))))))))***)))(((''''''((()))************)))))))))((((((+++++++++************))))))))))))))))))))))))((((((((()))))))))))))))(((++++++***)))))))))))))))************************(((((('''&&&'''((()))***))))))(((((((((((())))))************)))))))))))))))))))))(((((((((((((((+++++++++,,,,,,,,,------&&&'''((()))************(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))******++++++''''''''''''((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))************(((((('''''''''((())))))((((((((((((((((((((((((''''''((())))))))))))((((((***++++++******+++---************))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++************************///...,,,+++++++++,,,,,,...,,,***+++---...---+++------------,,,,,,++++++.........---------,,,,,,,,,,,,------......////////////000000000000//////---...000///......///000///111222222111222444666555666666555444444666888:::===AAADDDFFFHHHJJJMMMSSSTTTVVVWWWXXXZZZ\\\]]]YYYZZZZZZ[[[ZZZYYYWWWVVVUUUYYY[[[YYYYYY^^^aaa```eeedddccccccdddeeedddcccdddbbbcccfffgggddddddgggooorrruuuwwwuuuqqqmmmkkkhhhhhhhhhgggeeecccaaa```ccc```\\\\\\\\\\\\YYYVVVZZZUUURRRUUUXXXYYY[[[___]]]___```aaabbbbbbaaa```]]]]]]^^^]]]\\\ZZZYYYXXXWWWZZZ^^^aaacccaaa___]]]ddddddcccbbbaaabbbeeehhhiiiddd^^^YYYTTTOOOJJJGGGNNNQQQTTTVVVVVVWWWXXXYYYVVVXXXZZZ[[[\\\^^^```cccgggfffeeeddddddeeeggghhhdddcccbbbcccddddddbbb```___]]]\\\\\\___```___]]]\\\[[[ZZZZZZ[[[^^^aaaccciiiiiijjjjjjiiihhhgggffflllkkkjjjlllnnnllleee___\\\XXXQQQIIIBBB===<<<<<<@@@===:::999999999888777444444444444333111000/////////...---------------///---++++++,,,---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,,,,---+++******))))))******+++++++++******++++++,,,---))))))************))))))+++++++++******)))))))))************************************************+++++++++*********))))))+++++++++++++++*********)))))))))))))))))))))))))))***+++,,,,,,++++++***))))))))))))************,,,+++******))))))******)))************+++++++++((((((((((((((((((((((((+++************)))))))))))))))))))))))))))*********)))(((''''''((()))*********))))))))))))((((((+++++++++************)))))))))))))))))))))))))))&&&'''((()))************,,,++++++***************************************(((((('''''''''((()))***))))))(((((((((((())))))************))))))))))))''''''''''''((((((((((((***+++++++++,,,,,,,,,,,,(((((((((((()))******+++))))))************))))))))))))(((((((((((()))))))))))))))))))))*********''''''((()))+++,,,------+++***))))))))))))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))......---,,,+++***)))((())))))))))))))))))))))))))))))))))))************)))(((((((((((()))******))))))))))))))))))))))))(((((()))***************,,,------,,,***))))))***+++++++++***)))))))))(((++++++++++++++++++++++++))))))))))))******************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++************************000///...---,,,++++++,,,...,,,+++,,,---...---+++............------------.........------------,,,***+++,,,---...///000000//////000000000000//////---...//////......000111222333444333333333555777777888999888777777999;;;???BBBGGGJJJMMMOOORRRUUUYYYYYYYYYYYYZZZ\\\]]]^^^YYYYYYYYYYYYXXXWWWVVVUUUQQQVVV[[[[[[___eeeiiiiiikkkiiihhhiiilllllliiiffffffeeefffkkkkkkhhhhhhjjjnnnooopppooollliiiggggggaaacccdddbbb```___bbbeeeffffffeeeccc```\\\WWWTTTUUUQQQOOOSSSVVVVVVXXX[[[XXXXXXYYYZZZZZZYYYXXXWWWYYYZZZ\\\]]]\\\[[[YYYWWWVVVYYY]]]aaabbb```]]]ZZZdddcccbbbccceeeggghhhgggfff```XXXPPPKKKHHHFFFDDDKKKNNNRRRUUUVVVWWWXXXYYYTTTWWWZZZ\\\\\\]]]^^^```cccccccccccccccdddeeeeeeaaabbbccceeeggggggeeebbb___\\\YYYYYY[[[^^^```aaa______^^^]]]\\\]]]]]]]]]ggghhhjjjlllmmmpppsssvvvyyyyyyzzz}}}~~~zzzrrrkkkfffaaaYYYQQQJJJGGGEEEEEEHHHDDD@@@===<<<<<<<<<;;;666666555444333222111000000000///........./////////---++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......------------......,,,++++++******++++++,,,,,,+++*********+++,,,---))))))************)))))),,,,,,,,,,,,,,,+++++++++))))))******++++++,,,,,,************************+++++++++***************))))))***+++,,,------...*********************************++++++***)))))))))))))))*********++++++,,,+++******))))))******)))************+++++++++)))((((((''''''(((((()))************)))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))((((((+++++++++*********)))))))))))))))))))))*********'''((()))***************+++******))))))*********************************((((((((((((((()))))))))))))))(((((((((((())))))************)))))))))((('''''''''(((((()))))))))((((((((())))))))))))******)))((('''((()))+++,,,((())))))******))))))((())))))(((((((((((())))))*********)))))))))))))))((()))***+++,,,...//////************************)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++---,,,,,,+++******))))))))))))))))))))))))))))))((()))))))))************+++++++++++++++,,,,,,---))))))))))))))))))))))))))))))***++++++++++++***---......---***))))))***,,,,,,++++++***)))((((((++++++++++++++++++++++++((()))))))))******************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,------------,,,,,,------------,,,...---------------------++++++,,,---...///000000+++,,,,,,---......//////...//////000000//////...---///000000//////111222444555555555444444666888888:::;;;<<<<<<===@@@BBBDDDGGGKKKNNNPPPSSSVVVXXX\\\[[[ZZZZZZ[[[\\\]]]\\\XXXXXXXXXWWWVVVUUUTTTSSSTTTZZZ___aaaeeelllqqqqqqtttpppnnnnnnpppnnnjjjfffcccbbbdddhhhiiifffeeegggccceeefffeeebbb___```aaa]]]```cccbbbaaadddlllrrrvvvxxxyyyvvvooofff```\\\WWWRRRPPPRRRTTTUUUWWWZZZYYYWWWWWWYYYYYYWWWWWWYYYZZZ[[[[[[\\\\\\\\\[[[[[[UUUVVVXXXZZZZZZZZZXXXWWW]]][[[[[[___dddffffffccceee^^^UUUMMMIIIIIIIIIIIIHHHKKKPPPTTTUUUVVVWWWXXXXXXZZZ[[[\\\\\\]]]___aaaccccccdddddddddbbbaaa`````````bbbfffiiiiiigggeeebbb^^^ZZZWWWXXX[[[___bbb___```````````````______cccbbbcccgggnnnvvv|||{{{||||||wwwqqqggg^^^WWWRRRPPPNNNLLLGGGAAA===<<<<<<<<<;;;999888666444333222111111111111000////////////000///---,,,,,,------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************************************))))))***+++,,,------...************************************))))))(((((())))))*********+++++++++,,,+++******))))))******))))))*********+++++++++***)))(((((((((((()))***))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))(((((((((((((((((())))))+++++++++*********))))))((()))))))))*********+++***************)))(((((())))))((((((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))************)))))))))(((((((((((())))))*********''''''((((((((()))))))))******)))(((((()))+++,,,'''(((((())))))(((((('''))))))(((((((((((())))))*********)))))))))))))))((((((((()))))))))************++++++++++++******))))))))))))))))))))))))&&&'''((()))***+++,,,,,,++++++++++++++++++++++++))))))******************))))))))))))))))))))))))((()))))))))************+++++++++++++++,,,,,,---)))))))))))))))))))))))))))******++++++++++++++++++,,,---,,,*********,,,---,,,,,,+++***))))))(((************************((()))))))))******************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,---------+++,,,,,,---...///000111........................---......//////......---...000111111111111222444444555666666555555777999:::<<<>>>@@@BBBDDDHHHKKKIIIKKKOOOQQQRRRTTTVVVXXX\\\[[[ZZZ[[[^^^^^^]]][[[\\\[[[ZZZYYYXXXWWWVVVVVV\\\aaaeeefffiiiooossssssvvvsssooommmllliiidddaaa\\\ZZZ\\\``````]]]\\\^^^YYY]]]aaabbb```^^^```bbbaaaeeeiiijjjlllrrr|||xxxooojjjbbb[[[WWWXXXYYYZZZ\\\```ccc___]]]```aaa___bbbgggffffffeeedddddddddeeefffZZZXXXWWWVVVVVVWWWYYYZZZ[[[ZZZYYY\\\```aaa___\\\___YYYPPPJJJIIIJJJMMMNNNIIIMMMRRRUUUWWWXXXZZZ[[[aaa```___\\\[[[]]]aaaeeehhhiiijjjkkkjjjgggdddbbb`````````bbbeeefffeeedddccc___ZZZUUUSSSUUUZZZ]]]\\\]]]___bbbdddeeeffffff```]]]\\\bbbooozzz~~~uuuiiiaaa[[[VVVSSSKKKGGGAAA===<<<<<<;;;;;;===;;;888666444333333333333222111000000///000000000...,,,,,,---------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,---))))))************))))))*********+++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))(((((((((************++++++++++++,,,+++******))))))******))))))*********+++++++++)))******************)))(((((()))))))))))))))***((((((((()))******++++++(((((())))))))))))((((((''''''(((((((((((())))))+++++++++************)))((())))))******+++++++++++++++++++++***)))((('''(((((((((((((((((()))***(((((((((((((((((((((((('''((()))*********))))))))))))(((((((((((())))))************))))))))))))))))))))))))************))))))))))))*********************))))))******+++''''''((((((((((((''''''))))))(((((((((((()))))))))))))))))))))*********+++++++++*********************+++,,,,,,+++******))))))))))))))))))))))))%%%&&&''')))***,,,---...))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))(((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***(((***++++++***)))+++,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++------------------------,,,------,,,+++***)))(((+++---//////...---------,,,,,,,,,,,,,,,---------/////////............---000000000/////////............////////////......///111333333333333555666555777888888888999;;;===>>>@@@CCCEEEHHHKKKOOORRRNNNPPPSSSUUUVVVWWWZZZ[[[^^^]]]]]]aaadddeeebbb^^^bbbaaa___]]]\\\[[[[[[[[[bbbfffgggdddeeejjjmmmmmmjjjhhhfffbbb___\\\ZZZZZZ\\\YYYYYY[[[[[[XXXXXXZZZ\\\aaagggiiihhhiiimmmqqqrrrtttwwwyyy|||zzzqqqkkkgggiiijjjjjjlllooossskkkhhhkkkkkkjjjooowwwyyyxxxwwwuuutttttttttttt___\\\XXXVVVUUUXXX\\\^^^^^^]]][[[ZZZYYYVVVSSSQQQUUUQQQKKKGGGGGGJJJMMMNNNOOORRRUUUWWWYYY[[[]]]```gggeeeaaa]]][[[]]]aaaeeekkkmmmqqqtttuuussspppnnniiifffbbb```aaabbbbbbaaa```^^^ZZZTTTPPPPPPSSSWWWWWWYYY\\\```cccfffhhhiiiaaa^^^]]]bbblllvvv|||~~~qqqhhh```ZZZVVVLLLIIIDDDAAA@@@@@@@@@???CCCAAA===999777666777888777666444333111111000000000...,,,,,,---...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...---,,,+++************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))************))))))))))))))))))************))))))******++++++,,,,,,))))))))))))))))))))))))***************+++++++++,,,++++++******)))))))))))))))))))))))))))))))))++++++***)))))))))***************++++++++++++,,,,,,+++******))))))******)))************+++++++++((()))***++++++***)))((((((((((((((())))))******'''(((((()))******++++++(((((())))))))))))(((((('''''''''((((((((())))))+++++++++************)))((())))))******+++,,,,,,******+++++++++******)))))))))(((((())))))***+++))))))))))))))))))))))))'''((()))***+++***))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))(((((((((((((((((()))))))))***************++++++******)))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))******++++++------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))+++*********************))))))))))))))))))))))))))))))))))))************(((((('''''''''((())))))((((((((((((((((((((((((((())))))***+++*********((()))******(((((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))***---000000...---,,,---,,,---------............////////////............000000000000111111111111000000111111111111000000111333444555444555777888777999:::;;;;;;===???BBBDDDFFFHHHJJJLLLNNNRRRTTTSSSUUUYYY\\\]]]___bbbdddbbbbbbdddjjjooopppkkkfffdddcccaaa___]]]]]]]]]]]]bbbdddbbb]]]\\\```cccddd___``````]]]YYYXXX\\\```hhhcccaaabbbaaa^^^___bbbiiinnnsssttttttvvv~~~~~~{{{{{{xxxqqqssssssqqqxxx}}}hhheeebbb___^^^```ccceeedddcccaaa\\\WWWRRRPPPOOORRROOOKKKIIIKKKMMMNNNOOORRRSSSUUUVVVXXXZZZ^^^aaagggfffbbb^^^[[[ZZZ]]]```fffkkkrrrzzz~~~}}}||||||uuullleeeaaaaaabbbbbb______\\\WWWSSSQQQSSSUUUSSSUUUWWWZZZ^^^aaadddfff```bbbcccdddeeejjjqqqwwwxxxnnnggg```[[[QQQNNNKKKJJJJJJJJJIIIIIIKKKGGGCCC>>><<<;;;===>>><<<;;;999666444333222111000...---,,,---...---,,,,,,,,,,,,------------...,,,,,,,,,---------.........---,,,+++***************+++,,,------,,,+++***(((***+++------,,,+++***))))))************))))))))))))))))))******++++++************************))))))))))))))))))))))))))))))*********+++++++++*********)))))))))((((((************************++++++***)))***+++,,,,,,*********+++++++++,,,,,,,,,+++******))))))******)))************+++++++++&&&(((***++++++***(((&&&'''((((((((())))))******'''(((((()))***+++++++++(((((())))))))))))((((((&&&'''''''''(((((())))))+++++++++************)))((())))))***++++++,,,,,,((()))***+++++++++++++++******))))))***+++,,,,,,************************'''((()))++++++******)))))))))(((((((((((())))))************))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((()))***+++,,,,,,+++)))((())))))************))))))))))))(((((((((((())))))'''(((((()))***++++++,,,)))))))))******+++++++++***+++,,,------,,,+++***))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++...------,,,+++***))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++(((((((((((((((((((((((((((((()))************))))))******)))'''&&&'''(((++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((***,,,...////////////***---111111///,,,---...---.........//////000000,,,,,,---...///000111111//////000111222333333444222222333333333333222222222333555666666666888:::999;;;<<<===>>>@@@CCCEEEIIIJJJLLLMMMNNNOOORRRUUUVVVYYY]]]aaacccfffiiikkkfffgggjjjqqqwwwxxxrrrmmmcccbbb```]]]\\\[[[[[[\\\___```]]]VVVTTTXXX[[[\\\```ccceeeccc```aaaiiiqqquuupppmmmmmmkkkiiijjjnnnuuuyyy|||{{{zzzvvvwwwvvvttt|||sssrrrooommmmmmnnnoooppplllllljjjeee]]]XXXXXXYYYUUURRRPPPOOOPPPRRRRRRRRRQQQRRRSSSSSSTTTWWW\\\___eeedddbbb^^^ZZZXXXYYYZZZ^^^eeeooozzzwwwkkkeeeddddddeee```aaa```\\\WWWUUUVVVXXXRRRSSSTTTVVVYYY\\\___```___eeeiiieee]]]]]]fffpppxxx~~~tttmmmfff```VVVTTTRRRRRRSSSSSSRRRPPPPPPLLLGGGBBB??????AAABBB???>>><<<999666444333333000///------.........---,,,,,,,,,---------......,,,,,,,,,------.........///...---,,,+++******+++******,,,,,,,,,,,,******'''))),,,......---+++)))))))))************))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++((((((((((((((()))))))))++++++++++++++++++++++++++++++*********+++---...******+++++++++,,,,,,,,,,,,++++++***)))*********)))************++++++++++++++++++*********))))))''''''((()))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))***)))(((''''''((()))******+++,,,------,,,***)))+++,,,,,,------,,,,,,++++++++++++***)))(((((('''++++++************++++++******)))(((((((((((((((---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))******---///...,,,***+++---************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,------,,,***)))((('''((()))***+++,,,---------,,,+++******+++,,,---))))))))))))************...---,,,+++************'''(((((()))***+++++++++******))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))************((((((((()))+++---///111******+++++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,.........---,,,+++))))))++++++************++++++))))))***+++,,,,,,------+++,,,------......------........................------------------------......///000000000//////+++,,,...///000000000000222222333333444555555666444444555555777:::<<<===??????AAACCCEEEHHHJJJKKKOOOOOOPPPQQQSSSUUUWWWXXX\\\`````````lll{{{~~~vvvpppmmmmmmrrrzzzzzzssskkkaaa___\\\YYYWWWWWWXXXYYYYYYZZZYYYVVVTTTWWW]]]dddkkkjjjjjjlllqqqxxxvvvnnnsss{{{}}}uuuooopppssswww~~~{{{xxxwwwvvvuuuvvvwwwwwwvvvzzzxxxtttnnngggdddcccdddeee___ZZZZZZ```dddcccaaa___\\\WWWUUUTTTUUUUUUTTTVVVZZZ^^^]]]YYYWWWYYY\\\ggglllqqquuu}}}{{{uuupppmmmkkkgggeeebbb]]]ZZZYYY[[[]]]\\\]]]]]]XXXSSSQQQTTTXXX\\\]]]^^^______```ccceeepppsss{{{}}}tttjjjaaaYYYXXXWWWXXXYYYZZZXXXWWWVVVQQQKKKGGGGGGIIIKKKLLLHHHGGGEEE@@@;;;999888999444222000000000///---+++///...------,,,,,,------........................+++,,,---......,,,***))))))******++++++,,,,,,---,,,,,,,,,++++++*********+++***)))***,,,---,,,+++''''''((()))***++++++,,,************************************************++++++******************---+++******+++,,,,,,+++,,,,,,++++++++++++,,,,,,++++++***************+++************************,,,,,,+++***))))))******++++++************+++++++++++++++*********))))))''''''(((((())))))(((((())))))(((((((((((())))))******))))))(((((((((((((((((((((((()))))))))******)))(((((((((((()))***+++++++++,,,,,,++++++***,,,------......------,,,+++++++++***)))(((((((((+++******))))))******+++******)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***%%%''')))(((&&&%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***++++++++++++***((('''***************++++++++++++***)))(((((()))***+++))))))))))))************---,,,,,,+++************'''(((((()))******++++++******))))))(((((((((((())))))))))))))))))))))))*********))))))((((((((())))))))))))************,,,,,,***))))))))))))*********+++++++++,,,,,,,,,*********))))))***************+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++************++++++))))))***++++++,,,------+++,,,------......------........................---------------------------------...............---......///000111222222555555333333444777999;;;::::::999888999;;;===>>>???@@@BBBDDDHHHLLLOOOQQQTTTTTTTTTTTTVVVXXXZZZ[[[XXX]]]aaahhhzzzrrrnnnkkkmmmqqqppphhhaaaYYYYYYXXXVVVTTTUUUYYY\\\^^^___```]]][[[]]]ccciiiuuuxxx~~~yyy~~~~~~~~~~~~~~~{{{uuuooommmpppssstttwww{{{}}}zzzxxx}}}yyyvvvwww|||}}}{{{www{{{yyyuuurrrrrrvvv}}}yyyrrrqqqwww{{{{{{xxxooommmiiiccc]]]XXXTTTRRRYYYYYYWWWSSSOOOPPPVVV\\\dddiiimmmpppxxx{{{yyyxxxwwwrrrqqqnnnhhhbbb]]][[[[[[^^^___```]]]ZZZVVVUUUVVVWWWWWWWWWVVVWWWZZZ___ccceeegggmmmvvvwwwllldddXXXXXXYYYZZZ\\\\\\ZZZXXXVVVSSSPPPOOOQQQSSSUUUUUUQQQNNNIIIDDD@@@>>><<<;;;333222000/////////---+++,,,++++++***************------------------------,,,,,,++++++************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********)))((()))+++,,,+++***(((((())))))******++++++************************+++++++++***************+++++++++++++++++++++++++++)))(((((()))******))))))(((((((((((((((((()))+++******))))))***************************************)))(((((((((((((((++++++************+++++++++++++++***************'''''''''((((((((())))))******))))))))))))*********))))))))))))(((((((((((((((((()))))))))*********))))))(((((())))))***,,,++++++***++++++,,,,,,------............------+++++++++***))))))((((((+++******))))))******+++******)))((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***'''((())))))''''''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))*********))))))(((,,,+++++++++******)))))))))((((((''''''(((((()))))))))))))))************,,,++++++*********++++++((((((((()))******++++++***))))))))))))((((((((())))))))))))))))))))))))***************)))))))))))))))))))))************---,,,***)))((('''''''''******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------------++++++************++++++))))))******++++++,,,,,,+++,,,------......------........................------.....................------------...///000000000000000111333555666888666555444666999>>>@@@AAA???===;;;;;;<<<>>>@@@BBBCCCEEEIIIMMMSSSWWWZZZZZZYYYXXXYYY[[[]]]```bbb___bbbfffmmm~~~rrrlllgggeeeeeeccc^^^XXXXXXZZZ\\\[[[ZZZ]]]dddkkkhhhkkkmmmkkkhhhiiinnnttt{{{tttqqqrrrrrrqqqrrrttttttsssssssssttttttppppppsssuuurrrqqqrrruuuuuuuuuvvvvvvvvvuuuuuu|||wwwsssuuu|||~~~yyysssuuusssqqqrrryyywwwiii\\\TTTQQQXXXXXXVVVQQQMMMNNNSSSWWW^^^bbbeeegggooozzz~~~yyyppphhhaaa^^^aaaaaa`````````^^^ZZZWWWXXXWWWUUURRRRRRTTTYYY]]]___aaadddiiiqqq{{{zzzoooggg[[[[[[]]]___```___[[[XXXXXXWWWXXX[[[^^^aaaaaa```]]]WWWPPPJJJHHHFFFCCC@@@777555333111111111///...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***,,,......------,,,++++++***,,,,,,,,,++++++++++++***)))((('''(((***+++***))))))*********************************************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))******)))++++++************++++++***)))))))))))))))*********************************)))((((((((((((((((((++++++************++++++************************(((((((((((())))))******+++******************+++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))),,,+++***)))***+++,,,---,,,,,,------------,,,,,,+++++++++******)))))))))******))))))))))))************))))))((())))))***&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))*********************+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))))))))***************+++++++++************)))((((((((((((((((((((((((((()))))))))************+++***************+++,,,(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((()))))))))************(((((())))))******++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,************++++++,,,,,,+++,,,------......------......................................./////////000////////////000222333333222111111222555888999777777666777999<<<@@@BBBBBB@@@>>><<<<<<===@@@BBBDDDFFFIIIMMMSSSYYY^^^aaa\\\\\\\\\]]]___cccfffiiiiiiiiiiiimmmxxx}}}sssjjjfffaaa^^^]]]]]]ZZZXXX\\\aaaeeeeeedddhhhrrr{{{xxx}}}{{{{{{|||tttppppppsss~~~|||rrrkkknnnpppqqqqqquuu}}}|||xxxwwwuuupppnnnoooooooooppprrrssstttsssrrrvvvsssqqqssswwwxxxtttooommmmmmnnntttppp```WWWTTTVVVXXXZZZYYYVVVRRRQQQQQQWWWZZZ[[[\\\aaajjjpppqqqxxxyyy{{{{{{{{{|||~~~wwwnnnjjjiiiddd___^^^```aaa___\\\```___]]]YYYUUUUUUWWWYYY]]]___aaacccgggnnnyyy|||rrrlllbbbbbbdddffffffbbb]]]XXXZZZ\\\___dddiiijjjiiigggeee^^^UUUPPPPPPNNNKKKGGG@@@===999777555444222111111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,.........------,,,,,,,,,++++++++++++++++++++++++***)))((()))+++++++++)))+++*********************************************,,,,,,++++++***)))))))))******++++++++++++,,,,,,---+++******+++,,,,,,+++,,,++++++++++++++++++,,,))))))(((((())))))******************************++++++***************+++++++++************++++++******************************)))))))))***+++,,,++++++************++++++))))))))))))************))))))))))))************))))))************))))))++++++***)))***+++---...+++++++++,,,,,,+++++++++++++++++++++***************))))))))))))))))))*********))))))))))))******'''(((************((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***'''&&&%%%%%%&&&'''((((((************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))++++++******+++++++++,,,)))************+++++++++))))))))))))))))))))))))((()))))))))*********************)))******++++++)))))))))))))))*********))))))))))))************))))))))))))))))))))))))******************++++++((()))))))))************'''((()))***,,,---......******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++,,,------......------.................................//////000000000/////////000000111222333444333333333444777:::<<<555666888;;;>>>???@@@AAA???>>>===<<<===@@@CCCEEEDDDFFFJJJOOOUUUZZZ___aaa\\\\\\]]]^^^bbbfffiiilllhhhgggeeegggnnnrrroooiii```^^^]]][[[\\\]]]^^^^^^bbbgggmmmnnnmmmqqqzzz~~~}}}~~~~~~yyytttpppppptttyyyyyywwwwww|||{{{vvvzzz|||}}}{{{uuupppoooqqqqqqrrrtttxxxzzzyyyuuuqqqqqqsssvvvvvvtttqqqpppoooiiilllsss}}}ttteee]]][[[YYY[[[\\\\\\YYYVVVSSSRRRSSSUUUTTTRRRUUU[[[______gggiiilllnnnoooqqquuuxxx~~~{{{yyypppddd^^^___bbbbbb```fffffffffccc___\\\[[[\\\ZZZ]]]_________bbbiiinnnyyy~~~xxxsssllllllmmmnnnlllggg```ZZZ]]]```dddiiimmmnnnkkkiiihhhaaaYYYUUUUUUUUUQQQMMMGGGCCC>>>:::777555222000...------,,,,,,,,,,,,,,,------------------------***+++,,,------,,,++++++,,,,,,,,,------.........+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++************************************+++++++++*********))))))((()))))))))*********+++---+++******+++,,,,,,+++((((((''''''''''''(((((()))))))))))))))***++++++************************+++***************++++++++++++************++++++***************++++++++++++***)))((()))***+++,,,++++++************++++++)))))))))************+++)))))))))*********++++++)))******++++++******)))************+++,,,------******++++++++++++******++++++++++++++++++++++++***))))))(((((())))))*********)))))))))***++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***'''%%%$$$$$$&&&(((((((((************************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))),,,,,,++++++***++++++,,,))))))******+++++++++,,,)))******++++++******)))))))))))))))************+++******)))))))))******))))))))))))))))))******)))))))))************+++)))))))))))))))))))))))))))))))))***************))))))))))))************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------+++,,,------......------..............................//////000000111111......000111222333333222444444444555666999;;;<<<555888;;;???AAAAAAAAA@@@?????????@@@BBBDDDFFFHHHDDDFFFKKKPPPUUUYYY[[[\\\ZZZ[[[]]]___aaadddggghhhaaa```^^^]]]^^^aaaaaaaaa^^^```bbbccccccccceeegggmmmrrrwwwyyyxxx{{{~~~xxx|||zzzzzz|||{{{wwwvvvxxx}}}|||{{{{{{yyytttnnnjjjjjjsss}}}{{{zzz}}}|||www{{{zzzuuussstttlllrrr|||wwwllleeeccc```^^^ZZZXXXVVVVVVWWWXXXRRRTTTTTTQQQQQQUUUVVVTTTVVVYYY]]]___aaaeeekkkpppvvv}}}~~~qqqiiihhhhhhgggeeegggiiikkkjjjhhheeedddddd___aaabbbbbbaaa```aaabbbmmmvvv~~~}}}zzzuuuuuuuuuuuusssmmmeee```bbbcccgggkkkooopppmmmkkkiiiddd^^^[[[ZZZXXXTTTQQQHHHDDD>>>999666444111///000//////.......................................)))+++---...///...,,,+++***++++++,,,---.........***++++++++++++,,,,,,,,,+++*********,,,---,,,+++******++++++++++++++++++************************************************''''''(((((()))*********+++)))(((((()))******)))))))))(((((((((((())))))))))))))))))***+++,,,---************************((((((((((((((())))))***++++++************++++++))))))*********+++++++++)))((('''&&&'''(((***+++******))))))))))))******))))))*********+++++++++))))))*********+++++++++)))***++++++++++++***)))))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))(((((((((((())))))******))))))******+++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***+++(((%%%&&&)))+++,,,+++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))---,,,+++***))))))******+++++++++***************)))******++++++******)))))))))))))))************,,,+++***))))))((())))))***)))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((())))))*********))))))))))))******************+++,,,,,,+++***)))******+++++++++,,,,,,,,,*********))))))***************+++++++++,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---........................+++,,,------......------..............................///000000111222222///111444666777777666555333333555666888:::;;;<<<:::;;;===@@@BBBCCCCCCDDDBBBCCCDDDFFFHHHIIIJJJKKKGGGKKKPPPUUUYYYZZZYYYXXXZZZ[[[]]]^^^___```______ZZZZZZXXXVVVUUUWWW^^^dddlllppptttuuurrroooooopppvvvyyy}}}}}}}}}|||~~~yyyzzz|||tttlllhhhbbb___\\\ZZZYYYZZZZZZ[[[UUUXXXXXXUUUUUUWWWVVVSSSPPPSSSUUUUUUUUUXXX___eeekkksss}}}}}}{{{xxxtttqqqmmmooopppooommmllllllmmmiiihhhgggffffffdddbbb______eeejjjmmmssszzz|||{{{{{{{{{zzzzzzxxxtttmmmhhhfffgggiiilllppprrrqqqpppjjjhhheeeaaa\\\XXXTTTRRRHHHDDD>>>:::777666444333333222111111000000111111------------------------******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++))))))***+++,,,+++************++++++,,,,,,,,,************************)))))))))***++++++,,,,,,'''(((((()))******+++++++++)))(((((()))******)))++++++************++++++************+++,,,---...************************((((((((((((((()))******++++++************++++++))))))******++++++++++++((('''%%%$$$%%%&&&(((*********))))))))))))******))))))******++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))(((((((((((())))))******))))))***+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))******'''$$$%%%(((+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---,,,***(((((((((((()))------,,,+++***)))((('''((()))***++++++***)))((())))))))))))************,,,,,,***)))((((((((((((*********)))))))))))))))))))))******++++++++++++))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))************'''((()))+++++++++***)))******+++++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,))))))+++,,,---.........---,,,,,,++++++,,,,,,---//////////////////......+++,,,------......------...........................//////000111222222222333666999<<<>>>===:::999222333555777999:::;;;;;;?????????@@@AAADDDFFFGGGFFFGGGIIILLLMMMMMMMMMMMMLLLPPPVVV[[[^^^]]][[[YYY[[[\\\]]]^^^^^^\\\ZZZXXXSSSUUUVVVWWWXXX^^^kkkxxx|||zzzwwwwwwvvvwwwzzz||||||{{{yyywww~~~zzzqqqjjj___```aaacccccc```\\\XXXXXX\\\]]][[[ZZZ\\\ZZZWWWRRRTTTTTTRRROOOPPPVVV\\\eeelllwww}}}wwwwwwuuurrrooooooppprrrmmmiiiffffffgggfffbbb^^^TTTWWW[[[___hhhsssxxxxxx}}}}}}}}}}}}|||xxxsssoooiiiiiijjjmmmqqqtttuuutttlllllljjjeee^^^WWWSSSRRRIIIEEE???<<<:::999888888000//////...............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,------,,,,,,++++++******)))*********++++++,,,,,,,,,***(((((()))***+++***)))))))))***+++,,,,,,------************************(((((()))***+++,,,,,,---((())))))***++++++,,,,,,---+++******+++,,,,,,+++((((((''''''''''''((((((++++++++++++,,,---...///******************************)))******+++,,,,,,++++++************++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,++++++******))))))++++++******************))))))(((((((((((()))))),,,+++*********+++,,,---,,,+++*********+++,,,---***+++,,,---...............---,,,,,,++++++++++++***((('''(((+++,,,+++(((************+++,,,---...---,,,***)))))))))***+++***++++++,,,,,,++++++***,,,+++***))))))***++++++((()))******)))((('''&&&))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))((()))))))))************)))((((((((()))***+++++++++***)))(((((()))***++++++++++++************)))+++++++++*********))))))++++++++++++++++++++++++++++++************++++++------,,,+++*********+++***++++++,,,,,,++++++***(((((()))***************++++++******))))))((((((******++++++++++++******///......------,,,,,,,,,,,,,,,,,,,,,++++++***))))))************+++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////******+++,,,,,,---.........------------...//////---,,,++++++,,,---///000---......///////////////,,,.../////////111555777555999???DDDEEEAAA;;;777777999:::::::::;;;>>>@@@???@@@@@@@@@@@@AAADDDFFFKKKKKKOOOUUUZZZ[[[VVVQQQUUUYYY___ccceeeddd```^^^YYYXXXXXXXXXXXXWWWWWWWWWYYYVVVVVV[[[aaalll}}}vvvhhhiiimmmtttyyyzzzxxxsssppp{{{zzz{{{||||||vvvsssqqqrrrwww~~~pppddd___```fffmmmlllddd```ccccccgggjjjjjjkkkmmmkkkffffffaaaZZZTTTRRRSSSVVVYYY``````eeeooo}}}{{{zzzwwwrrrooonnnmmmmmmkkkhhhdddaaa[[[[[[ZZZZZZ[[[aaajjjqqqwww~~~~~~}}}wwwoookkkjjjiiilllpppsssrrrqqqnnnnnnllliiiddd^^^ZZZXXXQQQJJJEEEEEEBBB<<<888:::333222111000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,++++++***))))))(((***+++,,,,,,,,,,,,+++***)))************+++++++++******+++++++++***))))))******************************+++++++++,,,,,,,,,******++++++++++++******))))))***+++++++++************++++++++++++******++++++************+++++++++++++++******)))))))))))))))))))))))))))))))))******++++++++++++++++++************))))))))))))++++++******************)))))))))(((((())))))))),,,,,,************+++,,,,,,+++*********+++,,,---***+++,,,---...............---,,,,,,+++++++++,,,***)))'''(((+++,,,+++))))))((((((((()))***++++++,,,,,,+++******************++++++,,,,,,++++++***++++++***)))))))))***+++++++++,,,,,,,,,+++***)))*********************************+++******))))))))))))))))))))))))))))))))))))))))))************+++***************+++,,,++++++***))))))***+++++++++++++++************)))+++++++++*********))))))))))))))))))))))))))))))*********))))))*********+++***))))))(((((())))))***++++++,,,,,,++++++***(((((()))*********************)))))))))))))))((()))******++++++******))))))))))))(((((((((((((((,,,,,,,,,,,,,,,+++***)))************++++++++++++***++++++++++++,,,,,,,,,******++++++,,,---------,,,,,,------......//////...------------...//////...------,,,,,,,,,---------......///////////////000111111111000111444666:::>>>DDDHHHFFFBBB<<<999666888;;;<<<===>>>AAACCC@@@AAABBBBBBBBBCCCFFFIIIJJJMMMRRRWWWZZZ[[[ZZZZZZ[[[___eeejjjkkkhhhccc___YYYXXXVVVUUUVVVYYY\\\^^^```___ccckkkttt~~~yyyfffeeeiiioootttwwwxxxwwwwwwxxxwwwwwwyyy{{{zzznnnjjjmmmnnnssszzz~~~zzzmmmccc```dddlllsssqqqjjjhhhjjjooowww}}}yyyrrrfff\\\VVVTTTTTTUUU[[[[[[^^^eeennnuuuyyyyyyzzzzzz|||zzzuuurrrnnnmmmmmmllliiigggeeeeeeccc___\\\\\\___cccqqqxxx}}}|||||||||wwwpppmmmkkkjjjllloooqqqqqqooopppnnnkkkjjjiiieee^^^XXXVVVOOOJJJHHHDDD;;;666666..................//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((***+++,,,,,,,,,,,,+++***************++++++++++++******+++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,*********++++++*********))))))***+++,,,,,,,,,,,,******++++++++++++******++++++************++++++,,,,,,+++++++++*********************************++++++***************************+++++++++++++++******++++++++++++++++++******))))))))))))******,,,,,,+++***)))))))))***+++++++++++++++,,,------++++++,,,---............------,,,+++++++++,,,,,,***)))((()))+++,,,+++*********)))))))))******+++++++++++++++++++++***)))***++++++,,,,,,++++++*********))))))))))))******,,,,,,,,,---,,,,,,+++***************************)))***++++++++++++++++++))))))))))))))))))))))))******************))))))---,,,++++++++++++++++++++++++************+++++++++++++++************)))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))******++++++++++++******((()))******+++*********(((((((((((())))))))))))))))))************))))))************++++++++++++++++++,,,,,,,,,+++******************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------...------------...//////............---,,,+++***---......///////////////111111222111222333777:::AAAFFFKKKLLLGGGBBB>>><<<666999===???@@@AAACCCDDDBBBDDDEEEEEEFFFGGGJJJLLLKKKPPPVVV[[[]]]```dddgggdddgggkkknnnlllhhhbbb^^^XXXVVVTTTTTTWWW^^^eeejjjiiikkksss{{{ffffffjjjqqqxxx}}}xxxsssssssssuuuyyyzzzuuujjjaaaccciiisssyyyvvvpppqqqvvvssscccZZZVVVUUUVVVYYYYYYZZZ\\\___bbbeeegggmmmlllmmmpppxxx}}}vvvnnnkkklllnnnmmmkkkgggggggggeeecccaaaaaaaaajjjpppvvvxxxzzz{{{wwwrrrmmmkkkhhhhhhkkknnnpppqqqrrrooolllmmmooolllbbbZZZZZZUUUPPPNNNHHH???888555//////000000//////...---...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------------------++++++,,,,,,,,,***)))(((***++++++,,,,,,++++++***************+++++++++,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,------------******++++++++++++******++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************))))))++++++,,,,,,------......******+++++++++++++++,,,+++******))))))******+++,,,,,,+++***))))))((((((++++++++++++,,,,,,------+++,,,------.........------,,,,,,++++++,,,,,,,,,************+++,,,,,,+++------,,,+++++++++,,,,,,***+++,,,,,,,,,+++***)))***++++++,,,,,,++++++***))))))))))))))))))***************+++************************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************))))))---,,,+++************************))))))*********+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++******++++++++++++******)))******++++++*********'''''''''(((((())))))***((())))))******))))))(((,,,---------.../////////***++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++*********************...------------...//////,,,---...///...---+++***---......///////////////,,,...///111333777===AAAGGGKKKOOOMMMGGGAAA>>>===888;;;???AAAAAAAAABBBBBBDDDEEEGGGIIIIIIJJJMMMOOOPPPRRRWWW]]]eeekkkpppsssiiijjjkkkjjjhhheeeaaa___XXXWWWWWWYYY^^^eeemmmrrrnnnrrr}}}rrrpppwww{{{ppphhhmmmttt|||~~~yyywww}}}wwwdddZZZXXXZZZ[[[]]]]]]^^^\\\ZZZYYYYYYZZZ^^^]]]^^^ccclllyyysssllllllnnnmmmkkkfffhhhjjjkkkjjjhhhgggfffeeejjjpppuuuyyyzzzxxxvvvnnnjjjeeebbbccchhhnnnrrrrrrqqqqqqrrrrrrmmmeee___]]]ZZZWWWTTTNNNEEE===888444444444333111///---,,,///////////////...---------------------------------,,,,,,+++,,,---..............................***+++,,,---,,,+++)))(((++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++******************+++******,,,---......//////******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************+++++++++,,,,,,------******++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++***)))((((((++++++,,,,,,------------,,,,,,------...---------,,,,,,,,,++++++,,,,,,---***++++++,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,******,,,------,,,+++******++++++,,,,,,++++++***(((((())))))******************************++++++************************)))***+++,,,,,,,,,,,,,,,************************+++++++++***************,,,+++***)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++))))))************))))))+++******)))******++++++)))******++++++******)))******++++++++++++******''''''(((((())))))******))))))************))))))))))))******++++++,,,,,,)))***++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,+++++++++*********************...------------...//////***+++---...///...---,,,---......///////////////+++---///111444999@@@EEEKKKMMMOOOLLLFFFAAA>>>===;;;>>>AAABBBAAA@@@??????EEEGGGJJJLLLMMMNNNPPPRRRWWWUUUVVV^^^lllvvvyyyxxxgggfffffffffgggiiikkklllaaaaaaaaacccfffiiimmmooolllppp}}}uuuaaaXXXYYY^^^aaabbbcccdddaaa]]]XXXUUUTTTSSSSSSUUUZZZcccnnnxxxyyyssspppmmmjjjmmmlllllllllkkkiiigggeeefffhhhmmmssswwwyyyzzz{{{wwwqqqggg___]]]```hhhmmmnnnsssvvvvvvqqqkkkgggeeebbbaaa]]]XXXRRRJJJ@@@999666666555444222000///...//////000000//////...---------------------------+++++++++++++++,,,,,,---........................++++++,,,---,,,+++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++***+++,,,---...//////...******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))******************++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,---------------,,,,,,------...------,,,,,,,,,+++++++++,,,------***,,,------,,,+++---...++++++*********++++++,,,***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***++++++,,,++++++,,,++++++++++++,,,------++++++++++++++++++++++++)))***++++++++++++++++++*********************************+++++++++,,,,,,******))))))((()))))))))))))))************))))))+++++++++************)))***************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((('''''''''((())))))))))))************))))))+++++++++,,,++++++***)))))))))))))))******************++++++++++++******)))))))))***************((()))***+++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,---------------...------------...//////***+++,,,---............---......//////////////////000111222555:::AAAFFFNNNMMMLLLIIIFFFCCC???===???@@@BBBBBBAAA?????????HHHJJJNNNPPPQQQSSSUUUWWW\\\WWWUUU^^^lllvvvwwwtttbbbbbbcccggglllssszzz~~~mmmmmmmmmlllkkkjjjiiihhhggglllyyyrrraaa\\\___dddggghhhgggfffccc```\\\XXXUUUQQQQQQQQQTTTZZZbbbjjjooo|||{{{uuurrrqqqooolllkkkkkkllllllkkkkkkjjjlllrrruuuwwwzzz~~~}}}rrrfff^^^]]]aaaeeeiiipppvvvuuuooojjjiiikkkiiiiiieee^^^WWWQQQHHH???999888666444333222222222///000000000000///......------------------------******+++++++++,,,,,,,,,........................,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++,,,------......------******++++++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///+++++++++++++++***************++++++,,,------...,,,,,,++++++++++++,,,,,,+++,,,------------,,,++++++,,,---.........---,,,,,,------...------,,,,,,,,,+++++++++,,,,,,---...***,,,...---,,,+++---///***************+++,,,---+++++++++++++++,,,------***++++++,,,,,,++++++***((()))+++,,,---------,,,+++******)))***+++,,,---++++++++++++++++++++++++*********+++******))))))************************))))))******+++,,,------******))))))******++++++***+++,,,,,,,,,,,,+++***+++++++++************)))))))))*********+++++++++))))))))))))))))))))))))***+++,,,------,,,+++***'''''''''''''''((())))))))))))************))))))+++,,,,,,,,,++++++***)))++++++++++++************++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,+++((((((***+++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,------......//////...------------...//////------,,,,,,,,,------...---......///////////////111222333555888>>>FFFKKKQQQMMMHHHGGGGGGFFFBBB>>>AAABBBCCCCCCAAAAAABBBCCCKKKNNNRRRUUUVVVXXXZZZ\\\\\\XXXVVV\\\ffflllllliiiaaacccgggmmmttt{{{sssrrrqqqooommmkkkiiihhhgggjjjwwwpppgggggglllpppqqqooojjjeeebbbaaaaaa^^^\\\VVVTTTPPPOOORRRWWW^^^bbbmmmyyyyyyrrrmmmmmmpppqqqrrrppplllkkkpppssstttyyy}}}sssiiibbbaaabbbdddiiinnnpppooommmnnnpppoooqqqnnngggcccaaaZZZRRREEECCC>>>999555333333333000000000000000///..............................***+++,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++---...,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------******+++++++++++++++***++++++++++++++++++++++++))))))***+++,,,------...,,,+++***((((((***+++,,,,,,------------,,,++++++******++++++++++++******++++++************++++++*********+++++++++,,,,,,******************************+++,,,...///000000/////////......---------******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,---.........---,,,+++,,,---.........---,,,---------...------,,,,,,++++++++++++,,,,,,---...***---///...,,,+++---000+++++++++,,,---...///000,,,,,,+++***+++,,,...///+++++++++,,,,,,+++++++++)))***,,,---......------(((((('''''''''(((***+++++++++++++++++++++++++++***************)))((('''************************(((((()))***,,,---...///************+++,,,------,,,,,,............,,,,,,+++++++++************)))))))))******++++++++++++++++++++++++++++++++++++***+++---......---+++***)))))))))))))))***++++++))))))************)))))),,,,,,,,,,,,,,,+++***)))---,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********'''(((***+++,,,---......++++++,,,,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,---.........------------...//////000///---,,,++++++,,,------......//////////////////111333666;;;CCCLLLRRRSSSLLLFFFFFFHHHIIIDDD???BBBCCCCCCCCCBBBCCCEEEGGGNNNQQQUUUXXXZZZ[[[]]]___[[[YYYXXX[[[___bbbbbbaaacccffflllrrrxxx}}}qqqpppooonnnmmmmmmnnnnnnjjjlllvvvyyyooolllrrryyy||||||uuummmdddaaabbbeeeeeeccc\\\WWWQQQLLLLLLQQQWWW\\\```jjjvvvtttooonnnnnnnnnsssmmmkkknnnqqqqqqwww}}}ssskkkfffeeebbbdddgggkkkooorrrrrrrrrrrruuutttpppoooqqqmmmfffTTTPPPHHH@@@999444222222000000000000000//////...........................+++,,,------......------------------------------///---+++))))))+++---///---,,,+++******+++,,,---++++++,,,,,,,,,---------******+++++++++***))))))************************(((((()))***,,,---...///,,,+++)))(((((()))+++,,,------------,,,+++************++++++++++++******++++++************++++++)))))))))******+++++++++---..................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,,,,,,,++++++++++++***++++++******+++,,,,,,---...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------,,,,,,,,,++++++///...---,,,,,,---...///......---,,,,,,++++++***,,,,,,------,,,+++)))(((++++++++++++++++++++++++(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++******)))))))))+++,,,,,,***+++///...******++++++,,,,,,++++++***++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,///---******,,,,,,***'''))))))))))))))))))))))))************************************************''''''((()))***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++***))))))))))))---...000111111///---,,,------------------------........................***++++++,,,,,,------...------------------------////////////000000000000333222222777???HHHMMMOOOQQQNNNKKKJJJIIIFFF@@@<<<;;;???DDDFFFGGGHHHKKKMMMRRRTTTXXX\\\___```aaa```aaaZZZUUUWWW```iiilllkkklllqqqsssrrruuuyyywwwqqqsssooojjjfffdddfffiiillllllrrruuuzzztttooorrr{{{}}}qqqddd```eeeiiiiiieeebbb]]]VVVRRRQQQSSSTTTUUUZZZ^^^ccciiiuuu~~~vvvrrrrrrvvvwwwwwwuuuttttttvvvxxx|||~~~zzztttoooeeefffggghhhjjjooouuuyyy|||wwwsssrrrsssrrrrrraaaYYYMMMBBB;;;666333111222111000///////////////111000///...------------------,,,,,,,,,+++++++++---,,,+++***************+++***))))))++++++***)))*********))))))(((((((((************************+++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,---,,,*********+++)))******++++++******)))))))))))))))))))))))))))------............------))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,+++++++++,,,,,,---------------,,,,,,,,,---......///...---...///000///..................---------------------------,,,,,,.........------,,,,,,,,,---,,,+++******+++,,,---......------------,,,,,,---------,,,,,,+++***)))++++++++++++++++++++++++)))******+++,,,,,,++++++************************************************************************)))*********++++++++++++,,,,,,+++++++++*********+++---+++)))***...---)))***++++++,,,,,,++++++***************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,***((())))))))))))))))))))))))************************************************---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,------,,,---.../////////...---------------------------........................---------------,,,,,,,,,------------------------...////////////000000000222111333999AAAIIINNNOOONNNLLLIIIGGGFFFCCC>>>;;;<<<@@@EEEHHHIIIKKKNNNPPPUUUXXX\\\___aaa```^^^]]][[[YYYZZZaaakkkuuuxxxxxx~~~|||vvvrrrrrroooiiihhhhhhiiihhhhhhiiijjjlllsss{{{~~~xxxtttvvv}}}zzzooohhhggghhhiiiiiilllgggaaa\\\YYYXXXXXXWWWUUUWWWZZZ^^^gggttt~~~zzz{{{yyyxxxwwwwwwyyy{{{|||~~~~~~zzzwwwsssppppppqqqtttvvvxxxwwwvvvvvvvvvtttpppnnnaaaZZZNNNDDD<<<888444333000000///...............111000///...............------------,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,+++******,,,,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,------------......,,,,,,+++++++++*********+++,,,---,,,***)))***+++******++++++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,---...///000,,,,,,+++++++++++++++,,,,,,+++***+++---......---------,,,,,,++++++******------------------------...............---------,,,,,,++++++++++++,,,,,,---------............///...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,+++)))***---,,,(((***++++++,,,,,,++++++***************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++***((())))))))))))))))))))))))************************************************.........---------,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,------.........------------------------........................000//////...------,,,,,,------------------------............/////////000111222666===EEELLLOOOPPPOOOLLLIIIGGGEEEBBB???<<<===AAAEEEIIILLLOOORRRTTTXXXZZZ]]]______^^^[[[ZZZVVV[[[cccppp{{{|||qqqiiifffccc```ccceeegggiiijjjlllppprrr{{{tttmmmiiiiiilllpppsssoookkkgggccc```]]]ZZZWWWUUUUUUWWW^^^gggpppwwwzzzwwwxxx{{{}}}}}}zzzwwwuuusssqqqqqqssswwwzzzzzzvvvooojjjbbb[[[QQQGGG@@@:::666444111111000////////////000000000000//////////////////.........------------//////...------------...---,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++------------------------,,,,,,------------,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,------------......+++++++++*********))))))***+++,,,+++)))))))))***++++++,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++---------......------------------------------------------,,,,,,,,,,,,---++++++,,,,,,---......///...------,,,,,,,,,,,,,,,,,,++++++,,,...///...---...------,,,,,,++++++***............////////////........................------------------------,,,,,,------...//////000///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++***,,,000///+++***++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------))))))))))))*********)))))))))))))))))))))))))))************************************************(((((()))***+++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,***************+++,,,---++++++***+++,,,---...///,,,,,,------------------........................000/////////.........---........................------......//////000000111555;;;BBBIIINNNPPPQQQSSSQQQMMMIIIFFFCCCAAA@@@???BBBEEEIIIMMMQQQTTTVVVYYYYYYYYYZZZZZZZZZZZZZZZYYYbbbppp~~~~~~ttthhh```^^^___aaahhhjjjmmmnnnpppuuu|||}}}zzzuuuqqqoooqqqtttwwwooonnnnnnnnnllliiiddd```___ZZZXXX[[[aaagggooovvvzzz|||{{{|||}}}||||||uuuppppppssswwwzzz{{{vvvoooiiifff```VVVMMMEEE>>>888444333333222222222222222333///000000000000000//////////////////............000//////.........//////...---,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++*********)))))))))***+++,,,+++)))((()))***+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,+++******------------------------------------...------------------------------,,,111111000000000000111111000///...///111222111000000000000000//////......------......////////////////////////////////////........................++++++,,,---...///000000///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++...333333000***++++++,,,,,,++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------((()))))))))))))))******))))))))))))))))))))))))************************************************''''''((()))***+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,------------,,,,,,+++******++++++************+++---...///,,,,,,,,,---------.......................................//////000000000........................------......///000000111333888???FFFKKKMMMOOOOOOTTTRRROOOJJJFFFCCCCCCCCCCCCCCCFFFIIINNNRRRUUUVVVVVVUUUSSSSSSUUUXXX\\\^^^bbbkkkzzz}}}qqqeee\\\ZZZ```ffflllsss}}}|||xxxwwwwwwvvvtttjjjmmmqqqvvvxxxuuuooojjjfff___]]]ccciiimmmsssyyywww|||}}}{{{~~~wwwttttttuuuuuuuuuqqqlllhhhjjjeee\\\SSSKKKBBB;;;666444444333333333333444444000111111222111111000///000000/////////.........//////.........//////000...---,,,,,,......---,,,////////////////////////++++++++++++++++++++++++,,,------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++************)))***+++,,,+++)))))))))***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---......---,,,+++------------------------,,,---.../////////......//////.........---------000/////////000000111222000///......000000///...........................---......//////000000111111111111111222222222222...///000000000000///...---------...///000000111///......------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***,,,,,,,,,///444555111***++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...)))***++++++)))((()))+++))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,------......000///...---,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------.................................------......///000000111........................---......///000111222222555:::AAAFFFHHHJJJJJJKKKOOONNNKKKGGGCCCBBBDDDFFFHHHGGGHHHJJJOOOSSSTTTUUUTTTSSSQQQQQQTTTYYY___cccjjjqqq}}}rrrfff^^^\\\dddnnnwww~~~yyyrrrmmmuuuzzzyyykkkcccaaahhhnnnooorrrxxxyyyxxxvvvssswww~~~{{{}}}yyytttqqqnnnllljjjhhhkkkgggaaaYYYQQQIII@@@;;;444444444444444555555666444444555555444333111000000/////////...............------------...//////...---,,,,,,......---,,,---------------.........------------------------------............------------............------,,,,,,,,,,,,------------,,,,,,------------......,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,++++++************************------............------...///000111111000///...........................,,,---...///000//////...000000000000000000111111000000000000111333444555333111000000111000///............///000000111111333333444444555666666666444555555555666666666666333333444555555444333333000000000111111222222222......////////////......------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,...333222///***++++++,,,,,,++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++,,,---,,,)))((()))+++))))))))))))))))))))))))************************************************------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,---......//////......---------......+++,,,---......---,,,,,,++++++,,,,,,---......///..............................................................................///000111222333333666;;;@@@DDDDDDCCCDDDEEEGGGGGGFFFCCCBBBCCCHHHLLLNNNLLLKKKMMMQQQTTTTTTTTTSSSSSSTTTVVVZZZ^^^bbbeeelllpppzzzyyyrrrmmmnnn{{{rrriiifffooossspppoootttyyyxxxtttooonnnuuu{{{sssooolllkkkjjjjjjgggbbb]]]WWWOOOGGGBBB888888888888888999::::::999999::::::888666444222/////////.........------,,,+++++++++,,,,,,---...---,,,+++,,,---...---+++)))*********++++++++++++........................------............------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,------------......---------,,,,,,,,,,,,+++,,,---...---+++++++++,,,******++++++++++++******++++++++++++++++++++++++---......//////......---+++,,,...//////...,,,+++........................,,,---///000000000///...000000111222333444444555777777777888:::;;;===>>>;;;:::888888888888666444444555666777888888999:::999::::::;;;<<<<<<======777777888888999999999:::888999:::;;;;;;:::999888222333333333333444444444---...///000000///...---------------------------//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---...++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))******+++++++++---///...,,,---000///++++++++++++,,,,,,+++++++++((())))))***++++++,,,,,,******************************+++,,,,,,---......,,,...///---***((()))+++))))))))))))))))))))))))************************************************((()))***+++,,,------...,,,,,,,,,+++++++++******++++++,,,,,,---...//////++++++++++++,,,---......+++---...//////...,,,***++++++,,,,,,---...//////......................../////////...------,,,,,,////////////////////////...///000111222333444444666;;;???AAA@@@??????AAABBBCCCCCCBBBBBBFFFMMMSSSRRROOOMMMNNNRRRUUUUUUTTTTTTVVVYYY\\\```bbbdddeeekkkmmmvvv{{{qqqmmmuuuxxxrrrnnnqqqwwwyyy{{{wwwqqqnnnpppsssyyytttpppnnnmmmhhhfffccc___[[[TTTMMMHHH===============>>>???@@@<<<=========;;;999666444///.........------------************++++++,,,------,,,++++++------,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++------------++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,......---------,,,,,,,,,---...///...,,,+++,,,---*********++++++*********++++++++++++++++++++++++333000,,,,,,---...---+++,,,...000000///...///000...---------------......111111111000000111222222111222555777999:::::::::;;;<<<>>>@@@BBBCCCDDDDDD@@@BBBDDDDDDAAA===;;;:::999:::<<<>>>??????>>>===AAAAAAAAAAAABBBDDDFFFGGGFFFCCC@@@>>>???AAABBBBBB@@@AAABBBCCCDDDCCCBBBBBBBBBAAA@@@>>>;;;999777666555222//////111222000....../////////////////////000///,,,+++***+++,,,---///......------,,,,,,+++++++++******************,,,------,,,******+++---+++***)))((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------,,,+++************((()))***+++,,,---------.........,,,)))((((((***(((((())))))***+++------,,,++++++******++++++,,,+++***)))(((((()))******,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,------..................------******+++++++++,,,,,,,,,////////////////////////---------............///...............///000000////////////////////////000///......///111333555;;;<<<===>>>>>>===;;;:::@@@AAACCCDDDGGGKKKQQQUUU^^^VVVRRRUUUVVVRRROOOPPPXXX```iiijjjeeeaaadddiiipppnnnttt~~~rrrkkkpppvvvvvvtttttt}}}~~~}}}uuukkkdddjjjtttvvvoookkkgggfffeeedddaaa[[[TTTNNNFFFDDDBBBBBBCCCCCCCCCBBBEEECCCBBBAAA???;;;666222000000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........////////////000---...///...------...///+++,,,------............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,++++++222000---,,,---...---,,,---...000000.........///000///..................000111111222444666777888999:::<<<>>>@@@@@@@@@@@@EEEFFFHHHJJJKKKLLLLLLKKKGGGIIIKKKKKKHHHEEECCCBBB???@@@BBBCCCDDDDDDCCCCCCGGGFFFEEEEEEEEEFFFGGGHHHGGGDDD@@@???@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIIIIIFFFEEEDDDBBB@@@>>>===<<<:::888444333444333111...000000//////...---------000...---+++++++++------.........---,,,,,,++++++++++++++++++++++++++++++......///---,,,+++,,,...,,,+++)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***++++++,,,,,,)))***+++,,,,,,------,,,...//////---+++))))))*********)))))))))******+++,,,++++++******++++++,,,++++++***)))******+++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,------........................------+++,,,,,,,,,---------------------------------------------............///...............///000000////////////////////////000000//////000222444555888999999:::::::::::::::@@@BBBDDDGGGKKKPPPVVV[[[```ZZZVVVUUURRROOORRRXXXdddkkkrrrqqqkkkgggiiimmmppprrr{{{rrreeefffnnnuuuyyy|||~~~zzzrrrhhh```___eeesss{{{tttqqqkkkiiigggfffddd___WWWPPPEEEDDDBBBCCCDDDEEEDDDDDDEEECCCBBB@@@>>>;;;666333000000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,---...---,,,+++,,,...)))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,---,,,,,,++++++111000------......---,,,...///000///...---...///111000000//////000000111222333555777:::===???@@@CCCDDDEEEGGGGGGGGGGGGFFFHHHJJJLLLNNNNNNNNNMMMLLLKKKMMMNNNNNNKKKHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJMMMLLLJJJIIIIIIIIIJJJJJJIIIFFFCCCAAABBBCCCCCCCCCFFFGGGJJJLLLNNNOOOOOOOOOJJJJJJIIIGGGFFFEEEDDDCCCAAA???<<<:::999777444222444333222111///...---,,,///...---,,,,,,,,,---.........------,,,+++++++++***++++++,,,,,,---------...//////...,,,,,,---///---,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...+++,,,,,,------,,,,,,+++---...000///---+++******+++***))))))((((((((()))++++++************+++++++++++++++++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------------......------------............---------------------------------............///...............///000000////////////////////////111000000000111333555666777777777777888:::<<<===CCCEEEIIIMMMQQQVVV[[[___^^^ZZZWWWTTTQQQRRRZZZdddnnntttxxxuuunnniiijjjmmmrrrwwwpppaaaaaalllxxx~~~yyyqqqfff^^^XXXXXX^^^jjjyyy}}}{{{sssnnnhhhggghhhddd\\\TTTGGGEEEDDDEEEGGGGGGFFFEEEDDDBBB@@@>>>===:::666333000000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---***++++++,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++000//////............---...///000///...---///000000000000111222333555666888999<<>>;;;::::::999888666444222000/////////...---,,,------.........------,,,+++++++++++++++,,,,,,---...//////...//////...,,,+++---...---,,,+++************+++------,,,,,,,,,,,,+++++++++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,------------------,,,++++++***,,,//////---+++***)))))))))((((((((((((((()))++++++************++++++*********+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,------------......,,,------------.........////////////////////////---------............///...............///000000////////////////////////111111111111333444666666777777777888;;;???CCCFFFHHHLLLQQQUUUWWWXXXZZZ[[[UUUUUUVVVWWWYYY^^^fffnnnssswwwzzzwwwpppkkklllnnntttyyyvvvhhhhhhsss}}}uuukkkccc\\\XXXXXX^^^ggguuuuuujjjggghhhggg```YYYMMMKKKJJJJJJJJJJJJHHHFFFCCC@@@===;;;999777555222000000000000000000000000......////////////......---------------------------------...............------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++---------,,,+++,,,---------...............---...------------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++//////000//////.........///000000///...///111333///000111333666999;;;<<<@@@BBBDDDFFFHHHIIIJJJJJJLLLMMMNNNOOOOOONNNMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLQQQRRRSSSSSSPPPNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMNNNLLLKKKKKKJJJJJJLLLMMMNNNMMMKKKIIIHHHIIIJJJJJJIIIKKKLLLNNNOOOPPPOOOOOONNNKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGFFFEEECCCBBBBBB@@@???===;;;999777666555111111000///............//////...------,,,,,,+++++++++,,,---......//////---......,,,+++***,,,---------,,,++++++*********---------,,,,,,+++++++++*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++------------,,,+++******(((***------,,,***))))))''''''''''''((()))***++++++******))))))******+++((()))***++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,------------////////////////////////---------............///...............///000000000000000000000000000000111111222222333555666666666777888:::???FFFLLLPPPQQQUUUYYY[[[ZZZWWWUUUTTTOOOSSSYYYaaakkkqqqrrrpppqqqtttwwwuuuqqqoooqqqtttuuuxxx~~~www|||~~~tttlll```\\\\\\___cccgggpppxxxpppiiiiiiiiiddd___UUUTTTRRRPPPOOOMMMIIIFFFAAA>>>:::777666555333111111111111111111111111111......////////////......---------------------------------....../////////...------,,,,,,------...,,,,,,,,,,,,------------,,,...///...---,,,---............//////......---.........---------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------,,,,,,+++++++++)))***++++++,,,,,,,,,+++---///111111///......//////000111000000111444666333444666888<<>>>>>======<<<===<<<;;;:::888555444222111111111000//////......,,,,,,,,,,,,,,,------------......---++++++,,,---++++++,,,,,,,,,,,,,,,,,,......---,,,,,,+++******)))***++++++++++++***)))************************++++++++++++++++++++++++,,,,,,++++++***+++++++++******+++++++++***))))))((()))++++++******+++,,,)))))))))))))))***+++,,,******))))))))))))*********+++,,,------,,,++++++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------............---------------------------------............///...............///000000000000000000000000000000///000111222333444444555555777<<>>AAACCCCCCBBB@@@AAADDDFFFHHHIIIIIIIIINNNMMMLLLKKKJJJHHHGGGGGG===@@@DDDDDDAAA??????@@@<<<<<<<<<<<<<<<=========BBBAAA@@@>>>;;;999666555222222111111000000//////,,,,,,,,,,,,,,,,,,++++++...//////...,,,,,,---///***+++,,,,,,------------......---,,,,,,+++******)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++************+++,,,------((())))))*********)))))))))***++++++******---///,,,++++++*********************))))))))))))******,,,---.........---,,,+++*********++++++,,,,,,,,,------------------------------------------------******+++,,,,,,---................../////////000////////////////////////---------.........//////...............///000000000000000000000000000000///000111222333444444444777:::@@@IIISSS^^^fffkkkgggccc]]]VVVUUUYYYaaahhhuuuvvvfff^^^cccjjjrrr|||zzzvvvrrrlllgggfffeeegggmmmxxxuuulllfffdddeeefffddddddgggcccgggnnnyyyzzzpppkkkdddbbbaaa```^^^[[[VVVSSSCCC>>>999666555555555555111111111111111111111111......////////////..............................++++++,,,,,,---...//////......------------......,,,,,,------------......+++,,,------++++++,,,---///000000000///...------//////.........---------******+++,,,,,,---......,,,,,,,,,---------......+++++++++,,,,,,---------(((((()))++++++,,,,,,,,,,,,...000111000000111222000333555555555888===BBBHHHGGGFFFGGGIIIIIIFFFCCCIIIHHHFFFDDDBBBAAA@@@@@@BBBBBBCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJHHHEEECCCDDDDDDCCCAAAAAAAAAAAAAAA@@@===:::@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@BBBDDDFFFHHHOOOMMMKKKJJJJJJIIIGGGFFFFFFDDDBBB???===<<<<<<<<<;;;;;;;;;;;;<<<<<<======BBBCCCDDDEEEDDDAAA>>><<<<<<888444222111000...---//////......---,,,+++***...---,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------+++,,,---,,,***)))***+++***+++,,,,,,------,,,,,,))))))))))))))))))))))))//////...---,,,+++***)))))))))************))))))(((***+++***)))((()))***&&&''')))***++++++***)))******))))))***+++,,,,,,///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......////////////......////////////////////////000000///...............000000000000111111111111///000111222222111000///000222222222222333666888777===EEEOOO```ooorrrlllggg```YYYWWWXXX```ppprrrcccaaagggoooyyy{{{qqqkkkgggggggggcccjjjoooqqqyyy~~~}}}yyyxxxttthhhfffgggjjjjjjggggggjjjfffhhhjjjkkkooo}}}|||oootttmmmiiiiiifff^^^VVVSSSMMMFFF>>>888777777555444222111000111222333222111---------.....................////////////......////////////////////////,,,,,,,,,---------......000///...---------------........................---,,,++++++++++++,,,---.........------.........++++++++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///222333333333555666333444666888999<<<@@@CCCGGGFFFFFFGGGJJJJJJHHHEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNNNNOOOOOOOOONNNNNNNNNMMMKKKIIIGGGGGGGGGGGGDDDCCCBBBBBBCCCCCCBBBAAABBBBBBBBBCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFEEEEEEFFFGGGFFFEEECCCBBB@@@>>><<<<<<<<<<<<========================AAABBBDDDFFFFFFEEECCCAAA@@@===:::777666444111///000///...---,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++,,,---,,,***)))***+++***+++,,,,,,------,,,,,,***************************)))))))))))))))((((((++++++,,,,,,,,,,,,++++++(((***+++***)))((()))+++)))***+++,,,,,,,,,,,,,,,***************+++,,,,,,---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------.........//////.........////////////////////////000000///.............../////////000000000111111000111222222222222111000222222333222222333666999???EEEMMMWWWeeeqqqrrrkkkccc]]]XXXXXX\\\fffwww|||ppplllvvv~~~zzzssslllhhhhhhjjjlllxxx}}}xxxrrrpppqqqjjjhhhjjjnnnooollllllnnnjjjnnnrrrssssssxxx~~~vvvoookkkjjjhhh```YYYVVVQQQKKKDDD???>>><<<999666111000//////111222111000000000000000000000000000......////////////..............................,,,,,,,,,---------......000///......---------..............................---,,,++++++,,,---......------,,,,,,------...,,,,,,+++++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///111444666777888:::<<<999999:::===AAADDDEEEEEEDDDCCCDDDEEEGGGHHHGGGEEEBBBCCCEEEFFFHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOMMMKKKIIIHHHFFFFFFFFFGGGFFFFFFEEEDDDDDDEEEGGGHHHDDDDDDDDDEEEFFFGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDEEECCCBBBBBBDDDDDDDDDCCC@@@???>>><<<;;;;;;;;;;;;>>>>>>>>>>>>>>>=========>>>@@@CCCEEEGGGGGGFFFFFFEEECCC@@@>>>===;;;777444222111///...,,,,,,------...---,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********+++,,,---,,,***)))***+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))*********++++++,,,,,,++++++,,,,,,,,,,,,++++++)))***+++***))))))***+++************+++,,,---...+++************++++++,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------////////////////////////000//////............///....../////////000000000000111222222222222111111222333333222222555999<<>><<<;;;999999888<<<<<<=========>>>>>>>>>===???AAADDDFFFGGGGGGFFFFFFDDDCCCCCCCCCAAA===:::999777444111///............---,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,+++******))))))))))))+++,,,---,,,***)))***+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++******))))))***++++++))))))***+++)))(((((('''(((***+++,,,+++++++++******++++++,,,******++++++++++++***)))---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,////////////////////////000///............//////............////////////000000000111111111111111111222333333555999???CCCKKKNNNSSSXXX]]]``````___dddbbbcccjjjpppvvv~~~~~~xxxqqqmmmooopppsssvvvyyy~~~~~~vvvssssssuuu|||xxxsssppp}}}yyyvvvppphhh```]]]\\\XXXUUURRROOOJJJBBB;;;777555333222333333333222/////////.....................////////////......------------------------,,,,,,,,,---------......++++++***************+++................................................,,,++++++++++++++++++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,444777;;;===???AAADDDFFFIIIGGGGGGJJJNNNPPPOOOLLLIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLKKKKKKLLLNNNPPPRRRPPPQQQRRRSSSTTTTTTTTTTTTPPPOOONNNNNNMMMMMMNNNNNNOOOKKKJJJNNNOOOMMMOOOTTTQQQSSSSSSPPPLLLHHHGGGGGGGGGFFFEEECCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGLLLIIIFFFDDDDDDDDDDDDCCCBBBBBB@@@>>><<<:::888777999999:::;;;===>>>??????@@@AAACCCDDDFFFFFFGGGFFFDDDCCCCCCDDDEEEDDDBBB???>>>===:::666333111000000000///---,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,+++***)))))))))***+++,,,---,,,***)))***+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))(((((((((******++++++++++++******)))+++,,,+++***)))***+++)))(((((('''(((***+++,,,,,,,,,+++++++++++++++,,,++++++,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,//////////////////////////////............//////............////////////////////////000000111111000222444777:::@@@FFFKKKTTTTTTUUUWWWYYY[[[^^^bbbmmmlllooovvvyyyyyyzzz}}}xxxzzz|||~~~|||{{{zzzyyyvvvtttmmmttt}}}yyy}}}|||tttttt{{{}}}yyyuuummmhhhfffaaa^^^[[[XXXUUUOOOFFF???;;;888555333222222222111000000//////..................////////////......------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,................................................+++++++++******+++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,999<<>>???BBBCCCDDDEEEFFFGGGGGGGGGDDDCCCBBBCCCDDDDDDBBBAAA@@@???===;;;888666444333111000///---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++***++++++++++++,,,---,,,***)))***+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------------,,,,,,***+++,,,+++*********,,,************+++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------------------............------///////////////////////////............//////000....../////////000000000000/////////000111222333111444888<<>>===<<<<<<;;;999:::;;;===???AAACCCCCCJJJGGGCCCAAAAAA@@@???>>>777999<<<>>>>>>===:::999444333111000/////////000---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,------...///+++,,,---,,,***)))***+++++++++,,,---------,,,,,,++++++++++++++++++++++++)))******+++,,,......///***++++++,,,,,,++++++******+++,,,,,,******+++,,,&&&''')))***++++++******...---,,,,,,+++++++++++++++***)))((((((***,,,...........................---,,,,,,++++++,,,,,,---------------------------......////////////......////////////////////////...............///000111000000000000111111111111333333222222333555666777888<<>>>>>???>>>===;;;777666444333111///......000...+++***+++,,,,,,,,,...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++++++++++++++++++++++++++++++++++++++***)))(((+++++++++************)))******+++++++++,,,,,,,,,***)))))))))))))))******---,,,+++*********+++,,,+++******************+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////000000//////.........---............/////////000............///111222222333444555333111222666:::@@@EEEKKKNNNOOONNNOOOPPPTTT]]]ddddddeeejjjmmmlllmmmfffeeeppp|||}}}|||}}}}}}~~~|||~~~~~~~~~}}}vvvnnnpppxxxzzzsssmmmgggccc___\\\TTTRRRLLLEEE===888555444555333111111222222000/////////.........---------////////////////////////------------------------.........------............---,,,,,,,,,,,,---...,,,,,,,,,---------......******+++++++++,,,,,,,,,------------------------+++++++++************))))))+++------,,,,,,---...------------------------IIIJJJLLLLLLLLLNNNQQQSSSSSSXXX^^^ccceeefffgggggglllmmmssszzz|||{{{~~~xxxxxx|||tttvvvvvvssswwwvvvrrrkkkfffiiirrrzzz~~~|||wwwqqqjjjfffddddddkkkddd\\\WWWUUUTTTRRRPPPUUURRROOOKKKHHHFFFFFFEEEGGGEEEBBBBBBCCCCCCBBB@@@<<<;;;;;;:::;;;===???AAABBBCCCEEEFFFFFFDDDCCCBBB@@@>>>======>>>???===<<<777777666555444222000///222///,,,+++,,,------------...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))++++++++++++******************+++++++++,,,,,,,,,---,,,+++***************++++++*********,,,---...,,,++++++******++++++,,,------------------------........................------------------------------------------------***++++++,,,---...//////000/////////...................../////////000000///////////////000111222///111333444555888<<<@@@JJJOOOSSSSSSPPPLLLKKKLLLYYYdddnnnpppppppppnnnjjjllliiimmm{{{}}}}}}{{{pppmmmooovvvzzzqqqiiiccc^^^[[[YYYWWWRRRLLLEEE???;;;:::666555333333333333111000/////////.........------////////////////////////------------------------......------------............---,,,,,,---......,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))+++------,,,,,,,,,---------------------------LLLNNNOOOOOOOOOQQQTTTVVVZZZaaakkktttyyy{{{{{{|||{{{}}}~~~~~~~~~zzztttrrrrrr|||vvvmmmhhhfffeeecccbbbjjjcccYYYQQQMMMKKKHHHEEEDDDCCCBBBBBBCCCCCCBBBAAA??????>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDCCC???>>>======>>>???>>><<<888999999999888666444222444111///......///......+++,,,------+++++++++------------------------------------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,++++++***,,,+++++++++******************+++++++++,,,,,,,,,///...---,,,+++*********))))))******+++---...///---,,,,,,++++++,,,,,,---------------------------////////////////////////------------------------........................------------......//////////////////................../////////000000000111000000000000000111111///111333666999===BBBFFFTTTXXX[[[YYYRRRNNNMMMOOO```lllxxx|||zzztttmmmfffhhhkkkuuu{{{xxxzzz~~~{{{xxx|||xxxnnnkkkkkkssszzzppphhhbbb^^^___]]]ZZZUUUOOOIIIDDDAAA999777555555555444222111////////////............////////////////////////------------------------------,,,,,,,,,,,,------......---,,,,,,---......,,,,,,,,,---------......,,,,,,---------.........++++++++++++++++++++++++------------,,,,,,,,,,,,***+++------,,,+++,,,---------------------------NNNQQQTTTVVVVVVWWWXXXYYYaaahhhrrr||||||xxxxxxxxxxxxvvvxxxnnnaaaXXXTTTRRRMMMIIIEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@>>>>>>===>>>>>>@@@BBBCCCCCCCCCCCCBBB@@@???>>>??????===<<<999:::<<<======:::888666555333111000000000///---***,,,---,,,++++++,,,---.................................---,,,+++******------------------------,,,,,,---------,,,,,,+++,,,,,,+++++++++***************+++++++++,,,,,,,,,...---,,,+++++++++++++++******++++++,,,---......---------,,,,,,---------------------------------.............../////////------------------------------------------------///////////////.........///////////////............////////////000000000222222111000000000111111444444444666;;;AAAHHHMMMXXXZZZ\\\YYYUUUUUUYYY]]]jjjttt~~~|||rrriiiccceeelll|||~~~wwwpppuuu~~~~~~rrrkkkiiijjjrrr|||rrrjjjfffdddccc```]]]XXXRRRLLLGGG===;;;888777666555333111000000000/////////......////////////////////////........................---,,,,,,++++++,,,,,,---......------------......,,,,,,,,,---------......,,,,,,,,,,,,------------........................------------,,,,,,,,,,,,***,,,------,,,+++,,,---------------------------TTTXXX^^^aaaaaa```^^^]]]fffkkkssszzz~~~uuuiiiaaa]]]ZZZVVVRRRLLLLLLLLLKKKIIIGGGFFFEEE@@@@@@@@@@@@@@@@@@??????===>>>???@@@AAABBBBBBBBBEEECCCAAA@@@@@@???===;;;999;;;===??????===;;;999777555333111111111///---+++,,,------++++++,,,...........................000//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000/////////..................///////////////////////////000000000111333222222111111111111222666555555888???IIISSSXXXYYYXXXXXXWWWXXX^^^ffflllwww{{{zzzqqqkkkiiikkkuuu|||{{{ooorrrzzzwwwooommmhhhhhhqqq{{{ooohhhhhhfffdddbbb___YYYRRRLLLBBB@@@===:::888666333000111111000000000/////////////////////////////////........................---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,+++++++++++++++,,,...---,,,++++++,,,------------------------bbbfffkkkmmmlllhhheeeccciiilllrrrwww~~~}}}tttmmmhhhddd___[[[PPPQQQRRRQQQNNNJJJIIIIIIBBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEECCCAAA@@@@@@???===;;;:::;;;===??????>>>===<<<:::888666555444333000...,,,---......,,,,,,,,,...------------------------/////////......------,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,))))))))))))***,,,---...---------------,,,++++++...------,,,,,,------...------------------------++++++,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////..................////////////////////////000000000111111333222222222222222333333555444777>>>JJJVVV```fff[[[XXXWWWZZZbbbllltttxxx{{{vvvvvv{{{}}}~~~yyyvvvzzzuuuvvvzzz{{{|||rrrkkkhhhkkkqqquuukkkllliiigggeeeddd___XXXRRRJJJGGGCCC???<<<888444111111111111111000000000000////////////////////////........................------,,,,,,,,,,,,---------...////////////...---,,,,,,,,,---------......*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...---,,,++++++,,,------------------------wwwxxxyyywwwsssnnnkkkjjjjjjnnnsssxxx{{{ssskkkeeebbbWWWYYY[[[ZZZWWWTTTSSSTTTRRRPPPMMMIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA???>>>>>>??????===<<<:::;;;<<<===>>>>>>>>>>>>===<<<:::888888666333000...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,---...+++,,,---......------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---.../////////------------------------------------------------..................................../////////000//////000000000111111111222222222222222333444555444777>>>IIIWWWccciiilll^^^\\\]]]gggwww~~~}}}}}}vvvxxx|||yyy|||zzzsssoooqqqqqquuuxxxrrrnnnjjjiiihhheee^^^XXXRRROOOJJJEEE@@@<<<777333222222111111111000000000////////////////////////..............................------------......---...///000000///...---,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,+++---......,,,***++++++------------------------}}}vvvqqqooooookkknnnuuu{{{zzzppphhheeebbbeeehhhhhheeeccccccdddfffbbb[[[SSSMMMIIIFFFEEEJJJIIIHHHFFFDDDCCCCCCBBB<<<;;;;;;<<<===>>>>>>===::::::;;;<<<===>>>??????@@@???<<<;;;:::888555222000111111000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------((()))***+++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,......---,,,,,,,,,------)))***,,,...//////......---,,,,,,++++++,,,,,,------------------------------------...///000000111------------------------........................------------......//////---.........//////000000000000000000111111111111111111111222333444555666777;;;EEESSS```iiilllkkk```___ddduuu~~~{{{xxxwwwzzzzzzwwwzzzwwwyyyvvvqqqxxxvvvqqqmmmlllllliiiccc]]]XXXTTTNNNIIIDDD>>>999555222222222111111111111000///////////////////////////////////////////////////......------......///---...///000000///...---,,,,,,,,,---------......,,,,,,,,,---------......//////////////////////////////.........---------,,,---......,,,***++++++------------------------{{{vvvttttttuuuttttttuuuxxx~~~{{{sssnnnrrrpppqqqsssuuutttuuuvvvzzztttnnniiiaaaVVVPPPOOOMMMKKKJJJJJJJJJGGGAAA<<<>>>===<<<;;;;;;<<<>>>???<<<;;;999999:::;;;===?????????===<<<::::::999999666444333111///...------------...------,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******+++...000000000+++,,,------,,,+++)))(((,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------------..................------111...++++++...//////------------.........//////111///---+++,,,...111333////////////000000000000000////////////000000111222222111222333555888999===EEEOOOTTTWWW\\\cccjjjiiigggooozzzyyy~~~uuuuuu{{{~~~}}}}}}|||{{{yyywwwuuuttt}}}qqqkkkjjjiiieeeaaa]]]XXXRRROOOMMMHHH???777777555222111111000///---000000000///......------,,,,,,------......//////,,,---------.../////////,,,,,,,,,------.........------------------------,,,---------...////////////...---,,,+++,,,---...//////...---+++***)))))),,,,,,++++++++++++******++++++,,,,,,---...//////~~~yyyuuutttuuuwwwxxxzzzzzz{{{~~~{{{{{{||||||~~~|||~~~zzzwwwoooddd\\\ZZZWWWUUURRRNNNJJJFFFCCCAAABBB@@@===:::999999;;;<<<<<<;;;:::999:::;;;===>>>>>>===<<<<<<;;;;;;<<<<<<888666555222000///......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***)))***,,,......,,,***++++++,,,---,,,+++***)))---------,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111...,,,,,,...//////------------........./////////............///000000////////////000000000111000////////////000111111444333222333444888;;;===EEELLLSSSUUUTTTXXXaaaiiipppooovvvuuuvvvvvvxxxxxxxxxwwwuuuyyyyyyxxxwwwuuusssrrrqqqpppxxxvvvnnnkkkjjjgggddd```\\\XXXTTTPPPJJJBBB<<<888555333111111111000.........//////////////////.............../////////---------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......++++++,,,,,,---......///zzzzzzyyywwwvvvwwwzzz}}}zzzrrrmmmsssyyy|||qqqgggeeejjjgggbbbXXXNNNHHHGGGHHHGGGDDDAAA===;;;;;;<<<===>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???:::999777444222111000///...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,)))***+++...///...***'''***++++++,,,,,,,,,,,,+++......------------,,,,,,************++++++++++++++++++++++++++++++++++++........................000...------...//////...------........./////////---...///000111000///.../////////000000000111111000000//////000111111222666555444444777;;;???BBBNNNSSSVVVTTTPPPSSS^^^hhhqqqqqquuuxxxooojjjkkkmmmmmmllluuuuuutttsssrrrpppnnnmmmjjjmmm{{{vvvpppmmmjjjgggdddbbb___ZZZSSSLLLFFFBBB888666333111111111000///------...//////000111111000000///////////////..................---------,,,,,,,,,------------...++++++++++++++++++,,,,,,............------------------,,,,,,,,,------...******+++,,,------...///,,,,,,---...///000111111+++,,,,,,------.........zzz}}}~~~|||xxxwww|||~~~tttmmmrrrvvvxxx}}}vvvllliii{{{zzztttfffVVVLLLIIIKKKHHHGGGFFFDDDCCCCCCCCCCCC???>>><<<;;;999999999999<<<<<<<<<<<<======>>>???;;;999777555333111000000000///---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++***+++---......,,,*********+++,,,,,,------...---------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...............///............//////...............////////////---...///000111000000/////////000000000111111111000000000000111111222333777666555666999>>>DDDGGGQQQTTTUUUQQQMMMQQQ]]]hhhnnnnnnqqqwwwyyyzzzxxxjjjddddddgggiiirrrrrrrrrrrrqqqpppooonnnoooooovvvwwwqqqllliiiffffffddd___WWWOOOIIIGGG999666333111111111000///......//////000000000000111111000000//////....../////////...---------,,,------------------------+++,,,,,,,,,,,,,,,------.........------,,,,,,,,,---,,,,,,,,,------......******+++,,,,,,---......,,,------...///000000000,,,,,,,,,---------......}}}yyyvvv|||~~~zzzvvvwwwxxxvvv}}}zzzsssppprrr___PPPJJJJJJDDDFFFHHHJJJKKKJJJIIIHHHBBBAAA???===:::999777777======<<<<<<<<<<<<======:::999777555333222111111000///---,,,+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***((('''(((***---......******++++++,,,---...///+++++++++++++++,,,,,,,,,,,,,,,---------.................................---------.........//////...////////////...//////........./////////000000000//////...///000111222000000000000111111111111000000000111111222444444666666666888===CCCHHHLLLOOOQQQRRRPPPOOOTTT___hhhiiijjjnnnsssuuuxxx~~~|||wwwhhhbbbdddiiipppqqqrrrsssttttttttttttppppppsssxxxuuulllgggggghhhfffaaaYYYRRRMMMJJJ<<<888444111000000000///111111000000////////////111111000000//////....../////////...---------,,,------------------------------------......//////......------,,,,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------|||yyyzzzuuuooorrrsssooolllppp|||}}}}}}yyyfffVVVNNNLLLDDDFFFJJJLLLMMMMMMKKKIIIGGGFFFCCCAAA>>>;;;888777<<<<<<;;;;;;;;;<<<<<<===999888777666444444444444000///---,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))&&&$$$$$$'''***---...++++++++++++,,,---//////******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,........................,,,,,,------.../////////---///111111///...//////....../////////000000000111000///...///000111222000000000111111111222222000000111111222333555555666777999===BBBHHHMMMPPPMMMNNNPPPSSSWWW^^^eeejjjbbbdddhhhoootttzzzxxxyyykkkfffffflllnnnpppsssvvvxxxzzzzzztttuuuvvvtttsss{{{~~~ppphhhiiigggeeeaaa\\\VVVPPPLLLAAA===777333222111000000222222111000000///......000000///////////////..................---------...------------,,,,,,,,,------......//////000000------------,,,,,,,,,,,,++++++,,,---............---------,,,,,,+++++++++---------,,,,,,,,,++++++------------------------yyyxxxtttkkkbbbaaahhhpppwww|||}}}oooaaaZZZWWWNNNNNNMMMMMMLLLLLLKKKKKKMMMLLLIIIFFFBBB???<<<:::999999999999:::<<<===>>>999888888777777777777777222222111000...---,,,,,,........................------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++***(((&&&''')))+++,,,,,,---,,,,,,+++,,,---...///+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---........................,,,,,,------...//////000---///222222///...///000.../////////000000000000//////000111111111111000000000111111111222222222111111111222333444555666777999===CCCHHHNNNRRRUUUNNNOOOSSSZZZcccjjjllllll___```fffnnnwwwuuu{{{yyynnndddgggiiimmmrrrwww{{{}}}}}}}}}}}}xxxqqqppp||||||rrrjjjgggdddaaa___ZZZSSSNNNGGGBBB<<<777555333222111111111000000000000000000.............../////////---------.....................---------,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,,,,------***+++,,,...............---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------------uuuggg``````cccaaaiiipppyyyvvvkkkfffcccYYYVVVRRRNNNLLLKKKLLLLLLQQQPPPNNNJJJFFFBBB>>><<<666666777888:::<<<>>>???999999999888999999::::::777777666555333111///...........................------------------------////////////////////////,,,------......------,,,------,,,---...///---,,,...---,,,+++,,,---...///,,,,,,,,,------.........---------.........//////------------------------,,,,,,------...///000000,,,///222222000...///000////////////000000000000,,,...111333444222000...000111111111111222222222111111111222333444666777888;;;@@@GGGMMMRRRVVVXXXPPPQQQVVV```mmmsssqqqmmmddddddjjjttttttooo{{{|||{{{vvvcccccceeejjjpppvvv{{{zzzppphhhiiiooo|||lllgggcccaaaaaa^^^VVVOOOKKKFFF@@@:::777666444333/////////000111111222222,,,---------......//////,,,------....../////////.........------,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------{{{lll^^^___[[[]]]ooo~~~zzzuuuqqqgggffffffeee^^^SSSMMMMMMUUUTTTSSSRRROOOJJJEEEAAA===:::777888<<<>>>===<<>>>>>===<<<;;;;;;;;;;;;999777444111000//////000000000000000/////////...------,,,,,,------...++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...............---,,,,,,,,,,,,---------......//////000000---------........./////////000222111///......///000000000000000000000000111111000000//////......111111111000000000000000333222111///000333999>>>;;;AAAFFFIIINNNVVVZZZZZZ\\\WWW___tttzzzjjj```^^^jjjwwwzzzuuurrrqqq~~~nnnccccccgggnnnrrruuu|||}}}sssiiijjjqqq|||sssiii```^^^bbbbbbZZZRRRMMMKKKHHHCCC>>>999555333000000/////////000000111111000///------......///////////////////////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------------------------,,,+++***+++,,,---...111...,,,---///000...++++++,,,,,,---...///000000------------------------zzziiiffffffnnn{{{}}}~~~|||ssssssttttttkkk^^^TTTRRRTTTSSSRRRSSSTTTRRRNNNJJJAAA>>><<<;;;<<<===>>>>>>@@@@@@??????>>>=========<<<;;;999666333111000///000000000///////////////...------,,,,,,------...++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......---------------............///////////////---------........./////////111222111000......///000000000000000000000000111111000000////////////111111111111000000000000111222222222222555999<<<:::DDDLLLNNNOOOVVV___ccchhhffflllxxx{{{pppddd```cccqqqwwwsssuuuyyy}}}yyy~~~nnngggccchhhpppwww}}}}}}vvvvvvzzz|||vvvgggaaacccccc\\\TTTPPPNNNKKKGGGAAA;;;666333222222222111000000000000111000///...---...//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,++++++,,,---...---,,,---------...............------------------------zzzyyywwwuuurrrppppppppppppvvv{{{{{{yyy|||~~~|||nnnddd```VVVSSSPPPSSSWWWZZZXXXUUUHHHFFFCCC???<<<<<<>>>AAABBBBBBAAAAAA@@@@@@?????????>>><<<:::777444111000000000000//////............------,,,,,,------...,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++.........---....../////////////////////.........------.........////////////111222222000//////000000000000000000000000000111000000000000/////////111111111111111111111111000222444555555666999;;;@@@LLLUUUSSSQQQYYYfffpppwwwvvvyyy|||tttfffbbbfffjjjzzz{{{vvvtttsss{{{{{{xxx{{{qqqccccccllluuuzzz~~~pppeeeeeeeee___XXXSSSRRRPPPKKKEEE>>>888444444444444333222111//////111000///.........//////------------------------------,,,,,,,,,,,,------,,,------------.........++++++++++++++++++++++++++++++,,,,,,------,,,,,,***+++,,,,,,,,,,,,---...//////.........---------------------------------www{{{|||sssllliiiccciiipppsssuuuyyy{{{tttrrr___XXXRRRQQQVVVZZZZZZXXXPPPOOOKKKDDD===;;;===AAACCCCCCBBBBBBAAAAAAAAA@@@AAAAAA@@@>>>;;;777444111111111000//////...------...------,,,,,,------...,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------,,,,,,...............///000111000000//////......------............///////////////111222222111000000111////////////////////////000000000000000000000000000111111111111111222222222333444555666888<<>>>>>@@@CCCCCCBBBBBBBBBBBBBBBAAACCCCCCBBB@@@===:::666444333222111000///...------...------,,,,,,------...,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............---------...///000111222000000//////......------........./////////000000...000222222000///000111////////////////////////000000000000111111111111000000111111222222222333555555555555666;;;AAAFFFQQQTTTUUUVVV___qqqyyyrrrnnnhhhbbbhhhttt|||wwwzzz{{{zzz{{{|||zzzwwwyyy~~~xxxzzz|||}}}~~~}}}}}}}}}{{{yyyyyyyyyxxxvvv{{{tttllljjjnnnttt|||yyyoooiiiaaaZZZSSSTTTTTTRRRMMMHHHBBB>>>444444444444333222111111000000000000000/////////...........................------,,,,,,------...---------.........//////........................***+++,,,---...---,,,+++,,,...000...+++)))+++---,,,,,,------...//////000........................{{{xxxzzz|||zzzvvvtttuuuvvvyyyyyyuuummmhhhgggdddaaaZZZYYYYYY[[[___aaabbbbbbaaagggpppxxx{{{xxxtttpppmmmggg```___ccchhhjjjiiikkkiiijjjmmmrrr|||zzzzzzyyyyyyzzzzzz{{{{{{|||{{{|||tttiii___XXXUUUTTTTTTZZZZZZXXXSSSMMMHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBAAA>>><<<999888555444333222000///...---...------,,,,,,------...,,,---------............------------............------------------------------------------------***+++,,,---////////////,,,,,,,,,---...000111222///////////////.............../////////000000000---///111111000//////000000000000000000000000000000000000111111111111222000000111111222333333333666666666666999???FFFLLLOOOPPPRRRZZZlllvvvmmmiiieeeccclllxxx~~~uuurrrtttuuu}}}|||sssvvvzzzzzzwwwtttrrrsssrrrqqquuu{{{zzz}}}{{{zzz|||~~~~~~~~~{{{vvvrrrooonnnkkkjjjkkkllljjjkkkttt~~~~~~www|||yyypppqqqwww}}}nnnbbb[[[WWWWWWWWWUUUQQQLLLHHHEEE999888666555333333333333000000111111111000///...////////////////////////......------------......,,,------------.................................++++++,,,,,,------,,,,,,,,,---------+++***+++,,,++++++,,,---...///000111........................{{{{{{yyy{{{||||||vvvpppkkknnnppppppnnnmmmooorrrtttsssmmmeeebbbddddddcccaaabbbdddeeegggiiijjjjjjeeegggjjjmmmmmmllljjjiiiccc___ZZZXXXXXXXXXWWWVVVVVVRRRQQQSSSVVV\\\fffppp~~~{{{~~~}}}}}}|||{{{qqqeee\\\WWWUUUYYYZZZ[[[\\\ZZZUUUNNNIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>===<<<<<<777666555333111000.........------,,,,,,------...------------............------------.........///................................................,,,,,,---......///......******+++,,,---///111222.........///////////////.../////////000000000000,,,---/////////...///000000000000000000000000000000000111111111222222222000000111222222333444444444666888:::===CCCJJJOOONNNRRRYYYeeevvvwwwpppmmmjjjjjjwwwzzzsssqqqrrr{{{}}}nnnmmmwwwzzzuuutttssssssvvv{{{~~~}}}vvvwwwyyy{{{}}}~~~~~~~~~|||yyyuuupppkkkeeeaaa^^^^^^```aaaaaadddqqqsssnnn{{{}}}{{{mmmeee^^^]]][[[YYYUUUPPPLLLJJJAAA>>>;;;777444333333333000000111222111000///.................................------------......,,,,,,,,,,,,------------........................,,,,,,++++++,,,,,,------...------...000111111000,,,---------......//////........................}}}uuunnnkkkkkkgggjjjkkkoooxxx~~~wwwqqqqqqxxx~~~~~~zzz~~~wwwsssuuuwwwvvvzzz}}}~~~~~~}}}{{{zzzzzz{{{|||vvvsssmmmgggbbb^^^ZZZWWWYYYTTTQQQQQQQQQQQQSSSXXXVVV[[[bbbeeebbb```jjjvvvuuunnnxxxqqqccc[[[XXXXXXYYY\\\aaabbb^^^VVVOOOGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDAAA???>>>===>>>>>>888777666444222000///......------,,,,,,------...---------.........//////---------.........//////////////////////////////.................................///......---,,,)))******+++---///111222---.........//////000000////////////000000000000+++---...///...---...///000000000000000000000000000000111111222222222222000000111222333333444444222555999===BBBGGGLLLPPPOOOWWWbbbnnn|||}}}yyyvvvuuuqqqttt{{{ssspppoootttzzz}}}ssskkkpppxxxuuuttttttvvvzzz||||||}}}zzzuuurrruuuyyy|||||||||}}}}}}{{{vvvqqqnnnhhhaaa[[[XXXXXX[[[\\\\\\bbbrrr}}}tttrrr}}}yyyqqqdddbbb___[[[WWWRRROOOMMMHHHDDD>>>999555333333444000111111222222000///...------------------------......------------......+++++++++,,,,,,,,,---------------------------------,,,+++***+++,,,---...000///...111666999888666///............---------////////////////////////wwwtttnnndddcccjjjbbbkkkuuu{{{{{{uuuqqqnnniiiiiihhhddd^^^YYYVVVUUUOOOQQQRRRSSSTTTWWWZZZ]]]mmm{{{sssccceeeyyy~~~uuuhhh]]]YYYXXXYYY]]]cccccc^^^YYYPPPKKKFFFEEEFFFHHHGGGEEEEEEEEECCC@@@===;;;;;;<<<<<<<<<:::888555222///---//////000000000000000///------------------------++++++,,,,,,---.........---...000000///...,,,***---------............/////////............//////,,,//////,,,///444444///000000000000000000000000111111000000//////......222111000//////000111222111111111000000000000000111111111111222222222222///111222222111111222333666999>>>CCCGGGKKKOOOQQQYYYaaammmwww~~~}}}{{{yyyzzzzzzmmmmmmnnnoooxxxxxxyyyvvvqqqvvv|||xxxzzz}}}zzzrrrqqqtttqqqqqquuu||||||wwwoooeee\\\VVVTTTRRRRRRTTTYYYaaalllvvv|||}}}}}}zzzqqqggg^^^[[[XXXSSSPPPPPPLLLHHHCCC???<<<999555333111000000111222333222111000000///...............000///...------------------,,,,,,++++++,,,,,,---,,,---.../////////......---...///...---,,,---///***...555:::<<<999444000,,,,,,+++++++++,,,------111///...------...///111~~~vvvssswwwwwwqqqqqqxxx|||}}}zzzsssjjjccc___^^^]]]ZZZWWWVVVWWWYYY[[[dddrrrsssccc___jjj|||~~~|||xxxooohhhgggaaa\\\\\\```cccbbb```XXXTTTNNNJJJHHHHHHGGGGGGGGGFFFCCC@@@>>>===>>>@@@======<<<:::777444111/////////000000000000//////------------------------.........---------------,,,---...///000///---,,,---------............/////////............//////,,,//////---///444444///000000000000000000000000111000000000/////////...222111000//////000111222111000000000000000000000////////////000000000000111222333333222222444555888===CCCGGGJJJNNNSSSWWWeeennnzzz~~~}}}~~~vvvmmmhhhkkkmmmssszzzvvvsssvvvvvvsssxxxyyypppnnnqqqrrrtttyyy~~~sssggg\\\UUURRRQQQOOOQQQTTTZZZcccnnnwww|||{{{xxxzzzssshhh___]]]\\\WWWRRRQQQMMMKKKGGGCCC@@@===999666222111000111222333222111000000///............/////////...------------------,,,,,,++++++,,,,,,---------------......//////---...///...------...///555666777666555111...,,,+++***++++++,,,---...///000///...------...///000~~~tttuuusssoooiiiccc``````aaaVVVXXX]]]eeesss~~~nnnbbbaaajjjvvv~~~~~~|||zzzyyyyyy|||{{{wwwwwwoooddd^^^^^^bbbeeegggaaa___ZZZTTTMMMIIIHHHHHHHHHFFFCCC@@@???@@@AAACCC>>>>>>===<<<999666333111/////////000000//////...------------------------000000//////...------,,,***,,,---///000//////...---------............/////////............//////,,,...//////111444333///000000000000000000000000000000000000////////////111111000000000000111111000000000000000000111111/////////000000000111111222333444333333444666999<<>>>>>>>><<<:::777555333//////000000000///..............................000000/////////.........,,,,,,---...//////......---------............/////////............//////,,,---///111333444222///////////////////////////000000000000////////////111000000000000000000111000000000000000111111111111111222222222333333333222333333333333555999<<>>===<<<:::888666444000000111111000//////..................................../////////000000......///......------,,,---------............/////////............//////,,,,,,///333555444111///////////////////////////////////////000000000000000000000111111000000000//////000000111111111111222222222222333333333333111222222222444777===AAAIIIJJJLLLOOOVVVcccuuu~~~~~~qqqgggaaabbbkkkzzz{{{sssoooooorrrtttvvvxxx|||rrrddd[[[XXX\\\bbbjjjpppwww}}}{{{hhhXXXNNNKKKKKKKKKKKKPPPYYYdddoooxxx~~~}}}}}}~~~yyyvvvrrr{{{}}}ttttttvvvkkkaaa^^^ZZZUUURRRPPPPPPPPPPPPOOOKKKDDD@@@<<<999666444444444444333111111000///////////////......---------......///...------,,,,,,------...***---000222222111...,,,000111222111000000111222...------,,,---...///000......---,,,,,,---------//////............//////}}}yyyqqqjjjddddddeeeiiipppyyylllggggggoootttuuu|||}}}ooofffccccccgggmmmnnniii```XXXRRRIIIGGGDDDDDDEEECCC>>>:::===>>>>>>===;;;999777666222222222222111000//////........................,,,------...//////000000000//////...------,,,,,,---------............/////////............//////,,,,,,///555777444000///000000000000000000000000////////////000000000000000000111111111111000000/////////000111111222222000000000111111111111222111111222222555;;;BBBHHHOOONNNMMMQQQZZZiiizzzyyy{{{zzzooogggccccccgggsss~~~zzztttpppnnnppptttvvv}}}}}}}}}iii[[[SSSRRRWWW^^^eeennnvvv}}}zzzhhhYYYQQQMMMLLLKKKKKKPPPYYYdddoooxxx~~~~~~~~~{{{yyy||||||zzz~~~sssuuussszzz}}}}}}uuuvvvvvvxxxnnneee]]]WWWUUUQQQPPPQQQQQQPPPLLLGGGCCC@@@===999666666666555555222111000000//////000000...------------...//////......------------......+++---000222333111...,,,,,,---......,,,,,,---...,,,,,,---.........------000///...---,,,,,,,,,,,,////////////////////////}}}yyynnnllliiifffgggkkkpppttt}}}sssooorrrrrrpppuuutttiiicccfffjjjnnnoookkkddd^^^TTTOOOIIIFFFFFFEEEBBB>>>????????????===;;;:::888333444444333333111000000........................---------------.........///......---------......---------............/////////............//////,,,+++///777999444000000000000000000000000000000.../////////000000000111///000111222222111000///...//////000111111222222000000000111111111222222111222333444888@@@HHHOOOSSSQQQPPPUUU___mmmxxx~~~zzzwww~~~vvvnnniiifffhhhllluuuxxxvvvsssqqqssswww{{{~~~vvvdddXXXRRRPPPTTTYYYbbbnnn{{{{{{hhhYYYQQQNNNLLLJJJJJJOOOWWWaaallluuu|||{{{xxxyyyzzzzzz|||zzzvvvrrrzzzzzz|||{{{|||zzzsssrrrsssddd[[[XXXRRRQQQQQQQQQQQQNNNJJJFFFDDD@@@;;;888888777777666222111000000//////000000---------------...//////......------------............///000000000000000+++,,,------++++++,,,---------.........---,,,+++///......------------.........////////////......zzzxxxtttooojjjiiijjjllljjjuuuzzzwwwrrrkkknnnwwwpppdddeeehhhmmmrrrqqqmmmhhh^^^VVVLLLGGGGGGGGGFFFCCC@@@@@@AAA@@@???===;;;:::555555555444333222111000////////////////////////.........---,,,,,,++++++---------------...///000---------.........////////////............//////,,,+++///777:::444///000000000000000000000000000.../////////000000111111///000111222222111000///...//////000111222222222222222333333333444444444222333444666;;;CCCMMMSSSUUUSSSRRRXXXdddnnntttvvvtttssswwwwwwllliiijjjkkkooovvv{{{sssssssssuuuyyy~~~qqqbbbYYYTTTQQQRRRVVV```ppp}}}hhhXXXOOOMMMKKKIIIIIIMMMUUU___jjjssszzz}}}}}}{{{yyyuuuxxxuuu~~~wwwtttrrr}}}yyy}}}~~~rrrjjjqqq~~~kkk___[[[SSSRRRRRRRRRQQQOOOLLLIIIFFFBBB===:::999888888777222111111000000000000000---------------...///000......------------......111000...------///111333---...///...---,,,---///------......------,,,,,,---------------...///000......////////////......~~~{{{qqqkkkiiimmmuuu~~~rrrjjjjjjmmm|||nnnhhhdddgggooowwwzzzzzzmmmaaaSSSKKKJJJJJJGGGCCCEEECCCAAA@@@@@@>>>;;;999666444222000///000222333000000///.......................................//////////////////////////////.........---------//////---,,,,,,---.../////////000000000000//////000000000000000000000000000000000000////////////000000000000000000000000111111111111111000///...333444444444333333555666555444333555>>>IIILLLIIIQQQTTT\\\eeehhhfffeeegggjjjqqq|||sssmmmjjjlllmmmqqq~~~zzzwww|||yyyzzz}}}yyylll```[[[VVVRRRTTTZZZgggttthhhYYYSSSPPPKKKEEEJJJLLLRRRZZZcccllltttxxx~~~{{{uuuuuuyyy}}}yyysssuuu{{{uuuxxxtttwww}}}{{{sssttt~~~|||xxxuuulllggguuuqqqbbb\\\XXXTTTRRRSSSQQQMMMLLLNNNMMMHHHAAA;;;::::::;;;<<<666333000///000111111111111000///......---------......---,,,---...///000***111---***333555...,,,///...,,,++++++,,,...///---......,,,++++++---//////////////////...........................------zzzsssqqqrrruuuyyy~~~xxxtttttt{{{uuurrrmmmjjjjjjooowww|||xxxlll\\\PPPLLLKKKIIIHHHEEEDDDCCCBBBBBB@@@===:::888777444222111222444555222111000.......................................000000000000000000000000//////.........---------///...------------.../////////000000000000//////000000000000000000000000000000000000000000000///111111111111111111111111000000111222222111111111333444555555333333444555777999999:::AAALLLPPPPPPOOORRRZZZcccgggeeeeeegggkkkoooyyyvvvnnnkkkkkknnnsss}}}~~~{{{{{{{{{zzz}}}zzzwwwlllaaa[[[WWWTTTWWW\\\gggooo{{{mmmZZZOOOKKKHHHGGGJJJLLLQQQWWW___hhhooorrruuuxxx~~~|||sssppprrrvvvyyyyyyvvvzzzuuuooopppwwwyyyssstttzzzzzzwwwuuummmeeemmm{{{mmm```[[[WWWTTTUUUSSSOOONNNPPPNNNJJJCCC>>><<<;;;::::::666333000000111222222222111111000///............------,,,+++,,,---...///+++111//////555111***,,,///...,,,++++++,,,...///---......,,,++++++---////////////////////////...........................{{{zzzyyyyyyxxxxxx}}}}}}zzzwwwyyyoooggghhhsss}}}yyyiii[[[RRRNNNLLLKKKFFFEEEDDDDDDDDDBBB>>><<<;;;999777555444555666777666444111///------...///........................000000000000000000000000/////////............---///......------...////////////000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111///000111222333333333333333444666666444333444444555999;;;;;;???IIIQQQSSSRRRTTT[[[dddiiihhhhhhjjjlllooozzzwwwooommmnnnqqqwww~~~{{{|||~~~}}}{{{uuulllccc\\\XXXVVVZZZ___eeegggooorrr[[[LLLFFFFFFHHHIIIKKKNNNSSSZZZbbbhhhllllllpppwwwtttoooppptttvvv|||vvvrrr||||||pppiiimmmsssssstttwww{{{wwwwwwwwwrrriiijjjqqq|||ggg___YYYUUUVVVUUURRRRRRTTTQQQMMMHHHCCC@@@===:::888666444222111222333333333222222111000////////////......---,,,---...///000---///000666;;;///&&&,,,...---,,,++++++,,,---...------...---++++++---///......//////////////////........................~~~{{{vvvkkkjjjrrr{{{wwwjjj^^^UUUOOOLLLGGGFFFEEEEEEDDDBBB???<<<<<<;;;999777666666777777888666333000......//////......................../////////////////////////////////..............................///////////////000000000000//////////////////////////////000000000000000111111111111111111111111111111111111222333333444444444333333444666666555444444444333:::>>>===@@@HHHRRRWWW[[[[[[```iiinnnmmmmmmoooooovvvtttqqqqqqttt{{{~~~~~~{{{yyy~~~||||||uuuooofff^^^XXXWWWZZZ___aaaccciiixxxuuu\\\MMMGGGFFFGGGHHHIIIKKKPPPVVV]]]cccgggiiinnnuuu}}}xxxwwwwwwxxxxxx|||vvvwww~~~yyyeeebbbiiipppuuuyyyzzzwwwxxxzzzxxxrrrppprrr|||qqqddd\\\VVVUUUVVVUUUUUUWWWTTTQQQMMMIIIEEE@@@<<<888888666444444555555444444333222111000////////////000///.........///111222000...---999BBB333&&&---...---,,,,,,,,,,,,---...,,,---...---,,,,,,---...............////////////............////////////}}}zzz}}}}}}uuussstttwww}}}xxxnnnaaaTTTMMMJJJHHHFFFEEEDDDBBB@@@===<<<;;;:::888777666666777:::888555222000//////000////////////////////////........................////////////////////////---......//////000000000//////000000000000/////////////////////////////////000000000111111111222111111111111111111111111444444444444444333222222222444666666555444555666888@@@FFFFFFHHHPPPZZZ___cccaaadddlllrrrrrrrrrtttuuu|||vvvrrrttt{{{}}}}}}{{{{{{|||yyyxxxvvvrrrjjj___XXXWWWZZZ\\\```eeennnzzzuuu\\\PPPKKKHHHEEEEEEFFFHHHLLLRRRYYY```dddhhhooouuu|||{{{wwwxxxwwwxxx}}}yyytttfffYYY___lllxxx~~~|||{{{|||{{{xxxvvvvvv}}}zzzooocccYYYVVVVVVVVVWWWZZZXXXUUURRRNNNJJJEEE@@@;;;<<<:::888777888777666444333222111000///////////////...---------...///000333---***888FFF:::***------------,,,,,,---------,,,---......,,,,,,---...---.........//////000000........./////////000000~~~yyyvvvyyy~~~{{{yyywwwuuuxxx|||~~~zzznnn```UUUOOOLLLHHHEEEDDDCCCAAA@@@===<<<:::999888777666666999888777555333111000000////////////////////////------------------------...////////////000000000------///000000000000000//////000000000000//////000000000000000000000000///000000111111222222222222222222222222222222222444444444444333222111000222444555555444555777::::::CCCJJJLLLOOOWWW^^^bbbfffcccfffnnnvvvxxxyyyzzzvvvsssuuuttt|||~~~||||||}}}~~~~~~yyywwwuuutttlll```WWWVVVYYY[[[aaaiiittt~~~vvv]]]RRRMMMIIIEEECCCCCCEEEHHHMMMUUU[[[```cccllltttxxx~~~wwwwwwsssrrrvvv~~~sssrrr}}}nnn\\\\\\iiiyyy}}}{{{yyyxxxxxx}}}qqqtttrrrbbbZZZXXXWWWYYY\\\[[[YYYVVVSSSPPPKKKFFFBBBAAA???===;;;;;;999777555222222111000////////////,,,,,,+++***+++,,,---...111...***444BBB;;;---...------------------------+++---......---,,,,,,---------......///000000000.........//////000000111yyyvvvzzzzzz|||{{{qqqrrrvvv{{{~~~yyynnneeeVVVRRRKKKGGGDDDDDDCCCCCC======<<<:::999888777666888888888777555333111000////////////////////////.........................../////////000000000000,,,---///000111111000000//////000000000000//////000000000000000000000000///000000111111222333333222222222222222222222222222222333333333333222111333333333333333666:::===>>>FFFNNNRRRWWW^^^cccdddhhheeegggrrr|||}}}ooopppyyy|||}}}~~~|||}}}~~~xxxsssrrrssslll___VVVWWW[[[\\\```iiirrr|||xxx___QQQKKKHHHFFFCCCBBBBBBDDDHHHOOOUUUYYY]]]hhhrrruuu}}}xxxsssppptttxxx}}}nnnsss~~~}}}lllccciiiuuu}}}~~~|||}}}}}}~~~pppsss{{{oooaaa[[[YYY[[[]]]]]][[[XXXVVVTTTPPPLLLHHHEEECCCAAA???===;;;888555111111000///............---,,,,,,++++++,,,...///---222///000888555,,,...,,,------------------,,,+++---//////---,,,,,,---------......///000000111---......///000000111111vvvsssppp~~~~~~pppooopppwwwyyyrrr[[[VVVNNNHHHEEEEEEFFFFFF???>>>===<<<:::999888777777888888888777555222000000000000000000000000000////////////////////////.../////////000000111111,,,---///000111111111000//////000000000000//////000000000000000000000000///000000111222222333333222222222222222222222222000000111222333333333333333333222222333666<<<@@@EEEMMMUUUZZZ```hhhkkkjjjjjjfffiiiuuuxxxuuuqqqrrr~~~}}}xxxqqqlllnnnqqqlll^^^VVVXXX\\\]]]^^^dddmmmwwwzzz```NNNGGGFFFHHHCCCBBBAAABBBEEEJJJPPPSSSZZZfffqqquuu||||||uuuqqqsssuuuuuu{{{qqqooottt~~~rrr}}}}}}mmmjjjpppvvvuuuyyy~~~{{{yyyggg___[[[[[[^^^^^^\\\YYYWWWVVVSSSPPPMMMHHHFFFCCCAAA???<<<888555111000///......---------000//////...///000111222)))555444---///...***...,,,------......------,,,+++---//////...,,,,,,------------...///000000111---......///000111111222{{{{{{vvvmmmooouuu{{{vvvhhhUUUJJJGGGGGGEEEAAABBB@@@===;;;<<<<<<;;;:::;;;999999;;;<<<888444111///000111111111111000000////////////////////////.......................................---------////////////////////////000111111111111222222222111111111111111111111111222222222222222222222222000111111111111222222222333333555777666666>>>HHHGGGQQQ]]]fffsss}}}zzzoooiiiggglllzzzxxxsssoooqqquuu~~~}}}{{{xxxyyyyyyvvvtttuuuggg\\\[[[\\\XXXUUUUUUSSSWWWaaannneeeUUUMMMKKKJJJDDDCCCBBBBBBDDDGGGKKKMMM[[[```gggnnnzzzwwwsssvvvxxxyyyxxxzzzmmmwwwwwwuuu}}}{{{llllllqqq|||jjj```___^^^]]]ccc^^^WWWUUUWWWXXXVVVSSSNNNIIIBBB<<<999777555444000000000000////////////........................000000//////.........---......------------..........................................////////////........................xxxssstttxxxtttbbbSSSKKKIIIHHHHHHDDDAAA>>>=========<<<;;;=========???>>>;;;888666111111111111000000000000////////////////////////........................000000000///////////////000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222222222333333333333444444666999:::<<>>>>>>>>===<<<>>>@@@BBBBBB@@@>>><<<;;;555333222000////////////////////////////////////........................111111111111111111111222222222222222222222222222000111111111111222222222111111111111111111111111222222222222222222222222333333333333444444444444777444666;;;@@@CCCIIIOOOPPP\\\lll|||pppmmmrrr{{{jjjhhhlllwwwxxxsssuuuyyyxxxvvvdddZZZSSSTTTWWWWWWSSSQQQMMMPPPWWWcccuuuooo]]]PPPGGGCCCDDDCCCBBBAAABBBDDDFFFHHHJJJQQQ]]]jjjvvvvvvssstttuuuqqqvvv||||||sssyyywwwooorrrxxx~~~wwwhhhccccccbbb]]]XXXVVVWWWWWWVVVSSSKKKFFF???999666555444444111111000000000/////////........................////////////..................------------..........................................////////////////////////////////////zzzvvvyyyuuudddVVVMMMKKKFFFDDD@@@???>>>>>>===<<<===AAADDDBBB?????????>>>888666333000......//////////////////////////////........................111111111222222222222222222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222333333333333444444444444888555555<<>>===<<<;;;@@@BBB>>>>>>AAAAAA===:::888555222000//////000000000000000000000000000////////////////////////000000000111111222222222111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222333333333333888555666>>>EEEHHHMMMQQQVVVjjjzzzxxx{{{xxxwwwxxx~~~uuutttvvvrrriiiUUURRRPPPSSS[[[aaa___ZZZQQQQQQUUU```rrr}}}hhhXXXMMMHHHIIIHHHGGGFFFEEEFFFFFFGGGJJJJJJPPP[[[dddnnn|||}}}uuurrrsssyyy{{{~~~vvvoooppprrrzzz{{{hhhfffmmm|||zzzjjjfffZZZYYYYYYZZZ\\\^^^______TTTNNNGGG@@@;;;777444222111111111111000000000000////////////////////////.........///////////////......------------..........................................////////////000000000000000000000000wwwrrrzzz{{{dddSSSIIIGGGCCCAAA@@@@@@???===;;;??????;;;>>>DDDCCC<<<;;;:::777444222111111000000000000000000000000000/////////////////////////////////000111111222222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222222222333333333333666666999AAAHHHLLLQQQWWWaaawwwyyywwwwwwnnnaaaNNNMMMLLLPPPZZZdddddd^^^SSSSSSVVV___qqqppp]]]PPPJJJFFFFFFEEEEEEDDDDDDDDDDDDHHHFFFJJJTTT]]]fffwww{{{tttqqquuuzzzzzzwww{{{qqqlllhhhkkksssnnneeegggvvvqqqeeeYYYYYYXXXYYYYYYZZZZZZ[[[TTTOOOIIICCC>>>999444111222222111111111000000000////////////////////////.........///////////////......------------..........................................////////////////////////////////////~~~wwwuuuzzzrrr^^^MMMJJJFFFDDDCCCCCCAAA@@@>>>@@@>>>;;;@@@JJJGGG===;;;;;;999777555444222111000000000000000000000000/////////////////////////////////000111222222222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222333333333333444444444444444777>>>GGGMMMQQQZZZbbbuuu~~~{{{yyylll\\\JJJJJJJJJNNNZZZgggiiicccXXXWWWZZZbbbsss}}}gggUUULLLFFFFFFEEEEEEEEEEEEEEEEEEIIIEEEHHHRRRZZZaaapppyyyrrrtttuuuvvvuuuxxxmmmdddccciiirrrnnnfffqqq{{{|||lll```___^^^[[[WWWUUUSSSSSSRRROOOKKKGGGCCC>>>888555222222222111111111000000////////////////////////............/////////000......------------..........................................////////////........................ssslllqqqtttvvv}}}qqqrrrzzzzzzeeeOOOLLLIIIFFFFFFEEECCCBBBAAABBB>>>;;;CCCNNNJJJ>>>;;;;;;:::999777555333222000000000000000000000000000000000000000000000000//////000111222222333333000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222444444444555555555666666333888AAAKKKQQQVVVaaakkk}}}{{{lllZZZJJJKKKKKKNNN[[[jjjmmmhhh]]]]]]___gggvvvppp[[[OOOGGGGGGGGGGGGGGGGGGGGGGGGLLLGGGJJJTTTYYY\\\iiiyyy{{{~~~uuutttrrrnnnsss~~~zzznnnqqqdddaaafffdddvvvxxxjjjqqqyyyzzz|||mmmllliiiccc]]]WWWTTTSSSRRRQQQNNNLLLIIIDDD>>>:::222222222111111111111000000000000000000000000000---.........//////000000.........------............................................./////////000........................uuujjjfffeeecccccccccaaaaaaeeelllsss|||{{{zzzyyy|||zzzrrrvvvhhhWWWKKKKKKKKKEEEAAABBBAAA@@@??????????????????<<<<<<<<<;;;999666333111000000////////////000000222111000//////000111222222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222444555555444555777999999;;;DDDPPPWWW___mmm|||{{{mmm^^^MMMJJJHHHKKKWWWeeennnpppeee___\\\cccrrreeeTTTMMMHHHEEEGGGHHHEEEEEEGGGHHHHHHJJJMMMSSSZZZaaafffoooyyy|||ssskkkeeeiiiqqqjjjmmmxxxyyynnnddd[[[ZZZiiizzzxxxmmmqqq|||zzzuuulll```XXXTTTQQQNNNPPPPPPNNNKKKGGGCCC???===555333111111222333222111//////000000000000//////000000000000000000000000////////////////////////...////////////......---////////////////////////000000000000////////////zzzuuurrroooooorrrssstttrrrkkkaaaZZZYYYZZZ[[[\\\]]]]]]]]]aaahhhnnnoooxxx~~~}}}|||vvvvvvzzz~~~uuuttt{{{wwweeeSSSKKKIIIGGGBBB@@@@@@@@@???>>>>>>>>>??????;;;;;;<<<;;;999777444222111000000////////////000222111000//////000111222222222222111111111000000111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222333444555444444444666999:::???HHHPPPVVVbbbyyy}}}nnn___QQQMMMIIILLLWWWeeeooossskkkddd```fffuuunnnZZZNNNHHHFFFGGGHHHFFFEEEGGGIIIJJJKKKMMMSSSYYY___cccmmmtttxxxlllcccfffnnnuuuwwwmmmjjjsssxxxjjj___UUUaaaooo}}}zzzuuuxxxrrrdddZZZUUURRRPPPPPPPPPOOOMMMJJJEEEAAA???555444222111222333222111//////000000000000//////000000000000000000000000////////////////////////......///000000000///...////////////////////////000000000000////////////ssshhhdddbbb```___```_________[[[WWWUUUWWWZZZ]]]```cccdddeeeiiipppuuu}}}}}}~~~}}}}}}uuuwww{{{uuupppnnnooorrrvvvvvvssswwwvvv___MMMHHHIIIFFF@@@@@@@@@???>>>======>>>>>>:::;;;;;;;;;:::888666555222111000///////////////111111000000000000111111222111111111111000000000111111111111111111111111111111111111111111111111000000000000000000000000222222222222333333333333333444555444333444777999>>>DDDLLLQQQUUUfffpppaaaUUUOOOJJJLLLWWWeeeqqqxxxuuummmhhhlllxxxyyybbbOOOJJJGGGHHHHHHFFFEEEGGGJJJJJJKKKNNNRRRXXX]]]```mmmoooyyypppeeedddjjjkkkvvvppp```___kkk|||uuufffXXX]]]dddrrryyypppttt{{{uuucccWWWPPPNNNNNNOOOPPPQQQPPPMMMIIIDDDAAA777555222111222222222111///000000111111000000///000000000000000000000000////////////////////////,,,...000222222222000///000000000000000000000000////////////000000000000~~~{{{sssggg]]]]]]```aaa``````]]]]]]\\\ZZZYYY[[[___cccdddhhhmmmppprrrvvv|||yyyuuutttpppqqqtttvvvzzz{{{qqq}}}mmmiiifffhhhmmmzzz|||pppnnnvvvnnnWWWLLLLLLIIIBBB@@@@@@???>>>============::::::;;;;;;::::::999888333333111000////////////111000000000000000000111111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222222333333333333333444555555444444555888;;;BBBGGGLLLQQQYYYmmmssseeeWWWOOOHHHKKKUUUcccrrr}}}xxxqqqrrr{{{fffQQQKKKHHHIIIIIIFFFEEEGGGIIIIIIKKKMMMRRRWWW\\\___nnnlllqqq{{{pppiiiggghhhlllwwwzzzhhh```cccooorrrddd``````kkk}}}jjjgggmmmrrr~~~xxxdddVVVNNNMMMOOOPPPQQQSSSSSSQQQLLLGGGDDD:::777444222222222222111000000000111111000000000////////////////////////////////////////////////,,,...000222333333111000000000000000000000000000////////////000000000000zzzzzz|||yyyyyywwwsssooolllnnnddd]]]```fffhhhgggggg]]]\\\ZZZYYYYYY[[[```cccccchhhnnnrrruuuyyyxxxssspppoooppppppooooooqqquuuxxxxxx}}}~~~vvvmmmvvv~~~pppiiibbbbbbgggsssqqqttt}}}yyyrrrsssvvv|||gggUUUMMMHHHAAAAAA@@@???>>>============:::::::::;;;;;;;;;::::::666555333222111000//////000000000111111000000000000000000000000000000000111111111111111111111111111111111111111111111111444444444444444444444444222222333333333444444444555555555555555777;;;>>>CCCFFFKKKTTTccczzzyyywwwjjjWWWNNNGGGIIIRRR___qqqzzzyyy~~~dddSSSMMMJJJKKKJJJGGGFFFGGGFFFGGGIIIMMMRRRXXX]]]```kkkfffhhhtttuuujjjgggfffkkkwww{{{kkkaaaddduuummmddd^^^fff{{{mmmdddffffffppp~~~kkk\\\SSSRRRUUUQQQSSSUUUUUUSSSOOOJJJGGG>>>:::666444333333222222000000111111111111000000////////////////////////////////////////////////,,,...000222333333222111000000000000000000000000.../////////000000000111uuussstttvvvrrrjjjdddbbbeeeiiikkkiiiiiilllllliiimmmfffbbbeeeiiiiiihhhhhh\\\[[[XXXWWWXXXZZZ^^^``````eeekkkooorrrwww~~~}}}|||}}}zzzuuutttrrrnnnkkkjjjkkkllllllnnnrrrwww{{{zzztttnnniiiooovvv|||wwwxxxtttlllcccbbbeeeppptttooossswwwqqqwwwvvvcccSSSGGGAAABBBBBB@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888777666444222111111000000000111111111111000000//////000000000000000111222222222222222222222222111111111111111111111111444444444444444444444444222222333333444444555555555555666666777:::???CCCEEEGGGMMMYYYnnnttt{{{}}}rrr[[[OOOGGGJJJPPPZZZlll|||bbbUUUOOOKKKLLLKKKGGGFFFGGGDDDFFFIIIMMMRRRXXX\\\___ccc^^^^^^gggsssqqqfffbbbcccjjjuuuwwwccc^^^kkk}}}vvviii___bbbsssyyyiiieeebbbhhhqqq{{{qqqbbbVVVSSSVVVTTTUUUVVVVVVTTTPPPKKKIIIBBB>>>999666444444444333000111111222222111111000000000000000000000000000////////////////////////......///000111111111111000000000000000000000000......//////000000111111lllgggdddccc```ZZZVVVWWWUUU[[[```aaaccchhhkkkjjjlllhhhgggiiijjjfffddddddZZZXXXWWWWWWYYY\\\___```___ccchhhlllpppuuu}}}|||wwwqqqnnnmmmnnnmmmkkklllqqqvvvuuuqqqmmmiiimmmrrrtttxxxyyywwwyyytttlllfffgggmmmxxxwwwtttyyy{{{kkknnnsss{{{~~~ttt```OOOHHHDDDCCCBBB@@@??????>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;:::888666444333222111///000111222222111000///////////////000000111111222222222222222222222222111111111111111111111111111111111111111111111111222222333333444555555666555666666777999===CCCGGGIIILLLRRR]]]pppwwwzzzzzzbbbUUUKKKLLLOOOUUUeeewwwbbbVVVPPPLLLMMMKKKHHHFFFGGGEEEGGGIIIMMMRRRVVVZZZ\\\\\\XXXXXX^^^fffrrr{{{hhhcccaaabbbfffooorrrdddfffppp|||uuugggdddlll~~~pppfff___```dddlllwwwxxxgggXXXRRRUUUWWWWWWWWWUUUSSSOOOLLLJJJEEEAAA;;;777666555555444000111111222222111111000000000000000000000000000////////////////////////000///.........///000111////////////////////////.........///000111111111aaa[[[VVVUUUTTTRRRRRRUUURRRZZZaaa``````dddhhhiiiiiigggiiikkkjjjeeebbbcccVVVUUUTTTVVVZZZ]]]```aaa]]]```eeehhhlllrrrzzz{{{vvvuuuuuuqqqnnnmmmrrrwwwxxxtttrrrkkkooorrrtttvvv|||xxxuuu~~~zzzrrrkkkhhhlllvvvzzzqqqvvv}}}ffffffgggrrrlllYYYQQQEEEDDDCCCAAA@@@?????????======<<<;;;;;;;;;;;;<<<<<<;;;999777555333333222///000111222222111000///.../////////000000111111222222222222222222222222111111111111111111111111333333333333333333333333222222333333444555666666555666666777:::???EEEIIINNNRRRWWW^^^lllzzz}}}xxx~~~|||zzz~~~uuugggYYYOOONNNOOORRRaaarrrcccWWWQQQMMMMMMLLLHHHFFFGGGGGGHHHJJJMMMQQQUUUXXXZZZXXXVVVVVVZZZ```kkk{{{mmmgggccc```]]]bbbuuupppfffeeemmmyyyppphhhiiitttrrreee]]]ZZZZZZbbbnnnzzzooo^^^VVVWWWXXXXXXWWWUUURRROOOLLLJJJGGGCCC===999777666666555111111222222222222111111000000000000000000000000////////////////////////111000...,,,,,,---///000////////////////////////---......///000111111222QQQTTTVVVVVVTTTRRRQQQQQQXXXZZZ]]]aaadddfffggggggkkkjjjhhhfffbbb^^^[[[YYY\\\YYYWWW[[[aaaeeeeeecccdddccccccgggpppyyyyyyzzz{{{}}}}}}{{{zzzyyyttt{{{~~~~~~yyyvvvsssxxxqqqqqqzzzsssooo}}}|||hhh^^^```jjjzzzjjjVVVKKKFFFCCCDDDAAA<<<<<>>===@@@=========<<<<<<;;;;;;;;;======<<<:::777444222000222222222222111111111111111111000000111111222333222222222111111111000000000000111222222222222222222222333333333444444444222222333444555555555555777666666999;;;@@@KKKVVVggglllmmmgggbbbdddggghhhxxxyyyxxx~~~uuuaaaRRRMMMRRRZZZ___pppnnn___ZZZTTTRRRRRRRRROOOLLLKKKMMMOOORRRSSSTTTTTTSSSTTTTTTSSSSSSUUU]]]iiirrr}}}rrrccc\\\^^^eeejjjuuuiii\\\bbbooovvvhhhhhhxxxlll\\\TTTRRRZZZcccjjjvvv~~~nnn\\\XXXWWWWWWXXXWWWUUURRROOOMMMHHHDDD???;;;999777555333333333222111111111222222000000000000000000000000........................111111000///////////////000//////.........////////////......//////000111XXXZZZ]]]______^^^___```aaabbbdddgggjjjmmmpppqqqjjjhhheeeaaa___^^^^^^^^^___^^^___dddkkkpppqqqpppyyyxxxxxx||||||}}}{{{yyy}}}pppooolllkkknnntttxxxyyyxxx^^^QQQEEEBBBBBBAAA???>>>???>>>>>>===<<<;;;;;;:::<<<<<<<<<;;;999666333111333222222222111111111111111111000000111111222333222222222111111111111111000111111222222222222222333333333333444444444444111333555666666555333222444555888<<<>>>EEETTTccc{{{{{{nnnaaa___dddhhh{{{~~~~~~yyyooo^^^RRRQQQVVV[[[lll~~~uuueee___XXXUUUTTTTTTRRRPPPOOOPPPPPPQQQQQQQQQPPPPPPSSSTTTSSSQQQRRRVVV___fffooovvv}}}ooo```[[[^^^ccciiixxxbbb\\\aaatttttthhhnnn|||xxx```VVVRRRWWW^^^eeerrr}}}}}}zzzuuurrrrrryyyccc[[[WWWXXXYYYYYYWWWSSSOOOLLLJJJGGGBBB>>>;;;999666444333333222111111111111111000000000000000000000000////////////////////////111000000////////////////////////......//////000////////////000000000111[[[]]]```aaaaaaaaabbbcccdddeeefffiiilllppptttvvvpppnnnjjjfffdddddddddeeeggghhhkkkrrrzzz|||xxxyyy}}}{{{}}}~~~vvvtttsssrrrqqqrrrwww~~~ppp```MMMCCCBBBBBBAAA>>>@@@@@@???>>>===;;;;;;::::::;;;<<<<<<;;;888444222333333222222222111111111111111000000111111222333111111111111111111111111000111222222333333222222333333333444444444444555333444555555555444333222222555;;;@@@CCCKKK]]]ooovvvfffccckkkrrr~~~||||||{{{jjj[[[UUUWWW\\\hhhyyy{{{lllfff^^^XXXUUUSSSRRRQQQOOOOOOOOONNNNNNNNNNNNMMMQQQRRRRRRPPPNNNQQQWWW\\\eeejjjpppxxx}}}iii^^^]]]```dddsssooo]]]WWWhhh|||lllkkkuuummm^^^TTTVVV\\\aaajjjtttwwwtttrrrrrrpppmmmiiihhh|||kkkaaaWWWXXXZZZZZZXXXSSSNNNKKKJJJGGGCCC???===;;;888666444333222111111111111111000000000000000000000000000000000000000000000000000000////////////000000//////////////////000111000000111111222222222222\\\^^^````````````aaabbbbbbccceeehhhlllqqquuuxxxrrrqqqpppooopppqqqssstttvvvxxx~~~}}}wwwwww{{{}}}}}}{{{yyy{{{|||~~~zzzuuuyyy|||{{{xxxyyyrrr\\\JJJCCCCCCBBB@@@AAA@@@@@@>>>===<<<;;;;;;999;;;<<<===<<<999666444333333333222222222222111111111000000111111222333111111111111111111111111111111222333333333333222333333444444444555555555666555444333222333444555444888>>>CCCFFFNNN```qqqxxxiiigggpppxxxtttvvvxxxhhh]]][[[^^^cccqqquuuooofff^^^XXXUUUSSSRRRMMMMMMLLLKKKKKKKKKLLLMMMMMMOOOPPPNNNMMMNNNSSSXXXaaaccciiirrr|||xxxhhh___]]]___iiiuuuhhhXXX___nnn|||uuukkklllqqqjjjXXXVVVZZZ\\\^^^bbbhhhkkklllkkkhhhgggeeecccooo|||ooobbbZZZ[[[]]]^^^[[[WWWRRROOOJJJGGGDDDAAA@@@>>>;;;999555444333222111111111111000000000000000000000000111111111111111111111111000000////////////000000///////////////000111111111222333444444444444333\\\^^^____________aaabbb```bbbeeejjjooouuuyyy{{{tttwwwzzz~~~|||wwwyyy|||}}}xxxzzz{{{yyyzzz}}}yyy|||~~~oooYYYJJJEEEDDDCCCAAA@@@@@@???>>>======<<<:::;;;<<<<<<<<<:::888777333333333333222222222222111111000000111111222333111111111111111222222222111222222333333333333333333444444444555555555555666555333222222333555666888;;;AAAGGGKKKRRRbbbppp|||uuuiiijjjttt}}}vvvppp~~~vvviiicccbbbbbblll}}}|||xxxpppggg___ZZZXXXWWWMMMLLLJJJIIIIIIJJJLLLNNNMMMNNNOOONNNLLLMMMRRRVVV^^^___dddnnnwww}}}{{{|||}}}|||uuufff^^^ZZZaaalllzzz{{{ggg```dddrrrqqqfffaaarrryyyccc\\\ZZZVVVTTTVVVccckkkooolllfffdddddddddhhhqqqrrraaa^^^___```aaa___\\\XXXUUULLLJJJGGGDDDCCC@@@===;;;777666555333222222222222000000000000000000000000000000000000000000000000///////////////000000111////////////000111222222111222444555555555444333[[[]]]^^^______aaacccfffeeehhhmmmsssyyy~~~|||~~~}}}{{{}}}{{{|||~~~|||~~~kkkUUUJJJGGGFFF@@@@@@@@@??????>>>>>>>>>:::;;;;;;;;;;;;;;;:::999444444333333333222222222111111000000111111222333000000111111111222222222111222333333444444333333444444444444555555555555333333333333444444555666999<<>>;;;888777666555444333333333000000000000000000000000000000000000000000000000///////////////000111111////////////000111222333000111333444444444333222ZZZ\\\^^^```aaacccgggiiilllooouuu}}}~~~xxxyyy~~~|||}}}www]]]NNNIIIHHH@@@@@@??????????????????;;;;;;;;;;;;;;;;;;;;;;;;444444444333333333222222111111111000111222222333000000111111222222222222111222333333444444333333444444444555555555666666000111333555666666555444888:::DDDSSSaaannn|||{{{vvv|||pppzzz}}}xxxnnnnnnsss~~~zzzxxxsssmmmeee___]]]\\\TTTQQQNNNKKKIIIJJJLLLNNNRRRRRRQQQNNNLLLLLLQQQVVVTTTUUU]]]iiiooorrrxxx{{{wwwwwwxxx|||}}}uuuccc```]]]___mmmxxxfffmmmuuuccccccgggxxxvvvdddUUUTTT]]]```qqq}}}yyypppoootttxxx|||yyywwwlll\\\\\\]]]]]]\\\[[[YYYXXXXXXUUUQQQMMMHHHDDD>>>:::999888777666555444444333000000000000000000000000///////////////////////////////////////000111111////////////000111222333...000111333333222111000\\\\\\\\\___cccjjjppptttvvv|||~~~~~~}}}}}}~~~~~~nnnUUUJJJLLLEEE???<<>>>>>AAA@@@===;;;999999::::::777666666444333222111111222222222222222222222222//////000111111111111000333444333333222111000///333333333444444444555555333444444444333444777:::<<<@@@HHHVVVgggxxxooorrr{{{uuussswww~~~|||}}}|||yyyvvv|||uuupppmmmhhh```ZZZYYY[[[XXXSSSOOOMMMNNNPPPRRRXXXUUUQQQNNNOOOQQQSSSSSSWWWYYY\\\```gggpppyyy~~~xxxtttxxxzzz~~~pppddd]]]^^^cccooo}}}wwwqqqddd^^^jjj~~~gggYYYXXX]]]gggrrr|||~~~yyyuuuyyy}}}xxxzzzpppggg^^^]]]]]]UUUVVV\\\ZZZXXXXXXWWWRRRKKKDDD???======;;;888555333222111111333222222111000///......000000000000000000000000......////////////......111111111111111000//////000111111111111222222222___aaaeeekkksss|||~~~|||}}}~~~|||}}}~~~}}}}}}wwwaaaOOOGGGFFFAAA???AAABBB???>>>???AAA???<<<:::999999999:::888777777666555444333222222222222222222222222222111111222333333333333222222333333444444444333333333333333444444444555555444555555555444555888:::>>>BBBKKKZZZmmm~~~zzz{{{vvvyyy|||}}}}}}~~~{{{wwwuuuvvvwwwwwwqqqllljjjeee^^^XXXWWWZZZXXXTTTQQQPPPPPPRRRSSSVVVSSSPPPNNNNNNPPPQQQRRRUUUWWWZZZ^^^ccckkksssyyy|||xxxuuuwww{{{ttthhh^^^^^^```hhh{{{rrrddd\\\eee{{{vvvfff^^^\\\fffnnnxxx{{{yyyxxx{{{}}}rrrrrr|||cccYYYYYYZZZUUUWWW^^^]]][[[ZZZXXXTTTNNNHHHBBB???===<<<999666444222222111222222111111000000//////000000000000000000000000///000000000000000000///222222222222222111000000000111111111111222222222eeejjjrrr}}}}}}~~~yyyxxxyyy|||}}}}}}~~~xxxqqquuu{{{{{{www~~~}}}sssZZZHHHHHHDDDBBBCCCBBB>>>>>>@@@???>>><<<:::888888888888999888888777666555444444222222222222222222222222111111222333333333333222111222333444555555666555333333333444444444555555555666666666555666888:::AAAEEEPPPaaatttxxx{{{}}}}}}{{{zzzzzzyyynnnmmmrrrwwwvvvqqqmmmlllhhhaaa\\\[[[ZZZYYYWWWVVVUUUUUUVVVWWWVVVUUUSSSQQQPPPQQQQQQRRRRRRTTTXXX\\\```eeekkkpppuuuxxx}}}|||yyysssuuuxxx}}}rrreee```^^^aaalllzzz|||kkk^^^aaaqqqtttdddZZZbbbgggnnnssswwwzzz~~~|||pppqqq|||iii[[[XXXZZZWWWZZZaaa___```\\\XXXVVVSSSNNNFFFAAA>>>===:::777444333222222111111111111111111111000000000000000000000000000111111111111111111111111222333333333333222111111000111111111111222222222sssyyy~~~{{{xxxyyy}}}zzzxxxxxxzzz|||~~~~~~zzzsssnnnsssxxx|||wwwwww{{{kkkWWWIIIEEECCCCCCAAA>>>???CCC>>>===;;;:::888888777777888888777666666555444444222222222222222222222222//////000111111111111000111222333444555555555555333333333444444444555555555666666666555666888:::AAAHHHVVVhhhyyy}}}{{{~~~tttwww~~~{{{|||qqqiiijjjooosssrrrmmmkkkkkkiiibbb^^^]]]ZZZZZZZZZZZZ[[[[[[\\\\\\YYYYYYYYYWWWUUUSSSSSSSSSRRRUUUYYY\\\^^^aaaeeehhhkkkmmmqqqxxx|||yyyuuuvvvyyy~~~oooeee```^^^dddkkktttooo{{{gggaaaiiiwwwlll\\\]]]^^^aaaiiisss{{{|||vvv}}}{{{fff]]]^^^[[[]]]bbb```bbb^^^YYYWWWVVVRRRJJJCCC@@@>>>;;;888555333333222111111111111111111111222000000000000000000000000111111111000000111111111111222222333222222111111000000111111111222222222~~~yyyzzz|||yyysssooonnnpppsssuuuwww}}}zzzssspppxxx~~~~~~vvvvvv{{{nnnOOOIIIDDDBBBAAA>>>@@@DDD>>>===<<<:::999888777777777666666555555444444444222222222222222222222222//////000111111111111000222222333333333333222222333333333444444444555555444555666555555666999;;;@@@KKK[[[mmmyyy~~~~~~|||uuuuuu}}}~~~www~~~~~~vvvlllhhhjjjmmmlllhhhdddcccdddccc^^^ZZZZZZZZZZZZ\\\^^^___aaaaaabbb\\\^^^___]]]XXXUUUSSSSSSUUUWWWZZZ]]]^^^___bbbdddeeegggjjjpppzzz~~~~~~yyyzzz}}}yyyjjjaaa^^^```eeeoooooobbbooosssgggfffmmmyyyxxxgggYYYVVVWWW^^^kkkxxxrrrbbbaaa^^^___cccaaaccc^^^ZZZXXXXXXTTTLLLEEEAAA???<<<999666444333333111111111111222222222222000000000000000000000000111000000//////000000111000000111111111111111000000000111111111222222222~~~zzz|||{{{vvvmmmfffbbbdddgggkkkqqqyyy{{{ttt~~~}}}tttyyy]]]QQQFFFBBBAAA@@@AAACCC>>>===<<<;;;:::999777777666666666555555444444444222222222222222222222222111111222333333333333222222222222333333222111111333333333444444444555555333555666666666888;;;>>>EEEQQQbbbpppwwwxxxyyyyyyzzz}}}}}}|||zzz}}}wwwmmmiiijjjhhhdddbbb^^^^^^bbbbbb]]]ZZZZZZXXXYYY[[[]]]```cccdddeee```ccceeebbb\\\VVVSSSRRRVVVXXX[[[\\\\\\]]]___aaaaaaccceeejjjrrr}}}}}}~~~rrreee___^^^```eeexxxzzzdddeeeppp}}}pppiiiiiiooowwwyyy\\\VVVRRRVVVcccrrr|||{{{|||dddaaa___```dddcccbbb___\\\ZZZXXXTTTNNNHHHCCCAAA>>>:::777555444333222222222222222222111111000000000000000000000000111000///......///000111//////000111111111111000000111111111111222222222~~~|||}}}uuuiii^^^YYYYYY^^^aaakkkttt}}}}}}zzz}}}nnn]]]KKKDDDCCCAAA@@@@@@>>>>>>===<<<;;;:::888777777777777666666666666555222222222222222222222222111111222333333333333222111111222333444444444444333333333444444444555555444555777888999;;;???BBBMMMZZZjjjrrrtttuuu{{{xxx{{{rrriiieeeaaa]]]]]][[[\\\```aaa]]]ZZZZZZUUUVVVXXXZZZ^^^aaaeeefffgggkkknnnkkkbbbZZZVVVUUUVVVWWWXXXXXXXXXYYY[[[^^^^^^___bbbeeejjjrrr{{{~~~}}}lllaaa]]]\\\[[[jjjnnncccbbbtttxxxmmmffffffkkkuuuddd\\\TTTSSS\\\jjjwww~~~|||xxx}}}kkkddd```___cccbbbaaa```___]]]YYYTTTOOOMMMDDDBBB>>>;;;888555444444333333333222222111111111000000000000000000000000333222000//////000222333///000111111222222222111000111111111111222222222~~~vvvgggZZZSSSTTTXXX\\\gggpppyyy~~~zzz~~~|||~~~zzzeeePPPFFFDDDCCC@@@>>>??????>>>===<<<:::999888888888888888777777777777222222222222222222222222//////000111111111111000000111222444555666777777333333333444444444555555555777888:::;;;>>>BBBEEETTTaaannnsssrrruuu{{{wwwhhh```\\\YYYWWWTTTVVV[[[\\\YYYVVVVVVSSSSSSUUUXXX[[[```dddfffooosssvvvrrriii```[[[YYYTTTUUUUUUUUUUUUVVVYYY[[[[[[]]]___bbbfffkkkqqqvvv~~~~~~ssseee]]]ZZZRRR___sssvvvcccYYYiii}}}oooccc___aaajjjkkkbbbWWWRRRXXXfffsss|||{{{}}}xxxwwwwwwsssiiibbb___aaa```aaabbbbbb___ZZZTTTQQQPPPDDDBBB???;;;888666555444444444333333222111000000000000000000000000000000444333111000000111333444000111222333333333333333000111111111111222222222}}}{{{yyy{{{sssggg[[[SSSSSSXXX]]]bbbhhhrrr{{{yyyzzzvvv^^^IIIBBBEEECCC<<>>===;;;:::999777666555555555666555444333333333333333333333333333333333333333333222222111111000000000444555555666666777888888999888999;;;<<<@@@KKKWWWmmmzzz~~~{{{~~~sssaaaUUUOOOLLLIIIGGGJJJOOOTTTVVVVVVTTTSSSPPPOOOQQQSSSQQQPPPTTT[[[hhhoootttuuuxxx~~~wwwnnnccc]]]]]]_________\\\ZZZWWWXXX\\\```cccccceeeppp~~~|||mmm```ZZZWWW]]]hhhuuu|||jjjhhhxxxssscccYYYZZZcccwwwlll\\\YYYaaaqqq{{{hhhaaa```^^^]]][[[[[[YYYUUUOOOKKKHHHFFFCCC???<<<999888777444444333333333222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222333333333444444nnnfffhhhmmm{{{{{{~~~~~~zzz|||~~~~~~|||vvvrrrpppjjjhhhfffgggkkkuuuqqqgggwww{{{{{{fffSSSIIIIIIDDDCCCBBB@@@???>>>======;;;:::999777666555555555777666555444333333333333333333333333333333333333666666666555555444444333333444444555666666777777999999:::===>>>DDDPPP]]]sss|||||||||zzz}}}~~~nnn\\\QQQKKKHHHGGGGGGKKKPPPUUUXXXWWWVVVTTTPPPOOOQQQRRRQQQOOOTTTZZZeeekkkpppsssxxxyyynnnfffbbb```^^^]]]\\\[[[YYYZZZ\\\___aaabbbbbbjjjxxx{{{kkk```WWWWWW]]]hhhxxxpppccckkkxxxyyyddd\\\ZZZkkkvvvaaaXXX[[[gggsssmmmdddddd___^^^]]]\\\ZZZVVVQQQMMMIIIHHHEEEAAA>>>;;;999888444444444333333333333222111111111111111111111111111111111111111111111111000000111111222222222222222222333333333444444444~~~kkkbbbeeelll}}}zzzuuurrrtttyyy~~~~~~~~~|||}}}}}}~~~tttqqqmmmiiijjjpppyyyyyyhhhjjj~~~xxxzzz|||zzznnn[[[MMMGGGCCCBBBAAA???>>>===<<<<<<::::::888777666666666666777777555444333333333333333333333333333333333333444444444444444444333333333444444555555666777777999999;;;>>>AAAHHHVVVdddwww{{{zzz{{{zzz}}}~~~{{{hhhWWWLLLFFFCCCCCCGGGKKKPPPUUUXXXXXXVVVUUUTTTSSSSSSSSSQQQOOOTTT[[[dddiiinnnpppvvv|||rrrhhhaaa\\\ZZZ[[[ZZZYYYYYYZZZ\\\^^^___```eeeqqq}}}{{{kkk\\\WWWXXX```ppp|||fffaaafff~~~sssdddZZZeeelll\\\XXX^^^dddxxxuuugggcccaaa```^^^]]][[[WWWQQQMMMHHHGGGDDDAAA>>>:::888777444444444333333333222222222222222222222222222222111111111111111222222222000000111222222222222111333333333333444444444444{{{zzzhhh___bbbkkkzzzuuunnniiihhhmmmttt}}}zzzyyyzzz|||~~~|||~~~zzzuuuooommmooouuuzzz}}}tttfffjjj}}}zzzuuutttyyyvvvgggTTTHHHDDDCCCAAA???>>>=========999999888777666666777777888777666555333333333222444444444444444444444444111111222222222222222222444555555666666777888888999999;;;@@@DDDLLL\\\jjjwwwuuu{{{{{{~~~|||zzz|||{{{zzzyyyyyyzzz}}}|||yyy|||{{{www___QQQIIIDDDCCCFFFJJJMMMRRRVVVYYYZZZYYYXXX[[[XXXVVVUUUQQQOOOSSS[[[aaafffjjjkkkpppzzz}}}qqqfff```___ZZZZZZZZZYYYYYYZZZ\\\^^^^^^aaaiiivvv|||}}}vvvbbbYYYWWWZZZhhhxxxpppbbb___mmmuuufffgggyyyxxxfff^^^^^^```oookkkcccaaa```^^^]]]ZZZUUUOOOKKKHHHGGGEEECCC???<<<999777333333333333222222222222222222222222222222222222000000111111111222222222///000111222333222222111333333333444444444444555{{{zzz~~~eee\\\___jjjwwwwwwkkkccc``````gggooo~~~}}}zzzvvvuuuwww{{{~~~|||~~~zzztttpppppptttxxx~~~{{{ggg^^^nnnyyyvvv~~~uuu```PPPEEEDDDAAA???>>>>>>>>>>>>888888777777777777777888888888666555444333333222444444444444444444444444444444444555555666666666666666666777888888999999999999<<>>;;;:::333333333222222222111111222222222222222222222222000000111111222222222222///000111222333222111111333333333444444444555555{{{www{{{||||||jjjaaabbbhhhttt}}}}}}pppbbbZZZUUUXXXeeesss|||xxxrrrpppsssyyy~~~~~~}}}yyyxxxuuuppp~~~xxxuuuyyyuuudddiiixxx}}}tttvvvxxxxxxkkkSSSHHHDDDCCCCCCBBB===<<<>>>:::999888666666666777777999999999999888777555555555555444333333333333444333333333444444444555555666666666666777888::::::666===???>>>HHH[[[fffffffffjjjttt|||uuuyyy||||||zzz{{{yyywwwttttttuuuwwwwwwwww{{{wwwsssqqqrrrwww}}}|||}}}iiiTTTIIIFFFFFFFFFGGGLLLPPPVVVZZZ\\\^^^___```dddeeeddd^^^XXXUUUWWW[[[cccccccccaaabbbhhhrrryyyxxxooojjj^^^]]]ZZZXXXXXXYYY[[[\\\ZZZ]]]bbbfffjjjooouuuyyyzzzzzzeeeYYYXXX___fffvvv___UUUbbbvvvtttmmmxxxooogggfffkkk|||yyybbbddd___\\\^^^]]]VVVNNNJJJHHHHHHGGGDDD@@@;;;777444222111111111111111222222111111000000000000111111111111111111111111111111222222333333333333444444///000222333444333222222{{{xxxzzz}}}}}}}}}mmmccccccfffrrrrrrhhh^^^XXXUUUXXXeeesss~~~vvvrrrnnnnnnsssyyy~~~~~~~~~}}}yyytttyyysssooorrrwww|||rrrggglllttt|||}}}{{{|||uuudddNNNGGGBBBBBBBBB???===>>>;;;:::888777666777777888777777777777666555444333555555444333333333333444333333333444444444555555555555555666777888999:::999???AAADDDQQQfffpppooodddgggmmmyyytttwww}}}|||}}}zzzwwwtttrrrrrrsssrrrrrrooommmiiihhhiiimmmrrrvvvyyyzzz|||~~~xxxeeeQQQHHHFFFFFFGGGIIILLLQQQVVV[[[^^^```bbbcccdddeeeeeebbb^^^YYYWWWWWWXXXYYY[[[\\\___gggrrrzzzwwwrrrfffbbb]]]ZZZYYYYYYXXXWWWXXX[[[^^^bbbeeeiiinnnqqquuuyyymmm\\\WWW[[[aaarrrjjj]]]aaakkk{{{~~~ppptttoooeeebbbcccqqq~~~gggaaa]]]\\\^^^\\\TTTMMMKKKIIIIIIGGGEEEAAA<<<888666333333222222222222333333222222111111111111222222111111111111111111111111222222333333333333444444333444444555555555444444|||{{{{{{{{{~~~~~~pppeeeccccccqqqkkkeee^^^YYYWWW[[[gggrrr{{{vvvqqqmmmjjjmmmvvv}}}~~~~~~xxxvvvoookkklllnnnrrrzzz|||www{{{lllffflll~~~wwwYYYLLLBBB@@@AAA@@@>>>>>><<<;;;:::888777777888888777777777777666555444444555555444333333333333444333333333444444444555555444444555555666888999:::<<<@@@CCCKKK^^^ttt|||yyyeeefffgggppp|||rrr~~~{{{{{{vvvsssooommmlllkkkiiihhhbbbaaa______```cccgggiiinnnpppsssuuuvvvxxx{{{}}}||||||{{{{{{}}}ppp___NNNFFFFFFGGGHHHJJJMMMQQQWWW[[[___bbbeeegggffffffggggggeee```YYYTTTQQQSSSVVVXXX\\\eeepppxxx{{{nnnggg___[[[[[[[[[XXXUUUXXXZZZ]]]___bbbeeeiiilllrrrtttxxx|||}}}wwwcccXXXYYY]]]eee}}}yyyddd```aaaooowwwrrr}}}pppaaa[[[[[[ccckkkuuukkk]]][[[[[[]]]ZZZRRRMMMMMMJJJIIIHHHEEEAAA===999777555444444333333444444444333333222222222222333333222222222222222222222222222222333333333333444444666555555444444555777777~~~}}}~~~}}}~~~uuugggccccccqqq~~~oooiiibbb]]]\\\aaallltttzzztttooollliiiiiiooozzz|||vvvppplllkkkkkklllsss{{{|||zzz|||{{{vvvzzz|||oooqqqwwwdddSSSCCC>>>@@@AAA>>>===>>><<<;;;999888888888999999999999999999888777666555555444333333333333444333333333444444444555555444444444555666888999:::===???EEERRRiii}}}}}}jjjjjjgggooozzz}}}xxxtttsssnnnkkkhhheeedddcccaaa___[[[ZZZZZZ[[[\\\^^^___aaabbbeeehhhjjjlllmmmoooqqqqqqqqqqqqsssuuuxxxzzz|||}}}}}}}}}||||||iiiZZZKKKFFFEEEFFFGGGJJJMMMPPPVVV[[[___ccchhhkkkjjjiiihhhjjjkkkggg^^^VVVRRRTTTVVVXXXZZZaaakkkssswwwzzzrrriii___\\\^^^___[[[WWW[[[]]]```bbbeeehhhlllooosssssstttxxx}}}}}}wwwuuuuuuwwwwwwvvvuuuuuuttttttttttttttttttwwwzzz}}}iii\\\YYY[[[aaavvveee___]]]kkk~~~rrruuu}}}ppp___VVVVVVXXX\\\fffyyyooo]]][[[[[[\\\XXXQQQNNNOOOJJJIIIGGGEEEAAA===:::888555555444444333333444444333333222222222222333333222222222222222222222222222222222333333333444444555444333222444666999;;;~~~yyyzzz|||llleeeeeerrrsssmmmddd```cccmmmvvv{{{}}}wwwqqqllliiifffeeegggooozzz~~~wwwsssooommmjjjiiinnnuuuyyy||||||vvvnnnnnnwwwyyyyyy{{{sssjjjppp\\\FFF???@@@@@@===;;;>>>===;;;:::888888888999888999999999999888888777555555444333333333333444333333333444444444555555333444444555777888:::;;;>>>@@@HHH[[[sss~~~nnnnnnmmmwww~~~{{{wwwqqqmmmlllfffdddbbb``````^^^\\\[[[VVVVVVWWWXXXXXXYYYYYYYYYXXXZZZ^^^```aaabbbdddeeeggghhhjjjlllnnnppprrrsssqqqrrrssssssuuuxxx~~~~~~|||}}}cccWWWJJJFFFEEEEEEFFFIIIMMMPPPUUUYYY^^^ccciiilllpppllljjjkkknnnlllddd]]]TTTVVVWWWWWWXXX]]]eeelllooorrrzzzxxxoooddd___``````\\\WWW]]]```cccfffiiimmmrrruuuvvvtttrrrtttzzz{{{sssnnnmmmmmmllljjjjjjiiihhhhhhhhhhhhiiiiiinnnpppsssvvvxxxzzz~~~pppaaaZZZYYY]]]oooggg___[[[fff}}}rrrnnnppp|||ppp```TTTTTTQQQQQQYYYjjj}}}yyybbb^^^[[[[[[XXXSSSPPPQQQJJJIIIGGGDDD@@@===:::999555555444333333333333333222222111111111111222222222222222222222222222222222222222333333333444444444333333333666:::>>>AAAuuuvvv~~~rrriiihhhssssssmmmfffeeeppp~~~{{{pppiiifffeeeddd```bbbfffmmmvvv~~~}}}wwwuuurrrpppkkkgggjjjppprrrwwwxxxnnnbbbaaalllzzz{{{uuutttzzzrrreee|||{{{fffNNNCCCAAA???===<<>><<<;;;666555444333333333333333222222111111111111222222333333333333333333333333222222333333333333444444555444444555888<<>>>>>>>>===;;;999777777777777666777777888888777777777555555444333333333333444333333333444444444555555555555666777999;;;===>>>EEELLL^^^xxx}}}sssnnnkkkgggdddeee]]]\\\ZZZYYYYYYWWWUUUSSSNNNNNNMMMLLLJJJJJJIIIIIIHHHIIIJJJKKKLLLNNNQQQTTTVVVXXX[[[]]]___`````````^^^```bbbcccdddfffjjjlllmmmnnnpppqqqrrrooojjjfffWWWNNNGGGFFFGGGGGGIIIMMMQQQSSSVVVZZZ^^^dddkkkpppqqqpppppprrrtttsssnnnjjj______]]]YYYUUUUUUYYY]]]```hhhttt~~~tttkkkeeebbb```___aaadddgggkkknnnsssxxx{{{~~~wwwqqqqqqwww~~~~~~vvviiibbbaaaaaa___\\\YYYWWWUUUSSSSSSSSSTTTTTTVVVWWWXXXYYYZZZ\\\___bbbfffiiimmmqqqvvvyyy{{{|||}}}|||}}}uuuiiiaaaYYYaaaqqqwwwoooccc]]]cccvvv{{{jjjaaa]]]kkkuuuvvvvvvvvvnnnbbbOOOKKKJJJNNNXXXbbblllssstttyyyyyykkk^^^ZZZ[[[YYYVVVTTTMMMLLLIIIFFFCCCAAA???>>>888777666555444444444444333333222222222222333333333333333333333333333333222222333333333333444444444444444555777:::===???qqqpppuuu~~~rrrlllrrr~~~yyyuuu{{{yyyxxxgggXXXRRRTTTYYY]]]___eeelllpppsssyyyzzzwww||||||}}}{{{tttllllllpppsssrrrlll```VVVUUU^^^gggiiiiiikkkoooyyyqqqooovvv^^^NNNFFF@@@???@@@>>>===;;;888777666666777888999999:::::::::999999555555444333333333333444333333333444444444555555555666666888:::<<<===???IIISSShhhvvvlllhhhfffbbbaaabbbZZZXXXVVVUUUTTTRRROOOLLLMMMLLLKKKIIIGGGFFFEEEEEEDDDEEEEEEEEEFFFHHHLLLPPPQQQSSSVVVXXXZZZZZZZZZYYYYYY[[[]]]^^^^^^___aaacccaaaccchhhjjjjjjeee^^^YYYSSSKKKFFFFFFHHHIIILLLPPPSSSUUUXXX[[[___eeelllqqqooopppsssvvvwwwuuupppmmmkkkjjjfff^^^VVVSSSTTTVVVZZZcccpppzzzxxxoooiiiffffffgggdddgggjjjnnnqqquuuyyy|||{{{tttsssyyy|||zzzyyyzzz~~~}}}rrreee^^^^^^___]]]ZZZUUUSSSPPPNNNMMMMMMNNNNNNPPPQQQRRRRRRRRRTTTWWWYYYUUUXXX]]]ccchhhmmmoooqqqooottt|||yyy{{{tttkkkaaa```cccllluuu{{{}}}wwwmmmbbb___kkkooocccVVVbbbkkkmmmsssyyyttthhhPPPMMMLLLPPPWWW```jjjrrrqqqwwwooo___[[[\\\[[[XXXUUUOOONNNKKKHHHEEECCCAAA@@@999999777666555555555555555444444333333444444555333333333333333333333333222222333333333444444444222222111222333555666888|||ooollltttmmmooooooxxxvvvxxxooolllYYYQQQOOOOOOUUU]]]___eeennnssssssvvv{{{yyy~~~}}}wwwssssssuuutttmmmbbbXXXSSSTTTXXX[[[ZZZ^^^iiiwwwppprrroooTTTEEEDDDBBB;;;======<<<;;;:::999999888888888888888777777777777333333333333333444666666666666666666666555555555888555555777888999@@@GGGLLL___vvv{{{uuulllddd```_________TTTTTTRRRPPPNNNLLLKKKJJJJJJIIIGGGEEECCCBBBAAAAAA@@@??????@@@BBBFFFJJJMMMMMMOOOQQQSSSUUUUUUVVVUUUUUUVVVWWWYYYZZZ[[[[[[[[[```aaabbbaaa___ZZZUUURRROOONNNLLLJJJIIIJJJNNNQQQVVVWWW[[[```eeekkkooorrrlllooorrrssssssrrrrrrrrrqqqtttsssiii[[[SSSSSSWWWYYY```hhhmmmrrryyy|||rrrkkkjjjkkkmmmmmmlllooossswwwzzz|||~~~|||{{{{{{}}}~~~zzzwwwyyy{{{|||~~~vvvnnneee___]]]\\\XXXUUUUUUTTTQQQNNNLLLLLLNNNPPPMMMMMMLLLLLLMMMMMMNNNNNNNNNPPPRRRUUUXXX[[[^^^___ccchhhmmmqqqssstttuuuvvv}}}~~~ooosss}}}kkkYYYSSS___kkkkkkooowwwzzznnnfffaaalllxxxhhh[[[RRRWWWgggsss~~~{{{lll]]]TTTPPPQQQQQQSSSaaatttyyy}}}ttt^^^aaaaaa\\\ZZZWWWUUURRROOOLLLIIIEEE@@@===<<<<<<:::999888777777777444444444333333333222222333333333222222222111111222111000//////111333444666666666666666555555555yyynnniiirrrsssqqqqqqzzzxxxuuuiiivvvcccRRRLLLKKKKKKRRR[[[bbbgggooottttttyyy}}}}}}{{{xxxxxxzzzrrrkkk```UUUPPPPPPTTTWWWZZZ^^^jjjxxxrrrgggyyyttt^^^KKKCCCBBBAAA>>>===<<<<<<::::::999888888888888888777777777777666555555555444555555555666666666666666666666555888666777999:::;;;AAAIIIUUUlllwwwssslllfffaaa]]]YYYVVVQQQPPPOOOMMMKKKIIIHHHGGGFFFEEECCCBBB@@@???>>>>>>?????????@@@BBBFFFJJJLLLMMMNNNPPPRRRSSSTTTTTTSSSQQQRRRSSSUUUVVVWWWXXXXXXZZZZZZZZZYYYWWWSSSOOOMMMJJJJJJIIIHHHGGGJJJNNNRRRVVVXXX[[[___eeejjjnnnpppoooqqqtttuuuuuutttttttttxxxyyyvvvmmmaaaXXXUUUUUUUUU[[[bbbgggmmmsssyyy|||yyyqqqmmmmmmqqqqqqsssvvvyyy{{{||||||~~~}}}~~~}}}{{{}}}~~~~~~{{{tttkkkfffccc```ZZZVVVUUUSSSPPPMMMJJJJJJLLLMMMKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJLLLNNNPPPQQQSSSTTTWWWZZZ___bbbdddeeeggghhhmmmqqqwww~~~yyyooouuummm\\\SSSZZZ______hhhvvv}}}pppbbbeeeyyymmmYYYOOORRRaaannn|||~~~rrrcccYYYQQQRRRRRRTTTaaaqqqtttzzzgggeeebbb^^^\\\WWWUUUSSSOOOMMMJJJGGGCCC@@@>>>===;;;:::888777777777444444444333333333222222333333333222222222222111666555444333444555777888666666666666666666666666tttmmmjjjuuuxxxrrrsss{{{yyy{{{oooeeelll[[[LLLIIIIIIIIIPPPZZZeeejjjqqquuuvvvssslllaaaVVVPPPOOOQQQTTTXXX]]]hhhwww|||ggghhh}}}wwwjjjUUUDDDAAAGGG>>>======<<<;;;:::999999888888888888777777777777888777777666555555444444555555666666666666666666999888999<<<<<<===CCCKKK___zzz~~~qqqnnnjjjfffaaa[[[UUUPPPNNNLLLKKKHHHFFFEEEDDDCCCCCCBBBAAA???>>>=========>>>>>>???AAADDDGGGJJJLLLMMMNNNOOOQQQRRRRRRQQQQQQNNNOOOQQQRRRTTTUUUUUUUUUTTTSSSSSSQQQOOOLLLJJJHHHFFFGGGGGGHHHIIILLLQQQUUUWWWYYY\\\```eeeiiilllnnnpppsssvvvwwwwwwwwwwwwxxx~~~zzzsssjjjaaaYYYUUURRRVVV\\\ccchhhnnnssswww{{{wwwuuusssuuuxxx{{{|||}}}|||{{{{{{tttoookkkeee___ZZZXXXUUURRRNNNKKKKKKKKKLLLJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJMMMOOOQQQRRRTTTWWWYYYZZZ___gggnnntttwwwwwwwww{{{xxxpppnnnxxxssscccVVVTTTSSSTTTaaassseee]]]jjjuuu]]]OOOOOOZZZgggxxxxxxnnn```UUUSSSSSSVVV___kkkpppwww~~~sssiiibbb___^^^WWWUUUSSSPPPNNNLLLJJJFFFDDD@@@???===;;;999777666666444444444444333333333333333333333333222222222222555444333222333444555666666666666666666666666666|||uuuooommmooo{{{zzzrrrttt|||zzzuuuzzzzzzoooggghhhhhhYYYMMMJJJJJJKKKSSS]]]iiilllrrrvvv{{{~~~wwwpppfff[[[TTTQQQRRRSSSUUUZZZdddrrr|||qqqeeetttyyyvvvqqq___HHH@@@GGG>>>>>>===<<<;;;:::999999888888888888777777777666666666666666555555444444555555555555666666666666777777:::===<<<===EEENNNeeexxxuuuvvvnnnkkkhhhddd___ZZZSSSOOOKKKJJJGGGEEECCCBBBAAAAAAAAAAAA@@@??????????????????@@@AAADDDGGGIIILLLMMMLLLMMMOOOPPPPPPPPPOOOOOONNNOOOPPPRRRSSSSSSTTTTTTQQQPPPNNNLLLJJJIIIHHHGGGHHHIIIJJJJJJLLLOOOSSSWWWYYY[[[^^^bbbfffjjjmmmnnnppprrrvvvxxxyyyzzz|||}}}{{{wwwssskkkaaaYYYTTTUUUYYYaaahhhlllrrrxxxyyy~~~zzz|||~~~~~~~~~~~~|||wwwsssmmmfff```^^^[[[VVVRRRPPPOOONNNMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIIIIKKKNNNQQQPPPSSSYYY___dddfffggggggnnnsssxxx|||yyypppjjjmmm{{{jjjYYYSSSPPPQQQ^^^nnnmmm\\\bbbxxx}}}gggVVVQQQWWWbbbvvvxxxiiiZZZUUUUUUXXX]]]dddlllsss|||}}}wwwttt~~~kkk```^^^^^^VVVUUUSSSPPPNNNMMMLLLJJJHHHBBBAAA???<<<999777666666555444444444444333333333444444333333333222222222333222222222222333444444666666666666666777777777wwwqqqpppoookkkjjjmmmvvv{{{rrruuuzzz|||vvvmmmmmmnnnkkkeeebbbooohhhZZZOOOLLLLLLMMMVVVaaannnoootttzzzyyyyyy|||zzztttkkkbbbZZZUUUSSSSSSRRRUUU^^^jjjrrrzzz|||eeeddd{{{yyyrrrrrrgggPPPBBBBBB???>>>===<<<;;;::::::999888888888888777777777666222333444555555555555444444555555555666666777777666666999<<<;;;>>>GGGSSSkkkyyypppnnnooouuuoooggg```ZZZUUUPPPNNNJJJIIIFFFCCCAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBCCCEEEHHHJJJLLLNNNNNNLLLMMMOOOPPPPPPPPPOOOOOONNNNNNOOOPPPQQQQQQQQQQQQNNNMMMKKKIIIGGGFFFFFFFFFIIIJJJKKKLLLLLLNNNRRRUUUYYY\\\```eeeiiimmmoooqqqooorrruuuxxxzzz|||{{{zzzzzztttjjjaaaWWWTTTVVV^^^eeeiiipppwwwwww{{{{{{uuuoookkkeee```ZZZVVVUUUTTTRRRPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHHHHHHHGGGIIILLLNNNLLLMMMOOOQQQTTTVVVXXXZZZ```dddiiimmmpppuuu|||~~~wwwnnnjjjsssooo\\\TTTRRRSSS[[[dddyyycccbbbtttppp]]]TTTWWWaaawwwqqq```XXXWWWXXXZZZ\\\aaaiiirrryyyyyyvvvqqqnnnzzzmmm]]]\\\]]]UUUTTTRRROOONNNMMMMMMLLLJJJDDDBBB@@@===:::888777666555555555444444444333333444444444333333333222222555444444444555555666666666666666666777777888888rrrhhhbbbdddfffffflllttt~~~~~~tttwww}}}wwwyyy~~~rrrfffaaa```___aaadddyyyhhh[[[PPPNNNNNNPPP[[[hhhtttssswwwssstttyyy{{{wwwqqqiiiaaaZZZUUUSSSPPPRRRXXX```gggnnnzzzmmm___lllsssrrrlllYYYGGG@@@???>>>>>>===<<<;;;::::::888888888888777777777777000111333555666555555444444444555555666777777777555555888:::;;;???KKKYYYwww}}}~~~yyy|||rrrjjjjjjmmm~~~uuuhhh]]]TTTOOOLLLJJJJJJHHHEEEBBB@@@??????@@@;;;;;;<<<<<<===???@@@AAAEEEFFFIIIKKKMMMNNNNNNMMMMMMNNNOOOQQQRRRRRRQQQQQQMMMNNNNNNNNNNNNMMMMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDHHHJJJKKKKKKKKKLLLOOORRRXXX[[[```ffflllpppssstttrrrtttwwwyyy{{{~~~{{{|||~~~{{{sssjjj[[[SSSQQQWWW]]]```hhhqqqwwwxxx{{{~~~}}}}}}zzzwwwkkkfff___\\\[[[ZZZXXXUUUSSSRRRPPPOOONNNMMMMMMLLLHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGHHHJJJLLLKKKJJJJJJIIIJJJLLLNNNPPPRRRVVVZZZ\\\___ccciiiooossswww}}}yyyxxxtttppprrruuuaaaWWWSSSSSSWWW\\\xxxnnngggnnnwwwcccXXXYYYaaaxxxwwwfff\\\XXXWWWWWWVVVVVV]]]gggooorrrsssrrrrrryyyttt\\\[[[^^^VVVTTTQQQNNNLLLLLLLLLLLLKKKDDDCCCAAA>>>;;;999888777555555555555444444444333444444444444333333333333333333333444444444444444555666666777777888888999{{{hhh]]]YYY```gggkkkvvvyyy|||}}}sssrrrzzzrrrbbbYYYVVVYYYbbbkkkhhh\\\RRRPPPQQQUUUcccrrr|||xxx{{{~~~vvvmmmpppwww}}}|||~~~}}}|||xxxrrrjjjbbbZZZVVVQQQPPPSSSYYY^^^dddppp|||{{{iiiiiizzztttnnn```OOODDD??????>>>===<<<;;;::::::888888888888777777777777222333555666666666444333444444555555666777777888555666888:::;;;@@@PPP```zzzzzz|||}}}pppyyyxxxjjjeeeiiiooo}}}tttfffZZZQQQMMMKKKKKKJJJHHHDDDAAA???>>>??????;;;;;;<<<===???@@@BBBCCCFFFHHHJJJMMMNNNMMMLLLKKKMMMNNNPPPRRRSSSTTTTTTSSSPPPPPPPPPOOONNNLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDGGGIIIJJJKKKKKKMMMPPPRRRTTTXXX^^^ffflllrrruuuvvvxxxzzz{{{|||}}}~~~~~~yyysssaaaUUUNNNRRRUUUWWW]]]gggppprrrvvv{{{~~~|||~~~tttnnngggdddddddddaaa^^^ZZZYYYXXXVVVTTTSSSSSSSSSLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKJJJIIIHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNQQQSSSTTTUUUXXX^^^ccchhhlllrrrvvv|||uuurrrpppsssmmm]]]SSSPPPUUU[[[qqqyyyjjjeeezzzkkk^^^ZZZ___ssszzzlll___XXXVVVTTTRRRSSSXXXaaaiiinnnqqqtttvvv{{{~~~```]]]aaaYYYSSSPPPLLLKKKJJJKKKJJJIIIDDDCCCAAA>>><<<:::999999555555555555444444444444555444444444444333333333111222222333333333333333555666666777888888999999~~~rrrdddZZZWWWaaakkksss|||vvvmmmppp|||sssaaaVVVRRRWWWdddqqqjjj]]]TTTSSSUUU[[[jjj{{{|||~~~vvvooojjjmmmvvv~~~|||{{{}}}zzzrrrhhh___ZZZRRRPPPQQQUUUXXX___kkkwwwrrrgggrrrvvvooodddTTTHHH??????>>>===<<<;;;::::::888888888888777777777777555666777888777666333222444444444555666777777888666777999:::;;;BBBTTTeee}}}wwwwwwyyyxxxnnnzzzrrrdddaaahhhqqqwwwooobbbXXXQQQOOONNNNNNIIIGGGCCC@@@>>>===>>>???===>>>>>>@@@BBBDDDFFFGGGFFFHHHKKKMMMNNNMMMKKKIIIMMMOOOQQQSSSUUUVVVVVVUUUTTTSSSSSSRRRPPPNNNMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEHHHJJJLLLMMMNNNPPPSSSVVVRRRVVV]]]eeelllrrrvvvxxx~~~~~~~~~}}}xxxhhhXXXNNNOOOQQQQQQWWWbbbfffjjjqqqzzz|||vvvooolllmmmmmmjjjgggbbbaaa___]]][[[ZZZZZZYYYTTTSSSSSSRRRQQQPPPPPPOOOKKKLLLMMMLLLJJJIIIJJJKKKLLLMMMOOOPPPQQQPPPOOONNNQQQSSSUUUUUUTTTWWW\\\```bbbfffjjjnnntttxxxsssnnnllluuuxxxcccSSSNNNUUU^^^lll~~~kkk]]]nnnsssccc\\\\\\lll|||}}}|||oooaaaXXXUUURRRPPPUUUZZZaaaggglllppptttwww~~~ddd___ccc\\\RRROOOKKKIIIIIIJJJIIIHHHDDDCCCAAA???===;;;::::::666666555555555444444444555555444444444333333333555666777777888888777777555666666777888999999999xxxkkk___]]]\\\bbbooozzzooofffkkk|||yyydddXXXQQQSSSdddyyyooo```TTTSSSWWW]]]kkkyyyzzz|||rrriiiggg```gggvvv~~~}}}||||||~~~{{{vvvvvvtttjjj^^^WWWRRRPPPQQQTTTZZZfffpppzzzxxxeeelllzzzqqqlll]]]JJJFFF@@@<<<<<<<<<999888::::::::::::999999999888888777666555444333444555555555444444444444555666666888444555===@@@EEEVVVkkkzzzuuutttuuuzzzooozzzxxxkkkbbbaaaeeejjjoooggg\\\QQQKKKHHHFFFFFFJJJFFFAAA??????@@@>>><<<>>>>>>>>>???@@@CCCEEEGGGIIIIIIJJJJJJKKKMMMNNNOOOQQQQQQRRRSSSUUUWWWZZZ[[[^^^\\\VVVQQQPPPSSSQQQLLLQQQKKKGGGGGGFFFEEEHHHLLLJJJJJJJJJKKKLLLOOOQQQRRRUUUUUUYYY```cccfffppp|||yyyoooaaaSSSOOOPPPQQQRRRSSS```ccciiirrr|||~~~wwwpppmmmooorrrhhhgggfffffffffeeebbb```[[[ZZZXXXXXXYYYYYYWWWVVVQQQSSSTTTSSSQQQPPPSSSVVVSSSSSSSSSSSSTTTUUUUUUUUUXXXYYYZZZ[[[\\\___dddgggkkkgggcccdddnnn|||tttiiiooowwwkkkXXXQQQTTTZZZgggwwwwwwbbbmmmtttcccZZZYYY```mmmyyyxxxvvviiicccYYYNNNMMMOOOXXXcccjjjnnnrrrwww{{{qqq```^^^___UUUQQQKKKHHHGGGGGGGGGGGGDDDCCCBBB@@@>>>;;;999888666666555555555444444444000111222333444444444444444444444444444444444444333444555777999;;;===>>>wwwjjjeeeeeegggooorrrjjjgggppp}}}dddXXXRRRTTTeeezzznnn___TTTTTTYYYaaapppwwwddd\\\[[[^^^gggxxx~~~|||zzzzzz|||{{{wwwwwwvvvmmmbbbWWWSSSQQQSSSUUUXXXaaajjjvvv{{{ggggggtttyyyssseeeUUUIIIBBB===>>>===;;;:::;;;:::::::::999999999888888777666555444444444555555555444444444444555666666999666888>>>@@@FFFYYYooo|||xxxwwwwwwyyyttttttfff^^^]]]aaaeeehhhbbbXXXPPPKKKIIIGGGFFFGGGCCC???======>>>===;;;?????????@@@BBBDDDFFFHHHIIIIIIJJJKKKLLLNNNOOOPPPSSSRRRRRRSSSUUUXXX[[[]]]aaa```\\\WWWWWWYYYWWWRRRSSSMMMIIIIIIIIIGGGIIIMMMIIIIIIIIIJJJLLLOOOQQQSSSPPPQQQVVV]]]aaaeeeooozzztttgggZZZTTTRRRPPPQQQSSS]]]aaahhhooovvv}}}zzzuuutttuuullljjjiiiiiiiiihhheeecccdddcccbbbbbbbbbaaa___^^^ZZZ[[[\\\[[[ZZZZZZ\\\^^^[[[[[[ZZZYYYXXXYYY[[[]]]```cccfffhhhiiijjjlllnnnmmmkkkiiikkksssvvvqqqrrrzzzrrr^^^SSSTTTXXX^^^jjjjjjkkkyyy|||hhh[[[WWWZZZbbbkkkrrr}}}yyyoooiii]]]PPPNNNKKKUUUaaajjjnnnrrrvvvyyy}}}zzzddd\\\[[[UUUQQQLLLHHHGGGGGGGGGGGGDDDCCCBBB@@@>>>;;;999888555555555555444444444444111111222333444444444444444444444444444444444444555555666777999:::;;;;;;yyymmmkkkooowww}}}ooojjjkkkyyydddWWWRRRUUUggg{{{mmm___SSSTTT[[[ddduuugggZZZVVVVVV\\\eeezzz{{{zzzzzz|||{{{xxxxxxxxxpppgggZZZWWWTTTUUUTTTTTTZZZaaannn~~~uuummmqqqxxxmmmbbbOOOFFF?????????<<<;;;===:::::::::999999999888888777777666555555555555555555555444444555555666777999999<<<@@@AAAHHH]]]ttt|||yyywwwvvvyyy}}}www||||||mmm```XXXXXX\\\______ZZZTTTOOOLLLJJJHHHGGGDDDBBB???===>>>>>>>>>===@@@AAAAAABBBDDDFFFHHHIIIHHHIIIJJJLLLNNNPPPQQQRRRUUUTTTSSSTTTVVVYYY]]]___eeefffddd``````bbb```[[[VVVPPPLLLLLLMMMKKKKKKNNNIIIIIIIIIIIIKKKNNNQQQSSSPPPQQQVVV]]]bbbhhhrrr|||zzzpppeee\\\TTTOOOOOOSSSZZZ```ggglllooovvv~~~~~~yyywwwqqqooommmmmmmmmllljjjhhhkkkkkkmmmmmmmmmlllkkkjjjfffeeeddddddfffgggggggggeeeeeeeeebbb```aaafffjjjnnnqqqvvvyyyyyyyyyyyyyyywwwvvvwwwzzz|||ssspppxxx|||fffWWWSSSTTTUUU\\\rrrxxxjjjnnnmmm]]]WWWUUUYYY]]]jjj{{{zzzrrrcccSSSPPPKKKTTT```jjjoooqqqsssuuuwww{{{~~~jjj]]]YYYUUUQQQLLLIIIHHHHHHHHHGGGDDDCCCBBB@@@===;;;999888555555555444444444333333111222333444444555444444444444444444444444444444666666777777888888999999vvvrrr{{{}}}{{{yyyxxxyyy}}}sssppprrreeeWWWTTTWWWiii~~~nnn___SSSTTT[[[eeewwwkkk[[[TTTTTTVVVYYYddd||||||}}}~~~}}}zzzwwwxxxyyyssskkkaaa\\\XXXUUURRRPPPTTTZZZdddrrr{{{wwwxxxqqqkkkUUUKKKAAA??????===<<<===:::::::::999999999888888777777777666666666666666555555555555555666666777999:::>>>@@@AAAJJJ```www|||{{{zzzyyyxxxvvv|||rrrvvvwwwhhh[[[UUUUUUXXX[[[YYYVVVRRROOOMMMKKKHHHFFFDDDCCCAAA@@@@@@AAAAAA@@@BBBCCCCCCEEEFFFHHHIIIJJJHHHIIIKKKNNNPPPRRRSSSTTTWWWVVVUUUUUUWWW[[[___aaagggjjjjjjhhhhhhjjjiiifffZZZSSSOOOOOOPPPNNNMMMNNNKKKJJJIIIIIIJJJMMMPPPQQQTTTVVV[[[bbbjjjvvvyyyoooeeeYYYOOONNNRRRUUU]]]eeeiiikkkqqq}}}}}}yyyvvvtttrrrqqqppppppnnnllllllooorrrtttttttttttttttsssqqqnnnpppsssuuutttrrrmmmnnnnnnllljjjmmmttt{{{|||~~~vvvsss}}}~~~}}}~~~ppp]]]SSSPPPPPPTTTfff~~~mmmfffrrrccc[[[WWWVVVXXXeee|||}}}jjjVVVQQQMMMUUUaaakkkqqqssstttuuuxxxzzz}}}rrr```[[[UUURRRMMMJJJIIIIIIHHHGGGEEEDDDBBB???===;;;999999555555555444444444444333222222333444555555444444444444444444555555555555555666666777777888999999~~~{{{rrrnnnoooooonnnpppwwwvvvtttxxxdddWWWVVVYYYkkkppp```TTTTTT[[[gggzzzsssZZZQQQNNNPPPSSSZZZfff~~~{{{{{{{{{yyyvvvwwwxxxuuunnniiiccc\\\WWWRRROOORRRXXX]]]mmm}}}vvvpppnnn^^^QQQDDD@@@???===;;;<<<:::::::::999999999888888777777777777777666666666666555555555555666777777777:::>>>@@@BBBMMMcccwww}}}{{{{{{~~~nnnxxx~~~ssseeeYYYUUUUUUWWWYYYVVVTTTQQQOOOMMMJJJGGGEEECCCCCCCCCBBBBBBAAABBBBBBDDDDDDEEEGGGHHHIIIJJJJJJIIIJJJMMMOOORRRSSSTTTTTTWWWWWWVVVWWWYYY\\\```bbbfffjjjllllllmmmqqqqqqoooaaaYYYSSSSSSSSSQQQOOOOOOOOOMMMKKKJJJKKKMMMPPPRRRVVVZZZbbblll{{{xxxnnn___RRRNNNPPPPPPXXX```ccceeemmm|||~~~{{{yyyvvvttttttsssrrrpppppprrruuuvvvuuutttuuuvvv|||zzzxxxyyy}}}~~~|||uuuvvvvvvuuuwww||||||vvvzzzxxxzzzxxxdddUUUOOONNNPPP```uuurrrbbb{{{zzzlllbbbZZZVVVVVVccc|||pppZZZRRRMMMTTT```kkktttzzz}}}yyybbbZZZUUURRRNNNLLLJJJJJJIIIGGGEEEDDDAAA???<<<;;;:::999666666555555555444444444333333444555555555444444444444444555555666666666444555555777888999:::;;;tttggg___```eeehhhiiimmmxxxqqqrrr{{{dddYYYWWWYYYmmmppp```UUUVVV```nnnhhhUUUOOONNNPPPTTT^^^lll}}}zzzyyy{{{yyyvvvvvvxxxvvvqqqnnnhhhbbb]]]VVVQQQRRRVVVYYYiiizzzsssooogggXXXHHHAAA@@@===;;;;;;:::::::::999999999888888888888888888888777666666666666555555666666777888777:::>>>@@@FFFSSSfffvvv}}}yyyppp~~~xxxnnnaaaXXXUUUUUUVVVVVVTTTRRROOOMMMLLLJJJGGGDDDBBBCCCDDDCCCAAA@@@AAABBBDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLOOOQQQSSSTTTUUUTTTVVVWWWWWWXXXZZZ]]]___aaaccchhhllllllooouuuxxxxxxlllaaaXXXVVVWWWTTTRRRRRRRRRPPPOOONNNOOOSSSVVVYYYZZZcccooo~~~wwwiiiYYYQQQQQQKKKRRRYYY\\\___hhhyyy~~~zzzxxxwwwwwwvvvuuuwwwyyyzzzyyyuuutttuuuxxx}}}|||{{{|||~~~zzzzzzyyyvvv{{{nnn[[[PPPMMMNNNZZZjjj~~~fffpppwwwiii\\\UUUTTT```zzzvvv^^^TTTKKKQQQ\\\iiivvveeeWWWVVVSSSOOOMMMLLLKKKIIIGGGFFFDDDAAA>>><<<:::::::::777777777666666666555555444444555555555555444444444444444555666666777777444555666888999;;;<<<<<<{{{nnnddd\\\WWWYYYbbbiiikkkqqq}}}~~~kkkooo~~~ccc[[[YYYZZZnnnmmm___UUUZZZhhhzzzzzz\\\RRRQQQQQQTTTZZZeeeuuu~~~}}}zzz|||{{{wwwwwwyyyxxxtttoookkkhhheee^^^UUURRRTTTTTT```sssyyyrrrppp___MMMEEEBBB???<<<<<<:::::::::999999999888888888888999999999888777666666666666666666777777888999;;;>>>BBBKKKZZZjjjtttyyyzzzvvvvvvpppggg\\\UUUSSSTTTSSSQQQPPPMMMKKKJJJIIIIIIGGGEEEDDDEEEGGGEEECCCAAAAAABBBDDDEEEGGGIIIJJJJJJJJJIIILLLNNNQQQSSSTTTUUUTTTTTTUUUVVVXXXZZZ\\\^^^______aaagggkkklllpppxxx~~~vvvjjj^^^[[[[[[YYYVVVVVVTTTSSSRRRSSSVVV[[[```dddhhhuuussscccWWWSSSMMMQQQUUUXXX\\\gggvvv||||||{{{zzzyyy{{{~~~}}}zzzzzz~~~xxx~~~~~~{{{|||wwwcccUUUNNNNNNUUU___ooossskkkuuunnn^^^VVVVVV\\\tttyyyaaaWWWNNNQQQZZZgggvvvnnn[[[VVVSSSPPPNNNMMMKKKIIIHHHFFFDDDAAA>>>;;;:::::::::888888888888777777777777444444555555555555444444444444444555666777777777777888888999:::;;;;;;;;;{{{lllaaa\\\ZZZYYYYYYdddmmmpppwwwsssiiioooccc\\\ZZZZZZooojjj]]]VVV^^^ooofffOOOJJJNNNPPPUUU\\\kkk{{{{{{}}}|||yyyxxxzzzyyyvvvnnnmmmlllkkkdddYYYSSSSSSNNNVVVeeewwwuuuvvvdddPPPGGGDDDAAA>>>===:::::::::999999999888888888888999:::999888777666666666666666666777888888:::<<<>>>CCCOOO___mmmttttttxxx}}}pppuuu{{{|||jjjbbbXXXSSSRRRRRRPPPNNNLLLJJJHHHGGGHHHHHHGGGFFFGGGIIIJJJIIIEEECCCCCCEEEDDDEEEGGGIIIJJJJJJIIIIIINNNOOORRRTTTUUUUUUTTTSSSTTTUUUXXX[[[]]]^^^^^^^^^```fffkkklllpppyyy~~~pppccc^^^^^^\\\YYYYYYUUUTTTTTTVVV[[[bbbhhhlllyyyzzziii[[[UUUQQQSSSVVVXXX]]]gggvvv~~~~~~}}}||||||~~~~~~{{{~~~iiiYYYQQQOOOTTTXXXeeelllmmm|||qqq```YYYZZZXXXooo~~~{{{dddZZZTTTUUU[[[eeetttxxxaaaVVVSSSPPPNNNMMMLLLIIIHHHFFFDDDAAA>>>;;;:::::::::999999999999888888888777444555555555555555444444444444444555666777777888::::::::::::::::::::::::qqqddd^^^\\\\\\[[[bbbcccjjjxxxlllhhhzzz}}}ggg^^^ZZZ[[[ooojjjbbb\\\bbbwwwqqqcccVVVQQQRRRUUUZZZ___kkk||||||zzzwwwuuuuuuuuuuuutttnnnssssssnnngggaaaYYYRRRMMMPPPYYYgggqqqvvv{{{uuupppiii\\\LLLBBB???===<<<<<<<<<;;;:::::::::;;;;;;888999:::;;;:::999888777666666666666666777888888>>>===???FFFRRRaaammmsssrrrrrrtttyyysssnnnzzzzzzrrraaa[[[TTTOOOMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIHHHHHHJJJLLLJJJFFFCCCCCCEEEHHHJJJLLLLLLKKKJJJKKKLLLNNNQQQTTTXXXZZZ[[[[[[[[[[[[\\\\\\[[[YYYXXXYYYZZZZZZ]]]dddnnnxxxwwwiiiddd```ZZZXXXZZZYYYWWWZZZ___ccchhhuuu{{{oooeee```[[[TTTPPPSSSZZZbbbmmmvvv|||~~~|||zzzwwwtttfffOOOKKKLLLTTT^^^pppwwwrrrwwwxxxjjj___ZZZYYYaaaqqq~~~hhhWWWQQQSSSXXX```jjjxxxfffZZZWWWQQQLLLLLLMMMMMMKKKEEEDDDCCC@@@???===<<<<<<;;;:::999888777777777777888777666555555666777777666666666666666555555555777888999999888777888:::|||nnnccc^^^]]]^^^___aaafffsssjjjeeeyyy~~~jjjbbb]]]^^^ooo}}}iiibbb___jjjkkk```TTTQQQRRRVVV[[[aaarrr~~~}}}{{{yyywwwvvvvvvvvvuuusssppptttsssmmmgggccc]]]WWWMMMMMMSSS]]]eeekkkqqqwww||||||qqqiii\\\OOOFFFAAA???>>><<<<<<;;;:::::::::;;;;;;999::::::::::::999888888666666666666666777888888<<<<<>>======;;;:::999888888888888888999888777555555666777777777777777777777777777777777888999999888888999:::zzzoooeeebbbbbbdddeeedddnnnqqqeeefff{{{~~~nnniiidddcccpppyyyiiiccccccsssyyyddd[[[SSSQQQSSSVVV\\\ccczzz~~~}}}zzzyyywwwwwwwwwwwwuuussstttuuusssmmmiiigggccc^^^RRROOONNNSSSXXX]]]eeemmmvvv~~~rrriii]]]RRRJJJDDDAAA@@@===<<<;;;:::::::::::::::;;;:::999999888888999999777666666666666777888888;;;<<<@@@JJJWWWeeeooouuuwww}}}nnnkkkooosssggg___TTTPPPKKKGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMLLLIIIGGGGGGHHHIIIJJJLLLLLLKKKJJJKKKMMMOOORRRWWWZZZ]]]___bbbdddbbbbbbcccbbbaaa___]]]\\\]]]bbbhhhlllooouuu~~~|||pppiiifffccccccdddfffeeeeeegggkkkyyy}}}zzzyyy{{{ggg]]]TTTRRRVVV]]]gggpppvvvsssqqqxxxkkkZZZRRRMMMOOOSSS^^^vvvzzzyyyuuueee[[[RRRVVVaaasssuuueeeVVVQQQPPPTTT[[[dddtttwwwbbb[[[TTTOOONNNLLLIIIGGGFFFEEECCCAAA@@@???>>>>>>;;;::::::999999999::::::999888777666555666777777777777777777888888888888777888:::999999888:::;;;~~~tttlllhhhhhhjjjllllll{{{pppeeebbbjjj~~~tttqqqmmmkkkuuuvvviiidddhhh|||kkk]]]WWWRRRRRRSSSUUU]]]eee~~~{{{{{{||||||{{{zzzxxxxxxyyyxxxvvvtttwwwwwwsssmmmkkklllkkkggg\\\UUUOOOOOOQQQUUU]]]eeerrryyyuuujjj]]]SSSLLLEEEAAA@@@===<<<;;;;;;::::::::::::;;;:::999888777888999:::777777666666777777888999;;;===CCCNNN[[[hhhqqquuusss~~~{{{jjjkkkvvvvvvjjj```YYYPPPMMMHHHEEEDDDEEEEEEDDDIIIJJJKKKMMMNNNNNNNNNMMMNNNNNNMMMKKKIIIHHHHHHHHHJJJKKKLLLKKKJJJJJJLLLNNNJJJNNNRRRUUUWWWZZZ___cccffffffggghhhhhheeeaaa^^^\\\cccjjjkkklllrrr~~~vvvmmmhhhffffffgggjjjjjjkkknnnttt~~~vvvpppooorrrzzz|||lll```UUUQQQSSSYYYdddmmmsss{{{}}}qqqnnn}}}rrrbbbWWWNNNMMMOOOVVVhhh{{{|||uuu}}}kkk\\\UUUUUUZZZiii|||yyykkk]]]TTTNNNQQQWWW___mmm|||ggg^^^UUUQQQPPPLLLIIIHHHGGGFFFDDDBBBAAA@@@??????<<<;;;;;;::::::;;;;;;<<<:::999888666666666666777666777777777777777888888777999::::::999999;;;<<>>===<<<<<<<<<<<<<<<<<<;;;:::888777666666666777555555555666666777777777777999:::;;;::::::<<<===zzztttpppqqqtttwwwqqqgggccc___aaagggqqq}}}|||ssseeekkk|||vvvbbbYYYUUUTTTTTTTTTTTTXXXdddpppuuunnnkkkuuu~~~~~~}}}{{{zzzzzzxxxwwwxxxvvvrrrnnnqqqwwwxxxuuufff^^^UUUPPPLLLKKKOOOUUUeeelllttt~~~vvvdddZZZQQQEEE??????>>>===<<<;;;:::999999999;;;:::999999888888999999888777777777777888999999===AAAIIIUUU```iiimmmnnnjjj{{{ooommmuuuzzzpppfff^^^WWWRRRKKKHHHEEEDDDDDDEEEEEEDDDHHHJJJMMMOOOQQQQQQPPPOOOQQQNNNKKKJJJJJJJJJIIIHHHLLLLLLLLLKKKJJJKKKMMMOOOKKKOOORRRSSSRRRUUU\\\bbbjjjjjjmmmqqqssspppiiibbbZZZ```eeefffiiitttwwwnnnlllkkkjjjlllooosssyyyuuutttxxx}}}zzzmmm___WWWUUUXXX```ggguuu}}}}}}uuukkk|||sssbbbTTTOOONNNOOOWWWcccyyy}}}xxxdddTTTSSSQQQYYYooocccTTTJJJNNNRRRUUUbbbqqqzzzwwwfffWWWTTTSSSNNNKKKMMMHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@???======<<<<<<===<<<:::999777666666666777444444555555666666777777888999;;;;;;;;;;;;===>>>{{{{{{zzzwwwvvvyyyqqqdddaaaaaa___eeennnsss}}}qqqiiittt}}}gggYYYUUUQQQQQQSSSUUUVVV\\\kkkzzzvvviiigggiiiyyy|||zzzzzzzzzyyywwwuuuqqqnnnssszzz|||xxxfff___WWWSSSNNNJJJKKKOOOUUU^^^hhhrrrlll```UUUHHHAAABBB>>>===<<<;;;:::999999999999::::::::::::999888888888888777777888888999:::<<>>???wwwxxxzzz{{{|||rrrfff```ccccccaaagggsssvvvxxxpppnnn{{{mmmXXXNNNMMMMMMOOORRRUUUWWW___ppp~~~iiiaaaeeekkk||||||zzzzzzzzzzzzwwwuuupppooottt|||}}}zzzfff```ZZZVVVQQQKKKJJJLLLIIITTT___iiixxxrrreeeZZZKKKCCCEEE>>>>>><<<;;;:::999999999999999:::;;;:::999888777888888888777888888999:::<<<@@@IIITTT^^^cccdddcccrrruuuggglll{{{ooocccXXXPPPJJJFFFAAA??????AAADDDHHHIIIJJJEEEHHHMMMSSSXXXZZZ[[[[[[UUUQQQMMMLLLMMMNNNLLLKKKMMMMMMLLLKKKJJJKKKNNNPPPRRRVVVXXXUUURRRSSS[[[bbbiiikkkooouuuyyyvvvmmmeee[[[\\\^^^```ffftttvvvuuuvvvsssttttttsssyyyoooddd]]]ZZZ]]]bbbjjjvvv{{{uuulllwww~~~kkkYYYQQQMMMIIILLLSSS```|||{{{ooo\\\[[[VVVUUUfffmmmZZZNNNQQQTTTRRR[[[iiirrryyy{{{{{{|||sss]]]VVVRRRKKKHHHLLLHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCAAA???>>>===<<<<<<===;;;999888666666666777555666666777888999999999888:::;;;<<<<<<<<<>>>@@@vvvttttttyyyqqqkkkgggccccccdddgggpppyyy~~~~~~rrrrrrppprrraaaSSSMMMMMMMMMQQQTTTTTTWWWbbbtttiii\\\^^^iiisss|||}}}{{{xxxwwwxxxtttpppnnnpppvvvyyyyyywwwmmmhhh___XXXSSSOOOMMMKKKKKKNNNRRRZZZlllhhhXXXNNNHHHDDD>>>===<<<;;;:::999999999888999999::::::999999888777999999999888888:::<<>>===;;;::::::::::::888999999::::::999999888888999:::999888888:::<<>>======999999999888888888888777888888888888888888888888888999???IIIMMMJJJHHHIII~~~zzz|||~~~ooohhhfffhhhlllooopppvvv~~~kkkeeehhhuuuppp```TTTKKKIIIKKKGGGLLLRRRVVV]]]lll~~~___XXXZZZ]]]kkk~~~~~~vvvqqqpppkkkkkklllppptttuuuqqqmmmiiigggeeeccc^^^XXXPPPJJJDDDGGGLLLQQQ\\\sssxxxbbbRRRIIIDDD@@@@@@>>>===<<<;;;;;;;;;888999999::::::999999888999::::::999888999;;;===DDDIIISSSaaakkkqqqxxx~~~oookkk|||ssshhh```WWWLLLFFFDDDAAAAAACCCFFFKKKMMMNNNMMMNNNOOOTTT[[[bbbdddbbb^^^XXXWWWUUUSSSPPPMMMKKKJJJMMMNNNPPPOOOMMMLLLLLLMMMMMMOOOQQQRRRSSSUUUYYY[[[aaaaaadddkkkqqqrrrlllfff___YYYYYY^^^bbbgggvvvzzzvvvxxxxxxuuuwwwvvvxxxnnn___ZZZYYYbbbmmm|||vvvpppuuusss```PPPHHHHHHKKKPPPaaa}}}yyyeeeYYYWWWZZZkkk||||||xxxeeeUUURRRTTTVVVYYY___kkkyyyhhh[[[YYYPPPHHHHHHDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA???=========>>>>>>999999999888888888888777888888888888888888888888:::999===GGGOOOQQQSSSUUUtttllliiihhhnnnvvvzzzzzz}}}zzz{{{|||}}}~~~qqqeeeccciiizzz|||jjj[[[QQQIIIIIILLLFFFKKKQQQWWW___ooolllRRRVVV^^^bbbqqq|||sssllljjjhhhiiilllppptttuuurrrpppmmmkkkiiifffbbbZZZRRRLLLCCCFFFIIILLLSSSeee~~~iiiWWWLLLGGGBBBAAA@@@>>>===<<<<<<<<<888999999::::::999999888:::::::::999888999<<>>>>>>>>>>>999999999888888888777777888888888888888999999999>>>;;;:::???EEEMMMZZZeee~~~|||vvvnnnkkknnnttt{{{xxxpppoooppppppppptttssssssqqqjjjdddgggnnn}}}uuueeeYYYOOOHHHGGGJJJGGGKKKQQQWWW```ooocccOOOWWWbbbgggwww{{{qqqkkkiiihhhjjjnnnssswwwyyyxxxwwwsssppplllgggbbb[[[TTTOOOFFFFFFHHHKKKNNNZZZuuuooo^^^RRRKKKCCCBBBAAA???===<<<<<<<<<888999999::::::999999888:::::::::999999;;;>>>AAAIIIZZZppp|||sssxxxzzztttkkkaaaZZZRRRJJJFFFFFFEEEEEEGGGJJJNNNQQQRRRQQQPPPQQQUUU]]]dddgggeeebbb]]]]]]]]]YYYSSSOOOLLLLLLOOOPPPQQQQQQOOONNNNNNOOOKKKLLLMMMMMMMMMMMMPPPRRRUUU[[[dddnnnrrrmmmccc[[[UUUSSSTTTXXX]]]ccclllssssssuuuuuutttwww|||}}}zzzwwwwwwzzzrrrhhhdddbbbfffqqq~~~|||xxxvvvuuuyyyzzziiiWWWKKKHHHIIIJJJQQQ```xxx{{{bbbSSSPPPUUUbbbsss{{{pppddd]]]ZZZYYY[[[___dddttt|||bbbZZZTTTLLLEEEBBBBBBCCCDDDDDDBBBAAA@@@>>>@@@BBBCCCBBB@@@===<<<999999999888888888777777777777888888888999999999;;;;;;======>>>GGGZZZmmmwwwrrrsssqqqlllooouuu|||qqqiiiggggggffffffgggfffggghhhfffeeejjjqqqzzz{{{oooaaaVVVNNNHHHFFFHHHJJJMMMRRRXXXbbbqqquuu]]]PPPWWWbbbkkk~~~zzzqqqkkkiiijjjnnntttzzz}}}~~~|||{{{vvvrrrmmmhhhccc]]]WWWSSSKKKHHHHHHJJJLLLSSShhh~~~uuueeeWWWMMMDDDCCCAAA???===<<<<<<;;;888999999::::::999999888999999999999999<<>>CCCHHHWWWmmmwww~~~~~~wwwqqqhhh^^^XXXRRRLLLIIIKKKIIIGGGEEEFFFIIILLLOOOPPPKKKLLLOOOVVV^^^dddfffeee```bbbddd```YYYSSSQQQRRRPPPRRRSSSSSSQQQPPPPPPQQQMMMMMMMMMMMMOOOSSSZZZ^^^^^^dddlllrrrrrrkkkaaaZZZSSSSSSSSSTTTXXX\\\^^^______dddjjjooowww~~~}}}|||}}}tttkkkjjjkkknnnnnnnnnrrrxxxwwwhhhaaa___```hhhsss}}}|||ooommmlllppp{{{|||pppbbbVVVMMMHHHHHHLLLUUUfffeeeQQQRRRLLLPPPgggooommmhhh___XXXUUUUUUUUUVVVfffvvv}}}ooo]]]VVVMMMEEEDDDDDDCCCBBBBBBBBBBBBBBB???@@@BBBBBBAAA>>>;;;999999999999888888888888777666777777888999999::::::777:::@@@BBBBBBIII]]]pppuuuooosssvvvvvv}}}{{{qqqfff]]]XXXWWWWWWYYYXXXZZZ___bbbcccggglllmmmtttyyyyyyyyyzzzwwwrrrqqqhhh^^^YYYTTTNNNLLLMMMLLLOOOTTT[[[gggvvv___YYYUUUYYYeeexxx}}}sssiiicccccckkkuuuzzztttooonnnmmmkkkhhhccc]]]XXXRRRJJJFFFJJJKKKLLLXXXhhhoooZZZKKKDDDCCCAAA???===;;;;;;:::999999999::::::999999999666777888888:::???EEEIII```vvvsss}}}wwwnnnddd[[[UUUOOOIIIGGGIIIIIIFFFCCCCCCFFFJJJLLLNNNJJJJJJLLLSSS\\\cccffffff```dddeeebbb[[[UUUSSSTTTQQQRRRTTTSSSQQQPPPPPPQQQMMMMMMMMMNNNRRRXXX```fffeeeiiinnnqqqpppjjjccc]]]TTTUUUTTTTTTVVVYYYYYYXXXZZZ```gggmmmvvv~~~|||~~~zzzqqqiiiggggggiiimmmnnnmmmpppuuuxxxmmm```\\\[[[bbbmmmzzz}}}mmmlllnnnttt~~~rrrfffYYYNNNGGGCCCHHHPPP```{{{dddQQQSSSKKKLLLccciiiiiifff]]]VVVRRRQQQPPPNNN]]]mmmsssvvv|||ttt___VVVMMMDDDEEEDDDCCCBBBAAABBBCCCDDDAAAAAA@@@???===<<<:::999999999999888888888888777666777777888999999::::::???===<<<<<<@@@LLLcccxxxyyywww||||||rrrggg]]]VVVQQQOOOSSSSSSTTTVVVZZZ^^^bbbeeegggkkkpppuuuvvvtttqqqooorrrmmmeee]]]WWWSSSOOOLLLMMMMMMSSS___mmmzzzYYYXXXVVV[[[nnnuuufff___aaa```kkkwww}}}sssssssssrrrppplllggg```\\\WWWPPPJJJIIIJJJMMMTTT[[[lllrrr___SSSFFFCCCAAA???>>>===<<<:::999888888777777888888999<<<::::::===>>>???DDDLLLccc|||ppp}}}|||tttfffaaaZZZSSSOOOLLLJJJIIIEEEDDDAAA@@@AAACCCFFFIIIGGGIIILLLPPPVVV\\\```ccc___```bbbaaa^^^YYYTTTQQQRRRTTTUUUTTTRRRRRRSSSUUUNNNOOOQQQTTTWWW^^^eeejjjjjjjjjmmmssstttnnneee___ZZZTTTPPPRRRTTTVVVZZZ^^^^^^^^^```gggqqqzzz~~~rrrooonnniiiddd^^^dddooowwwvvvrrrssswwwzzzkkk___XXX^^^gggqqq|||xxxtttppppppzzz}}}wwwpppcccRRRFFFEEEFFFKKKVVViiiqqq]]]RRRPPPRRRTTTaaadddfffaaaXXXOOOJJJJJJJJJUUUaaajjjrrrxxx}}}```UUUOOOGGGHHHGGGDDDBBBAAA@@@@@@@@@BBB@@@===<<<<<<;;;:::888777777777777777777777777::::::999999999:::;;;;;;======???BBBFFFQQQgggzzz}}}|||}}}~~~xxxnnncccZZZSSSOOOMMMOOOOOOPPPRRRUUUZZZ^^^```fffjjjppptttvvvuuurrrqqqtttqqqmmmhhhbbbZZZRRRLLLOOONNNTTTbbbppp}}}yyyYYYXXXXXX___rrrrrrhhh\\\ZZZ___```jjjwww}}}uuutttsssqqqmmmgggaaa]]]YYYRRRKKKIIIHHHIIIOOOVVVdddwwwwwwbbbTTTFFFDDDAAA???>>>>>><<<:::999999888888888888999999<<<:::;;;===>>>???FFFMMMfff}}}yyyxxxssszzzqqqddd___WWWQQQLLLJJJGGGFFFCCCBBB@@@???@@@BBBEEEHHHGGGHHHJJJMMMRRRXXX]]]```^^^___aaaaaa```\\\WWWTTTUUUVVVVVVUUUTTTTTTTTTTTTPPPQQQRRRTTTXXX^^^fffkkknnnooorrrwwwwwwpppeee]]]TTTNNNKKKNNNRRRUUUZZZ`````````bbbhhhqqqzzz{{{llldddbbbbbb___\\\___ccclllvvv{{{{{{rrreee\\\___fffooo~~~zzz|||}}}xxxqqqdddTTTHHHEEEFFFJJJSSSccc~~~}}}hhhWWWOOOLLLMMM\\\bbbfffcccYYYPPPLLLKKKJJJQQQ\\\gggpppwww{{{|||hhhYYYQQQIIIFFFEEEDDDBBBAAAAAABBBBBBBBB@@@===<<<<<<<<<:::999888888888888888888888888::::::999999::::::;;;<<<<<<===???CCCFFFRRRiii}}}}}}ssswww}}}|||vvvqqqhhh]]]UUUPPPNNNMMMLLLLLLLLLNNNQQQVVVZZZ]]]dddiiiooosssuuutttttttttwwwwwwwwwuuuooodddWWWOOOPPPOOOUUUddduuuqqqXXXXXXZZZcccuuuwwwbbbZZZSSSVVV___aaalllzzzxxxvvvsssqqqmmmiiiccc___\\\TTTMMMIIIGGGFFFJJJPPPYYYhhhhhhWWWHHHEEEAAA???>>>>>><<<;;;::::::999999999999::::::<<<:::;;;===>>>@@@HHHQQQiii{{{tttttt}}}wwwzzzuuukkkbbb]]]UUUNNNIIIFFFDDDBBBAAA@@@??????@@@BBBEEEFFFHHHGGGHHHIIIMMMSSSXXX\\\[[[]]]___``````]]]ZZZXXXVVVUUUUUUUUUVVVUUUTTTRRRPPPQQQRRRTTTWWW]]]dddiiirrrtttxxx|||{{{sssfff[[[PPPJJJGGGJJJNNNQQQVVV\\\aaabbbeeejjjqqqzzzvvvmmmccc______aaaaaa______```fffpppyyy~~~}}}mmmaaa```eeemmm|||~~~}}}|||xxxqqqeeeVVVKKKEEEFFFIIIPPP[[[rrrttt^^^NNNIIIIIITTT^^^fffeee[[[QQQMMMMMMJJJMMMVVVcccpppwwwyyyyyyrrr]]]SSSMMMFFFEEECCCBBBBBBBBBCCCDDDBBB???===<<<<<<<<<:::999999999999999999999999999:::::::::::::::;;;<<<<<<<<<>>>BBBFFFKKKZZZttt}}}yyyppppppssszzz{{{uuukkkggg___XXXRRRPPPOOOOOOMMMLLLLLLMMMPPPUUUYYY\\\bbbgggnnnrrrssstttuuuwww{{{}}}yyymmm^^^TTTRRRPPPWWWfffwwwmmmWWWWWW[[[fffuuu{{{lllXXXSSSPPPVVVaaacccppp~~~}}}yyytttqqqnnnkkkeeeaaa]]]VVVOOOKKKHHHFFFHHHMMMQQQ]]]qqqmmm[[[IIIFFFBBB???>>>>>>===;;;;;;::::::999999::::::;;;;;;:::;;;===>>>@@@JJJUUUlllxxxtttttt{{{yyypppfff```[[[SSSLLLGGGDDDAAA????????????@@@AAACCCEEEFFFHHHGGGFFFFFFIIINNNTTTWWWXXXZZZ\\\]]]]]][[[XXXWWWSSSRRRQQQRRRTTTTTTRRRPPPMMMMMMOOOPPPRRRVVV\\\aaaoootttzzz~~~~~~xxxjjj^^^RRRKKKFFFFFFHHHJJJNNNSSS```cccfffkkkqqqyyyyyyoookkkfffdddfffiiijjjjjjfffcccdddlllvvv}}}uuueeeaaacccjjjyyy~~~||||||{{{|||wwwqqqfffWWWLLLFFFEEEHHHNNNUUUhhh{{{bbbPPPJJJKKKMMMYYYeeefff\\\RRRMMMNNNLLLLLLSSScccrrryyyxxxwwwyyy___TTTQQQHHHFFFEEECCCBBBBBBCCCCCCAAA???===<<<<<<<<<;;;999:::::::::::::::::::::::::::::::::::::::;;;<<<===>>>@@@FFFLLLVVViii~~~|||zzzyyyqqqoooooosss{{{zzzssslll```]]]YYYUUUSSSSSSSSSTTTOOONNNLLLLLLOOOSSSWWWZZZ```eeelllppppppqqquuuxxx}}}rrreee\\\TTTSSSYYYhhhvvvhhhWWWWWW[[[fffrrryyy{{{zzzuuu~~~}}}bbbSSSRRRQQQWWWbbbeeesss|||uuuqqqooommmhhhddd^^^WWWQQQNNNKKKHHHIIIMMMNNNVVVfffqqq^^^KKKGGGCCC@@@???>>>===<<<;;;::::::999999::::::;;;::::::;;;======AAAMMMZZZppp{{{xxxwwwzzz}}}yyypppeee___ZZZRRRKKKFFFCCCAAA???@@@@@@AAABBBCCCDDDEEEEEEHHHGGGEEEDDDFFFKKKPPPSSSTTTVVVWWWXXXXXXVVVTTTRRRNNNNNNNNNPPPQQQQQQOOOMMMHHHIIIKKKLLLMMMOOOSSSVVVeeemmmvvv{{{~~~|||pppcccSSSKKKEEEDDDEEEEEEIIINNN[[[```eeeiiinnnwww{{{wwwnnnmmmlllkkklllmmmooooooooojjjiiipppxxx}}}jjjcccbbbggguuu|||www}}}{{{{{{}}}xxxqqqgggXXXNNNHHHEEEGGGLLLQQQ```~~~cccPPPLLLNNNIIIUUUcccfff^^^SSSNNNLLLNNNLLLTTTgggwwwzzzxxxuuu~~~aaaUUUSSSKKKIIIGGGDDDCCCBBBAAAAAAAAA???<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===>>>???AAAHHHTTTddd}}}}}}{{{zzzzzzzzzrrrpppooooooqqqwww}}}}}}tttkkkdddYYYYYYWWWWWWVVVWWWWWWXXXRRRPPPNNNLLLNNNQQQUUUXXX^^^dddkkkmmmmmmnnnsssxxxwwwllldddXXXXXX]]]iiiuuuaaaWWWWWW\\\gggpppssssssssstttpppZZZPPPRRRQQQXXXfffkkkzzzvvvqqqpppnnnjjjfff```YYYTTTQQQMMMJJJJJJNNNNNNSSS```xxx{{{rrraaaLLLIIICCC@@@???>>>>>>===::::::999999999999::::::::::::<<<======BBBPPP^^^sss|||{{{~~~uuuxxxqqqhhh]]]XXXPPPJJJFFFCCCAAA???@@@AAABBBCCCDDDDDDCCCCCCEEEDDDCCCCCCDDDHHHLLLOOOOOOPPPRRRSSSSSSRRRPPPOOOLLLNNNQQQQQQOOOLLLKKKKKKGGGIIIKKKLLLKKKKKKLLLMMMXXXcccnnnttt{{{~~~uuugggTTTLLLEEECCCCCCDDDHHHMMMTTTZZZaaafffkkkuuu}}}{{{yyyzzz|||vvvwwwxxxwwwtttrrrrrrsssnnnllllllrrrxxxqqqgggccceeeqqq{{{sssyyy{{{zzzzzz{{{~~~}}}yyytttkkk^^^TTTKKKEEEEEEKKKOOOZZZvvvfffRRRLLLNNNKKKVVVaaafffaaaWWWOOOKKKMMMLLLVVVkkkyyyyyytttsss{{{fffVVVSSSMMMKKKHHHEEECCCBBBAAAAAA@@@>>><<<<<<<<<===<<<:::::::::::::::::::::::::::::::::::::::;;;<<<>>>>>>>>>BBBNNNbbbyyy~~~|||{{{{{{|||ssssssrrrnnnlllnnntttyyyyyypppfff^^^XXXXXXYYYZZZZZZZZZZZZYYYXXXUUURRRPPPPPPSSSVVVYYY]]]ccciiikkkjjjkkkqqqwww|||~~~{{{pppiii\\\]]]bbbkkksss~~~xxx[[[YYYXXX]]]iiiqqqrrrrrrtttyyygggUUUOOORRRRRR[[[mmmwwwvvvqqqpppppplllhhhaaa[[[VVVSSSNNNIIIHHHKKKNNNQQQZZZooo~~~rrrbbbNNNJJJDDD@@@???>>>>>>===999999888888888888999999::::::<<<======CCCRRRbbbvvvqqqzzz|||ooofffZZZUUUNNNHHHDDDBBBAAA???@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@AAABBBEEEHHHJJJIIIKKKMMMOOOPPPPPPOOOOOOPPPUUUXXXUUUNNNIIIHHHJJJJJJMMMPPPQQQOOOLLLJJJIIIMMMZZZeeemmmvvv}}}vvvjjjZZZQQQHHHDDDCCCBBBEEEIIILLLTTT]]]bbbgggrrr|||yyyxxx|||~~~yyyvvvvvvooonnnqqqvvvyyy}}}zzzmmmfffdddmmmzzz|||pppttt~~~~~~xxxvvvwww|||~~~{{{yyyrrrggg^^^QQQGGGDDDJJJMMMTTTkkknnnYYYPPPPPPQQQYYYbbbgggeee\\\QQQKKKJJJJJJVVVlllxxxtttnnnnnn{{{oooXXXRRRLLLKKKHHHFFFDDDCCCBBBBBB@@@>>><<<<<<<<<===<<<;;;999999999999999999999999999:::::::::<<<===>>>???@@@FFFXXXuuuzzz}}}}}}}}}}}}uuuvvvuuuqqqlllkkkqqqwwwwww~~~~~~wwwnnnddd[[[XXXZZZ\\\]]]]]]\\\ZZZYYY^^^[[[WWWTTTTTTVVVYYY\\\]]]ccciiijjjhhhjjjpppvvvyyy}}}~~~ssskkk```aaafffmmmsss}}}tttYYYZZZYYY^^^kkksssssssssvvveeeTTTPPPSSSSSS^^^uuuvvvqqqqqqqqqmmmiiiccc]]]WWWSSSNNNHHHFFFHHHNNNPPPWWWjjjrrrcccNNNJJJDDD@@@???>>>>>>>>>999888888888888888888999999:::<<<======CCCSSScccyyysssvvvkkkcccXXXSSSLLLFFFCCCBBB@@@??????@@@AAABBBBBBAAA???===>>>>>>>>>???AAACCCEEEGGGEEEGGGJJJLLLOOOPPPPPPQQQUUU[[[___ZZZOOOGGGGGGJJJNNNRRRVVVWWWTTTOOOKKKIIIGGGTTT```hhhrrr{{{vvvjjjbbbWWWLLLFFFBBB???@@@DDDGGGPPPZZZ___eeeqqq}}}yyyxxx}}}zzzwwwvvvvvvwww{{{~~~~~~qqqhhhdddkkkvvv}}}ooorrr{{{xxxwwwtttuuu}}}~~~|||}}}~~~}}}}}}xxxnnnfffTTTHHHDDDIIILLLOOOccc|||vvv```VVVTTTVVV[[[ccchhhhhh___TTTKKKFFFHHHVVVmmmwwwpppjjjjjj{{{vvvZZZPPPKKKIIIGGGFFFDDDDDDDDDEEE@@@>>><<<<<<<<<===<<<;;;999999999999999999999999999::::::;;;<<<===??????DDDLLLccc~~~~~~~~~~~~|||{{{xxxuuupppnnnmmmnnnnnnnnnkkkrrrxxxwwwtttnnneee\\\ZZZ[[[\\\\\\]]]\\\ZZZYYY^^^\\\ZZZZZZ\\\]]]^^^^^^aaaaaaaaabbbeeeiiimmmooovvv~~~vvvlllggggggjjjooouuukkk]]]XXX[[[bbbjjjmmmmmmrrryyyXXXRRROOORRR[[[hhh{{{uuuqqqoookkkhhhhhhccc]]]ZZZZZZVVVOOOIIIHHHJJJJJJOOO]]]xxxuuugggUUUJJJAAA@@@BBB???;;;:::::::::::::::::::::::::::888777888;;;???GGGWWWeee~~~tttzzzoooddd\\\WWWPPPJJJFFFCCCAAA???@@@??????>>>===<<<<<<<<<===<<<;;;;;;<<<>>>AAABBB@@@EEEKKKOOOQQQRRRSSSSSS[[[^^^```]]]UUUNNNKKKKKKVVVZZZ^^^]]]XXXQQQLLLJJJIIIPPPXXX```mmmyyyyyyrrrgggZZZMMMHHHFFFCCCBBBCCCHHHIIIPPP^^^mmm{{{~~~~~~}}}yyynnnjjjkkkppp~~~nnnkkkooozzztttppppppwww|||rrrpppssszzztttfffVVVJJJCCCFFFIIIMMM[[[lll}}}hhh^^^]]]\\\^^^dddnnnrrrjjjVVVFFFJJJLLLTTTbbbmmmooonnnooouuu}}}^^^WWWLLLGGGEEEFFFEEEAAA?????????>>>===;;;::::::::::::<<<;;;:::999888888888888:::888:::>>>???===???BBBGGGSSSsss~~~~~~}}}{{{yyyvvvtttrrrqqqqqqpppmmmkkkeeejjjnnnnnnnnnmmmfff^^^YYYYYYZZZ[[[\\\\\\\\\[[[\\\[[[[[[\\\^^^```bbbcccddddddcccdddfffkkkooorrr{{{~~~tttmmmmmmooouuu|||hhh[[[YYY\\\cccjjjlllmmmrrrzzzsssVVVQQQOOOTTT___mmmwwwtttsssppplllkkkddd___\\\[[[WWWOOOJJJIIIHHHIIIMMMZZZqqquuuhhhUUUJJJAAA@@@AAA???<<<;;;::::::::::::::::::::::::999999;;;===@@@III[[[lll~~~~~~yyy|||rrrhhh[[[VVVOOOIIIEEEBBB@@@>>>@@@@@@???>>>>>>======<<<>>>===<<<;;;<<<===???@@@AAAFFFLLLQQQSSSTTTUUUVVVZZZ^^^```]]]XXXSSSRRRSSS[[[^^^```___XXXQQQKKKHHHEEEJJJQQQ[[[iiivvvzzzvvviii\\\NNNHHHFFFDDDBBBCCCGGGIIIPPP]]]iiivvvvvvmmmlllooo{{{jjjhhhooo~~~uuussslllmmmuuuzzzqqqpppuuu}}}yyylll[[[OOOFFFGGGHHHKKKWWWeee|||fff[[[YYYXXXZZZ___iiioooiiiXXXIIIKKKLLLSSS```iiikkkkkklllqqq~~~```VVVOOOJJJGGGHHHGGGCCCAAAAAABBBAAA@@@???>>>=========;;;;;;:::999888888888888999777888<<<===;;;===AAAJJJ[[[~~~}}}zzzxxxtttttttttuuuuuurrrmmmiiibbbddddddeeeiiillljjjdddZZZYYYXXXYYYZZZ\\\\\\[[[XXXYYYZZZ]]]```cccfffhhhiiihhhhhhiiilllppptttwww|||tttsssuuu|||bbbXXXYYY\\\ccciiijjjkkkrrr{{{dddSSSOOOOOOXXXdddtttxxxtttuuusssooommmfff```]]]\\\XXXPPPKKKIIIFFFGGGLLLVVVggguuujjjVVVKKKAAA??????===<<<===::::::::::::::::::::::::999;;;>>>???AAAKKKaaauuu}}}|||~~~~~~uuulll\\\VVVOOOHHHEEEBBBAAA@@@@@@??????>>>>>>=========>>>===<<<;;;;;;<<<>>>>>>CCCGGGMMMRRRUUUWWWZZZ\\\___bbbcccaaa]]]ZZZ[[[]]]^^^```aaa```ZZZTTTOOOLLLDDDGGGLLLTTTbbbpppxxxxxxlll___QQQJJJGGGDDDCCCDDDEEEIIIQQQ[[[dddrrroooiiikkk|||zzziiihhhppptttooorrrkkkllluuuzzzrrrrrrwww~~~sssaaaUUUJJJHHHGGGHHHQQQ]]]yyy|||fffYYYVVVSSSSSSXXXbbbjjjggg[[[NNNMMMMMMRRR]]]dddffffffhhhlllzzzhhhXXXSSSMMMIIIJJJIIIEEECCCDDD@@@???>>>===<<<;;;;;;;;;::::::999999999999:::::::::999:::======;;;>>>CCCPPPhhh~~~~~~|||vvvuuuuuuvvvuuusssoookkkeeedddaaa```eeemmmnnnjjj```\\\YYYXXXYYYZZZYYYXXXTTTVVVZZZ]]]aaadddhhhkkklllmmmppptttwwwyyy{{{|||zzzxxxyyyyyy]]]UUUXXX[[[aaafffggghhhqqq|||^^^QQQNNNQQQ\\\jjjyyywwwtttuuusssooollleee```]]]\\\XXXPPPKKKIIIEEEGGGKKKRRR]]]ppptttjjjVVVKKKAAA>>>>>><<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;999<<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@EEEHHHNNNSSSWWWZZZ^^^aaaeeeffffffdddaaa```bbbddd]]]___``````^^^ZZZWWWUUUKKKJJJJJJOOOZZZhhhssswwwqqqcccTTTLLLIIIEEEDDDEEECCCHHHPPPYYYaaappp|||~~~pppffffffsss~~~{{{mmmlllrrr}}}ppplllnnnnnnpppzzzwwwuuuxxxxxxfffZZZNNNHHHFFFGGGNNNVVVmmmlll\\\VVVPPPOOORRR[[[eeeggg___VVVPPPPPPSSS[[[```aaacccfffkkkyyysss^^^VVVOOOKKKJJJHHHEEECCCEEE@@@???>>><<<;;;;;;::::::::::::999999999:::;;;;;;===<<<===??????>>>BBBIIIVVVsss}}}zzz~~~~~~~~~}}}}}}{{{xxxuuuttttttsssqqqpppjjjhhhbbb___bbbiiilllkkkgggbbb]]][[[\\\\\\YYYVVVSSSWWW[[[___aaadddhhhkkkmmmrrrxxx||||||tttYYYTTTUUUXXX^^^bbbcccfffqqq~~~xxx[[[RRROOOTTTaaappp~~~yyyuuuuuurrrnnnlllddd___[[[[[[WWWPPPJJJIIIGGGGGGKKKOOOUUUccc}}}|||mmmeeeUUULLLBBB???===;;;<<>>@@@BBBCCCDDDFFFIIINNNSSSWWW\\\aaadddcccccccccbbbbbbccceeehhh``````aaabbbbbb```]]][[[PPPLLLIIIMMMVVVcccqqqzzzvvvgggWWWNNNJJJFFFEEEFFFBBBGGGOOOXXXaaarrr}}}wwwuuuyyytttfffdddiiittt|||qqqooossswwwmmmhhhhhhnnnttt~~~yyywww}}}~~~yyyiii^^^QQQIIIGGGIIIMMMRRRdddwwwdddZZZQQQNNNNNNVVVaaafffbbb\\\UUUSSSUUUZZZ]]]^^^aaagggmmmzzz|||aaaXXXPPPKKKIIIGGGDDDCCCEEEDDDCCCBBB@@@??????>>>>>>:::::::::999::::::;;;;;;>>>===>>>@@@???>>>EEEMMM^^^~~~yyytttssstttwww}}}|||yyy{{{|||}}}}}}}}}~~~zzzvvvsssrrrssstttssslllkkkfff___^^^cccggghhhkkkfffbbbaaacccccc```\\\YYY]]]bbbddddddeeehhhkkknnnttt}}}nnnWWWTTTSSSWWW]]]aaaaaaeeessspppZZZSSSQQQWWWfffwww|||xxxuuupppmmmlllbbb]]]ZZZZZZXXXQQQLLLKKKHHHGGGIIIMMMOOOXXXpppuuueee]]]TTTKKKCCC@@@>>>;;;<<>>AAAFFFSSSlll}}}tttccc[[[PPPFFFAAA?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>AAACCCFFFGGGHHHGGGJJJNNNRRRWWW\\\aaaeee^^^^^^^^^___aaacccfffgggddddddcccdddddddddaaa___SSSMMMHHHKKKTTT```qqq~~~zzzkkkZZZQQQLLLHHHFFFGGGCCCFFFMMMVVVaaauuuzzzwwwtttqqqqqquuu|||{{{jjjeeebbbkkkzzz|||qqqqqqvvvwwwooohhheeefffnnnzzz|||wwwyyy|||zzzlllaaaSSSJJJHHHKKKNNNPPP^^^xxxmmm```TTTOOOLLLQQQ]]]dddddd```XXXVVVVVVYYYZZZ[[[aaagggnnn{{{dddYYYRRRKKKHHHFFFCCCCCCEEECCCBBBAAA@@@???>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;===>>>===>>>FFFPPPiiiyyyvvvoooiiieeeeeeiiimmmtttyyy}}}|||{{{{{{wwwyyy|||}}}}}}{{{wwwtttttttttttttttlllnnnjjjaaa\\\___dddfffkkkhhheeehhhnnnpppmmmhhhcccgggkkkkkkiiigggiiilllooottt|||hhhUUUUUUSSSWWW]]]```aaafffvvvmmm\\\TTTSSSZZZlll~~~}}}xxxsssllliiijjjaaa]]]ZZZ[[[YYYSSSNNNNNNIIIEEEFFFJJJKKKPPPeee|||sssbbb[[[RRRKKKEEEBBB???;;;;;;>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>CCCIIIWWWnnnyyyhhh___SSSHHHAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDFFFHHHIIIJJJHHHJJJMMMQQQUUUZZZaaaeeebbbaaaaaaaaabbbccccccccceeeccccccdddggghhhgggeeeXXXPPPJJJKKKQQQ\\\mmm|||~~~nnn\\\RRRMMMHHHGGGHHHFFFGGGKKKSSS```vvvzzztttnnnnnnoooppptttzzz~~~kkkddd___gggtttqqquuuwwwnnngggcccgggmmmrrr~~~xxxwww|||{{{pppfffWWWLLLJJJLLLNNNMMMZZZffftttcccWWWPPPJJJMMMXXXaaaccc```YYYWWWVVVWWWWWWYYY```hhhmmm{{{mmm\\\SSSKKKHHHFFFCCCCCCFFFAAA@@@???>>>===<<<<<<<<<===<<<;;;:::::::::::::::::::::===>>>===???IIIUUUtttpppllleee___\\\^^^dddiiipppuuu{{{|||yyyuuurrrrrrsssvvvyyyuuuwwwzzz|||}}}~~~~~~{{{xxxvvvuuuuuutttsssmmmqqqoooeee]]]^^^dddgggjjjggggggmmmvvvzzzwwwssskkkooosssqqqmmmjjjkkknnnqqqttt{{{cccTTTWWWSSSWWW^^^aaabbbhhhyyymmm```TTTTTT\\\ooo|||wwwooogggdddfffaaa]]][[[\\\[[[UUUQQQPPPIIIDDDDDDHHHIIILLL^^^tttuuuddd\\\QQQKKKEEECCC???;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<===<<<>>>DDDLLLZZZppp}}}nnneeeWWWLLLEEEBBBBBBBBB???????????????@@@@@@@@@AAACCCDDDFFFHHHIIIJJJJJJHHHJJJMMMPPPTTTYYY```dddmmmkkkhhhfffeeeccc```^^^bbb``````dddiiimmmmmmlll^^^TTTLLLLLLOOOWWWgggvvvppp^^^SSSMMMIIIGGGHHHIIIHHHJJJQQQ___vvv|||tttnnnjjjllloooqqqsssyyy~~~iiiaaa]]]eeerrrrrryyyzzzssskkkcccbbbkkkvvvyyy~~~xxxxxx}}}}}}sssiiiYYYMMMJJJMMMMMMKKKXXXZZZ}}}xxxeeeYYYQQQIIIKKKUUU^^^aaa```YYYVVVUUUVVVUUUWWW___hhhlll{{{www]]]UUULLLIIIFFFCCCDDDGGGDDDDDDBBBAAA@@@?????????>>>===<<<;;;:::999999999<<<<<>>>>>??????;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>AAADDDLLLZZZjjjuuu||||||uuugggXXXOOOJJJEEEBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDGGGIIIKKKLLLLLLLLLJJJHHHJJJQQQUUUYYYbbbllluuuqqqnnnkkkeee]]]ZZZ[[[XXXYYY]]]eeemmmqqqnnnjjjeee\\\SSSQQQQQQWWWhhhyyyxxxmmm^^^SSSMMMLLLKKKJJJDDDIIIKKKNNN[[[vvvvvvllljjjggggggkkkrrrwwwzzz}}}jjjeee^^^aaannn|||tttpppkkkhhhdddeeemmmwww~~~yyyqqqppp|||ppp___QQQJJJHHHIIIIIIQQQXXXoooyyymmmXXXMMMKKKOOOQQQZZZ```YYYYYYUUUSSSUUUWWW[[[dddnnnttt~~~fffZZZMMMIIIHHHFFFFFFHHHCCCCCCBBB@@@>>>===<<<;;;<<<<<<======<<<<<<;;;:::===???<<<>>>CCCBBBLLLbbbiiiaaaZZZZZZ\\\___eeekkkpppuuuwwwwwwwwwuuuooogggfffddddddfffjjjooorrrssswww{{{}}}|||}}}{{{yyyyyyyyytttsssqqqmmmhhhccc^^^[[[ZZZaaakkkvvv}}}|||{{{|||}}}~~~|||xxxuuutttvvvxxxzzz~~~hhhWWWTTTSSSYYYZZZ___fffiiiwwwiiiXXXSSSVVV```qqqvvvllldddcccccc```^^^]]]ZZZYYY\\\aaadddaaaYYYRRRKKKHHHEEEEEEFFFKKKXXXeee}}}sssjjjYYYRRRHHHAAA??????>>>>>>=========<<<;;;;;;;;;:::;;;>>>AAAEEELLLXXXfffppp|||zzzvvvhhhYYYQQQKKKEEEAAABBBAAAAAAAAABBBBBBCCCCCCCCCEEEFFFHHHIIIKKKKKKKKKKKKGGGEEEIIITTT^^^eeennnwww}}}vvvoooiii```XXXUUUWWW^^^]]]___eeemmmrrrsssqqqkkkbbbYYYTTTSSSYYYhhhwwwwwwlll^^^RRRMMMKKKKKKJJJIIIMMMPPPTTTbbb}}}uuugggaaaeeeeeeiiipppuuuyyylllddd___bbbmmm~~~}}}{{{kkkhhheeedddbbbeeeooozzz}}}wwwzzz|||qqq```RRRJJJHHHHHHHHHLLLTTTeee|||nnn[[[OOOLLLOOOPPPXXX___YYYUUURRRQQQSSSVVV[[[eeennnxxxgggZZZNNNIIIHHHFFFDDDEEEBBBAAAAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;>>><<<===CCCCCCOOOgggeee___[[[]]]```ccchhhmmmtttxxxyyyuuuqqqnnngggaaaaaa```___aaafffllloooqqqyyy~~~~~~|||zzzuuuvvvuuurrrmmmfff___[[[WWW]]]gggrrr{{{~~~zzzuuusssrrrtttyyykkkZZZVVVSSSYYY[[[```iiilllzzzeee[[[SSSXXXcccsssuuufff^^^XXXYYYZZZXXXVVVWWWUUUXXX___iiipppmmmaaaUUUMMMIIIFFFFFFFFFIIISSS]]]yyyxxx|||tttbbbXXXKKKBBB@@@@@@>>><<<>>>>>>===<<<;;;::::::999<<>>===<<<;;;;;;;;;<<<===<<>>EEEGGGVVVooofffaaa___cccgggjjjnnnrrryyy}}}}}}wwwqqqnnnjjjeeedddcccbbbdddhhhnnnrrrsss|||~~~wwwxxxyyywwwrrrjjjaaa\\\ZZZ^^^eeemmmuuuzzz}}}~~~~~~~~~sssmmmiiikkkqqqyyynnn\\\UUUQQQWWWYYYaaalllqqqdddZZZSSSZZZfffuuuuuueeeYYYTTTRRRSSSTTTRRRSSSVVVZZZaaakkkvvv}}}xxxgggVVVLLLIIIGGGGGGGGGHHHOOOWWWkkkzzzvvv|||jjj^^^NNNDDDAAA@@@>>>;;;======<<<<<<;;;;;;;;;:::>>>@@@DDDIIIQQQ^^^mmmxxxtttfff\\\SSSJJJFFFGGGAAAAAABBBCCCDDDEEEEEEFFFJJJJJJJJJIIIIIIHHHGGGGGGJJJLLLTTTddduuurrrcccYYYRRRNNNQQQVVVVVVWWWYYY```iiipppuuuvvvyyysssiii___YYY\\\eeeoooqqqhhh[[[QQQLLLKKKJJJIIIHHHJJJNNNVVVhhh~~~zzz}}}xxxcccXXXQQQRRRVVV\\\aaahhhuuusssaaa___aaaiiiyyyzzzqqqhhhbbb``````cccgggkkkrrrvvvgggXXXMMMHHHGGGGGGFFFSSSVVVmmmooocccUUUOOOLLLHHHPPPWWWTTTPPPMMMLLLNNNRRRWWW```jjjvvvdddYYYNNNKKKJJJGGGDDDCCCBBBBBBAAAAAA@@@@@@?????????>>><<<::::::;;;===>>>>>>AAA???AAAGGGLLL^^^zzzhhhdddccchhhlllooorrrvvvzzz|||uuuqqqpppnnnkkkiiiggghhhmmmrrrvvvxxxyyy{{{|||zzzuuummmddd___\\\^^^bbbggglllqqqtttvvv{{{pppfff___aaahhhqqq|||rrr^^^SSSNNNTTTWWWaaaooouuuhhhXXXSSS\\\jjjzzzyyyaaaWWWQQQOOONNNQQQQQQQQQUUU[[[eeeooo|||lllWWWLLLHHHFFFGGGGGGHHHMMMTTT^^^|||sssrrrnnnbbbSSSGGGBBB@@@>>><<<:::;;;;;;;;;<<<<<<=========???CCCIIITTTdddwwwxxxkkk```UUUKKKFFFGGGBBBBBBCCCDDDDDDEEEFFFFFFJJJIIIIIIHHHGGGFFFFFFFFFJJJPPP]]]nnnzzzlll[[[QQQLLLKKKOOOUUUTTTXXX___hhhqqqxxx|||}}}}}}yyyooobbb[[[\\\ccciiinnneeeYYYOOOLLLKKKJJJIIIJJJMMMSSS]]]nnn|||wwwuuu}}}xxxbbbVVVOOOPPPTTTYYY^^^fffuuuxxxbbb^^^```hhhxxx~~~vvvnnnhhhbbb______aaaffflllqqqzzzyyykkk\\\PPPIIIGGGGGGGGGRRRPPP```qqqeeeWWWPPPLLLFFFLLLTTTQQQRRRNNNLLLMMMOOORRR[[[dddrrrcccXXXNNNLLLKKKHHHFFFEEEEEEDDDCCCBBBAAA???>>>>>>@@@>>><<<;;;:::;;;===>>>===@@@???AAAIIIQQQgggkkkgggfffkkkoooqqquuuyyy{{{wwwsssrrrrrrnnnllljjjlllqqqwww|||~~~|||||||||zzzuuuooohhhddd\\\\\\^^^aaaeeejjjnnnqqqwww~~~qqqcccYYY[[[aaahhhsssxxxbbbSSSLLLRRRVVVaaaqqqxxxqqq]]]VVV___nnneeeUUUMMMLLLLLLMMMQQQSSSVVV^^^hhhssspppYYYOOOJJJGGGGGGGGGGGGKKKPPPVVVooovvvkkkmmmdddWWWKKKCCC???>>>>>>999::::::;;;<<<===>>>>>>;;;>>>DDDMMMZZZlll{{{nnnbbbUUUJJJEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFEEEEEEEEEFFFFFFIIIUUUgggyyyvvvgggVVVLLLIIIIIINNNSSSUUUZZZdddooowww}}}}}}tttfff]]]^^^cccfffkkkbbbWWWNNNKKKJJJIIIHHHIIIOOOWWWbbbppp}}}|||yyyuuurrrsssttt^^^RRRLLLMMMPPPUUUYYYaaasssfff```aaajjjzzz|||xxxrrrkkkfffcccbbbaaaaaaeeellltttzzz}}}pppaaaSSSJJJHHHHHHGGGOOOPPP___}}}vvvgggZZZTTTNNNFFFKKKSSSPPPSSSOOOLLLLLLMMMOOOWWW```qqqeeeZZZOOOLLLKKKIIIGGGGGGGGGFFFEEECCCAAA???>>>===???>>>===<<<<<<<<<===>>>999>>>>>>BBBLLLXXXrrrrrrmmmlllooosssuuuxxx|||xxxrrrppppppooommmlllooovvv}}}~~~}}}{{{xxxtttoookkkiii^^^]]]\\\]]]```dddhhhkkktttzzzvvveeeXXXYYY]]]aaajjjvvvhhhVVVMMMRRRVVVaaaqqqxxxzzzgggZZZcccttthhhXXXQQQJJJLLLLLLPPPVVVZZZ```nnn{{{rrr[[[TTTNNNHHHGGGGGGFFFHHHMMMTTTggg|||gggxxx}}}zzziiidddZZZNNNCCC>>>>>>@@@:::;;;;;;;;;<<<=========;;;AAAKKKWWWeeewww}}}sssgggYYYLLLGGGHHHFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCDDDEEEFFFGGGMMM^^^tttnnn```QQQKKKKKKMMMRRRWWW[[[aaajjjtttzzz~~~xxxiii```aaadddeeeiii```UUUNNNKKKJJJIIIHHHIIIRRR]]]gggrrr{{{|||yyyvvvsssqqqpppsssqqq^^^SSSJJJKKKNNNRRRUUU^^^pppkkkdddeeennn}}}~~~{{{~~~uuurrrmmmhhhddddddeeegggkkkqqqzzzuuueeeUUULLLIIIIIIGGGKKKQQQ```{{{~~~jjj^^^XXXRRRIIIMMMTTTQQQSSSOOOLLLLLLLLLNNNVVV___qqqkkk^^^RRRMMMKKKHHHFFFGGGEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>===============888>>>@@@FFFTTTdddxxxsssqqqtttwwwyyy|||zzzrrrooonnnpppnnnnnnrrrzzz~~~{{{wwwssspppmmmlllcccaaa^^^\\\]]]```dddfffrrrwww{{{hhhYYYYYY[[[]]]eeepppzzzlllYYYOOOSSSWWWbbbqqqwwwqqq]]]gggxxx{{{XXXQQQQQQLLLMMMOOOUUU[[[aaajjj{{{rrr[[[YYYQQQJJJHHHFFFDDDFFFJJJTTTccceeerrr~~~tttrrrfffddd\\\PPPDDD===>>>AAA<<<<<<<<<<<<<<<<<<;;;;;;===FFFSSSaaappp|||yyylll]]]PPPKKKLLLGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGSSShhh~~~zzzfffYYYMMMJJJMMMRRRXXX]]]ggglllttt{{{zzzkkkbbbcccffffffggg___UUUMMMKKKJJJIIIHHHNNNYYYfffpppxxx{{{tttrrrooooootttrrr```XXXNNNOOORRRUUUWWW```tttooogggiiiqqq|||~~~{{{zzzyyyyyy~~~uuurrrnnniiifffgggjjjmmmwww}}}wwwgggWWWMMMIIIJJJIIIGGGMMMYYYnnnlll```[[[VVVLLLOOOUUURRRRRRNNNKKKKKKLLLOOOWWW___ppppppbbbTTTMMMJJJGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>???>>>===<<<<<<999@@@DDDLLL]]]pppzzzvvvtttvvvwwwwwwyyy}}}zzzmmmkkkppphhhoootttwww~~~{{{zzzxxxvvvsssooommmkkkiiiddd^^^[[[ZZZ\\\]]]^^^hhhqqqzzzppp^^^UUUTTTXXX^^^eeeqqq|||ppp\\\QQQPPPTTT^^^jjjuuummmaaallljjjSSSMMMNNNMMMOOONNN\\\sssxxxuuusssiiicccTTTIIIGGGFFFCCCEEEKKKMMMZZZqqqooommmvvv~~~wwwrrriiibbbXXXNNNEEE@@@>>>======>>>???>>><<<<<<===???@@@CCCLLL```zzz}}}|||uuucccTTTLLLJJJIIIFFFBBB@@@AAABBBBBBBBBBBBDDDDDDBBBAAACCCHHHMMMZZZpppvvvgggYYYMMMLLLMMMRRR___nnnuuuyyyyyylllccccccfffgggdddXXXOOOOOONNNIIIIIINNNPPPeeewww}}}}}}qqqqqqrrrssssss{{{xxxdddUUUSSSTTTUUUWWWXXXbbbvvv|||pppnnnqqq|||~~~|||yyysssrrrvvvyyyxxx}}}zzztttsssrrrpppoooqqqvvvyyy{{{{{{|||mmm]]]PPPIIIGGGGGGIIIKKKRRRggguuuiii\\\VVVRRRNNNMMMOOOQQQOOOMMMKKKKKKPPPWWW]]]qqquuubbbVVVPPPIIIIIIJJJCCCHHHFFFDDDDDDDDDCCCAAA@@@AAABBBBBB@@@===<<<===>>>??????GGGVVViiiyyyvvvwwwxxxyyy|||xxxhhheeegggjjjrrrxxx}}}~~~}}}|||zzzvvvrrrmmmjjjhhhdddaaa\\\ZZZZZZZZZ[[[[[[aaaiiirrr{{{ttt```UUURRRSSSZZZaaajjjttttttbbbSSSQQQTTT]]]gggqqq}}}uuueeelll|||zzz]]]OOOLLLMMMNNNWWWYYYhhh}}}}}}wwwnnn]]]MMMIIIGGGDDDDDDIIILLLXXXmmmuuujjjmmm{{{sssgggaaaWWWMMMEEEAAA>>>======>>>???>>><<<<<<===???AAAEEEPPPdddzzzyyyzzzhhhXXXOOOLLLHHHEEEAAA??????AAAAAAAAABBBDDDDDDBBBAAACCCIIIOOOcccxxxttthhhZZZOOOOOOSSSYYYgggvvvzzzmmmdddccceeefffbbbWWWPPPQQQQQQMMMNNNSSSXXXlll~~~}}}sssooopppppptttxxxfffXXXTTTSSSTTTUUUXXXcccyyypppnnnqqq}}}}}}{{{}}}wwwrrrqqqttt{{{wwwrrrtttvvvvvvwww{{{|||rrrsss{{{|||nnn^^^QQQJJJGGGFFFHHHJJJPPPccc{{{nnnaaaXXXSSSNNNLLLNNNPPPNNNLLLJJJJJJOOOVVV[[[iiivvvuuuaaaUUUPPPIIIIIIJJJBBBGGGEEEDDDCCCCCCCCCAAA???AAAAAAAAA@@@>>>===>>>???>>>@@@III\\\sss|||vvvvvvxxxzzzxxxhhhccccccooowww~~~|||zzz~~~~~~zzzvvvpppkkkfffddd___]]]ZZZYYYYYYYYYXXXWWWXXX^^^fffppp|||yyydddVVVNNNMMMSSS[[[ccckkkvvvxxxiiiXXXUUUVVV]]]eeennnzzzrrrttt___PPPNNNMMMNNNRRRXXX___nnn}}}gggRRRJJJHHHEEEDDDGGGKKKUUUhhhiiieeessseee^^^TTTLLLEEEAAA>>>======>>>>>>===<<<<<<>>>???BBBGGGTTTjjjzzzvvvuuuppp```UUUQQQJJJFFFBBB@@@@@@AAABBBBBBCCCEEEFFFCCCAAADDDKKKRRRkkk~~~yyyiii\\\RRRTTTZZZbbbqqqzzzzzz{{{yyy{{{wwwmmmffffffhhhhhh```WWWQQQTTTVVVSSSVVV]]]gggyyyzzzsssoooooopppwwwwwwfff[[[TTTRRRRRRSSSWWWeee~~~~~~qqqooorrr~~~}}}~~~|||tttnnnkkkooosss{{{zzzwww|||uuujjjmmmwww|||ooo```SSSJJJFFFFFFGGGIIINNN^^^}}}xxxggg]]]UUUNNNLLLMMMNNNMMMKKKIIIIIIMMMSSSXXX___iiiwwwwwwaaaTTTPPPJJJIIIIIIBBBFFFDDDCCCBBBCCCBBBAAA??????@@@AAA@@@>>>>>>@@@AAA???BBBMMMccc{{{sssrrruuuyyy~~~{{{mmmgggfffrrr{{{{{{wwwwwwxxx~~~}}}yyytttoooiiieeebbb[[[ZZZYYYYYYZZZYYYVVVTTTSSSVVV\\\dddqqq~~~~~~jjjYYYMMMHHHMMMUUU]]]fffrrr~~~zzznnn]]]YYYYYY^^^fffnnnzzz~~~|||iiiPPPMMMPPPOOOQQQXXXUUUaaaqqqlllSSSJJJIIIEEEDDDFFFIIIRRRdddmmmbbb~~~sssaaa[[[QQQJJJFFFBBB???<<<<<<===>>>===<<<<<<>>>@@@AAAHHHXXXooorrrrrrssszzziii]]]VVVOOOKKKEEEBBBBBBCCCDDDDDDCCCGGGHHHFFFCCCEEEMMMUUUkkkmmm___VVVYYY```hhhvvvwwwooommmnnnnnnrrrsssmmmjjjlllooopppaaaXXXSSSWWWZZZ[[[bbbmmmyyy~~~xxxtttqqqpppooorrr}}}rrrcccZZZSSSQQQPPPRRRXXXiii|||xxxzzz~~~tttpppsssyyyuuuuuuxxxuuuqqqnnnnnnooosss{{{tttiiilllxxx|||pppbbbUUUKKKFFFFFFGGGIIIMMMYYYtttnnn```VVVNNNKKKLLLLLLLLLJJJIIIHHHKKKPPPTTTYYYaaalllvvv~~~zzzaaaSSSQQQKKKIIIHHHBBBEEECCCBBBAAABBBBBB@@@???>>>@@@@@@@@@??????AAACCCAAAFFFRRRhhhvvvnnnmmmqqquuuzzz|||qqqkkkiiipppyyyxxxuuuwww{{{|||zzzwwwsssnnniiieeebbb[[[ZZZZZZZZZZZZYYYUUURRRPPPQQQSSS[[[fffsssooo^^^OOOGGGJJJQQQXXXcccqqq|||||||||{{{zzzqqqaaa\\\ZZZ^^^eeennnyyymmmYYYMMMPPPSSSPPPSSS]]][[[jjj|||jjjRRRJJJHHHFFFEEEGGGHHHOOOaaa}}}rrrbbb}}}rrr^^^WWWNNNHHHFFFCCC@@@<<<<<<===>>>===<<<===>>>@@@@@@III[[[ssslllqqqssstttfff^^^SSSNNNHHHCCCBBBBBBCCCCCCEEEIIIMMMJJJFFFGGGOOOWWWkkkttteeeZZZ]]]dddkkkvvv|||ooofffeeegggqqquuuwwwsssppprrrttttttccc[[[WWW[[[```dddooo|||uuuooonnnnnnmmmooovvv~~~kkk^^^WWWSSSQQQQQQSSS[[[oootttpppuuu|||xxxsssuuu~~~~~~wwwooonnnooovvvqqqnnnnnnooorrrwww{{{vvvkkknnnzzz{{{qqqeeeXXXMMMGGGGGGHHHJJJNNNVVVlllqqqbbbWWWNNNKKKLLLLLLLLLKKKJJJIIIKKKOOORRRWWW]]]fffpppxxxcccSSSQQQKKKHHHHHHCCCDDDCCCAAAAAABBBBBBAAA???>>>???@@@@@@???@@@BBBDDDDDDKKKXXXmmm{{{qqqjjjkkkooosssvvvyyy}}}|||tttooommmoooxxx}}}xxxvvv{{{yyyxxxuuuqqqmmmhhhdddbbb\\\[[[ZZZ[[[ZZZXXXTTTQQQNNNLLLLLLRRR[[[hhhxxxuuueeeTTTIIIJJJQQQTTT```ppp~~~}}}uuutttqqqpppuuu{{{zzztttfff```\\\___eeemmmyyyrrrYYYQQQNNNRRRTTTSSSWWW___eeeuuu|||fffQQQJJJHHHEEEEEEHHHGGGMMM\\\wwwwwwbbbwwwoooZZZSSSKKKGGGFFFDDD@@@<<<<<<===>>>===<<<===???AAAAAAMMMaaayyy{{{iiirrrvvvpppgggWWWRRRJJJDDDBBBAAABBBBBBGGGMMMRRRPPPJJJJJJPPPXXXmmm}}}mmmaaabbbhhhnnnwwwvvviiibbbeeejjjzzzsssrrrrrrpppccc]]]\\\ccchhhmmmzzz{{{pppkkkkkkllljjjqqquuudddYYYUUURRRQQQSSSWWWaaauuuoooiiiooowww{{{~~~wwwvvv{{{}}}xxxooojjjmmmrrr{{{|||qqqiiikkkooorrrxxxvvvkkknnn{{{zzzqqqggg[[[PPPHHHHHHHHHKKKNNNRRReeeqqqaaaVVVNNNKKKLLLLLLMMMMMMLLLKKKLLLNNNQQQWWW]]]eeeoooxxxgggSSSQQQKKKGGGGGGDDDDDDCCCBBBBBBCCCCCCBBB@@@???@@@AAA@@@@@@@@@BBBDDDGGGQQQ```rrrxxxooohhhkkkqqqsssssstttzzz}}}}}}{{{yyyxxxzzzxxxxxxyyywwwtttppplllgggccc```\\\[[[ZZZYYYXXXVVVRRROOOJJJFFFEEEKKKSSS^^^pppyyylll[[[MMMLLLRRRUUU```ooo|||~~~zzzmmmkkkggggggnnnxxxzzzxxxpppiiicccdddhhhooozzz~~~rrrbbbRRRQQQPPPRRRVVV[[[```cccqqqtttbbbQQQLLLIIIDDDDDDIIIHHHKKKUUUnnndddppplllXXXQQQIIIEEEFFFEEEAAA<<<;;;<<<============???AAAEEERRRhhhzzziiitttzzz{{{xxxzzzppp___XXXPPPIIIEEEDDDDDDCCCHHHPPPWWWUUUNNNLLLQQQWWWkkkuuuhhhiiinnnsss{{{|||mmmaaa```jjjttt|||rrrmmmjjjggg```^^^cccmmmsssvvvyyysssnnnmmmmmmnnnzzz|||nnn___WWWTTTQQQRRRVVV\\\fffzzzmmmdddhhhooottt|||{{{xxx~~~{{{{{{ooohhhhhhrrr{{{rrriiigggooouuuzzztttjjjooo|||~~~yyyrrriii^^^RRRJJJFFFGGGJJJMMMOOO___ppp___TTTMMMKKKMMMNNNNNNOOONNNMMMMMMOOOQQQUUU[[[fffqqq{{{kkkTTTQQQKKKFFFGGGFFFEEEDDDBBBCCCDDDDDDCCCAAA@@@AAABBBAAA@@@@@@AAACCCHHHWWWhhhxxxwwwnnniiimmmssstttsssrrrwww{{{|||xxxwwwyyy|||zzzxxxuuupppkkkeeeaaa___]]][[[YYYXXXWWWTTTPPPMMMFFFAAAAAAGGGNNNYYYkkk|||{{{ppp___PPPNNNSSSYYYcccppp{{{zzzxxxhhheeeaaaaaajjjvvv|||zzzyyyqqqjjjjjjlllrrr}}}vvvtttwwwssseeeWWWRRRSSSRRRQQQXXXccciiihhh}}}ppp```SSSNNNJJJDDDCCCIIIHHHIIIQQQggggggmmmjjjWWWOOOGGGEEEFFFFFFAAA<<<;;;<<<============???AAAIIIWWWnnnzzziiivvv}}}zzzvvvvvvfff___VVVNNNJJJHHHGGGGGGIIIRRRZZZYYYQQQMMMQQQWWWgggyyylllmmmsssxxxvvvfffZZZ^^^mmm{{{zzzmmmgggccc```^^^^^^gggttt{{{|||~~~zzzwwwssspppooowwwuuuiii]]]VVVUUUPPPRRRXXX___jjj|||mmmaaaccciiirrr{{{}}}xxx}}}{{{uuuiiidddhhhwwwzzznnngggiiittt}}}ssskkkqqq~~~}}}xxxrrrjjj```TTTKKKEEEEEEIIILLLMMM[[[nnn^^^SSSLLLKKKNNNOOOPPPPPPOOONNNNNNOOOQQQSSSZZZfffrrr~~~nnnUUUQQQJJJFFFGGGGGGEEEDDDCCCCCCDDDEEEDDDBBBAAABBBBBBAAA@@@???AAACCCIIIZZZmmm}}}vvvrrrkkkhhhkkkqqqtttssswwwyyy~~~uuusssvvv|||}}}{{{xxxsssnnniiieeebbb``````\\\WWWSSSQQQPPPOOONNNDDDBBBBBBDDDGGGPPPcccttt}}}zzzyyytttgggXXXSSSVVVZZZaaalllwww{{{zzzzzzvvvlllgggaaa```eeennnvvv{{{zzzuuusssttttttyyy|||mmmiiifff^^^XXXXXXRRRUUURRRUUU```cccfffssszzzpppdddVVVKKKGGGEEEDDDBBBGGGHHHQQQaaa|||ffflllgggWWWSSSNNNJJJGGGEEECCCAAA===>>>>>>======>>>@@@BBBIII\\\pppppptttzzzpppgggZZZQQQMMMLLLKKKJJJOOOUUU^^^bbb[[[RRRUUU^^^qqq~~~xxxuuuwww|||tttcccWWW\\\ooorrreee]]]\\\]]]TTT[[[eeeooowww~~~zzzuuurrrqqq~~~|||mmmaaaZZZVVVUUURRRVVV\\\eeetttrrrccc```eeepppxxx|||vvv}}}zzz}}}rrroooggghhhrrr|||ssskkknnnttt}}}pppfffttt~~~zzzzzz{{{rrrkkkdddXXXMMMEEEFFFEEEJJJQQQWWWtttooo]]]RRRMMMJJJIIIKKKPPPQQQLLLGGGJJJNNNQQQRRRYYYggguuu~~~sssUUUQQQMMMHHHHHHFFFIIIGGGEEEBBBAAAAAABBBCCCEEEBBB@@@AAA@@@@@@DDDKKKPPPaaasssqqqlllfffcccgggmmmqqqqqq|||xxxssssssuuuzzz~~~|||xxxrrrlllgggccc```^^^]]]YYYSSSOOOMMMLLLKKKIIICCCAAAAAABBBEEEMMM___oooyyyxxxwwwsssgggZZZVVVYYY]]]bbblllwwwyyy~~~~~~wwwsssjjjeee___^^^cccllltttyyy{{{yyy|||~~~uuubbb]]]\\\WWWTTTUUURRRXXXYYY^^^hhhkkkrrrtttlllaaaTTTJJJFFFEEEDDDCCCFFFFFFOOO]]]xxxfffhhh{{{kkk]]]XXXRRRNNNKKKGGGBBB>>>===>>>>>>=========@@@BBBHHH[[[pppsssvvv{{{yyypppbbbWWWQQQNNNLLLJJJUUUYYYaaaeee___WWWXXX___kkkyyy{{{{{{}}}~~~|||ppp```WWW]]]ooo}}}sssggg]]]XXXWWWXXXTTT[[[dddmmmuuu|||}}}|||{{{zzzwwwlllccc\\\YYYWWWWWW\\\fffqqqtttddd```cccnnnxxx~~~uuu~~~}}}yyynnnlllgggiiitttwwwrrrooouuummmdddrrr}}}zzzzzz{{{rrrllldddXXXMMMHHHIIIGGGJJJPPPTTTnnnmmm[[[QQQMMMLLLKKKMMMSSSTTTNNNIIIJJJNNNOOOSSS[[[iiivvv~~~wwwWWWRRRMMMIIIIIIGGGFFFEEEBBBAAA@@@@@@AAAAAADDDBBBAAACCCCCCBBBFFFLLLTTTcccsssmmmgggaaa```eeekkkppprrr~~~~~~ssspppppprrrtttyyy~~~|||wwwoooiiiddd```]]][[[WWWSSSNNNJJJHHHGGGEEEDDDAAA???>>>@@@BBBIIIXXXgggrrrssstttrrrhhh^^^[[[^^^aaafffnnnwwwyyywwwyyywwwrrrnnniiieeeaaa___bbbiiiqqqwwwlllWWWQQQQQQPPPQQQTTTPPPZZZ___eeeoooqqqyyy}}}qqqhhh___SSSJJJFFFEEEDDDCCCEEEEEELLLYYYsssdddbbbmmm~~~qqqaaa\\\VVVSSSQQQLLLDDD=========>>>===<<<===@@@BBBGGGZZZooosssvvvzzzzzzlll```YYYVVVRRRPPP\\\___dddhhheee```___bbbhhhvvv~~~~~~uuuhhh[[[VVV]]]kkkwwwuuunnncccZZZUUURRRRRRRRRRRRXXX```iiipppwww|||{{{ssskkkddd___]]]\\\aaaiiiuuuzzzjjjbbbcccjjjuuurrrzzzrrriiihhhhhhkkkvvvwwwtttsssvvvkkkdddrrr~~~}}}~~~~~~~~~{{{tttnnnfffYYYMMMJJJKKKIIIKKKOOOQQQeeejjjXXXOOOMMMNNNNNNPPPVVVXXXRRRLLLKKKMMMMMMSSS[[[iiivvv}}}}}}ZZZSSSMMMIIIJJJHHHEEEDDDBBBAAA@@@AAABBBBBBDDDBBBBBBEEEEEEDDDFFFLLLWWWhhhxxxllleee___aaaffflllrrrvvv~~~}}}vvvrrrllllllnnnrrrtttzzz}}}|||uuullleee```]]]YYYVVVQQQNNNIIIFFFDDDCCCAAA??????<<<<<<>>>@@@EEERRR^^^kkkooosssqqqkkkdddccceeehhhkkkpppyyy{{{rrrpppooommmkkkkkkjjjgggccccccgggnnnttt}}}}}}{{{dddPPPKKKNNNOOOQQQVVVUUU___fffnnnyyyzzz~~~}}}sssggg___UUULLLGGGEEEDDDCCCEEEEEEKKKVVVnnnaaaZZZ___ooo~~~vvveeeaaa\\\[[[YYYSSSHHH???<<<=========<<<===???BBBFFFXXXmmmrrruuuzzzuuujjjdddaaa]]][[[```bbbfffjjjkkkiiiffffffeeeqqq~~~~~~}}}}}}xxxnnn___TTTRRRYYYcccjjjiiibbbWWWPPPNNNNNNNNNMMMNNNRRRZZZaaahhhnnnuuuyyy}}}~~~vvv|||wwwqqqjjjeeeddddddeeeqqqxxxqqqgggeeekkkvvvpppvvv|||mmmffffffjjjnnnyyyzzztttuuuxxx}}}nnnhhhvvv~~~}}}xxxrrrjjj\\\OOOIIILLLIIIJJJNNNOOO^^^zzz{{{fffUUUMMMLLLNNNOOORRRYYY[[[VVVOOOLLLLLLKKKOOOWWWfffttt{{{~~~\\\SSSMMMIIIIIIHHHFFFEEEDDDDDDCCCDDDEEEEEEDDDCCCDDDFFFFFFDDDEEEJJJWWWooommmddd^^^aaafffkkkqqqxxx{{{}}}vvvnnnkkkkkkkkklllpppuuuyyy~~~|||ttthhh```\\\XXXTTTQQQLLLJJJFFFCCCBBBAAA???===>>>;;;;;;===???DDDNNNXXXeeelllrrrrrrnnnkkkkkkllloooqqquuu}}}rrriiihhhhhhhhhnnnooonnnjjjfffeeejjjooowwwyyy~~~lllZZZLLLKKKOOOPPPTTTYYY___iiirrr~~~~~~uuuhhhbbbXXXOOOIIIEEECCCBBBFFFEEEKKKUUUlll^^^TTTRRR^^^wwwzzzmmmkkkhhhfffbbbYYYKKKAAA<<<======<<<<<<===???AAADDDVVVkkkrrrvvv~~~uuunnnjjjfffccc```ccchhhkkknnnooommmjjjcccmmmwww}}}{{{wwwvvvwwwnnndddVVVMMMLLLQQQWWWZZZ]]]VVVNNNIIIHHHIIIIIIHHHHHHLLLRRRYYY___gggnnnrrrvvvzzz{{{uuuqqqxxxtttnnnjjjjjjmmmrrrvvvuuukkkgggnnnzzznnnsss|||vvviiieeefffmmmrrr}}}yyyuuuyyy}}}zzzzzzvvvqqq|||vvvnnn```SSSGGGJJJHHHHHHNNNOOOZZZqqqxxxcccSSSKKKJJJMMMNNNRRRYYY\\\WWWPPPMMMKKKJJJKKKSSSaaapppxxx}}}^^^SSSMMMIIIIIIFFFFFFEEEEEEDDDDDDDDDEEEEEEEEECCCDDDGGGFFFCCCEEEIIIXXXyyymmmbbb[[[___dddgggmmmvvvvvv}}}|||pppjjjeeeeeejjjnnnpppvvv}}}rrreee\\\XXXUUUPPPMMMHHHEEECCCAAAAAA@@@>>><<<>>>;;;;;;>>>AAADDDLLLUUUbbblllssstttrrrsssttttttvvvxxx{{{vvveeeaaabbbdddlllpppsssooogggdddfffkkkqqqwwwxxx[[[PPPIIILLLPPPRRRWWW___eeettt}}}sssgggbbbZZZQQQJJJEEECCCBBBEEEFFFLLLUUUjjj{{{ZZZPPPJJJRRRjjj|||}}}vvvrrrrrrrrrppphhhZZZKKKAAA<<<<<<===<<<;;;<<>><<<>>>;;;<<<@@@CCCFFFMMMTTTaaallluuuvvvvvvyyy{{{zzz|||}}}|||cccZZZ\\\^^^dddlllrrrpppgggaaabbbfffllluuuvvv```PPPJJJIIINNNRRRTTT]]]iiipppzzznnnccc```YYYQQQIIIEEECCCCCCCCCEEELLLUUUhhhwwwWWWMMMFFFKKKaaattt~~~qqqiiihhhmmmrrrpppfffWWWIIIBBB;;;<<<<<<<<<;;;<<>>======>>>>>>===<<>>AAAGGGUUUeee{{{qqqqqqtttzzzuuuqqqfffooouuurrrpppqqqpppllleeeooozzzxxxmmmddd]]]XXXSSSOOODDDBBB???======>>>??????:::===AAABBBBBBCCCFFFIIIHHHKKKOOOUUU]]]fffooouuu}}}yyyzzzssstttwwwzzz}}}}}}{{{yyy|||jjjbbbkkkrrr~~~nnnddddddiiioooxxxzzzvvvyyy{{{qqqkkkiiihhhmmmttt}}}rrrkkkiiillltttzzzrrreeeYYYJJJMMMGGGDDDKKKNNNTTTbbb|||~~~kkkZZZQQQNNNMMMLLLMMMSSSVVVQQQKKKKKKMMMMMMQQQWWWaaalllsssyyydddZZZUUUPPPMMMHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCAAACCCHHHKKKOOOVVV^^^}}}hhh[[[___ccccccnnntttbbb^^^^^^\\\bbbllltttuuudddXXXSSSOOOJJJEEEEEEDDDBBB@@@???>>>>>>===;;;<<<>>>???BBBGGGNNNSSSaaaiiittt|||jjjSSSNNNQQQYYY___gggkkkiiieeeaaa```hhhoooyyyhhhVVVOOOOOOLLLMMMTTTZZZbbbrrrtttjjjddd^^^XXXRRRMMMGGGEEEEEEBBBDDDGGGQQQggg|||VVVIIIJJJGGGSSSppptttggg[[[VVVWWWUUUWWWYYYWWWSSSLLLGGGDDD??????>>><<<;;;===@@@CCCJJJZZZlll}}}rrrqqqwww|||~~~}}}yyyrrrssstttssspppkkkhhhfffmmmllllllnnnrrruuuvvvvvvhhhaaaYYYSSSQQQNNNHHHDDD???>>>>>>============>>><<>><<<<<<;;;;;;<<<===>>>???BBBHHHOOOTTT___hhhttt~~~qqqXXXOOOPPPUUU[[[cccgggfffdddaaa```gggmmmwwwwww___PPPLLLHHHKKKSSS[[[bbbmmmzzzjjjbbb]]]YYYUUUQQQMMMHHHDDDCCCAAACCCGGGOOOddd|||WWWIIIJJJGGGTTTppp}}}nnnccc[[[XXXXXXUUUVVVWWWUUUPPPJJJEEEBBB>>>>>>===;;;:::<<>>BBBDDDFFFHHHJJJLLLMMMPPPTTTZZZeeeuuu~~~}}}}}}{{{{{{|||~~~|||xxxvvv||||||yyy{{{}}}uuuggg^^^cccnnnzzz}}}ooofffeeehhhnnnxxxzzzxxxpppbbb___]]]___```eeerrrwwwiiibbb```gggrrr|||~~~zzznnnaaaSSSLLLGGGHHHKKKMMMSSSXXXtttvvvfffRRRJJJKKKHHHKKKPPPTTTRRRMMMJJJLLLOOOVVV[[[cccjjjkkknnnyyyiii\\\UUUPPPNNNLLLJJJHHHFFFDDDCCCCCCCCCDDDDDDHHHFFFIIITTTXXX^^^kkknnniiiiiiiiiwwwrrreee[[[]]]```ccckkkttt~~~zzz{{{ssscccWWWPPPKKKFFFBBB??????===<<<<<<;;;;;;;;;===>>>>>>???BBBIIIQQQWWW]]]gggtttyyy^^^QQQNNNPPPUUU\\\aaaccccccbbbbbbeeekkksssyyykkkUUULLLKKKHHHPPP]]]gggooo|||iii^^^YYYWWWUUUSSSPPPNNNLLLHHHDDD@@@CCCFFFMMM^^^wwwYYYIIIIIIHHHUUUqqq|||jjjcccbbbbbb```VVVVVVTTTQQQMMMHHHCCC@@@<<<<<<<<<::::::<<>>BBBEEEGGGJJJMMMOOOQQQUUU[[[dddrrr}}}{{{{{{zzzzzz}}}|||wwwtttttt{{{yyymmmnnnqqqvvvzzz~~~ssseee[[[```jjjvvv}}}qqqhhhfffiiimmmzzz}}}zzz{{{pppfff___YYYXXXZZZ___eeennn|||llldddbbbdddjjjttt}}}rrrgggTTTLLLGGGGGGJJJLLLRRRWWWooozzzjjjUUULLLLLLIIILLLOOORRRPPPLLLKKKNNNRRRVVV\\\cccgggfffhhhvvvlll]]]UUUPPPPPPLLLJJJHHHFFFDDDBBBBBBBBBBBBFFFJJJIIILLLVVVYYYaaarrrpppjjjkkknnn{{{iiiaaa\\\___eeejjjqqqyyy}}}tttrrrrrrvvv|||}}}|||rrrcccWWWPPPKKKGGGDDD??????>>>============>>>?????????AAADDDKKKTTTZZZ^^^ggguuu~~~bbbRRRMMMLLLPPPUUU[[[___bbbdddeeeccchhhnnnssszzzcccPPPKKKNNNOOOXXXcccooo}}}uuueee[[[VVVSSSSSSSSSQQQOOOPPPQQQMMMHHHAAACCCGGGLLLYYYnnn^^^KKKJJJJJJXXXsssllliiiqqqrrrnnnZZZWWWSSSNNNJJJFFFCCC@@@<<<<<<<<<;;;;;;===AAADDDPPPcccttt~~~zzzssskkkcccZZZSSSNNNLLLJJJGGGFFFFFFEEECCCBBBDDDAAA>>>>>>>>>???===<<<:::999999999:::;;;<<<<<<>>>@@@CCCFFFGGGJJJNNNPPPUUUZZZcccssszzzxxxyyyyyywww{{{~~~~~~zzzuuuqqqooosss|||{{{jjjbbbeeejjjpppvvvrrrcccYYY]]]gggrrruuukkkhhhjjjqqq~~~{{{{{{{{{mmmddd^^^[[[ZZZ[[[]]]ccckkkxxxsssggggggjjjpppuuu~~~tttjjjVVVNNNHHHGGGIIIKKKPPPVVVkkkyyyjjjVVVLLLLLLJJJMMMOOOPPPOOOLLLMMMQQQUUUTTTYYY```cccbbbfffvvvooo]]]TTTPPPOOOKKKIIIHHHFFFDDDBBBAAAAAAAAAFFFJJJIIILLLUUUWWWaaavvvrrrlllmmmrrrlllbbb^^^\\\___eeellluuu{{{~~~vvvmmmhhhiiimmmssszzz}}}}}}{{{xxxoooaaaUUUMMMIIIFFFDDD==================>>>???@@@AAABBBDDDHHHOOOWWW]]]aaajjjuuueeeTTTLLLJJJLLLPPPUUU\\\aaadddfffbbbeeeiiimmmsss~~~```OOOMMMQQQUUUZZZdddtttlll\\\TTTQQQPPPOOONNNPPPOOOMMMPPPTTTOOOHHHCCCEEEHHHLLLUUUhhhcccNNNKKKKKKZZZuuurrrrrrzzz___ZZZSSSMMMIIIFFFCCCAAA=========<<<===???CCCGGGSSSeeeuuu~~~}}}~~~{{{rrriiiaaaYYYQQQKKKFFFDDDAAA@@@AAA@@@???>>>@@@???=========<<<;;;:::::::::::::::;;;<<<>>>>>>BBBCCCEEEFFFGGGIIIMMMOOOTTT\\\mmmzzzwwwuuuuuuwwwssswwwzzzwwwqqqllljjjkkkwwwqqq```^^^aaaeeejjjuuurrrbbbWWWZZZcccnnn~~~yyymmmiiiiiiqqq~~~mmmbbb\\\ZZZ[[[\\\^^^aaagggsssmmmggglllqqqxxx~~~|||tttkkkZZZQQQJJJHHHIIIJJJOOOTTTgggvvvhhhVVVKKKLLLKKKOOOPPPPPPOOONNNOOOSSSWWWUUUYYY^^^aaaaaafffvvvrrr]]]RRRNNNNNNJJJIIIHHHFFFEEECCCBBBBBBAAADDDGGGFFFJJJQQQQQQ^^^wwwuuuooopppsss|||cccZZZYYYYYY\\\cccllluuu|||}}}wwwooohhhdddggglllttt{{{~~~~~~|||vvvmmm```SSSJJJDDDBBB@@@:::::::::;;;;;;<<<>>>>>>AAACCCEEEHHHLLLSSS[[[```eeelllvvvkkkXXXNNNJJJIIIKKKPPPXXX___ccceeeaaadddfffiiiooo{{{cccSSSQQQSSSWWW\\\hhh~~~kkkbbbVVVNNNLLLMMMNNNNNNNNNRRRTTTTTTXXX\\\TTTHHHEEEFFFHHHKKKQQQccchhhOOOJJJKKKZZZtttzzz{{{ddd\\\SSSKKKHHHFFFDDDBBB============>>>@@@EEEHHHTTThhhxxxzzz{{{uuukkkccc[[[SSSMMMBBB@@@>>>>>>??????>>>===>>>======<<<;;;:::999888:::::::::;;;<<<>>>???@@@CCCDDDEEEFFFGGGIIILLLOOOSSSbbb~~~~~~xxxtttsssrrrpppoooqqqooossstttooogggcccggglll~~~zzzhhh\\\[[[___dddlll{{{ssscccWWWXXX```jjjzzz{{{oooiiiiiiooo|||~~~~~~tttccc\\\XXXWWW[[[[[[```gggooo~~~wwwjjjkkkrrrwww}}}}}}|||uuummm___VVVMMMIIIIIIIIIMMMSSSaaasssgggVVVKKKLLLMMMOOOOOOOOOOOONNNPPPSSSVVVZZZZZZ]]]```bbbgggvvvwww___QQQNNNNNNHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEIIIMMMLLLZZZvvvsssoooooorrrjjj]]]UUUVVVXXX[[[cccnnnyyyzzzwwwwwwvvvpppkkkhhhlllrrrzzz{{{rrrdddUUUIIIBBB???===:::::::::;;;<<<>>>???@@@AAADDDHHHLLLQQQWWW]]]bbbhhhnnnwww~~~ttt]]]QQQIIIGGGGGGKKKSSS[[[```bbbaaabbbdddffflllyyyjjj\\\XXXXXX^^^hhhyyyuuudddSSSOOOKKKIIIKKKOOOSSSVVVWWW```gggjjjnnnooobbbPPPFFFFFFHHHIIIMMM___jjjNNNHHHIIIXXXrrrggg]]]RRRJJJGGGEEECCCAAA;;;<<<<<<<<<===@@@EEEHHHUUUkkk|||~~~zzz}}}wwwlllddd\\\SSSMMMCCCAAA?????????@@@???>>>;;;<<<<<<<<<:::999999999999999:::;;;<<<>>>@@@AAABBBCCCDDDEEEFFFIIIMMMQQQYYYqqq~~~uuuoookkknnnnnnjjjgggiiimmmpppooohhh___^^^fffooonnnbbb]]]ZZZaaakkkxxxuuueeeWWWWWW^^^gggvvvtttnnnmmmrrr||||||~~~eee^^^^^^\\\\\\___^^^hhhrrr}}}oookkkrrr{{{~~~}}}~~~}}}xxxrrrdddZZZPPPKKKIIIHHHLLLQQQZZZzzztttiiiXXXLLLMMMNNNMMMMMMNNNMMMNNNOOOQQQSSSZZZYYY[[[```fffmmmyyy}}}bbbRRROOOOOOHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDFFFFFFIIILLLIIIXXXxxxnnnlllmmmoooppp]]]YYYTTTVVVYYY\\\dddqqq}}}}}}rrrqqqvvvwwwsssnnnnnnssszzzyyyiiiYYYLLLCCC>>>===<<<<<<<<<===???@@@BBBCCCBBBEEEJJJOOOTTTYYY___ccciiiooowww~~~zzzbbbTTTHHHFFFDDDHHHPPPXXX^^^``````bbbccceeekkkyyyrrrddd___]]]gggvvvjjjYYYNNNFFFFFFGGGIIINNNTTT[[[```dddppp{{{qqqZZZFFFEEEFFFGGGKKK]]]jjjMMMFFFGGGVVVooohhh^^^QQQHHHEEEEEECCCAAA:::;;;;;;;;;<<>>======>>>===;;;:::<<<======<<<;;;;;;;;;888999999:::<<<>>>@@@AAA???AAACCCDDDFFFJJJOOOSSScccwwwrrryyy|||yyyqqqjjjgggkkkkkkfffbbbbbbmmmooommmddd[[[\\\gggrrr~~~ggg___^^^ZZZdddssswwwfffWWWWWW]]]fffuuuzzzssssssxxxyyyyyy}}}lllZZZ\\\cccccccccgggfffqqqwwwjjjlllyyy~~~~~~|||~~~{{{vvvggg\\\QQQLLLIIIHHHKKKPPPUUUuuuvvvkkkZZZMMMNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPWWWUUUWWW___iiirrr~~~dddSSSPPPPPPIIIGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGKKKLLLHHHXXXyyy{{{jjjhhhjjjlll|||gggZZZWWWXXXWWWYYY```hhhrrr{{{uuurrrtttuuuuuutttvvvzzzpppWWWHHHDDD@@@;;;:::;;;===>>>???AAAEEEGGGHHHHHHKKKPPPVVV\\\___aaahhhnnnvvv|||lllVVVLLLGGGDDDGGGKKKPPPXXX```aaa```[[[___llluuuxxxkkk```iiirrrbbbSSSLLLIIIGGGFFFKKKUUU[[[___gggpppvvvxxxXXXIIIIIIGGGEEENNNfffeeeNNNEEEHHHWWWgggkkkYYYNNNGGG@@@CCCEEE======::::::<<<<<<<<<@@@GGGXXXmmm|||qqqooottt{{{|||uuuhhh```YYYPPPIIIBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>><<<:::999999999999888888999:::<<<>>>@@@@@@???AAADDDEEEIIIRRR\\\vvvsssppptttvvvuuuddddddgggiiifff___]]]^^^kkkjjjhhhccc[[[ZZZfffsssyyyccc\\\^^^```jjj~~~___\\\YYYXXXccclll|||zzzuuuuuu{{{|||yyy}}}nnniiicccbbbfffkkknnnooouuu{{{yyynnnrrrwww{{{}}}yyyxxxzzz}}}}}}vvvjjj^^^RRRMMMKKKIIIKKKNNNYYYppp}}}nnnbbbTTTLLLLLLEEEHHHKKKLLLLLLLLLLLLMMMOOOQQQUUU]]]iiivvv^^^TTTNNNGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEHHHFFFIIILLLIIIKKK___xxxpppccceeeiiinnn~~~fffYYYVVVVVVVVVZZZcccnnn{{{{{{yyyxxxxxxxxxxxxzzzqqqVVVGGGCCC@@@<<<:::;;;===>>>???AAAEEEHHHHHHIIILLLRRRXXX^^^bbbdddjjjqqqyyysss```OOOIIIEEEGGGJJJOOOWWW```aaaaaa\\\```llluuussshhhqqq}}}eeePPPHHHFFFFFFJJJKKKQQQ[[[bbbhhhttt|||[[[KKKKKKHHHFFFMMMccc___LLLDDDGGGUUUddd~~~{{{jjjZZZPPPIIIBBBDDDFFF>>>>>>;;;:::<<<<<<<<<@@@GGGWWWlllwwwnnnlllrrrxxx}}}tttggg^^^WWWNNNGGGBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>><<<;;;:::999999999999999:::;;;===???@@@AAA@@@AAADDDGGGMMMYYYeeeqqqmmmooopppooobbbbbbeeehhheee___]]]___iiigggddd```YYYZZZfffuuuuuuaaa\\\___eeesss```[[[WWWUUU```hhhwww|||xxxyyyuuuqqquuu}}}{{{iiigggeeeggglllrrrwwwzzz}}}|||qqqmmmsss{{{xxxvvvuuu}}}~~~wwwmmm```SSSMMMKKKJJJLLLPPPWWWnnnpppcccUUULLLLLLGGGJJJLLLMMMMMMLLLMMMNNNQQQSSSWWW___kkk{{{aaaVVVPPPHHHJJJIIIIIIHHHGGGGGGFFFFFFEEEGGGEEEGGGKKKJJJOOOeee~~~oooaaa[[[aaaiiiqqq~~~eeeYYYWWWVVVWWW]]]hhhttt~~~|||||||||qqqUUUEEEAAA@@@===:::;;;===>>>???AAAEEEHHHIIIKKKOOOTTTZZZ```eeehhhmmmttt}}}}}}kkkUUUNNNHHHGGGIIIMMMVVV___bbbbbb___bbbllluuu~~~uuu{{{mmmiii]]]OOOFFFFFFJJJKKKNNNSSS\\\eeemmmwwwwwwWWWLLLKKKIIIHHHMMM___xxxvvvXXXIIIDDDFFFPPP]]]zzzuuu~~~iiiZZZQQQLLLDDDEEEGGG???>>>;;;:::<<<<<<<<<@@@GGGVVVmmmtttmmmmmmssszzzrrreee\\\TTTKKKEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>><<<;;;:::::::::;;;;;;;;;<<<===???AAABBBBBBAAABBBEEEIIIQQQaaappp}}}oooiiiiiijjjiii``````cccfffeee```^^^```gggeeeaaa\\\VVVXXXgggwwwppp^^^\\\```lll~~~aaa[[[UUURRR\\\bbbqqq~~~|||qqqkkkllltttllliiijjjmmmooosssxxx~~~uuupppqqqzzz|||wwwxxxxxxzzzqqqcccUUUNNNKKKJJJMMMQQQVVVjjjttteeeVVVMMMLLLIIIKKKMMMNNNMMMLLLMMMNNNRRRSSSVVV]]]kkk}}}cccXXXQQQJJJLLLIIIIIIHHHGGGGGGFFFFFFEEEEEECCCEEEHHHKKKTTTmmm]]]UUUUUU___jjjuuuggg\\\[[[[[[\\\bbbnnn{{{~~~mmmRRRCCC?????????:::;;;===>>>@@@BBBFFFIIIJJJMMMRRRWWW\\\bbbhhhlllqqqxxxsss\\\TTTKKKHHHHHHLLLUUU^^^aaadddbbbdddnnnvvvvvvbbbYYYUUUMMMHHHHHHLLLQQQSSSTTT]]]hhhqqqyyyoooTTTKKKJJJHHHIIINNN\\\sssnnnTTTHHHDDDDDDKKKTTTuuu|||zzzgggZZZSSSNNNFFFGGGHHH@@@???<<<;;;<<<<<<<<<@@@GGGVVVnnnvvvqqqttt{{{qqqddd[[[RRRIIIDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@???>>><<<;;;;;;::::::<<<<<<===>>>???AAABBBCCCCCCBBBCCCFFFJJJTTThhhyyyzzznnnhhhfffeeeeee^^^^^^aaaeeeeeeaaa```ccchhheee```ZZZTTTWWWgggxxxkkk]]]]]]cccpppcccZZZTTTQQQZZZ```nnn{{{|||~~~~~~|||ssslllmmmsss{{{wwwlllooorrrvvvxxxyyy{{{zzzvvvxxxxxx|||zzzxxx|||ttteeeVVVMMMJJJIIILLLPPPTTTdddyyygggWWWNNNLLLJJJKKKMMMMMMLLLLLLMMMNNNPPPQQQTTT[[[hhh}}}eeeXXXQQQJJJMMMIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCFFFJJJXXXsssQQQOOORRR^^^jjjwwwkkkbbbaaaaaacccjjjvvvcccMMMAAA>>>???@@@;;;<<<>>>@@@AAADDDHHHKKKMMMQQQVVV[[[___eeekkkpppuuu|||uuudddZZZPPPKKKIIIKKKSSS\\\```ddddddgggpppxxxaaaUUUMMMIIIFFFGGGKKKOOOQQQSSS]]]hhhttt}}}lllWWWJJJGGGGGGJJJNNNZZZppplllSSSHHHDDDBBBEEEKKKhhhtttyyyeeeZZZVVVRRRIIIHHHIIIBBB@@@===<<<===<<<<<<@@@GGGWWWooowwwvvv{{{~~~pppcccXXXPPPIIIDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>===<<<;;;;;;;;;<<<===>>>???AAABBBCCCCCCDDDCCCDDDFFFJJJVVVlllzzznnnhhheeedddccc]]]]]]```eeedddaaabbbeeekkkgggaaaZZZTTTVVVfffwww|||hhh]]]___gggsssdddZZZTTTQQQ[[[```mmmyyy~~~zzzxxxyyyyyyyyyyyyvvvoookkkqqq{{{zzzuuuuuuxxx}}}~~~}}}~~~~~~zzzxxxwwwxxx}}}wwwvvv|||uuufffVVVMMMIIIGGGJJJNNNRRR]]]wwwjjjYYYOOOLLLIIIJJJKKKKKKJJJJJJLLLNNNPPPQQQTTTZZZggg{{{fffWWWOOOIIILLLIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCDDDJJJ\\\wwwJJJKKKRRR^^^jjjxxxqqqiiihhhfffiiirrroooVVVGGGAAA>>>>>>@@@<<<>>>@@@AAACCCFFFJJJMMMRRRVVV\\\```ccchhhooottt{{{wwwkkkaaaVVVOOOLLLLLLRRRZZZ]]]dddgggkkksss|||iiiUUUOOOJJJGGGHHHMMMQQQSSSVVVZZZiiitttlll[[[JJJFFFFFFJJJNNNXXXnnnmmmSSSGGGCCC@@@BBBFFFXXXiii{{{uuufff\\\ZZZWWWMMMLLLMMMEEEAAA===<<<======<<<@@@FFFWWWooovvvxxx|||nnn```UUUMMMHHHEEECCCCCCCCCDDDDDDDDDDDDDDD@@@???>>>===<<<<<<<<<<<<<<<===???@@@BBBCCCCCCCCCCCCCCCDDDGGGLLLYYYqqqyyylllfffeeecccbbb\\\\\\___cccccc```aaaeeejjjfffaaaZZZSSSUUUeeeuuuyyyhhh___ccckkk{{{fff[[[TTTQQQ[[[___kkkrrrxxx}}}~~~zzzxxxxxxxxxxxxwwwuuurrrmmmllluuu~~~yyy{{{~~~|||xxxvvvwww{{{~~~{{{xxx~~~vvvhhhXXXNNNJJJGGGHHHLLLOOOXXXnnnlllZZZPPPLLLGGGIIIJJJJJJJJJJJJMMMOOOQQQTTTXXX]]]gggxxxfffWWWNNNHHHLLLIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEMMMaaa|||DDDHHHPPP\\\iiixxxvvvnnnllljjjnnnwwwooo\\\JJJBBBAAA???>>>???>>>???AAACCCEEEHHHLLLPPPXXX]]]cccfffhhhmmmtttyyy|||pppfffZZZSSSNNNMMMQQQXXX[[[dddhhhmmmvvvtttZZZPPPMMMKKKIIILLLSSSXXX\\\bbbjjjtttrrr```MMMGGGFFFJJJNNNVVVllllllQQQEEEBBB???@@@EEEMMMbbbzzz}}}ttthhh```___]]]SSSQQQQQQIIIAAA>>>===>>>===<<<@@@FFFVVVnnn}}}uuuxxxzzzkkk\\\PPPIIIFFFEEECCCCCCDDDDDDDDDEEEEEEEEE@@@???>>>===<<<<<<<<<<<<<<<===???AAABBBCCCCCCBBB@@@AAAEEEIIINNN]]]vvvwwwgggccccccaaa___ZZZZZZ\\\``````^^^___cccfffccc___YYYSSSUUUddduuuxxxiiibbbgggpppiii\\\SSSPPPXXX[[[ffflllrrryyy~~~||||||{{{yyyxxxxxxzzzzzzxxxuuurrrqqqooorrr|||~~~~~~{{{zzz{{{yyy~~~xxxjjjZZZQQQLLLHHHHHHJJJMMMTTTjjjnnn[[[PPPLLLGGGHHHJJJJJJJJJLLLOOORRRQQQUUUYYY]]]eeesssgggWWWNNNHHHMMMIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGQQQgggAAAFFFOOO[[[hhhxxxxxxqqqnnnnnnqqqzzzuuuaaaPPPBBB???AAA???>>>???>>>@@@BBBDDDFFFIIINNNQQQ\\\bbbhhhkkklllpppwww}}}ssshhh]]]VVVPPPNNNQQQWWWYYYccciiioooxxxdddTTTPPPLLLJJJHHHKKKTTTZZZ___jjjvvv|||}}}iiiPPPIIIGGGKKKMMMTTTjjjkkkOOODDDAAA???@@@EEEKKKbbb{{{wwwyyy~~~tttjjjbbbcccaaaVVVTTTTTTMMMAAA>>>===>>>===<<<@@@FFFTTTlll}}}uuuzzzyyyiiiYYYMMMGGGEEEDDDCCCDDDDDDDDDEEEEEEFFFFFF@@@???>>>======<<<======;;;===???AAABBBCCCBBBBBB===@@@EEEJJJQQQ```{{{uuuccc___aaa___\\\YYYXXXZZZ^^^^^^[[[]]]aaaaaa___\\\XXXSSSUUUeeeuuuxxxjjjdddjjjrrrkkk\\\SSSNNNVVVXXXbbbgggooowww}}}|||vvvpppsssvvvwwwvvvwwwyyy{{{|||wwwsssqqqqqqtttyyy~~~~~~uuuzzz}}}{{{~~~yyykkk]]]TTTNNNIIIHHHJJJKKKSSSjjjooo[[[QQQLLLHHHIIIJJJKKKKKKNNNQQQTTTOOOSSSXXX\\\bbbnnniiiXXXNNNIIIMMMIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGIIITTTlllBBBDDDLLLYYYkkkzzztttqqqqqqtttyyy}}}}}}yyyvvvwwwxxxtttjjjaaaLLLFFF???;;;;;;>>>@@@@@@AAACCCEEEGGGJJJOOOUUUZZZaaaffflllooopppttt{{{rrrkkkaaaXXXQQQPPPQQQRRR^^^aaajjjuuuzzzvvvYYYWWWTTTJJJOOOSSSXXX\\\aaaiiissszzzhhhOOOHHHEEEGGGJJJRRRfff{{{mmmTTTEEE@@@???AAADDDMMMeee~~~rrrqqqvvvqqqhhhdddbbbdddbbb[[[SSSOOOEEE???;;;;;;<<<>>>CCCJJJXXXtttyyypppwww{{{iiiXXXMMMGGGDDDCCCGGGFFFFFFEEEDDDCCCCCCBBB@@@???>>>===<<<<<<<<<<<<;;;<<<>>>???@@@AAAAAAAAACCCBBBEEELLLTTTdddsssccc^^^\\\ZZZZZZ\\\YYYZZZ______]]]```ggggggddd___YYYXXX___kkktttwwwiiicccmmm{{{rrrXXXRRRLLLMMMWWW\\\fffnnnvvvzzzyyytttrrrnnnhhhgggjjjmmmpppsssvvvwwwxxxzzz{{{yyytttrrrwww|||wwwzzztttjjj\\\PPPKKKIIIIIIIIINNNSSSdddrrr]]]SSSPPPHHHIIIKKKKKKKKKLLLMMMOOOOOOQQQVVV[[[bbbooo~~~jjjXXXPPPIIIJJJHHHGGGEEEDDDDDDFFFGGGIIIGGGLLLJJJGGGTTTqqqCCCFFFMMM[[[nnnwwwrrrpppoooppprrrtttuuuxxx||||||uuupppjjjhhhgggaaaWWWOOOFFFAAA<<<:::<<>>CCCJJJ\\\wwwzzzpppuuuzzziiiXXXNNNHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBAAA??????>>>======<<<======???@@@AAABBBCCCDDDDDDDDDBBBBBBFFFMMMWWWhhhooo```[[[ZZZYYYZZZYYYWWWXXX]]]]]]\\\___eeehhheee```ZZZYYY```llluuu~~~sssfffcccoooqqqYYYSSSMMMNNNWWW[[[dddllltttyyy~~~|||vvvpppkkkiiifffbbbbbbfffhhhlllqqqtttuuuwwwxxxzzzwwwttttttzzz}}}vvvzzz}}}|||{{{yyytttjjj\\\QQQKKKJJJJJJJJJNNNRRRbbbvvv___TTTPPPIIIJJJKKKLLLLLLMMMNNNOOONNNPPPTTTYYYaaannn~~~kkkXXXPPPIIIJJJHHHGGGFFFDDDDDDEEEGGGHHHGGGKKKJJJJJJZZZwwwCCCGGGPPP___tttzzzrrrppppppmmmmmmllljjjiiijjjnnnqqqxxxrrrfffaaaZZZVVVTTTOOOFFF@@@AAA>>><<<<<>>;;;;;;<<<>>>CCCIII___wwwzzzpppsssxxx}}}wwwfffVVVLLLGGGGGGGGGHHHGGGGGGFFFDDDBBBAAA@@@>>>>>>============>>>>>>===>>>???AAABBBBBBBBBBBBBBBCCCGGGOOOZZZmmmkkk\\\WWWVVVWWWYYYWWWVVVWWWZZZ[[[[[[___dddiiifffaaa[[[ZZZaaallluuuzzzooodddcccrrroooXXXSSSNNNNNNVVVYYY```iiiqqqvvv|||~~~xxxtttlllfffaaa```^^^\\\___dddeeeiiiooosssvvvwwwxxxyyyyyywwwyyy~~~zzz}}}yyyuuutttqqqiii]]]RRRLLLJJJJJJJJJNNNQQQ^^^xxx|||cccUUUOOOJJJJJJLLLMMMNNNNNNOOOOOOLLLOOORRRWWW```nnn~~~lllYYYPPPIIIJJJIIIHHHFFFEEEEEEEEEFFFFFFHHHJJJIIINNNaaaCCCIIISSSbbbyyy~~~rrrlllkkknnnlllkkkhhheeecccdddhhhkkkpppxxxtttfffXXXSSSMMMIIIHHHFFFBBB>>>@@@??????@@@CCCFFFHHHIIIHHHKKKOOOSSSXXX^^^dddhhhjjjnnnsssuuuwww~~~yyyooolllhhhccc___]]][[[[[[^^^fffsss~~~sss^^^YYYVVVVVV[[[YYY]]]eeennnzzzuuu[[[LLLGGGCCCCCCFFFHHHPPPeee|||qqqUUUDDD??????CCCHHHRRRnnn}}}~~~xxxggg^^^VVVSSSQQQLLLHHHHHHCCC>>>;;;;;;<<<>>>BBBHHH]]]sss~~~yyypppppprrrvvv{{{sssbbbRRRHHHDDDCCCDDDGGGGGGGGGFFFDDDAAA???>>>===============>>>??????===>>>???@@@AAAAAAAAAAAAAAADDDIIIQQQ]]]qqqhhhYYYTTTSSSTTTWWWUUUUUUWWWYYYZZZ\\\```dddhhhfffaaa\\\[[[aaakkkttt}}}wwwnnneeeeeerrr~~~zzznnnXXXSSSMMMLLLSSSUUU\\\eeennnsssyyy}}}sssmmmgggaaa\\\\\\\\\\\\```ffffffjjjpppuuuwwwxxxyyyzzz}}}~~~||||||~~~wwwrrrpppnnnggg\\\RRRKKKIIIIIIIIILLLPPPZZZpppfffVVVPPPJJJKKKLLLMMMOOOPPPOOONNNKKKMMMPPPUUU^^^mmmlllYYYPPPIIIJJJIIIIIIGGGFFFEEEEEEEEEEEEGGGGGGHHHPPPfffCCCKKKWWWgggwwwlllfffeeehhhgggfffeeecccbbbdddiiillloooxxx|||uuuhhh[[[PPPKKKFFFDDDDDDDDDBBB@@@@@@AAABBBCCCDDDFFFHHHJJJLLLOOOTTTXXX]]]ccciiimmmppptttwwwxxxzzzyyynnnmmmiiieee```]]]ZZZYYY___fffqqqzzzgggZZZZZZUUUVVV\\\YYY```kkkxxxwwwaaaPPPFFFEEEBBBBBBEEEGGGNNNccczzzuuuXXXGGG@@@@@@CCCGGGQQQnnn~~~|||uuujjj___UUUPPPLLLGGGCCCDDDBBB===:::<<<======BBBGGGXXXlllxxxuuummmmmmnnnsss|||zzzooo```QQQGGGCCCBBBAAAEEEFFFFFFEEECCC@@@===<<<<<<<<<<<<<<<===???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEAAAFFFLLLSSS___rrr|||fffXXXSSSQQQRRRTTTTTTWWWYYYYYY[[[___ccceeefffeeebbb^^^]]]aaajjjqqq{{{yyyvvvpppiiigggrrrwwwwwwoooYYYSSSLLLJJJOOOPPPWWW```jjjpppvvv|||~~~~~~zzzoooiiiddd^^^ZZZZZZ[[[]]]bbbhhhgggkkkqqquuuxxxyyy{{{|||wwwxxxzzz{{{{{{~~~~~~rrrlllllliiiddd[[[RRRJJJGGGGGGHHHJJJOOOWWWiiiiiiWWWPPPKKKJJJKKKMMMPPPQQQOOOMMMKKKLLLOOOSSS]]]mmmlllYYYPPPIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDGGGEEEFFFQQQgggDDDOOO\\\mmmsssiii```^^^aaa___```aaaaaacccggglllpppttt}}}vvvoooiii^^^SSSMMMJJJFFFCCCBBBBBBAAA@@@@@@BBBCCCDDDDDDFFFIIILLLRRRUUUZZZ___dddiiiooorrruuuyyy|||}}}}}}yyyooommmjjjfffbbb^^^\\\[[[aaahhhqqqyyy```YYY[[[WWWWWW]]]\\\fffvvvxxxdddUUUKKKEEECCCAAACCCEEEEEEKKKaaayyyuuuZZZHHHBBB@@@CCCFFFSSSnnn{{{wwwqqqkkk```UUUOOOKKKEEEBBBBBBAAA===:::<<<======AAAGGGSSSffftttnnnjjjlllmmmvvvyyyzzzzzzrrrjjj\\\PPPHHHDDDBBBBBBBBBCCCCCCCCCBBB???<<<::::::;;;;;;<<<>>>???AAABBBBBBBBBCCCDDDDDDDDDDDDDDDBBBHHHOOOTTT___pppuuubbbWWWRRRPPPQQQTTTTTTXXXZZZYYY[[[aaaeeefffeeefffeeecccaaaccciiiooowwwvvvuuuqqqkkkiiiqqq{{{~~~yyyrrrvvvttt\\\UUULLLHHHLLLMMMSSS\\\fffmmmsssyyy|||zzz{{{vvvlllggg```[[[XXXZZZ[[[\\\```ffffffjjjpppuuuyyy|||wwwssspppuuuzzz~~~xxxkkkdddffffffccc\\\SSSKKKGGGGGGIIIHHHNNNUUUeeeiiiVVVOOOJJJIIIJJJMMMQQQRRROOOKKKJJJLLLNNNRRR]]]nnnlllYYYPPPIIIJJJHHHGGGGGGGGGFFFFFFEEEEEEFFFEEEGGGSSShhhGGGSSSbbbsssxxxllleee]]]YYY\\\YYY[[[___bbbeeejjjpppsss{{{xxxkkkddd```XXXNNNLLLJJJGGGDDDCCCCCCCCCBBBCCCEEEFFFGGGGGGJJJOOOSSSYYY\\\aaaeeejjjoootttwwwxxx}}}}}}zzzpppooolllhhheeecccbbbaaaccckkkuuu|||ppp]]][[[___]]]___dddlllxxxuuudddWWWOOOHHHDDDBBBAAACCCEEEDDDIII___wwwrrrXXXHHHBBBAAACCCFFFSSSkkk~~~yyyxxxsssjjj```UUUPPPLLLGGGDDDEEEAAA<<<:::<<<======AAAFFFRRRdddsss|||hhhgggkkkooo{{{xxxwwwvvvnnneee___UUULLLFFFDDDBBBAAA???@@@AAABBB@@@>>>;;;999999:::;;;<<<>>>@@@BBBCCC@@@AAAAAABBBBBBBBBBBBBBBCCCKKKQQQUUU^^^mmmxxx|||xxxjjj\\\TTTRRRPPPRRRTTTRRRXXXZZZYYY[[[bbbffffffeeegggiiihhhfffgggjjjnnnvvvuuusssqqqkkkiiipppzzzuuupppmmmxxxzzz```WWWLLLHHHKKKLLLOOOYYYdddjjjqqqwwwyyyxxxwww}}}~~~~~~~~~rrriiieee___[[[YYYZZZ[[[[[[___dddhhhlllqqqxxx~~~}}}wwwsssqqquuu{{{~~~sssddd^^^bbbfffccc^^^UUUMMMIIIIIIJJJFFFMMMUUUccciiiUUUMMMIIIHHHHHHLLLQQQQQQNNNJJJKKKLLLNNNRRR]]]oookkkXXXPPPIIIJJJFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEIIIVVVjjjIIIWWWfffxxxmmmeeeaaa[[[XXX[[[XXX[[[___dddhhhmmmssswwwrrreee___\\\TTTLLLJJJIIIHHHGGGFFFGGGGGGHHHGGGIIIKKKKKKLLLPPPVVV\\\]]]```eeejjjnnnrrrwww{{{yyy~~~{{{zzzrrrpppmmmkkkiiigggggggggcccmmmyyywwwhhh^^^___dddeeehhhllluuudddWWWPPPKKKFFFAAABBBAAACCCEEECCCHHH^^^uuunnnUUUGGGBBBAAADDDGGGPPPgggzzz}}}{{{{{{|||yyyhhh^^^UUUPPPMMMIIIGGGGGG@@@<<<:::<<<======AAAFFFSSSdddssswwwdddeeekkkpppxxxvvvzzzlllcccZZZTTTMMMGGGCCCAAA@@@???===>>>@@@AAA@@@===;;;999999999:::<<<>>>@@@BBBDDDDDDDDDEEEEEEEEEEEEEEEEEECCCLLLSSSVVV]]]jjjrrrttt|||ooocccWWWRRRQQQQQQSSSVVVQQQWWWZZZXXXZZZbbbgggffffffiiilllllljjjiiilllnnnwwwuuurrrooojjjhhhpppzzz}}}wwwlllhhhiii{{{dddYYYNNNHHHKKKLLLMMMWWWbbbiiipppvvvxxxvvvtttxxxyyyxxx||||||ppphhheee```\\\ZZZ\\\]]]\\\___cccjjjnnnuuu|||~~~wwwuuuvvvwww|||}}}qqqbbb\\\aaafffeee___WWWOOOJJJJJJLLLEEEMMMUUUbbbhhhTTTLLLIIIGGGHHHLLLQQQQQQMMMHHHKKKLLLNNNRRR]]]ooojjjXXXPPPIIIJJJEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFKKKYYYmmmMMM[[[mmm|||jjjccc^^^VVVUUU[[[ZZZYYY^^^hhhooorrrtttwwwsssccc]]]ZZZVVVSSSRRRPPPMMMKKKKKKLLLLLLIIIGGGIIIKKKOOORRRTTTVVVZZZ\\\aaafffkkklllooovvvzzz{{{zzz}}}||||||vvvqqqmmmoooqqqnnnllllllqqqqqqxxxqqqddd]]]ccciiimmmwwwoooiii___VVVNNNIIIEEEBBBDDDAAA@@@BBBFFFMMM[[[gggxxxhhhSSSDDD>>>???AAABBBPPPcccvvv{{{yyy}}}}}}wwwjjj\\\WWWTTTJJJFFFGGGCCCBBB===:::;;;;;;;;;???DDDSSSccczzztttggggggjjjnnn{{{sssxxx{{{nnnbbbZZZUUUQQQKKKFFFDDDBBBAAA???>>>?????????>>><<<:::999::::::;;;>>>BBBDDDDDDCCCDDDCCCBBBBBBCCCDDDEEEFFFHHHLLLRRRVVVZZZaaaiiiooo{{{|||aaaYYYRRRPPPOOONNNPPPTTTRRRRRRTTTVVVZZZ^^^bbbddddddiiiooorrrpppmmmkkkkkkssstttuuurrrnnnooouuu{{{xxxpppmmmjjjmmmfffZZZLLLEEEIIIMMMLLLRRR[[[fffooouuuxxxyyyyyyuuussstttwww{{{zzznnneeeaaaZZZ[[[\\\[[[ZZZ\\\aaaeeeiiimmmttt}}}vvvsssuuu{{{zzzkkk___[[[^^^jjjgggaaaWWWMMMIIIJJJMMMKKKMMMRRRbbbgggSSSNNNJJJGGGIIIOOOSSSPPPLLLJJJMMMNNNLLLMMMYYYnnnjjjVVVOOOHHHFFFGGGHHHGGGFFFDDDCCCDDDEEEFFFFFFIII[[[sssTTTbbbuuuwwwgggaaa\\\UUUUUUZZZYYYYYY^^^gggooorrruuuyyy{{{mmm```[[[YYYWWWUUUUUUSSSPPPNNNNNNPPPPPPMMMKKKPPPRRRUUUWWWYYY\\\___bbbccciiinnnppptttzzz~~~~~~~~~}}}}}}wwwqqqoooqqqqqqooommmnnnsssttt{{{iii```^^^hhhrrryyyuuujjjddd[[[SSSMMMIIIEEECCCCCCAAA@@@CCCFFFKKKXXXcccqqqcccQQQCCC???AAACCCDDDPPPcccvvv|||zzz~~~xxxhhhYYYSSSQQQGGGEEEGGGCCCBBB===:::;;;;;;;;;???DDDSSSdddzzzqqqdddeeeiiiooo|||qqquuuwwwiii\\\UUUOOOKKKFFFCCCAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::===<<<===@@@CCCEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGIIILLLPPPSSSVVV\\\eeekkk{{{mmm[[[TTTOOONNNNNNMMMOOORRRSSSTTTUUUXXX[[[___bbbdddeeejjjppprrrqqqnnnmmmlllppprrrrrrnnnkkkkkkpppuuuyyyqqqlllkkkllluuuiii[[[MMMEEEHHHIIILLLRRRZZZdddmmmsssvvvwwwzzzvvvtttuuuwwwyyyyyynnnfffbbb]]]]]]\\\ZZZYYY[[[```dddlllqqqvvv{{{zzz}}}~~~~~~zzzkkk___\\\___mmmjjjcccYYYOOOIIIIIILLLKKKLLLQQQaaagggRRRMMMJJJGGGIIIPPPTTTQQQMMMLLLKKKLLLKKKMMMYYYnnnkkkWWWOOOHHHFFFGGGGGGGGGFFFDDDCCCDDDEEEEEEIIIMMM[[[sss^^^nnnpppccc___[[[UUUUUUYYYYYYYYY]]]gggnnnrrrwww}}}qqqfff[[[XXXXXXWWWWWWXXXVVVUUUSSSSSSTTTUUUSSSRRRRRRTTTVVVXXXYYY\\\```ccceeelllsssvvvzzzxxxsssppprrrsssppppppqqqvvvwwwqqqdddaaaeeerrryyyllleee```XXXQQQLLLIIIFFFDDDAAA@@@@@@CCCEEEIIISSS]]]ggg\\\MMMCCC@@@BBBEEEFFFOOObbbvvv|||||||||iiiYYYRRROOOFFFEEEHHHEEEBBB>>>:::;;;;;;;;;???DDDSSSdddyyyqqqdddccchhhnnnyyyooorrr}}}}}}oooaaaUUUNNNIIIFFFBBB@@@@@@@@@@@@???????????????????????????@@@@@@AAACCCFFFGGGFFFEEEEEEDDDDDDCCCDDDFFFGGGHHHKKKMMMOOOPPPSSSZZZcccjjj|||ttt]]]TTTOOOLLLNNNPPPOOOPPPSSSUUUVVVXXXZZZ]]]```bbbdddfffjjjooorrrrrrpppooonnnpppqqqqqqnnnkkkjjjmmmqqqsssmmmiiijjjooohhh[[[NNNIIIIIIGGGMMMQQQXXXaaajjjqqquuuwww|||xxxvvvwwwwwwxxx}}}~~~~~~wwwnnnhhheeeaaa```]]]ZZZYYY\\\aaaeeeppptttzzz{{{wwwwwwzzzyyyjjj___]]]aaannnllleee[[[QQQJJJIIIJJJIIIKKKQQQ```fffRRRMMMJJJGGGJJJQQQUUUSSSOOONNNHHHIIIIIILLLYYYnnnlllWWWOOOHHHFFFGGGGGGGGGFFFDDDCCCDDDFFFCCCLLLPPP[[[wwwgggxxxwwwmmmccc^^^ZZZVVVUUUXXXYYYYYY^^^gggnnnttt||||||iii```XXXWWWWWWWWWWWWYYYXXXWWWWWWWWWXXXXXXXXXWWWUUUVVVWWWXXXYYY\\\aaaeeegggooovvvzzzyyytttrrrttttttrrrrrruuuyyy{{{cccdddfffooo~~~vvvmmmccc___XXXQQQMMMIIIEEECCC@@@???AAACCCDDDFFFNNNVVV```WWWKKKBBB???AAADDDEEEMMM```ttt|||}}}ooo]]]SSSOOOFFFFFFIIIEEECCC>>>;;;<<<<<<;;;???DDDRRRbbbvvvvvvhhhdddggglllttt|||oooppp{{{vvvhhhZZZOOOIIIFFFDDDAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCEEEGGGGGGFFFEEECCCCCCCCCCCCDDDEEEGGGHHHLLLMMMOOOQQQTTT]]]hhhppp{{{dddUUUPPPMMMLLLQQQSSSSSSSSSUUUWWWXXXZZZ\\\^^^aaacccdddfffiiinnnqqqrrrrrrqqqpppsssttttttrrrooonnnppprrrtttpppllllllssseeeYYYPPPMMMMMMIIILLLOOOUUU^^^gggpppwwwzzz}}}zzzyyyzzzyyywwwzzz~~~~~~~~~}}}zzzuuuooojjjgggdddaaa^^^[[[\\\___eeeiiirrrwww|||yyy{{{}}}vvvsssvvvyyyxxxiii^^^]]]aaajjjiiiddd\\\RRRKKKIIIIIIHHHKKKPPP___~~~fffQQQLLLIIIGGGJJJRRRWWWTTTPPPOOOHHHIIIJJJMMMZZZmmm|||mmmWWWOOOHHHGGGFFFGGGGGGFFFDDDCCCDDDFFFCCCMMMRRR___ppptttlllddd___[[[WWWVVVXXX[[[[[[```hhhpppwwwqqqccc[[[UUUUUUVVVUUUVVVYYYWWWWWWXXXYYYYYYYYYZZZ[[[ZZZZZZ[[[[[[]]]aaagggkkkjjjrrrzzz~~~yyyuuutttuuutttrrruuuyyy{{{~~~rrr```bbbiiiwww}}}sssmmmeeeaaaZZZSSSNNNIIIEEEBBB???>>>@@@CCCCCCDDDJJJRRR\\\UUUKKKBBB>>>???AAACCCJJJ]]]rrr{{{~~~uuuaaaUUUOOOFFFEEEGGGBBBDDD???<<<<<<<<<;;;???DDDOOO___ssszzzkkkfffhhhnnnsssxxxpppqqq{{{}}}oooaaaUUULLLHHHCCCAAA@@@AAADDDFFFGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFDDDAAAAAAAAAAAABBBDDDFFFGGGIIIKKKNNNQQQWWWbbboooxxxgggXXXPPPMMMJJJKKKQQQTTTTTTTTTVVVXXXYYY[[[]]]```bbbdddeeefffhhhlllpppssstttrrrqqquuuvvvvvvuuussssssssstttvvvrrrooopppzzz|||bbbXXXPPPNNNOOOIIIJJJMMMRRRZZZeeepppyyy~~~}}}||||||}}}{{{wwwxxx|||||||||zzzxxxuuupppkkkhhheeebbb^^^]]]```eeejjjnnnqqqvvv~~~|||tttxxxzzzuuuuuuzzzvvvggg\\\[[[```bbbbbb```ZZZRRRLLLIIIJJJHHHKKKPPP^^^{{{fffRRRMMMIIIGGGKKKSSSXXXUUUPPPOOOJJJKKKLLLOOO\\\mmmyyy|||nnnWWWNNNHHHIIIFFFFFFGGGFFFDDDDDDEEEFFFDDDLLLRRRfff}}}qqqllleee___[[[YYYYYY[[[]]]^^^ccckkkrrrzzzhhh\\\VVVRRRSSSTTTSSSTTTWWWUUUWWWXXXYYYYYYYYY[[[]]]\\\\\\\\\\\\^^^cccjjjooopppwwwyyyvvvuuuuuutttsssvvv|||kkkeeeaaammm~~~uuunnniiigggbbb[[[TTTOOOIIIDDDAAA???>>>@@@BBBBBBBBBHHHOOO[[[UUUKKKBBB===<<>>???BBBAAAAAAGGGOOOZZZTTTKKKAAA<<<<<>>CCCMMM]]]ooo{{{|||mmmfffjjjqqqtttsss{{{uuussszzzwwwgggYYYOOOHHHFFFBBBAAABBBEEEIIILLLMMMMMMLLLNNNPPPRRRSSSQQQOOOMMMMMMLLLJJJJJJJJJIIIGGGEEE@@@@@@@@@AAABBBDDDFFFHHHEEEIIIOOOVVV___lll{{{~~~gggUUUMMMJJJHHHMMMJJJJJJPPPSSSRRRRRRTTTUUUWWW[[[^^^bbbdddeeefffjjjjjjmmmrrrwwwzzzyyywwwrrrsssuuuxxxzzz{{{zzzyyyxxxuuussszzzooobbbZZZQQQPPPRRRMMMJJJKKKMMMRRR\\\hhhttt{{{|||||||||yyy{{{|||}}}{{{zzzyyyxxxwwwssslllgggeeebbb___```dddhhhkkkkkkllluuu|||yyy{{{yyy||||||}}}}}}{{{{{{sssdddWWWUUUXXXXXX[[[\\\YYYSSSLLLIIIIIIJJJMMMRRR]]]vvvhhhTTTPPPIIIHHHKKKTTTWWWTTTNNNKKKIIIKKKNNNUUUcccsss{{{{{{xxx|||lllUUUMMMIIIKKKEEEFFFFFFEEEDDDDDDFFFGGGGGGLLLWWWvvvppphhhgggbbb\\\YYY\\\```bbbbbbccchhhooowwwmmmTTTMMMIIIIIILLLOOOOOORRRVVVSSSVVVYYYYYYYYYZZZ]]]___ddddddddddddgggnnnwww}}}~~~xxxuuuuuuuuusssrrrwww~~~kkkgggpppwww{{{uuupppmmmccc___YYYTTTOOOJJJEEEAAA???>>>???AAAAAAAAAHHHPPPYYYSSSJJJAAA;;;<<<@@@EEEKKK^^^ssskkk```\\\UUUSSSRRRJJJFFFAAA======<<<<<<>>>CCCNNN^^^ppp{{{pppgggiiiooopppmmmxxxwwwsssyyywwwfffWWWMMMGGGDDDEEEEEEFFFIIIMMMPPPQQQQQQQQQTTTWWWZZZZZZWWWTTTQQQPPPNNNMMMLLLLLLKKKHHHFFFAAAAAAAAABBBCCCEEEGGGIIIHHHLLLSSS[[[eeerrr~~~iiiTTTKKKKKKKKKIIIQQQMMMMMMRRRUUUTTTTTTVVVTTTVVVZZZ^^^bbbdddffffffllllllnnntttzzz}}}|||zzzssstttwww{{{~~~}}}|||yyywww}}}xxxhhh```[[[SSSTTTXXXTTTKKKKKKKKKOOOXXXdddooowww{{{|||}}}{{{|||}}}zzz{{{zzzyyyyyyxxxtttlllfffeeebbb___```cccggghhhhhhkkkttt|||{{{||||||~~~{{{|||}}}}}}~~~}}}rrrcccVVVSSSUUUXXX[[[]]]ZZZSSSMMMIIIHHHKKKNNNRRR\\\uuuhhhUUUQQQIIIHHHKKKTTTWWWSSSLLLJJJGGGJJJNNNVVVfffvvv~~~~~~tttwww}}}lllTTTMMMIIILLLEEEFFFFFFEEEDDDDDDFFFGGGHHHMMM[[[zzzxxxpppfffaaa[[[WWWYYY\\\```bbbfffhhhlllrrrzzzlllWWWLLLFFFBBBDDDHHHKKKPPPVVVWWWYYY\\\^^^___aaacccfffjjjnnnooommmpppyyy~~~yyyuuutttrrrrrrwww~~~yyymmmooouuuxxxrrrmmmiiiaaa]]]WWWRRRNNNIIIEEEBBBBBB???>>>AAABBBCCCIIIPPP]]]UUUJJJ@@@;;;<<>>>>>@@@AAABBBHHHOOOVVVQQQIIIBBB>>>???AAADDDOOOjjj{{{zzzvvvnnnllluuuwwwkkkjjjlllfffbbb___VVVEEE>>>:::;;;;;;;;;<<<@@@JJJ[[[mmmzzzvvvyyyxxxwwwuuubbbQQQFFFAAACCCFFFKKKPPPTTTTTTTTTYYY^^^dddhhhhhhfffcccbbbaaa___\\\[[[YYYWWWSSSQQQLLLNNNOOOPPPPPPRRRTTTWWWZZZXXXVVVTTTRRRMMMFFFAAABBBAAABBBCCCFFFHHHIIIJJJKKKMMMNNNOOOOOOQQQUUUYYY^^^^^^___```cccfffhhhjjjqqqtttyyy}}}}}}{{{}}}|||}}}mmmaaaWWWVVVYYY[[[\\\^^^```___^^^\\\[[[[[[[[[[[[YYYXXXVVVUUUUUUVVVWWWXXX[[[___bbbdddfffjjjqqqvvvxxxyyy{{{|||~~~~~~|||yyywwwwwwwwwvvvvvvtttooohhhaaa^^^___bbbdddgggmmm}}}{{{www|||zzzjjjYYYPPPOOOSSS]]]______[[[SSSLLLHHHGGGEEEKKKQQQWWWjjjpppYYYQQQNNNLLLJJJJJJJJJKKKKKKJJJKKKMMMPPPVVV___ooommmVVVOOOIIIHHHDDDDDDEEEDDDDDDEEEGGGJJJOOO^^^|||mmmddd]]]XXXUUUSSSSSSUUUYYY]]]___```fffiiinnnrrrwww|||xxxkkkWWWPPPJJJKKKLLLMMMQQQVVVWWW\\\ccckkksss{{{~~~|||yyytttpppppppppsss{{{}}}wwwqqqjjjeeeZZZWWWSSSOOOLLLIIIEEECCC@@@======???@@@AAAGGGNNNQQQLLLDDD>>>;;;===AAADDDNNNjjjzzzyyytttllllllvvvrrreeecccddd[[[VVVTTTLLLDDD>>>:::;;;<<<;;;<<>>===@@@AAABBBHHHOOOQQQKKKCCC===;;;???DDDIIINNNkkk|||{{{vvvnnnooo{{{pppbbb^^^]]]SSSNNNMMMHHHCCC===999;;;<<<;;;<<>>AAABBBCCCIIIPPPSSSMMMEEE>>>===BBBIIINNNPPPmmm~~~yyyssstttyyyvvvpppaaa\\\YYYOOOKKKKKKGGGBBB===999;;;<<<;;;<<>>>>>>>>@@@BBBDDDDDDEEEFFFGGGHHHJJJLLLKKKJJJLLLRRRXXXXXX\\\aaagggkkkmmmmmmmmmmmmrrryyyyyy\\\VVVRRRUUUZZZ```iiiqqqlllnnnqqqrrrsssqqqooommmfffdddaaa^^^\\\\\\\\\\\\]]]bbbhhhkkknnnrrrwww|||xxxzzz|||~~~}}}}}}{{{{{{}}}}}}{{{zzzzzzyyyvvvtttsssqqqmmmhhhfffdddddddddoooxxxwwwoooppptttuuuqqq```TTTOOOOOOPPPYYY\\\^^^[[[UUUOOOLLLLLLGGGJJJNNNYYYpppxxx]]]RRRLLLMMMNNNMMMKKKJJJIIIJJJKKKLLLPPPVVV^^^mmmqqqVVVNNNIIIIIIEEEFFFFFFFFFFFFGGGJJJMMMPPPlll{{{tttkkkccc^^^ZZZUUUQQQOOOQQQRRRUUUWWWZZZ[[[\\\___cccjjjqqqwww~~~zzzkkk\\\VVVVVVXXX\\\aaagggkkkrrryyy{{{qqquuuzzzyyyhhhjjjttt}}}xxxkkkiiiiiikkknnnsss~~~{{{wwwjjjZZZXXXUUUPPPMMMJJJHHHEEEBBB???>>>>>>>>>@@@DDDHHHJJJOOOHHHAAA???===<<<@@@FFFNNNoootttttt}}}uuuuuuzzzpppgggZZZOOOIIIHHHHHHHHHAAA>>><<<<<<;;;888;;;AAANNNYYYhhhxxxpppnnnrrrnnnxxxuuueeeZZZIIIHHHFFFCCCBBBEEEJJJNNNUUU___mmmyyy}}}vvvqqqkkkfffbbb```]]][[[XXXUUURRRNNNJJJFFFEEECCCAAA@@@??????AAABBBCCCDDDEEEEEEEEEEEEDDDDDDHHHIIIJJJKKKLLLOOOSSSWWWZZZ\\\```eeeiiilllnnnooopppuuu{{{uuubbbZZZSSSSSSWWW\\\ccckkkmmmooorrrwwwyyyyyyvvvsssooommmhhhbbb\\\ZZZ[[[]]]bbbbbbdddiiipppuuuvvvuuu{{{}}}~~~}}}||||||}}}~~~}}}~~~|||uuuyyy{{{uuutttxxxuuuqqqllliiiggggggggggggttt~~~vvvpppmmmooorrrmmm___UUUNNNMMMQQQUUUXXXYYYWWWPPPJJJHHHGGGJJJJJJNNN[[[sss{{{___SSSQQQPPPOOOMMMLLLKKKKKKJJJNNNKKKNNNUUU[[[jjjtttXXXMMMGGGIIIFFFEEECCCDDDFFFIIIKKKLLLSSSrrrsssmmmeee___[[[YYYTTTQQQPPPQQQSSSVVVYYY\\\___```\\\aaahhhpppwwwuuuhhh```]]][[[^^^cccjjjnnnuuu|||jjjccchhhnnnuuu}}}~~~rrrdddjjjzzzzzzuuunnnjjjggghhhkkkrrr}}}yyyuuuhhhZZZVVVSSSOOOLLLIIIFFFCCCAAA>>>>>>===>>>@@@CCCGGGIIILLLEEE???>>>======BBBHHHVVVuuuuuuuuu~~~www|||tttkkk]]]RRRKKKHHHGGGFFF@@@===;;;<<<:::888;;;@@@JJJTTTdddtttmmmllluuuqqq{{{zzzmmmaaa[[[IIIGGGEEEBBBAAAEEEJJJOOOWWWaaaqqq~~~|||uuupppkkkgggeeeaaa]]]WWWRRRMMMHHHBBB???@@@???===<<<<<<<<<>>>???DDDEEEEEEFFFFFFEEEEEEEEEGGGHHHIIIIIIJJJMMMQQQTTTXXX[[[```fffkkknnnpppqqqooossswww{{{}}}xxxaaaYYYQQQQQQTTTXXX___fffnnnnnnooorrrtttuuuuuuuuusssqqqmmmgggbbb______```bbbbbbeeejjjqqqvvvwwwwwwzzz|||}}}}}}|||}}}}}}www|||}}}vvvsssvvvvvvuuurrrmmmiiigggfffggg{{{vvvkkkhhhiiiooouuupppaaaVVVNNNMMMPPPUUUWWWYYYVVVPPPJJJHHHGGGJJJJJJNNNXXXlll{{{___RRRPPPOOOMMMLLLLLLLLLLLLMMMOOOMMMPPPVVV]]]kkkpppWWWMMMGGGHHHFFFEEEDDDDDDFFFIIIKKKLLLVVVwwwlllfff___[[[ZZZYYYVVVSSSPPPQQQSSSWWW[[[```ccceee```dddkkkrrryyyxxxppphhhbbbccchhhrrrvvv{{{kkkXXXUUUZZZaaaiiisss|||uuummmgggcccooo~~~uuuqqqlllfffbbbccchhhuuu|||wwwqqqfffZZZUUURRRNNNJJJHHHEEEBBB@@@============???BBBEEEGGGHHHAAA===<<<===>>>CCCIII\\\yyywwwyyy|||zzzyyyooo```TTTMMMIIIFFFDDD???<<<:::;;;999777:::@@@FFFQQQaaasss}}}jjjlll|||xxx|||pppccc\\\YYYHHHFFFCCC@@@@@@DDDKKKPPPZZZfffwww}}}xxxsssooolllddd^^^VVVNNNHHHCCC???<<<===<<<;;;:::;;;<<<===>>>DDDEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGIIIMMMQQQTTTXXX___ffflllppprrrssspppsssvvvyyy|||}}}aaaYYYQQQPPPQQQTTT[[[aaammmmmmllllllnnnqqqtttvvvuuuuuusssooojjjgggeeefffddddddgggkkkqqqvvvxxxxxxyyyzzz{{{{{{|||~~~~~~yyy}}}}}}wwwtttvvvyyyzzzxxxrrrjjjggghhhlllxxxkkkffffffjjjsss{{{rrrcccWWWOOOMMMOOOTTTWWWYYYVVVPPPJJJHHHGGGHHHJJJNNNTTTccc~~~|||^^^QQQNNNMMMLLLKKKLLLNNNPPPQQQRRRQQQSSSXXX^^^llljjjUUUMMMGGGFFFFFFEEEDDDDDDFFFHHHKKKMMMZZZ}}}jjjeee^^^[[[ZZZZZZXXXUUUOOOPPPSSSWWW\\\bbbfffiiiiiilllrrrwww{{{tttkkkkkkpppzzz~~~xxx\\\OOONNNRRRZZZbbbmmm|||rrrggg```^^^___gggwwwwwwoookkkeee___\\\___iiizzz}}}vvvoooddd[[[TTTQQQMMMJJJHHHEEEBBB@@@======<<<===???AAACCCEEEEEE@@@;;;<<<<<<>>>CCCIII]]]wwwyyynnnvvv~~~|||qqqaaaUUUNNNJJJFFFCCC>>>;;;::::::999777:::@@@FFFQQQbbbtttzzzjjjmmm}}}~~~~~~{{{ssshhh]]]VVVSSSFFFEEEAAA??????CCCKKKPPP^^^jjj||||||uuupppccc]]]SSSKKKFFFCCCAAA???===<<<<<<<<<===???@@@AAACCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDGGGJJJMMMPPPTTT\\\dddkkkoooqqqrrrqqquuuzzz~~~cccZZZRRRPPPQQQTTTZZZ```jjjjjjjjjjjjkkkmmmpppssstttvvvwwwvvvrrrooonnnmmmggggggiiilllpppsssvvvwwwvvvxxxyyyzzz{{{~~~}}}zzz||||||yyyxxxzzz{{{}}}{{{tttjjjhhhooowwwyyyrrrlllkkklllqqqzzzqqqcccXXXPPPNNNPPPSSSVVVXXXVVVPPPJJJHHHGGGFFFJJJMMMQQQ]]]xxx~~~___PPPNNNMMMLLLMMMNNNQQQTTTVVVUUUTTTUUUXXX\\\jjjcccSSSMMMFFFFFFEEEEEEEEEEEEEEEGGGKKKMMMZZZjjjeee^^^ZZZZZZYYYWWWTTTPPPQQQSSSWWW]]]bbbgggjjjlllooosssxxx{{{uuutttyyy}}}iiiUUUMMMLLLPPPWWW___kkkzzztttdddYYYSSSUUU\\\hhh|||{{{qqqiiieeeaaa]]][[[aaammm|||wwwyyy}}}vvvmmmccc]]]TTTQQQMMMJJJHHHFFFCCCAAA============???@@@BBBCCCEEE???<<<<<<======BBBHHH^^^vvv|||hhhsss}}}rrraaaTTTMMMJJJFFFCCC===;;;999:::999777:::@@@GGGQQQcccvvvvvvjjjnnn}}}yyy{{{vvvpppiiibbbZZZQQQKKKEEECCCAAA>>>>>>CCCIIIOOO___jjjzzzyyyooo```ZZZPPPGGGBBB@@@??????=========>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@??????@@@AAABBBBBBCCCEEEIIILLLLLLPPPXXX```ggglllnnnppppppuuu|||ggg^^^UUURRRSSSTTTZZZ```gggiiikkklllkkkkkklllnnnpppssswwwxxxwwwuuutttsssjjjkkklllmmmnnnpppssstttuuuwwwyyyzzz|||}}}yyyyyyyyyzzz|||{{{}}}{{{ssskkkmmmyyyrrrqqqqqqtttuuuxxx~~~nnnbbbXXXPPPOOOQQQSSSUUUWWWUUUOOOJJJHHHHHHCCCIIIMMMPPP[[[xxx```PPPOOOOOONNNOOOQQQTTTWWWYYYUUUUUUUUUVVVZZZhhh___QQQLLLEEEFFFDDDEEEFFFEEEEEEGGGKKKNNNZZZkkkeee^^^ZZZYYYXXXUUUSSSSSSSSSUUUXXX]]]ccchhhkkkjjjmmmrrrvvv{{{~~~|||zzz^^^OOOLLLJJJNNNUUU]]]iiizzzjjj[[[QQQMMMSSS]]]iiixxxmmmddd``````^^^```hhhsssyyytttoootttzzzyyywwwkkkaaa]]]SSSQQQMMMJJJHHHFFFDDDAAA>>>>>>>>>>>>???@@@AAABBBCCC>>>;;;===>>>>>>CCCHHHccczzzhhhtttzzzvvvbbbSSSLLLIIIEEEAAA>>>;;;:::;;;:::888;;;AAAFFFQQQeeezzzqqqgggjjjyyy{{{wwwuuuuuurrrpppqqqkkkddd___[[[UUULLLFFFCCCBBBAAA??????BBBGGGLLLYYYcccooowww{{{{{{lll\\\UUUKKKCCC>>><<<;;;:::<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@???>>>======???@@@AAAAAABBBEEEJJJMMMLLLOOOTTT[[[bbbgggkkkmmmnnnsss|||qqqggg]]]YYYWWWWWW[[[aaafffjjjnnnnnnkkkiiiiiijjjllloootttvvvvvvuuuttttttmmmnnnoooooonnnpppsssvvvwwwyyy|||}}}~~~|||yyyxxxxxxzzz}}}yyy{{{yyysssnnnssszzzoooqqqvvv{{{}}}zzzkkk```XXXQQQPPPRRRRRRUUUWWWUUUOOOJJJHHHHHHCCCIIINNNRRR^^^|||aaaPPPOOOOOOPPPQQQSSSUUUWWWXXXRRRSSSSSSTTTYYYhhh]]]PPPJJJEEEGGGDDDEEEGGGFFFDDDFFFJJJOOOZZZmmmggg```\\\[[[ZZZXXXUUUWWWWWWXXXZZZ^^^dddhhhkkkmmmpppuuuyyy|||jjjUUUJJJHHHJJJMMMTTT]]]jjj|||~~~dddVVVOOOMMMTTT```ooo~~~vvvkkkaaa]]]\\\^^^eeeppp{{{~~~qqqllljjjqqq{{{rrrwwwvvvhhh^^^[[[RRROOOKKKIIIGGGEEECCC@@@????????????@@@AAAAAAAAAAAA<<<;;;===???AAAFFFLLLeee|||iiirrr}}}eeeSSSKKKHHHDDD@@@>>>;;;:::;;;:::999<<>>????????????@@@@@@@@@@@@???>>>===<<<>>>???@@@AAACCCGGGKKKOOOMMMOOOSSSXXX^^^dddhhhkkkoootttzzzxxxllleeeaaa___aaaeeehhhlllpppooojjjggghhhjjjjjjmmmppprrrrrrqqqpppqqqnnnoooqqqqqqqqqssswww{{{zzz}}}{{{||||||{{{yyyyyyyyyyyyvvvxxxxxxuuusssyyy}}}wwwtttwww~~~yyykkk```XXXQQQPPPRRRQQQTTTVVVTTTOOOJJJHHHHHHDDDIIINNNSSSaaacccPPPNNNOOOQQQRRRTTTTTTTTTSSSLLLOOOQQQRRRZZZkkk]]]PPPIIIDDDHHHCCCFFFGGGFFFDDDEEEJJJOOO\\\ooojjjccc```___^^^\\\ZZZZZZZZZZZZ\\\```dddiiillluuuxxx{{{~~~www```OOOGGGEEEJJJNNNUUU^^^lll|||```SSSOOONNNVVVbbbvvv~~~vvvjjj```[[[VVV[[[ffftttyyykkkfffgggooowwwpppwwwuuufff\\\ZZZPPPNNNJJJGGGFFFDDDAAA?????????@@@@@@AAAAAAAAAAAA>>>::::::===@@@CCCHHHOOOddd{{{gggnnnhhhTTTKKKGGGBBB>>>???<<<;;;<<<;;;:::===CCCIIIWWWnnnyyyeeeXXXZZZhhh~~~xxxvvvyyyqqqoooccc___YYYWWWVVVVVVSSSPPPQQQTTTVVVSSSLLLGGGEEEEEEAAABBBBBBAAA@@@AAACCCFFFDDDLLLTTTYYY^^^jjj{{{|||gggPPPKKKEEEAAA@@@AAABBBCCC>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>=========???@@@BBBDDDHHHMMMPPPPPPQQQSSSWWW\\\bbbgggjjjsssvvvzzz~~~zzzqqqjjjfffgggjjjkkkoooqqqnnniiifffhhhkkkiiillloooooonnnmmmmmmmmmnnnppprrrssssssvvv{{{}}}~~~yyy}}}~~~{{{yyyuuurrrtttwwwxxxxxxxxx}}}|||{{{{{{zzzlllaaaXXXQQQPPPRRRQQQTTTVVVTTTOOOJJJHHHHHHFFFJJJOOOTTTccccccQQQMMMOOOQQQSSSSSSRRRQQQPPPHHHLLLOOOQQQ[[[ooo^^^PPPHHHCCCIIICCCFFFHHHFFFDDDEEEJJJOOO^^^