BM6P6(@ {{{vvvooofff___ZZZWWWWWWYYY[[[```eeekkkpppsssuuuqqqtttyyy}}}~~~~~~wwwuuuvvvyyy{{{sssgggcccdddbbbfffkkkqqqzzzwwwttttttzzzooogggbbbaaabbbeeeiiilllnnnqqqtttvvvzzz~~~wwwrrrnnnooorrrlllppprrrtttcccYYYUUUTTTVVVYYYccckkkyyy{{{vvvqqqiiiaaaZZZUUUPPPMMMFFFEEEDDDCCCBBBBBBCCCCCCDDDJJJSSSiii}}}|||}}}xxxuuuuuuvvvvvvuuuqqqqqqrrrqqqnnnkkkhhheeecccdddgggmmmttt|||pppcccXXXMMMCCC>>>>>>;;;;;;;;;::::::999999888:::;;;<<<>>>???AAABBBBBB|||vvvnnnfff```[[[YYYZZZ]]]aaagggmmmrrruuuwwwvvvyyy}}}~~~xxxvvvxxxzzz~~~zzzkkk___[[[\\\aaagggmmmsss|||~~~vvvrrrrrr~~~sssiiiddd``````bbbeeejjjnnnqqqtttwwwyyy|||~~~yyytttqqqssswwwuuuyyy{{{ppp```XXXUUUUUUXXX\\\eeennn}}}zzzuuuppphhh```YYYTTTOOOLLLGGGFFFEEEDDDCCCDDDDDDEEEGGGKKKXXXttt~~~}}}|||{{{{{{xxxvvvuuuvvvwwwxxxwwwuuuuuutttssspppmmmkkkiiiggghhhkkkpppuuu|||qqqcccYYYNNNDDD??????==================<<<<<<<<<======>>>???@@@@@@AAAyyyqqqhhh```\\\\\\___ccchhhnnntttxxxzzzzzz{{{~~~zzzxxxxxxzzz~~~|||qqqcccZZZXXXZZZbbbiiirrrxxx{{{vvvpppooo~~~zzzkkkdddaaa______bbbfffkkkooorrruuuxxxzzz~~~{{{xxxvvvzzzvvviii\\\VVVVVVWWW[[[```hhhrrr~~~yyytttnnnfff^^^XXXRRRMMMJJJHHHGGGFFFEEEEEEEEEFFFGGGKKKMMM```}}}}}}|||{{{{{{{{{{{{{{{uuuttttttuuuwwwyyyzzzyyyyyywwwuuussspppnnnmmmlllnnnnnnpppsssxxx|||qqqcccYYYOOOEEE@@@???::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>????????????@@@yyyoooeee^^^^^^```dddiiiooouuuyyy|||zzz{{{}}}{{{xxxwwwwwwyyyyyytttkkk```[[[^^^bbbfffoooxxx~~~yyyuuuooooootttfffbbb```___```aaadddiiinnnpppsssvvvxxx}}}}}}}}}oooeeeZZZVVVVVVXXX]]]ccckkkwww}}}yyyqqqlllddd\\\VVVPPPKKKHHHGGGFFFEEEDDDEEEEEEGGGGGGLLLQQQlll||||||zzzyyyyyyzzz{{{|||tttttttttvvvyyy{{{zzzzzzyyywwwtttqqqnnnnnnnnnnnnttttttuuuwwwzzzyyyooobbbYYYOOOEEE@@@@@@999999999::::::;;;;;;;;;======>>>??????@@@AAAAAA~~~sssiiibbb```bbbeeeiiioootttyyy|||{{{{{{||||||vvvsssrrrsssrrrnnnfff___^^^ccciiillluuu~~~}}}wwwtttooopppnnnbbb___^^^]]]^^^___bbbfffiiilllooorrruuu|||kkkbbbYYYVVVVVVXXX]]]dddooo|||}}}xxxmmmhhh```YYYSSSNNNJJJGGGEEEDDDDDDCCCDDDEEEGGGHHHMMMYYYzzz}}}|||zzzyyyyyyzzz{{{|||wwwvvvvvvwwwyyyzzzyyyxxxyyywwwtttqqqoooooopppqqqwwwwwwxxxzzz{{{{{{|||uuukkk```WWWOOOEEE@@@@@@<<<<<<======>>>>>>??????;;;;;;===>>>@@@BBBCCCDDDxxxoooiiicccdddgggjjjooouuuyyy|||}}}|||~~~|||uuupppnnnooonnnjjjddd``````eeejjjsss{{{~~~zzztttrrrooosssiii^^^[[[ZZZZZZ[[[\\\^^^bbbeeeiiinnnsssxxx{{{ggg```YYYWWWWWWYYY___fffttt|||uuuiiiddd]]]WWWRRRNNNJJJGGGDDDCCCCCCCCCDDDFFFGGGHHHOOOddd}}}|||{{{zzzzzzzzzzzzzzzyyyxxxvvvvvvwwwwwwwwwvvvyyywwwuuusssrrrssstttuuuwwwwwwyyy{{{zzz}}}xxxooommmhhhsss~~~nnneee[[[UUUMMMEEE@@@@@@<<<<<<<<<===============:::;;;<<>>>>>=========<<<===>>>>>>@@@AAABBBCCCCCCuuummmhhhlllrrrtttvvvxxx~~~{{{{{{|||wwwqqqmmmkkkkkklllnnnppptttwwwyyy|||yyyvvvtttsssrrrnnnlllpppyyyddd[[[YYYVVVXXX^^^```aaaeeellluuuyyyggg___ZZZWWWYYY]]]aaahhhpppzzznnnfff```\\\VVVQQQNNNLLLIIIGGGFFFDDDDDDGGGHHHGGGIIINNNXXXssssss~~~|||{{{}}}{{{yyywwwuuurrrxxxxxxyyyxxxwwwvvvtttsssrrrrrrqqqpppooooooooopppoooppprrrssssssrrrqqqppprrrtttvvvvvvwwwwwwyyy{{{ppp___RRRLLLLLLNNNRRRXXX^^^bbbccc\\\YYYSSSMMMFFFAAA>>><<<==================<<<<<<======>>>???AAABBBCCCDDDwwwoooiiilllppprrrtttvvv{{{zzz{{{|||xxxsssooommmmmmnnnppprrruuuxxxzzz~~~}}}{{{xxxvvvtttsssssspppmmmqqqxxxeee___^^^\\\^^^cccfffiiiooovvvuuufff^^^ZZZWWWZZZ^^^cccmmmvvv}}}uuujjjbbb]]]YYYTTTOOOLLLJJJGGGEEEEEEDDDEEEHHHHHHGGGKKKPPPZZZuuusss~~~|||~~~~~~}}}~~~|||zzzyyywwwuuurrrssstttuuuvvvvvvuuuuuutttrrrrrrqqqpppoooooooooooonnnppprrrssssssrrrpppnnnppprrrtttttttttuuuvvvxxxqqq```SSSIIIIIIIIIKKKPPPTTTWWWXXXVVVSSSOOOIIIEEEAAA>>>============<<<<<<<<<<<<<<<===>>>???@@@AAACCCCCCDDD{{{rrrkkkkkkmmmnnnpppssstttvvvzzz~~~|||yyyuuurrrppppppqqqsssuuuxxxzzz{{{{{{zzzyyywwwvvvuuuuuuuuutttqqqsssxxxgggcccddddddggglllqqqvvv~~~mmmddd\\\XXXWWWZZZ___fffrrr}}}{{{vvvoooeee]]]YYYUUUPPPLLLIIIGGGEEEDDDDDDDDDFFFIIIHHHGGGLLLSSSaaazzzxxx~~~}}}~~~~~~~~~|||zzzzzzyyyxxxuuusssooooooqqqssstttuuuuuuuuurrrqqqpppoooooonnnoooooonnnpppsssuuutttrrrpppnnnppprrrssstttssssssuuuvvv|||tttbbbTTTHHHFFFEEEEEEHHHKKKLLLLLLNNNLLLIIIFFFCCC@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???AAABBBCCCDDDEEEwwwooolllkkkjjjkkkooonnnrrrwww{{{~~~~~~}}}|||zzzvvvsssrrrssstttvvvxxxzzz{{{|||yyyyyyxxxxxxwwwxxxxxxxxxyyyvvvuuuzzziiieeehhhjjjpppwwwqqqeee___YYYVVVVVVZZZ___gggttt}}}wwwrrrjjjaaa[[[VVVSSSNNNJJJHHHFFFEEECCCDDDEEEHHHIIIGGGFFFMMMVVVmmm{{{zzzyyyzzzzzzyyywwwuuuppppppqqqrrrssstttuuuuuurrrqqqpppoooooooooooooooppprrruuuwwwwwwtttqqqooossstttuuuuuuttttttuuuvvv|||wwwcccTTTJJJGGGEEEDDDEEEGGGHHHHHHIIIHHHFFFDDDBBB@@@???>>><<<<<<<<<<<<<<<=========??????@@@BBBCCCDDDEEEFFFzzzrrrnnnkkkggghhhkkkkkkpppvvvzzz{{{~~~{{{xxxuuuuuuvvvwwwyyyzzz{{{|||}}}zzzzzzzzzzzz{{{{{{|||}}}zzzxxx~~~kkkhhhmmmrrr{{{xxxfff]]]ZZZVVVUUUWWW[[[```hhhwww}}}vvvpppiii```ZZZTTTQQQLLLIIIHHHGGGEEEDDDEEEGGGJJJJJJFFFFFFQQQ]]]}}}yyyyyyzzz{{{}}}|||zzzxxxvvvuuuuuutttttttttttttttqqqqqqppppppppppppqqqqqqtttvvvxxxyyyyyywwwtttrrrssstttuuutttsssrrrrrrtttzzz|||gggVVVLLLIIIEEECCCDDDFFFGGGHHHIIIHHHGGGEEECCC@@@???>>><<<<<<<<<=========>>>>>>@@@@@@AAACCCDDDEEEFFFGGG~~~wwwrrrlllfffeeehhhjjjnnntttwwwzzz~~~{{{xxxyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~}}}yyy~~~qqqpppwwwnnn___XXXVVVSSSTTTYYY```fffnnn~~~|||uuuoooggg___XXXRRROOOKKKHHHGGGGGGFFFEEEFFFHHHKKKKKKGGGJJJZZZkkkyyyzzz{{{~~~~~~||||||{{{yyywwwuuutttsssssspppppppppqqqrrrssstttuuuxxxyyyzzzzzzzzzxxxvvvuuuqqqrrrsssqqqooonnnnnnoootttmmm]]]MMMIIIEEEBBBCCCDDDEEEFFFHHHHHHGGGFFFDDDBBB@@@>>>=========>>>>>>??????@@@AAAAAABBBDDDEEEFFFGGGHHHzzzuuunnnfffdddfffeeehhhmmmqqquuuzzz~~~~~~~~~}}}~~~}}}xxx{{{yyy}}}xxxfff\\\WWWTTTQQQUUU]]]gggnnnxxxyyysssmmmeee\\\UUUPPPMMMIIIGGGFFFFFFEEEEEEFFFIIILLLMMMKKKRRRggg|||zzz{{{}}}~~~{{{xxxvvvtttssssssoooooopppqqqsssuuuwwwxxxzzzzzzzzzyyyxxxxxxwwwvvvrrrrrrsssqqqnnnmmmmmmnnnooovvveeePPPKKKFFFBBBAAABBBCCCCCCFFFFFFFFFFFFEEECCCAAA@@@===>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDFFFGGGHHHHHH|||wwwooofffccceee```bbbeeejjjoootttxxxyyy}}}}}}}}}|||wwwyyypppbbb[[[VVVSSSPPPVVVaaallluuu~~~wwwpppjjjbbbYYYRRRNNNKKKHHHEEEEEEEEEEEEDDDEEEIIIMMMNNNNNNXXXqqq~~~}}}}}}zzz{{{~~~~~~{{{xxxvvvtttssssssooooooppprrrtttwwwyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwtttuuuuuussspppnnnnnnooonnn}}}|||lllTTTOOOHHHDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBB>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHIIIxxxrrrlllhhhccc```\\\]]]___ccchhhmmmqqqtttxxxvvvvvvzzz}}}}}}}}}~~~yyyrrrsssuuuddd[[[TTTPPPOOOXXXZZZbbbqqq|||uuunnniiibbbYYYSSSKKKJJJHHHFFFDDDDDDDDDDDDHHHIIILLLNNNPPPaaa{{{yyyzzz{{{yyy|||}}}yyywwwvvvvvvqqqsssvvvxxxyyyxxxvvvtttwwwyyyxxxuuuvvv{{{~~~||||||yyyuuurrrqqqpppnnnlllpppwwwnnn[[[PPPEEECCCDDDDDDDDDEEEGGGDDDAAACCCFFFGGGCCC?????????@@@AAAAAABBBCCCCCCFFFGGGHHHGGGFFFFFFHHHJJJ}}}wwwqqqlllgggbbb___ZZZ[[[]]]```dddhhhmmmooovvvuuuuuuyyy~~~~~~~~~~~~~~~~~~xxxrrruuupppaaaZZZTTTQQQQQQWWW\\\iii~~~zzzrrrlllfff___VVVPPPJJJIIIGGGEEEDDDDDDDDDEEEDDDFFFJJJNNNVVVlll{{{wwwuuuuuuwwwwwwzzz{{{xxxvvvvvvssstttvvvwwwxxxxxxxxxwwwxxxzzzyyyvvvxxx~~~{{{yyyuuusssrrrrrrpppoooqqqwwwuuubbbVVVJJJFFFFFFEEEDDDFFFGGGDDDBBBCCCFFFGGGCCC@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGIII}}}zzzuuupppkkkfffaaa]]]WWWXXXYYY[[[___dddhhhkkkssssssuuuxxx}}}zzzuuurrrwwwiii\\\WWWTTTRRRSSSVVV^^^ppp|||wwwooohhhbbb[[[SSSMMMIIIHHHGGGEEEDDDDDDEEEEEEDDDFFFJJJPPP]]]{{{}}}xxxsssqqqrrrtttuuuyyy~~~yyywwwvvvuuuttttttuuuvvvxxxzzz{{{zzz{{{zzzwwwyyy{{{xxxvvvuuuuuuuuutttrrrrrrxxxlll^^^PPPJJJHHHFFFEEEFFFGGGDDDCCCDDDFFFFFFDDDAAACCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIHHHGGGGGGIIIKKK{{{xxxsssooojjjeee___[[[UUUUUUVVVYYY]]]ccchhhkkkqqqrrruuuyyy|||~~~~~~~~~~~~~~~tttrrrqqqzzz~~~}}}|||uuubbbWWWSSSQQQRRRTTTWWW___rrr~~~yyyssskkkddd___XXXQQQKKKHHHGGGFFFDDDDDDDDDEEEFFFGGGIIILLLSSSeee}}}}}}}}}xxxsssrrrsssuuuuuuyyy{{{wwwvvvuuutttsssrrrsssvvvzzz|||zzz|||zzzvvvxxx~~~zzzxxxwwwwwwxxxxxxwwwvvvssswww}}}uuueeeUUUMMMIIIFFFFFFHHHGGGEEEDDDEEEGGGGGGEEEBBBDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJKKKKKKJJJKKKMMMOOO|||xxxsssnnniiiddd___[[[TTTTTTVVVYYY^^^dddjjjmmmnnnqqquuuyyy{{{||||||||||||}}}}}}|||}}}~~~~~~zzzpppooorrr}}}}}}vvvsssuuuxxx~~~|||mmm\\\TTTQQQOOOPPPSSSYYY```ppp}}}vvvppphhhaaa\\\VVVOOOJJJGGGFFFEEEDDDDDDDDDEEEFFFHHHJJJMMMXXXqqq|||{{{~~~}}}xxxtttssstttwwwwww{{{{{{xxxvvvuuutttrrrqqqsssuuuyyy{{{yyyzzzxxxuuuuuu{{{~~~}}}yyyxxxxxxxxxzzzzzzyyyxxxssswww{{{zzzyyy|||}}}mmmZZZOOOJJJGGGGGGIIIHHHGGGGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIKKKKKKKKKMMMOOORRR{{{tttnnnhhhddd___\\\UUUUUUUUUXXX]]]ccciiimmmjjjoootttxxxyyyyyyyyyyyyyyy{{{||||||{{{zzzzzz{{{}}}}}}}}}~~~~~~|||~~~yyytttnnnoootttyyyrrrnnngggkkkqqqzzzsssfffYYYRRROOONNNQQQTTT[[[aaannn}}}{{{qqqkkkccc]]]YYYTTTNNNJJJFFFEEEDDDCCCDDDEEEFFFGGGFFFIIIOOOaaa}}}~~~|||zzz{{{{{{vvvrrrrrruuuxxxyyy|||~~~}}}zzzxxxxxxuuuuuuttttttuuuvvvwwwxxxwwwyyyxxxuuuvvv{{{}}}|||yyyxxxxxxzzz{{{|||zzzyyysssvvvyyywwwuuuxxxwwwbbbTTTMMMIIIIIIKKKIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIKKKLLLNNNRRRTTT~~~uuunnnhhhccc```^^^VVVUUUTTTVVVYYY___eeehhhfffkkkrrrvvvvvvuuuuuuuuuwwwyyyzzzzzzyyyxxxxxxyyyzzzzzz{{{|||~~~|||{{{yyy{{{~~~|||vvvsssppprrrxxxyyyrrrnnnllljjjiiiaaaffflllxxx}}}{{{zzzwwwwwwxxx}}}lllaaaVVVQQQPPPPPPSSSXXX\\\cccpppzzzyyylllfff^^^XXXUUURRRMMMIIIEEEDDDCCCCCCDDDEEEFFFGGGIIIKKKTTTlll}}}|||}}}}}}{{{|||}}}zzzuuusssssswwwzzzzzz|||~~~~~~}}}}}}|||}}}~~~}}}zzzyyyxxxyyyvvvwwwxxxyyyyyyxxxwwwvvvtttwwwxxxxxxzzzyyyxxxyyyzzz||||||zzzxxxrrrvvvxxxuuusssvvvmmm\\\RRRLLLKKKMMMKKKLLLMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHKKKMMMPPPSSSWWWZZZwwwnnngggcccaaa___WWWUUUTTTTTTVVV[[[```cccccciiipppttttttrrrrrrrrrvvvwwwyyyyyywwwvvvwwwxxxyyyyyyzzz|||~~~~~~|||{{{yyyxxxyyy|||{{{vvvtttrrrttt{{{zzzsssjjjdddccceeeeeeeeecccgggmmmyyy{{{wwwuuussssssvvvzzz}}}zzzggg]]]TTTPPPPPPQQQUUU[[[\\\eeesss}}}xxxwwwhhhbbb[[[VVVSSSPPPKKKHHHDDDDDDCCCCCCDDDEEEFFFGGGNNNPPPZZZuuu}}}{{{|||}}}}}}~~~{{{wwwtttvvvzzz~~~{{{||||||{{{zzzzzz|||~~~zzz{{{|||zzzyyyxxxxxxyyywwwyyy{{{||||||zzzwwwuuurrrvvvyyyzzz~~~yyyyyyyyyzzz||||||zzzxxxqqquuuxxxuuurrrvvvuuubbbVVVOOOMMMNNNLLLMMMNNNNNNLLLKKKKKKLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKOOORRRTTTXXX]]]```vvvoookkkgggbbb^^^VVVSSSPPPPPPSSSWWWZZZ\\\aaafffllloooooonnnppprrrwwwxxxxxxxxxxxxwwwvvvvvvyyyzzz}}}}}}yyyxxx|||}}}}}}yyytttqqqrrrsssvvv|||zzztttrrrfffeeecccaaaaaaccceeegggeeedddhhhxxx|||yyyuuuuuuwwwnnnaaaXXXQQQPPPRRRRRRUUUXXXeeejjjwww{{{uuunnnhhhaaa]]]XXXSSSPPPLLLIIIGGGLLLHHHDDDCCCEEEHHHJJJIIIIIIMMM```yyyzzz~~~|||~~~~~~}}}}}}~~~~~~}}}zzzvvvssstttxxx|||{{{vvvvvvzzz}}}|||zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyy{{{zzztttsssxxxyyyyyy}}}yyyuuuuuuxxx{{{{{{{{{uuurrrpppqqqooorrrlll\\\SSSOOONNNRRRQQQPPPPPPPPPPPPNNNLLLOOOOOONNNLLLKKKKKKMMMPPPPPPTTTWWWVVVVVV\\\gggqqqxxxpppjjjfffaaa]]]UUURRRNNNMMMPPPSSSVVVXXX[[[```fffiiiiiijjjmmmpppvvvvvvwwwwwwwwwwwwwwwvvvwwwyyy|||~~~{{{xxxxxxuuuvvvvvvuuussstttwwwzzz}}}yyyoooiiiggg___^^^^^^^^^___bbbeeegggiiihhhlll{{{{{{hhh]]]UUUOOOPPPRRRTTTXXX\\\hhhooo}}}yyyrrrkkkeee^^^ZZZUUUQQQNNNLLLIIIGGGGGGDDDAAAAAADDDGGGIIIHHHOOOTTTfffzzz{{{zzz{{{|||}}}}}}{{{yyyxxxxxxzzz}}}|||wwwwwwzzz}}}|||zzz}}}|||{{{zzzyyyxxxxxxyyyyyyyyyzzz~~~zzzuuusssxxxzzz|||~~~{{{wwwuuuwwwxxxxxxxxxuuurrrqqqqqqpppsssuuubbbWWWRRRQQQSSSRRRSSSSSSTTTTTTSSSRRRSSSSSSRRRPPPNNNOOOQQQSSSRRRVVVZZZ[[[\\\cccoooxxxzzzqqqjjjeee___[[[TTTQQQLLLJJJKKKNNNPPPQQQTTTXXX]]]```bbbeeeiiinnnssstttuuuvvvwwwwwwwwwwwwvvvxxx{{{{{{||||||yyyvvvvvvoooooopppqqqsssxxx~~~{{{wwwrrrmmmlllooopppooommmpppppppppqqqtttwww{{{}}}wwwlllbbb]]][[[XXXXXXZZZ\\\```dddgggjjjjjjiiimmmzzzqqq```YYYRRRNNNPPPSSSVVV[[[aaalllvvv}}}vvvnnngggaaaZZZVVVRRROOOMMMKKKIIIGGGDDDBBBAAABBBEEEHHHIIIIIIOOOUUUhhh~~~{{{|||yyyvvvvvvxxx{{{zzzxxxvvvvvvwwwzzz{{{{{{{{{xxxxxxzzz}}}}}}{{{|||yyywwwvvvwwwwwwwwwwwwxxx|||zzzvvvssswwwzzz}}}|||xxxvvvvvvvvvuuuuuutttsssssstttsssuuukkk\\\WWWVVVTTTTTTVVVWWWXXXXXXYYYYYYXXXXXXXXXVVVTTTTTTVVVXXXWWW[[[```cccfffooo{{{~~~tttlllfff___[[[UUUQQQLLLIIIHHHJJJKKKLLLMMMQQQVVVYYY[[[___fffkkkpppqqqrrrtttvvvwwwxxxxxxvvvxxx|||}}}wwwxxxxxxuuussssssmmmmmmnnnpppvvv}}}|||rrrjjjkkkgggdddbbbcccdddcccaaaaaabbbcccfffjjjooosssuuu||||||{{{zzz{{{~~~{{{pppeee\\\XXXVVVVVVWWWZZZ^^^bbbgggjjjmmmkkkkkkooo}}}|||iii[[[WWWRRRNNNQQQTTTWWW^^^eeeppp~~~{{{ssslllddd^^^UUURRRNNNLLLKKKJJJHHHFFFEEEEEEEEEFFFHHHJJJKKKKKKNNNVVVkkk~~~|||{{{yyyxxxvvvsssqqqtttyyy|||yyywwwvvvxxxxxxxxxvvv|||zzzxxxxxx{{{~~~~~~}}}xxxuuuttttttuuuttttttuuuxxx{{{{{{xxxuuussswwwyyy}}}}}}{{{xxxvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvzzztttbbbZZZXXXTTTVVVXXXZZZ[[[[[[]]]^^^[[[\\\]]]\\\[[[[[[]]]______ccciiimmmsss}}}xxxppphhhaaa[[[WWWRRRLLLHHHGGGHHHIIIIIIJJJMMMQQQTTTWWW\\\ccciiilllmmmppprrruuuwwwxxxyyyxxx{{{~~~xxxrrrrrrssspppnnnooommmnnnpppvvv~~~|||uuuooohhhaaabbbcccccc```]]]\\\]]]___[[[\\\^^^aaafffjjjnnnppprrrssssssrrrrrrssswwwzzzxxxkkkaaa[[[WWWUUUVVVXXX\\\aaafffjjjmmmnnnnnnpppwwwssscccZZZWWWSSSPPPSSSUUUYYYaaahhhtttyyyqqqjjjbbb\\\RRROOOKKKIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIKKKLLLRRR___www|||xxxvvvvvvwwwrrrlllnnnuuu}}}{{{{{{zzzyyyyyyyyyxxxxxxyyy||||||wwwtttsssssssssqqqqqqrrrtttvvvvvvuuutttsssuuuxxxzzzyyyxxxxxxwwwvvvvvvwwwxxxxxxzzzzzzyyyzzz~~~}}}hhh]]]ZZZUUUXXX\\\^^^___```bbbeeebbbcccdddeeedddeeegggiiijjjnnnsssxxx|||uuummmddd]]]XXXTTTMMMIIIGGGGGGGGGGGGHHHLLLPPPSSSUUUYYY```eeeiiijjjmmmqqqtttwwwyyyzzzzzz}}}{{{tttooopppqqqpppoooqqqqqqsssxxxvvvmmmiiifffbbb^^^\\\^^^```]]]YYYWWWYYY\\\WWWYYY\\\___dddhhhlllnnnlllmmmmmmlllkkklllnnnpppwww~~~tttggg___ZZZWWWVVVXXX[[[```fffkkkooorrrsssrrrvvv}}}lll___YYYVVVSSSRRRUUUXXX\\\eeennn|||vvvooohhh```ZZZPPPMMMJJJHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGIIILLLNNNYYYkkk{{{{{{xxxxxxyyysssllloooxxx{{{yyyyyy{{{yyyyyyzzz{{{|||~~~~~~{{{wwwtttrrrqqqqqqpppqqqqqqrrrsssssssssssstttuuuvvvyyy|||}}}|||yyyvvvwwwxxxxxxwwwwwwyyyzzzyyy||||||zzzzzzqqqccc\\\YYY]]]cccfffhhhjjjooorrrppprrrssssssrrrrrrtttuuuvvvxxx}}}zzzqqqggg```XXXTTTMMMHHHGGGGGGGGGFFFGGGKKKPPPRRRSSSVVV\\\```fffhhhkkkoootttwwwyyyzzz{{{}}}{{{uuuqqqtttwwwxxxzzz|||}}}yyyssskkkeeebbbaaaaaa```[[[[[[[[[[[[ZZZYYYYYYZZZYYYZZZ^^^bbbgggllloooqqqnnnmmmllljjjhhhiiilllnnnsss{{{rrreee]]]ZZZXXXXXX]]]aaagggnnnuuuyyy{{{|||~~~tttdddZZZWWWTTTRRRRRRVVVZZZ___jjjttt{{{sssllleee^^^XXXOOOLLLIIIGGGGGGGGGEEEDDDCCCEEEFFFGGGGGGKKKQQQUUUeee||||||zzzyyyzzzvvvqqqzzzyyyzzz}}}||||||}}}}}}|||||||||}}}|||{{{yyyvvvtttrrrqqqppprrrrrrrrrrrrrrrrrrrrrssstttuuuvvvzzz{{{{{{yyyyyyvvvxxxzzzyyyxxxwwwyyy{{{zzz}}}|||xxxyyy{{{jjjaaa]]]ccckkkqqquuuyyy}}}tttiiiaaaXXXSSSMMMHHHFFFFFFFFFFFFGGGKKKPPPRRRSSSUUUYYY]]]dddgggjjjooossswwwzzz{{{{{{}}}yyyvvvzzzrrrpppmmmhhhdddaaaaaabbbddd___\\\ZZZ[[[^^^___\\\ZZZ\\\^^^bbbhhhmmmrrrvvvxxxrrrpppmmmjjjhhhiiinnnqqqsss|||rrrddd]]][[[ZZZZZZbbbgggnnnvvv}}}}}}nnn___WWWVVVRRRPPPRRRWWW\\\bbbnnnyyyyyypppjjjddd\\\WWWOOOLLLIIIGGGGGGFFFEEEDDDCCCEEEGGGHHHJJJOOOWWW]]]uuu~~~yyyxxx{{{yyyyyy~~~~~~~~~{{{zzzyyyzzzyyyyyywwwvvvtttrrrpppoootttttttttsssrrrrrrssstttuuuuuuwww{{{|||{{{zzzzzzwwwyyy{{{zzzxxxwwwyyy{{{zzz|||{{{vvvwwwpppdddaaahhhrrryyy~~~wwwkkkbbb[[[UUUMMMHHHFFFEEEDDDBBBEEEFFFIIIKKKMMMPPPUUUXXXbbbeeekkkpppsssvvvyyy|||~~~|||zzz{{{uuurrrmmmlllkkkjjjhhhfffdddbbbdddaaa^^^^^^___bbbcccddd```ccchhhnnnrrrvvvwwwxxxwwwtttqqqoooqqqsssuuuvvv~~~uuuggg]]][[[^^^aaaffftttzzz|||ssseeeZZZSSSQQQRRROOOTTT___ccccccooo~~~~~~wwwooohhhaaaZZZUUUOOOLLLHHHEEEEEEEEEDDDCCCFFFGGGDDDGGGOOONNNUUUhhh{{{yyy{{{|||}}}yyyuuusssssstttuuuyyyyyywwwssspppoooqqqsssyyywwwuuuvvvvvvuuupppmmmpppqqqsssuuuxxxzzz|||}}}zzzyyyyyyyyyxxxyyyyyyyyyxxxwwwuuutttwww|||zzzpppiiimmmwwwzzzoooggg]]]VVVNNNHHHFFFFFFDDDBBBDDDFFFIIIKKKMMMQQQUUUYYY```dddjjjppptttwww{{{~~~~~~|||{{{wwwvvvyyy~~~tttooooooqqqqqqpppooommmkkkiiihhhhhhgggfffgggiiijjjiiihhhcccfffjjjoootttxxxzzz{{{xxxvvvttttttuuuxxx{{{|||zzzkkkaaa^^^aaadddnnn}}}~~~mmmaaaXXXSSSRRRQQQPPPVVV```dddggguuu{{{uuunnnhhhaaa[[[WWWOOOKKKHHHEEEEEEEEEDDDCCCDDDGGGFFFIIIOOOPPP[[[rrr}}}}}}zzzzzz}}}|||zzzvvvrrrqqqqqqrrrsssttttttsssqqqooonnnppprrrzzzxxxvvvvvvvvvuuurrrppppppqqqrrrtttwwwzzz|||}}}yyyyyyxxxwwwwwwwwwxxxxxxvvvuuuuuuuuuwww{{{wwwqqqrrr{{{uuummm```YYYPPPIIIGGGFFFDDDBBBDDDFFFHHHJJJMMMQQQVVVYYY___dddjjjppptttxxx||||||yyyvvvtttppppppttt{{{~~~~~~~~~vvvnnnhhhjjjnnnxxxwwwwwwvvvtttrrrqqqpppooooooppprrrttttttqqqooojjjkkknnnrrrvvvzzz}}}{{{{{{|||}}}~~~pppfffcccfffiiitttttteee[[[UUURRRSSSPPPQQQYYYbbbfffmmm{{{wwwqqqlllgggaaa[[[XXXNNNKKKGGGEEEEEEEEEDDDDDDBBBGGGHHHJJJOOORRRddd}}}{{{zzz|||yyy{{{wwwuuurrrooonnnooopppqqquuuuuuuuusssqqqqqqsssuuu{{{yyyvvvvvvvvvvvvtttsssqqqqqqqqqrrruuuxxxzzz|||yyywwwvvvtttttttttvvvvvvuuuttttttuuuwwwzzz|||~~~~~~wwwuuuyyyyyyqqqddd\\\RRRKKKHHHFFFDDDBBBCCCEEEHHHJJJLLLPPPUUUXXX___dddjjjooossswww{{{}}}~~~~~~|||xxxtttpppnnniiihhhkkkqqqtttvvv{{{}}}ssslllfffeeekkksss}}}}}}}}}|||{{{yyyxxxwwwvvvvvvwwwyyy{{{|||zzzxxxtttttttttuuuxxx{{{tttkkkhhhkkknnnwwwkkk^^^VVVRRRQQQSSSQQQUUU]]]dddjjjsss~~~xxxtttoooiiiddd___YYYVVVLLLJJJFFFDDDEEEEEEEEEDDDAAAIIIJJJKKKOOOUUUmmm}}}|||zzzyyy|||~~~rrrqqqooommmmmmnnnoooqqquuuuuuuuusssqqqqqqrrrtttyyywwwuuuttttttttttttuuupppooooooppprrruuuxxxyyywwwvvvsssqqqqqqrrrtttuuuwwwuuutttssstttwww{{{}}}~~~yyyyyy~~~}}}~~~{{{ttthhh```UUULLLHHHGGGEEECCCBBBDDDGGGIIIKKKNNNSSSVVV___ccchhhmmmqqqtttxxxzzz|||~~~~~~~~~|||{{{zzz{{{|||}}}}}}}}}{{{xxxsssooojjjhhhccc```aaaeeehhhkkkrrrzzz{{{vvvoooiiifffdddfffoooxxx~~~}}}|||{{{zzzzzz|||}}}zzzxxxyyy|||wwwooolllooorrr|||zzzwwwvvvvvvwwwtttvvvyyyzzz}}}xxxdddYYYTTTQQQQQQSSSUUUZZZaaahhhooo|||~~~}}}uuuqqqlllfffaaa[[[UUUQQQKKKHHHEEEDDDDDDEEEEEEEEEBBBKKKLLLLLLPPPYYYwww}}}yyyzzz|||qqqpppnnnmmmmmmnnnpppqqqpppqqqpppnnnllljjjjjjkkktttsssrrrqqqqqqqqqssstttnnnnnnnnnooopppsssuuuvvvvvvssspppnnnnnnpppsssvvvzzzxxxtttrrrrrrvvv{{{~~~~~~{{{zzzwwwvvvwwwyyy|||~~~wwwlllcccWWWNNNIIIGGGEEECCCBBBDDDFFFGGGHHHKKKOOORRR[[[___eeejjjnnnrrruuuxxx{{{}}}}}}}}}}}}~~~{{{xxxvvvvvvvvvwwwuuuuuutttrrrnnniiieeebbb]]]ZZZYYY[[[^^^aaajjjrrrvvvzzz}}}||||||}}}{{{wwwfffcccaaacccfffiiiqqqzzz}}}|||||||||{{{}}}tttqqqsssvvv|||xxxsssppppppppplllooosssvvv{{{ppp___VVVSSSQQQRRRTTTZZZ^^^eeemmmxxx~~~}}}|||zzzqqqmmmhhhbbb]]]WWWRRRNNNJJJGGGDDDCCCDDDEEEFFFEEEEEELLLMMMMMMTTTbbb~~~xxxzzz}}}~~~ppppppooonnnnnnooopppqqqpppqqqqqqoookkkiiiiiiiiiooopppqqqpppooooooqqqsssnnnnnnoooppprrrssssssttttttqqqnnnllllllppptttwww}}}zzzvvvttttttwww{{{~~~|||yyyxxxsssrrrpppnnnooorrruuuwww|||ooofffYYYOOOJJJGGGEEECCCBBBDDDEEEFFFFFFHHHLLLOOOTTTYYY```ffflllpppuuuxxx{{{~~~}}}}}}~~~~~~|||xxxtttqqqpppoooooolllllllllkkkhhhccc___]]]XXXVVVUUUXXXZZZ\\\cccjjjnnntttxxxxxxyyyzzzwwwrrraaa___aaaeeeiiimmmttt|||}}}~~~zzzuuuuuuwwwzzz{{{uuuqqqpppooonnnqqquuuxxx}}}tttgggYYYTTTSSSSSSTTTVVV]]]aaahhhsss~~~yyyyyyyyywwwuuukkkhhhccc^^^ZZZVVVQQQMMMIIIGGGDDDCCCDDDFFFFFFFFFGGGMMMMMMOOOZZZlllwwwzzz|||}}}~~~zzzppppppooonnnnnnoooooopppppprrrrrrqqqnnnllllllmmmkkknnnpppqqqooooooqqqrrroooppprrrtttuuuuuutttsssssspppllljjjlllpppvvvzzz|||{{{zzzyyyyyyzzz{{{{{{~~~yyytttqqqnnnkkkjjjhhhgggiiilllooorrrpppgggZZZOOOJJJHHHEEECCCBBBDDDEEEEEEEEEGGGJJJMMMOOOTTT\\\dddjjjpppvvvyyy{{{~~~~~~|||yyyuuupppllljjjiiihhhffffffgggfffddd```\\\YYYUUUTTTUUUXXXZZZZZZ___eeejjjqqqvvvwwwxxxxxxtttnnndddbbbdddiiimmmpppwww|||~~~~~~xxxwwwxxx~~~yyyuuurrrrrrrrruuuyyy|||mmm```UUURRRSSSTTTUUUWWW___cccjjjvvvxxxtttuuuvvvtttqqqgggddd```\\\YYYUUUQQQNNNIIIFFFCCCCCCDDDFFFFFFFFFHHHMMMMMMPPP^^^tttwwwzzz||||||}}}}}}|||tttppppppooonnnnnnnnnnnnooolllmmmooonnnlllkkkkkkllliiimmmqqqrrrpppoooqqqrrrppprrruuuwwwxxxwwwuuutttrrroookkkjjjkkkqqqwww{{{{{{|||}}}~~~~~~|||zzzyyy}}}zzztttnnnjjjhhhfffeeeccccccdddhhhlllnnnyyynnn___TTTNNNJJJFFFBBBDDDDDDDDDEEEFFFHHHIIIJJJNNNRRRYYY___ffflllrrrvvv{{{~~~}}}zzzuuuooojjjfffcccbbbcccaaa___^^^___^^^^^^]]]]]][[[XXXUUUUUUYYY```eeennnsssvvvuuuvvvwwwuuupppjjjhhhgggkkkttt|||~~~}}}{{{~~~xxxwwwwwwtttvvv}}}{{{ddd\\\VVVTTTSSSQQQSSSWWW\\\fffttt|||xxxssspppqqqpppnnnkkkaaa___\\\XXXTTTQQQOOONNNKKKHHHEEEBBBBBBDDDHHHJJJGGGKKKNNNRRR```|||yyyxxxxxxxxxxxxzzz{{{||||||{{{{{{yyyxxxxxxwwwwwwooonnnmmmlllllllllllllllnnnkkkjjjkkkoooqqqpppooommmppprrrrrrpppoooppprrrvvvvvvwwwyyyzzzxxxtttqqqpppmmmjjjiiikkkqqqxxx||||||}}}~~~~~~}}}|||~~~~~~xxxxxx~~~xxxrrrlllddd^^^bbbaaa``````aaadddgggjjjzzzpppbbbWWWQQQLLLGGGDDDDDDDDDDDDDDDFFFGGGHHHIIIMMMQQQVVV]]]cccjjjqqquuu{{{~~~|||wwwqqqkkkfffbbbaaa^^^]]][[[ZZZ[[[[[[[[[[[[```___\\\ZZZZZZ^^^eeeiiirrrwwwyyyyyyzzz|||zzzvvvqqqnnnmmmqqqyyy}}}zzz~~~sssaaaZZZUUUTTTTTTTTTWWW\\\eeeppp}}}tttppplllkkkkkkkkkhhheee___^^^ZZZWWWSSSPPPNNNMMMIIIHHHEEECCCCCCEEEGGGIIIHHHKKKOOOVVVfff}}}{{{|||{{{yyywwwvvvvvvwwwxxxzzzzzzyyyyyyxxxwwwuuutttppppppooonnnmmmmmmmmmmmmnnnlllkkkmmmppprrrrrrqqqoooqqqssssssqqqpppqqqrrrtttuuuvvvxxxyyyxxxtttqqqqqqooolllkkknnnssszzz~~~{{{}}}~~~}}}||||||}}}~~~~~~{{{vvvvvvxxxrrrkkkddd______^^^]]]^^^```dddhhhkkk}}}tttggg]]]UUUOOOJJJFFFCCCCCCCCCCCCDDDFFFGGGHHHKKKNNNSSSXXX^^^fffnnnssszzz|||xxxrrrlllfffaaa^^^ZZZYYYYYYXXXYYYZZZ\\\\\\dddccccccaaabbbeeekkkoooyyy}}}{{{xxxvvvxxxyyyiii\\\WWWSSSTTTUUUWWW\\\bbbjjjwwwyyyrrrjjjgggeeeeeegggfffccc___]]][[[XXXTTTPPPMMMKKKJJJGGGFFFEEEDDDDDDEEEGGGHHHHHHJJJOOOZZZooo~~~zzz{{{}}}yyyuuurrrrrrtttuuuwwwxxxyyyyyyxxxvvvtttrrrrrrqqqqqqpppoooooonnnnnnnnnmmmmmmnnnqqqsssttttttqqqrrrssssssqqqpppqqqrrrrrrrrrtttvvvxxxwwwtttqqqrrrpppnnnnnnqqqvvv|||zzz|||}}}}}}{{{zzz{{{|||~~~{{{xxxvvvtttttt{{{{{{tttnnnhhhccc^^^]]]\\\\\\___dddiiilllyyynnncccZZZRRRKKKGGGBBBBBBBBBCCCCCCEEEFFFFFFIIILLLOOOTTTYYYaaaiiioooyyy|||~~~||||||}}}|||{{{xxxsssmmmfff```\\\YYYZZZZZZZZZ[[[^^^aaaccchhhhhhhhhggghhhkkkpppsss~~~~~~oooaaaYYYUUUSSSTTTVVVXXX^^^fffnnn}}}|||nnnhhhcccaaa```aaacccccc___[[[YYYWWWTTTQQQMMMJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHNNN\\\uuu}}}xxx}}}}}}xxxsssqqqqqqssstttwwwxxxzzzzzzyyywwwtttrrrrrrrrrrrrqqqpppooonnnnnnmmmmmmmmmoooqqqssstttuuuqqqrrrrrrqqqqqqqqqqqqrrrqqqqqqrrrtttvvvvvvtttqqqqqqpppnnnooorrrvvv|||yyy{{{||||||zzzxxxxxxyyyzzzuuurrrsssssstttyyyzzzuuupppllldddbbb```^^^```eeejjjmmmvvvkkk```UUUMMMHHHBBBBBBBBBBBBCCCDDDEEEEEEHHHJJJMMMQQQVVV]]]dddjjjwwwyyyzzz{{{yyywwwvvvuuuvvvvvvuuurrrmmmfff___[[[XXXZZZ[[[\\\]]]aaafffjjjmmmmmmlllkkkjjjmmmqqqttt{{{hhh\\\WWWTTTSSSUUUWWWYYYaaajjjvvvuuugggaaa\\\[[[ZZZ[[[^^^^^^ZZZWWWUUUSSSQQQMMMJJJHHHFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHOOObbb~~~~~~yyy~~~{{{vvvsssrrrsssuuuwwwyyyzzz||||||{{{yyyvvvtttrrrrrrrrrrrrqqqooommmlllmmmmmmnnnooopppqqqsssuuuqqqpppoooooopppqqqrrrrrrppppppqqqsssuuuuuusssqqqooonnnnnnnnnqqqtttxxx{{{xxxzzz{{{{{{yyyvvvuuuuuutttpppnnnqqqtttuuuxxx}}}~~~{{{xxxqqqnnniiieeeeeeiiinnnqqqtttfffZZZPPPKKKCCCCCCCCCCCCCCCDDDEEEEEEGGGIIILLLOOOSSSYYY___dddrrrssstttttttttrrrpppooolllnnnoooooolllfff```\\\VVVXXX[[[\\\^^^cccjjjpppsssrrrooolllkkklllpppttt~~~rrrbbbXXXVVVTTTUUUXXXYYY]]]fffppp}}}qqqddd^^^VVVTTTRRRSSSVVVVVVSSSPPPQQQPPPNNNKKKIIIGGGFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFHHHLLLYYYqqq{{{yyywwwuuuuuuvvvyyy{{{{{{|||}}}}}}|||zzzxxxvvvssssssssssssqqqooommmlllmmmoooppppppoooppprrrtttqqqpppnnnoooqqqtttuuutttrrrqqqqqqsssttttttsssqqqmmmmmmmmmmmmooorrrtttvvvwwwyyyzzzzzzwwwtttsssrrrpppmmmnnnrrrttttttwww|||{{{yyywwwzzz|||uuupppnnnqqquuuyyy}}}mmm___SSSNNNDDDDDDCCCCCCDDDDDDEEEFFFFFFIIILLLOOORRRVVV[[[^^^ggggggiiijjjlllkkkiiihhhbbbeeejjjlllkkkgggaaa]]]UUUXXX\\\^^^___eeennnuuuyyywwwrrrmmmjjjkkkooosss{{{zzziii\\\UUUUUUTTTWWW[[[^^^cccnnnyyypppccc\\\SSSPPPMMMMMMOOOPPPOOOLLLMMMMMMKKKJJJHHHGGGGGGGGGDDDCCCCCCCCCDDDEEEGGGGGGJJJTTTiii{{{zzzxxxxxxxxxyyy{{{|||}}}}}}}}}|||{{{zzzyyyxxxtttuuuuuuuuusssqqqnnnmmmpppqqqrrrrrrpppppprrruuussspppoooppptttwwwxxxxxxssssssrrrsssttttttrrrpppmmmmmmmmmmmmnnnpppqqqrrrvvvxxxzzzyyyvvvsssqqqpppmmmmmmooossssssqqqtttzzz}}}nnnkkkjjjooozzzzzzxxx{{{rrrbbbVVVPPPEEEDDDDDDDDDDDDEEEEEEFFFFFFIIIMMMPPPRRRUUUYYY[[[\\\]]]___bbbdddeeedddbbb\\\```fffjjjkkkgggbbb^^^VVVZZZ^^^```bbbhhhqqqyyy}}}zzztttnnnjjjjjjnnnrrrxxxsssdddYYYRRRTTTTTTXXX^^^aaagggttt}}}oooccc[[[SSSOOOKKKKKKMMMOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHDDDCCCCCCCCCDDDEEEGGGHHHLLLZZZuuu|||{{{zzzzzzzzz{{{|||}}}~~~}}}|||{{{zzzyyyyyyxxxvvvvvvwwwwwwuuurrrpppnnnrrrtttuuusssqqqpppsssuuutttqqqpppqqqvvvzzz|||{{{uuutttssssssttttttrrrpppmmmmmmmmmnnnnnnoooppppppuuuwwwyyyyyyvvvrrrpppooolllmmmpppsssqqqnnnqqqwwwwwwyyyhhhdddaaagggtttxxxmmm^^^SSSKKKGGGDDDDDDGGGJJJIIIHHHGGGHHHIIIKKKNNNQQQSSSUUUZZZWWWTTTVVV[[[]]]\\\YYYXXX[[[```eeeiiigggccc___WWWZZZ]]]```dddjjjssszzz~~~{{{uuummmeeebbbeeeiiiuuuwwwiii^^^VVVRRRRRRWWW[[[^^^aaakkkzzz}}}oooaaaXXXQQQNNNJJJHHHHHHIIIIIIIIIKKKKKKJJJIIIHHHFFFEEEDDDAAAAAA@@@???BBBFFFHHHGGGUUUiii~~~zzzzzz|||}}}|||zzz|||zzzwwwwwwwwwxxxxxxwww{{{{{{zzzwwwsssqqqppppppuuuvvvwwwvvvsssqqqqqqqqqooooooooopppssswwwzzz}}}}}}zzzwwwuuutttsssqqqpppooooooooommmlllmmmppprrruuuuuuvvvvvvuuusssqqqpppmmmnnnoooppppppqqqpppppp~~~zzzpppgggaaaeeeppp~~~|||qqqbbbWWWLLLHHHDDDCCCEEEGGGFFFEEEGGGHHHIIIKKKMMMOOOQQQSSSTTTPPPNNNOOOSSSUUUTTTQQQRRRVVV\\\ccchhhhhhddd```XXXYYY[[[^^^cccjjjrrrwww|||zzztttllleeeccceeeiiitttnnncccZZZSSSPPPRRRXXX^^^aaafffqqq}}}ooobbbYYYQQQNNNIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAACCCFFFIIIJJJ[[[zzz~~~{{{{{{}}}~~~~~~||||||yyyvvvuuuvvvwwwxxxwwwzzz{{{zzzxxxtttrrrqqqqqqvvvwwwwwwuuurrrppppppqqqnnnnnnnnnppprrrvvvyyy{{{xxxvvvtttsssttttttsssrrrooooooooommmlllmmmooorrrvvvvvvvvvuuusssqqqooonnnlllmmmnnnpppqqqrrrssssss|||rrrhhh```ccclllvvvvvvhhh^^^QQQLLLFFFDDDEEEFFFEEEDDDFFFGGGHHHIIIKKKMMMNNNOOOMMMJJJGGGHHHKKKMMMKKKIIIKKKOOOWWW```ggghhhfffccc[[[ZZZZZZ]]]bbbiiinnnqqqwwwuuuqqqjjjcccaaaeeehhhsssssseee\\\VVVQQQPPPQQQYYYaaafffkkkzzz}}}pppcccZZZPPPMMMHHHFFFFFFGGGGGGFFFDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFKKKOOOddd~~~||||||}}}~~~~~~}}}zzzwwwtttrrrsssuuuwwwwwwzzz{{{{{{yyyvvvsssrrrssswwwwwwvvvsssooonnnnnnpppnnnnnnnnnooorrrtttwwwyyysssrrrqqqqqqssstttttttttqqqrrrrrrpppooooooqqqssswwwvvvuuutttrrrooommmlllkkklllnnnppprrrtttvvvvvvzzz}}}wwwmmmcccccchhhnnnwww~~~|||{{{~~~{{{nnneeeVVVPPPIIIFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIFFFDDDEEEFFFGGGFFFEEEEEEJJJSSS]]]eeeiiihhhfffaaa^^^[[[\\\aaafffiiiiiipppooolllfff```___cccgggrrr}}}jjj___YYYTTTRRRSSSRRRZZZdddiiippp{{{ooocccZZZOOOLLLGGGEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDFFFOOOWWWqqq|||{{{zzzzzzyyyyyyvvvssspppooopppssstttuuuyyyzzz{{{zzzwwwuuuttttttwwwvvvtttppplllkkklllnnnnnnooooooppprrruuuwwwxxxrrrqqqpppqqqsssuuuuuuttttttuuuuuutttsssssstttvvvwwwvvvvvvtttsssqqqpppooommmnnnoooqqqsssuuuwwwxxxxxx{{{uuujjjfffgggjjjoootttuuurrrrrrvvv{{{~~~ssslllYYYSSSKKKFFFFFFGGGHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGDDDCCCBBBAAABBBCCCBBBBBBCCCGGGOOOYYYbbbhhhiiiiiigggccc^^^]]]```dddeeedddjjjjjjhhhccc______cccgggtttrrrbbbYYYUUURRRRRRTTTUUU]]]fffmmmuuuxxxnnnbbbYYYOOOKKKGGGDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEBBBAAABBBEEEDDDHHHUUUccc~~~|||yyyvvvtttssstttrrrooollllllnnnppprrrrrrwwwyyyzzzzzzxxxvvvuuuuuuuuutttrrrnnnjjjiiijjjlllppppppqqqrrrtttuuuwwwxxxtttsssqqqrrrsssttttttssstttuuuvvvuuuttttttvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuqqqqqqqqqrrrsssuuuwwwxxxxxx{{{}}}|||ooojjjiiiiiimmmqqqvvvrrrpppssswww~~~yyysss^^^WWWMMMGGGEEEFFFGGGFFFFFFGGGHHHHHHHHHGGGEEEDDD??????>>>>>>>>>??????@@@BBBEEEKKKSSS]]]dddggghhhjjjfffbbb```aaabbbddddddiiijjjiiieeebbbcccgggkkkzzzrrrfffZZZTTTRRRPPPRRRUUUYYY```hhhqqq}}}wwwmmmaaaXXXOOOLLLGGGDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFEEECCCAAABBBFFFFFFKKK^^^rrr}}}|||zzzvvvrrrpppppppppooommmlllllloooqqqqqqqqqtttwwwyyyzzzxxxvvvuuuuuussssssrrroookkkjjjjjjlllqqqqqqrrrsssuuuvvvvvvwwwuuusssqqqrrrssstttssssssqqqssstttuuuuuuuuuwwwxxxyyyxxxxxxwwwwwwxxxxxxyyysssssssssssstttvvvxxxyyyxxx{{{}}}}}}uuuooommmnnnqqqvvvyyytttrrrsssvvv{{{~~~yyyhhh___TTTKKKHHHGGGGGGFFFGGGHHHHHHIIIHHHFFFDDDBBB<<<============>>>???@@@BBBCCCGGGNNNVVV^^^ccceeehhhgggeeecccbbbcccfffiiilllmmmmmmkkkiiijjjnnnrrr}}}hhh^^^UUURRRQQQRRRUUUYYY^^^ccckkkwwwxxxnnnbbbYYYPPPLLLHHHEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDEEEBBBCCCGGGIIIPPPhhh~~~yyyyyyxxxuuuqqqoooppprrrmmmmmmmmmooorrrsssrrrqqqrrruuuxxxyyyxxxvvvuuuuuusssttttttrrrooommmmmmnnnpppqqqrrrssstttuuuuuuuuurrrqqqpppppprrrssssssrrrqqqsssvvvwwwxxxxxxzzz|||{{{{{{yyyxxxxxxxxxyyyyyysssrrrrrrsssuuuxxx{{{}}}zzz{{{||||||~~~~~~xxxwwwxxx}}}}}}~~~~~~{{{}}}rrrhhh[[[QQQLLLJJJIIIGGGGGGHHHIIIIIIHHHFFFCCCAAA===>>>>>>???>>>???AAACCCCCCBBBDDDJJJRRRZZZ___bbbfffggggggeeecccdddiiinnnppprrrrrrpppnnnoootttxxxnnnccc[[[SSSRRRSSSUUUYYY___bbbeeemmm{{{yyyooocccZZZPPPMMMHHHEEEDDDDDDDDDCCCAAABBBCCCCCCDDDDDDDDDCCCGGGCCCEEEIIIKKKTTTooo|||~~~~~~|||vvvwwwwwwtttqqqoooqqqtttnnnnnnooorrrtttuuutttrrrqqqtttwwwyyyxxxvvvuuuuuusssuuuvvvtttrrrpppooooooooopppqqqrrrssssssssssssooonnnmmmnnnqqqssssssssstttvvvyyy{{{|||}}}}}}|||zzzxxxwwwwwwwwwwwwqqqqqqqqqsssvvvzzz}}}zzz{{{{{{{{{}}}tttmmm```TTTJJJFFFFFFGGGHHHIIIIIIIIIGGGDDDAAA???<<<<<<======>>>>>>?????????@@@AAADDDJJJPPPWWWZZZaaabbbcccdddfffkkkqqqvvvyyy|||}}}{{{xxxxxx}}}}}}|||xxxxxx|||vvvjjj[[[VVVRRRRRRSSSSSSXXX___eeemmmyyy|||uuummmbbbYYYTTTPPPJJJEEECCCBBBAAAAAAAAACCCEEEEEEEEEEEEGGGHHHFFFDDDGGGMMMNNNXXXyyy}}}~~~}}}|||~~~}}}}}}}}}{{{yyyuuusssrrrqqqpppooonnnmmmnnnsssxxxwwwrrrllloooqqqssssssrrrrrrrrrtttuuuuuuuuusssrrrpppnnnmmmnnnnnnoooqqqssssssqqqooommmooopppppppppppprrrttt{{{yyywwwxxxzzz|||||||||~~~{{{xxxvvvtttttttttooommmlllqqqyyy~~~}}}yyyvvvuuuwwwxxxzzz}}}|||uuuiii\\\QQQLLLJJJKKKIIIIIIIIIIIIGGGDDDAAA???<<<======>>>>>>?????????@@@@@@BBBEEEIIINNNSSSUUUZZZ\\\^^^```dddkkkrrrxxx}}}{{{sssoooooojjjjjjooowwwmmmcccYYYTTTRRRSSSTTTUUU[[[bbbgggqqq~~~{{{uuulllbbbZZZRRRNNNHHHEEECCCCCCCCCBBBAAABBBDDDDDDCCCDDDEEEGGGHHHGGGKKKPPPSSS```xxxzzz~~~|||zzzzzz~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{wwwtttsssrrrpppooopppoooooossswwwwwwrrrnnnnnnppprrrsssrrrrrrssstttuuuuuuttttttrrrqqqooonnnmmmmmmnnnpppqqqqqqooommmmmmoooqqqrrrqqqqqqrrrssswwwvvvuuuvvvxxxzzz{{{{{{yyyyyyxxxwwwtttrrrooonnnqqqnnnnnnrrryyy}}}~~~|||vvvssssssuuuvvvwww~~~yyyooobbbVVVNNNJJJIIIJJJJJJJJJHHHFFFCCCAAA???=========>>>???@@@@@@@@@AAABBBCCCFFFHHHKKKMMMNNNQQQSSSWWW\\\bbbjjjssszzztttkkkccc``````^^^^^^ccckkkuuutttaaaYYYVVVRRRQQQSSSTTTWWW^^^fffkkkwwwyyyssskkkaaaZZZOOOLLLGGGDDDDDDDDDDDDDDDBBBDDDEEEDDDDDDDDDFFFHHHFFFHHHLLLQQQVVVhhh}}}vvvwww~~~{{{yyyyyy{{{{{{zzzzzz{{{{{{||||||~~~|||xxxvvvuuusssqqqooopppooommmooorrrssspppmmmmmmooorrrssssssssstttuuuttttttttttttsssrrrqqqpppnnnmmmmmmnnnooonnnlllkkklllooorrrsssrrrqqqqqqrrrsssrrrrrrtttwwwyyyzzzzzzuuuvvvvvvvvvtttqqqmmmkkkqqqoooooorrrwwwzzzyyyxxxrrrpppppprrrssstttyyy~~~~~~}}}vvvjjj\\\RRRLLLJJJKKKJJJIIIGGGEEEBBB???>>>===>>>??????@@@AAABBBBBBCCCDDDEEEGGGHHHHHHGGGGGGIIILLLQQQWWW___iiissszzzssshhh```ZZZYYYZZZ\\\]]]aaajjjttt~~~hhhZZZTTTTTTRRRRRRTTTUUUXXX```jjjqqqyyyqqqhhh^^^XXXOOOLLLGGGEEEDDDDDDCCCBBBEEEFFFGGGFFFFFFGGGJJJLLLHHHLLLPPPSSS\\\sss{{{yyyttt}}}{{{zzzxxxxxxwwwwwwxxxzzz{{{||||||yyywwwvvvuuuuuusssqqqnnnllljjjjjjlllmmmlllkkkmmmpppsssuuuvvvvvvvvvwwwtttttttttttttttsssrrrqqqpppnnnmmmlllmmmmmmkkkjjjkkknnnrrrsssrrrpppooooooqqqpppqqqssswwwyyyzzzzzzvvvvvvvvvuuusssqqqpppnnnpppooooooqqqtttuuutttrrrooommmooorrrrrrrrruuu{{{yyy~~~{{{wwwiii[[[SSSPPPLLLKKKIIIGGGDDDAAA???===???@@@@@@AAABBBDDDDDDEEEEEEFFFGGGHHHHHHFFFEEEDDDEEEHHHMMMSSS[[[eeeooovvv~~~wwwhhh```[[[WWWXXX[[[^^^___dddmmmxxxsssbbbWWWTTTTTTRRRSSSVVVWWWZZZcccnnnzzzyyyoooeee[[[TTTPPPLLLHHHEEEDDDCCCAAA@@@CCCEEEFFFGGGGGGJJJNNNQQQPPPUUUXXX[[[gggwwwyyyuuu~~~{{{zzzvvvvvvuuuuuuvvvxxxzzz{{{wwwvvvuuuuuuvvvuuutttrrrllljjjhhhggghhhjjjkkklllnnnrrrvvvxxxxxxxxxxxxxxxuuuuuuuuuuuuttttttsssrrrqqqooommmkkkllllllkkkkkkjjjmmmqqqrrrqqqooonnnnnnppppppqqqtttxxxzzz{{{zzzxxxvvvsssqqqppppppqqqrrrrrrqqqrrrrrrssssssrrrpppnnnmmmooossssssqqqsssxxxxxx|||xxxrrrbbbWWWSSSOOONNNKKKHHHEEEBBB@@@???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGEEEDDDDDDGGGJJJOOOUUU^^^gggmmmwwwyyymmmaaa[[[YYYWWWYYY\\\]]]```gggqqq~~~yyyjjj]]]VVVTTTTTTTTTVVVZZZ[[[___jjjvvvyyyooocccYYYSSSOOOLLLHHHEEEDDDBBB@@@???AAABBBDDDFFFIIIMMMRRRVVVXXX\\\___cccttt{{{sssvvv|||yyyyyyvvvuuutttttttttvvvyyyzzzvvvuuuuuuuuuvvvvvvtttrrrkkkjjjiiihhhiiikkkmmmoooooossswwwyyyyyyxxxwwwxxxvvvvvvvvvvvvuuutttsssrrrrrroookkkjjjjjjkkklllkkklllnnnqqqqqqpppnnnnnnnnnqqqqqqrrruuuyyy{{{{{{zzzuuusssooolllkkkmmmoooqqqssstttuuuuuuuuusssrrrqqqmmmmmmpppuuutttqqqrrruuuvvv|||uuu|||{{{gggZZZUUUSSSRRROOOKKKHHHEEECCCAAACCCDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFHHHKKKOOOUUU]]]bbbmmmvvvssshhh^^^[[[ZZZZZZ[[[^^^___ccclllyyy}}}mmmbbbYYYTTTSSSSSSUUUYYY^^^aaagggtttyyyooocccZZZTTTMMMJJJGGGEEEDDDCCCAAA@@@AAACCCFFFIIIMMMSSSZZZ___ccchhhjjjppp}}}vvv{{{~~~zzzyyywwwvvvtttssstttuuuxxxzzzyyyxxxwwwwwwwwwvvvsssppphhhhhhiiihhhiiikkknnnpppooorrrvvvxxxxxxvvvuuuuuuxxxxxxwwwvvvuuutttrrrqqqpppmmmiiiggghhhjjjkkkkkkoooqqqrrrrrrpppooopppqqqqqqqqqrrruuuxxxzzzyyyxxxqqqpppmmmlllkkklllmmmnnnqqqsssttttttsssqqqoooooolllmmmqqquuuuuuqqqpppsssrrryyysss{{{ooo```ZZZWWWUUURRRNNNJJJGGGEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIEEEFFFGGGHHHJJJOOOVVVZZZcccmmm{{{rrrhhh___]]]]]]\\\^^^aaabbbgggsssrrrddd\\\UUUQQQQQQSSSUUU[[[bbbfffmmm|||yyyoooddd[[[WWWJJJHHHFFFEEEEEEEEECCCBBBDDDFFFIIIMMMSSSZZZbbbgggqqqvvvyyy~~~||||||xxxvvvtttssssssuuuwwwyyy}}}|||zzzyyyxxxvvvrrroooeeeeeefffggghhhiiilllooonnnqqqvvvwwwwwwuuussssssyyyyyyxxxwwwuuutttrrrqqqnnnkkkgggeeefffiiijjjkkkrrrsssssssssqqqqqqrrrssspppppprrruuuxxxyyyxxxwwwoooooonnnnnnnnnmmmmmmmmmnnnpppqqqqqqooommmlllkkkllllllqqqvvvuuupppoooqqqmmmvvv~~~vvv~~~uuuiii```XXXVVVTTTPPPMMMKKKIIIIIIFFFFFFHHHJJJMMMNNNOOOOOOQQQOOOMMMLLLMMMLLLJJJHHHFFFGGGGGGGGGHHHLLLRRRVVV```gggsssooojjjccc______aaadddfffkkkqqqzzz{{{iii^^^XXXTTTTTTVVVUUUXXX]]]ccclllxxx{{{ssskkkaaaXXXRRRNNNLLLHHHEEEDDDDDDEEEFFFDDDFFFKKKQQQVVV^^^nnn}}}||||||uuuuuuuuuwwwzzz{{{{{{zzz}}}~~~~~~}}}zzzuuuppplllgggiiikkkllljjjiiiiiiiiippprrrvvvyyyzzzxxxuuussszzzxxxuuussspppooooooooojjjjjjiiihhhgggiiimmmpppwwwuuussssssuuuvvvvvvuuurrrsssuuuwwwwwwvvvuuutttrrrllliiiiiiiiigggfffiiimmmmmmnnnnnnnnnnnnmmmmmmppppppsssyyyzzzvvvtttuuuuuuvvvzzzzzz}}}qqqhhh]]]YYYUUURRRQQQOOOLLLJJJHHHIIIKKKOOORRRTTTUUUTTTSSSQQQOOONNNNNNMMMKKKIIIFFFFFFFFFFFFGGGKKKPPPTTTYYY___kkkxxxoookkkeeebbbccchhhlllnnnrrrwww~~~qqqaaaYYYUUURRRRRRUUUXXX\\\bbbhhhppp~~~wwwppphhh___WWWRRRNNNKKKHHHEEEDDDDDDEEEFFFHHHIIINNNVVV___lll{{{{{{vvvuuuuuuvvvyyy{{{|||{{{~~~~~~|||yyytttpppmmmgggiiijjjjjjhhhhhhhhhiiipppqqqtttwwwxxxxxxxxxwwwwwwvvvtttqqqooonnnnnnnnnkkkkkkjjjhhhggghhhkkknnnqqqpppoooppprrrrrrrrrppppppqqqsssuuuuuutttsssrrrqqqkkkiiijjjkkkhhhgggiiinnnnnnnnnnnnnnnnnnnnnnnnpppqqqvvv}}}~~~xxxsssssstttuuuyyy~~~zzzrrreee___YYYVVVVVVUUUQQQLLLLLLMMMQQQWWW\\\^^^]]]\\\XXXVVVSSSQQQPPPNNNLLLJJJHHHHHHHHHHHHHHHKKKOOOSSSSSSYYYbbbnnnzzzoookkkggggggkkkqqqwww{{{|||~~~qqqeeeZZZUUUSSSRRRSSSVVV\\\aaahhhnnnxxx}}}yyyqqqjjjddd]]]WWWSSSMMMKKKHHHEEEDDDDDDFFFGGGKKKLLLRRR___nnn~~~zzzzzzxxxvvvtttuuuxxx{{{||||||~~~{{{xxxtttqqqoooiiiiiiiiihhhggggggiiikkkoooqqqsssuuuwwwxxxyyyzzzuuutttrrrpppooonnnmmmmmmmmmmmmllliiiggggggiiikkkmmmllllllmmmooopppnnnmmmnnnooopppqqqrrrqqqppppppoookkkiiilllmmmkkkjjjkkkpppooonnnmmmmmmnnnooopppppprrryyyzzzsssqqqssstttwww|||zzznnnggg^^^[[[]]]\\\WWWQQQPPPRRRXXX```gggiiigggddd^^^[[[WWWTTTRRRPPPNNNLLLKKKLLLLLLKKKKKKMMMQQQTTTRRRWWW___iiittt~~~nnnllljjjlllsss{{{uuuhhh___XXXVVVUUUTTTVVVYYY___eeennnuuu}}}xxxssslllfff```[[[WWWTTTLLLJJJGGGEEEDDDEEEFFFHHHKKKMMMXXXjjj~~~}}}yyyyyyxxxvvvttttttwwwzzz|||}}}}}}zzzwwwtttrrrqqqllllllkkkiiihhhiiilllnnnpppqqqsssuuuwwwwwwwwwwwwsssrrrqqqpppooonnnnnnnnnnnnnnnmmmjjjgggfffgggiiijjjjjjjjjlllnnnooonnnlllllllllmmmnnnnnnnnnnnnmmmnnnkkkkkkoooqqqnnnmmmnnnqqqpppnnnmmmmmmnnnpppqqqrrrsssyyyyyyrrrqqqtttsssvvv{{{xxxpppgggcccdddccc^^^XXXUUUXXX```jjjsssuuuqqqlllccc```[[[WWWUUUSSSQQQPPPMMMMMMNNNMMMMMMNNNQQQTTTTTTWWW^^^gggqqq|||ooonnnnnnsss{{{zzzkkkaaa[[[VVVVVVVVVVVVXXX\\\bbbiiirrr}}}{{{sssooohhhccc^^^ZZZVVVSSSKKKIIIGGGEEEDDDEEEGGGHHHLLLQQQ___www|||xxxxxxxxxvvvttttttwwwzzz|||}}}}}}yyywwwuuuttttttppppppnnnlllkkklllooosssqqqsssuuuvvvvvvtttqqqpppqqqqqqqqqqqqqqqpppoooooonnnnnnmmmjjjhhhfffgggiiigggggggggiiilllmmmlllkkkjjjkkkkkklllllllllllllllooollllllqqqsssqqqpppqqqrrrqqqooonnnnnnoooqqqrrrtttsssvvv{{{{{{vvvrrrsssuuutttvvv{{{~~~|||sssnnnlllkkkfffbbb\\\```iiiuuuzzzsssgggddd^^^ZZZXXXWWWUUUTTTMMMNNNOOONNNNNNPPPRRRUUUWWWYYY^^^fffqqq|||ssstttwww}}}oooddd[[[VVVSSSTTTUUUVVVZZZ```gggmmmxxx}}}wwwnnnjjjeee```\\\XXXTTTQQQJJJIIIFFFEEEDDDFFFHHHIIINNNTTTfff~~~{{{xxxxxxxxxvvvtttuuuxxx{{{||||||~~~|||zzzxxxwwwvvvvvvssssssrrrpppnnnooosssuuussstttttttttssspppmmmkkkoooppppppqqqqqqqqqpppppplllllllllkkkiiihhhhhhjjjeeeccccccdddgggjjjkkkjjjjjjkkkkkkkkkkkklllllllllpppllllllppprrrqqqppprrrrrrqqqpppoooooopppqqqrrruuurrrsssvvvwwwssssssuuuuuutttvvvzzz|||~~~yyyuuurrrooommmdddhhhqqqzzzjjjfffaaa]]][[[ZZZXXXWWWPPPQQQRRRSSSSSSTTTWWWYYY\\\]]]bbbiiitttzzz|||rrreee^^^WWWSSSQQQSSSVVVXXX___fffnnnttt}}}wwwssshhhfffbbb^^^ZZZUUUPPPMMMIIIHHHFFFDDDEEEFFFHHHJJJNNNTTTfff}}}|||~~~~~~zzzwwwwwwvvvuuuuuuvvvyyy{{{|||{{{||||||{{{zzzyyyxxxxxxwwwtttttttttrrrqqqqqqtttvvvvvvuuurrrooommmllllllllllllmmmoooppppppppppppoooiiijjjkkkkkkiiiiiijjjllleeecccbbbcccfffiiilllmmmkkkkkkkkkkkkkkklllmmmmmmpppkkkjjjmmmooonnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqtttqqqrrrvvvvvvttttttvvvtttssstttxxxzzzzzz}}}zzzvvvuuuuuuiiimmmwwwkkkgggbbb^^^\\\[[[ZZZYYYTTTVVVWWWXXXYYYZZZ]]]___aaabbbfffmmmxxxxxxhhh^^^YYYUUURRRQQQTTTXXX\\\dddlllsssxxx~~~yyyssspppeeeccc___\\\XXXSSSNNNJJJIIIHHHFFFDDDEEEFFFIIIJJJLLLQQQbbb}}}}}}~~~{{{zzz}}}~~~zzzwwwwwwvvvuuuuuuwwwzzz{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxtttuuuuuusssrrrrrrtttvvvxxxuuuooojjjhhhjjjmmmooojjjlllmmmoooooooooooonnngggiiijjjkkkjjjjjjkkkmmmhhhfffcccdddgggkkkooopppllllllkkkkkkllllllmmmnnnooojjjhhhjjjlllkkklllooopppqqqqqqrrrrrrqqqqqqppprrrqqqssswwwxxxuuutttwwwsssqqqrrrwwwxxxwwwyyy}}}|||yyyuuuppplllmmmuuu{{{jjjhhheeebbb___]]]\\\[[[ZZZWWWWWW\\\___^^^^^^```hhhjjjoooyyy}}}kkk^^^XXXXXXVVVUUUUUUWWW[[[bbbjjjnnnvvv~~~|||xxxooohhhaaa]]]YYYUUUSSSQQQNNNLLLIIIIIIHHHFFFDDDEEEGGGIIIUUUQQQ\\\yyy|||}}}|||~~~~~~|||{{{{{{|||zzzyyyyyyxxxxxxwwwwwwvvvxxxxxxwwwvvvuuutttssssssxxxwwwuuuuuuvvvwwwvvvttttttrrrpppoooooonnnkkkiiilllkkkmmmqqqvvvuuunnnhhhkkkkkkkkkmmmoooooommmllleeeeeegggiiilllnnnpppqqqkkkkkklllmmmmmmmmmmmmmmmrrrqqqqqqqqqooonnnmmmlllooonnnnnnnnnppprrrssstttuuutttsssvvvyyyzzzxxxuuutttssssssssstttvvvyyy{{{|||vvvpppkkklllrrr~~~zzzkkkhhhdddaaa___^^^]]]\\\]]]YYYZZZ___cccbbbccceeelllooovvvrrreee[[[VVVVVVTTTTTTTTTVVV[[[ccckkkqqq~~~|||yyytttlllddd___[[[WWWSSSQQQOOOMMMKKKFFFFFFFFFDDDCCCDDDGGGIIITTTQQQZZZrrr|||||||||}}}~~~~~~|||zzzzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxtttuuuuuuuuuuuuuuutttssstttttttttuuuwwwxxxwwwuuupppnnnllllllllllllkkkjjjkkkkkklllpppttttttooojjjjjjjjjkkkmmmpppqqqpppoooiiiiiihhhiiikkknnnrrrtttnnnnnnooopppppppppppppppqqqqqqqqqppppppooonnnmmmooonnnmmmmmmoooqqqsssttttttssstttwwwzzz{{{yyywwwvvvuuutttsssssstttvvvwwwxxxwwwoooiiihhhlllxxx{{{kkkgggccc```_________^^^```]]]^^^dddhhhhhhiiikkkooottt}}}sssfff^^^YYYVVVUUUTTTUUUVVVYYY___hhhrrryyy~~~xxxuuuooofff```[[[XXXTTTPPPOOOMMMKKKIIIEEEEEEEEEDDDCCCDDDHHHJJJTTTRRRYYYlllzzzttt}}}~~~}}}{{{}}}~~~}}}{{{yyyyyyzzz}}}}}}|||{{{zzzzzzzzzzzzqqqrrrtttvvvvvvuuutttsssppppppsssvvvyyyzzzxxxvvvllljjjhhhhhhiiikkkkkkkkkkkkjjjkkknnnssstttqqqnnnkkkkkklllnnnrrrssssssrrrooommmkkkjjjlllooosssvvvrrrrrrrrrsssssssssttttttppppppqqqqqqqqqqqqppppppqqqooommmmmmooorrrssstttttttttuuuxxxzzz|||{{{yyyyyywwwuuusssrrrrrrssstttxxx|||yyyooogggdddfffppp}}}|||jjjfffaaa___```bbbcccbbbbbb___aaaggglllmmmooorrrrrrwwwzzzggg]]]ZZZXXXVVVVVVUUUWWWZZZ^^^dddooo{{{|||uuuqqqjjjbbb\\\WWWTTTPPPMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDEEEHHHJJJSSSRRRYYYgggyyy|||tttsss~~~{{{}}}}}}|||zzzxxxxxxyyy~~~}}}{{{zzzyyyyyyzzzzzzrrrsssvvvwwwxxxvvvtttrrrooopppsssxxxzzzzzzwwwtttkkkiiigggggghhhkkkkkkkkkkkkjjjkkknnnqqqssssssqqqnnnnnnnnnppprrrtttsssrrrqqqpppooonnnoooqqqsssuuutttttttttttttttuuuuuuvvvqqqrrrsssttttttuuuttttttssspppnnnooorrruuuvvvvvvttttttvvvyyy{{{{{{{{{zzzxxxwwwuuusssrrrssstttuuuzzzzzz}}}}}}rrrhhhcccbbbiiiwww}}}iiiddd^^^]]]aaaeeeggggggeeebbbbbbgggmmmooorrrvvvwww|||}}}mmm^^^WWWVVVUUUUUUVVVUUUXXX]]]bbbiiiuuuzzztttnnnggg```[[[TTTQQQMMMJJJIIIHHHFFFEEEFFFFFFEEECCCBBBBBBEEEGGGNNNPPPXXXeeewww}}}sss{{{|||}}}~~~}}}zzzxxxxxxxxx}}}{{{zzzxxxwwwxxxxxxyyyuuuwwwyyyyyyyyyvvvsssqqqppprrruuuxxxzzzxxxtttpppllljjjhhhhhhjjjkkklllkkkkkkkkkllloooqqqtttttttttsssqqqpppqqqrrrsssrrrqqqpppqqqrrrsssssssssrrrrrrtttsssssssssssstttuuuuuussstttuuuvvvwwwxxxxxxxxxuuurrrqqqsssxxx|||{{{zzzuuuvvvxxxyyyzzzyyyyyyyyyuuutttsssssssssuuuwwwyyy{{{wwwwwwxxxooogggbbbfffqqqzzz}}}{{{gggaaa[[[[[[bbbiiilllllliiidddbbbggglllpppuuu{{{lllbbbWWWTTTRRRQQQRRRUUUTTTYYY___eeemmm{{{yyyrrrkkkeee^^^ZZZQQQNNNJJJHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@AAADDDFFFKKKOOOYYYhhh|||yyy}}}~~~}}}{{{xxxxxxxxx|||zzzxxxvvvuuuvvvwwwxxxxxxyyyyyyzzzxxxvvvtttrrrpppqqqsssvvvwwwtttpppllllllkkkjjjkkkmmmnnnmmmllllllmmmoooqqqssstttuuuuuuuuusssqqqqqqrrrsssrrrqqqoooppprrrttttttsssqqqppprrrrrrqqqpppqqqrrrsssttttttuuuvvvxxxyyyzzzzzzzzzvvvssssssxxx~~~}}}wwwyyyzzzzzzxxxvvvvvvvvvqqqppppppqqqsssvvvzzz||||||xxxxxx~~~yyynnnddddddllltttwwwuuueee^^^XXXZZZccclllpppqqqnnngggcccfffkkkpppwww~~~qqq___YYYUUUSSSQQQPPPSSSXXXWWW]]]dddkkkttt|||vvvoooiiibbb]]]YYYOOOLLLIIIGGGFFFFFFDDDCCCAAABBBBBBBBBBBBDDDHHHKKKMMMTTT```ppp~~~~~~{{{yyyxxxyyy|||zzzxxxvvvuuuvvvwwwxxxwwwwwwwwwwwwwwwvvvuuutttnnnnnnoooqqqrrrpppmmmiiiiiiiiijjjmmmpppqqqooonnnmmmooorrrtttuuuuuuuuuvvvtttrrrpppppprrrsssssssssooooooqqqqqqrrrrrrqqqqqqqqqpppooonnnoooppprrrssstttuuuvvvwwwxxxyyyyyyyyytttrrrttt{{{~~~yyy{{{|||zzzvvvsssrrrrrrmmmmmmmmmooorrruuuyyy{{{zzzwwwxxx}}}tttgggdddjjjqqqrrrqqqddd]]]WWWYYYcccmmmssssssqqqiiidddfffkkkqqqyyytttfffXXXVVVUUUVVVSSSQQQUUU\\\\\\bbbjjjqqqzzz|||yyytttnnngggaaa[[[XXXNNNKKKHHHFFFFFFEEEDDDCCCAAABBBDDDEEEFFFIIINNNRRRSSS[[[gggyyy}}}}}}|||zzzyyyyyy|||{{{xxxvvvuuuvvvxxxyyyuuuuuuuuuuuuuuuvvvvvvvvvjjjkkklllnnnooonnnkkkhhheeefffiiinnnrrrsssqqqooonnnppptttvvvvvvvvvvvvvvvrrrpppoooooorrrtttuuutttpppooooooooooooppprrrsssqqqpppooonnnnnnppprrrsssttttttuuuwwwwwwxxxxxxxxxrrrqqqttt|||{{{}}}}}}zzzuuupppooooookkkkkkkkkmmmppptttwwwyyyrrrqqqssswwwxxxyyy~~~qqqhhheeefffggghhh^^^YYYVVVYYYbbblllqqqrrrtttmmmfffeeekkkttt{{{~~~xxxfff^^^UUUTTTRRRQQQQQQSSSVVVXXXbbbeeelllyyy{{{yyyuuuoooiiiddd^^^XXXTTTNNNKKKGGGDDDDDDDDDCCCCCCEEEAAA???BBBFFFHHHLLLRRR]]]___vvv}}}|||}}}~~~}}}{{{yyyyyy|||{{{yyywwwwwwxxxyyyzzzuuuttttttvvvwwwwwwvvvtttuuurrrnnnkkkjjjhhhgggeeegggjjjmmmppppppooommmkkknnnoooqqquuuxxxyyyxxxwwwuuusssrrrsssvvvvvvtttrrrqqqpppooonnnnnnmmmnnnnnnsssqqqooommmlllnnnpppqqquuuvvvvvvvvvvvvtttsssrrrnnnppptttyyy~~~|||zzzwwwssspppnnnmmmmmmmmmmmmllllllnnnpppssstttuuuwwwxxxwwwvvvxxx}}}wwwlllgggfffeeeeeeZZZUUURRRVVVaaakkkqqqsssuuuooohhhgggmmmvvv}}}}}}jjj^^^YYYSSSSSSSSSTTTUUUWWW[[[]]]fffkkktttyyyvvvrrrlllgggaaa\\\VVVRRRMMMJJJGGGDDDDDDDDDCCCBBBEEE@@@???BBBFFFIIIOOOUUUbbblll}}}|||~~~~~~|||{{{yyyyyyyyy|||{{{yyyxxxwwwwwwxxxxxxttttttuuuwwwyyyyyywwwuuuuuurrrnnnllljjjjjjhhhggggggiiimmmpppqqqqqqooonnnpppppprrruuuyyyzzzyyywwwtttrrrqqqsssuuuuuusssqqqnnnmmmmmmlllkkkkkkkkkkkkpppooonnnnnnnnnppprrrssstttuuuuuuuuuuuusssrrrqqqoooqqqtttwwwzzz{{{zzzyyyyyywwwtttpppmmmkkkjjjjjjjjjiiiiiiiiikkknnnqqqsssvvvwwwxxxvvvtttvvvzzzssskkkgggcccaaaWWWRRRPPPUUUaaammmtttvvvwwwqqqjjjjjjpppxxxzzziii[[[UUUUUUQQQRRRUUUWWWYYY\\\aaadddlllttt{{{vvvrrrnnnhhhccc^^^YYYTTTPPPLLLIIIFFFDDDDDDDDDCCCBBBCCC@@@@@@CCCFFFJJJSSS[[[mmm~~~|||yyyxxxxxxyyyzzz|||{{{zzzyyyxxxwwwvvvuuurrrsssuuuyyy||||||zzzwwwtttqqqnnnllllllkkkjjjiiigggiiimmmpppssssssrrrqqqrrrrrrsssvvvyyyzzzyyywwwrrrqqqqqqrrrssssssrrrpppkkkkkkjjjjjjjjjjjjjjjjjjnnnnnnnnnoooppprrrssstttrrrssssssssssssqqqpppoooppprrrssstttuuutttsssssstttsssqqqnnnkkkiiihhhhhhffffffffffffhhhkkknnnpppuuuwwwwwwuuurrrssswww{{{|||rrrjjjccc___WWWSSSPPPVVVbbboooxxx{{{wwwqqqllllllsss|||kkk]]]TTTRRRUUUOOORRRVVVYYY\\\```eeejjjttt~~~}}}xxxsssoookkkeee___[[[WWWRRRPPPJJJHHHEEEDDDDDDDDDBBBAAABBB@@@AAACCCFFFLLLXXXddd|||}}}zzzxxxwwwxxxzzz|||||||||{{{zzzxxxvvvtttsssrrrsssvvvzzz~~~~~~|||zzzssspppnnnlllmmmmmmmmmllliiikkknnnqqqsssssssssrrrtttttttttvvvxxxyyyxxxwwwqqqppppppqqqqqqqqqpppooojjjkkkkkkkkklllkkkkkkkkknnnoooooopppqqqrrrrrrrrrpppqqqqqqrrrqqqpppnnnmmmpppqqqrrrrrrqqqppppppqqqsssrrrpppnnnlllkkkiiiiiihhhgggffffffgggiiikkkmmmrrrsssuuusssqqqqqquuuyyy|||zzzqqqhhhbbbZZZUUURRRWWWbbbooowww{{{vvvqqqmmmnnnvvvpppbbbYYYSSSRRRTTTOOOTTTYYY]]]___dddlllrrr~~~~~~zzzuuuqqqlllgggaaa\\\XXXUUURRROOOIIIGGGEEEDDDDDDCCCBBB@@@@@@@@@BBBDDDFFFMMM]]]mmm~~~~~~~~~~~~|||zzzxxxxxxzzz|||~~~||||||{{{zzzxxxuuusssrrrrrrsssvvvzzz~~~~~~|||sssqqqnnnmmmnnnooonnnnnnmmmnnnppprrrssssssrrrqqquuuttttttuuuvvvwwwvvvuuuooooooppppppooonnnmmmmmmlllmmmnnnoooooooooooooooppppppppppppppppppppppppoooppppppppppppnnnmmmlllmmmoooppppppnnnoooqqqsssttttttsssrrrpppooonnnmmmlllkkkiiihhhhhhiiijjjlllmmmppprrrrrrpppqqquuuyyyzzz{{{rrrlll```ZZZUUUXXXbbbnnnuuuxxxvvvrrrooorrrzzz}}}pppbbbZZZVVVRRRQQQSSSRRRXXX^^^bbbfffmmmxxx{{{wwwqqqnnnhhhddd^^^YYYUUUSSSPPPNNNGGGFFFDDDDDDDDDCCCAAA@@@???@@@CCCEEEGGGOOOcccuuu|||zzzyyyyyyyyy|||{{{yyyyyyyyy{{{}}}~~~||||||zzzyyywwwuuutttsssssssssuuuyyy}}}~~~tttrrrooonnnooopppoooooonnnoooppprrrrrrrrrrrrqqquuusssrrrrrrttttttsssrrrmmmnnnoooooommmkkkkkklllmmmnnnpppqqqrrrrrrrrrqqqqqqppppppooonnnnnnoooooonnnoooooopppooommmlllkkkjjjlllnnnmmmlllmmmrrrvvvuuuuuuuuuuuutttrrrqqqpppooommmllljjjjjjkkkmmmnnnkkknnnqqqqqqpppqqqtttxxxyyy|||~~~xxxkkkddd]]]^^^fffooouuuwwwwwwsssrrrvvvkkkaaaWWWTTTSSSQQQQQQTTTVVV\\\ccciiinnnyyy}}}xxxsssnnnjjjddd```ZZZUUURRRPPPNNNLLLFFFEEECCCCCCDDDCCCAAA???>>>@@@CCCEEEGGGPPPggg{{{~~~{{{yyywwwxxxxxxyyyxxxxxxxxxxxxyyyzzz||||||}}}{{{yyywwwuuuuuuuuuuuuuuuttttttwww{{{}}}~~~uuussspppooopppppppppooommmmmmoooqqqrrrssssssssstttrrrppppppqqqqqqpppoookkkmmmooonnnkkkiiiiiikkkkkkmmmoooqqqrrrrrrrrrqqqpppooommmllllllnnnoooqqqnnnoooooooooooommmlllkkkhhhkkklllkkkiiikkkpppuuuttttttuuuuuuuuutttrrrqqqnnnmmmlllllllllnnnppprrrlllnnnqqqqqqppppppsssvvvtttwww{{{tttmmmeeedddjjjsssxxxyyyxxxuuutttxxxqqqcccZZZRRRPPPQQQQQQSSSVVVYYY```gggnnnuuu|||vvvpppkkkhhhaaa]]]WWWRRROOONNNLLLKKKEEEDDDCCCCCCDDDCCCAAA???===@@@DDDFFFGGGQQQiii}}}zzzxxxxxxyyy{{{|||uuuvvvwwwxxxyyyzzzzzz{{{}}}{{{xxxvvvtttuuuuuuvvvvvvuuutttvvvyyy}}}~~~vvvsssqqqppppppppppppooojjjlllnnnppprrrssstttuuusssqqqooonnnoooooonnnmmmkkkmmmooommmjjjhhhiiijjjiiikkknnnpppqqqqqqqqqpppnnnmmmkkkjjjkkknnnqqqsssnnnoooooooooooommmlllkkkhhhjjjllljjjgggiiinnntttrrrssstttuuutttsssrrrqqqllllllllllllnnnqqqsssuuummmppprrrrrrooooooqqqsssmmmrrrwwwzzzqqqnnnrrrwwwzzzzzz{{{~~~wwwgggWWWTTTRRRQQQRRRUUUXXXYYYdddiiinnnsss~~~{{{xxxtttnnnhhhccc\\\YYYTTTQQQOOONNNLLLKKKFFFFFFEEEDDDBBBAAA@@@@@@@@@AAADDDGGGIIIUUUrrr}}}xxxvvvyyy|||}}}~~~yyywwwvvvwwwzzz|||{{{yyywwwwwwwwwvvvvvvuuussssssqqqpppppprrruuuwwwwwwwwwtttsssrrrrrrsssrrrpppnnnqqqoookkkjjjqqqwwwvvvooopppooonnnnnnooonnnllljjjkkkmmmoooooommmkkkkkkllllllkkklllooorrrssspppmmmiiiiiiiiijjjkkklllnnnnnnlllnnnoooqqqqqqooonnnlllllljjjggggggiiimmmooopppqqqqqqqqqpppoooooonnnnnnjjjnnnnnnkkknnnssssssnnnnnnnnnmmmmmmnnnppprrrsssssssssuuu{{{{{{wwwyyy}}}{{{kkk]]]RRRQQQOOOOOORRRVVVZZZ\\\fffmmmuuu}}}~~~zzzvvvqqqjjjccc___YYYVVVQQQNNNMMMLLLJJJIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@AAADDDHHHLLLZZZuuu|||xxxwwwyyy|||}}}|||yyyxxxwwwyyy|||}}}{{{yyyzzzzzzzzzzzzyyywwwvvvuuuqqqppppppqqqsssuuuuuuttttttsssqqqqqqqqqpppnnnllllllmmmkkkkkkpppvvvvvvqqqpppnnnmmmmmmnnnnnnlllkkkkkkmmmoooooommmkkkjjjjjjmmmlllmmmpppsssssspppnnnhhhiiiiiijjjkkkmmmnnnooonnnnnnppppppppppppnnnnnnkkkiiiffffffhhhlllooopppoooooonnnmmmmmmmmmmmmlllkkknnnnnnlllnnnssssssooonnnnnnmmmmmmnnnoooqqqqqqnnnmmmoootttzzzwwwjjj^^^UUUOOOOOONNNOOOSSSYYY___bbbkkkuuu|||wwwrrrmmmfff___ZZZVVVRRRNNNKKKJJJIIIHHHFFFDDDDDDBBBAAA@@@@@@@@@@@@AAABBBEEEJJJRRRddd}}}yyy|||zzzxxxxxxyyy{{{{{{{{{yyyyyyyyy{{{}}}~~~|||zzzyyyyyyxxxxxxvvvuuutttssspppooonnnppprrrssssssrrrsssrrrpppooonnnmmmkkkiiifffjjjmmmmmmppptttuuurrrooommmlllkkkmmmnnnmmmllljjjmmmoooooommmjjjiiihhhmmmmmmoooqqqsssssspppnnnhhhhhhiiikkklllnnnoooooooooooooooooooooooooooooojjjgggeeeeeegggkkknnnooommmlllkkkjjjjjjkkkkkklllnnnooonnnmmmooosssssspppnnnnnnmmmmmmmmmmmmnnnnnnkkkiiijjjmmmpppwwwyyyhhh^^^WWWSSSPPPPPPQQQRRRVVV]]]eeejjjqqq}}}}}}yyytttoooiiiccc\\\XXXSSSOOOKKKIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@AAACCCDDDGGGNNN]]]ttt{{{{{{{{{yyyxxxxxxxxxyyyzzzyyyyyyyyyzzz|||}}}~~~}}}|||yyyxxxxxxwwwuuutttrrrqqqnnnmmmmmmoooqqqssssssrrrrrrpppmmmlllkkkjjjhhhfffcccjjjoooooonnnqqqqqqpppnnnllljjjjjjlllmmmmmmmmmiiikkkmmmmmmjjjhhhffffffkkkllloooqqqrrrqqqnnnlllggghhhjjjkkkmmmnnnnnnooonnnmmmmmmllllllmmmmmmnnniiifffddddddgggkkknnnooolllkkkiiiiiiiiikkkmmmnnnppppppnnnmmmoooqqqqqqpppmmmmmmllllllkkkkkkkkkkkkkkkiiiiiikkklllooovvvlll___XXXUUUTTTQQQRRRSSSUUUYYY```iiipppvvvyyyvvvqqqlllgggaaa\\\XXXQQQNNNJJJGGGGGGGGGFFFEEECCCBBB@@@??????@@@AAABBBCCCEEEJJJUUUiii~~~zzzxxxvvvvvvwwwxxxxxxxxxxxxxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||{{{yyywwwuuutttmmmllllllooorrrtttuuutttqqqnnnkkkiiiiiihhhfffeeeccckkkpppooommmmmmmmmlllmmmkkkjjjjjjlllmmmllllllfffhhhiiihhhfffdddddddddhhhkkknnnppppppnnnllljjjggghhhjjjkkklllmmmmmmlllkkkkkkjjjjjjjjjjjjkkkkkkhhheeeccccccfffkkknnnooommmllljjjiiijjjlllppprrrtttqqqnnnnnnoooooonnnoookkkkkkkkkkkkjjjiiiiiihhhkkkhhhhhhkkkkkkjjjnnnsss}}}lll```YYYTTTSSSUUURRRSSSVVVXXX[[[cccooowwwwwwsssnnnhhhddd___ZZZVVVOOOLLLHHHFFFFFFGGGFFFEEECCCBBB@@@??????AAACCCDDDCCCIIISSSccc|||{{{~~~}}}|||ssstttuuuwwwwwwvvvvvvwwwyyyzzz|||}}}}}}}}}}}}~~~}}}}}}|||zzzxxxuuusssrrrlllllllllnnnqqqttttttsssooollliiigggggggggfffeeedddkkkooommmkkklllkkkiiikkkkkkjjjkkkllllllkkkiiibbbccccccbbb``````aaacccfffjjjnnnpppooollljjjiiiggghhhjjjkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhheeeccccccgggkkknnnpppooommmjjjiiikkkooosssvvvwwwrrrnnnnnnmmmkkkjjjllliiiiiijjjjjjiiihhhggggggfffdddeeeiiijjjhhhhhhkkktttuuuiii]]]YYYVVVSSSSSSVVVSSSVVVZZZ]]]bbbkkkxxx~~~vvvqqqkkkeee```ZZZUUUQQQMMMJJJGGGEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@BBBDDDFFFGGGRRRcccxxx~~~|||zzzzzztttssstttvvvuuuttttttwwwyyy{{{|||}}}|||zzz{{{|||{{{zzzxxxuuussspppooonnnmmmlllmmmoooppppppooonnnkkkhhhffffffgggffffffdddiiillljjjjjjlllllliiijjjjjjkkklllmmmlllhhhfff___^^^]]][[[ZZZ\\\___bbbfffkkkpppqqqooollljjjiiiggghhhiiijjjjjjiiigggfffggghhhiiijjjjjjiiihhhggghhheeecccdddgggllloooqqqpppmmmkkkiiikkkpppuuuyyyzzzsssnnnmmmlllhhhgggiiigggggghhhiiihhhhhhffffffbbbaaaccciiikkkhhhggghhhnnnvvvxxxhhh]]]VVVVVVVVVTTTTTTWWWVVVZZZ___ccchhhsss}}}vvvqqqjjjccc]]]WWWQQQMMMKKKHHHEEECCCDDDDDDDDDDDDDDDCCCAAA@@@AAACCCEEEGGGLLL[[[qqq~~~}}}|||zzzxxxzzzwwwrrrtttuuutttrrrssswwwzzz|||}}}|||zzzyyyzzz}}}{{{yyyvvvsssrrrooonnnllllllmmmmmmllljjjmmmjjjgggeeefffgggggggggcccgggiiihhhjjjnnnnnnjjjjjjjjjlllmmmnnnlllgggccc]]]\\\ZZZWWWWWWYYY^^^bbbggglllqqqssspppllljjjjjjggghhhiiijjjiiigggeeecccggghhhjjjkkkkkkjjjhhhggghhhfffddddddhhhlllpppqqqpppmmmjjjiiikkkpppvvvzzz|||sssmmmmmmkkkfffdddgggeeefffggghhhhhhgggffffffaaa```cccjjjmmmjjjhhhhhhnnnqqq|||uuukkk^^^ZZZTTTQQQQQQSSSUUUWWWXXX\\\dddmmmsss{{{zzzqqqlllddd]]]XXXTTTPPPNNNJJJIIIGGGEEEDDDCCCCCCDDDBBBAAABBBEEEEEEDDDHHHNNNSSSuuu}}}{{{||||||yyyvvvuuuwwwyyyvvvrrrpppssswwwwww{{{~~~~~~|||{{{~~~|||yyywwwuuussssssrrrpppnnnkkkjjjjjjkkkllliiifffcccbbbcccfffhhhiiikkkiiigggfffhhhiiiiiiiiikkkjjjiiihhhhhhfffccc```\\\ZZZYYYXXXYYY\\\^^^```iiijjjmmmoooooonnnllljjjjjjkkkllljjjhhhgggggghhhgggiiikkkmmmmmmllliiihhhiiifffdddccceeeiiilllmmmooollljjjjjjmmmsssxxx{{{{{{uuunnnjjjiiigggccc^^^cccddddddeeeffffffggggggbbbeeeiiimmmnnnmmmkkkiiinnnpppxxxvvveee^^^WWWUUUQQQOOOPPPSSSVVVXXX[[[^^^gggsss}}}{{{vvvnnniiibbb[[[VVVRRROOOMMMIIIHHHFFFDDDCCCCCCCCCDDDBBBAAACCCFFFFFFFFFLLLSSS```~~~|||||||||yyyuuuxxx|||~~~|||xxxuuuvvvxxxxxxzzz|||~~~~~~~~~~~~|||zzzxxxvvvuuuuuurrrpppnnnkkkjjjiiijjjkkkiiifffbbbaaabbbeeeggggggiiihhhffffffggghhhgggfffeeeddddddeeefffeeecccaaa^^^]]][[[[[[[[[^^^```bbbfffhhhjjjlllmmmkkkiiihhhmmmnnnnnnllliiigggggghhhgggiiijjjkkkkkkjjjiiihhhiiigggdddcccdddgggiiikkkmmmiiigggiiiooouuuyyy{{{xxxrrrllliiiiiihhhddd```aaaaaabbbdddfffhhhjjjkkkgggiiimmmpppqqqpppnnnlllnnnnnnrrr}}}sssaaaWWWTTTQQQPPPOOOPPPRRRUUUYYY[[[bbbeeennn}}}{{{vvvqqqjjjeee___YYYUUUQQQNNNLLLHHHGGGFFFDDDCCCCCCDDDDDDBBBBBBDDDGGGGGGIIIRRR]]]vvv~~~~~~|||yyyvvv~~~{{{zzzzzzxxxyyy{{{}}}~~~|||{{{{{{zzzyyyxxxxxxxxxrrrqqqnnnkkkiiihhhhhhiiihhheeeaaa```bbbeeeggghhhhhhgggffffffggggggeeeccc______```cccfffgggeeedddaaa```___^^^^^^```bbbdddfffhhhjjjllllllkkkiiihhhpppppppppmmmjjjggggggggghhhhhhiiiiiiiiiiiihhhhhhiiigggeeecccccceeegggiiikkkgggeeeiiiqqqxxx{{{zzztttpppkkkhhhhhhgggdddaaa^^^___```cccfffjjjnnnpppmmmooorrrssstttrrrpppooopppmmmnnnuuusssdddXXXSSSSSSNNNOOOQQQSSSUUUYYY]]]aaajjjmmmwww~~~|||yyyuuuppplllfffbbb\\\WWWTTTQQQNNNLLLHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDGGGHHHHHHMMM[[[jjj~~~~~~|||zzz}}}{{{xxxxxxyyy}}}|||xxxyyyyyyyyyzzzzzzyyyyyyrrrpppmmmjjjhhhgggggggggeeecccaaaaaadddhhhkkklllhhhggggggggghhhgggdddbbb______aaadddgggiiihhhgggccccccaaaaaaaaabbbcccdddhhhjjjlllnnnnnnmmmkkkjjjnnnoooooommmjjjhhhhhhhhhhhhhhhhhhgggggggggggggggeeeeeedddccccccdddgggiiimmmjjjhhhllltttzzz{{{yyysssoookkkhhhgggeeecccaaa]]]^^^___bbbfffjjjoooqqqqqqrrrtttttttttsssqqqppprrrnnnnnnttt~~~qqqfff\\\SSSQQQRRRMMMPPPRRRUUUWWW[[[aaaeeennnuuu}}}yyyvvvsssoookkkgggbbb^^^ZZZWWWTTTRRROOOMMMGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGIIIJJJJJJSSSiii}}}~~~~~~{{{wwwwwwyyy~~~~~~zzzuuuvvvwwwxxxyyyyyyxxxxxxqqqooollliiiffffffffffffcccaaa```bbbggglllppprrrjjjiiihhhhhhiiigggdddaaa``````bbbeeehhhjjjiiigggeeeeeedddcccccccccddddddiiijjjmmmoooooonnnllljjjkkkllllllllljjjiiiiiijjjhhhhhhhhhgggggggggffffffaaabbbcccccccccdddhhhlllqqqooonnnqqqwww{{{zzzwwwtttqqqlllhhheeecccaaa______```aaacccfffiiimmmooorrrrrrrrrrrrqqqpppooonnnooommmooovvv}}}xxxnnnccc\\\VVVOOOMMMNNNMMMPPPTTTVVVYYY___gggmmmvvv|||xxxtttpppmmmiiieeebbb^^^[[[WWWUUUTTTRRRPPPMMMHHHGGGFFFEEEFFFGGGHHHIIIHHHIIIKKKLLLPPP___|||~~~~~~}}}zzzuuuwww{{{{{{xxxssstttuuuvvvvvvvvvuuutttpppnnnkkkhhhfffeeeeeefffcccaaa```ccchhhnnnsssuuullljjjhhhhhhhhhfffdddbbb``````bbbeeehhhiiiiiiggghhhggggggfffeeeeeeeeeeeehhhjjjlllnnnnnnmmmkkkjjjiiikkklllkkkjjjiiijjjkkkhhhiiiiiihhhhhhgggfffeee___aaaddddddccceeeiiimmmrrrssstttvvvyyyyyyxxxvvvtttqqqmmmiiieeebbb``````bbbccceeegggiiikkklllmmmpppoooooonnnmmmmmmlllllljjjjjjnnnvvv{{{yyyggg___XXXUUUQQQMMMLLLNNNOOOSSSXXX[[[___fffqqqyyyxxxtttooojjjgggccc___]]]YYYWWWTTTSSSRRRQQQNNNLLLHHHHHHGGGGGGGGGHHHJJJKKKHHHJJJMMMPPPWWWlll}}}|||~~~}}}{{{xxxrrrwww}}}|||xxxvvvqqqrrrsssttttttrrrpppooonnnllliiigggeeeeeeffffffdddbbbaaaccchhhmmmrrrtttllljjjgggfffeeedddcccaaa```aaacccfffjjjmmmlllkkkkkkkkkjjjiiihhhhhhggggggiiikkkmmmooopppnnnlllkkklllmmmmmmlllkkkjjjjjjkkkhhhiiijjjjjjjjjhhhfffddd```cccffffffddddddiiimmmpppsssxxxyyyxxxwwwvvvwwwrrrpppnnnjjjfffccccccccceeefffiiilllnnnnnnnnnnnnnnnmmmkkkjjjjjjjjjjjjkkkiiiiiinnnuuuyyyzzz}}}yyyyyy|||zzzmmm^^^WWWQQQPPPPPPOOOPPPSSSSSSWWW\\\```eeennn{{{}}}uuuqqqkkkfffccc___\\\YYYVVVTTTRRRQQQQQQPPPMMMKKKIIIHHHHHHGGGHHHIIIKKKLLLHHHJJJNNNRRR\\\vvv}}}{{{|||}}}|||{{{yyyxxxqqqwww~~~~~~yyyvvvuuupppqqqrrrsssrrrpppnnnllllllkkkhhhfffeeeeeefffgggeeecccaaabbbfffkkkoooqqqllljjjfffdddccccccbbb```bbbbbbeeeiiinnnqqqqqqqqqmmmmmmllllllkkkjjjiiiiiilllnnnppprrrrrrqqqooonnnoooppppppnnnkkkjjjjjjkkkhhhiiikkklllkkkiiifffdddaaaeeehhhgggdddcccgggllllllrrryyyzzzxxxuuuvvvxxxpppooommmjjjfffeeeeeeffffffhhhlllppprrrrrrqqqppplllkkkjjjiiihhhiiiiiijjjjjjkkkooouuuxxxyyy}}}|||wwwvvvxxxxxx|||ttthhhdddXXXUUURRROOOOOOOOOOOOOOOYYYZZZ```iiioooxxxzzzvvvsssnnnhhhbbb^^^ZZZVVVSSSTTTQQQNNNLLLLLLKKKJJJIIINNNJJJGGGGGGJJJKKKKKKIIILLLNNNOOOUUUiii~~~~~~{{{yyyyyywwwtttppprrrtttvvvvvvtttsssssssssnnnnnnoooooonnnlllkkkiiikkkkkkjjjiiigggeeecccbbbbbbbbbbbbccceeegggiiikkkfffbbbaaabbbbbb```aaaeeedddhhhlllnnnooonnnnnnnnnrrrpppooommmlllkkkllllllmmmooorrrsssrrrpppoooppppppooonnnmmmlllkkkkkkkkkooommmllllllmmmlllhhhdddeeehhhjjjiiiggggggkkkppppppqqqrrrsssssssssrrrqqqooopppooommmjjjgggfffffffffhhhlllpppsssrrrnnnkkkkkkjjjiiihhhhhhhhhiiijjjkkkmmmppptttwwwyyyzzz{{{~~~}}}yyyuuutttzzzxxxwwwzzzrrrcccZZZWWWSSSRRRPPPPPPQQQSSSTTTUUU[[[]]]eeeqqqzzz|||vvvrrrnnnjjjddd___\\\XXXUUURRRQQQOOOLLLKKKKKKKKKJJJIIIIIIGGGFFFFFFIIIKKKJJJIIIJJJLLLOOOZZZrrr|||{{{|||~~~~~~~~~}}}zzzyyyxxxwwwtttqqqqqqsssttttttsssqqqppppppnnnnnnnnnnnnmmmlllkkkjjjmmmllllllkkkiiigggeeedddddddddcccccccccdddfffgggeeeaaa___aaaaaa___aaaeeeeeeiiimmmooopppooooooppprrrqqqooommmlllllllllllllllooorrrsssrrrppppppqqqqqqpppooommmlllkkkkkkkkkmmmlllkkklllmmmmmmjjjgggfffiiikkkjjjhhhiiimmmqqqrrrrrrsssssssssrrrpppooommmnnnooommmjjjgggeeeeeedddeeeiiimmmooooookkkhhhhhhggggggggghhhjjjkkkmmmnnnppprrrvvvxxxzzz{{{|||~~~zzzyyyxxxvvvuuuwww{{{qqqcccXXXSSSRRROOOOOOOOOPPPSSSWWWZZZ]]]aaaeeeppp}}}yyytttpppiiieee```\\\YYYVVVSSSQQQNNNLLLJJJIIIJJJJJJIIIHHHGGGFFFFFFGGGJJJKKKKKKJJJKKKMMMSSSbbb~~~~~~{{{zzz{{{}}}~~~~~~}}}zzzxxxwwwvvvtttrrroooqqqssssssqqqnnnmmmmmmnnnnnnmmmlllkkkkkkkkkkkkooooooooonnnllljjjgggffffffeeecccbbbaaaaaabbbbbbddd```^^^______^^^```dddgggjjjnnnpppppppppqqqqqqsssrrrpppnnnllllllllllllkkknnnqqqrrrqqqqqqqqqrrrrrrqqqpppooommmlllkkkjjjiiiiiijjjlllnnnnnnlllkkkhhhjjjlllkkkjjjkkkooossstttttttttsssrrrpppmmmllljjjlllnnnnnnkkkhhheeeeeecccdddfffiiikkkkkkhhheeeeeeeeefffgggiiikkknnnooorrrsssuuuwwwyyyzzz||||||}}}{{{yyyyyyzzz{{{zzzzzzrrreee\\\UUUSSSUUUNNNOOOQQQSSSUUUYYY^^^aaahhhppp|||}}}xxxtttqqqgggccc^^^YYYVVVSSSPPPNNNLLLJJJIIIIIIJJJJJJJJJHHHGGGGGGHHHIIIKKKLLLKKKKKKMMMQQQZZZnnn~~~|||{{{|||~~~{{{xxxuuusssqqqpppppprrrttttttqqqnnnllllllooonnnmmmkkkkkkkkklllmmmqqqqqqqqqqqqooollljjjhhhfffeeecccaaa```___``````bbb^^^\\\]]]^^^]]]```eeehhhjjjnnnppppppppppppqqqtttrrrpppnnnmmmllllllmmmkkkmmmpppqqqqqqqqqrrrssssssrrrqqqpppnnnmmmkkkjjjfffgggiiilllnnnpppoooooojjjlllmmmmmmlllnnnqqqtttuuuuuuuuusssqqqnnnkkkiiiiiilllooopppmmmjjjgggffffffffffffhhhjjjjjjhhhfffggggggggghhhjjjmmmoooqqqsssssstttuuuvvvxxxyyyzzz}}}||||||}}}xxxttt}}}pppaaaYYYTTTPPPPPPSSSRRRTTTVVVWWWYYY]]]cccgggoooyyy|||yyyuuurrrooogggccc]]]XXXUUUQQQNNNKKKKKKJJJIIIIIIKKKKKKJJJHHHFFFGGGHHHHHHHHHIIIJJJJJJNNNVVVfff}}}~~~~~~}}}{{{zzzzzz|||}}}xxxssspppooonnnqqqtttvvvvvvssspppnnnmmmpppooonnnmmmmmmmmmnnnoooqqqrrrsssrrrqqqnnnkkkiiidddcccaaa```______```aaaaaa]]]ZZZ\\\]]]]]]```eeeiiikkkmmmnnnnnnnnnoooppprrrqqqooonnnmmmlllmmmmmmlllnnnpppqqqqqqqqqrrrtttssssssrrrrrrpppnnnlllkkkfffhhhkkknnnpppqqqrrrrrrmmmnnnnnnnnnnnnooorrrtttuuuuuutttrrrpppmmmjjjhhhiiilllpppqqqooollljjjiiilllkkkjjjjjjkkkkkkjjjiiijjjjjjjjjjjjkkkmmmooopppqqqqqqppppppqqqsssuuuvvvxxxvvvvvvzzz}}}|||vvv|||jjj```VVVRRRPPPOOOOOOQQQTTTXXX\\\^^^aaaeeelllrrrzzz~~~yyyuuussspppllljjjfffbbb]]]WWWSSSPPPLLLJJJJJJIIIIIIJJJKKKKKKIIIGGGDDDEEEEEEEEEEEEFFFIIILLLTTTccczzz{{{{{{zzzyyyxxxyyy}}}}}}wwwqqqnnnnnnnnnrrruuuxxxyyyvvvsssqqqooorrrqqqqqqppppppqqqqqqqqqqqqrrrssssssqqqnnnkkkhhhcccbbbaaa```___```aaaaaaaaa\\\YYY[[[\\\]]]aaagggkkkmmmnnnnnnmmmlllmmmnnnpppooonnnlllllllllmmmnnnmmmooopppppppppppprrrtttrrrrrrssssssrrrpppnnnmmmgggjjjnnnpppqqqrrrsssuuuppppppooooooooopppqqqrrrsssssssssrrrpppmmmjjjiiijjjmmmpppqqqpppnnnmmmmmmrrrooommmkkklllmmmllllllllllllkkkkkkkkklllnnnooonnnmmmkkkjjjkkknnnqqqsssrrrqqqrrrvvvyyy~~~qqqhhh___WWWQQQRRRSSSRRRQQQRRRTTTYYY```eeejjjqqq{{{|||yyytttqqqnnnkkkhhheeeccc___ZZZUUURRROOOLLLJJJIIIHHHHHHHHHIIIIIIFFFDDDCCCDDDEEEEEEEEEIIIOOOSSSeeezzz}}}}}}|||||||||zzzxxxyyy|||~~~{{{vvvqqqnnnoooqqqrrruuuyyyzzzxxxuuusssqqqsssssstttttttttttttttssspppqqqssssssqqqnnnjjjgggdddcccbbb```___``````aaaaaa\\\YYY[[[\\\]]]bbbhhhoooppppppooommmllllllmmmmmmlllkkkkkkkkklllnnnoooooopppqqqpppooooooqqqsssqqqrrrssstttsssrrrpppooojjjmmmqqqrrrrrrrrrtttvvvsssqqqooooooooopppppppppqqqqqqqqqqqqooommmkkkjjjjjjllloooooonnnnnnnnnooouuuqqqmmmkkkkkkllllllllljjjjjjiiiiiijjjkkkmmmnnnkkkiiigggfffgggjjjnnnpppnnnmmmppptttvvvxxx~~~~~~qqqddd]]]WWWQQQNNNQQQTTTRRRQQQQQQSSSYYYbbbiiipppzzz~~~|||{{{wwwsssooommmjjjgggddd___\\\WWWSSSQQQOOOLLLKKKHHHGGGGGGGGGHHHGGGDDDBBBDDDEEEGGGGGGHHHNNNVVV\\\vvv~~~{{{{{{|||zzzzzz~~~||||||zzzuuupppoooqqqtttqqquuuyyyzzzyyyvvvtttrrrtttuuuvvvwwwwwwwwwuuuuuuoooqqqrrrrrrqqqmmmiiigggfffeeecccaaa```_________aaa\\\YYY[[[\\\^^^ccciiirrrrrrrrrqqqnnnllllllmmmkkkkkkjjjjjjkkklllnnnoooppppppqqqpppooooooqqqrrrpppqqqsssttttttsssqqqpppkkkooossstttsssrrrtttvvvtttrrrpppoooooooooooooooooopppppppppooonnnlllkkkiiikkkmmmnnnmmmmmmnnnooouuuqqqllljjjiiikkkllllllhhhggggggggghhhjjjlllmmmiiigggeeeccceeehhhmmmoookkklllooosssttttttxxx~~~vvvkkkbbbZZZUUUPPPQQQQQQQQQSSSUUUWWWXXXXXX___hhhrrr|||{{{xxxxxxvvvsssoookkkhhheeeddd\\\YYYUUUQQQOOOKKKGGGDDDBBBDDDFFFGGGGGGEEECCCAAAFFFCCCCCCHHHLLLTTTddduuu~~~~~~~~~}}}~~~|||{{{xxxtttpppoooppprrrrrruuuwwwwwwvvvtttsssssspppppprrrtttwwwwwwuuusssuuuuuuuuusssqqqnnnllljjjeeeddddddcccaaa___^^^]]]___ZZZYYY]]]``````dddkkkoooqqqttttttqqqmmmjjjiiihhhiiijjjkkklllnnnoooooorrrqqqpppppppppqqqrrrsssrrrrrrqqqpppooooooooopppmmmqqquuusssooolllooorrrqqqpppooooooooopppqqqrrrsssrrrqqqpppoooooooooooonnnnnnnnnnnnoooqqqsssuuutttpppkkkiiiiiiiiigggddddddddddddfffiiiiiihhhfffeeeeeeeeefffhhhjjjmmmnnniiijjjmmmpppsssvvvxxxyyysssggg___YYYSSSOOOOOOOOOPPPRRRSSSVVVYYY\\\^^^eeeppp|||~~~}}}{{{xxxuuutttppplllhhheeecccbbb[[[XXXTTTQQQNNNJJJGGGDDDDDDEEEFFFFFFFFFDDDCCCBBBAAABBBFFFJJJPPP]]]www~~~~~~~~~~~~~~~{{{zzzwwwsssooommmooopppsssuuuwwwwwwuuusssrrrrrrpppppprrruuuxxxxxxwwwuuuvvvvvvvvvuuussspppmmmkkkffffffeeedddbbb```^^^]]]]]]YYYXXX\\\______dddjjjppprrrsssrrrooollljjjiiiiiiiiikkklllnnnooopppqqqsssrrrqqqppppppqqqrrrrrrsssrrrrrrqqqppppppqqqqqqnnnqqqsssrrrooommmnnnooooooooonnnnnnnnnoooqqqrrrqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnpppqqqsssttttttqqqmmmlllkkkjjjgggeeeeeeeeefffiiikkkllljjjhhhgggggggggggghhhjjjlllmmmiiijjjlllnnnqqqtttvvvwwwzzz}}}www{{{ssskkk```XXXTTTRRROOOMMMPPPQQQSSSTTTWWWZZZ___ccciiiqqq~~~}}}||||||zzzxxxqqqpppmmmiiieeebbb```___ZZZWWWRRROOOLLLJJJFFFDDDGGGFFFEEEDDDCCCCCCBBBBBB@@@DDDIIIOOOWWWmmm~~~}}}}}}~~~~~~}}}~~~}}}}}}|||yyyyyyvvvrrrnnnmmmnnnooosssuuuwwwvvvssspppooonnnoooppprrruuuyyyzzzyyywwwvvvwwwxxxwwwuuurrrnnnlllhhhggggggeeedddbbb```___]]]ZZZZZZ]]]```bbbfffkkkpppqqqqqqooollljjjiiijjjjjjkkklllnnnpppqqqsssssstttsssrrrqqqqqqqqqqqqqqqsssrrrrrrrrrrrrqqqqqqqqqoooppppppooonnnmmmllllllmmmmmmmmmmmmnnnooopppqqqnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnooopppqqqrrrssstttrrrpppooonnnllliiifffggggggiiillloooooollljjjiiiiiihhhiiiiiijjjkkklllhhhiiikkknnnppprrrtttuuusssxxx}}}|||}}}~~~rrrccc^^^WWWSSSRRRSSSRRRRRRSSSUUUXXXZZZ\\\```gggllluuu~~~}}}|||xxxtttnnnllliiifffbbb___]]]\\\XXXUUUQQQMMMKKKIIIGGGEEEIIIGGGEEEBBBAAAAAABBBCCCFFFHHHMMMTTTeee}}}zzzyyy{{{||||||{{{||||||}}}}}}}}}|||{{{zzzvvvvvvuuurrrpppoooppprrrsssuuuvvvuuurrrooommmlllnnnooorrrvvvyyy{{{zzzyyyvvvwwwyyyyyywwwtttpppmmmjjjiiihhhgggeeecccaaa```___^^^^^^```cccgggkkknnnppppppooollliiihhhiiikkklllmmmnnnoooqqqssstttuuuttttttsssrrrqqqpppppppppqqqqqqqqqqqqqqqqqqqqqppppppooommmmmmnnnmmmkkkiiimmmmmmmmmnnnooopppqqqrrrmmmnnnnnnnnnoooooonnnnnnnnnnnnnnnoooooopppqqqqqqrrrrrrrrrqqqooommmjjjhhhiiijjjllloooqqqqqqnnnkkkggghhhhhhiiikkklllmmmmmmjjjkkklllnnnppprrrssstttuuuxxx|||||||||uuuhhh```YYYVVVSSSQQQRRRSSSUUUUUUUUUXXX\\\^^^```eeennnttt~~~{{{uuuoookkkiiifffccc___]]][[[ZZZVVVSSSOOOLLLKKKJJJIIIGGGJJJGGGDDDAAA???@@@BBBDDDIIIJJJNNN]]]yyyzzzxxxvvvvvvxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyyyysssssstttsssrrrrrrtttvvvvvvxxxyyyxxxtttqqqooonnnnnnoooqqqvvvzzz{{{{{{yyyvvvwwwxxxxxxwwwtttpppnnnkkkkkkjjjhhhfffdddaaa```___``````aaadddiiilllmmmnnnmmmllliiiffffffiiikkkmmmnnnooopppqqqsssttttttssssssrrrrrrqqqpppooonnnnnnoooppppppppppppooooooooommmlllmmmmmmmmmkkkiiinnnnnnooopppqqqqqqrrrrrrmmmnnnooopppppppppooonnnmmmmmmnnnnnnnnnnnnnnnnnnpppqqqqqqqqqooommmkkkkkkkkkkkkmmmoooqqqpppmmmjjjdddeeegggiiilllnnnoooppplllmmmnnnoooqqqrrrssssssvvvxxxzzz{{{~~~{{{zzz|||nnnddd[[[UUUPPPOOOOOOOOOPPPQQQTTTUUUVVVZZZ```cccfffmmmxxx}}}|||{{{}}}}}}yyyqqqkkkgggfffccc```]]]ZZZXXXWWWTTTQQQMMMKKKKKKLLLLLLKKKIIIGGGCCC@@@???@@@CCCDDDHHHJJJSSSjjj~~~wwwvvvtttuuuvvvwwwwwwvvvxxxxxxxxxwwwwwwwwwwwwwwwqqqrrrssssssssssssuuuwwwyyyzzz|||zzzwwwtttrrrqqqnnnoooqqquuuyyy{{{zzzxxxvvvvvvvvvvvvtttrrrpppooolllkkkjjjiiifffdddaaa```]]]`````````bbbgggjjjiiikkkjjjiiifffeeefffiiilllnnnnnnoooooopppqqqqqqrrrpppqqqqqqqqqpppooonnnmmmmmmnnnooopppppppppooonnnlllmmmmmmmmmmmmlllkkkkkkoooooopppqqqqqqqqqqqqpppnnnooopppqqqpppooonnnmmmllllllmmmmmmmmmlllkkkkkklllnnnoooooommmlllmmmnnnmmmllllllmmmmmmmmmjjjhhhbbbcccfffiiilllnnnooopppnnnnnnoooooopppqqqrrrrrrrrrtttvvvwww{{{{{{~~~|||kkkaaaZZZUUUPPPLLLMMMNNNOOOPPPSSSUUUWWWXXX___fffkkkqqq{{{{{{yyywwwvvvvvvsssnnniiidddbbb___\\\YYYWWWUUUTTTRRROOOLLLKKKLLLNNNOOOOOOGGGEEEBBB@@@@@@AAACCCEEEIIIOOO^^^{{{zzzwwwvvvuuuuuuvvvwwwvvvuuu{{{yyywwwuuutttsssssssssqqqrrrssssssrrrqqqrrrtttvvvxxxyyyyyyvvvsssqqqpppnnnnnnqqqtttxxxyyyxxxwwwvvvuuutttrrrqqqpppoooooolllllljjjiiifffcccaaa```^^^aaabbb```aaagggiiiggggggggggggeeeeeefffjjjmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppoooooonnnmmmlllnnnoooqqqqqqqqqooooooiiilllooonnnlllkkklllooooooppppppqqqqqqpppnnnnnnnnnnnnppppppooonnnlllkkkjjjkkkkkklllkkkjjjiiihhhiiikkkllllllkkkkkknnnpppooommmjjjiiiiiiiiigggeeebbbcccfffiiikkkmmmmmmmmmnnnnnnnnnoooooopppppppppmmmooorrruuuyyy}}}|||zzzjjj]]]WWWTTTPPPMMMLLLNNNPPPRRRTTTWWWZZZ\\\\\\ccclllttt{{{{{{wwwsssqqqpppoookkkhhhaaa___]]]ZZZWWWTTTSSSRRRQQQNNNKKKKKKMMMOOOQQQQQQFFFDDDBBB@@@@@@BBBDDDEEELLLVVVjjj}}}xxxxxxwwwvvvvvvwwwwwwvvvuuu~~~|||xxxtttqqqppppppppprrrssstttrrrpppoooooopppqqqsssuuutttrrrooommmmmmnnnnnnppptttwwwyyywwwvvvvvvtttrrrpppoooooooooooolllllljjjhhhfffcccaaa___```dddeeebbbccciiijjjgggdddeeeeeeeeeeeegggjjjmmmooonnnnnnnnnmmmmmmlllllllllmmmnnnoooooonnnmmmmmmmmmnnnppprrrsssrrrpppoooggglllpppooollljjjmmmqqqoooooopppppppppnnnmmmkkkmmmnnnoooooonnnllljjjiiiiiijjjkkkkkkjjjiiigggfffgggiiijjjjjjiiijjjnnnrrrpppmmmiiigggffffffeeedddcccdddgggiiijjjkkkkkkkkkmmmmmmmmmnnnnnnnnnnnnnnnlllnnnqqqtttwwwzzz~~~}}}zzzuuujjj\\\SSSPPPPPPOOONNNMMMOOOSSSWWWZZZ\\\]]]^^^eeeoooyyy|||vvvpppppprrrqqqkkkeee]]]ZZZUUUQQQPPPOOOMMMLLLNNNLLLJJJNNNSSSVVVTTTQQQFFFEEEDDDEEEBBBAAAFFFNNNUUUaaa}}}~~~{{{wwwvvvxxxyyyyyywwwyyyzzzyyyuuupppnnnoooqqqpppooonnnoooqqqrrrrrrqqqpppppppppooonnnlllkkkjjjnnnoooqqqsssuuuwwwxxxyyyvvvtttrrrpppooooooooopppnnnlllhhheeecccbbbbbbbbbiiijjjlllmmmmmmlllkkkjjjeeebbb```cccjjjnnnmmmkkkpppooonnnmmmlllkkkkkkkkkggghhhjjjkkklllkkkkkkjjjjjjmmmpppssstttrrrooommmmmmmmmmmmmmmlllllloooqqqpppoooooonnnmmmllllllllllllnnnoooooollljjjiiiiiiggghhhhhhiiiiiiiiiiiihhhgggffffffhhhjjjllllllllljjjiiihhhhhhhhhgggeeecccdddeeefffgggjjjlllnnnpppnnnmmmlllkkkjjjkkkllllllmmmkkkjjjkkknnnsssuuuwww~~~{{{hhh___TTTMMMLLLMMMMMMLLLQQQSSSWWWZZZ]]]```ccceeemmmxxx~~~|||yyyuuurrrsssuuutttmmmggg[[[WWWRRROOONNNMMMKKKJJJKKKJJJIIIMMMQQQSSSOOOLLLEEEBBBAAACCCEEEFFFKKKQQQcccuuu~~~{{{wwwvvvxxxyyyyyyyyyyyyzzzyyyuuuqqqooopppqqqsssqqqooonnnooopppooonnnmmmmmmmmmmmmnnnnnnnnnnnnqqqrrrssstttuuuuuuuuuuuusssrrrqqqooonnnmmmnnnnnnmmmkkkhhhdddbbbaaaaaabbbfffggghhhiiijjjjjjjjjjjjiiieeeccceeejjjmmmmmmjjjnnnmmmlllkkkjjjjjjjjjjjjhhhiiijjjkkkkkkkkkjjjiiigggjjjnnnqqqrrrqqqooonnnlllmmmmmmmmmllllllnnnpppooooooooonnnmmmlllllllllmmmnnnooommmkkkiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhfffffffffhhhjjjlllmmmmmmlllkkkiiihhhgggfffdddbbbaaabbbdddfffiiikkkmmmnnnkkkjjjiiihhhhhhhhhiiiiiikkkiiihhhiiimmmrrrtttvvv{{{~~~|||}}}}}}lll\\\VVVNNNKKKLLLNNNOOONNNRRRUUUXXX[[[^^^ccchhhlllxxx~~~}}}|||{{{yyywwwuuussssssvvvxxxuuummmfffWWWTTTOOOLLLKKKJJJIIIHHHJJJIIIKKKOOORRRQQQKKKGGGEEEAAA@@@CCCGGGLLLTTT\\\uuu~~~{{{xxxvvvxxxyyyzzzzzzzzzzzzyyyvvvrrrpppqqqrrrvvvsssooommmlllmmmlllkkkkkkjjjjjjjjjlllnnnqqqrrrttttttuuuuuuuuutttrrrqqqqqqpppooommmllllllllllllkkkiiifffcccbbbaaaaaabbbcccccccccdddfffgggiiijjjlllhhhffffffiiilllkkkjjjkkkjjjiiihhhhhhhhhhhhhhhhhhiiijjjkkkkkkjjjhhhgggeeegggkkknnnppppppooonnnmmmnnnnnnnnnlllmmmnnnpppoooooonnnnnnmmmlllllllllmmmnnnmmmllliiihhhiiijjjhhhiiiiiiiiiiiiiiihhhhhheeeeeeggghhhjjjlllmmmnnnnnnmmmllliiigggeeecccbbb___aaacccfffhhhjjjkkkkkkggggggfffeeeeeeeeeeeefffhhhffffffhhhlllqqqssstttttt{{{|||~~~ooobbbWWWSSSOOONNNPPPSSSTTTTTTVVVYYY]]]```dddjjjrrrxxx~~~|||zzzyyyyyyxxxvvvtttqqqqqqsssuuuvvvrrriiiaaaUUURRRNNNKKKJJJJJJIIIHHHJJJKKKNNNQQQRRROOOIIIDDDEEEBBBAAACCCGGGPPP```ooo|||zzzxxxvvvwwwyyy{{{|||{{{{{{yyywwwuuusssrrrrrrvvvrrrnnnkkkkkkkkkkkkjjjiiihhhgggfffhhhlllppprrrtttuuuvvvvvvuuusssqqqpppoooooonnnmmmlllllllllkkkjjjhhheeecccaaaaaaaaabbbccccccbbbbbbbbbdddeeegggiiigggeeeeeehhhjjjjjjiiihhhgggffffffeeeeeeeeefffhhhiiijjjkkkkkkiiigggeeedddfffiiikkkmmmmmmmmmmmmnnnpppppppppooonnnoooqqqnnnnnnnnnmmmmmmlllllllllmmmmmmllljjjhhhhhhiiikkkjjjjjjjjjjjjiiiiiihhhgggdddeeegggiiijjjkkkmmmoooqqqpppooolllhhheeedddddddddeeeggghhhiiijjjiiiiiiffffffeeeeeeeeedddddddddeeedddeeeggglllpppsssttttttwwwzzz}}}yyy|||}}}|||}}}oooaaaYYYSSSQQQPPPPPPQQQTTTUUUVVV]]]aaagggkkkpppxxx~~~{{{zzzxxxwwwwwwvvvtttrrrnnnnnnpppqqqpppjjjaaaZZZTTTQQQMMMJJJJJJJJJIIIHHHJJJKKKNNNPPPOOOLLLFFFBBBCCCCCCCCCDDDHHHUUUnnn{{{yyywwwuuuuuuxxx{{{~~~~~~}}}{{{yyywwwuuusssqqqrrrooollljjjjjjkkkjjjjjjhhhgggdddccceeehhhlllooorrrsssuuuvvvvvvtttrrrqqqoooooooooooonnnmmmmmmllliiigggeeecccaaaaaabbbcccfffeeecccbbbaaaaaaaaabbbaaa```aaaccceeeggghhhhhheeeddddddccccccccccccdddfffhhhjjjkkkkkkhhhfffdddeeefffhhhjjjkkklllllllllppprrrsssrrrqqqpppqqqrrrmmmmmmmmmmmmllllllllllllmmmmmmlllkkkiiihhhjjjlllkkkkkkkkkjjjjjjhhhggggggcccfffhhhiiiiiijjjmmmooossssssqqqnnniiiffffffhhhmmmmmmllllllkkkjjjhhhhhhggggggggggggffffffeeeeeeeeedddeeehhhlllpppsssssstttttttttuuu|||~~~|||}}}}}}zzzwwwwwwyyy|||wwwtttrrrpppjjj___XXXVVVOOOOOONNNOOOPPPRRRUUUVVV___eeemmmsssyyy~~~}}}{{{yyyvvvuuutttsssqqqooojjjjjjjjjjjjhhhbbb[[[UUUSSSPPPLLLJJJJJJJJJJJJIIIHHHIIIJJJJJJIIIFFFCCCAAABBBBBBEEEJJJRRRddd~~~xxxxxxvvvtttsssvvv{{{~~~|||{{{xxxtttqqqnnnllljjjjjjkkkkkkjjjhhhgggfffdddcccdddgggjjjmmmqqqsssuuuwwwvvvuuusssqqqooooooppppppooonnnmmmmmmiiigggeeecccbbbbbbcccdddhhhgggeeebbb```^^^]]]]]]XXXZZZ]]]aaaccceeeeeeeeecccbbbbbbaaaaaabbbbbbbbbeeefffiiikkkkkkhhhfffcccffffffgggiiikkkmmmnnnoooqqqrrrtttsssrrrqqqqqqqqqllllllllllllllllllllllllmmmmmmnnnllljjjjjjkkkmmmlllllllllkkkjjjhhhgggfffdddgggjjjjjjiiiiiillloooqqqrrrrrrnnniiigggiiilllsssrrrooommmjjjiiihhhggggggggghhhhhhggggggfffeeedddddddddgggllloooqqqqqqpppppppppqqqvvv{{{zzz}}}wwwtttvvvsssuuuyyy|||~~~~~~xxxoookkkfffbbb``````\\\UUURRRUUUPPPQQQQQQRRRSSSVVVZZZ]]]dddlllwww}}}}}}|||yyyvvvsssqqqoookkkiiigggfffeeecccaaa]]]XXXUUUQQQNNNKKKIIIIIIJJJIIIIIIIIIIIIHHHGGGDDDCCCCCCDDDEEEDDDIIIVVVhhh}}}|||}}}}}}|||{{{vvvvvvuuurrrqqqtttzzz}}}zzzuuuqqqlllkkkkkkkkkkkkjjjgggeeefffeeeddddddfffhhhlllnnnrrrsssvvvwwwwwwtttrrrpppnnnnnnooopppooonnnmmmmmmiiigggeeedddcccdddeeefffffffffdddbbb___]]]ZZZYYYSSSWWW\\\aaabbbbbbbbbaaabbbaaaaaa``````aaaaaabbbccceeehhhkkkkkkiiifffdddddddddfffiiilllpppsssuuuoooqqqssssssqqqooooooooolllllllllllllllllllllllllllnnnooonnnmmmllllllmmmmmmmmmlllkkkjjjhhhgggfffeeehhhkkkkkkhhhgggjjjnnnnnnoooppplllhhhgggjjjnnntttrrrnnnjjjgggfffggggggeeeeeefffgggfffeeedddccccccccccccfffjjjmmmnnnnnnmmmooopppqqqsssyyy~~~~~~vvvtttvvvooorrruuuxxxzzz}}}}}}zzzxxx{{{{{{ooofff___\\\[[[VVVTTTTTTQQQKKKLLLQQQUUUVVVVVVWWWYYY^^^cccgggoooxxx~~~}}}~~~}}}zzzvvvrrroookkkgggddddddcccaaa___]]]ZZZXXXWWWPPPMMMIIIHHHHHHIIIIIIHHHLLLKKKIIIFFFDDDDDDEEEGGGJJJGGGMMMaaa}}}{{{{{{{{{{{{zzzyyyyyyxxxuuuuuutttqqqpppssszzz{{{uuupppllllllkkklllkkkiiieeebbbeeeeeeeeefffhhhkkknnnpppsssuuuwwwxxxwwwtttpppnnnmmmnnnooooooooonnnmmmllliiihhhfffdddddddddfffgggddddddcccbbb___\\\YYYWWWRRRWWW]]]aaabbbaaa___^^^aaaaaa`````````aaaaaabbbaaadddhhhjjjkkkiiifffdddbbbccceeehhhmmmrrrwwwyyynnnppprrrrrrpppnnnmmmnnnlllllllllllllllllllllllllllnnnppppppnnnmmmlllmmmnnnmmmmmmllljjjhhhfffeeefffiiilllkkkhhhfffiiimmmjjjmmmnnnkkkgggfffkkkooorrroookkkgggeeeeeefffgggccccccdddeeedddcccbbbaaabbbbbbbbbeeeiiikkklllkkknnnppprrrrrrrrrsssxxx|||}}}uuuwwwtttqqqppprrrvvvzzz{{{|||~~~|||zzzyyyyyyyyyyyy{{{rrreee]]]XXXTTTQQQPPPPPPOOOMMMLLLNNNQQQTTTSSSUUUWWWXXX[[[bbbkkkrrr}}}zzzxxxwwwtttpppkkkgggdddccc___]]]ZZZYYYYYYWWWRRRNNNKKKJJJIIIHHHHHHHHHHHHHHHHHHDDDBBBDDDEEECCCCCCFFFPPPSSS```|||{{{uuuuuuvvvzzz}}}}}}yyyuuuvvvtttrrrrrrtttwww{{{~~~{{{wwwsssrrroooooonnnlllhhhfffeeeeeeddddddddddddfffiiiooossswwwvvvuuutttsssrrrqqqpppqqqpppnnnmmmmmmmmmnnnooonnnmmmjjjgggeeeddddddeeeeeeeeeeeedddaaa]]]ZZZXXXVVVXXX\\\___```___]]]\\\_________^^^^^^_________aaadddggghhhgggeeeccccccgggfffeeeiiinnnrrrsssrrrnnnnnnmmmlllmmmnnnoooppphhhgggeeeddddddeeefffhhhjjjkkkmmmnnnnnnnnnmmmmmmqqqpppmmmkkkiiiiiijjjkkkjjjjjjjjjkkkkkkkkkkkkkkkrrrpppmmmkkkiiiiiijjjkkkjjjgggcccaaaaaaaaaaaa```dddbbbaaabbbccccccbbbaaabbbbbbbbbeeeiiilllmmmmmmoooooopppsssvvvyyy}}}{{{{{{wwwrrroooooopppqqqqqquuuzzz~~~zzzwwwvvvxxxyyy}}}wwwoooddd[[[VVVRRROOOMMMLLLLLLMMMLLLLLLNNNRRRUUUUUUWWW[[[^^^cccmmmyyyzzzzzz|||vvvvvvtttqqqmmmhhhdddaaa___]]][[[YYYXXXWWWUUUQQQMMMKKKKKKKKKJJJJJJIIIHHHHHHFFFBBBAAACCCDDDBBBDDDHHHQQQ```{{{}}}xxxuuuuuuwwwzzz}}}|||yyyuuuwwwvvvuuuuuuvvvxxx{{{}}}|||wwwrrrpppnnnmmmlllkkkjjjiiihhhhhhffffffffffffgggjjjooosssvvvvvvuuutttsssrrrqqqqqqppppppnnnmmmmmmmmmnnnooonnnllliiifffdddccccccdddeeeeeeeeedddaaa^^^[[[YYYVVVXXXZZZ]]]^^^___^^^^^^``````___^^^^^^___``````aaadddggghhhfffdddccccccgggeeeeeegggjjjmmmlllkkkiiijjjlllmmmnnnmmmlllkkkfffeeedddcccdddeeeggghhhkkklllmmmnnnooonnnnnnmmmooommmkkkiiiiiiiiikkklllnnnmmmmmmmmmmmmmmmmmmmmmooonnnllljjjiiihhhhhhiiihhhfffcccaaaaaa```___^^^^^^]]]^^^```bbbdddcccbbbeeeddddddgggjjjlllmmmmmmnnnnnnppprrruuuxxx{{{}}}{{{uuuqqqooonnnmmmlllooosssxxx}}}xxxyyyyyyxxxwwwyyy~~~tttjjj___[[[UUUPPPNNNMMMLLLKKKIIIKKKMMMNNNOOOQQQTTTWWWYYY\\\aaafffmmmyyy}}}|||zzzsssuuuyyyssstttqqqmmmhhhccc___\\\ZZZZZZXXXVVVUUUTTTRRROOOLLLJJJJJJKKKKKKJJJIIIGGGFFFEEEBBBBBBDDDDDDDDDHHHNNN\\\vvvzzzuuuuuuvvvwwwzzz||||||yyyvvvyyyyyyxxxxxxxxxyyyzzzzzzzzz{{{}}}}}}zzzvvvqqqnnnmmmkkkiiijjjmmmnnnllliiigggggggggggggggjjjnnnrrruuuuuuttttttsssrrrqqqqqqpppooonnnnnnmmmmmmnnnnnnmmmkkkhhheeebbbbbbbbbbbbdddddddddcccaaa___\\\[[[WWWWWWXXXYYY[[[]]]___```bbb```___]]]]]]___```bbbaaadddfffgggfffdddccccccgggffffffggghhhhhhfffccccccfffjjjlllmmmkkkgggeeeccccccbbbcccdddeeegggiiikkklllmmmnnnnnnnnnmmmllljjjiiihhhhhhhhhjjjlllmmmooooooooonnnmmmmmmmmmlllkkkkkkkkkjjjjjjiiihhhggggggeeebbbaaaaaa```^^^\\\ZZZZZZ\\\```dddfffeeedddgggffffffhhhkkknnnooonnnnnnnnnoooqqqtttvvvyyyzzz|||~~~{{{wwwuuusssrrrppplllooosssvvvyyy}}}|||||||||xxx}}}vvvlllbbb[[[PPPOOOMMMLLLKKKKKKKKKKKKJJJMMMPPPRRRSSSUUUWWWYYY]]]bbbhhhoooxxx~~~wwwwwwuuuooouuuzzzsssqqqnnnjjjddd___ZZZWWWVVVUUUTTTSSSRRRQQQOOOMMMLLLHHHIIIJJJKKKJJJHHHEEECCCFFFDDDDDDFFFEEEFFFNNNXXXssszzztttuuuvvvxxxzzz|||{{{yyyxxxyyyyyyyyyyyyyyyxxxwwwvvvtttuuuvvvwwwvvvtttqqqooooookkkhhhjjjnnnpppmmmiiiffffffgggffffffhhhlllpppsssssssssrrrrrrqqqqqqqqqoooooonnnnnnmmmmmmmmmmmmkkkiiifffcccaaaaaaaaabbbcccccccccbbb```^^^]]][[[WWWVVVVVVWWWYYY]]]```bbbcccaaa___^^^^^^___aaacccaaaccceeeeeedddcccbbbcccfffgggggghhhhhhfffdddbbb```cccfffiiiiiigggdddbbb```aaaaaabbbdddfffhhhiiijjjkkklllmmmmmmlllkkkkkkgggfffffffffgggjjjmmmooonnnnnnmmmllllllkkkjjjjjjiiijjjkkklllllljjjiiiggggggfffdddcccbbbaaa^^^[[[ZZZ[[[^^^bbbfffhhhhhhggggggffffffhhhlllpppqqqrrrooooooppprrrtttvvvxxxyyyyyyzzz|||}}}zzzxxxwwwuuummmnnnoooqqqssswww|||zzz|||}}}}}}}}}~~~yyymmmddd\\\VVVRRRIIIJJJKKKKKKKKKKKKKKKLLLMMMPPPRRRTTTUUUVVVYYY[[[bbbiiirrr}}}|||sssppprrrqqqmmmuuuzzzqqqnnnkkkfff```ZZZVVVTTTSSSQQQQQQPPPOOOMMMLLLLLLLLLJJJKKKLLLLLLKKKIIIFFFEEEEEEDDDEEEEEEEEEIIIWWWeee|||wwwuuuwwwyyy{{{{{{zzzzzzzzzxxxxxxyyyxxxwwwuuusssrrrsssrrrqqqppppppqqqqqqrrrqqqmmmjjjjjjnnnnnnkkkfffcccdddeeeeeeeeegggjjjmmmqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnmmmmmmllliiigggeeebbbaaaaaabbbbbbcccbbbbbb```___]]]\\\[[[WWWVVVVVVWWWYYY]]]```bbbcccbbb```______```bbbccc___aaaccccccbbbaaaaaaaaaaaaccceeeffffffdddcccbbbaaabbbbbbccccccccccccccc___```aaabbbeeegggiiijjjiiijjjkkkkkkkkkkkkiiiiiieeeeeedddeeegggjjjmmmooonnnnnnmmmlllkkkjjjjjjiiiiiijjjlllnnnnnnmmmkkkjjjjjjhhhfffeeeeeeccc___]]]\\\]]]^^^bbbeeeggggggfffeeedddeeeggglllqqqssstttpppqqqrrrtttuuuvvvwwwxxxyyyyyyyyy|||}}}{{{zzzyyysssrrrpppooooooqqqtttvvvyyy}}}~~~}}}}}}}}}~~~zzzyyyrrrfff\\\TTTOOOLLLJJJGGGIIIKKKKKKJJJJJJLLLMMMPPPRRRTTTVVVWWWYYY\\\___iiisss~~~yyyuuukkkkkkqqqqqqooowwwzzznnniiifffaaa[[[VVVSSSQQQPPPNNNOOOOOOMMMKKKKKKLLLMMMNNNOOOOOONNNMMMKKKIIIHHHCCCCCCEEEFFFGGGQQQeeeyyy|||xxxvvvxxxzzz{{{zzzzzzzzz{{{xxxwwwwwwvvvuuusssrrrqqqsssqqqooonnnmmmoooppprrrqqqnnnkkkkkklllkkkiiifffaaabbbddddddeeefffjjjlllnnnnnnnnnnnnnnnnnnoooooommmnnnnnnnnnnnnmmmllllllgggeeecccbbbaaabbbcccdddbbbbbb```___]]][[[ZZZYYYWWWWWWXXXYYY[[[]]]___```bbbbbbaaaaaaaaaaaabbbbbb^^^___aaaaaa___^^^___```\\\___aaabbbaaaaaaaaabbbbbbbbb`````````aaacccddd___```aaadddfffhhhiiijjjiiijjjkkkkkkkkkjjjiiihhhfffeeeeeeeeegggiiilllnnnnnnnnnnnnmmmlllllllllkkkiiikkkmmmoooppppppnnnnnnmmmkkkhhhgggfffdddaaa___\\\\\\\\\___bbbdddeeeeeeeeeccccccfffjjjooorrrtttqqqrrrsssuuuvvvvvvvvvvvvxxxyyyyyyyyy||||||wwwsssqqqqqqrrrrrrpppsssvvvwwwxxx{{{~~~~~~~~~yyypppeee```XXXPPPKKKIIIIIIIIIIIIKKKMMMMMMLLLLLLNNNQQQUUUVVVXXXZZZ\\\___dddhhhuuu~~~zzztttpppkkknnnwwwwwwuuu|||{{{llldddaaa\\\VVVRRROOONNNMMMLLLMMMNNNLLLJJJIIILLLNNNOOOOOONNNLLLKKKJJJIIIHHHDDDEEEGGGJJJOOO^^^zzz}}}{{{|||zzzxxxvvvxxx{{{{{{zzzyyy{{{|||xxxwwwvvvuuutttrrrqqqqqqrrrqqqpppooonnnnnnoooooonnnnnnlllkkkjjjiiihhhggg```bbbccceeeeeehhhkkkmmmkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnnnnnnnmmmlllkkkeeedddbbbbbbbbbdddeeegggbbbaaa___]]]ZZZYYYWWWWWWVVVXXXZZZ]]]^^^___^^^^^^aaabbbbbbccccccbbbbbbaaa\\\]]]___^^^]]]\\\]]]^^^\\\^^^``````______aaadddbbbaaa`````````aaacccddd```aaaccceeeggghhhiiijjjkkkllllllmmmlllkkkjjjiiiggggggffffffgggiiikkkmmmllllllllllllllllllkkkkkkjjjkkkmmmoooppppppppppppooollliiifffeeedddbbbaaa]]]\\\[[[]]]aaadddggggggfffdddcccdddhhhlllooopppqqqrrrssstttuuuttttttssstttvvvwwwwwwwww|||~~~yyyvvvuuutttsssjjjmmmoooooonnnpppuuuyyy||||||rrrggg```XXXUUUOOOJJJHHHIIIKKKMMMKKKMMMOOOOOONNNOOORRRUUUYYYZZZ\\\^^^aaagggmmmrrr~~~~~~|||xxxrrrnnnooottt~~~{{{~~~lllaaa^^^YYYSSSOOOLLLKKKKKKKKKMMMMMMLLLIIIIIILLLOOOMMMLLLKKKIIIGGGFFFFFFFFFGGGHHHLLLPPPWWWjjjzzzyyyyyyxxxvvvvvvyyy{{{{{{zzzyyy{{{}}}xxxxxxvvvtttsssrrrrrrrrrqqqqqqqqqqqqpppooommmlllkkklllmmmkkkiiiggghhhiii```bbbdddeeegggiiillloooiiijjjjjjkkkkkkllllllllllllmmmnnnnnnnnnmmmkkkkkkdddcccbbbbbbccceeeggghhhbbbaaa___\\\YYYWWWVVVUUUVVVXXX\\\___```___]]]\\\```aaacccddddddcccaaa```[[[\\\]]]]]][[[[[[\\\]]]___aaacccbbb``````cccfffaaaaaaaaaaaabbbbbbccccccaaabbbdddfffgggiiiiiijjjmmmmmmnnnnnnnnnmmmkkkjjjiiihhhgggfffgggiiikkkllliiiiiiiiiiiiiiiiiiiiijjjjjjjjjlllnnnooopppqqqqqqpppmmmhhheeedddcccbbbaaa^^^]]]\\\]]]bbbgggjjjlllhhhfffccccccfffiiikkklllpppqqqrrrssstttsssrrrqqqpppsssvvvvvvuuuwww}}}}}}}}}|||wwwrrrjjjiiihhhggggggiiikkklllnnnttt{{{~~~rrrggg___YYYVVVNNNNNNLLLKKKJJJIIIIIIIIIJJJNNNRRRTTTTTTUUUYYY]]]\\\]]]```cccgggnnnuuuzzz~~~|||yyyvvvttttttttttttwww{{{vvvooo```\\\UUUPPPNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKIIIEEEAAABBBHHHMMMEEEJJJQQQYYYhhh{{{zzzyyyxxxvvvxxxzzz|||}}}}}}||||||}}}zzzvvvqqqooopppqqqpppooopppqqqqqqqqqpppmmmkkkiiinnnllljjjhhhhhhhhhgggeeeaaaaaacccgggllloooqqqqqqllljjjiiijjjmmmooopppppptttrrrooonnnnnnnnnlllkkkfffccc```^^^```dddiiilllfffccc```^^^]]]\\\[[[ZZZXXXZZZ^^^______^^^^^^^^^\\\]]]```cccccccccaaa```\\\[[[[[[[[[\\\\\\]]]^^^cccbbbaaa`````````aaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaadddiiikkklllmmmnnnoootttqqqooonnnnnnooonnnnnnmmmkkkhhhggghhhiiiiiiiiillliiifffeeeggghhhiiiiiigggiiimmmpppqqqpppnnnlllmmmkkkiiifffdddccccccccc```^^^]]]^^^aaaeeehhhiiihhhhhhggggggiiikkknnnpppuuusssqqqrrrttttttqqqnnnnnnppprrrrrrrrrtttyyy~~~|||vvvpppnnnkkkgggeeedddcccdddfffkkkppptttvvv{{{zzzvvvnnnddd\\\UUUQQQPPPKKKJJJIIIIIIHHHHHHHHHIIILLLPPPTTTVVVWWWYYY^^^bbbaaadddgggkkkooouuu{{{zzzxxxvvvtttsssttttttuuuxxxzzz~~~zzzpppiii]]]YYYSSSOOOLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCBBBCCCEEEGGGHHHKKKQQQ\\\kkk~~~}}}yyyxxxxxxvvvuuuwwwyyy{{{|||{{{zzz{{{{{{yyyvvvtttssstttsssqqqnnnqqqqqqrrrqqqpppnnnlllkkkmmmkkkiiiiiiiiijjjiiigggccccccdddgggkkknnnooonnnlllkkkjjjkkknnnqqqrrrrrrtttqqqooommmnnnnnnmmmlllhhhfffcccbbbbbbdddgggiiigggeeebbb___^^^]]]\\\[[[[[[]]]___```___^^^_________```bbbccccccaaa___]]]\\\[[[[[[[[[\\\]]]______eeeeeedddddddddddddddeeeaaaaaabbbbbbbbbcccccccccbbbeeejjjmmmnnnoooqqqrrrtttrrrooommmmmmmmmmmmllliiihhhggggggggghhhjjjlllnnnmmmkkkhhhfffeeeeeeffffffiiilllooopppooommmkkkllljjjhhhfffeeedddddddddbbb```^^^___cccfffiiijjjhhhhhhhhhhhhjjjlllnnnooosssqqqpppqqqrrrrrrpppnnnnnnppprrrqqqpppqqqvvvzzzzzzvvvsssooojjjfffbbb```___aaadddgggiiilllqqqxxx~~~}}}uuuqqqeeeaaa\\\WWWRRRNNNMMMLLLIIIIIIIIIIIIIIIJJJKKKLLLPPPSSSXXXZZZ\\\___dddiiijjjnnnrrrwww{{{}}}}}}||||||vvvuuutttsssrrrssstttuuuwwwxxxyyyyyyvvvpppgggaaaZZZVVVQQQMMMKKKJJJHHHGGGIIIHHHHHHGGGFFFEEEDDDDDDBBB@@@@@@BBBFFFIIIJJJIIIUUU___ooo|||xxxvvvvvvuuutttvvvyyy{{{{{{zzzyyyyyyzzzwwwvvvvvvwwwwwwuuuqqqnnnrrrqqqqqqpppoooooonnnnnnmmmkkkjjjiiijjjkkkjjjiiidddddddddfffiiillllllllllllkkkkkkmmmpppsssttttttsssqqqnnnmmmnnnnnnnnnmmmkkkjjjhhhgggeeeeeeeeeeeehhhfffdddbbb```^^^^^^]]]^^^___```___^^^^^^___aaabbbcccddddddccc```]]][[[[[[[[[[[[\\\]]]___aaabbbggghhhhhhiiiiiiiiihhhhhhbbbccccccdddeeefffggggggeeehhhllloooqqqrrrtttvvvuuurrrooommmlllkkkjjjhhhdddfffggggggeeefffjjjmmmooopppppplllfffbbbaaabbbeeehhhkkknnnooonnnllljjjjjjiiihhhgggfffffffffgggfffcccaaabbbdddhhhjjjkkkggghhhiiijjjkkklllmmmnnnpppooonnnoooppppppooommmmmmoooqqqpppnnnooosssvvv~~~{{{yyytttoookkkgggdddcccdddeeeffffffhhhlllrrrwww~~~{{{rrrjjjdddaaaXXXVVVTTTQQQNNNMMMMMMMMMJJJJJJKKKLLLMMMOOOQQQRRRSSSWWW\\\___aaaeeelllqqqtttwww}}}~~~zzz}}}~~~{{{yyyxxxuuuuuusssrrrqqqqqqqqqqqqrrrqqqpppooolllggg```\\\WWWTTTPPPMMMKKKJJJHHHFFFIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCEEEHHHLLLQQQTTTdddrrr{{{xxxvvvvvvuuuuuuxxxyyy{{{|||zzzyyyxxxyyywwwwwwwwwwwwvvvtttqqqoooppppppooonnnnnnnnnnnnooopppmmmkkkjjjkkkjjjiiihhhbbbbbbbbbdddhhhjjjkkkjjjjjjiiijjjlllpppsssttttttssspppnnnnnnoooppppppooonnnnnnnnnllljjjgggdddbbbhhhhhhgggdddaaa_________``````___]]]\\\\\\___aaabbbcccddddddccc```]]][[[[[[[[[[[[[[[]]]```cccdddhhhiiikkkllllllkkkjjjjjjeeeeeefffhhhiiikkklllllljjjmmmppprrrrrrssstttvvvuuurrrnnnkkkjjjiiigggfffbbbfffhhhgggcccbbbgggkkkllloooqqqmmmeee``````bbbdddgggjjjmmmnnnmmmkkkjjjhhhhhhhhhhhhhhhhhhiiiiiiiiigggddddddfffiiijjjkkkggghhhiiikkklllmmmmmmmmmmmmmmmmmmnnnoooooonnnmmmllloooqqqpppooopppssswww}}}~~~{{{vvvpppllliiiggghhhhhhfffeeeeeehhhmmmpppssswww|||}}}wwwnnneee^^^YYYUUUSSSPPPPPPNNNMMMLLLLLLLLLMMMKKKLLLMMMOOOQQQSSSVVVWWWXXX\\\```dddggglllsssyyy{{{|||xxx||||||yyywwwvvvuuusssqqqooommmlllkkkjjjhhhfffeeeddd```\\\YYYUUURRRPPPNNNLLLKKKHHHFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBEEEFFFEEEEEEMMMZZZfff||||||zzzwwwwwwwwwxxxyyy{{{}}}}}}{{{yyyxxxyyywwwwwwvvvtttrrrpppoooooommmllllllllllllmmmnnnnnnssspppmmmkkkjjjiiigggeee^^^^^^___bbbfffiiijjjjjjffffffgggkkkooorrrssssssqqqpppooopppqqqrrrrrrqqqqqqrrrrrrqqqnnniiidddaaaggghhhhhhfffbbb_______________^^^\\\ZZZ[[[^^^```___```bbbccccccaaa^^^]]][[[[[[ZZZ[[[]]]```ccceeehhhiiijjjlllllllllkkkjjjhhhiiijjjkkkmmmooopppppppppqqqssssssrrrqqqrrrsssrrrooollliiihhhgggfffdddcccgggiiifffaaa___bbbeeegggjjjmmmjjjddd```aaacccdddfffjjjmmmnnnmmmkkkiiifffggghhhiiiiiijjjjjjkkkllliiifffeeefffhhhiiijjjggghhhiiijjjkkkllllllkkkkkklllmmmnnnnnnnnnnnnnnnlllooorrrsssrrrssswww{{{~~~zzz~~~~~~}}}}}}wwwrrrnnnllllllkkkhhheeedddeeefffgggkkknnnrrrtttuuuyyyvvvqqqhhhccc\\\WWWSSSQQQOOOMMMJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMNNNPPPSSSVVVXXXZZZ___bbbfffjjjmmmrrrzzz}}}zzzxxx}}}~~~yyywwwuuutttqqqnnnkkkhhheeedddbbb```___^^^^^^\\\YYYWWWSSSQQQPPPOOONNNLLLHHHFFFGGGFFFFFFEEEDDDCCCCCCBBB???CCCFFFGGGIIIWWWmmm~~~~~~~~~}}}{{{xxxwwwxxxzzzzzz|||}}}}}}{{{xxxxxxxxxxxxwwwvvvsssooommmmmmnnnjjjjjjjjjkkklllmmmmmmnnntttqqqmmmkkkiiigggeeeccc[[[[[[\\\___cccfffggggggbbbccceeeiiinnnrrrsssrrrppppppqqqsssuuuvvvtttrrrttttttuuutttqqqlllgggccceeeggghhhfffaaa^^^]]]___^^^^^^]]][[[ZZZ[[[^^^```\\\^^^```bbbbbb```^^^]]][[[[[[ZZZZZZ\\\___ccceeeggghhhiiiiiijjjjjjjjjjjjjjjjjjlllmmmnnnpppqqqrrrrrrssssssrrrooonnnooopppooollliiigggggggggfffeeefffggghhheee```]]]^^^___aaaccceeedddaaa```bbbddddddgggjjjmmmnnnmmmkkkiiifffggghhhjjjkkkkkkkkkkkkmmmjjjfffeeeeeeggggggggggggggghhhhhhiiijjjjjjkkkjjjlllnnnooonnnnnnoooqqqmmmqqqtttvvvuuuwwwzzz~~~~~~}}}|||}}}}}}yyy{{{{{{}}}~~~{{{yyytttrrrnnnkkkhhhgggeeedddgggiiillllllllloootttyyy}}}}}}rrriiibbb___[[[XXXTTTQQQPPPOOOMMMLLLHHHHHHIIIJJJKKKLLLLLLMMMPPPQQQRRRTTTWWWZZZ\\\^^^fffiiimmmpppsssyyy~~~{{{xxx}}}zzzvvvpppooommmjjjfffbbb___^^^]]]\\\[[[[[[[[[YYYWWWTTTQQQPPPOOONNNNNNLLLHHHEEEDDDDDDCCCCCCBBBBBBBBBAAA???DDDIIIPPP\\\qqq~~~}}}~~~|||}}}}}}{{{xxxwwwyyy{{{zzz|||}}}|||yyywwwvvvvvvvvvxxxxxxuuupppllljjjjjjhhhiiikkkmmmnnnnnnnnnnnnrrrooollljjjhhhgggdddcccZZZZZZZZZ]]]```cccccccccaaaaaadddiiinnnrrrsssrrrooopppssswwwyyyyyyvvvsssuuuvvvvvvvvvsssnnniiifffcccfffhhheee```\\\\\\^^^\\\]]]^^^]]]\\\]]]___aaa[[[]]]___``````___]]][[[\\\[[[YYYYYYZZZ^^^aaadddgggggggggggghhhiiijjjkkkjjjjjjkkklllnnnooopppppppppqqqqqqooommmlllmmmnnnkkkiiifffffffffggggggfffffffffeeeccc```^^^\\\[[[^^^^^^^^^^^^___```bbbdddeeegggkkkmmmnnnmmmllljjjfffgggiiikkkkkklllkkkkkkmmmjjjfffddddddeeeeeeeeeggggggfffffffffhhhiiijjjjjjmmmpppqqqppppppqqqssspppssswwwxxxwwwwwwzzz}}}~~~{{{vvvttttttuuuwwwwww~~~~~~}}}|||}}}}}}}}}zzzvvvrrrooollliiigggeeeggghhhhhhgggiiinnnsssppprrrwww}}}|||uuulllccc\\\WWWUUUSSSQQQNNNMMMLLLLLLJJJHHHJJJKKKLLLNNNOOOQQQRRRSSSTTTUUUVVVYYY[[[^^^aaabbbjjjnnnqqqtttwww}}}~~~www}}}zzzvvvlllkkkiiifffccc___\\\[[[\\\[[[ZZZZZZYYYXXXUUURRROOONNNNNNNNNMMMKKKGGGDDDAAAAAAAAAAAAAAAAAAAAAAAACCCGGGOOO\\\ppp}}}}}}}}}zzz|||}}}{{{xxxwwwxxx{{{yyy{{{|||{{{xxxvvvuuuuuuuuuxxx{{{yyyssslllhhhggggggiiilllnnnppppppooonnnpppnnnkkkiiihhhgggeeeddd[[[ZZZZZZ\\\^^^``````___```aaadddjjjooossstttsssnnnppptttyyy|||{{{wwwsssuuuvvvwwwvvvtttpppkkkhhhaaaeeegggeee___[[[[[[]]]\\\]]]______^^^___aaaccc[[[]]]___```___]]][[[YYY\\\[[[YYYXXXYYY]]]```cccggggggffffffgggiiijjjllliiijjjjjjkkklllmmmnnnnnnnnnnnnooommmlllkkkmmmnnniiigggeeeeeefffhhhhhhgggfffdddbbbbbbaaa___\\\ZZZ^^^[[[ZZZZZZ]]]```bbbbbbeeehhhkkknnnooonnnllljjjggghhhiiikkkllllllkkkkkkmmmjjjeeecccccccccdddcccgggfffeeedddeeefffiiijjjkkknnnqqqrrrqqqpppsssuuurrruuuyyyyyywwwwwwyyy|||}}}wwwpppmmmnnnqqqrrrrrrttt}}}}}}~~~}}}~~~~~~~~~~~~zzzxxxuuunnnhhhlllkkkjjjiiihhhiiiiiijjjnnnnnnoooqqqsssvvvyyy{{{xxxssspppmmmkkkllliiieee___YYYSSSPPPNNNNNNMMMKKKKKKLLLMMMLLLLLLMMMOOORRRSSSSSSSSSTTTVVVYYY[[[^^^___```bbbfffjjjpppsssxxx|||}}}{{{wwwzzz~~~yyyvvvkkkiiieeeaaa]]]ZZZYYYXXXWWWXXXXXXXXXVVVTTTRRRQQQPPPOOONNNMMMMMMJJJFFFCCCAAADDDEEECCCCCCDDDDDDCCCHHHMMMVVViii~~~{{{|||{{{zzzxxxwwwvvvwwwwwwxxxuuuwwwxxxuuuqqqnnnoooqqqzzzuuullliiiiiiiiilllqqqtttuuussspppnnnrrrpppnnnkkkiiifffeeeeee``````aaa___]]]\\\\\\]]]]]]___ccciiiooossstttsssppprrrtttwwwyyyzzzyyyyyyyyyzzz{{{zzzvvvpppjjjfffdddeeefffbbb]]]ZZZZZZ\\\[[[[[[[[[]]]```aaaaaa```ZZZYYYWWWWWWWWWZZZ\\\^^^___^^^]]]]]]^^^```bbbdddiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkkllllllmmmmmmllllllllllllkkkjjjiiiiiifffeeeeeeddddddeeeeeeeeecccaaa___]]]]]]]]]\\\ZZZZZZYYYYYY\\\aaaeeeeeeccchhhiiijjjkkkkkkjjjiiihhhkkkkkkkkkkkkjjjjjjjjjiiinnnkkkhhhfffeeeeeecccbbbfffbbbaaaccccccaaabbbfffmmmmmmoooqqqrrrsssttttttuuutttsssrrrqqqqqqrrrssssssqqqooolllkkkkkkkkklllpppvvv}}}xxxwwwzzz~~~~~~~~~}}}~~~~~~yyysssrrrpppmmmkkkiiiiiiiiijjjjjjjjjjjjkkkmmmoooqqqsssxxxyyy{{{{{{||||||uuulllfffcccaaa```^^^]]]\\\YYYUUURRROOOMMMLLLLLLKKKJJJJJJKKKLLLLLLLLLQQQSSSUUUVVVVVVWWWYYY[[[\\\___ccceeefffhhhllloootttwwwzzz}}}~~~}}}{{{}}}|||vvvrrriiigggccc___[[[XXXVVVUUUUUUUUUTTTSSSQQQOOOMMMLLLMMMOOORRRSSSQQQLLLFFFBBB???AAABBBAAA@@@BBBEEEGGGOOO\\\nnn|||yyyyyyyyyxxxwwwvvvuuutttttttttrrrtttuuusssqqqpppqqqsssxxx}}}|||ssskkkhhhiiiiiilllqqquuuvvvtttpppmmmnnnmmmjjjhhhfffdddcccbbb```aaaaaa___]]][[[[[[\\\]]]___cccjjjpppssstttsssppprrruuuwwwyyyyyyyyyxxxxxxxxxyyyxxxuuupppkkkhhhddddddcccaaa]]][[[ZZZ[[[YYYYYYZZZ\\\___```^^^]]][[[ZZZXXXXXXYYY[[[^^^``````_________```bbbeeefffkkkkkkkkkkkkjjjjjjiiiiiigggggghhhiiijjjkkkmmmmmmmmmmmmlllkkkjjjhhhfffeee`````````aaacccfffhhhjjjbbb___]]]\\\]]]\\\[[[YYYZZZYYYYYY\\\aaaddddddcccffffffggghhhhhhggggggfffkkkjjjjjjjjjjjjjjjkkkkkknnnkkkgggeeeddddddcccbbbddd```___aaaaaa___aaaeeemmmnnnppprrrtttuuuvvvvvvtttsssrrrqqqqqqrrrrrrsssrrrpppmmmkkkiiiiiiiiijjjmmmqqqwww~~~~~~wwwuuuvvvxxx}}}}}}|||{{{}}}|||yyyuuupppmmmjjjiiiiiigggffffffeeeeeefffggghhhlllmmmnnnoooqqqtttxxx|||}}}|||wwwqqqmmmccc^^^XXXTTTSSSSSSSSSSSSPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOUUUWWWYYYZZZ[[[]]]aaaccccccfffjjjmmmoooqqqsssvvvyyy{{{~~~}}}{{{|||~~~}}}zzztttnnnjjjfffddd```[[[WWWTTTRRRQQQSSSRRRPPPNNNLLLKKKJJJJJJKKKQQQXXXZZZUUUMMMFFFBBB@@@AAAAAAAAAAAADDDKKKRRR\\\sss}}}}}}zzzxxxwwwuuuuuuuuutttsssrrrpppooopppqqqqqqqqqpppqqqsssuuuuuuyyy|||yyyqqqjjjhhhiiiiiimmmrrrvvvvvvsssooolllkkkjjjhhhfffeeeccccccbbbbbbbbbbbb___\\\[[[[[[\\\\\\___dddkkkqqqttttttrrrppprrruuuwwwxxxxxxwwwvvvuuuvvvvvvuuurrrooollljjjeeeccc```___^^^]]][[[ZZZXXXYYYZZZ\\\______]]][[[\\\[[[YYYYYYZZZ]]]```bbbbbbaaaaaaaaaccceeehhhjjjnnnnnnnnnnnnmmmkkkjjjjjjfffffffffggghhhjjjmmmnnnooonnnmmmjjjhhheeebbbaaa]]]]]]]]]^^^```dddgggiii^^^]]][[[[[[[[[[[[ZZZXXXYYYYYYYYY\\\```bbbcccccceeeeeeeeeffffffgggggggggjjjjjjiiiiiiiiikkklllmmmoookkkfffccccccccccccbbbbbb^^^\\\^^^^^^]]]```dddlllnnnpppsssvvvwwwxxxxxxrrrrrrqqqppppppqqqrrrsssqqqooollliiiggggggggghhhkkknnnqqqtttxxxxxxssstttzzzzzz~~~{{{vvvxxx|||zzz}}}|||yyy}}}yyysssnnnkkkjjjhhhgggeeecccaaa``````aaadddeeeeeefffhhhlllooorrrsssuuuvvvwwwxxxzzz}}}|||tttmmmhhhddd___\\\UUUSSSPPPMMMMMMMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNOOOMMMNNNOOOOOOPPPQQQSSSUUUXXXZZZ]]]___bbbeeejjjmmmmmmooorrrtttvvvwwwxxxyyy|||~~~~~~|||||||||{{{zzzvvvvvvvvvtttpppkkkfffccccccaaa]]]XXXTTTQQQOOONNNPPPOOOMMMLLLKKKKKKLLLLLLOOOVVV\\\\\\TTTKKKEEECCCCCCCCCCCCDDDDDDIIIVVVbbbrrr}}}}}}{{{xxxvvvsssttttttsssrrrpppnnnlllooopppppppppppprrrssstttrrruuuwwwtttooojjjiiijjjiiimmmsssvvvwwwsssnnnjjjkkkjjjhhhgggfffeeeeeeeeeddddddccc```]]]\\\\\\^^^]]]```eeelllqqqtttsssqqqppprrrtttvvvvvvvvvuuutttrrrrrrrrrqqqpppnnnlllkkkeeeaaa]]]]]]^^^___]]]ZZZ[[[[[[]]]___aaaaaa^^^\\\[[[ZZZYYYYYY[[[^^^aaacccdddccccccccceeehhhkkklllpppqqqqqqpppooommmkkkjjjffffffffffffhhhjjjmmmooonnnmmmllljjjgggdddbbb```aaa___]]]\\\]]]^^^```bbb\\\ZZZZZZZZZ[[[[[[ZZZXXXYYYYYYZZZ\\\___aaabbbccceeeffffffggghhhiiijjjkkkjjjiiiiiiiiijjjlllnnnpppoookkkfffcccbbbbbbcccbbbaaa\\\[[[\\\]]]]]]```eeejjjlllooosssuuuwwwwwwwwwpppooonnnnnnooopppqqqrrrpppnnnkkkhhhfffffffffgggmmmppprrrssstttxxx{{{yyy|||yyyyyy{{{~~~{{{xxx|||}}}}}}vvvqqqooollljjjgggccc```^^^]]]]]]aaa```___```bbbeeegggiiiiiikkkmmmooopppsssvvvyyy|||wwwllliiiccc^^^[[[XXXUUUSSSPPPOOONNNLLLKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPRRRSSSSSSUUUXXX[[[\\\___cccgggjjjoootttwwwxxxxxxxxxyyyzzz{{{zzzzzz||||||yyyxxxwwwvvvtttoooooommmkkkhhhdddaaa___```]]]ZZZUUUQQQOOOMMMLLLKKKJJJJJJJJJJJJLLLNNNOOOUUUYYY\\\XXXOOOGGGDDDDDDCCCBBBCCCEEEFFFNNNbbbuuu|||{{{zzzwwwsssrrrsssssssssrrrpppnnnlllqqqppppppqqqrrrrrrqqqqqqppprrrsssqqqnnnkkkkkklllkkknnnsssvvvvvvrrrmmmjjjiiiiiihhhgggggggggggggggggggggeeebbb```___```aaa```bbbffflllqqqsssrrrppppppqqqsssttttttsssqqqpppoooooooooooonnnmmmkkkjjjdddaaa]]]\\\^^^```^^^\\\``````aaacccddddddaaa___[[[ZZZYYYZZZ[[[___bbbeeefffeeeeeeeeefffiiikkkmmmqqqqqqqqqqqqpppnnnllljjjggggggggghhhiiikkkmmmoookkkkkkjjjiiigggeeecccbbbaaa```]]][[[ZZZ[[[[[[\\\ZZZYYYYYYZZZ\\\\\\[[[YYYYYYZZZ\\\]]]___```bbbccceeeeeefffhhhjjjkkklllmmmjjjjjjjjjkkklllnnnpppqqqoookkkfffdddcccccccccbbb```\\\[[[]]]^^^^^^aaafffgggjjjmmmqqqtttuuuuuutttmmmmmmlllllllllnnnooopppooommmjjjhhhffffffggghhhmmmqqqtttuuuttttttwww{{{{{{xxxxxx}}}yyysssqqqmmmhhhdddaaa___^^^aaa___\\\\\\]]]___``````___aaadddfffgggjjjmmmpppsssuuuwwwxxxwwwwwwxxxyyy{{{{{{vvvrrrooonnnooonnnnnnooopppsssvvvxxxwwwuuutttsssqqqmmmhhhddd^^^\\\XXXTTTQQQNNNLLLLLLJJJKKKLLLJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNRRRUUUXXXZZZZZZ[[[```dddgggjjjooosssvvvyyy}}}~~~|||||||||}}}|||{{{~~~~~~yyyuuusssrrrpppnnnkkkjjjhhheeecccaaa```___[[[YYYVVVRRROOOMMMLLLKKKFFFFFFGGGHHHJJJLLLNNNOOOXXXYYYVVVQQQJJJEEEDDDEEEBBBAAADDDIIIMMMYYYttt~~~yyyxxxxxxuuupppqqqqqqqqqqqqppppppooonnnqqqqqqrrrssstttssspppnnnooopppqqqpppnnnmmmnnnooommmpppsssuuutttqqqmmmjjjgggfffffffffgggggghhhiiijjjiiihhheeecccccceeegggdddeeegggkkkoooqqqqqqoooooopppqqqrrrqqqpppnnnlllkkklllmmmnnnmmmkkkiiihhhcccaaa^^^]]]^^^`````````eeedddcccdddeeeeeecccbbb\\\[[[[[[[[[]]]aaaeeeggggggfffeeeeeefffhhhkkklllooopppqqqqqqpppnnnllljjjggghhhhhhiiijjjkkkllllllhhhhhhhhhgggfffdddcccbbb]]]\\\\\\[[[[[[[[[[[[[[[YYYYYYZZZ\\\^^^^^^]]][[[YYY[[[^^^______```bbbdddbbbdddfffiiikkkmmmmmmmmmkkklllmmmnnnooopppqqqqqqnnnkkkhhhfffeeeeeecccbbb^^^[[[[[[___``````bbbffffffhhhlllppprrrsssrrrqqqkkkkkkjjjiiiiiijjjlllllllllkkkiiigggffffffhhhhhhkkkooossssssrrrpppqqqsssxxx}}}}}}~~~~~~|||wwwrrrmmmjjjgggfffeeeaaa]]][[[\\\]]]\\\[[[ZZZ[[[]]]^^^___aaadddgggiiijjjlllkkkjjjiiijjjkkkmmmqqqvvvyyyyyyyyy|||~~~}}}rrrpppmmmiiieeebbb___^^^^^^^^^^^^___```bbbdddfffcccbbb```___^^^\\\YYYVVVRRRQQQPPPNNNKKKIIIIIIJJJHHHJJJLLLKKKIIIIIIJJJLLLLLLLLLMMMOOORRRTTTVVVXXX[[[___ccceeedddggglllqqqvvvyyy~~~}}}|||~~~{{{vvvrrrooonnnmmmkkkgggeeebbb___]]]\\\\\\\\\UUUTTTQQQNNNLLLJJJJJJIIIFFFGGGIIIKKKMMMNNNOOOOOOVVVSSSOOOJJJGGGEEEEEEFFFHHHHHHMMMVVV^^^ooo}}}}}}xxxwwwxxxvvvqqqpppoooooonnnnnnooooooooopppppprrrvvvxxxvvvqqqmmmooooooooooooooooooqqqrrroooqqqssssssssspppmmmkkkggggggggghhhiiijjjkkklllllllllkkkhhhfffgggjjjllliiihhhhhhjjjmmmooooooooommmnnnooopppooommmkkkiiiiiijjjlllnnnmmmjjjgggeeebbbbbbaaa___^^^___bbbeeefffdddbbbaaabbbccccccbbb^^^]]]]]]^^^```dddhhhkkkhhhgggfffeeeeeegggiiijjjlllmmmoooppppppnnnkkkjjjfffgggiiijjjkkkjjjiiihhheeeeeeeeedddcccaaa```___YYYZZZ[[[\\\\\\[[[ZZZZZZYYYYYY[[[]]]```aaa___]]]ZZZ]]]___`````````cccfffbbbdddiiimmmpppppppppooolllnnnpppqqqrrrrrrqqqqqqnnnllljjjiiihhhfffcccaaa[[[YYY[[[```bbb```aaadddfffhhhlllpppqqqqqqpppooojjjiiihhhggggggggghhhiiihhhgggfffeeeeeefffggghhhjjjllloooooommmlllnnnqqqsssuuuxxx{{{vvvssspppooojjjeee```^^^^^^^^^\\\ZZZXXXZZZ[[[[[[[[[\\\___aaadddeeeeeedddcccbbbbbbddd^^^ccchhhjjjjjjkkknnnqqqllloooqqqqqqpppooooooppprrrqqqpppoooqqqtttwwwzzz~~~~~~}}}}}}{{{xxxuuurrrooonnncccbbb```^^^[[[XXXVVVUUUUUUUUUUUUVVVWWWYYYZZZ[[[XXXVVVTTTTTTTTTSSSQQQPPPJJJKKKKKKKKKJJJJJJKKKMMMHHHKKKNNNOOOMMMLLLNNNPPPOOOPPPRRRVVVZZZ___bbbddddddhhhmmmooonnnqqqwww|||~~~}}}}}}yyysssooonnnmmmlllkkkdddaaa^^^ZZZXXXWWWWWWWWWRRRPPPNNNKKKIIIHHHHHHHHHJJJKKKMMMOOOQQQQQQQQQPPPRRRNNNJJJGGGGGGGGGGGGFFFQQQQQQYYYdddooo}}}yyyxxxzzzyyytttnnnnnnmmmllllllnnnooopppnnnooorrrwwwzzzxxxrrrmmmpppooooooooooooqqqssstttqqqrrrrrrrrrrrrpppnnnllljjjjjjjjjkkklllnnnooopppnnnmmmllljjjiiijjjmmmpppkkkjjjiiijjjlllnnnooonnnmmmmmmnnnnnnmmmkkkiiiggggggiiilllnnnmmmjjjfffcccaaabbbbbb```^^^^^^cccgggfffccc```___```aaaaaaaaa```______```cccgggkkkmmmhhhgggfffddddddfffggghhhjjjlllnnnoooooommmkkkjjjeeefffiiijjjjjjiiifffeeeddddddcccbbb```^^^\\\[[[ZZZ[[[\\\]]]\\\[[[XXXWWWZZZZZZ\\\___bbbbbbaaa___[[[^^^aaaaaa```aaadddfffdddgggmmmrrrtttuuusssrrrmmmooorrrttttttsssqqqpppmmmlllkkkjjjjjjgggdddaaaYYYXXXZZZ```bbb``````cccfffiiimmmppprrrqqqooonnniiihhhgggfffeeeeeefffgggfffeeeccccccccceeeggghhhjjjlllmmmllljjjkkkooosssqqqrrrqqqvvv}}}|||vvvrrrlllfffaaa^^^^^^___]]]\\\[[[YYYYYYYYYZZZ[[[]]]\\\[[[ZZZYYYZZZ[[[\\\^^^^^^__________________bbbddddddbbb___]]]___aaacccccccccccccccddddddeeeeeeeeefffggghhhiiijjjkkkiiiiiihhhgggeeecccaaa___ZZZYYYWWWUUUSSSRRRQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSUUURRRPPPQQQRRRRRROOOLLLLLLLLLLLLJJJHHHHHHIIIKKKLLLLLLNNNPPPSSSTTTSSSRRRTTTVVVYYY\\\```dddhhhkkkrrrtttxxx|||wwwtttqqqnnnllliiifffcccbbb```]]]YYYVVVSSSQQQPPPKKKLLLLLLKKKJJJIIIIIIIIINNNPPPSSSTTTTTTRRROOOMMMKKKIIIFFFCCCCCCFFFLLLQQQ^^^lllxxx}}}~~~~~~}}}}}}{{{yyywwwuuutttrrrqqqpppooonnnnnnnnnnnnooollljjjmmmsssuuuqqqkkkgggiiimmmooopppqqqsssuuuppppppqqqqqqqqqpppoooooommmmmmmmmmmmnnnnnnnnnnnnnnnlllkkklllnnnoooooooooooonnnllljjjiiiiiiiiiiiijjjjjjkkkjjjiiigggeeedddccceeegggjjjkkkiiieeebbbfffdddaaa``````dddgggjjjhhhccc^^^\\\]]]```aaaaaa___```aaaccceeehhhjjjlllooojjjggghhhiiihhhhhhjjjpppnnnlllllllllllljjjhhhhhhiiiiiiiiihhhgggeeedddbbbaaaaaa___^^^]]]\\\\\\\\\[[[[[[]]]^^^]]]YYYVVV[[[[[[\\\]]]^^^______```^^^```bbbbbbbbbcccdddfffeeeggglllsssyyyyyyuuupppooopppsssttttttrrrpppnnnpppmmmjjjggggggfffeeedddbbb___\\\ZZZZZZ^^^bbbeeeiiijjjkkkmmmnnnooooooooojjjjjjjjjiiihhhfffeeedddbbbccceeefffgggfffeeeeeefffggghhhjjjkkkllllllllloooooorrrwww}}}wwwrrrnnnllljjjjjjdddcccaaa^^^\\\\\\[[[[[[[[[ZZZYYYXXXWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[YYYVVVTTTVVVXXXYYYXXXXXXXXXXXXYYYZZZZZZ\\\]]]]]]^^^___```aaabbb______^^^\\\ZZZXXXWWWVVVVVVUUUSSSQQQPPPNNNNNNNNNLLLLLLMMMMMMNNNOOOOOOOOOQQQOOONNNOOOQQQRRRPPPMMMOOOPPPPPPNNNMMMMMMOOOQQQQQQRRRSSSVVVYYY[[[\\\\\\^^^```dddhhhmmmqqqvvvyyy~~~}}}~~~{{{rrrooollliiihhheeebbb___[[[ZZZWWWTTTRRRPPPOOONNNKKKLLLLLLLLLKKKLLLMMMNNNSSSWWW\\\]]]ZZZTTTNNNKKKHHHEEEDDDFFFGGGKKKXXXfff|||~~~}}}|||zzzxxxwwwsssrrrqqqpppnnnmmmlllkkkmmmjjjhhhkkkqqqtttpppkkkgggjjjlllnnnoooppprrrsssrrrssssssssssssrrrqqqqqqoooooooooooooooooooooooopppooonnnnnnppprrrqqqpppnnnlllkkkiiihhhggghhhhhhjjjjjjjjjjjjiiigggeeedddccceeegggiiijjjhhhdddaaaeeecccaaa___```cccfffiiigggbbb]]]\\\]]]```aaaaaa```aaabbbdddgggiiikkkmmmnnniiifffiiijjjiiijjjmmmqqqooolllkkkkkkjjjhhhggggggggghhhgggfffeeecccbbb```_________^^^^^^]]]]]]^^^]]]\\\\\\]]]]]]ZZZWWWYYYYYYZZZZZZ\\\]]]^^^___```aaacccdddccccccdddeeefffhhhkkkpppuuuvvvssspppnnnppprrrssstttrrrpppooopppmmmiiigggggggggeeedddaaa___\\\[[[\\\```eeehhhkkklllmmmnnnnnnooooooooojjjiiihhhgggfffeeeddddddbbbcccddddddddddddcccbbbcccccceeefffhhhjjjkkkkkkqqqpppqqqtttzzz~~~{{{yyysssqqqmmmiiieeebbbaaa```^^^]]][[[YYYXXXWWWWWWWWWWWWVVVTTTSSSRRRSSSSSSTTTSSSSSSSSSQQQOOONNNNNNOOOPPPPPPPPPOOOPPPQQQQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXVVVVVVUUUSSSRRRPPPOOONNNRRRQQQPPPOOOMMMMMMMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNPPPRRRSSSSSSQQQPPPQQQRRRQQQPPPQQQTTTVVVXXXYYY\\\___cccgggjjjkkklllnnnsssxxx~~~|||zzz}}}||||||}}}yyyqqqjjjhhheeecccaaa___\\\ZZZVVVUUUSSSPPPNNNMMMMMMMMMKKKKKKLLLNNNPPPSSSUUUWWW[[[bbbhhhggg___TTTLLLIIIDDD@@@AAAGGGHHHOOOfff~~~{{{~~~}}}{{{yyyxxxssssssrrrqqqooollliiihhhjjjgggeeeiiinnnqqqooolllhhhkkkmmmnnnnnnoooppprrrsssssssssssssssrrrqqqqqqpppppppppppppppppppppoooqqqpppooooooqqqrrrqqqppplllkkkiiigggfffffffffgggjjjjjjjjjiiihhhfffdddcccccceeeggghhhgggeeebbb```cccaaa```^^^___aaadddfffdddaaa]]][[[]]]___aaaaaaccccccdddfffhhhkkkmmmnnnmmmhhhfffhhhjjjjjjkkknnnrrrooollliiiiiihhhgggfffffffffeeeeeedddbbbaaa```]]]]]]]]]^^^^^^_________aaa___]]]\\\\\\\\\ZZZYYYWWWWWWWWWXXXYYY[[[]]]___bbbdddffffffeeeccccccccchhhiiikkknnnqqqrrrpppnnnlllnnnppprrrrrrrrrpppooonnnlllhhhgggffffffeeeddd```___^^^^^^```dddhhhkkknnnnnnnnnnnnnnnnnnnnnnnniiihhhfffdddccccccddddddccccccbbbbbbaaa``````___aaaaaacccdddgggjjjlllmmmrrrqqqqqqrrruuuzzz}}}xxxsssooolllkkkhhhfffdddaaa^^^[[[YYYXXX[[[ZZZWWWUUUTTTSSSTTTTTTTTTSSSRRRPPPOOONNNNNNNNNOOONNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTUUUTTTSSSQQQPPPOOOOOONNNRRRQQQPPPPPPOOOOOOOOOPPPMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRTTTUUUVVVVVVVVVUUUWWWXXXXXXXXXZZZ]]]```aaadddhhhlllpppuuuzzz}}}}}}}}}yyyvvvyyyyyyzzz}}}}}}~~~{{{zzzyyyxxxxxxvvvrrrkkkfffcccaaa^^^]]]\\\ZZZXXXUUUUUUTTTQQQOOOMMMLLLMMMMMMKKKLLLNNNSSSYYY^^^aaacccffflllpppjjj]]]PPPHHHFFFHHHBBBCCCLLLPPPZZZ{{{}}}|||~~~~~~~~~~~~}}}{{{yyyxxxwwwqqqqqqrrrqqqooommmiiihhhgggeeecccfffkkkoooooommmkkkmmmooopppppppppqqqrrrrrrrrrrrrrrrqqqpppoooooooooooooooooooooooooooooopppooonnnnnnppppppnnnmmmkkkjjjhhhgggfffffffffgggjjjiiiiiihhhgggeeedddddddddeeeffffffdddbbb```___aaa```___^^^^^^```bbbcccaaa___\\\[[[\\\^^^aaabbbdddeeefffhhhjjjlllnnnooolllgggeeegggiiihhhiiikkkooommmjjjhhhhhhiiiiiihhhfffeeeeeedddbbbaaa```___ZZZ[[[\\\]]]^^^___```aaacccaaa^^^\\\[[[[[[[[[\\\XXXWWWWWWWWWYYY[[[^^^```dddfffhhhhhhfffcccbbbbbbgggiiilllooopppooommmkkkiiikkkmmmnnnoooooonnnnnnkkkiiifffdddeeeeeedddccc`````````aaadddhhhlllnnnooonnnmmmmmmlllkkkkkkkkkiiigggcccaaa```aaaccceeeeeedddbbbaaa______^^^^^^bbbbbbdddfffiiilllpppqqqrrrqqqppppppqqqtttwwwyyy{{{~~~~~~{{{zzztttsssppplllhhhdddaaa___aaa```]]]ZZZXXXWWWWWWWWWVVVUUUSSSQQQPPPPPPOOONNNOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTSSSRRRPPPPPPOOOPPPPPPRRRRRRRRRRRRRRRSSSTTTTTTPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVXXXYYYYYYZZZZZZZZZ```aaaccccccdddgggjjjmmmooosssyyy~~~}}}{{{{{{{{{xxxtttvvvvvvxxx|||~~~|||~~~~~~yyyuuuqqqpppooommmkkkgggccc```]]]\\\YYYXXXXXXWWWTTTRRRTTTRRROOOMMMKKKKKKLLLLLLMMMOOOUUU]]]ffflllnnnmmmmmmooonnndddUUUIIIEEEFFFJJJFFFJJJUUU___ppp}}}{{{{{{|||zzzzzzyyyxxxwwwuuutttsssooopppqqqqqqpppnnnllljjjfffdddccceeeiiimmmoooooonnnppprrrrrrrrrqqqrrrtttrrrssssssrrrqqqpppoooooollllllllllllmmmmmmmmmmmmpppooonnnooopppooommmkkkjjjiiihhhgggffffffgggggghhhhhhgggffffffeeeeeeeeeeeefffgggeeebbb___^^^_________^^^^^^^^^___``````]]]\\\[[[[[[[[[]]]```ccceeefffggghhhjjjlllnnnooommmgggdddffffffddddddfffkkkiiihhhhhhjjjkkklllkkkggggggeeedddbbbaaa``````ZZZ[[[\\\]]]___```aaabbbcccbbb___]]][[[[[[]]]^^^\\\ZZZYYYXXXZZZ]]]aaacccfffggghhhhhheeecccbbbbbbfffiiinnnqqqpppmmmjjjhhhggghhhiiikkklllllllllkkkhhhfffcccbbbcccccccccbbbaaaaaabbbdddgggjjjmmmooommmlllkkkiiihhhhhhhhhhhhhhheeebbb___^^^```ccceeehhhfffcccaaa___^^^______bbbccceeehhhkkkooorrrsssqqqqqqppppppqqqssstttvvvtttvvvzzzqqq|||~~~{{{vvvrrrooommmkkkjjjhhheeebbb```^^^\\\ZZZXXXUUUTTTTTTSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUSSSRRRQQQPPPOOOOOOPPPQQQSSSSSSTTTTTTUUUWWWXXXYYYVVVWWWWWWXXXXXXYYYYYYZZZ\\\^^^```aaaaaaaaabbbccchhhjjjkkklllmmmppptttwww~~~}}}xxxwwwwwwwwwuuussstttuuuwww{{{}}}{{{yyyzzz|||~~~~~~}}}|||~~~yyytttqqqkkkjjjiiigggeeebbb___]]]YYYWWWUUUTTTUUUTTTRRRPPPQQQOOOLLLJJJJJJJJJLLLNNNSSSWWW```kkkuuuyyyvvvssskkkjjjdddYYYMMMFFFFFFIIIGGGJJJTTTcccttt|||{{{yyywwwwwwvvvvvvvvvuuutttsssqqqqqqppppppqqqqqqpppooonnnmmmgggeeedddeeehhhllloooqqqoooqqqssstttsssssstttuuuuuuuuuuuuuuutttrrrqqqppphhhhhhiiijjjkkklllmmmmmmqqqppppppqqqqqqpppmmmkkkiiihhhgggfffffffffggggggfffeeeeeeeeeeeeffffffgggfffhhhhhheee```]]]^^^___^^^^^^__________________YYYZZZ[[[[[[[[[]]]```ccceeeeeefffgggiiikkkmmmnnnmmmgggdddddddddbbbbbbdddhhhhhhhhhiiilllnnnmmmmmmiiigggfffdddbbbaaa``````\\\]]]]]]^^^___```aaabbbbbbbbbaaa^^^\\\\\\___aaa```^^^\\\ZZZ[[[^^^ccceeeggghhhhhhfffdddbbbbbbccceeehhhlllnnnmmmjjjhhhggggggggghhhiiijjjjjjjjjjjjfffdddbbbaaabbbccccccbbbcccdddeeegggiiikkkmmmnnnkkkjjjhhhfffeeeeeeeeefffgggdddaaa______```cccdddjjjgggddd```______```aaaaaabbbfffiiimmmpppqqqrrrpppppppppqqqrrrssstttuuussstttuuuxxx|||eeelllyyy{{{{{{zzzxxxuuuqqqmmmjjjdddaaa^^^]]]]]]]]]ZZZXXXVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXWWWUUUTTTSSSTTTVVVWWWXXXXXXYYYZZZ[[[]]]___`````````aaabbbbbbccccccdddeeehhhkkkmmmmmmnnnppprrrtttuuuwwwxxxyyy{{{~~~{{{yyywwwuuutttsssqqqppprrrtttwww{{{~~~~~~{{{xxxvvvvvvwwwwwwwwwwwwwwwvvvyyyyyyxxxvvvsssooollliiidddddddddbbb___]]][[[ZZZUUUSSSQQQQQQRRRQQQPPPNNNNNNMMMKKKJJJKKKNNNRRRTTT\\\aaalllyyyzzzrrrbbb___WWWOOOIIIGGGJJJNNNPPP\\\kkk|||~~~|||zzzvvvsssuuuuuuuuuuuutttsssqqqqqqtttsssrrrqqqpppooonnnmmmjjjhhhfffeeehhhlllppprrrnnnppprrrsssssssssuuuvvvvvvvvvvvvuuutttrrrqqqpppffffffgggiiikkklllnnnnnnpppppppppppppppoookkkiiihhhgggeeeddddddeeeeeefffdddccccccccceeefffhhhiiihhhiiiiiieee___\\\]]]```^^^^^^___``````___^^^^^^WWWYYYZZZZZZZZZ\\\```cccddddddeeefffhhhjjjkkkllllllfffcccdddeeecccccceeehhhhhhiiilllnnnooommmkkkiiigggeeecccaaa`````````_________`````````aaaaaa```aaaaaa```^^^^^^```cccdddaaa^^^[[[[[[___cccfffggggggfffdddaaaaaaccceeeeeeggghhhhhhfffeeefffhhhiiiiiiiiiiiiiiiiiiiiiiiigggeeebbbbbbcccddddddccceeefffgggiiijjjkkkkkkllljjjiiifffdddddddddeeeeeeeeedddbbb``````aaacccdddjjjgggccc___^^^^^^```bbbbbbeeeiiinnnqqqsssssssssppppppqqqrrrrrrsssssssssrrrrrrrrrrrrsssvvvzzz}}}ZZZ]]]fffwww|||yyyooolllhhhggghhhgggeeebbb^^^^^^]]]]]]^^^^^^___```^^^__________________```___]]]\\\ZZZZZZ[[[]]]^^^]]]]]]^^^```aaadddeeegggiiiiiijjjkkkkkkllllllmmmmmmqqquuuwwwxxxzzz}}}~~~}}}~~~{{{xxxxxxwwwtttrrrpppnnnmmmrrrssswww{{{~~~}}}zzzvvvssssssssssssssssssssssssppppppooommmjjjfffcccbbb]]]^^^___^^^[[[XXXWWWVVVRRRPPPOOOOOOPPPPPPNNNMMMNNNMMMLLLMMMOOOSSSXXX[[[ccciiittt{{{qqq[[[VVVOOOJJJHHHJJJNNNQQQddduuu|||xxxsssvvvvvvvvvvvvuuutttrrrrrrwwwvvvtttqqqooonnnmmmmmmkkkiiigggfffhhhlllqqqsssmmmoooqqqsssssssssuuuvvvtttttttttsssrrrqqqooonnneeeeeegggiiikkkmmmooopppnnnmmmmmmnnnnnnlllhhheeefffeeedddcccccccccdddeeebbbbbbbbbcccdddgggiiijjjiiikkkjjjeee___[[[]]]```^^^___`````````___^^^]]]UUUXXXZZZZZZZZZ\\\```dddccccccdddeeeggghhhjjjkkkkkkeeeccceeefffeeeeeehhhiiijjjkkknnnpppooollliiihhhgggdddbbb```_________aaaaaaaaaaaaaaa`````````^^^```bbbaaa______aaadddfffccc^^^[[[[[[___cccfffhhhgggeeebbb``````cccfffeeefffdddbbb___aaaeeejjjkkkkkkkkkjjjjjjjjjjjjjjjhhhfffccccccdddffffffeeeggggggiiijjjjjjjjjjjjjjjjjjhhhfffdddcccdddeeefffeeedddbbbaaa```aaacccdddiiifffbbb^^^]]]^^^```bbbeeehhhnnnrrrvvvwwwvvvuuuppppppqqqrrrrrrrrrrrrrrroooooonnnmmmmmmooosssvvvuuuWWWVVVYYYfffyyyzzzvvvtttttttttsssqqqeee___dddeee``````eeefffdddcccdddfffhhhiiiiiieeecccaaaaaacccfffggggggeeefffhhhkkknnnrrruuuvvvrrrvvvyyyzzzxxxwwwyyy{{{zzzzzzxxxxxx}}}|||~~~|||yyytttooommmmmmnnntttuuuxxx{{{}}}{{{vvvrrrssspppmmmkkkkkkkkkjjjiiihhhgggdddbbb___]]]\\\[[[ZZZXXXVVVWWWXXXWWWTTTPPPQQQNNNLLLKKKLLLLLLLLLKKKQQQNNNPPPUUUXXXYYY]]]bbbmmmwwwzzzkkk]]]MMMOOOKKKLLLNNNKKKVVVooo}}}wwwtttssswwwsssrrrssstttssstttxxxwwwuuutttqqqooonnnmmmmmmrrrmmmiiihhhkkknnnooonnnqqqpppoooppprrrttttttssstttsssqqqqqqpppnnnkkkiiihhhhhhhhhhhhiiijjjkkkllljjjmmmppppppmmmhhhdddbbb```aaabbbccccccbbbaaa```bbbbbbdddgggjjjlllkkkjjjllliiieeebbb___^^^______[[[]]]___aaa```___]]][[[[[[\\\^^^```aaaaaa``````cccdddfffggghhhhhhiiiiiieeeggghhhiiihhhggghhhiiiiiiiiiiiijjjkkkkkkhhhfffgggeeedddcccddddddcccbbbfffdddccccccdddccc```\\\ZZZ]]]___]]]YYYYYY^^^bbbhhheee___[[[ZZZ]]]bbbeeeoooiiibbb___```ccceeefffdddffffffcccdddhhhiiihhhiiijjjkkkkkkiiihhhggggggjjjhhheeebbbaaabbbdddfffiiilllnnnmmmjjjiiijjjkkkjjjgggbbbaaaccccccaaa^^^fffeeecccdddeeefffeeedddhhhhhhgggdddaaa```aaaccckkklllooorrrsssrrrpppoooiiikkknnnqqqrrrqqqooonnnpppooollljjjjjjkkkmmmoootttvvv{{{PPPPPPSSS]]]mmm~~~wwwlllfffiiikkkfffggglllkkkjjjjjjkkkmmmmmmkkkjjjjjjhhhggghhhkkknnnpppqqqrrrtttvvvyyy|||~~~~~~wwwuuuxxxyyyzzz}}}|||}}}|||xxxrrrmmmjjjjjjkkktttuuuxxx{{{}}}|||xxxtttqqqnnnkkkiiiiiihhhgggeeeaaa```]]][[[XXXVVVUUUTTTWWWUUUTTTTTTUUUTTTQQQNNNLLLJJJHHHHHHJJJKKKLLLKKKPPPQQQVVV^^^bbbaaabbbeeemmmtttxxxvvvrrrlll```UUUQQQQQQKKKJJJOOOTTTggg|||zzzuuusssrrrqqqooopppssstttrrrrrruuuwwwvvvuuusssqqqpppoooooopppmmmiiihhhiiillloooppprrrqqqpppppprrrttttttssssssqqqnnnmmmmmmllljjjhhhhhhhhhhhhhhhhhhiiiiiijjjhhhkkknnnmmmjjjfffcccaaa```aaabbbbbbcccbbbbbbaaacccccceeehhhlllnnnmmmlllmmmjjjfffccc```___``````]]]^^^```bbbaaa```]]]\\\[[[\\\^^^```aaaaaaaaa```ddddddeeeffffffgggggggggeeegggiiiiiihhhhhhhhhiiijjjjjjiiijjjllllllkkkiiigggeeecccbbbcccddddddcccfffdddccccccdddccc___\\\[[[]]]^^^___^^^^^^```bbbdddaaa\\\YYYYYY\\\```ccckkkfffaaa```bbbfffhhhhhhdddffffffccceeejjjlllkkkkkkkkkkkkjjjiiihhhhhhhhhjjjhhheeebbbaaabbbdddeeegggjjjlllllljjjiiijjjlllkkkhhheeecccbbbcccbbbbbbhhhfffddddddeeeggggggfffjjjjjjiiifffcccbbbcccdddlllmmmoooqqqqqqpppnnnmmmjjjkkkmmmnnnooopppoooooopppooommmlllkkklllmmmmmmmmmooottt{{{MMMOOORRRXXXbbbppp{{{pppjjjlllnnnlllnnnsssrrrqqqrrrssstttssspppnnnqqqpppoooqqquuuyyy{{{|||{{{tttoooooovvv{{{}}}~~~|||{{{xxxtttnnniiiggghhhiiiqqqrrruuuxxxzzzzzzwwwtttnnnkkkhhhfffeeecccaaa```ZZZXXXVVVTTTRRRPPPOOONNNRRRQQQPPPPPPQQQPPPNNNLLLIIIGGGFFFGGGJJJMMMNNNNNNRRRVVV___kkkoookkkhhhggggggiiigggbbb]]]XXXRRRLLLPPPRRRNNNPPPZZZfff|||}}}xxxyyyzzzyyyvvvtttsssrrrnnnmmmoootttuuurrrqqqsssuuuuuusssrrrqqqpppppppppooonnnkkkhhhhhhjjjooossstttsssqqqqqqsssttttttsssqqqnnnkkkiiiiiiiiihhhfffiiihhhhhhhhhggggggggggggeeegggjjjiiifffccc```___``````aaabbbbbbcccbbbbbbdddeeefffiiimmmppppppooommmkkkhhhdddbbbaaaaaaaaa^^^```bbbcccbbb```^^^\\\\\\]]]___```aaabbbaaaaaaddddddddddddddddddddddddeeegggiiiiiihhhggghhhiiiiiihhhggghhhjjjkkkkkkjjjgggdddaaa```aaacccddddddeeedddcccccccccaaa^^^\\\\\\]]]___bbbeeefffeeecccaaa^^^ZZZWWWVVVYYY]]]___eeecccaaaaaadddgggiiijjjdddffffffccceeelllpppooommmlllkkkjjjiiiiiiiiiiiiiiigggdddbbbaaabbbcccdddfffhhhiiiiiihhhhhhjjjkkkkkkjjjhhhdddbbbbbbeeegggkkkhhhdddcccdddggghhhiiilllllljjjgggdddcccccceeelllmmmnnnooonnnmmmlllkkklllkkkkkkkkklllnnnpppqqqpppoooooonnnmmmlllllllllgggiiimmmpppttt|||LLLOOORRRTTTYYYcccrrr|||vvvmmmhhhjjjnnnooorrrvvvwwwuuutttuuuwwwxxxwwwvvvwwwvvvvvvxxx{{{~~~|||zzzxxxwwwtttooollllllvvv~~~||||||{{{yyyuuusssoooiiieeedddfffhhhlllmmmooorrruuuuuussspppkkkhhheeecccaaa___\\\ZZZUUUTTTRRRPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIKKKOOOSSSTTTUUUXXX^^^jjjvvvyyyqqqhhhddd___^^^[[[UUUPPPNNNMMMLLLJJJVVV^^^ggguuuzzzvvvxxxtttuuuvvvuuuuuutttttttttrrrpppqqquuuuuuqqqppprrrqqqqqqpppoooooooooooopppppppppnnnkkkiiikkkrrrwwwwwwuuusssssstttttttttsssooollliiiffffffggggggfffhhhhhhhhhgggfffeeeeeedddbbbdddeeeeeebbb___^^^^^^``````aaabbbcccdddddddddffffffgggjjjnnnqqqrrrqqqmmmkkkiiifffcccbbbbbbbbb___```bbbbbbbbb___\\\[[[\\\]]]___aaabbbbbbbbbaaaccccccbbbbbbaaaaaaaaaaaadddeeeggggggfffffffffgggeeedddcccdddggghhhhhhhhhdddaaa]]]\\\]]]```bbbcccbbbbbbbbbbbbaaa___]]][[[______aaahhhnnnnnniiiddd```^^^ZZZWWWVVVWWWYYY[[[`````````aaadddeeefffgggccceeedddcccfffmmmrrrrrrnnnllljjjiiiiiijjjjjjiiihhhfffdddbbbaaaaaacccdddfffgggggggggffffffggghhhjjjjjjhhhdddaaabbbgggllllllhhhcccaaacccfffhhhjjjjjjjjjiiifffcccaaabbbdddjjjkkkkkkllllllllllllkkknnnmmmkkkjjjkkknnnqqqsssooopppppppppooommmllljjjeeehhhkkkkkkkkkpppyyyIIILLLOOOOOOPPPWWWbbblllvvv}}}}}}}}}}}}~~~}}}~~~}}}{{{yyynnnhhheeehhhmmmrrrvvvyyywwwuuurrrrrruuuzzz~~~zzzyyyxxxyyy|||}}}}}}}}}~~~~~~||||||~~~~~~~~~}}}sssrrrooonnnllljjjhhhffflllvvv~~~}}}xxxvvvtttrrrnnnllljjjfffcccccceeehhhiiiiiijjjmmmooopppooommmgggeeebbb```^^^\\\XXXVVVRRRQQQOOONNNLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNQQQVVV[[[^^^___cccgggrrr|||zzzooobbb]]]ZZZXXXUUUPPPLLLKKKNNNRRROOOggg|||~~~zzzvvvsssrrrssssssssstttuuuvvvvvvuuuuuurrrrrrtttsssooonnnpppppppppooooooppppppqqqrrrrrrrrrqqqnnnlllnnnuuuzzzxxxvvvtttsssttttttsssqqqnnnkkkhhhfffffffffffffffgggggggggfffeeedddcccbbb___aaabbbaaa___]]]]]]]]]___```ccceeefffffffffeeefffeeefffiiimmmpppqqqqqqllljjjhhhfffdddcccbbbbbb___```aaaaaa```]]]ZZZXXX]]]^^^```bbbccccccbbbbbbcccbbbaaa```______``````aaaccceeeeeedddcccdddeeedddccccccdddfffhhhgggfff```]]]ZZZYYY[[[^^^```aaa___```aaaaaa```^^^]]]\\\bbbbbbeeelllssssssllleeebbb```\\\YYYWWWVVVWWWXXX]]]^^^___```aaaaaaaaabbb```ccccccbbbfffnnnrrrrrrnnnkkkiiiiiijjjjjjiiigggeeedddbbbaaaaaabbbcccdddgggfffeeedddddddddddddddggggggfffcccaaaccciiioookkkgggbbb___aaadddgggiiihhhgggfffdddaaa```aaaccchhhhhhhhhiiijjjlllmmmnnnpppnnnmmmlllmmmooosssuuuooopppqqqqqqpppnnnlllkkkeeehhhkkkjjjiiilllssszzzJJJMMMOOONNNNNNRRRZZZaaaeeeppp||||||{{{{{{zzzzzzyyyyyyvvvzzz|||zzz{{{}}}}}}yyyvvvtttssswww}}}yyyxxxvvvvvvvvvtttrrrooojjjfffeeehhhooouuuxxxzzzuuuqqqnnnnnnssszzzyyyxxxwwwxxxyyyzzzyyywwwzzz|||~~~zzzxxxyyy{{{}}}~~~~~~~~~~~~|||zzz{{{}}}}}}}}}}}}~~~}}}yyyvvvlllkkkiiigggfffeeeeeeeeejjjrrrxxxuuupppnnnmmmllliiihhhgggdddbbbaaaccceeefffffffffgggjjjkkkjjjiiicccaaa^^^]]][[[YYYUUURRRNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIKKKLLLLLLNNNQQQSSSRRRRRRTTTZZZaaahhhlllnnnoooqqqvvv{{{vvvhhh\\\VVVRRROOOLLLJJJHHHIIIQQQZZZiiiyyyssssssrrrppppppqqqqqqrrruuuwwwxxxwwwuuutttrrrsssvvvuuupppmmmnnnqqqqqqqqqrrrssstttvvvvvvtttsssrrrqqqqqqssswwwzzzwwwuuusssqqqqqqqqqooonnnmmmjjjgggffffffgggfffeeedddeeeffffffeeecccaaa```^^^___```___]]]\\\]]]^^^^^^aaaeeehhhjjjiiigggfffeeeddddddfffjjjlllmmmmmmiiihhhgggeeecccbbbaaa```___```aaaaaa```]]]YYYWWW^^^___aaabbbcccccccccccccccbbb```___^^^______```___aaaccccccbbbaaabbbccceeeeeefffhhhjjjjjjhhhfff]]][[[XXXXXXZZZ]]]___```]]]___aaaaaa```______```ddddddhhhoootttssskkkdddcccaaa^^^[[[YYYWWWWWWWWW[[[]]]______^^^^^^^^^______bbbddddddhhhooorrrrrrllljjjhhhiiikkkkkkhhheeebbbaaaaaaaaaaaacccdddeeefffdddbbbaaabbbccccccbbbdddddddddcccdddhhhmmmpppjjjfffbbb___aaadddggghhhffffffeeecccaaaaaacccdddggggggggghhhiiilllnnnpppooonnnnnnnnnoooqqqssstttoooppppppqqqqqqpppnnnmmmfffhhhkkkkkkjjjlllppptttxxx~~~KKKMMMNNNNNNNNNOOOSSSWWWWWW```ooo~~~~~~~~~{{{yyyyyyyyyyyyxxxwwwvvvuuussswwwwwwuuutttvvvtttqqqnnnllllllpppwww}}}~~~}}}ooonnnnnnnnnnnnmmmjjjggghhhgggfffiiipppvvvxxxwwwqqqooolllnnnsssyyywwwvvvvvvvvvwwwxxxvvvtttvvvwwwxxxzzz{{{}}}~~~~~~|||}}}{{{wwwsssrrrvvvzzzzzz|||~~~~~~}}}wwwtttuuuwwwyyyxxxyyyzzzyyyvvvqqqnnnggggggeeedddbbbbbbccceeefffkkknnnjjjggghhhhhhfffggghhhgggeeeaaa_________aaa```___```bbbcccbbbaaa^^^\\\ZZZYYYXXXUUUQQQNNNMMMMMMKKKJJJIIIIIIIIIIIIGGGJJJLLLNNNOOOQQQVVVYYYXXXYYY]]]eeeoooyyyyyywwwxxxxxxpppbbbWWWSSSMMMIIIGGGIIILLLSSScccsss~~~uuurrrooollllllooopppppprrruuuyyyyyywwwtttrrrsssxxx~~~}}}wwwqqqpppqqqqqqrrrssstttvvvxxxyyytttrrrqqqqqqtttvvvwwwwwwtttrrrooonnnmmmllljjjiiijjjhhhffffffffffffdddcccbbbcccdddeeedddcccaaa```^^^______^^^\\\\\\^^^___]]]aaaggglllnnnllliiifffdddcccbbbcccfffhhhiiiiiigggfffeeecccaaa```___^^^aaaaaabbbbbb```]]]ZZZWWW^^^___aaacccdddddddddcccbbbaaa___^^^^^^___```aaa___aaaccccccbbbaaabbbccceeefffgggjjjkkkjjjgggddd\\\ZZZYYYZZZ\\\^^^______\\\___cccdddcccbbbccceeedddeeeiiioooqqqnnngggaaa```___]]][[[ZZZYYYYYYYYYZZZ\\\^^^___]]]]]]^^^```^^^cccfffgggkkkqqqsssqqqjjjhhhgggiiilllkkkfffaaa_________```bbbccceeefffccc```^^^^^^aaadddddddddcccbbbbbbdddiiinnnqqqrrrjjjgggcccaaabbbeeeggghhhgggggggggfffdddeeegggiiiiiihhhgggggghhhkkknnnooolllmmmnnnpppqqqqqqqqqqqqooooooppppppqqqqqqpppppphhhiiikkkmmmnnnnnnnnnnnnpppsssxxx|||FFFGGGIIIIIIIIIIIIKKKMMMOOOVVVcccxxx}}}|||{{{}}}~~~{{{wwwwwwwwwwwwwwwvvvuuuttttttsssvvvvvvsssrrrrrrppplllllliiigggkkkrrrvvvuuusssmmmllllllmmmmmmlllhhheeegggggggggiiiooouuuuuusssooommmmmmoootttyyy}}}uuuuuutttvvvwwwwwwvvvtttssssssssstttvvvxxxyyyzzzyyyyyywwwrrrnnnoootttyyyyyy{{{~~~{{{}}}~~~yyyrrrmmmnnnpppuuuuuuuuuuuutttqqqlllhhhbbbaaa```^^^]]]]]]___aaabbbffffffcccaaadddeeeccchhhiiihhhfffaaa]]][[[[[[[[[ZZZXXXYYYZZZ[[[[[[ZZZZZZYYYWWWVVVUUUSSSOOOLLLOOONNNMMMLLLKKKKKKKKKKKKHHHJJJNNNOOOPPPTTTYYY^^^]]]___eeeooo{{{{{{xxxuuulll___VVVSSSPPPLLLKKKQQQYYYfff}}}~~~{{{wwwssslllgggiiipppooooooqqquuuyyyzzzvvvsssqqqttt}}}wwwtttoooooopppqqqsssuuuwwwxxxsssqqqoooqqquuuxxxwwwuuurrrooollljjjjjjiiigggeeehhhfffeeeffffffeeecccaaaaaabbbdddddddddcccaaa```_________]]]\\\\\\^^^```]]]aaahhhnnnpppnnnjjjgggcccbbb```aaadddfffggggggeeeeeecccbbb```___^^^]]]bbbcccdddcccaaa^^^ZZZXXX^^^```aaacccddddddddddddbbb```___^^^^^^___aaabbb```bbbccccccbbbbbbcccdddcccdddgggiiikkkhhhddd```[[[ZZZZZZ[[[^^^`````````]]]aaaeeefffeeeeeegggiiiccceeejjjmmmnnnjjjddd___]]]\\\\\\[[[[[[[[[[[[[[[YYY\\\^^^^^^]]]^^^```ccc___dddhhhiiimmmrrrtttqqqiiigggfffiiilllkkkeee___]]]]]]^^^```bbbdddfffggg___]]][[[\\\aaaeeeffffffcccaaaaaaffflllrrrtttssskkkhhhdddcccdddggghhhiiihhhiiiiiiiiihhhhhhkkkmmmllljjjhhhggghhhjjjmmmnnniiikkknnnqqqrrrqqqooonnnoooooooooppppppqqqrrrrrrllllllmmmoooqqqqqqnnnlllkkkmmmpppssswww}}}JJJJJJJJJJJJJJJJJJIIIIIIKKKQQQ\\\mmm~~~}}}}}}|||}}}~~~~~~{{{xxxvvvvvvvvvvvvuuutttsssrrruuutttssspppnnnllljjjiiigggfffgggjjjooorrrqqqooojjjlllmmmllliiifffeeeeeefffhhhlllppprrrtttttttttmmmlllllloootttyyy|||~~~sssrrrqqqppppppqqqrrrsssqqqrrrtttxxx{{{{{{yyyxxxvvvuuusssrrrqqqqqqrrrssszzz{{{}}}|||{{{zzzzzz{{{yyywwwtttqqqoooooooooppprrrqqqooommmkkkiiigggfffaaa```___^^^]]]\\\\\\\\\_______________```aaabbbdddcccaaa^^^\\\[[[ZZZZZZ\\\[[[YYYWWWVVVUUUTTTTTTVVVTTTSSSSSSUUUTTTPPPLLLHHHHHHIIIIIIJJJKKKLLLMMMKKKPPPSSSSSSVVV^^^fffiiillloooqqquuuyyyttttttooocccWWWRRRQQQNNNNNNWWWkkkyyyvvvrrrooonnnmmmllljjjkkklllnnnppprrrsssssstttsssvvvzzzwwwuuutttsssrrrrrrrrrsssssspppnnnllllllnnnnnnnnnmmmjjjjjjjjjjjjiiihhhggggggddddddeeeeeeeeedddcccbbbdddddddddcccbbb```^^^\\\\\\]]]^^^^^^^^^___aaacccbbbffflllpppppplllgggccc^^^___```bbbdddgggiiikkkgggeeeaaa___]]]]]]___``````aaabbbbbb```]]]XXXVVVZZZ[[[\\\^^^```cccdddeeebbbaaa___^^^]]]]]]^^^^^^^^^```aaaaaa```aaaccceeeeeefffhhhhhhgggeeecccbbb^^^^^^^^^_______________cccbbbdddllluuuyyyuuupppqqqllliiiiiihhhccc``````___[[[WWWXXX\\\^^^]]]ZZZ[[[ZZZ[[[]]]```ccccccccccccccceeeiiilllnnnnnnmmmhhhhhhhhhgggeeecccaaa___aaa`````````aaaccceeefff___^^^___aaadddfffeeedddeee^^^___iiirrrsssppppppkkkhhheeeeeehhhkkkkkkjjjhhhggghhhiiilllnnnnnnmmmxxxtttpppnnnooopppqqqrrrmmmlllkkkmmmqqqrrrpppmmmooonnnoooqqqssssssqqqoooooommmlllooorrrqqqlllgggjjjkkklllnnnqqqvvv|||IIIIIIIIIIIIIIIIIIIIIIIIIIINNNVVVbbbsss}}}||||||{{{|||}}}}}}|||zzzwwwttttttttttttsssrrrqqqpppssssssqqqooommmkkkiiihhhgggfffgggjjjnnnqqqpppoookkkmmmnnnmmmjjjgggfffffffffhhhlllpppsssuuuuuuvvvpppooonnnooosssvvvxxxyyysssrrrqqqpppppppppqqqrrrqqqtttxxx}}}~~~|||xxxtttttttttsssqqqqqqpppppppppsssuuuvvvvvvuuuttttttuuupppnnnkkkhhhhhhiiikkklllnnnnnnllljjjhhhfffdddccc^^^^^^\\\[[[ZZZZZZZZZZZZ]]]\\\\\\\\\\\\]]]]]]^^^```___]]][[[YYYXXXWWWVVVUUUUUUTTTSSSRRRRRRRRRRRRPPPNNNMMMNNNPPPPPPMMMJJJMMMLLLKKKKKKKKKMMMOOOPPPOOOUUUYYYZZZ___hhhpppsssxxxxxxwwwxxxxxxtttuuurrrggg]]]YYYWWWZZZbbbrrr|||zzzwwwsssqqqooonnnmmmkkklllmmmoooppprrrsssssstttqqqttt{{{~~~wwwuuussssssrrrrrrqqqqqqqqqrrrnnnmmmkkkkkklllmmmlllkkkjjjjjjjjjjjjiiihhhgggfffcccddddddddddddccccccbbbccccccddddddcccaaa```___^^^___```_________aaaccceeehhhlllooonnnjjjeeeaaa^^^___```bbbdddfffhhhiiigggeeebbb___^^^^^^___``````aaabbbbbb```\\\XXXVVVYYYZZZ]]]___aaacccddddddaaa```^^^]]]\\\]]]]]]]]]___```aaabbbaaabbbeeegggeeefffggggggfffdddbbb```^^^^^^^^^^^^^^^_________```bbbjjjwwwyyyppphhhgggeeeaaa^^^^^^\\\YYYVVVWWW\\\___^^^\\\]]]\\\\\\___bbbdddddddddddddddfffiiikkklllkkkkkkfffggggggfffeeecccaaa```bbbbbbaaaaaabbbdddeeefffaaaaaaaaadddggghhhhhhgggfffaaabbblllttttttqqqpppnnnjjjggghhhkkkmmmmmmlllhhhggggggiiikkkmmmmmmlllpppqqqrrruuuxxxyyyxxxvvvqqqooonnnoooqqqrrrpppnnnooonnnnnnoooqqqqqqpppooonnnllljjjlllooonnnhhhcccccceeegggiiilllpppuuuyyyzzzFFFFFFGGGGGGHHHIIIIIIIIIIIILLLQQQWWWbbbuuu~~~~~~|||{{{{{{zzzzzzzzz{{{zzzwwwtttqqqqqqqqqqqqpppooonnnnnnqqqqqqooommmkkkjjjhhhhhhffffffgggiiimmmooonnnmmmmmmnnnooonnnjjjgggfffffffffhhhkkkooorrruuuvvvvvvrrrqqqooooooppprrrsssrrrrrrqqqpppooonnnnnnoooppprrrwww}}}|||uuuqqqrrrrrrqqqqqqooonnnmmmllllllnnnppppppnnnllllllllleeecccaaa___```cccgggiiijjjjjjiiigggdddaaa___]]][[[ZZZYYYXXXXXXWWWXXXXXXZZZYYYYYYXXXXXXXXXXXXYYYZZZYYYXXXVVVTTTSSSRRRRRROOOOOOOOONNNOOOOOOPPPPPPLLLKKKKKKLLLNNNNNNLLLKKKPPPOOOMMMMMMNNNPPPSSSUUUVVV\\\aaaccciiittt|||{{{zzzwwwvvvzzz{{{wwwvvvxxxxxxrrrjjjgggccckkk{{{xxxwwwyyywwwsssqqqqqqooonnnlllmmmnnnoooqqqrrrsssssssssoooqqqvvv}}}~~~xxxsssrrrqqqqqqqqqpppppppppppppppmmmkkkiiiiiijjjkkkjjjiiihhhiiiiiiiiiiiigggfffeeebbbbbbbbbbbbbbbbbbccccccbbbccccccddddddcccccccccaaabbbbbbaaa``````aaaccchhhjjjllllllkkkgggcccaaa^^^___```bbbdddfffggghhhgggeeebbb```_________``````aaabbbbbb___\\\XXXVVVWWWYYY]]]```cccddddddccc___^^^]]]\\\\\\[[[\\\\\\^^^```aaabbbbbbcccfffhhheeeeeeeeeeeedddbbb```______^^^^^^]]]]]]^^^^^^^^^^^^eeesssvvvhhhcccbbb___\\\[[[ZZZWWWUUUWWW[[[^^^^^^]]]___^^^^^^```ccceeeeeedddeeeeeeggghhhhhhhhhggggggdddeeeeeeeeeeeecccbbbaaadddccccccccccccdddeeefffccccccdddgggjjjlllkkkkkkiiieeefffooovvvvvvrrrpppqqqnnnkkkkkknnnpppooonnniiihhhggggggiiijjjjjjiiiggglllttt}}}{{{uuusssqqqqqqqqqqqqpppooopppnnnmmmmmmoooppppppooonnnlllkkkkkklllkkkfffaaa^^^```cccfffhhhkkkooorrruuuxxx|||DDDEEEEEEFFFGGGHHHHHHIIIHHHLLLOOORRRXXXfff{{{~~~}}}}}}{{{yyyyyyxxxwwwwwwwwwvvvsssqqqooooooooooooooonnnmmmllloooooonnnlllkkkiiihhhhhheeeeeegggiiikkklllllllllnnnoooooonnnjjjgggffffffgggiiikkknnnpppqqqrrrssspppnnnllllllmmmnnnnnnmmmooonnnmmmlllkkkkkklllllltttxxx~~~yyysssooonnnooooooooommmkkkiiihhhjjjkkklllkkkhhheeedddddd]]]\\\[[[[[[^^^bbbfffiiiiiihhhgggdddaaa^^^[[[YYYWWWWWWVVVVVVUUUVVVVVVVVVWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUSSSRRRPPPPPPOOOOOONNNNNNMMMMMMMMMNNNOOOOOOMMMMMMMMMNNNOOOOOOOOOOOONNNOOOQQQSSSVVVYYY[[[\\\```eeehhhkkkqqq{{{zzzxxxvvvuuuwwwyyyyyywwwvvvwww{{{yyyxxxtttuuuwwwuuurrrqqqqqqpppnnnlllnnnooopppqqqrrrrrrssssssoooooorrrxxxxxxsssqqqqqqoooooopppooooooooonnnnnnmmmkkkiiihhhiiiiiiiiigggfffggghhhhhhhhhfffdddccc```____________aaacccdddbbbbbbcccdddeeeeeeeeefffcccddddddcccaaa```bbbccchhhiiiiiiiiihhhfffdddccc```aaabbbccceeeffffffgggfffeeecccaaa``````aaaaaabbbbbbbbbbbb___\\\XXXVVVUUUXXX]]]bbbddddddcccaaa]]]]]]\\\\\\[[[ZZZZZZZZZ\\\]]]___``````aaadddfffdddeeeeeedddcccaaa```___^^^^^^]]]\\\\\\]]]^^^^^^___iiiyyy{{{iiibbbaaa___\\\ZZZZZZXXXVVVWWWYYY\\\\\\\\\______^^^```cccddddddcccdddfffggggggfffdddccccccbbbcccdddddddddcccbbbaaaeeeeeeeeedddddddddeeeeeeddddddeeehhhkkkmmmnnnmmmiiihhhiiiooouuuvvvssspppssspppmmmnnnppprrrpppnnnkkkiiifffeeeffffffeeedddaaagggrrr}}}|||xxxvvvtttrrrqqqppppppppprrrpppnnnmmmooopppqqqppppppnnnmmmlllllliiieeeaaa^^^aaadddggghhhjjjmmmpppuuuvvvvvvvvvyyyDDDDDDEEEEEEFFFGGGHHHHHHFFFJJJMMMNNNQQQ[[[jjjwww}}}||||||{{{yyyxxxxxxvvvttttttsssrrrpppnnnmmmmmmnnnnnnnnnmmmllllllnnnmmmlllkkkjjjiiihhhhhhdddeeeggghhhiiiiiijjjjjjlllmmmnnnmmmjjjgggeeeeeeiiiiiijjjkkkkkkkkklllkkkjjjhhhggghhhiiijjjjjjiiikkkjjjhhhggggggggghhhhhhssswww{{{{{{xxxsssooonnnkkkkkklllkkkjjjhhhfffeeehhhhhhhhheeeaaa^^^]]]]]]ZZZYYYZZZ\\\___cccgggjjjkkkiiifffbbb^^^[[[XXXWWWTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRPPPTTT[[[aaaeeeggggggfffhhhlllnnnpppvvv~~~|||zzzyyyxxxvvvtttsssqqqxxxyyysssrrrtttrrrqqqooooooppppppnnnlllooopppqqqrrrrrrrrrrrrrrrooonnnppptttuuuqqqoooqqqnnnnnnooooooooonnnmmmlllmmmkkkiiihhhiiiiiihhhgggeeefffggghhhgggeeecccaaa^^^]]]\\\\\\]]]```ccceeecccccccccddddddeeeffffffdddddddddcccaaa```aaaccceeeffffffggggggfffffffffbbbcccdddeeefffffffffeeedddcccbbbbbbaaabbbccccccddddddcccbbb```\\\YYYWWWUUUXXX]]]bbbdddcccaaa___\\\\\\\\\[[[[[[ZZZYYYYYYYYY[[[\\\]]]]]]^^^```cccccccccccccccbbbaaa``````]]]]]]\\\[[[[[[\\\^^^___aaajjj{{{|||jjjcccbbb```]]]\\\\\\ZZZXXXXXXXXXYYYZZZZZZ___^^^]]]___aaabbbbbbaaaccceeeffffffcccaaa```aaaaaaaaabbbccccccbbbaaa```eeeeeeeeeddddddcccbbbbbbbbbbbbdddgggkkknnnnnnmmmiiiiiijjjmmmrrrtttssspppssspppnnnnnnpppqqqooommmkkkhhheeebbbaaaaaa```______dddlllvvv}}}~~~|||yyyxxxvvvssspppnnnnnnpppqqqtttrrroooooopppqqqrrrqqqooonnnllljjjiiifffbbb``````bbbeeeggghhhjjjlllooorrrrrrsssssstttwww|||DDDEEEEEEEEEFFFGGGGGGGGGCCCFFFIIIJJJKKKQQQ[[[cccqqq~~~}}}{{{zzz{{{zzzxxxvvvvvvtttrrrppppppooollljjjkkkkkklllllllllkkkkkkjjjkkkjjjjjjiiihhhgggggggggccceeegggggggggggghhhiiiiiijjjkkkjjjhhheeeddddddggggggffffffeeeeeeeeedddbbbaaaaaabbbdddfffeeeddddddcccbbbaaabbbbbbcccdddnnnqqqtttsssoookkkjjjkkkhhhhhhhhhhhhgggfffeeedddeeedddbbb^^^ZZZXXXYYYZZZZZZ[[[]]]```dddgggjjjlllooolllfff```[[[XXXVVVUUUQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRQQQPPPPPPPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQSSSVVVYYY\\\aaaiiippptttssspppnnnnnnqqqsssuuu{{{zzzwwwsssnnnmmmooouuu~~~vvvrrrnnnoooqqqnnnmmmmmmooopppqqqpppnnnqqqqqqrrrrrrrrrrrrrrrqqqpppnnnooossssssooonnnpppmmmnnnooooooooonnnlllkkkllljjjhhhggghhhhhhgggfffcccdddfffgggfffdddaaa___\\\[[[YYYYYY[[[^^^ccceeeeeeddddddccccccdddeeeeeebbbccccccbbb```___```bbbbbbcccdddeeefffgggggggggbbbcccdddeeefffeeedddcccbbbbbbbbbbbbcccdddeeefffffffffeeecccaaa]]]ZZZYYYWWWZZZ^^^bbbcccbbb```^^^\\\\\\\\\\\\[[[ZZZYYYXXXWWWYYYZZZZZZYYYZZZ\\\^^^aaa`````````````````````\\\[[[ZZZYYYZZZ]]]___aaaaaaiiiwwwvvviiidddcccaaa^^^^^^]]]\\\ZZZYYYXXXXXXYYYZZZ^^^]]]]]]^^^___``````______bbbeeedddaaa^^^___``````aaabbbbbbbbbaaa```___dddddddddcccbbbaaa___^^^```aaabbbfffjjjmmmnnnmmmhhhjjjkkkkkknnnssstttrrrqqqnnnllllllnnnnnnllliiigggddd```^^^^^^^^^]]]]]]```bbbgggmmmsssvvvvvvttttttsssqqqmmmkkklllooorrrtttrrrqqqqqqrrrrrrrrrqqqlllkkkiiigggdddaaa___]]]```bbbdddeeeeeegggjjjlllkkklllnnnppprrrssstttuuupppqqqssswwwFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGLLLRRRVVV```ppp||||||zzzyyyyyyzzzyyywwwuuuuuussspppnnnmmmllljjjhhhhhhhhhiiiiiiiiiiiiiiihhhggggggffffffeeeeeeddddddbbbdddggggggeeeeeefffhhheeeggghhhhhhfffdddccccccbbbbbbaaa```````````````]]]\\\\\\^^^```aaa```___^^^]]]]]]\\\]]]^^^```aaaeeeiiimmmlllhhheeeeeefffeeeeeeddddddddddddeeeeeecccaaa___[[[XXXYYY\\\___```bbbeeeiiimmmoooppppppsssnnnfff^^^XXXTTTSSSSSSMMMMMMMMMNNNNNNPPPQQQQQQNNNNNNNNNNNNNNNNNNOOOPPPMMMMMMLLLLLLKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNQQQUUUXXX[[[___eeeiiimmmpppuuuyyyyyyvvvrrrooopppsssvvv{{{xxxrrrmmmiiinnnuuutttpppooommmmmmoookkkkkklllooorrrsssrrrqqqrrrrrrrrrsssrrrrrrqqqqqqooommmnnnrrrrrrnnnmmmnnnmmmnnnooopppooonnnlllkkkkkkiiigggfffffffffeeecccaaaccceeeffffffccc```^^^[[[YYYWWWWWWYYY]]]cccfffgggfffdddcccbbbbbbbbbccc```aaaaaa```^^^^^^___aaaaaaaaaccceeeffffffgggfffaaabbbcccddddddcccaaa```___```aaacccdddfffhhhiiiiiihhhgggdddbbb___\\\ZZZYYY[[[^^^aaabbb```^^^]]]\\\\\\]]]]]]\\\[[[YYYXXXWWWXXXYYYYYYXXXXXXZZZ\\\\\\\\\\\\]]]]]]^^^___```ZZZYYYXXXXXXZZZ]]]```bbbbbbgggpppyyy~~~vvvmmmfffeeedddaaa______\\\\\\[[[ZZZYYYYYY[[[\\\___^^^]]]]]]___```___^^^\\\```cccccc___]]]^^^aaa```aaaaaabbbaaa```^^^]]]cccccccccbbb```^^^\\\[[[___```bbbeeejjjmmmnnnmmmiiilllkkkiiillltttwwwuuunnnkkkiiiiiikkkjjjgggddd```^^^[[[ZZZ[[[]]]^^^___aaabbbdddhhhmmmqqqqqqqqqoooooommmiiigggiiinnnssssssrrrqqqqqqrrrrrrpppooojjjiiihhhfffbbb___^^^]]]aaabbbbbbbbbbbbdddhhhkkkiiijjjkkklllnnnooonnnmmmhhhiiijjjmmmqqqxxxGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFKKKOOORRRTTTbbbsss~~~{{{zzzyyyxxxyyyyyyyyywwwuuutttrrrooommmllljjjhhhgggffffffgggggggggggggggfffdddddddddccccccbbbbbbbbbaaadddggggggeeedddeeegggbbbdddffffffdddcccbbbccc^^^^^^]]]]]]]]]^^^^^^___ZZZZZZZZZ[[[]]]]]]\\\[[[ZZZZZZYYYYYYZZZ\\\^^^___^^^ccciiiiiieeeaaaaaabbbdddcccbbbbbbbbbccceeefffcccaaa^^^[[[ZZZ]]]bbbffffffiiimmmrrruuuvvvvvvuuuuuupppfff\\\UUURRRQQQRRRKKKKKKKKKKKKLLLNNNOOOPPPLLLLLLLLLLLLLLLMMMNNNOOOLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTXXX^^^bbbgggmmmtttzzzxxxyyy{{{{{{xxxtttnnnkkkppptttxxxxxxrrrnnnnnnwwwzzzqqqooopppnnnmmmnnnjjjkkklllpppsssuuuuuutttrrrrrrsssssssssrrrqqqqqqnnnlllnnnqqqqqqmmmkkkmmmmmmnnnoooppppppnnnlllkkkjjjgggeeedddddddddcccbbbaaabbbeeefffeeeccc___]]]ZZZXXXVVVUUUXXX]]]cccfffhhhgggdddbbbaaa```aaaaaa^^^_________]]]]]]___```aaabbbccceeeffffffeeeeee___```bbbcccbbbaaa___]]]^^^___aaaccceeehhhiiijjjjjjiiihhheeebbb___]]][[[[[[\\\___```aaa___]]]\\\\\\\\\]]]]]]\\\[[[YYYXXXXXXYYYZZZYYYWWWWWWYYYZZZYYYYYYYYYZZZ[[[]]]^^^___XXXXXXWWWXXXZZZ]]]aaacccdddfffkkkooorrrrrrqqqpppkkkfffdddeeeeeeaaa^^^___[[[[[[[[[ZZZZZZ[[[]]]___```^^^]]]^^^___```___^^^YYY^^^bbbbbb^^^]]]___bbb```aaaaaaaaaaaa___^^^\\\bbbbbbbbbaaa___]]]ZZZYYY___```bbbfffjjjnnnnnnnnnjjjmmmlllhhhkkktttyyyxxxllliiiggggggiiihhheeeaaaZZZXXXVVVWWWZZZ^^^```aaaaaaaaacccggglllooopppppplllllljjjgggeeehhhnnnsssqqqppppppqqqrrrqqqooommmkkkkkkjjjgggcccaaa``````cccccccccbbbbbbdddhhhlllnnnmmmlllllllllkkkiiihhhffffffggghhhjjjnnntttxxxvvvEEEEEEDDDCCCCCCDDDFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJRRRVVV```lllwww~~~yyyvvvwwwxxxzzzzzzyyywwwtttrrrnnnllliiihhhiiiiiigggfffaaacccdddeeeeeecccbbb```cccccccccccccccccccccccceeecccaaa``````aaacccdddfffeeecccaaa___^^^]]]\\\___[[[WWWWWWZZZZZZWWWTTTYYYWWWUUUUUUVVVXXXXXXXXXUUUUUUUUUTTTSSSTTTWWWZZZYYY\\\___```___^^^^^^___aaabbbccccccbbbaaa^^^]]]^^^]]][[[ZZZ]]]aaafffiiikkkmmmqqqssstttrrrooolllmmmiiiaaaYYYTTTQQQPPPPPPKKKJJJIIIHHHIIIKKKMMMNNNNNNKKKIIIIIIKKKMMMLLLKKKKKKKKKJJJKKKLLLLLLLLLJJJMMMOOOQQQTTTVVVXXXYYYZZZccccccffflllttt|||{{{zzz|||uuuiiihhhooossszzz~~~qqqqqqsssvvv|||vvvoookkkkkklllmmmlllpppppprrrtttvvvuuusssqqquuurrrooonnnnnnooonnnnnnllllllmmmmmmnnnoooooopppnnnnnnnnnooonnnmmmlllkkkmmmiiiccc```aaacccdddeeedddbbbbbbcccdddccc___[[[YYY\\\___^^^[[[\\\aaaffffffeeecccaaa___^^^]]]]]]aaaaaa`````````aaaaaaaaa___```bbbeeeggggggeeebbbbbb```___```bbbccc```]]]aaabbbcccdddgggiiikkkmmmjjjhhhdddaaa^^^]]]]]]]]]```___^^^___aaaaaa^^^[[[\\\[[[[[[YYYXXXWWWVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTVVVWWWXXXYYYZZZ\\\]]]]]]XXXYYYYYYYYYZZZ\\\___bbbdddeeegggiiiiiiiiiiiihhhhhhggggggfffdddccccccbbbgggddd___[[[[[[___dddgggbbbbbbbbbaaa```^^^]]]\\\```aaabbbbbbaaa```aaaccc```___^^^]]]]]]]]]^^^_______________^^^\\\ZZZYYY______aaaeeejjjmmmmmmllljjjkkklllnnnoooqqqrrrsssdddeeeeeeccc```]]]\\\\\\\\\YYYWWWWWW[[[___ccceeedddccccccfffkkknnnnnnmmmpppnnnllljjjiiijjjlllmmmnnnnnnnnnnnnmmmlllkkkjjjmmmiiidddbbbccccccbbbaaabbbbbbbbbcccdddgggiiijjjiiiiiijjjlllnnnmmmkkkhhhddddddeeeggghhhjjjkkkkkksssvvv}}}EEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIILLLTTT^^^gggrrr~~~xxxuuuvvvwwwxxxwwwvvvssspppnnnkkkiiigggfffffffffdddccc```aaacccddddddcccbbbaaa````````````````````````bbbbbb````````````aaabbbbbbaaa```___^^^]]]]]]]]]\\\XXXUUUUUUWWWXXXUUURRRUUUTTTRRRRRRTTTVVVVVVVVVRRRSSSRRRQQQPPPQQQSSSVVVVVVYYY\\\^^^^^^]]]]]]^^^ddddddeeefffeeecccaaa```\\\[[[ZZZZZZ[[[___bbbeeeeeegggkkkmmmmmmllliiigggfffbbb\\\VVVQQQOOOOOOPPPIIIIIIHHHHHHIIIKKKMMMOOOMMMJJJGGGHHHJJJKKKKKKJJJIIIIIIIIIJJJLLLNNNOOOOOOQQQTTTXXX\\\___cccfffgggrrrsssuuuyyy|||tttkkklllqqqyyywww~~~xxxsssmmmjjjkkkmmmnnnnnnqqqrrrssstttuuuuuutttsssrrrpppnnnnnnnnnnnnmmmllliiijjjjjjkkklllmmmnnnnnnmmmmmmmmmllllllkkkkkkkkkmmmiiidddbbbaaabbbbbbbbbeeecccbbbcccdddbbb___[[[[[[^^^```___]]]]]]bbbfffeeedddbbb```^^^]]]]]]]]]___^^^^^^]]]]]]]]]^^^^^^^^^^^^```bbbeeefffdddbbbdddbbbaaabbbdddeeedddbbbeeeeeeffffffhhhiiikkkllliiigggdddaaa_________```___^^^^^^```bbbaaa^^^[[[ZZZZZZYYYXXXWWWVVVVVVUUUYYYYYYYYYYYYXXXVVVTTTSSSTTTUUUVVVWWWXXXYYYZZZZZZWWWXXXXXXXXXYYY\\\```ddddddeeeffffffffffffeeeddddddddddddcccccccccbbbbbbeeebbb^^^[[[\\\```eeehhhddddddcccaaa```^^^]]]]]]```aaabbbbbbaaa```aaabbb```___]]]\\\\\\\\\]]]]]]]]]^^^___``````___^^^^^^aaacccfffiiijjjjjjiiiiiihhhhhhjjjkkkmmmnnnooopppbbbcccccc```]]]ZZZXXXXXXZZZXXXXXXZZZ]]]aaacccdddeeedddcccfffjjjmmmmmmlllmmmllliiihhhhhhiiikkklllmmmmmmmmmmmmlllkkkjjjjjjkkkhhheeedddeeefffdddcccaaaaaabbbccceeegggiiijjjmmmlllkkkkkkkkkiiifffdddcccddddddfffggghhhiiiiiijjjlllooovvv~~~CCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIMMMTTTYYYbbbqqq~~~wwwtttvvvvvvvvvuuussspppmmmkkkhhhfffdddbbbbbbbbb```___]]]^^^```aaabbbbbbaaa```\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^____________]]]]]]\\\\\\\\\\\\\\\\\\XXXUUUQQQQQQSSSSSSQQQOOOQQQOOONNNOOORRRSSSTTTSSSOOOOOOOOOMMMLLLLLLNNNPPPRRRUUUXXXZZZZZZZZZ[[[\\\cccdddeeeeeeeeecccaaa```YYYXXXXXXXXXYYY[[[\\\^^^]]]___aaacccdddbbb```___]]]ZZZVVVQQQOOONNNNNNNNNGGGGGGGGGGGGHHHJJJLLLMMMLLLJJJHHHHHHIIIJJJKKKJJJLLLLLLLLLMMMOOORRRTTTVVVYYY^^^eeekkkooosssvvvxxx|||}}}}}}rrrooorrruuu~~~|||tttpppmmmkkkmmmoooqqqrrruuuuuuuuutttttttttssssssooommmmmmmmmnnnnnnllljjjggggggggghhhiiikkklllmmmnnnmmmkkkiiiiiiiiiiiijjjllliiifffddddddcccaaa```eeeddddddddddddbbb___\\\^^^```bbbaaa______cccfffeeedddaaa^^^\\\\\\\\\]]]^^^]]]\\\[[[ZZZ[[[[[[\\\]]]\\\]]]___bbbddddddcccfffdddcccdddfffhhhiiiiiijjjjjjjjjiiiiiiiiijjjjjjhhhgggdddbbb``````aaabbb^^^___```aaabbbaaa^^^[[[YYYXXXWWWWWWVVVVVVVVVVVVZZZZZZZZZZZZXXXVVVSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVWWW[[[aaaeeeffffffffffffeeedddbbbbbb``````aaaaaabbbbbbbbbbbbcccaaa^^^\\\]]]```eeehhhfffdddbbb```___^^^^^^^^^```aaabbbbbb``````aaabbb```___]]][[[ZZZZZZ[[[[[[[[[]]]___aaaccccccccccccdddhhhlllmmmjjjgggffffffeeeeeeggghhhiiijjjjjjjjjaaabbbbbb___[[[XXXWWWWWWWWWXXX[[[___cccffffffdddeeedddccceeehhhjjjjjjjjjjjjiiigggffffffhhhjjjkkkllllllkkkkkkjjjiiiiiiiiihhhgggffffffhhhhhhfffeee```aaabbbdddfffhhhjjjkkknnnllliiihhhgggfffdddcccccccccddddddeeefffgggggggggffffffhhhlllrrrxxx{{{BBBBBBBBBCCCCCCDDDDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFLLLJJJKKKNNNQQQVVVbbbnnnxxxtttwwwvvvuuussspppnnnllljjjgggdddaaa```______]]][[[ZZZ[[[\\\^^^____________YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYSSSQQQNNNNNNNNNNNNMMMKKKMMMLLLKKKMMMOOOQQQQQQQQQLLLMMMLLLKKKIIIHHHJJJKKKMMMOOOSSSUUUUUUVVVXXXZZZ]]]^^^___``````^^^\\\[[[UUUUUUUUUUUUUUUVVVVVVVVVVVVWWWYYYZZZZZZZZZXXXWWWWWWUUURRROOOMMMLLLLLLLLLHHHGGGGGGGGGGGGHHHJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMQQQRRRSSSTTTUUUXXX\\\___fffmmmvvv}}}|||pppssszzz}}}xxxxxxqqqpppnnnnnnppprrruuuwwwzzzyyyxxxuuurrrqqqqqqqqqlllkkkkkkmmmnnnmmmkkkiiigggffffffggghhhiiikkklllpppnnnkkkhhhfffeeeffffffhhhgggfffggggggfffcccaaafffeeeeeedddcccbbb___^^^aaacccddddddbbbbbbdddfffgggeeeaaa]]][[[ZZZZZZ[[[___^^^\\\[[[ZZZZZZ[[[\\\\\\[[[ZZZ\\\___cccdddeeegggfffeeeeeegggjjjlllnnnooonnnlllkkkiiiiiihhhhhhgggfffcccaaa______``````^^^___aaabbbcccaaa^^^[[[ZZZYYYXXXWWWWWWWWWXXXYYY[[[[[[[[[ZZZXXXUUURRRPPPRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTVVV[[[aaafffiiihhhhhhgggeeedddbbbbbb^^^______```aaabbbcccddddddbbb___]]]]]]___ccceeecccaaa___^^^]]]^^^```aaa```aaabbbaaa```___```aaa___^^^\\\ZZZZZZYYYZZZZZZ[[[\\\___bbbdddeeeeeeeeedddjjjppppppkkkfffeeefffcccdddeeeggggggggggggfffbbbcccbbb```\\\YYYXXXXXXWWWZZZ___fffjjjllljjjgggdddcccccccccdddfffggghhhhhhgggffffffggghhhjjjkkkkkkjjjiiihhhhhhggggggggggggggghhhiiiiiihhhfffdddaaabbbdddgggiiikkklllmmmmmmjjjgggeeefffggggggfffddddddddddddeeeeeeeeeeeeccccccbbbbbbdddgggkkkooouuutttvvv~~~@@@AAAAAABBBCCCDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFJJJGGGFFFGGGHHHJJJSSS\\\ppp}}}yyyxxxwwwtttqqqnnnllljjjiiifffddd```___^^^\\\ZZZYYYWWWWWWXXXYYYZZZ[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWXXXWWWWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSOOONNNLLLKKKKKKKKKJJJIIIJJJIIIIIIKKKNNNOOOOOONNNIIIJJJJJJIIIGGGFFFGGGIIIHHHJJJMMMOOOPPPRRRTTTVVVWWWXXXZZZ[[[ZZZYYYWWWVVVQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTSSSQQQNNNLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGIIIJJJJJJJJJKKKLLLOOOPPPRRRUUUYYY\\\___dddjjjnnnuuu}}}zzzqqqwww{{{vvvtttrrrrrrrrrrrrsssuuuxxxzzz}}}}}}{{{wwwqqqnnnmmmnnnkkkjjjkkklllnnnnnnllljjjhhhhhhgggfffgggiiijjjlllrrroookkkgggdddcccbbbbbbddddddeeegggiiiiiifffdddeeeffffffeeecccbbbaaaaaaeeefffffffffeeeddddddeeehhhfffbbb^^^[[[YYYYYYYYY^^^\\\ZZZYYYXXXYYY[[[\\\\\\ZZZZZZ\\\```dddfffggggggggggggfffgggiiimmmooopppooommmkkkhhhgggfffeeefffdddaaa^^^\\\\\\\\\]]]^^^```bbbcccbbb```^^^]]]]]]\\\ZZZYYYYYYZZZ[[[\\\\\\\\\ZZZXXXVVVSSSQQQPPPSSSTTTUUUVVVVVVTTTSSSRRRRRRRRRSSSTTTVVVZZZ```eeehhhhhhfffeeecccbbbbbbaaa______```aaabbbcccddddddeeecccaaa^^^]]]^^^___aaa^^^]]]\\\[[[\\\^^^```bbb```aaabbbaaa___^^^___```^^^]]]\\\ZZZYYYYYYZZZZZZ\\\]]]___bbbdddeeeeeeeeecccjjjppppppkkkgggfffgggddddddfffggggggfffeeeddd```aaaaaa___\\\YYYXXXXXXYYY\\\cccjjjooopppmmmjjjbbbbbbbbbaaaaaaccceeeggghhhhhhgggggghhhiiijjjkkkiiihhhgggfffeeeeeeeeefffhhhiiikkkkkkiiigggdddcccbbbdddgggjjjlllmmmmmmmmmmmmjjjgggeeeeeegggggggggfffffffffeeeeeeeeeeeeddd[[[]]]_________aaadddggglllkkkmmmuuu??????AAABBBCCCCCCDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFHHHEEEDDDEEEFFFFFFKKKRRR]]]nnn|||xxxsssnnnkkkiiihhheeeccc___]]]\\\ZZZXXXVVVTTTTTTUUUUUUVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPQQQQQQRRRSSSSSSSSSUUUTTTSSSQQQPPPPPPOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGIIIKKKLLLKKKJJJFFFGGGHHHGGGFFFEEEFFFGGGDDDFFFIIIJJJKKKMMMOOOQQQSSSUUUVVVWWWWWWVVVTTTSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRPPPNNNLLLJJJHHHGGGIIIIIIHHHHHHHHHHHHGGGGGGIIIJJJLLLMMMMMMPPPSSSVVVTTTZZZbbbiiiooouuu}}}zzzuuu}}}}}}yyytttssstttvvvwwwvvvvvvvvvxxxyyy|||}}}|||xxxqqqlllkkkllllllkkkkkklllnnnooonnnmmmjjjiiihhhffffffhhhiiikkknnnllliiifffcccaaa``````aaaaaacccfffhhhiiigggeeedddeeefffeeecccbbbcccdddggggggggggggfffeeedddcccfffeeeccc```]]][[[ZZZYYYZZZYYYWWWUUUUUUWWWYYY[[[\\\[[[\\\^^^cccgggjjjjjjiiiiiijjjiiihhhiiikkkmmmnnnmmmkkkhhhfffdddccccccbbb```^^^\\\ZZZZZZ[[[\\\___aaabbbbbb```_________```___]]][[[[[[[[[]]]^^^]]][[[XXXUUUSSSRRRQQQQQQTTTUUUVVVWWWVVVTTTRRRPPPPPPQQQSSSTTTVVVZZZ___bbbddddddbbbaaa````````````aaaaaabbbbbbcccccccccdddfffdddbbb___]]]]]]]]]^^^[[[[[[[[[[[[\\\^^^```aaaaaabbbbbbaaa___^^^^^^___]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^```cccdddeeeeeeeeedddhhhmmmnnnkkkiiihhhhhhdddeeeggghhhgggeeecccbbb\\\^^^^^^]]]ZZZXXXWWWWWWZZZ]]]bbbiiinnnooommmjjjbbbbbbbbbaaaaaabbbeeehhhiiiiiiiiiiiiiiiiiijjjjjjhhhgggeeecccccccccddddddgggiiikkkkkkhhheeeddddddcccfffiiilllnnnnnnmmmlllooolllhhheeeeeeeeedddcccggggggfffeeeeeedddccccccZZZ]]]```aaaaaabbbfffjjjkkkhhhiiiooovvv~~~===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEECCCCCCEEEFFFEEEHHHMMMRRR^^^mmm{{{{{{tttooollljjjdddaaa^^^[[[ZZZXXXVVVTTTRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMLLLLLLMMMNNNPPPQQQQQQPPPOOONNNNNNNNNNNNNNNLLLLLLKKKIIIHHHGGGGGGHHHEEEDDDEEEFFFHHHHHHGGGEEEBBBCCCEEEEEEDDDCCCDDDEEEBBBDDDFFFGGGGGGIIIKKKNNNOOOQQQRRRSSSTTTRRRQQQPPPLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLMMMNNNNNNOOOOOONNNNNNLLLJJJHHHGGGFFFGGGHHHIIIIIIJJJJJJJJJNNNPPPSSSTTTUUUXXX]]]aaaccckkkuuu}}}zzz{{{}}}{{{wwwvvvwwwvvvxxxzzzxxxvvvtttuuuvvvwwwzzz{{{xxxqqqllllllmmmnnnmmmlllmmmoooqqqqqqpppllljjjhhhfffeeefffggghhhfffeeedddcccaaa```___^^^______```bbbeeeeeedddbbbcccdddfffeeecccccceeehhhiiihhhhhhhhhgggfffcccbbbaaabbbbbbbbbaaa___]]]\\\YYYXXXVVVTTTUUUWWWZZZ\\\]]]]]]^^^bbbgggkkkmmmnnnkkkmmmnnnmmmjjjiiijjjllljjjiiigggeeecccbbbaaaaaa]]]\\\[[[ZZZZZZ\\\]]]___```bbbbbbaaa___^^^___aaacccaaa^^^\\\[[[\\\]]]^^^\\\ZZZUUUQQQPPPPPPRRRSSSTTTUUUVVVWWWUUUSSSPPPNNNNNNPPPSSSUUUWWWYYY]]]___bbbaaa````````````aaabbbcccccccccbbbbbbaaaaaaaaadddcccaaa___^^^]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^aaabbbbbbaaa___]]]^^^___\\\\\\[[[ZZZ[[[\\\]]]^^^]]]___aaadddggghhhhhhhhhfffhhhjjjkkkkkkjjjhhhgggeeefffggghhhgggeeebbb```[[[\\\]]]]]][[[YYYYYYZZZXXXZZZ^^^ccchhhjjjhhhgggcccddddddcccbbbdddhhhllljjjjjjiiiiiiiiiiiiiiiiiigggeeecccbbbaaaaaabbbccceeehhhjjjiiigggeeeeeefffcccfffiiimmmnnnmmmjjjiiikkkiiifffdddddddddcccbbbgggfffeeedddcccbbbaaaaaa___aaadddcccbbbeeelllrrroookkkjjjmmmooorrr{{{===>>>@@@BBBCCCCCCCCCCCC??????@@@@@@AAABBBCCCCCC???===>>>BBBCCCBBBDDDHHHIIIQQQZZZfffwwwzzztttpppnnnccc```]]]ZZZXXXVVVTTTRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKIIIIIIJJJLLLNNNPPPMMMMMMLLLMMMMMMNNNOOOOOOLLLLLLKKKJJJGGGFFFGGGHHHCCCCCCCCCDDDFFFFFFDDDBBB???AAACCCCCCBBBBBBCCCDDDAAABBBDDDEEEEEEFFFIIIKKKLLLMMMOOOPPPPPPOOOMMMLLLLLLKKKJJJIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKMMMMMMKKKLLLMMMMMMLLLJJJIIIHHHDDDEEEGGGIIIKKKLLLMMMMMMTTTWWW[[[\\\^^^aaagggkkkuuu}}}||||||{{{xxxyyy}}}xxxzzz{{{yyyuuurrrrrrtttssswwwzzzxxxrrrnnnmmmooopppnnnlllmmmooorrrsssrrrllljjjgggeeeddddddeeeggg___``````aaa``````___^^^^^^^^^^^^```bbbbbb```^^^bbbdddfffeeecccdddfffiiijjjiiihhhhhhhhhfffcccaaa]]]___aaaccccccbbbaaa```[[[YYYWWWVVVWWWZZZ]]]```^^^^^^```dddjjjnnnoooooommmoooqqqooollliiiiiikkkgggfffeeecccaaa`````````ZZZZZZYYYYYY[[[^^^```bbbaaabbbccc```^^^]]]```cccdddbbb___\\\[[[[[[\\\^^^\\\YYYTTTOOONNNOOORRRTTTTTTUUUVVVVVVUUURRRNNNLLLMMMPPPTTTVVVXXXYYY[[[]]]bbbaaaaaaaaaaaaccceeefffddddddcccbbbaaa```______bbbaaa```______^^^__________________^^^]]]\\\\\\aaabbbbbbaaa___]]]^^^___\\\[[[[[[[[[[[[]]]^^^___]]]___bbbfffiiijjjkkkllliiihhhhhhiiijjjjjjhhhfffdddeeeggggggfffdddaaa___\\\^^^______]]]\\\\\\]]]VVVWWWYYY^^^bbbeeedddcccdddeeefffeeedddfffkkkooojjjjjjiiiiiihhhhhhggggggfffeeebbbaaa```aaabbbccccccfffhhhhhhfffeeegggiiibbbeeeiiilllmmmkkkhhhfffeeedddbbbcccdddeeeeeedddfffeeedddcccbbb```______aaabbbbbbaaa___dddmmmtttsssnnnkkkmmmllllllsss}}}:::<<>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDDDDGGGJJJPPPXXXcccrrrwwwrrrmmmiiibbb\\\WWWUUUUUUUUULLLLLLLLLLLLLLLLLLMMMNNNLLLMMMNNNOOOPPPOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGLLLLLLMMMNNNMMMLLLJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKJJJJJJIIIKKKLLLIIIIIIIIIHHHGGGGGGJJJMMMGGGJJJLLLMMMMMMOOOTTTXXXYYY]]]ccciiiooouuu{{{~~~{{{zzz{{{||||||zzzyyywwwvvvtttsssssssssuuuuuuuuusssqqqoooooooooooooooooooooqqqrrrtttuuuiiifffdddccceeeeeebbb___```aaaaaa```^^^^^^___aaa^^^]]][[[ZZZZZZ\\\^^^___``````aaabbbdddfffhhhiiiooollliiifffcccbbbbbbbbbddddddeeeeeedddaaa___]]]ZZZXXXXXXZZZ^^^bbbdddeeeeeeeeefffgggiiikkkmmmooopppooommmkkkjjjjjjjjjjjjkkkiiifffcccaaa```aaaaaa]]][[[ZZZYYYZZZ^^^aaadddkkkgggccc```___bbbfffiiiiiieee```\\\YYYZZZ[[[\\\\\\YYYTTTPPPOOOPPPRRRSSSRRRVVVWWWQQQNNNPPPRRRSSSTTTUUUXXXZZZ\\\^^^______^^^^^^______``````aaaaaaaaabbbbbbaaa___^^^___```^^^^^^^^^]]]]]]]]]\\\\\\aaa```___]]]\\\[[[ZZZZZZ```````````````______^^^]]]___``````______```bbbaaaaaabbbeeehhhjjjiiihhhkkklllmmmnnnmmmjjjhhhfffgggggggggfffdddbbb___^^^ZZZ[[[\\\\\\]]]]]]\\\\\\YYYZZZ[[[]]]___aaabbbcccbbbcccdddfffgggiiijjjkkkjjjiiiiiiiiiiiigggdddaaabbbbbbbbb```^^^^^^___```fffeeedddbbbbbbcccdddeeegggggghhhiiihhhgggfffeeebbbdddggggggfffdddccccccdddbbb___\\\\\\]]]```bbbccccccccceeehhhlllppprrruuunnniiikkkmmmmmmnnnppp;;;===???AAABBBBBBAAA@@@???>>>>>>======>>>>>>?????????@@@AAAAAABBBCCCCCCCCCEEEHHHLLLTTT^^^iiiqqqwwwppphhh```[[[XXXVVVTTTOOOMMMKKKJJJKKKKKKLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEGGGHHHIIIHHHIIIKKKLLLJJJKKKLLLLLLKKKKKKLLLNNNNNNQQQSSSTTTTTTVVV\\\aaadddkkkttt~~~|||zzzzzzzzzzzzzzzxxxwwwvvvuuussssssrrrrrrsssttttttsssqqqooopppqqqpppnnnllllllooorrrsssssshhheeecccbbbccccccaaa______```aaa```^^^^^^```bbb^^^]]]ZZZYYYYYY\\\___aaabbbbbbbbbccceeehhhjjjkkkqqqoookkkhhheeedddccccccccccccddddddcccaaa^^^]]]\\\[[[\\\^^^cccfffggggggeeeeeeggghhhjjjlllmmmnnnnnnmmmkkkiiihhhhhhhhhhhhhhhgggfffeeecccbbb```___]]]\\\ZZZYYYZZZ]]]```bbbhhhgggdddbbbbbbccceeeggghhheee```\\\YYYYYY[[[\\\[[[XXXTTTPPPOOOPPPRRRTTTUUUYYYZZZUUUQQQSSSUUUUUUWWWXXXYYY[[[\\\]]]]]]]]]]]]^^^______`````````______aaabbbaaa___]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[______`````````___^^^]]][[[]]]____________aaaccceeeeeedddfffhhhhhhgggfffhhhjjjlllnnnnnnllliiiggggggggggggfffdddbbb___^^^_______________^^^]]]]]]ZZZ[[[\\\^^^___aaabbbcccbbbcccdddfffhhhiiikkkkkkkkkjjjhhhhhhhhhgggdddbbbaaabbbcccbbb```^^^______fffeeebbbaaaaaabbbdddeeefffggghhhhhhhhhgggfffeeeccceeeggghhhfffdddddddddcccaaa___]]]]]]^^^```aaaffffffeeefffgggjjjmmmnnnoooiiifffiiillllllnnnppp<<<===>>>????????????>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBCCCEEEIIIPPPXXX^^^sss}}}qqqiiieeebbb]]]XXXWWWRRRMMMKKKLLLMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLIIIIIIHHHHHHGGGFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFGGGFFFFFFEEEDDDFFFEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGHHHHHHIIIKKKMMMIIIKKKMMMNNNNNNNNNOOOPPPUUUWWWYYYZZZZZZ^^^eeejjjvvv|||zzzyyyyyyyyyxxxwwwuuuuuutttsssrrrqqqqqqqqqpppqqqrrrrrrqqqpppqqqssssssoookkkmmmqqquuutttrrrfffdddbbbbbbbbbbbbaaa```___```aaa```______```bbb___]]]ZZZXXXYYY\\\```cccdddddddddfffhhhkkkmmmooorrrqqqmmmjjjgggeeeeeedddaaaaaabbbbbbaaa```^^^]]]\\\\\\^^^bbbfffiiiiiihhhdddeeehhhjjjkkklllllllllkkkjjjiiihhhgggfffffffffdddeeeeeeeeedddbbb```______]]][[[ZZZZZZ\\\___aaaffffffeeedddddddddddddddgggddd```\\\YYYYYYZZZ[[[YYYWWWRRROOONNNOOOQQQSSSXXX]]]^^^YYYUUUWWWYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[]]]^^^```aaaaaa```___^^^^^^```aaaaaa^^^[[[ZZZYYYZZZ[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]^^^______]]]\\\[[[ZZZ\\\^^^______```bbbdddjjjhhhggggggggggggeeedddfffhhhllloooooommmjjjhhhfffffffffeeecccaaa___]]]aaaaaaaaa```___^^^]]]\\\]]]]]]^^^___```aaabbbbbbcccdddeeeggghhhjjjkkklllkkkiiihhhggggggfffdddbbb```bbbddddddbbb```______fffdddaaa``````bbbeeegggfffggghhhhhhhhhgggeeeddddddfffhhhhhhfffdddddddddbbbaaa``````___`````````hhhhhhgggffffffggghhhiiihhhdddccchhhkkklllmmmppp========================>>>======<<<<<<======>>>=========>>>>>>????????????@@@AAABBBEEEJJJQQQVVV]]]fffuuu{{{tttssspppjjjeee```ZZZRRROOOOOOOOOMMMKKKMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHIIILLLNNNMMMOOOQQQSSSUUUWWWZZZ\\\```bbbdddeeeeeejjjqqqvvv{{{yyyxxxyyyzzzyyywwwuuurrrrrrrrrqqqqqqppppppooonnnoooqqqqqqpppppprrrsssvvvrrrooosssyyy{{{vvvqqqgggeeecccbbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^___``````^^^[[[YYYZZZ]]]bbbeeeggggggggghhhjjjmmmpppqqqrrrpppmmmjjjgggeeedddddd___````````````___]]]]]][[[\\\___cccgggiiigggfffccceeehhhjjjllllllkkkkkkiiiiiihhhgggfffffffffeeecccccccccccccccbbbbbbaaabbb```^^^]]]]]]^^^```aaaffffffdddccccccccccccccceeeccc___[[[XXXXXXXXXYYYWWWTTTPPPMMMLLLNNNPPPRRRZZZ___aaa\\\YYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\^^^___aaaccccccaaa___]]]]]]___bbbaaa^^^[[[XXXWWWWWWWWWXXXXXXXXXXXXYYYYYYVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]]]]]]]\\\ZZZYYYYYY\\\^^^``````bbbdddgggjjjhhhffffffggggggfffdddeeehhhlllnnnnnnlllhhhfffddddddeeedddbbb```^^^]]]____________^^^]]]\\\[[[^^^______```aaabbbbbbcccdddeeefffgggiiijjjkkkkkkkkkiiifffeeeeeeeeecccbbb```cccfffgggeeebbb```___fffdddaaa``````cccfffiiifffggghhhhhhhhhgggfffeeeeeefffhhhgggeeeccccccdddbbbbbbbbbbbbbbbbbbaaaaaaffffffeeeddddddeeeeeefffeeebbbccchhhjjjjjjlllooo======<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<==================;;;<<<===>>>@@@CCCHHHLLLLLLQQQ]]]mmm}}}}}}|||wwwrrriiiccc[[[UUURRRQQQNNNLLLNNNNNNNNNMMMLLLKKKJJJJJJHHHHHHGGGGGGHHHIIIJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIIIIIIIIIIKKKNNNQQQTTTWWW[[[^^^aaaeeejjjmmmoooqqqtttuuuvvvyyy}}}yyyxxxwwwxxxyyyyyywwwuuuooooooppppppppppppooonnnmmmoooppppppppppppqqqsssuuurrrrrrwww}}}}}}uuummmggggggeeedddccccccdddeeeeeeeeedddbbb^^^]]]]]]^^^aaa___]]][[[\\\___ccceeehhhhhhiiikkklllnnnpppqqqnnnmmmkkkhhhfffdddbbbbbb^^^^^^_________^^^^^^^^^]]]^^^aaaeeehhhiiigggdddcccdddgggiiikkkkkkjjjiiiiiiiiiiiihhhhhhgggffffffdddbbb```______aaadddfffdddcccbbb``````aaabbbcccgggeeebbb```___```bbbdddccc```]]]YYYWWWVVVVVVWWWTTTRRRNNNKKKKKKMMMOOORRR[[[```bbb]]]ZZZ[[[\\\[[[[[[[[[\\\^^^____________```aaacccddddddbbb___]]]]]]___bbbaaa^^^[[[XXXWWWUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYY[[[[[[[[[[[[[[[ZZZZZZYYY[[[]]]```aaabbbccceeegggfffdddcccccceeeggggggggggggiiikkkmmmllliiieeecccccccccccccccbbb```^^^\\\]]]]]]^^^^^^___^^^^^^]]]______``````aaabbbccccccdddeeefffggghhhiiijjjkkkjjjhhhdddbbbbbbcccbbbaaaaaadddhhhiiigggcccaaa___eeedddbbbaaabbbdddhhhjjjfffggghhhhhhhhhgggeeeeeedddeeefffeeecccaaaaaabbbbbbbbbcccdddddddddcccbbbaaaaaaaaabbbccccccdddeeefffdddeeeiiijjjiiijjjooo<<<<<<=========<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>??????>>>???AAADDDHHHJJJQQQ___mmm}}}~~~zzzqqqmmmggg___XXXTTTQQQQQQQQQRRRRRRRRRQQQOOOLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHGGGFFFFFFEEEEEEDDDGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLMMMNNNOOORRRWWWZZZ\\\aaahhhnnnrrrvvvyyy{{{{{{~~~~~~|||xxxwwwvvvwwwwwwwwwuuusssmmmnnnooopppppppppooonnnnnnoooppppppooonnnoooqqqpppoooqqqvvvyyywwwpppiiihhhhhhgggdddcccccceeehhhffffffeeebbb___]]]]]]^^^cccbbb```______aaaccceeehhhiiikkkmmmnnnnnnnnnmmmiiiiiigggfffdddbbbaaa```^^^^^^^^^^^^^^^^^^______aaaaaacccgggiiiiiigggdddbbbdddeeeggghhhiiihhhhhhhhhiiiiiiiiiiiihhhgggfffcccaaa^^^\\\]]]aaaeeehhhfffeeedddcccccccccdddeeegggdddaaa^^^]]]^^^```bbb```^^^[[[WWWUUUTTTSSSTTTTTTQQQNNNKKKKKKMMMQQQSSS[[[```bbb^^^[[[[[[\\\[[[ZZZ[[[]]]^^^```aaabbbbbbaaabbbcccccccccaaa^^^]]]]]]___``````]]]ZZZYYYYYYVVVVVVUUUUUUUUUTTTTTTTTTVVVVVVVVVWWWWWWXXXZZZZZZ]]]\\\ZZZYYYYYYYYYZZZ[[[]]]___aaaaaaaaabbbccceeeaaa___^^^```cccfffhhhhhhggghhhiiijjjiiifffcccbbbaaabbbbbbbbbaaa___]]]\\\^^^^^^___```````````````^^^^^^___```aaabbbccccccddddddeeefffggghhhiiiiiiiiifffbbb______`````````aaadddggghhhfffbbb```___cccbbbbbbbbbccceeegggiiidddeeefffffffffeeeccccccbbbccccccbbb___^^^^^^___aaaaaabbbccccccccccccbbb]]]^^^___aaabbbdddeeefffgggeeefffiiihhhgggjjjooo:::;;;===>>>>>>===<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<>>@@@AAAEEEEEEJJJTTT\\\hhhzzz||||||wwwnnnccc[[[YYYZZZYYYZZZ\\\\\\[[[XXXTTTRRRPPPPPPOOONNNMMMMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJJJJJJJJJJLLLNNNPPPQQQSSSSSSSSSUUUWWWYYY]]]bbbhhhmmmnnnvvv~~~~~~}}}wwwvvvttttttttttttrrrqqqlllmmmooopppqqqpppooonnnpppqqqqqqpppnnnlllmmmnnnmmmnnnoooqqqrrrqqqllliiiggggggfffdddaaabbbeeehhhcccddddddbbb___^^^___```eeeeeedddccccccccccccdddgggiiillloooooommmkkkiiifffeeeeeedddcccbbbaaa```^^^^^^^^^^^^^^^___``````bbbbbbccceeegggfffdddbbbbbbcccddddddeeefffggggggggghhhhhhiiiiiihhhffffff```___]]]]]]___bbbeeehhheeeddddddcccddddddeeefffcccbbb```^^^]]]]]]]]]]]]]]][[[XXXUUUSSSRRRQQQQQQUUUSSSPPPNNNNNNPPPSSSVVV[[[aaaccc___\\\\\\]]]\\\[[[\\\]]]___aaaaaabbbbbbbbbbbbaaaaaa```^^^]]]\\\[[[]]]^^^]]][[[YYYYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUUUUVVVWWWYYY[[[]]]^^^___]]]YYYWWWWWWXXX[[[]]]^^^___``````___^^^```aaa]]]\\\[[[]]]```dddfffgggeeeffffffffffffeeedddccc```aaaaaaaaa```^^^]]][[[^^^____________^^^^^^]]]\\\]]]^^^___aaabbbcccdddccccccdddeeefffggghhhhhhhhhddd___\\\\\\^^^_________aaaddddddbbb```^^^^^^______```aaacccdddeeefffaaabbbbbbcccbbbaaa```___```aaa```^^^\\\[[[[[[]]]_________`````````aaaaaa]]]^^^```bbbdddeeefffggggggeeeeeegggfffeeejjjqqq999;;;===???@@@???<<<;;;<<<;;;;;;::::::;;;;;;<<<==================<<<<<<999;;;<<<===<<<===>>>@@@======AAAGGGKKKSSSddduuu{{{mmmcccbbbdddaaaccceeefffeeeaaa\\\YYYTTTTTTRRRQQQPPPOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJKKKLLLNNNOOOOOOPPPRRRTTTVVVXXXYYYZZZZZZ]]]```dddiiipppxxx}}}~~~yyyxxxyyyzzzyyyvvvwwwtttrrrqqqqqqqqqpppoookkkmmmooopppqqqpppooonnnqqqrrrrrrpppmmmkkkkkklllnnnoooooonnnnnnmmmlllkkkeeefffeeeccc``````dddhhhaaabbbbbbaaa``````aaacccffffffffffffeeedddccccccfffiiimmmppppppmmmiiifffddddddddddddcccbbbaaaaaa^^^^^^^^^^^^^^^___```aaabbbaaaaaabbbcccbbb```^^^cccbbbbbbcccdddeeefffgggfffggghhhhhhhhhgggfffeee\\\]]]^^^___aaaccceeefffdddcccccccccddddddeeefff___`````````___]]][[[ZZZ\\\ZZZWWWTTTRRRPPPPPPOOOWWWUUURRRPPPPPPRRRVVVXXX[[[aaaddd```]]]]]]]]]\\\]]]]]]___```aaaaaaaaaaaaaaaaaa```^^^]]]\\\[[[[[[ZZZ[[[[[[ZZZXXXXXXXXXZZZ[[[[[[ZZZYYYWWWVVVUUUUUUSSSTTTVVVXXXZZZ]]]```aaa```]]]YYYVVVUUUXXX\\\___^^^___```___]]]\\\\\\^^^\\\ZZZYYY[[[___bbbeeefffcccccccccdddddddddeeeeee``````aaaaaa```^^^\\\[[[^^^^^^^^^]]]\\\[[[ZZZYYY[[[[[[]]]___```bbbddddddccccccddddddeeefffgggggggggccc^^^[[[[[[\\\^^^^^^]]]```bbbaaa___]]]\\\\\\[[[]]]^^^```bbbcccdddddd^^^___`````````___]]]\\\_________]]]ZZZYYYZZZ[[[]]]]]]]]]]]]]]]^^^___```^^^___aaaccceeefffggggggeeecccccceeedddeeekkkrrr::::::::::::::::::::::::::::::999999999:::;;;<<<999::::::;;;;;;::::::999888999:::;;;<<<<<<<<<<<<:::<<<>>>???AAAIIIUUU___tttyyyzzzsssvvvzzz{{{||||||{{{wwwqqqkkkgggeee^^^XXXWWWXXXUUUUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRQQQPPPQQQRRRSSSQQQNNNKKKRRRPPPOOOPPPSSSSSSQQQNNNQQQQQQPPPPPPPPPQQQSSSTTTPPPPPPOOOOOOPPPQQQSSSTTTQQQQQQPPPOOOPPPQQQSSSUUUTTTXXX]]]```ccceeegggiiimmmnnnqqqvvv|||yyyxxxwwwwwwxxxxxxvvvtttsssqqqoooooopppqqqpppooommmmmmmmmmmmmmmmmmmmmllllllmmmnnnmmmkkkkkkmmmooopppnnnkkkiiihhhjjjlllnnnkkkiiieeebbbaaaaaacccdddeeedddbbbbbbbbbdddfffgggllllllkkkiiigggdddbbbaaakkklllmmmnnnnnnlllgggdddbbbccccccbbb```^^^]]]^^^````````````____________``````aaaaaaaaaaaa``````______```aaabbbdddeeefffiiiiiijjjiiiiiigggeeeddd_________aaadddffffffeee___```bbbcccdddbbbaaa`````````___]]]\\\ZZZYYYXXX^^^[[[XXXUUUSSSSSSTTTUUUVVVVVVUUUUUUVVVXXX[[[]]]aaaccceeeeeebbb^^^\\\[[[\\\^^^```aaa```^^^]]]\\\````````````___^^^]]]\\\YYYYYYYYYYYYZZZZZZZZZZZZ___]]][[[YYYXXXWWWWWWWWWTTTTTTTTTWWW[[[^^^``````cccaaa]]]ZZZXXXWWWXXXYYY]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\^^^___aaabbb\\\]]]___aaacccdddeeeeeeaaaccceeedddaaa^^^\\\\\\___]]]\\\\\\\\\\\\[[[YYY]]]^^^]]]]]]\\\^^^bbbeeeccccccccccccccccccccccccbbb```]]][[[YYYYYYZZZ[[[`````````___^^^\\\[[[ZZZZZZ[[[]]]___``````______[[[[[[\\\\\\[[[ZZZYYYYYYZZZaaaeee___XXXVVVWWWWWW^^^^^^^^^]]]]]]^^^^^^___aaa```bbbggggggdddbbbcccddddddeeefffiiillloooppp999999999999999999999999999999999999::::::;;;;;;999::::::;;;;;;::::::999999999:::;;;<<<<<<<<<<<<:::===>>>>>>???DDDNNNVVVaaafffqqq~~~wwwooohhhfffdddaaa```bbbaaaaaaaaa```^^^]]][[[ZZZVVVVVVVVVWWWXXXXXXVVVTTTWWWUUUSSSTTTVVVWWWUUUSSSXXXWWWWWWWWWWWWXXXYYYZZZWWWWWWVVVUUUVVVWWWXXXYYYXXXWWWWWWVVVWWWYYY\\\___aaaeeejjjooorrrtttwwwyyy{{{|||}}}xxxwwwvvvwwwwwwwwwuuussssssqqqooonnnnnnnnnlllkkklllllllllkkkkkkkkkkkkkkkkkklllmmmlllkkkjjjlllnnnpppnnnkkkiiiiiijjjlllnnnkkkjjjgggeeeddddddeeeeeeeeedddcccbbbcccdddfffgggjjjjjjjjjiiiiiigggfffeeejjjjjjkkklllllljjjeeebbbaaabbbcccbbb```_________aaaaaa`````````__________________^^^]]]\\\[[[ZZZ[[[[[[[[[\\\^^^```cccdddiiiiiiiiihhhgggfffdddcccaaa```___```bbbcccbbbaaa^^^___```aaaaaa```___^^^]]]]]]\\\\\\[[[ZZZZZZZZZ]]][[[XXXVVVUUUUUUVVVWWWWWWWWWVVVVVVWWWYYY[[[\\\\\\___aaabbb```]]][[[[[[[[[\\\___```______^^^^^^`````````______^^^]]]]]]YYYYYYYYYYYYYYYYYYYYYYYY___]]][[[YYYXXXWWWXXXXXXWWWWWWYYYZZZ\\\^^^```bbbdddaaa^^^ZZZXXXXXXYYYYYY\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^___```aaabbb]]]^^^___aaabbbccccccdddcccdddfffeeebbb___]]]]]]]]]\\\\\\]]]______^^^]]]\\\]]]^^^^^^^^^___bbbdddaaaaaaaaaaaaaaaaaa``````___^^^\\\ZZZYYYXXXYYYYYY______^^^^^^]]]\\\[[[ZZZ[[[[[[]]]^^^___^^^^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYWWW___bbb]]]WWWVVVXXXXXX]]]]]]]]]]]]]]]^^^______```___aaafffgggcccaaacccddddddfffhhhkkknnnqqqsss888888888888888888888888999999999999:::::::::;;;999999::::::::::::999999::::::;;;;;;;;;;;;:::::::::<<<===<<<<<>>AAAEEEGGGLLLVVVfffzzz}}}xxxvvvtttrrrooonnnnnnooooooooommmkkkiiigggggghhhiiiiiijjjjjjkkkllllllkkkkkkjjjjjjiiihhhfffeeeeeeffffffjjjlllnnnppprrrxxx~~~{{{zzzyyyuuutttsssssssssrrrpppnnnqqqooommmlllkkkjjjgggeeefffffffffggggggggggggggghhhiiijjjiiiggggggiiijjjmmmlllkkkjjjjjjkkkkkklllllllllmmmmmmlllkkkiiihhhfffeeeeeeddddddeeefffffffffgggiiikkkllllllkkkjjjhhhhhhhhhhhhhhhfffbbb___^^^___aaabbbaaaaaabbbcccbbbbbbaaaaaaaaa`````````bbbaaa___^^^\\\ZZZYYYYYYYYYXXXXXXYYY\\\aaagggjjjkkkjjjhhheeecccbbbaaa```aaa```^^^^^^______^^^\\\\\\]]]]]]^^^]]]]]]\\\[[[YYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZXXXXXXXXXYYYYYYYYYYYYYYYVVVXXXZZZ[[[ZZZYYYYYYYYYYYYYYYYYY[[[]]]^^^___^^^^^^^^^^^^^^^^^^^^^______ZZZZZZYYYXXXWWWVVVUUUUUUZZZYYYWWWUUUUUUWWWYYYZZZ[[[___cccbbb^^^]]]```cccdddbbb___]]][[[[[[\\\\\\^^^]]][[[ZZZZZZ[[[\\\]]][[[[[[[[[\\\\\\[[[[[[[[[^^^^^^____________^^^^^^`````````^^^[[[YYYXXXYYYYYYYYY[[[]]]``````^^^]]]XXX[[[___aaaaaa```aaaaaa^^^^^^]]]]]]\\\\\\[[[[[[YYYZZZZZZZZZYYYXXXWWWWWW[[[ZZZZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZXXXVVVTTTSSSRRRSSSTTTVVVQQQWWWZZZWWWUUUWWWZZZZZZYYYYYYYYYZZZ\\\^^^___``````___bbbggghhheeeccceeeggghhhiiilllnnnqqqsssttt555555555555555555555555777888999:::::::::999999888999999::::::999999888:::::::::;;;::::::999999888999:::;;;;;;;;;===>>>BBBCCCEEEJJJUUUeeexxxzzzyyywwwuuutttuuuwwwxxx|||}}}~~~}}}|||wwwvvvtttsssrrrrrrrrrrrrxxx||||||yyyxxxxxxxxxsssrrrqqqpppqqqpppmmmkkkmmmlllkkkkkklllkkkhhhfffcccdddddddddeeeeeeffffffggghhhiiihhhffffffhhhiiikkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnmmmkkkiiigggeeeeeeeeedddddddddeeeeeefffhhhjjjkkkkkkjjjiiihhhggggggfffggggggfffccc```\\\^^^```aaaaaaaaabbbcccaaaaaaaaaaaa```````````````___^^^]]]\\\\\\\\\\\\XXXWWWXXXYYY^^^dddjjjmmmmmmkkkhhhdddaaa`````````___^^^]]]^^^`````````^^^^^^^^^^^^^^^]]]]]]\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYVVVVVVXXXXXXYYYXXXWWWVVVWWWXXXZZZZZZXXXWWWWWWWWWZZZYYYYYY[[[^^^___^^^\\\^^^^^^]]]]]]]]]^^^^^^___[[[ZZZZZZXXXWWWVVVUUUTTTWWWUUUTTTSSSSSSVVVYYY[[[\\\```dddccc___\\\^^^bbbbbbbbb```___^^^^^^^^^^^^aaa```^^^\\\ZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYY]]]^^^^^^^^^^^^]]]\\\\\\______^^^\\\YYYXXXYYYZZZ___^^^^^^___aaaaaa___]]]YYY\\\___aaaaaa`````````^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYWWWUUURRRQQQQQQRRRRRRPPPUUUXXXUUUTTTWWWZZZZZZWWWWWWXXXYYY[[[]]]___```bbbaaadddiiikkkgggfffhhhiiijjjkkklllnnnooopppppp555555555555555555555555666777999:::::::::999888888888999999999999888888999999::::::::::::999999888888999:::;;;<<<<<<======???AAADDDJJJVVVfffppp{{{wwwuuuuuuttttttqqqpppooonnnnnnmmmkkkiiijjjiiiiiijjjlllkkkiiigggbbbbbbbbbcccddddddeeeeeeggghhhhhhgggffffffgggiiiiiijjjjjjkkklllkkkkkkjjjlllmmmmmmlllkkkiiifffeeeddddddddddddddddddcccccceeefffhhhjjjjjjhhhfffeeeeeeddddddeeeffffffcccaaa[[[]]]___`````````aaabbb````````````____________\\\[[[ZZZYYYYYYZZZ\\\\\\UUUVVVWWW[[[```ffflllooopppmmmhhhddd```______```]]]\\\\\\]]]___aaa``````______^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\[[[YYYWWWVVVQQQSSSUUUWWWWWWVVVUUUTTTVVVXXXYYYYYYWWWVVVVVVWWWYYYYYYZZZ^^^bbbdddaaa^^^___^^^]]]\\\\\\]]]^^^___[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTRRRQQQSSSVVVZZZ\\\^^^aaacccccc```^^^^^^```___```aaabbbbbbbbb```___bbbbbb```___]]][[[YYYXXX\\\]]]^^^___^^^]]]\\\[[[\\\]]]]]]]]]\\\\\\[[[ZZZ``````^^^\\\ZZZZZZ\\\^^^eeedddbbbbbbbbbbbbaaa___[[[]]]```aaa```___^^^___^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYWWWWWWWWWXXXYYYXXXWWWWWWVVVVVVWWWXXXXXXXXXWWWUUUSSSRRRQQQQQQRRRRRRVVVWWWTTTTTTWWWYYYYYYWWWWWWWWWXXXZZZ\\\]]]^^^cccbbbeeekkkllliiihhhiiihhhhhhjjjkkklllllllllkkk555555555555555555555555666777999:::::::::888777888888999999999999888888777888999:::::::::::::::999888888888:::;;;;;;;;;:::<<>>>>>>>>???AAACCCMMMQQQXXXbbbnnn{{{zzzxxxvvvtttsssrrrooommmnnnqqqttttttpppmmmkkklllllliiiggggggeeedddeeeggggggeeebbbbbbbbbccccccbbbaaa___^^^dddfffgggfffeeeeeefffgggeeegggjjjkkkjjjhhhhhhhhhmmmiiieeebbbcccdddeeeeeedddcccaaabbbccccccbbb``````aaacccddddddcccaaa```]]]\\\\\\]]]___```___]]][[[[[[]]]^^^___``````___]]]\\\[[[\\\___```aaa```^^^]]][[[YYYYYYYYYYYYZZZWWW]]]ccchhhpppzzz{{{rrrhhhcccdddddd```\\\[[[[[[ZZZYYYYYYZZZ[[[\\\```^^^\\\\\\]]]]]]\\\[[[[[[]]]^^^``````___]]]\\\[[[ZZZXXXWWWVVVSSSOOOLLLLLLMMMPPPSSSUUUSSSPPPLLLNNNQQQTTTUUUUUUTTTUUUVVVVVVYYY^^^hhhwwwvvvkkkaaaZZZZZZ\\\[[[[[[\\\^^^^^^]]]\\\[[[[[[[[[[[[UUUVVVVVVVVVVVVWWW[[[^^^```aaabbbbbbaaa___]]][[[]]]^^^aaaeeehhhhhheeecccbbb```^^^^^^______^^^]]]\\\[[[[[[ZZZYYYYYYXXXXXXXXXZZZ]]]]]]\\\ZZZYYYYYY\\\[[[YYYXXXXXXXXXYYYZZZ___^^^\\\[[[\\\___bbbdddbbbbbb```[[[VVVVVVZZZ^^^\\\\\\]]]]]]^^^]]]]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]^^^\\\XXXUUUTTTTTTVVVXXXWWWTTTQQQQQQSSSUUUTTTSSSTTTSSSSSSUUUYYYZZZYYYVVV[[[YYYWWWUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUWWWZZZ^^^ddddddeeegggiiijjjhhhfffaaabbbccceeefffggggggggg555555666666666666555555666777888888888777666666777777777777777777777777999999999999999999999999888888999999::::::::::::888:::<<<<<<;;;;;;===???@@@DDDJJJRRR\\\gggssszzzzzzvvvuuusssqqqqqqqqqpppoooppptttvvvtttqqqooonnnnnnmmmkkkhhhgggeeeddddddffffffdddaaaccccccdddddddddbbbaaa```dddfffggggggffffffggghhhhhhjjjlllkkkiiifffeeeeeejjjfffbbbaaabbbdddeeeeeeeeecccaaaaaabbbcccbbbaaaaaabbbdddddddddbbb```___]]]\\\\\\^^^___```___]]][[[\\\\\\]]]^^^^^^______```^^^\\\[[[]]]^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZ^^^aaadddkkkvvv|||~~~uuummmeeeaaacccdddaaa]]][[[ZZZYYYYYYYYYZZZ[[[\\\```^^^\\\\\\]]]^^^]]]\\\]]]^^^___aaaaaa```^^^]]]\\\ZZZXXXWWWVVVTTTPPPMMMNNNOOOQQQTTTUUUTTTPPPMMMMMMOOOQQQRRRQQQRRRSSSTTTVVVYYY]]]ffftttrrrggg]]][[[ZZZYYYYYYZZZ]]]^^^^^^^^^\\\[[[ZZZZZZWWWWWWWWWVVVUUUVVVXXX[[[^^^___`````````^^^\\\[[[ZZZ\\\```dddfffeeeccc```___^^^\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYXXXWWWWWWVVVXXXZZZ[[[YYYXXXWWWWWW\\\[[[ZZZYYYYYYYYYZZZ[[[^^^]]]]]]]]]^^^```bbbcccaaaaaa```\\\XXXWWWYYY\\\[[[[[[\\\]]]^^^^^^^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]]]][[[XXXUUUTTTUUUWWWXXXVVVSSSQQQQQQTTTUUUUUUTTTTTTSSSRRRTTTXXXYYYXXXVVV[[[ZZZWWWUUUTTTSSSTTTUUUTTTTTTTTTSSSTTTWWW\\\```bbbccceeehhhkkkkkkiiigggdddeeefffggghhhiiiiiijjj666666555555555555666666555666666777777777666666777777777777777777777777888888888888888888888888777888888999:::;;;<<<<<<:::;;;<<<;;;:::999:::;;;:::===AAAGGGMMMVVV___eeeoooqqqwwwyyyuuussssssrrrnnnpppqqqrrrrrrsssvvvxxxsssrrrqqqqqqpppoookkkiiigggfffddddddeeedddcccaaaddddddeeeeeeeeedddccccccdddeeehhhhhhhhhhhhiiijjjlllmmmnnnlllhhhdddbbbbbbhhheeebbbbbbcccfffggghhhfffdddaaaaaabbbccccccbbbccccccddddddcccaaa___^^^]]]]]]\\\]]]______^^^]]]\\\\\\[[[[[[[[[]]]^^^___ccc```]]][[[\\\]]]]]]\\\]]]]]]\\\[[[[[[\\\\\\\\\\\\_________eeepppxxxzzzmmmgggaaa```bbbcccaaa^^^ZZZYYYYYYYYYZZZ[[[[[[\\\___^^^]]]]]]___``````___^^^___aaabbbbbbaaa___^^^\\\ZZZXXXWWWVVVTTTQQQOOOPPPPPPRRRTTTUUUTTTPPPLLLLLLMMMNNNMMMMMMNNNQQQSSSVVVYYY\\\```jjjwww~~~vvvlllaaa]]][[[XXXWWWYYYYYY[[[^^^^^^]]][[[[[[[[[YYYZZZZZZXXXVVVUUUVVVXXX[[[[[[]]]]]]]]]\\\[[[ZZZZZZ]]]aaaeeefffddd```^^^\\\ZZZYYYYYY[[[\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUWWWYYYZZZYYYWWWWWWXXXYYYYYYXXXWWWWWWXXXZZZ[[[]]]]]]^^^^^^```aaaaaabbb___aaabbb___ZZZXXXYYY[[[ZZZ[[[\\\]]]^^^_________]]]]]]\\\\\\\\\\\\\\\\\\[[[YYYVVVTTTTTTUUUWWWYYYTTTRRRQQQRRRTTTVVVWWWWWWUUUTTTSSSTTTWWWXXXXXXXXX\\\ZZZXXXUUUTTTSSSTTTTTTRRRRRRQQQQQQRRRVVV\\\```aaabbbeeejjjmmmnnnllliiihhhhhhiiiiiijjjkkklllmmm666555444444444444555666444555555555666666666666666666666777777777777777888888888888888888888888666777888999:::;;;<<<===>>>??????>>><<<;;;;;;<<<;;;<<>>??????>>><<<;;;;;;<<<999;;;<<<<<<===@@@DDDGGGKKKOOOTTT\\\iii}}}{{{zzzxxxuuusssrrrssstttssstttuuutttrrrqqqrrrsssnnnoooppppppnnnkkkiiihhhhhhgggfffeeedddcccddddddeeedddddddddcccccccccccccccfffiiijjjjjjjjjjjjkkkkkklllllljjjgggeeeeeeeeehhhfffdddeeegggjjjkkkkkkeeecccaaa```aaabbbbbbaaabbbcccccccccaaa^^^\\\ZZZ\\\[[[[[[\\\]]]]]][[[ZZZYYYXXXWWWWWWXXXZZZ]]]^^^dddbbb______aaacccccccccaaaaaa```^^^]]][[[ZZZYYYYYY]]]___```ccciiikkkjjjgggeeecccccccccbbb___[[[ZZZZZZ[[[]]]^^^______```bbb``````aaaccceeeeeeeeeaaabbbcccddddddbbb```___[[[YYYWWWVVVVVVUUUSSSQQQOOOOOOPPPQQQRRRPPPMMMJJJKKKKKKJJJIIIIIIKKKOOOSSSRRRWWWXXXUUUVVV[[[```aaadddbbbbbbeeeeee```]]]^^^]]]```cccaaa]]][[[\\\___ZZZ\\\\\\[[[XXXUUUTTTSSSWWWWWWXXXYYYYYYZZZZZZZZZ___cccffffffbbb]]]YYYWWWZZZXXXXXXYYY[[[]]]]]]]]]ZZZZZZZZZYYYXXXXXXWWWWWWXXXYYYZZZZZZXXXWWWWWWXXXUUUUUUUUUUUUVVVXXXZZZ\\\[[[]]]___aaabbbbbbaaaaaa___ccceeeddd```\\\ZZZ[[[___^^^^^^]]]\\\ZZZXXXXXXYYYXXXXXXWWWWWWVVVVVVVVVWWWVVVUUUTTTTTTUUUWWWXXXQQQRRRRRRSSSUUUXXXZZZ\\\\\\[[[YYYXXXXXXZZZ]]]___```^^^[[[WWWUUUTTTTTTUUUSSSSSSRRRPPPPPPSSSXXX\\\aaacccfffkkkoooooommmkkkjjjkkklllmmmnnnnnnmmmmmm333444555555555555444333333222222222333444555666444555555666666777777888666666666666666666666666555666666777888999::::::999:::;;;;;;999999999;;;:::;;;<<<<<<;;;<<>>@@@???AAACCCFFFLLLYYYjjjvvvzzzvvvwwwsssssstttrrrqqqrrrvvvzzzzzzyyyvvvrrrnnnkkklllmmmlllmmmnnnllliiiggghhhjjjggghhhhhhgggeeeeeeiiillljjjiiigggeeecccccccccccccccfffiiikkkjjjhhhhhhhhhhhhiiiiiiiiigggggghhhjjjgggeeeccccccdddeeedddccc```___```aaabbbaaa^^^\\\]]]^^^______^^^[[[YYYWWWYYYXXXXXXXXXYYYYYYWWWUUUQQQRRRTTTVVVYYY[[[]]]^^^aaaaaaaaadddfffgggfffddd]]]]]]^^^^^^]]]\\\[[[ZZZXXX]]]bbbccceeehhhgggcccbbbcccdddeeeeeebbb^^^ZZZVVVWWWZZZ\\\^^^_________aaa___^^^___aaabbbbbbaaaaaabbbcccdddcccaaa___^^^XXXVVVTTTSSSSSSSSSSSSRRRNNNNNNNNNPPPQQQQQQOOOMMMHHHIIIIIIIIIHHHJJJMMMPPPMMMOOONNNLLLNNNTTTWWWVVVWWWXXX]]]dddeeeaaa___aaabbblllxxx}}}yyyrrrooonnnlllmmmmmmiiiccc\\\WWWUUUZZZZZZYYYYYYYYYZZZZZZ[[[YYY\\\___^^^YYYUUUVVVXXX[[[YYYXXXYYY[[[\\\\\\[[[YYYYYYZZZZZZ[[[\\\\\\\\\YYYYYYYYYVVVSSSQQQRRRRRRSSSSSSTTTUUUWWWZZZ]]]^^^]]]^^^___```aaabbbbbbbbbdddgggjjjhhhddd```______]]]]]]\\\ZZZXXXVVVTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVUUUTTTTTTTTTTTTTTTUUUQQQSSSUUUUUUUUUWWW[[[^^^______]]]ZZZXXXZZZ___dddeeeccc___[[[YYYWWWWWWWWWXXXYYY[[[[[[[[[]]]```bbbhhhgggggghhhjjjkkkjjjiiihhhkkkpppsssssspppmmmjjj000222555777777555222000111111000000111333555666444444444555666777777888666666666666666666666666555555555555666666666666333555777777777888:::<<<666888888888777888:::;;;<<<<<<===@@@GGGOOOWWW[[[ppp{{{~~~{{{yyytttssstttrrrtttuuutttsssvvv{{{zzzyyyuuupppllljjjlllmmmlllnnnnnnlllhhhgggiiikkkggghhhiiigggffffffjjjnnnlllkkkiiifffddddddddddddcccfffjjjkkkiiihhhffffffhhhiiiiiihhhgggggghhhjjjjjjhhhfffeeeeeeeeedddccc^^^^^^___aaabbbaaa]]]ZZZ\\\\\\]]]^^^]]][[[XXXWWWXXXWWWWWWWWWXXXXXXVVVTTTOOOPPPSSSVVVYYY[[[]]]]]]``````bbbdddffffffdddbbbYYYZZZ\\\]]]^^^]]]]]]\\\YYY^^^bbbbbbeeehhhhhhddd^^^```ccceeeeeebbb^^^[[[TTTUUUXXX[[[]]]^^^^^^^^^```^^^]]]]]]___``````___aaabbbcccdddcccaaa___]]]XXXUUUSSSRRRRRRSSSRRRRRRNNNNNNNNNPPPRRRRRRQQQOOOGGGHHHHHHHHHHHHIIILLLNNNOOONNNJJJFFFIIIPPPSSSRRRXXXYYY]]]bbbbbb^^^^^^```[[[jjj}}}}}}{{{yyyyyyyyytttlllccc]]]ZZZ\\\[[[ZZZZZZZZZZZZ[[[[[[WWW[[[^^^]]]YYYWWWZZZ]]][[[YYYXXXXXXZZZ[[[[[[ZZZXXXYYYZZZ[[[\\\]]]^^^^^^\\\\\\[[[XXXUUURRRRRRSSSOOOOOOPPPRRRTTTWWWZZZ\\\^^^^^^___```aaabbbcccccceeehhhkkkiiieeeaaa```aaa[[[[[[ZZZYYYXXXVVVTTTSSSTTTTTTTTTUUUUUUVVVVVVWWWVVVUUUUUUTTTSSSSSSTTTTTTRRRTTTVVVVVVUUUWWW[[[_________]]]YYYWWWYYY___dddgggdddaaa]]]ZZZXXXWWWWWWYYY[[[^^^```aaabbbeeegggkkkiiigggggghhhiiiiiihhhiiilllrrruuuvvvrrrmmmjjj333333444555444333222111333333333333333333333333444444444555555555555666666666666666666666666666555555555555555666777777999888888888777777666666444555888<<>>???AAADDDIIILLLVVVaaattt~~~yyyuuutttvvvzzz|||{{{yyyvvvuuuwwwzzz{{{|||uuurrrnnnllllllmmmmmmmmmooommmjjjiiiiiiiiihhhgggkkkiiiggghhhkkkmmmllljjjmmmlllkkkiiigggfffeeedddhhhiiijjjjjjiiihhhgggfffhhhhhhhhhhhhgggggggggggghhhhhhgggfffeeecccaaaaaa___````````````^^^]]]\\\ZZZYYYYYYZZZ[[[ZZZVVVTTTWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRTTTWWWYYY\\\]]]___```bbbcccddddddcccccc\\\ZZZXXXXXXZZZ]]]^^^^^^dddcccbbbcccccccccbbb```^^^___aaaaaa```^^^[[[YYYTTTUUUVVVXXX[[[^^^aaabbb^^^^^^______```_________]]]___aaabbbbbb```]]][[[YYYWWWUUURRRPPPOOOOOOOOOPPPOOONNNOOOQQQRRRQQQPPPKKKJJJHHHHHHHHHIIIKKKMMMOOOLLLHHHGGGJJJMMMPPPRRR[[[ZZZ___eeecccZZZVVVXXX]]]cccrrr~~~zzz~~~sssfff]]]YYYWWWYYY[[[[[[ZZZYYYYYYZZZTTT\\\```]]]YYYYYYZZZYYY___[[[XXXWWWYYY[[[[[[ZZZ[[[\\\^^^___```aaa``````___^^^[[[WWWTTTQQQOOONNNOOOOOOPPPRRRTTTXXX[[[]]]^^^^^^___aaadddfffeeeddddddddddddcccbbb```___^^^\\\\\\\\\\\\ZZZXXXVVVTTTRRRSSSUUUWWWWWWWWWUUUTTTXXXVVVSSSSSSTTTWWWXXXXXXUUUVVVWWWYYY[[[\\\]]]]]]^^^\\\ZZZYYYYYYZZZ]]]^^^eeeeeeccc___\\\ZZZZZZ[[[___aaaccccccbbbbbbcccdddggggggggggggggghhhiiiiiijjjllloooqqqrrrqqqnnnmmm333333444444444333222111333333333333333333333333444444444444555555555555555555555555555555555555555555555555555666777777888777777777666666666666555555777;;;===>>><<<:::<<<============???CCCFFFIIIRRR```ppp{{{yyywwwuuuvvvxxx{{{~~~~~~{{{xxxwwwxxxzzz{{{{{{tttqqqmmmkkklllmmmmmmmmmooollliiiggghhhiiiiiiiiiiiigggfffgggjjjlllllljjjlllkkkjjjiiihhhfffeeeeeehhhiiiiiijjjiiihhhgggfffhhhhhhgggggggggfffffffffhhhhhhgggeeecccaaa___^^^___`````````___^^^]]]\\\[[[YYYXXXXXXZZZ[[[ZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRSSSUUUWWWYYY\\\]]]^^^___```bbbccccccbbbbbb\\\[[[ZZZYYYYYY[[[]]]^^^``````___```aaa```^^^[[[]]]^^^``````___]]]ZZZXXXTTTUUUWWWZZZ]]]___aaabbb^^^^^^______^^^^^^]]]]]][[[\\\]]]^^^]]]\\\ZZZYYYWWWVVVTTTRRRPPPOOONNNNNNOOOOOONNNOOOOOOOOOOOONNNKKKJJJIIIIIIIIIKKKMMMNNNPPPMMMJJJIIIKKKOOORRRSSS[[[[[[___eeebbb[[[WWWYYYYYY^^^jjjxxx{{{tttqqqxxxyyyyyyuuummmddd\\\WWWVVVYYY[[[[[[ZZZYYYYYYZZZ]]]cccfffaaa]]]\\\]]]]]]^^^[[[XXXXXXZZZ[[[[[[ZZZ[[[]]]^^^````````````___\\\[[[XXXUUUSSSQQQOOOOOOQQQRRRSSSUUUYYY\\\___aaa^^^^^^___aaadddffffffeeeddddddcccaaa___^^^]]]\\\[[[[[[[[[ZZZYYYWWWUUUTTTPPPRRRTTTVVVWWWWWWVVVUUUVVVUUUTTTUUUVVVWWWXXXXXXTTTUUUWWWZZZ\\\]]]^^^^^^]]]\\\ZZZYYYYYYZZZ\\\^^^bbbbbbaaa___\\\ZZZ[[[\\\___aaaccccccbbbbbbccceeegggffffffeeefffggghhhiiihhhkkknnnqqqqqqooollljjj333333333444333222222111333333333333333333333333444444444444555555555555555555555555555555555555666555555555555666777777666666666555555555555555666666666888;;;<<<<<<:::;;;;;;;;;:::999:::<<<>>>AAAFFFNNNYYYfffuuu||||||xxxrrrssssssssstttwwwzzz}}}|||xxxvvvwwwwwwwwwwwwqqqnnnkkkjjjkkklllmmmmmmmmmjjjgggfffggghhhiiiiiifffeeeeeefffhhhkkkkkkkkkjjjjjjiiihhhhhhgggffffffhhhhhhiiiiiiiiihhhgggggghhhgggffffffeeeeeeeeeeeehhhgggfffdddbbb```]]]\\\___``````______^^^]]]\\\\\\YYYWWWVVVXXX[[[]]]^^^ZZZZZZZZZZZZYYYWWWVVVUUUSSSTTTUUUVVVXXXZZZ\\\]]]\\\]]]___aaabbbcccbbbbbb]]]^^^^^^\\\YYYYYY\\\____________``````___\\\YYY\\\]]]^^^^^^]]][[[YYYWWWTTTVVVYYY\\\___```aaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSRRRPPPNNNMMMOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJLLLNNNPPPQQQRRROOOLLLKKKNNNQQQTTTUUUZZZ[[[___cccaaa[[[XXXYYYVVVXXX___iiinnnlllhhhgggmmmllljjjhhheee___YYYTTTVVVXXX[[[[[[ZZZYYYZZZZZZ```dddeee___ZZZZZZ[[[[[[]]][[[XXXXXXZZZ[[[[[[[[[\\\]]]___````````````___[[[YYYWWWTTTRRRQQQQQQQQQNNNOOOQQQTTTXXX\\\___aaa______```bbbeeeggggggfffdddccc```^^^\\\[[[ZZZZZZZZZZZZZZZYYYXXXVVVTTTSSSOOOQQQSSSUUUVVVVVVVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXTTTUUUXXXZZZ]]]^^^______]]]\\\[[[ZZZZZZZZZ\\\\\\^^^______^^^\\\[[[]]]^^^___aaaccccccbbbbbbdddeeegggfffdddcccdddeeeggghhhgggjjjnnnppppppmmmiiifff333333333333222222111111222222222222222222222222333333444444444555555555444444444444444444444444555555555555555666666777444444444444444444444444777555555666999:::;;;:::999999999888777777888:::>>>@@@DDDJJJSSS___kkkttt~~~~~~xxxsssooommmkkkmmmpppssswwwzzz}}}~~~|||yyyvvvssssssrrrqqqpppmmmkkkiiiiiikkklllmmmmmmiiihhhgggggghhhhhhgggeeecccccccccdddfffhhhjjjjjjhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhgggggggggfffeeedddccccccddddddfffeeeeeedddcccaaa__________________^^^]]]\\\\\\[[[YYYVVVVVVXXX[[[\\\\\\YYYYYYZZZZZZZZZZZZZZZYYYVVVWWWWWWXXXYYY[[[\\\]]]\\\]]]___aaacccccccccccc___aaabbb___ZZZYYY]]]bbbbbbbbbbbbccccccaaa]]]ZZZ\\\\\\]]]]]]\\\ZZZXXXVVVSSSUUUXXX\\\___``````___[[[\\\\\\\\\\\\\\\[[[ZZZVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTRRRPPPNNNPPPQQQRRRQQQOOOLLLKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTSSSPPPMMMMMMOOOQQQSSSTTTXXX[[[^^^```^^^ZZZXXXXXXVVVUUUWWW^^^bbb```___```eeebbb___]]]]]]ZZZUUUQQQVVVXXXZZZ[[[ZZZZZZZZZ[[[___bbb```ZZZWWWYYYZZZZZZ\\\[[[YYYYYYZZZZZZ[[[[[[\\\]]]^^^___``````______\\\[[[XXXUUUSSSSSSSSSSSSMMMNNNQQQTTTXXX\\\___```bbbaaabbbdddgggiiihhhgggaaa___]]][[[ZZZZZZ[[[\\\[[[[[[ZZZYYYXXXWWWVVVUUUQQQRRRSSSTTTTTTTTTTTTSSSSSSUUUXXXYYYYYYXXXXXXXXXSSSUUUXXX[[[^^^_________]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\^^^``````aaabbbbbbaaabbbccceeefffeeecccbbbbbbccceeeggggggjjjmmmooooookkkfffccc333333222222111111111111222222222222222222222222333333333444444444444555444444444444444444444444444444444333444555555666333333333333333444444444777555444555777999:::999666777888888777777888:::999;;;===???DDDJJJRRRWWWeeemmmyyyzzzqqqkkkiiiiiiiiigggiiimmmrrrvvvyyyzzz{{{zzzwwwtttrrrqqqpppooommmjjjhhhggghhhkkkmmmmmmmmmeeefffgggiiiiiihhhddd``````aaabbbcccdddeeegggiiigggggggggggggggggggggggggggggggggggggggggghhhhhhgggfffdddbbbaaabbbbbbcccccccccddddddddddddcccccc```______^^^]]]]]]\\\\\\YYYXXXWWWWWWXXXYYYXXXWWWVVVWWWYYY[[[\\\]]]^^^^^^ZZZZZZZZZZZZ[[[\\\]]]^^^^^^___aaacccdddddddddccc```cccdddaaa]]]\\\aaafffeeeeeedddddddddbbb^^^[[[[[[\\\\\\[[[ZZZYYYWWWVVVRRRTTTWWW[[[]]]^^^^^^]]]YYYYYYZZZ[[[\\\\\\\\\[[[VVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUSSSRRRPPPRRRTTTVVVTTTQQQMMMLLLLLLLLLMMMNNNPPPRRRTTTVVVWWWUUURRROOONNNOOOQQQRRRRRRUUUYYY[[[[[[YYYXXXWWWVVVXXXTTTTTTYYY\\\[[[\\\^^^```]]]YYYWWWXXXVVVSSSOOOUUUXXXZZZ[[[ZZZZZZZZZ[[[]]]___^^^YYYXXX\\\^^^]]][[[[[[[[[ZZZZZZYYYZZZZZZZZZ[[[]]]^^^____________]]][[[XXXUUUSSSRRRSSSSSSTTTUUUWWW[[[^^^aaacccdddeeeddddddfffiiijjjiiiggg]]]\\\ZZZYYYZZZ[[[]]]___]]]]]]\\\[[[ZZZYYYYYYXXXVVVUUUUUUTTTSSSRRRQQQPPPRRRUUUYYYZZZXXXWWWVVVWWWSSSUUUXXX[[[^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[YYY[[[]]]]]]]]]]]]^^^```___```aaa`````````ccceeefffeeecccbbbbbbcccdddeeegggiiilllnnnmmmiiieeebbb333333222111111111111222222222222222222222222222333333333333444444444444333333333333333333333333333222222222222333444444333333333333444444444444666444333444666888888888444666888888777777888:::888999;;;<<<===???CCCFFFMMMUUU```lllyyywwwuuuxxx}}}xxxqqqiiidddbbbcccccchhhjjjmmmpppsssuuuvvvvvvyyyvvvtttrrrrrrqqqooonnnhhhgggggghhhlllnnnooonnneeeeeeggghhhhhhfffaaa]]]^^^```aaaaaaaaabbbeeegggggggggggggggggggggggggggggggggfffffffffggghhhhhhgggeeeccc```___```aaabbbaaabbbcccdddeeeeeeeeeeee```___^^^]]]\\\\\\\\\\\\XXXWWWVVVWWWXXXXXXWWWVVVWWWXXXZZZ]]]___aaabbbbbb^^^^^^^^^^^^^^^^^^______```aaabbbcccddddddcccccc```bbbbbbaaa___```dddhhhgggfffdddcccbbbaaa^^^\\\\\\\\\\\\[[[ZZZYYYWWWWWWRRRTTTVVVYYY[[[\\\]]]]]]YYYZZZZZZ[[[\\\\\\[[[[[[VVVVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUTTTTTTSSSRRRSSSVVVYYYWWWSSSOOONNNNNNNNNOOOQQQSSSTTTVVVWWWXXXXXXUUUQQQPPPPPPPPPPPPOOORRRVVVXXXUUUTTTUUUUUUSSSWWWSSSRRRVVVYYYYYYZZZ]]]\\\ZZZWWWVVVUUUTTTRRRQQQUUUWWWZZZ[[[[[[ZZZ[[[\\\YYY[[[YYYVVVWWW\\\^^^\\\\\\]]]]]]\\\YYYXXXXXXYYYVVVXXXZZZ\\\^^^_________[[[YYYVVVSSSRRRSSSTTTUUUYYYZZZ]]]___aaabbbcccdddffffffeeefffhhhhhhgggeeeZZZZZZZZZZZZ[[[]]]___```___^^^]]]\\\[[[[[[[[[[[[YYYXXXWWWUUUSSSQQQPPPOOOSSSVVVZZZYYYVVVTTTTTTUUURRRUUUXXX[[[]]]]]]\\\[[[^^^___``````___^^^\\\[[[ZZZ\\\^^^___^^^]]]^^^___^^^______^^^^^^___aaadddeeeddddddccccccccccccccceeegggiiijjjiiifffcccaaa333333111000000000111222111111111111111111111111222222333333333444444444222222222222222222222222111111000000111111222333333333333333444444555555444444333444666777777666444666888888777666777888999:::;;;;;;;;;<<<>>>@@@@@@FFFNNNUUU^^^nnnuuullljjjmmmqqq{{{zzzqqqppplllhhhdddbbbccccccjjjlllmmmooopppqqqqqqqqquuusssqqqqqqqqqqqqooonnnfffffffffiiilllooopppppphhhgggeeeeeeeeeccc```]]]^^^___aaa```___```bbbeeehhhhhhggggggfffffffffeeegggffffffeeefffggghhhiiifffdddbbb___^^^^^^```aaa```aaabbbcccdddddddddddd```___^^^\\\\\\\\\\\\]]]YYYWWWUUUUUUWWWYYYZZZZZZ\\\]]]___```bbbccccccdddbbbaaaaaa`````````aaaaaa```aaabbbccccccbbbaaa```^^^^^^^^^___```cccfffhhhjjjgggdddbbbaaa```^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWTTTUUUWWWXXXZZZ\\\^^^^^^\\\]]]\\\\\\[[[ZZZYYYXXXUUUVVVXXXXXXXXXWWWUUUSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSWWWZZZYYYSSSOOONNNPPPQQQQQQSSSUUUVVVWWWXXXXXX[[[YYYUUURRRRRRQQQPPPNNNNNNSSSTTTPPPOOORRRSSSPPPRRROOOOOOSSSWWWWWWXXXZZZVVVWWWWWWVVVUUUSSSTTTTTTTTTWWWZZZ[[[[[[ZZZ[[[\\\WWWYYYXXXVVVWWW\\\]]]ZZZ]]]^^^___]]]YYYVVVVVVWWWSSSUUUWWWZZZ]]]^^^______[[[YYYWWWUUUVVVXXX[[[]]]```aaabbbcccdddddddddcccfffeeeddddddeeeeeebbbaaa[[[[[[\\\]]]^^^______``````___^^^\\\\\\\\\\\\]]]YYYYYYWWWUUUSSSRRRQQQQQQTTTWWWZZZXXXTTTQQQRRRTTTRRRUUUXXX[[[\\\[[[YYYXXX___```bbbbbbbbb___]]][[[\\\^^^``````___^^^^^^^^^]]]]]]]]]\\\\\\]]]```bbbddddddeeeeeeeeedddbbbbbbcccddddddeeedddcccaaa```444333111000000000111222111111111111111111111111222222333333333444444444222222222222222222222222000000000///000111111222333333333444444555555555444333333555777777666444555777888888666444555555666666777666666888;;;======@@@DDDFFFKKKWWWiiiwww|||ooogggeeeiiiooovvvzzzuuujjjjjjkkkiiihhhgggggghhhmmmmmmnnnnnnnnnnnnnnnmmmqqqooonnnnnnoooooonnnlllfffeeefffiiimmmpppqqqqqqkkkhhhdddaaaaaaaaa```___]]]___aaa```^^^^^^aaaccciiihhhhhhgggffffffeeeeeegggfffeeeeeefffggghhhiiifffdddaaa^^^]]]^^^___```aaaaaabbbbbbbbbbbbaaaaaa```___]]]\\\[[[[[[\\\]]][[[WWWSSSSSSVVVZZZ^^^```aaabbbcccddddddddddddddddddccccccbbbaaaaaabbbbbb```aaabbbbbbbbbaaa___^^^]]][[[ZZZ\\\aaaeeeggghhhmmmjjjeeecccbbbaaa``````]]]]]]\\\[[[ZZZYYYXXXXXXVVVWWWWWWYYY[[[]]]___``````______]]][[[YYYWWWVVVTTTVVVXXXYYYYYYWWWTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRVVVZZZYYYTTTOOOOOOPPPRRRSSSTTTVVVWWWXXXXXXYYY^^^[[[WWWUUUSSSRRRPPPNNNLLLQQQRRRMMMLLLPPPQQQNNNNNNKKKLLLQQQUUUUUUUUUWWWQQQTTTWWWWWWUUUSSSUUUXXXTTTWWWZZZ[[[[[[[[[[[[\\\]]]^^^^^^[[[]]]aaaaaa^^^]]]___```]]]YYYUUUUUUVVVQQQSSSVVVYYY\\\^^^______\\\[[[ZZZYYY[[[^^^bbbeeeiiiiiijjjkkkkkkjjjiiihhhfffdddcccccccccbbb___]]]\\\]]]^^^____________^^^```___]]]\\\[[[\\\\\\]]]YYYXXXWWWUUUTTTSSSSSSSSSUUUXXXZZZWWWRRROOOPPPSSSSSSUUUXXX[[[[[[ZZZXXXVVV```aaacccdddcccaaa^^^\\\^^^```aaaaaa___^^^]]]]]]\\\]]]\\\[[[[[[\\\___bbbcccdddfffgggfffdddbbbaaaaaaaaaaaaaaaaaa``````___000000000000000000000000111111111111111111111111333333333222222111111111444444444444444444444444333333222111111222222222333333333333333333333333222222333333444555666666444444444444444444444444555555555555666666666666888:::===>>>AAAJJJVVV```qqqwww}}}mmmhhhiiimmmvvv|||xxxuuupppmmmkkkjjjhhheeecccdddgggjjjooommmkkkiiiiiikkkmmmnnnnnnoooooopppoooooonnnnnnjjjjjjjjjjjjkkkmmmooopppmmmkkkgggccc```^^^^^^^^^aaa___]]]]]]```bbbddddddjjjiiigggfffeeefffgggiiifffeeedddcccdddfffhhhiiifffdddaaa^^^\\\[[[[[[[[[]]]aaaeeeeeeccc`````````aaa___]]][[[[[[[[[]]]^^^]]]\\\[[[ZZZZZZ\\\^^^___aaabbbdddffffffffffffffffffeeecccbbbaaa`````````___````````````^^^]]][[[\\\\\\\\\^^^```cccfffhhhjjjjjjiiihhhgggfffeeeeeebbb```^^^[[[YYYXXXWWWWWWVVVVVVWWWZZZ^^^```___^^^```___]]][[[YYYWWWVVVVVVVVVWWWXXXWWWVVVTTTTTTUUUWWWTTTQQQOOONNNOOORRRSSSXXXYYYYYYWWWSSSQQQPPPPPPTTTWWWZZZ[[[ZZZZZZ[[[\\\bbb^^^XXXTTTRRRPPPNNNLLLJJJNNNNNNKKKLLLPPPOOOIIIMMMLLLKKKMMMPPPRRRSSSSSSTTTVVVWWWWWWUUUTTTTTTUUUZZZ\\\\\\\\\ZZZZZZ[[[\\\bbb^^^ZZZZZZ\\\`````````]]]\\\[[[YYYWWWTTTSSSRRRQQQSSSVVVZZZ\\\^^^______^^^\\\[[[[[[^^^ccchhhlllmmmkkkiiikkknnnmmmhhhcccbbbaaaaaaaaaaaaaaa___^^^VVVYYY\\\^^^^^^___```aaa___^^^]]]___``````___^^^ZZZXXXWWWUUUTTTSSSSSSSSSWWWVVVTTTRRRRRRRRRRRRRRRWWWYYY[[[[[[ZZZYYYZZZZZZdddddddddcccaaa```^^^]]]]]]^^^aaabbbaaa^^^ZZZXXXYYY[[[]]]^^^]]]]]]___```fffggghhhhhhgggeeecccbbb```aaabbbccccccbbbaaa```000000000000000000000000111111111111111111111111333333333222222111111111333333333333333333333333333333222222222222333333222222222222222222222222222222333333444555555666444444444444444444444444555555555555666666666666999;;;<<<;;;;;;@@@IIIQQQTTT[[[fffssszzzssstttzzzzzzvvvtttrrrnnnkkklllkkkiiigggeeefffiiilllrrrpppmmmjjjhhhhhhiiijjjjjjjjjkkkllllllmmmnnnnnnkkkkkkllllllmmmnnnooopppllljjjfffccc```^^^^^^^^^aaa```______```ccceeefffjjjiiigggfffffffffhhhiiiffffffeeeddddddfffhhhiiieeeccc```^^^\\\\\\\\\]]]___aaaddddddbbb`````````aaa___^^^\\\\\\\\\]]]^^^___^^^]]]\\\]]]^^^```aaabbbccceeefffggggggffffffeeeeeedddcccbbbaaa``````___`````````___]]]\\\[[[[[[[[[\\\^^^```cccfffggghhhhhhhhhhhhgggfffeeeeeecccbbb___\\\ZZZYYYYYYYYYXXXWWWXXXZZZ]]]___```______^^^\\\ZZZXXXVVVVVVUUUVVVWWWXXXXXXVVVTTTTTTUUUUUUSSSPPPNNNNNNOOOQQQSSSVVVWWWXXXVVVSSSQQQPPPQQQUUUWWWYYYZZZYYYYYYYYYZZZaaa]]]XXXUUURRRQQQNNNMMMKKKNNNMMMJJJJJJMMMKKKGGGMMMLLLKKKMMMPPPSSSSSSSSSUUUWWWXXXXXXWWWVVVVVVWWWZZZ\\\]]]]]]\\\\\\]]]^^^```^^^[[[\\\^^^aaaaaa```___^^^\\\YYYWWWTTTSSSRRRSSSTTTVVVYYY[[[\\\]]]]]][[[[[[[[[]]]```eeejjjmmmkkkhhhgggiiikkkkkkfffbbb`````````aaaaaa```^^^\\\YYY\\\^^^^^^]]]\\\\\\\\\^^^]]]]]]^^^``````___]]][[[YYYVVVSSSQQQQQQQQQRRRUUUTTTSSSRRRRRRRRRSSSTTTVVVXXXYYYZZZZZZZZZ\\\^^^eeedddcccbbb```]]][[[ZZZ[[[]]]___aaa```___\\\ZZZXXXZZZ\\\]]]]]]]]]^^^___cccdddfffggggggfffeeeddd```aaabbbbbbbbbbbbaaa```000000000000000000000000111111111111111111111111222222222222222111111111222222222222222222222222333333333222222333333444222222222222222222222222222222333333444444555555444444444444444444444444444555555555555666666666888999:::888777999???CCCAAAGGGOOO[[[iiixxx}}}yyytttrrrrrrqqqnnnkkkllllllkkkiiiggghhhkkkmmmuuurrrnnnjjjfffeeeddddddeeeeeeeeefffhhhkkkmmmooolllmmmmmmnnnooooooooooookkkiiifffccc```___^^^^^^bbbaaa``````aaaccceeegggjjjiiihhhgggfffggghhhiiigggfffeeeeeeeeefffggghhhdddbbb```^^^]]]]]]^^^^^^aaabbbccccccaaa``````aaaaaa```___^^^]]]^^^___```cccaaa```______aaacccdddcccdddfffggghhhhhhgggfffddddddddddddcccaaa```_______________]]]\\\ZZZYYYZZZ[[[\\\]]]```bbbeeefffeeefffggghhhhhhgggeeedddeeeccc```^^^\\\[[[ZZZZZZZZZYYYXXXZZZ]]]___``````]]]\\\[[[YYYWWWVVVVVVUUUVVVWWWXXXWWWUUUTTTTTTTTTSSSQQQOOOMMMMMMNNNPPPRRRSSSUUUVVVVVVTTTRRRRRRRRRUUUWWWYYYZZZXXXWWWWWWXXX___\\\XXXUUUSSSQQQOOOMMMKKKMMMLLLIIIHHHIIIIIIFFFNNNLLLLLLMMMPPPSSSTTTTTTUUUWWWYYYZZZYYYYYYZZZ[[[ZZZ\\\^^^___^^^]]]^^^^^^^^^]]]]]]___aaabbbaaa```___^^^\\\ZZZWWWUUUSSSRRRWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZ\\\___bbbfffiiikkkgggeeedddeeeggggggccc```^^^___aaabbbaaa___\\\ZZZZZZ\\\^^^^^^\\\[[[[[[[[[\\\[[[\\\]]]______]]]\\\ZZZWWWSSSPPPNNNNNNPPPQQQSSSRRRRRRQQQQQQSSSTTTUUUUUUVVVWWWWWWXXXZZZ]]]```ccccccaaa___]]][[[YYYXXXZZZ[[[^^^___```___]]]\\\WWWYYY[[[\\\\\\\\\]]]^^^```aaaccceeefffeeeeeeddd___```aaabbbbbbaaa```___000000000000000000000000111111111111111111111111222222222111111111111111222222222222222222222222333333333222333333444555333333333333333333333333222222333333333444444444333333333333333333333333444444444555555555666666444666888888888999===@@@???BBBGGGMMMWWWcccpppyyyxxxxxx~~~zzzvvvrrrqqqrrrrrrooollllllmmmmmmkkkjjjjjjlllnnntttrrrnnnjjjfffcccbbbbbbbbbbbbbbbcccfffjjjmmmpppkkklllmmmnnnooonnnmmmmmmjjjiiifffdddaaa```______aaaaaa`````````bbbeeegggjjjiiihhhggggggggghhhhhhggggggggggggffffffffffffcccaaa___^^^]]]^^^___```bbbbbbbbbbbbaaa```aaaaaaaaaaaa````````````aaabbbeeedddbbbaaaaaabbbdddeeedddeeeggghhhhhhhhhggggggcccdddddddddcccaaa___^^^```___^^^]]][[[ZZZYYYXXXYYYYYY[[[]]]___bbbdddeeeaaacccfffhhhhhhgggeeeddddddccc```^^^\\\ZZZZZZZZZ[[[ZZZYYYZZZ]]]___``````\\\\\\ZZZYYYWWWWWWVVVVVVVVVWWWXXXWWWUUUSSSSSSSSSPPPOOOMMMLLLLLLNNNPPPQQQPPPSSSUUUVVVUUUTTTSSSTTTWWWXXXZZZZZZXXXVVVVVVVVV]]]ZZZXXXVVVTTTRRROOOMMMJJJKKKKKKJJJHHHIIIJJJJJJOOONNNLLLMMMPPPSSSUUUUUUUUUWWWYYYZZZZZZZZZ[[[\\\ZZZ\\\______]]]\\\[[[[[[[[[\\\^^^aaabbbaaa```^^^]]]\\\[[[ZZZXXXWWWVVVUUU\\\\\\\\\\\\[[[[[[ZZZZZZXXXZZZ\\\___bbbdddeeefffcccbbbaaabbbccccccaaa^^^]]]```ccccccbbb^^^[[[ZZZYYY[[[^^^^^^^^^]]]]]]^^^YYYYYYZZZ\\\^^^^^^\\\ZZZWWWTTTPPPMMMLLLNNNQQQSSSTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUWWW[[[^^^___^^^]]]\\\ZZZYYYXXXXXX[[[\\\]]]]]]]]]]]]\\\[[[VVVXXXZZZ[[[[[[[[[\\\]]]^^^___```aaabbbbbbaaaaaa______```aaaaaa```______000000000000000000000000111111111111111111111111111111111111111111111111333333333333333333333333222222222222222333444555444444444444444444444444222222222333333333333333333333333333333333333333444444444444555555555555222444666777888999;;;<<<======???AAAFFFNNNXXX___lllwww}}}ooolllsss~~~~~~|||xxxuuuqqqqqqrrrqqqnnnkkkkkklllmmmmmmkkkkkklllnnnpppnnnllliiigggeeeddddddbbbbbbbbbccceeeiiimmmooohhhiiikkklllmmmllllllkkkjjjiiigggeeecccbbbaaa```___``````___^^^```cccggghhhhhhhhhggggggggggggggggggggghhhhhhhhhgggeeedddaaa```^^^]]]\\\]]]^^^___bbbaaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbcccddddddfffdddcccbbbaaacccdddeeeeeefffggghhhhhhhhhgggfffcccccccccbbbaaa```___^^^```___]]][[[YYYXXXWWWVVVWWWXXXZZZ\\\___aaabbbccc```bbbeeeggggggfffeeeccccccaaa___\\\ZZZYYYXXXXXX\\\ZZZYYYZZZ]]]^^^^^^^^^\\\[[[ZZZYYYXXXWWWWWWWWWUUUVVVWWWVVVSSSQQQQQQQQQNNNMMMLLLLLLLLLNNNOOOQQQOOORRRUUUWWWVVVUUUUUUUUUWWWYYY[[[ZZZXXXVVVVVVVVVYYYXXXVVVUUUUUURRROOOLLLIIIJJJKKKKKKJJJJJJMMMPPPRRRPPPNNNNNNPPPSSSTTTUUUSSSUUUXXXYYYYYYYYY[[[\\\ZZZ\\\]]]]]]ZZZXXXWWWXXXZZZ\\\```bbbbbb```^^^\\\YYYYYYYYYYYYXXXXXXXXXXXX]]]\\\[[[ZZZYYYXXXXXXXXXXXXZZZ]]]___`````````___```_________``````___]]]^^^bbbeeeeeebbb^^^\\\[[[[[[]]]______^^^]]]]]]]]]VVVWWWXXX[[[]]]]]]ZZZXXXRRRPPPMMMLLLMMMPPPTTTWWWVVVTTTRRRQQQOOOOOOOOOOOOSSSTTTTTTSSSRRRTTTXXX[[[ZZZZZZYYYXXXXXXYYYZZZZZZ\\\\\\\\\[[[ZZZYYYYYYXXXUUUWWWYYYZZZYYYYYYZZZ\\\\\\]]]]]]]]]]]]]]]]]]\\\^^^___```aaaaaa```___^^^000000000000000000000000111111111111111111111111000000000111111111111111333333333333333333333333111111111111222333444444333333333333333333333333222222222222333333333333333333333333333333333333333444444444444555555555444444444555555555666666888999:::;;;===BBBIIIMMMUUU```ooo~~~tttmmmmmmxxx}}}yyyyyyzzzyyyxxxuuurrroooooopppooollliiiiiikkkmmmmmmlllkkkkkkllllllkkkjjjiiihhhhhhhhhhhhdddddddddeeefffhhhjjjlllffffffhhhiiijjjkkkkkkkkkjjjiiihhhgggeeedddcccbbb^^^___```___]]]___cccggggggggggggfffffffffeeeeeeggghhhiiijjjiiigggdddcccaaa___]]]\\\[[[\\\]]]^^^```______aaacccdddcccaaaaaabbbcccddddddeeeffffffgggeeedddbbbbbbcccdddeeeeeeeeegggggghhhgggfffeeecccbbbaaa___^^^^^^^^^^^^```^^^\\\ZZZWWWVVVUUUTTTVVVWWWYYY\\\^^^```aaabbb```bbbccceeefffeeedddcccaaa```]]][[[YYYWWWWWWWWWZZZZZZZZZ[[[]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWSSSUUUUUUTTTQQQOOOOOOOOOMMMLLLLLLLLLMMMNNNPPPQQQOOOSSSWWWYYYXXXWWWWWWWWWVVVXXXYYYYYYWWWUUUUUUUUUUUUUUUTTTUUUTTTRRRNNNKKKIIIIIIKKKMMMLLLKKKOOOUUUUUURRROOONNNPPPRRRSSSTTTSSSUUUWWWXXXXXXXXXZZZ[[[ZZZ[[[[[[YYYWWWVVVVVVWWW[[[___bbbcccbbb___]]]\\\WWWWWWWWWXXXXXXXXXXXXXXX[[[ZZZXXXWWWVVVVVVVVVVVVYYYZZZ\\\^^^___^^^\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^___cccfffeeeaaa]]]\\\]]]___aaaaaa```]]]ZZZXXXXXXTTTUUUVVVYYY\\\\\\YYYWWWPPPOOOMMMMMMOOOSSSVVVYYYVVVUUUSSSPPPNNNNNNNNNNNNRRRSSSSSSSSSRRRSSSVVVXXXWWWWWWVVVVVVWWWYYYZZZ\\\\\\[[[ZZZXXXWWWVVVVVVVVVSSSUUUXXXXXXXXXXXXYYY[[[[[[[[[[[[[[[[[[ZZZZZZZZZ]]]^^^___``````___^^^]]]000000000000000000000000111111111111111111111111///000000000111111111222222222222222222222222222000000000000111222333444111111111111111111111111222222222222222222222222222222222222222222222222333333444444444555555555555555444444555555555444666888:::;;;<<<>>>AAACCCGGGNNNXXXcccmmmyyy}}}yyyxxxxxxyyyxxxwwwrrrooommmnnnppppppmmmjjjfffiiikkklllkkkjjjjjjjjjiiiiiiiiijjjjjjjjjjjjkkkggggggffffffffffffffffffeeeeeefffggghhhjjjlllmmmjjjjjjiiiiiigggfffeeeddd^^^```bbb```^^^___dddhhheeeeeeeeeeeeeeeddddddcccgggiiijjjkkkjjjgggdddbbb```___\\\ZZZZZZZZZ[[[\\\^^^]]]^^^bbbeeefffdddaaabbbbbbdddeeefffggggggggghhhgggeeedddcccdddeeefffdddeeefffggggggfffeeedddcccaaa^^^\\\[[[[[[]]]^^^```^^^[[[XXXVVVTTTSSSSSSTTTVVVYYY\\\^^^``````aaabbbbbbcccccccccccccccbbbaaa```]]]ZZZXXXWWWWWWWWWXXXXXXZZZ\\\]]]]]]ZZZWWWWWWVVVUUUUUUUUUUUUUUUUUURRRSSSTTTRRROOOMMMLLLMMMLLLLLLLLLMMMNNNOOOQQQRRRPPPTTTXXXZZZZZZXXXXXXWWWSSSUUUVVVWWWUUUTTTSSSTTTRRRRRRRRRTTTTTTQQQMMMJJJKKKJJJLLLNNNLLLIIINNNVVVXXXUUUQQQOOOOOOQQQRRRRRRTTTVVVXXXYYYXXXXXXYYYZZZXXXXXXXXXVVVUUUVVVXXX[[[___cccffffffccc___]]]]]]XXXXXXWWWWWWVVVVVVUUUUUU[[[ZZZXXXWWWWWWWWWXXXXXXYYYZZZ\\\^^^^^^^^^]]]\\\^^^^^^^^^^^^]]]]]]^^^___```ccceeeddd___[[[\\\]]]___``````^^^[[[WWWVVVUUURRRSSSUUUYYY[[[[[[XXXUUUPPPPPPOOOPPPQQQTTTWWWYYYUUUSSSQQQOOONNNNNNNNNNNNPPPRRRTTTUUUUUUVVVXXXZZZWWWWWWVVVUUUVVVWWWYYY[[[YYYXXXVVVUUUTTTUUUVVVWWWRRRTTTWWWWWWWWWWWWXXXZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^____________^^^]]]000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000////////////000111222333////////////////////////222222222222222222222222222222222222222222222222333333333444444444555555666555444444666888888888555777:::::::::999::::::BBBFFFKKKPPPVVVaaammmvvvxxxxxxvvvuuuvvvwwwwwwuuusssqqqooonnnooorrrssspppmmmeeegggjjjlllkkkiiiiiiiiiiiiiiiiiijjjkkkkkkkkklllhhhhhhhhhgggfffeeecccbbbeeeeeeeeefffhhhkkkmmmoookkkkkkjjjjjjiiigggfffeee___bbbcccbbb___```eeejjjddddddeeeeeeddddddcccbbbgggiiikkkllljjjgggcccaaa```^^^\\\ZZZYYYYYYZZZZZZ\\\\\\^^^bbbfffgggeeeaaabbbcccdddfffggghhhhhhhhhjjjhhhfffeeedddeeefffgggdddeeefffffffffeeedddccccccaaa]]]ZZZYYYZZZ\\\^^^```^^^[[[XXXUUUSSSSSSRRRTTTVVVXXX[[[^^^___``````ccccccbbbbbbbbbbbbbbbbbbbbb```^^^[[[YYYXXXWWWWWWWWWXXXZZZ\\\^^^\\\XXXUUUTTTTTTSSSSSSSSSSSSSSSTTTQQQRRRSSSQQQNNNLLLKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQUUUYYY[[[[[[YYYXXXXXXPPPRRRTTTTTTSSSRRRRRRRRRPPPPPPQQQSSSSSSQQQMMMIIILLLKKKLLLNNNKKKGGGLLLUUUZZZVVVRRROOOOOOQQQQQQRRRUUUWWWYYYZZZYYYYYYYYY[[[WWWWWWVVVUUUUUUWWW[[[___cccfffiiihhhddd```______ZZZYYYXXXWWWUUUTTTRRRRRR]]]\\\[[[ZZZZZZ[[[\\\]]]YYYZZZ\\\^^^____________^^^^^^___^^^]]]]]]___```___bbbdddbbb]]]YYY[[[]]]ZZZ[[[]]]\\\ZZZWWWVVVVVVQQQRRRUUUXXX[[[ZZZWWWUUURRRQQQQQQRRRSSSUUUWWWXXXSSSRRRPPPOOONNNOOOOOOPPPNNNQQQTTTVVVXXXYYY[[[]]]YYYXXXVVVUUUUUUVVVXXXYYYVVVUUUTTTSSSSSSUUUWWWXXXRRRTTTVVVWWWWWWWWWXXXYYYXXXYYYYYYZZZ[[[]]]___```]]]]]]^^^______^^^]]]]]]---.........//////000000000000000000000000000000////////////////////////000111111111111222222222111111111111111111111111111111222222222222111111000111111111111222222222111111222222222222111111333333333333333333333333333333333444444444555555666666666777888888999999<<<===@@@CCCGGGMMMTTTYYYjjjuuu}}}{{{xxxvvvooopppqqqssstttuuuuuuuuuqqqqqqqqqqqqqqqpppooonnnggghhhiiiiiiiiiiiihhhggggggffffffiiimmmmmmkkkhhhhhhiiiiiigggdddccccccdddbbbdddgggjjjkkkkkkkkkjjjmmmlllkkkiiigggeeebbbaaaZZZ^^^bbbbbb___]]]^^^___cccbbbbbbaaaaaaaaaaaabbbfffiiilllllljjjhhhfffeeedddaaa]]]ZZZZZZZZZYYYXXXZZZ[[[^^^```bbbcccccccccccceeeggghhhiiihhhfffeeeiiiiiiiiihhhhhhfffeeeeeedddddddddddddddcccbbbaaabbb```^^^\\\[[[[[[\\\]]][[[ZZZYYYXXXVVVUUUTTTSSSUUUWWWYYY\\\___`````````cccdddeeeeeedddbbb___]]]]]]\\\[[[YYYWWWVVVVVVUUUVVVXXXZZZZZZYYYXXXXXXYYYRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOMMMKKKJJJKKKMMMPPPQQQPPPPPPRRRUUUXXXYYYYYYWWWVVVPPPQQQRRRSSSSSSQQQOOONNNMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLLLLKKKJJJJJJLLLNNNSSSTTTTTTUUUUUUSSSRRRQQQYYYWWWUUUUUUVVVXXXXXXWWWVVVVVVVVVUUUUUUXXX]]]aaahhhiiijjjgggccc```^^^]]]^^^\\\WWWTTTSSSTTTWWWYYY\\\\\\\\\\\\\\\]]]]]]]]]YYYYYYZZZ[[[[[[[[[[[[[[[aaa]]]ZZZYYY\\\^^^___^^^___^^^]]]\\\[[[[[[[[[[[[YYYYYYXXXXXXVVVTTTSSSRRRRRRTTTVVVXXXZZZYYYYYYXXXQQQQQQQQQQQQQQQRRRSSSTTTPPPOOOMMMLLLLLLLLLMMMMMMRRRSSSUUUVVVWWWVVVTTTSSSRRRRRRQQQSSSUUUVVVVVVUUUWWWSSSOOOOOORRRVVVWWWVVVTTTUUUVVVUUUTTTSSSTTTUUURRRUUUYYY[[[\\\\\\\\\]]]^^^]]]]]]\\\ZZZXXXVVVUUU............/////////000////////////////////////000000000000000000000000000000111111111222222222111111111111111111111111000111111222222111111000000111111111111222222222111111222222222222111111333333333333333333333333333333333444444444444555555666666777777888999999999:::<<<===???CCCIIIMMMRRR[[[hhhttt{{{vvvtttsssqqqooooooooopppqqqrrrrrrrrrrrrppppppppppppoooooonnnmmmhhhiiijjjkkkkkkjjjiiihhhjjjhhhggghhhkkklllkkkiiiggghhhhhhfffcccaaaaaaaaabbbdddfffiiijjjjjjjjjjjjlllkkkjjjhhhfffcccaaa```ZZZ\\\___```___^^^]]]]]]````````````aaabbbcccdddfffhhhkkkkkkiiigggeeeeeebbbaaa```___\\\ZZZYYYXXXZZZ\\\^^^aaacccddddddddddddeeegggiiijjjiiihhhggghhhhhhhhhhhhgggfffeeeeeecccdddddddddccccccbbbaaa___^^^\\\ZZZYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUWWWXXXZZZ\\\___```bbbbbbddddddddddddcccaaa___^^^^^^]]][[[YYYWWWUUUTTTTTTUUUWWWYYYZZZYYYWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNLLLKKKLLLNNNQQQQQQQQQRRRTTTVVVXXXYYYXXXVVVUUUOOOPPPQQQRRRQQQPPPNNNMMMLLLMMMOOOOOOOOONNNLLLKKKIIIIIIJJJHHHGGGHHHJJJLLLRRRSSSTTTUUUUUUTTTSSSSSSWWWUUUSSSSSSUUUVVVVVVVVVUUUUUUUUUUUUWWWZZZ```dddiiiiiiiiifffbbb^^^[[[[[[^^^[[[XXXUUUTTTUUUWWWXXX[[[ZZZZZZZZZZZZYYYYYYYYYWWWXXXZZZ[[[\\\\\\\\\[[[```\\\YYYXXX[[[]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWUUUTTTRRRPPPOOOOOORRRVVVYYYZZZYYYVVVTTTOOOOOOOOOOOOOOOPPPQQQQQQOOONNNLLLKKKJJJJJJKKKKKKMMMNNNPPPQQQQQQPPPOOONNNOOOOOOPPPRRRSSSTTTTTTSSSUUURRRPPPPPPSSSVVVVVVUUURRRSSSSSSSSSRRRSSSTTTUUUUUUXXXZZZ[[[[[[[[[[[[\\\^^^]]]\\\[[[YYYXXXWWWVVV............////////////////////////////////////000000000000000000000000000000000111111111222222111111111111111111111111000111111222222111111000000111111111111222222222111111222222222222111111333333333333333333333333333333333333444444444444555555666666777888888888888888999888999;;;???BBBAAAFFFOOOXXXdddsss{{{xxxtttrrrqqqpppooonnnnnnnnnoooooooooooonnnnnnmmmmmmnnnnnnnnnmmmlllllljjjkkklllmmmmmmlllkkkjjjmmmkkkiiihhhiiijjjiiihhhfffggggggeeebbb___^^^___bbbccceeeggghhhiiiiiiiiiiiiiiihhhfffcccaaa^^^]]]ZZZZZZ[[[]]]^^^^^^]]][[[]]]^^^___```bbbccceeeeeefffhhhjjjjjjhhheeeddddddaaaccceeeccc^^^ZZZYYYZZZ]]]^^^```bbbdddeeeeeeeeeeeefffhhhjjjkkkjjjiiihhhggghhhhhhggggggfffeeedddbbbbbbccccccbbbbbbaaaaaa]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWWWWXXXXXX[[[[[[[[[\\\^^^aaacccddddddcccbbbaaa```______^^^^^^]]]ZZZXXXUUUSSSQQQQQQRRRUUUXXXYYYXXXVVVTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTSSSRRRPPPOOOOOOMMMLLLMMMOOOQQQRRRRRRSSSUUUWWWYYYYYYWWWUUUSSSNNNOOOPPPPPPPPPOOOMMMLLLLLLLLLMMMNNNMMMLLLKKKJJJGGGHHHHHHGGGGGGGGGJJJLLLQQQRRRTTTUUUVVVVVVUUUTTTVVVTTTRRRQQQSSSTTTTTTTTTTTTUUUVVVVVVXXX\\\bbbfffggghhhgggddd___[[[YYYYYY\\\[[[YYYVVVUUUVVVWWWWWWZZZZZZYYYXXXWWWVVVVVVUUUTTTVVVYYY[[[]]]\\\[[[ZZZ]]][[[XXXWWWYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQOOONNNMMMLLLOOOTTTXXXYYYWWWTTTQQQNNNMMMMMMMMMMMMNNNOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKLLLNNNPPPQQQQQQQQQQQQRRRQQQQQQRRRTTTUUUTTTSSSOOOOOOOOOOOOPPPRRRTTTUUUYYYZZZ[[[ZZZYYYYYYZZZ\\\]]]\\\ZZZXXXWWWWWWWWWWWW.........///////////////////////////////////////111111111111111111111111000000000000111111111111111111111111111111111111000000111111111111000000000000111111111222222222111111222222222222111111222222222222222222222222222222333333333444444444444444555666666777777888888999999888777888;;;===>>>@@@DDDIIIQQQ]]]jjjsssvvvtttsssrrrqqqppppppooonnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjkkkkkklllkkkkkkkkklllmmmnnnoooooonnnmmmlllmmmlllkkkkkkjjjhhhgggffffffggghhhfffbbb___^^^^^^bbbbbbcccdddeeefffggghhhffffffeeecccaaa___\\\[[[\\\ZZZYYY[[[___```]]]ZZZ]]]^^^___aaacccdddeeeeeefffgggiiiiiifffdddccccccbbbeeegggddd^^^[[[\\\___cccccccccdddddddddddddddeeegggiiikkkkkkkkkjjjiiifffffffffffffffeeedddccc______`````````______^^^[[[\\\]]]]]]^^^]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]```___]]]\\\]]]___aaacccbbbaaa^^^\\\[[[[[[\\\]]]\\\[[[XXXUUURRRPPPNNNMMMPPPSSSWWWXXXVVVTTTRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTSSSQQQPPPOOOMMMLLLLLLNNNPPPQQQQQQRRRTTTVVVXXXYYYXXXVVVUUUOOOOOOOOOPPPOOONNNMMMMMMKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHIIILLLNNNQQQRRRTTTVVVWWWWWWWWWVVVVVVSSSQQQQQQRRRSSSSSSRRRTTTUUUVVVWWWYYY\\\aaaeeecccccccccaaa]]]ZZZZZZZZZ[[[ZZZYYYWWWVVVVVVVVVVVVZZZYYYXXXWWWVVVUUUTTTSSSPPPSSSWWWZZZ\\\[[[YYYXXX[[[YYYXXXWWWWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWUUUTTTSSSQQQOOONNNMMMMMMLLLOOORRRTTTUUUTTTRRRPPPMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGJJJMMMOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTSSSQQQOOOMMMLLLKKKLLLOOORRRTTTUUUXXXXXXXXXWWWVVVWWWYYY\\\\\\ZZZXXXVVVUUUUUUWWWWWW///////////////.................................000000000000000000000000//////000000000111111111000000000000000000000000000000000111111000000000000000111111111222222222111111222222222222111111222222222222222222222222222222222333333333444444444444444555666666777777777888999888777888:::===;;;<<<===???DDDKKKSSSXXXhhhqqq~~~~~~{{{vvvqqqmmmnnnnnnmmmkkkjjjiiiiiinnnnnnnnnmmmlllkkkjjjiiiggghhhiiijjjjjjjjjjjjjjjmmmnnnoooooooooooonnnmmmkkklllmmmmmmjjjgggdddbbbggghhhiiihhheeeaaa``````aaa`````````aaacccdddeeeccccccbbbaaa___]]]\\\[[[\\\ZZZYYY[[[___```^^^\\\___```aaacccdddeeeeeeeeefffhhhiiihhheeecccbbbccceeeggggggbbb]]][[[```eeehhhhhhfffeeedddcccbbbaaaeeegggiiijjjjjjjjjhhhgggccccccdddddddddcccbbbbbb[[[\\\\\\]]]]]]]]]\\\\\\XXXZZZ[[[]]]___``````aaa]]]]]]\\\\\\\\\^^^```aaadddbbb___\\\[[[\\\^^^______^^^[[[XXXWWWXXXYYYZZZYYYXXXUUUSSSPPPNNNMMMLLLPPPSSSUUUVVVTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSSSSTTTTTTSSSRRRQQQNNNMMMKKKKKKMMMOOOPPPOOOOOORRRUUUXXXYYYYYYXXXWWWPPPPPPPPPPPPPPPOOOOOONNNLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHIIIIIIHHHJJJMMMOOOQQQRRRTTTVVVWWWXXXXXXWWWVVVTTTQQQQQQRRRRRRRRRRRRUUUVVVWWWWWWXXXZZZ^^^aaa^^^^^^___^^^\\\[[[\\\]]]ZZZYYYWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQNNNQQQUUUYYYZZZZZZXXXVVVYYYXXXXXXVVVUUUUUUVVVWWWXXXWWWWWWVVVVVVVVVVVVWWWUUUTTTRRRPPPOOONNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGGGGHHHGGGGGGFFFIIIMMMNNNNNNNNNOOOQQQOOOQQQTTTUUUTTTQQQOOOMMMLLLJJJJJJLLLQQQTTTVVVVVVTTTUUUTTTSSSSSSUUUYYY\\\ZZZXXXVVVTTTTTTUUUVVVWWW///////////////................................./////////////////////////////////000000000111111000000000000000000000000///000000111111000000///000111111111111222222222111111222222222222111111222222222222222222222222222222222222333333333333333333444444555666666666444555666777666777999;;;999999:::<<>>???@@@AAACCCEEEFFFGGGKKKNNNPPPOOONNNOOOTTTYYYYYY\\\^^^]]]XXXSSSPPPPPPNNNMMMNNNSSSYYY\\\ZZZWWWSSSTTTTTTSSSRRRSSSUUUWWWTTTTTTTTTTTTTTTTTTTTTTTT000000//////.........---................................................////////////000000000000000000000000000000000000//////000000000000//////000111111111111222222222111111222222222222111111111111111111111111111111111111222222222333333333222222333444444555555666444666777777666555666888777555333333555777999:::888???FFFJJJLLLSSS^^^hhhqqq{{{}}}xxxuuussspppmmmkkklllllllllkkkiiijjjkkkiiiffffffiiilllhhhhhhhhhhhhgggfffeeeddddddeeefffhhhiiijjjjjjjjjjjjkkklllmmmmmmlllkkkjjjmmmllliiiccc______cccgggcccfffiiiiiihhheeedddccc\\\[[[XXXWWWWWWZZZ]]]___[[[\\\]]]^^^^^^^^^^^^^^^UUUXXXZZZZZZXXXXXX\\\___]]]```cccgggjjjllllllllljjjjjjjjjhhheeeccccccdddbbbaaa```aaaccceeefffeeehhhgggeeedddccccccddddddeeeeeeffffffdddbbb___]]]\\\\\\]]]^^^^^^]]]]]]]]]ZZZ[[[\\\]]]]]]]]]]]]]]]aaa```___^^^___aaacccddd___^^^\\\[[[[[[]]]```aaa\\\[[[ZZZYYYYYYYYYZZZZZZ]]]\\\[[[ZZZYYYXXXXXXXXXUUUUUUUUUUUUUUUVVVVVVWWWTTTTTTTTTQQQOOOOOOPPPRRROOOOOOOOOOOOOOOOOOOOOOOOSSSRRROOONNNNNNPPPRRRTTTQQQOOOMMMMMMOOOPPPPPPPPPQQQSSSVVVXXXYYYXXXWWWVVVOOONNNMMMMMMLLLLLLMMMMMMNNNNNNLLLKKKIIIIIIIIIIIIGGGHHHJJJJJJKKKMMMPPPSSSTTTUUUWWWXXXXXXXXXXXXWWWSSSPPPNNNMMMMMMNNNMMMLLLKKKMMMPPPRRRSSSVVVZZZ]]]\\\\\\\\\[[[YYYYYY\\\^^^YYYVVVRRROOONNNOOORRRTTTPPPQQQSSSUUUWWWXXXZZZ[[[YYYYYYZZZ[[[[[[\\\[[[[[[VVVXXXZZZXXXUUUSSSTTTVVVRRRRRRQQQQQQQQQRRRRRRSSSPPPOOONNNMMMMMMOOOQQQRRRMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLIIIIIIIIIHHHGGGEEECCCAAA>>>???@@@AAADDDFFFHHHIIIMMMPPPRRRPPPNNNPPPVVV\\\^^^aaabbb```ZZZUUUSSSRRRPPPOOOPPPVVV\\\___[[[WWWUUUVVVVVVUUUSSSRRRSSSUUURRRSSSSSSTTTTTTTTTTTTSSS............////////////........................////////////////////////000000000000////////////111000///...............---......///000111111111000000000000000000000000333111///,,,+++,,,...///000000000000000000000000//////000111222333333444111111222222222333333333555555555666666666666777999999999888888888888888777888;;;>>>CCCGGGJJJLLLYYY___iiirrr}}}|||wwwsssrrrrrrqqqnnnlllkkkjjjjjjhhhgggffffffcccaaabbbddddddbbbcccdddfffggggggeeedddbbbccceeefffffffffgggiiikkkkkkkkklllmmmllliiigggeeeddddddcccbbbcccdddeeefffggggggggggggfffeeedddcccYYYXXXWWWVVVUUUVVVWWWXXX[[[\\\]]]^^^^^^^^^\\\\\\\\\[[[YYYWWWVVVWWWXXXYYY\\\```fffjjjkkkkkkjjjkkkkkkkkkkkkjjjhhheeecccaaadddeeefffeeeeeefffiiillliiiiiigggeeebbbaaabbbcccdddffffffeee```\\\ZZZYYYTTTXXX[[[\\\ZZZYYYZZZ\\\[[[\\\]]]^^^___`````````bbb```___```cccdddcccaaaZZZ[[[\\\]]]]]]\\\ZZZYYY\\\[[[YYYXXXXXXZZZ\\\]]]___]]]ZZZXXXVVVUUUVVVVVVXXXXXXYYYYYYXXXXXXWWWVVVRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQRRRQQQOOONNNNNNPPPSSSQQQOOOMMMMMMOOOQQQRRROOOPPPPPPOOONNNOOOQQQSSSUUUUUUVVVXXXZZZYYYWWWUUUUUUTTTRRRPPPOOOMMMMMMLLLQQQNNNKKKJJJKKKKKKHHHEEEFFFGGGHHHJJJMMMPPPRRRTTTWWWVVVVVVXXXZZZZZZYYYWWWQQQPPPOOOPPPPPPOOOLLLJJJMMMNNNPPPRRRUUUXXX[[[]]]]]]ZZZVVVVVVXXXYYYYYYXXXXXXUUUQQQPPPQQQRRRQQQOOOSSSSSSTTTVVVZZZ___cccfff_________```aaa```]]]ZZZYYYYYYYYYVVVTTTRRRSSSTTTQQQPPPOOONNNMMMMMMMMMMMMPPPMMMJJJJJJLLLOOOOOOOOONNNMMMKKKLLLMMMOOONNNNNNOOONNNMMMKKKKKKKKKKKKLLLKKKKKKLLLJJJGGGEEEDDDDDDCCC@@@BBBGGGJJJHHHGGGHHHJJJOOOUUUUUURRROOOPPPRRRccceeefffccc^^^WWWSSSPPPTTTVVVXXXZZZZZZYYYXXXWWWUUUUUUUUUUUUUUUTTTSSSSSSVVVUUUTTTRRRPPPOOOOOOOOO............////////////................................................000/////////////////////000//////............///......//////000111111222111111111111111111111111333111///...------...///000000000000000000000000222222222111111111111000111111222222222333333333333333333333444444444444666666666666666777777777888999:::<<>>@@@GGGLLLLLLLLLNNNMMMOOOPPPPPPNNNOOOSSSWWWXXX[[[]]]]]][[[XXXVVVUUUPPPRRRTTTWWWXXXYYYYYYYYYVVVVVVUUUUUUSSSRRRPPPOOOQQQPPPOOOMMMLLLLLLMMMMMM---------.........//////.........................................................///////////////...............///000111000000000000111111222222111111111111111111111111000111222222111000///...//////////////////////////////000111222333333444111111222222222333333333333444444444555555555555111222222333444555555666888888777666666666777777===>>>??????AAAGGGRRRZZZiiirrr{{{uuuqqqooonnnmmmllllllllllllmmmnnnnnnoookkkiiifffeeeeeedddcccaaabbb^^^\\\]]]]]][[[ZZZ[[[\\\]]]___aaabbbbbbaaa```___aaadddeeeeeefffhhhiiinnnnnnnnnmmmllljjjhhhgggcccbbbbbbbbbbbbdddeeefffdddddddddcccbbbaaa```___```___^^^]]]\\\[[[ZZZZZZ\\\\\\\\\]]]]]]]]]]]]]]][[[ZZZYYYXXXXXXXXXXXXYYY]]]```cccdddddddddeeefffkkkiiifffcccbbbbbbcccdddfffhhhkkkkkkiiifffeeeddddddgggiiijjjhhhfffdddddd_________\\\YYYWWWWWWWWW[[[[[[\\\[[[ZZZYYYYYYYYY[[[[[[ZZZZZZZZZZZZZZZZZZXXXZZZ\\\___```aaa```^^^]]]\\\ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWTTTTTTSSSRRRQQQQQQQQQQQQOOOQQQSSSSSSQQQPPPPPPQQQUUUSSSQQQNNNMMMLLLLLLMMMPPPQQQQQQPPPPPPQQQSSSUUUTTTSSSSSSTTTUUUUUUSSSQQQSSSQQQOOOMMMMMMMMMNNNNNNKKKJJJJJJJJJIIIHHHGGGFFFMMMNNNOOOQQQSSSUUUXXXYYYYYYVVVTTTSSSTTTVVVWWWWWW[[[ZZZXXXXXXXXXWWWUUUSSSOOOPPPRRRTTTVVVXXXZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXSSSUUUXXX[[[\\\[[[XXXVVVSSSTTTUUUWWWZZZ]]]___aaadddccc```___]]][[[WWWTTTVVVXXXYYYXXXUUUQQQOOONNNNNNMMMKKKJJJHHHHHHGGGGGGIIIJJJLLLMMMNNNMMMLLLJJJKKKKKKKKKLLLOOOPPPOOONNNJJJHHHGGGGGGJJJOOOUUUXXXNNNMMMKKKIIIIIIHHHFFFEEEBBB@@@BBBIIIMMMMMMMMMOOOMMMOOOQQQRRRQQQRRRUUUXXXUUUWWWZZZZZZXXXVVVUUUUUUSSSTTTVVVWWWYYYYYYYYYYYYYYYYYYXXXWWWUUUSSSQQQPPPPPPOOOMMMLLLLLLMMMNNNOOO------------............................................................------....../////////000...............///000111000000000000000111111111000000000000000000000000///000222222222111///...//////////////////////////////000111222333333444111111222222222333333333333333333333444444444555222222333444444555666666666666555555555666666777777999;;;::::::<<>>BBBEEEHHHNNNWWW]]]gggnnnyyy~~~xxxtttsssqqqooollliiieeedddeeegggiiiiiiggghhhjjjkkkkkkiiigggfffeeecccbbbccceeegggggggggeee```ccckkkkkkaaaZZZ\\\ZZZ[[[]]]^^^^^^]]]\\\[[[YYY]]]bbbgggiiilllnnnpppnnnmmmkkkiiihhhffffffeeefffeeecccbbbaaa```aaaaaa^^^^^^```aaaaaaaaaaaaaaaaaabbbbbbcccbbbaaa```___]]]\\\ZZZXXXWWWVVVVVVVVV[[[\\\]]]___aaabbbcccdddggggggfffeeecccdddfffhhheeedddbbbaaaaaabbbcccdddeeegggiiiiiifffdddccccccaaaccceeedddaaa___]]]]]]ZZZZZZWWWTTTRRRRRRUUUXXXVVVTTTSSSUUUYYY]]]^^^]]]YYYXXXWWWVVVWWWYYYZZZ\\\ZZZ^^^bbbccc___ZZZVVVUUUPPPRRRTTTWWWZZZ\\\^^^^^^[[[[[[[[[[[[[[[ZZZZZZYYYVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXTTTVVVYYYZZZYYYVVVRRROOOOOORRRUUUVVVUUUTTTSSSSSSQQQQQQPPPOOONNNMMMLLLLLLNNNOOOPPPOOOOOOPPPSSSUUUTTTSSSRRRSSSVVVWWWXXXWWWTTTRRRPPPNNNNNNPPPSSSTTTSSSRRRPPPMMMKKKMMMRRRVVVXXXXXXWWWVVVVVVVVVVVVVVVTTTTTTTTTVVVYYY[[[[[[ZZZ^^^[[[XXXVVVUUUUUUTTTRRRQQQRRRUUUWWWXXXXXXXXXWWWXXXZZZ\\\[[[YYYWWWXXXZZZXXX\\\```aaa^^^YYYVVVUUUSSSTTTUUUWWWXXXYYYYYYYYYYYYWWWUUUTTTTTTTTTRRRQQQRRRSSSSSSRRRPPPOOOOOOPPPLLLLLLKKKKKKKKKKKKLLLLLLKKKNNNQQQQQQOOONNNOOOPPPPPPOOOPPPQQQRRRQQQOOOLLLLLLKKKIIIHHHGGGHHHJJJKKKPPPLLLIIIJJJNNNQQQQQQOOONNNKKKLLLRRRTTTRRRQQQRRRTTTTTTUUUWWWXXXYYYXXXWWWUUUWWWXXXYYYWWWWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZUUUTTTTTTSSSQQQOOONNNMMMOOONNNLLLKKKLLLOOOSSSUUU,,,,,,,,,---------..............................------------------------,,,,,,------...///000000111000///..............................---------------------------------.............../////////000000000000000000000000//////000111222333333444111111222222222333333333111222222222222333333333444444333333333333333333444333333333333333444444000333555444222222444777555999===>>>???BBBGGGKKKNNNUUU^^^gggooowww~~~yyyqqqmmmllllllkkkjjjccc```^^^^^^aaadddfffffffffhhhjjjlllllljjjhhhfffcccaaaaaabbbeeegggggggggeee```dddnnnnnnbbbZZZ[[[YYYZZZ\\\]]]\\\[[[YYYXXXZZZ^^^dddhhhjjjlllnnnoookkkjjjiiihhhgggggggggggggggfffdddbbb````````````[[[\\\]]]___```aaaaaaaaabbbcccdddeeedddcccbbbaaa^^^\\\ZZZWWWUUUUUUTTTTTTYYYZZZ]]]___bbbcccdddeeeiiiiiihhhfffddddddgggiiifffeeedddccccccddddddeeefffhhhiiiiiigggeeedddeeeaaaccccccbbb___\\\[[[[[[YYYXXXUUURRRPPPQQQTTTWWWVVVTTTSSSVVV[[[___``````\\\[[[ZZZZZZ[[[]]]___aaa[[[```dddddd___YYYTTTRRRMMMOOOSSSWWW[[[^^^___```[[[\\\\\\[[[[[[ZZZYYYXXXUUUVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXVVVWWWXXXXXXWWWTTTRRRPPPKKKNNNQQQSSSRRRPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOORRRRRRRRRQQQPPPPPPRRRTTTRRRQQQPPPQQQTTTVVVWWWVVVTTTSSSPPPNNNOOOQQQTTTVVVSSSRRROOOLLLIIILLLRRRXXXZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUVVVXXXZZZ[[[ZZZYYY]]]ZZZWWWUUUTTTTTTSSSQQQQQQSSSUUUWWWYYYXXXXXXWWWWWWZZZ\\\[[[XXXVVVWWWYYYUUUZZZ^^^___\\\XXXVVVUUURRRSSSTTTUUUVVVWWWWWWWWWXXXVVVTTTSSSTTTTTTSSSRRRPPPPPPPPPOOOMMMMMMNNNPPPLLLLLLLLLLLLLLLMMMNNNNNNJJJMMMOOOOOOMMMLLLMMMOOOPPPOOOPPPQQQQQQPPPMMMJJJIIIIIIHHHHHHHHHIIIJJJKKKOOOKKKGGGIIINNNRRRQQQPPPOOOLLLMMMSSSVVVTTTTTTUUUWWWUUUTTTTTTUUUWWWXXXXXXTTTVVVXXXYYYXXXXXXZZZ[[[VVVVVVVVVWWWWWWYYYZZZ[[[UUUUUUUUUTTTSSSQQQOOOOOONNNMMMKKKJJJLLLOOOSSSUUU000///---,,,++++++,,,---------,,,,,,,,,,,,++++++///...---,,,+++,,,------...------,,,,,,------...///...---,,,,,,---...///555333111///......///000...---,,,++++++,,,---...------------------------............////////////////////////////////////000000000000111111111111---///111333444333222111111111222222222333333333333333222111222333444555333333333333333333333333222444666777777888:::<<>>>>>AAAFFFKKKPPPWWW]]]bbblllsss}}}xxxrrrlllgggbbb___```]]]\\\\\\___aaaaaaaaaaaaaaaaaa```^^^[[[YYYXXXTTTVVVXXXXXXYYY\\\ccchhhlllmmmlllllljjjhhheeedddbbbbbbbbbaaaaaa```___^^^]]]___```aaa___\\\XXXUUUXXXYYYZZZYYYXXXXXXYYY[[[ZZZ[[[\\\^^^```bbbcccdddeeeeeeeeedddbbbbbbccceeeaaa```___^^^^^^^^^^^^^^^aaa```^^^\\\\\\\\\\\\]]]```aaaaaa```^^^]]]]]]^^^^^^```bbb___VVVOOOSSS\\\iiikkkllljjjfffdddfffhhhdddeeefffggghhhhhhhhhhhhcccbbbaaa_________``````aaaaaaaaaaaa```^^^]]]\\\XXXWWWVVVVVVVVVWWWYYYZZZYYY]]]______bbbgggiiigggeeeaaa]]][[[\\\___```aaaaaabbbcccbbb```___``````aaaaaa___]]]ZZZWWWVVVUUUXXXYYY[[[]]]^^^^^^^^^^^^\\\\\\ZZZYYYWWWUUUSSSRRRSSSUUUVVVVVVVVVVVVYYY[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXUUUSSSRRRRRRSSSSSSPPPPPPOOOMMMKKKJJJKKKMMMSSSRRRRRRQQQQQQRRRSSSTTTWWWWWWVVVUUUSSSPPPMMMKKKKKKLLLMMMMMMNNNNNNNNNMMMKKKMMMOOOOOONNNMMMMMMNNNQQQRRRQQQPPPOOOPPPSSSUUUWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWVVVTTTSSSRRRSSSTTTTTTRRRPPPOOOPPPQQQUUUWWWZZZ[[[ZZZYYYYYYYYY[[[[[[[[[[[[ZZZYYYWWWVVVTTTRRRQQQRRRTTTUUUUUUUUUQQQQQQSSSTTTTTTTTTTTTTTTQQQQQQRRRRRRRRRQQQQQQQQQUUUSSSQQQOOOMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLJJJHHHFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQPPPPPPQQQTTTVVVYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWVVVTTTSSSQQQPPPTTTSSSSSSRRRQQQOOOMMMLLLMMMLLLMMMNNNOOORRRTTTVVV---------,,,,,,++++++***,,,,,,+++++++++*********------,,,,,,+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,..................//////+++,,,---......---,,,+++------------------------------------............////////////////////////...////////////000000000000000111111000000000///000000111111111222222222000000111111111111222111222222222222222222222222333444555555444444555666555555666666555555888:::999:::===???AAAEEEKKKNNNRRRXXX```jjjrrr{{{~~~vvvooonnnkkkfffcccaaa```^^^\\\]]]\\\ZZZZZZ[[[]]]]]]]]]]]]^^^^^^]]]\\\YYYWWWUUUQQQTTTVVVWWWWWW[[[aaafffiiijjjjjjjjjhhhgggeeedddbbbbbbbbbaaa```___^^^]]]\\\]]]^^^^^^]]]ZZZXXXVVVXXXYYYZZZZZZXXXYYY[[[]]]````````````aaaccceeefffddddddcccaaa``````bbbdddbbbbbbaaa```````````````cccaaa___]]]\\\\\\\\\\\\^^^^^^___^^^\\\[[[[[[]]]]]]```bbb```XXXRRRWWW```mmmnnnnnnjjjeeeccceeehhhbbbdddfffhhhhhhhhhhhhgggbbbaaa___^^^]]]]]]^^^^^^______^^^]]]\\\ZZZYYYXXXWWWVVVVVVUUUVVVXXXYYY[[[YYY^^^aaabbbeeejjjkkkiiieeebbb^^^]]]]]]^^^______bbbccccccaaa^^^]]]]]]^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\ZZZYYYWWWUUUSSSRRRQQQPPPSSSTTTUUUUUUUUUVVVXXXZZZ[[[ZZZZZZYYYYYYYYYYYYYYY[[[YYYVVVSSSQQQQQQRRRSSSPPPPPPNNNLLLJJJJJJMMMOOOTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTSSSQQQOOOMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKMMMPPPQQQPPPOOOOOOOOOQQQRRRRRRRRRPPPQQQRRRTTTUUUVVVWWWXXXYYYYYYXXXXXXTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTUUUTTTRRRQQQRRRSSSVVVXXXZZZZZZYYYXXXYYYYYY[[[[[[[[[ZZZZZZXXXXXXWWWTTTRRRQQQQQQSSSUUUUUUTTTQQQRRRSSSTTTUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRTTTRRRPPPNNNMMMLLLMMMMMMPPPQQQRRRRRRRRRQQQPPPPPPPPPOOOOOOMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJGGGGGGGGGHHHHHHGGGHHHIIIIIIJJJJJJIIIHHHHHHJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRUUUWWWXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUUUUTTTSSSQQQPPPOOOQQQQQQQQQPPPOOONNNLLLLLLNNNNNNNNNOOOQQQTTTWWWXXX------------,,,+++***)))++++++++++++************...---+++*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------....../////////,,,------......------,,,------------------------,,,------------.........////////////////////////......////////////000000000000000000000000000000000000000111111111111222//////000111111111111000222222222222222222222222000222333444333333555777222333444444333444666888444666777888:::===AAADDDAAAEEEKKKRRRXXX___fffkkkooovvv}}}xxxqqqllliiigggccc``````^^^[[[ZZZ[[[\\\\\\[[[YYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZXXXVVVTTTSSSQQQRRRTTTUUUWWW[[[___cccddddddffffffffffffddddddcccccccccbbbaaa```^^^^^^\\\\\\]]]]]]\\\ZZZYYYXXXXXXZZZ[[[ZZZXXXYYY\\\```fffeeecccaaaaaacccdddfffccccccaaa___]]]^^^aaadddbbbbbbaaa```_________```bbbaaa___^^^^^^^^^______\\\\\\\\\[[[YYYYYYZZZ\\\ZZZ\\\___```[[[XXX]]]eeeooonnnkkkgggdddcccdddfffccceeegggiiijjjjjjhhhhhhaaa```^^^\\\[[[[[[\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXZZZ[[[[[[ZZZ___bbbccceeeiiijjjgggbbbaaaaaaaaaccccccbbbaaaddddddccc```]]][[[[[[\\\ZZZYYYYYYZZZ]]]___^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZUUUTTTSSSQQQOOONNNNNNMMMRRRSSSTTTUUUTTTUUUWWWYYYZZZZZZYYYXXXXXXXXXXXXYYY[[[YYYUUURRRPPPPPPQQQRRRPPPOOOMMMJJJIIIKKKNNNRRRTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRQQQOOONNNMMMJJJJJJKKKKKKLLLKKKKKKJJJKKKNNNQQQRRRQQQPPPPPPPPPQQQRRRSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVQQQRRRSSSTTTUUUVVVVVVVVVSSSUUUVVVVVVUUUSSSTTTTTTVVVXXXYYYYYYXXXWWWXXXYYY[[[ZZZZZZYYYYYYXXXXXXXXXTTTSSSRRRSSSTTTUUUSSSRRROOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRQQQOOOMMMLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMOOONNNNNNMMMMMMMMMNNNNNNNNNLLLIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFHHHIIIIIIJJJKKKKKKLLLLLLMMMOOOPPPQQQQQQRRRUUUWWWWWWWWWVVVUUUTTTTTTSSSSSSPPPPPPPPPPPPOOONNNMMMMMMOOOOOOOOOOOOOOONNNMMMMMMOOOOOOPPPQQQRRRUUUWWWYYY***+++,,,,,,,,,,,,******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++***+++,,,------.........---------,,,,,,---------------------------------,,,,,,---------.........////////////////////////........./////////000000///////////////000111222000000000000111111111111...///000111111111000///111111111111111111111111...///111111000000222333222333555555444555666888444555777777777888;;;===:::<<<@@@CCCFFFJJJOOOSSSUUU]]]gggooowwwwwwooofffccc___\\\YYYWWWWWWWWWWWWVVVUUUVVVXXXYYYYYYXXXSSSSSSSSSRRRRRRSSSTTTVVVWWWWWWVVVUUUTTTSSSQQQPPPRRRQQQQQQSSSWWW[[[^^^___^^^___aaacccdddeeedddddddddddddddccccccaaa```___]]]]]]]]]\\\\\\[[[ZZZZZZWWWZZZ\\\ZZZXXXYYY^^^bbbiiigggcccaaa___```bbbccccccbbb```]]][[[\\\```cccccccccbbb``````_________dddcccaaa```_________```ZZZ[[[[[[YYYWWWWWWYYY[[[XXXYYY]]]aaabbbccchhhpppoookkkfffccccccccccccccccccdddgggiiiiiihhhgggeee```___]]][[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\YYYYYYZZZ[[[\\\\\\\\\\\\]]]aaabbbbbbcccggggggddd^^^```dddiiilllmmmkkkhhhhhhgggeeeaaa]]][[[[[[[[[YYYXXXXXX[[[___aaa```___]]]]]][[[ZZZXXXWWWWWWWWWTTTSSSQQQPPPOOONNNNNNOOORRRSSSTTTTTTTTTUUUWWWYYY[[[[[[YYYXXXXXXXXXYYYZZZ\\\YYYUUUQQQOOOOOOPPPQQQOOONNNLLLIIIIIIKKKPPPTTTUUUVVVXXXYYYXXXVVVTTTSSSRRRRRRSSSRRRQQQPPPNNNMMMJJJKKKKKKKKKKKKKKKJJJJJJJJJMMMQQQRRRRRRPPPPPPPPPPPPRRRTTTTTTSSSQQQRRRRRRSSSTTTUUUWWWWWWVVVUUUTTTQQQRRRSSSTTTUUUUUUUUUUUURRRTTTVVVWWWUUUTTTTTTUUUVVVXXXYYYXXXWWWVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXUUUUUUTTTUUUVVVUUURRRPPPNNNNNNPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPRRRSSSQQQOOOMMMLLLLLLMMMOOOQQQQQQQQQRRRSSSRRRQQQPPPOOONNNNNNNNNOOOPPPRRRTTTUUURRRQQQOOONNNNNNNNNNNNOOOPPPNNNKKKIIIJJJJJJIIIHHHFFFGGGHHHIIIHHHGGGEEEDDDGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMOOOPPPPPPRRRTTTVVVVVVVVVUUUTTTSSSRRRQQQQQQMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVXXX((()))+++,,,------,,,++++++++++++************)))(((***---///000///...---,,,++++++++++++++++++,,,++++++------------++++++((()))***+++,,,---------......,,,++++++,,,......------------------------,,,,,,,,,---------......////////////////////////............/////////000............///000222222000000000000111111111111---...000111111111000///111111111111111111111111111222333333222222333444111222333333333222444555777999:::999777666777888888:::<<<===>>>@@@CCCEEEAAAIIIPPPUUUZZZdddnnnuuu{{{zzzpppjjjhhheee^^^XXXWWWWWWVVVTTTQQQPPPQQQSSSTTTSSSRRRSSSUUUVVVUUUTTTOOOOOOPPPOOOOOOQQQSSSUUUUUUTTTSSSRRRQQQPPPOOOOOOSSSPPPOOORRRXXX\\\]]]\\\ZZZ[[[^^^aaacccdddddddddeeeeeeeeeddddddcccaaaaaa^^^]]]]]]\\\\\\\\\\\\[[[WWWZZZ\\\[[[XXXYYY^^^cccjjjgggccc___]]]]]]___```cccaaa___\\\ZZZ[[[```cccfffeeedddbbbaaaaaa``````iiigggdddaaa___]]]]]]]]]ZZZZZZZZZXXXWWWWWWYYY[[[YYYYYY]]]eeeiiimmmssszzznnniiicccaaabbbccccccbbb```bbbeeefffgggeeecccbbb```^^^\\\[[[YYYYYYYYYZZZXXXYYYYYYZZZ[[[]]]___```ZZZ[[[]]]^^^^^^^^^]]]\\\^^^bbbcccaaaaaaeeeeeebbb\\\```fffnnntttuuurrrooojjjiiigggbbb^^^[[[[[[[[[YYYXXXYYY\\\aaabbbaaa^^^]]]\\\[[[YYYWWWVVVUUUUUUVVVUUUSSSRRRQQQQQQQQQRRRQQQSSSTTTTTTSSSTTTWWWYYY]]]\\\ZZZYYYYYYYYYZZZ[[[\\\YYYTTTPPPNNNNNNOOOPPPNNNMMMKKKIIIHHHLLLQQQVVVUUUWWWZZZ[[[[[[YYYUUUSSSTTTTTTTTTTTTRRRPPPNNNMMMJJJKKKKKKKKKKKKKKKJJJJJJIIIMMMPPPRRRRRRPPPPPPPPPPPPRRRUUUUUUSSSRRRQQQRRRRRRSSSUUUVVVVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTQQQSSSVVVVVVUUUTTTTTTUUUVVVWWWXXXWWWVVVUUUVVVXXXXXXXXXWWWWWWWWWXXXXXXYYYVVVUUUVVVVVVWWWUUURRROOOOOOOOOPPPQQQRRRRRRRRRRRROOOOOONNNMMMNNNOOOQQQRRRPPPNNNLLLKKKLLLNNNPPPRRRPPPPPPQQQQQQQQQPPPNNNMMMOOOPPPQQQSSSVVVYYY\\\^^^TTTRRRQQQOOONNNNNNOOOOOOQQQOOOLLLJJJJJJJJJJJJIIIEEEFFFGGGHHHGGGFFFDDDBBBFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKMMMOOOOOOQQQSSSUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNOOOPPPPPPPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRPPPOOOOOOPPPQQQSSSUUUVVV************************---------,,,+++***((((((******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))***++++++,,,------,,,------......------,,,///............---------.........------,,,,,,,,,,,,...111000------///222////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111//////000111222333333333111111111111222333444555444444444444444444444444777777777777888999:::;;;===???BBBFFFJJJOOOSSSUUU^^^ccckkksss{{{{{{uuuqqqeeeccc___[[[WWWSSSPPPOOOLLLMMMNNNMMMLLLLLLMMMOOOPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNOOOPPPPPPQQQTTTSSSRRRQQQQQQPPPPPPQQQTTTUUUVVVWWWXXXXXXXXXXXX]]]^^^___```bbbccccccccc```aaacccdddcccbbb```^^^______^^^]]]\\\\\\\\\\\\[[[ZZZXXXXXXYYY\\\___aaadddcccbbbaaa``````aaabbbeeebbb^^^]]]___bbbdddeeeeeeeeedddcccaaaaaadddfffiiifffcccbbbbbb```\\\XXXZZZYYYWWWVVVUUUVVVWWWWWWWWWZZZ```hhhooossstttssskkkhhhccc^^^]]]^^^aaadddcccdddffffffdddaaa^^^\\\^^^]]]\\\[[[ZZZXXXWWWWWWVVVWWWXXXZZZZZZZZZZZZYYYWWWYYYZZZZZZ[[[\\\^^^aaacccdddeeefffeeeeeecccccc\\\```iiiuuuzzzsssqqqkkkccc]]]YYYXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^___\\\ZZZWWWUUUSSSSSSTTTTTTXXXUUURRROOONNNOOOQQQRRRSSSRRRQQQSSSVVVZZZ[[[[[[ccc^^^ZZZWWWXXXXXXVVVTTTTTTRRRPPPNNNMMMNNNOOOPPPLLLJJJGGGEEEEEEIIIPPPUUUWWWWWW[[[```___WWWQQQOOOSSSTTTTTTTTTSSSQQQNNNLLLLLLLLLKKKLLLMMMLLLJJJGGGLLLLLLMMMOOORRRRRRQQQOOOKKKNNNRRRUUUVVVUUURRRPPPRRRSSSUUUVVVVVVUUUTTTSSSVVVWWWWWWVVVUUUTTTUUUWWWUUUVVVWWWUUUSSSRRRRRRSSSWWWTTTSSSTTTVVVWWWVVVSSSRRRRRRRRRSSSTTTWWWYYYZZZVVVUUUTTTRRRQQQOOONNNMMMMMMOOOQQQRRRQQQOOOPPPPPPPPPNNNLLLLLLMMMOOOOOONNNLLLJJJHHHHHHIIILLLPPPRRRPPPSSSUUUTTTQQQNNNNNNOOORRRVVVTTTPPPWWWcccccc[[[UUUTTTQQQOOONNNOOOPPPPPPNNNNNNMMMKKKJJJHHHGGGGGGCCCCCCDDDDDDDDDCCCAAA@@@DDDCCCBBBDDDFFFHHHIIIHHHHHHEEEFFFJJJLLLKKKPPPXXXYYYWWWTTTQQQOOONNNNNNNNNKKKLLLNNNOOOPPPQQQQQQQQQNNNNNNNNNPPPSSSTTTSSSRRRSSSQQQNNNMMMNNNPPPTTTVVV******************************+++++++++***))))))******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------******++++++,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,------............---------,,,,,,,,,---...//////......///000.../////////000000000000000/////////////////////000000000000000000000000111111111111111111111111000000000111111222222333111111111111222333444555444444444444444444444444444444444444555666777777888888:::<<>>BBBFFFHHHLLLOOORRRZZZ___gggooowwwxxxooohhheeebbbaaa]]]ZZZWWWTTTQQQNNNJJJHHHJJJHHHFFFDDDCCCDDDFFFGGGKKKKKKIIIGGGEEEEEEHHHKKKJJJJJJKKKKKKKKKLLLLLLLLLJJJKKKKKKLLLMMMNNNPPPQQQTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWYYYZZZ[[[]]]^^^___``````aaaaaa``````____________bbbaaa```___^^^^^^^^^^^^\\\\\\\\\[[[[[[ZZZZZZZZZ]]]\\\\\\[[[\\\^^^___```aaa^^^\\\\\\___bbbdddeeeeeefffeeecccbbbaaaccceeegggeeecccbbbaaa```^^^\\\XXXXXXXXXWWWWWWWWWWWWWWWWWW]]]dddiiiiiiiiijjjkkkaaa```^^^]]]\\\\\\\\\\\\ZZZ[[[\\\]]]^^^]]]\\\[[[\\\\\\[[[ZZZXXXVVVTTTSSSTTTUUUWWWZZZ[[[\\\\\\\\\\\\]]]]]]\\\ZZZZZZ[[[]]]eeeeeeeeedddbbbaaa___^^^```bbbfffoooxxx}}}~~~|||rrrlllccc\\\ZZZZZZ\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXVVVTTTSSSSSSTTTTTTUUUSSSQQQOOONNNOOOQQQSSSTTTSSSQQQRRRVVVZZZ\\\]]]aaa^^^ZZZWWWVVVUUUTTTRRRPPPOOOOOONNNNNNMMMMMMLLLJJJIIIIIIGGGHHHKKKQQQUUUVVVTTTTTTVVVUUUPPPNNNOOOOOOPPPRRRRRRRRRQQQOOOMMMJJJIIIJJJMMMPPPRRRQQQPPPRRRPPPNNNNNNNNNNNNMMMLLLLLLNNNQQQRRRRRRQQQOOOMMMOOOPPPRRRTTTUUUUUUTTTSSSYYYYYYXXXVVVTTTTTTWWWYYYUUUVVVVVVUUURRRQQQQQQRRRTTTSSSRRRSSSUUUVVVUUUTTTRRRRRRRRRRRRSSSUUUWWWYYYSSSRRRQQQOOONNNNNNMMMMMMOOOQQQRRRRRRPPPOOOPPPPPPRRRPPPNNNMMMNNNOOONNNMMMEEECCCBBBDDDHHHMMMQQQRRRSSSSSSRRRPPPMMMMMMNNNOOOTTT[[[^^^ZZZZZZ___```[[[XXXVVVTTTQQQOOONNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@??????>>>???BBBCCCCCCBBBFFFEEEFFFIIIJJJKKKPPPVVVXXXUUURRRNNNKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNOOOPPPQQQPPPOOOKKKKKKKKKLLLMMMOOOPPPQQQ************************))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,000111///---........./////////000000.........///////////////000000000000000000000000111111111111111111111111111111111111000000000000111111111111111222333333333333333333333333333333444444444444444555666777;;;:::999888777777777777888:::<<<===>>>???AAACCCGGGJJJPPPVVV[[[aaagggkkkuuu|||~~~yyyvvvsssmmmggg___YYYUUUSSSQQQPPPOOOMMMJJJIIIHHHGGGDDDBBBFFFDDDBBB@@@AAACCCFFFHHHJJJIIIGGGDDDBBBCCCFFFIIIHHHHHHHHHIIIJJJJJJJJJKKKHHHIIIIIIJJJLLLNNNOOOPPPTTTSSSRRRQQQQQQRRRTTTUUUSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXZZZ\\\^^^______```aaa```^^^]]]]]]]]]___```^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYXXX[[[[[[[[[\\\]]]___aaabbb___]]][[[\\\___bbbdddeeefffggggggeeecccbbbdddeeefffdddcccaaa```___^^^]]]XXXXXXYYYYYYYYYYYYXXXXXXVVV]]]eeegggeeecccdddfff_________^^^]]][[[YYYWWWTTTUUUVVVWWWXXXYYYYYYYYYZZZYYYYYYXXXVVVTTTRRRQQQQQQSSSVVVXXX[[[\\\\\\\\\]]]^^^___^^^\\\\\\^^^___fffeeedddcccaaa___]]]\\\aaaaaaccciiiqqqxxx|||~~~rrrkkkbbb\\\ZZZ\\\___aaa___^^^\\\ZZZXXXWWWVVVVVVWWWWWWUUUTTTSSSSSSSSSTTTSSSRRRPPPOOOOOOPPPRRRSSSRRRQQQPPPRRRWWW[[[^^^______]]]ZZZWWWUUUTTTSSSRRROOOPPPPPPPPPOOONNNMMMLLLJJJKKKLLLLLLMMMOOORRRUUUUUUQQQPPPQQQPPPMMMMMMOOONNNOOOPPPRRRRRRQQQOOONNNIIIHHHJJJMMMQQQTTTTTTTTTRRRPPPMMMLLLMMMNNNNNNNNNMMMNNNOOOPPPPPPOOOMMMLLLMMMOOOQQQTTTUUUUUUTTTTTTXXXWWWVVVTTTRRRSSSUUUXXXUUUUUUVVVTTTRRRPPPPPPQQQTTTTTTTTTTTTUUUVVVVVVUUURRRQQQQQQQQQRRRSSSUUUVVVRRRQQQPPPNNNNNNNNNNNNOOOPPPRRRRRRRRRPPPOOOOOOPPPQQQPPPNNNNNNOOOOOONNNLLLCCCAAAAAADDDKKKQQQTTTUUUUUUSSSQQQNNNLLLLLLNNNOOOUUU]]]bbb]]]YYYYYYYYYWWWUUUTTTRRRPPPOOONNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEDDDBBBAAA??????===<<<<<<>>>@@@AAA@@@???DDDEEEGGGIIIJJJLLLPPPTTTVVVTTTPPPLLLJJJIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQOOONNNNNNOOOOOONNNMMMGGGHHHIIIKKKLLLMMMMMMMMM************************,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++............////////////,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,///111///,,,............////////////------....../////////000////////////////////////000000000000000000000000111111000000000000000000111111000000111111222222333333333333333333333333555555444444444555666666666555555444333333444444444666777888777888:::;;;===@@@CCCFFFIIILLLOOORRR[[[bbbkkkoooppprrrwww|||~~~~~~zzztttrrrvvv{{{zzzwwwvvvssspppmmmhhhccc^^^[[[YYYUUUQQQLLLIIIHHHHHHHHHGGGDDDCCCBBBAAABBBBBBAAA???BBB@@@===<<<<<<>>>AAADDDHHHGGGEEEBBB@@@AAAEEEHHHFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIJJJKKKMMMOOOPPPSSSRRRQQQPPPPPPRRRTTTVVVSSSSSSRRRRRRRRRSSSTTTTTTWWWXXXZZZ\\\^^^___`````````___]]][[[[[[\\\]]]___[[[[[[ZZZYYYXXXXXXXXXXXXVVVWWWYYY[[[[[[ZZZYYYXXXYYYYYYYYYZZZ\\\^^^aaabbb^^^]]][[[\\\___bbbddddddgggggghhhfffdddcccdddeeeddddddbbb```^^^]]]]]]^^^XXXYYY[[[\\\\\\[[[ZZZYYYWWW]]]cccddd```^^^___aaa```aaabbbaaa___[[[WWWTTTPPPPPPQQQRRRSSSTTTVVVVVVVVVVVVWWWVVVUUUSSSPPPOOOPPPQQQTTTWWWZZZ[[[\\\\\\^^^___``````______aaacccfffeeecccbbb```___^^^]]]```___```cccjjjqqqwwwzzzpppiiiaaa[[[[[[^^^bbbdddcccaaa^^^[[[XXXWWWVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPOOOOOOOOOQQQSSSTTTOOOOOOPPPSSSYYY]]]```aaa\\\[[[ZZZWWWUUUSSSRRRRRRPPPQQQQQQQQQPPPOOONNNMMMMMMOOOQQQRRRRRRSSSTTTVVVTTTPPPNNNPPPOOOLLLLLLOOOMMMNNNPPPRRRRRRQQQPPPOOOIIIHHHIIILLLPPPSSSTTTTTTOOOMMMKKKKKKNNNPPPPPPPPPMMMNNNNNNOOONNNNNNMMMLLLMMMOOOQQQTTTUUUUUUTTTTTTUUUUUUTTTRRRPPPQQQSSSUUUSSSTTTTTTSSSQQQPPPPPPQQQUUUVVVVVVVVVUUUUUUVVVVVVQQQPPPOOOOOOPPPQQQRRRSSSQQQPPPNNNMMMMMMNNNPPPPPPQQQRRRRRRPPPNNNMMMNNNOOOPPPNNNMMMNNNOOOOOOMMMKKKDDDBBBBBBGGGOOOVVVYYYYYYWWWTTTPPPMMMLLLMMMNNNOOOVVV]]]aaa]]]VVVRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHEEEDDDCCCAAA@@@???>>>===<<<<<<<<<>>>@@@@@@???===CCCFFFHHHIIIJJJMMMQQQSSSTTTRRRMMMJJJHHHIIIKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQOOOMMMLLLMMMNNNMMMLLLEEEFFFGGGIIIJJJKKKKKKJJJ************************------......---,,,++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,...///...---------........./////////---------......//////000////////////////////////000000000000000000000000000000000000000000000000111111000000000111111222333333333333333333333333333333222222222222333333444333333333333444555555222444555666555555777888777999<<<>>>???AAACCCFFFHHHMMMTTTVVVVVVWWW[[[```gggeeecccdddhhhooovvv{{{}}}|||sssjjjfffaaa___cccdddaaa^^^^^^YYYXXXUUURRROOOLLLJJJIIIHHHEEEBBB@@@@@@@@@??????@@@???>>>>>>???@@@???>>>@@@???===;;;;;;===???AAADDDDDDCCCAAA???@@@CCCFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIIIIJJJKKKMMMNNNOOORRRQQQOOONNNOOORRRUUUWWWSSSRRRQQQPPPPPPQQQRRRSSSVVVWWWYYY[[[]]]^^^___```___^^^\\\ZZZZZZ[[[\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXXTTTUUUWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXZZZ\\\___```___^^^]]]^^^```cccdddccceeefffgggeeecccaaabbbbbbdddcccbbb___\\\ZZZ[[[\\\YYY[[[]]]______^^^\\\ZZZXXX[[[^^^^^^\\\[[[]]]___aaabbbccccccaaa]]]XXXUUUOOONNNNNNMMMNNNPPPQQQSSSRRRSSSTTTUUUTTTRRRPPPNNNPPPRRRUUUWWWZZZ[[[[[[[[[^^^```aaa``````aaaccceeeddddddbbbaaa````````````______^^^```dddjjjppptttlllggg```\\\\\\___ccceeecccaaa^^^ZZZXXXWWWWWWXXXWWWVVVUUUTTTSSSQQQPPPPPPOOONNNNNNNNNPPPQQQSSSTTTNNNOOOQQQVVV[[[^^^______XXXYYYYYYWWWTTTRRRRRRSSSRRRRRRQQQPPPPPPOOOOOONNNOOORRRVVVWWWVVVUUUUUUUUUSSSPPPPPPRRRQQQMMMMMMOOONNNOOOQQQRRRRRRQQQPPPOOOJJJIIIIIIJJJMMMPPPQQQQQQKKKJJJJJJKKKOOOQQQRRRRRRNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRTTTUUUUUUTTTSSSRRRSSSSSSRRRPPPPPPQQQRRRQQQRRRSSSRRRQQQPPPQQQRRRVVVWWWWWWVVVTTTSSSTTTUUUOOONNNMMMMMMMMMNNNOOOPPPOOOMMMLLLKKKLLLMMMOOOQQQQQQRRRQQQOOOLLLKKKLLLMMMMMMLLLLLLMMMNNNNNNMMMKKKFFFDDDDDDJJJTTT[[[]]]\\\YYYUUUQQQNNNNNNOOOOOONNNUUUYYY]]]ZZZSSSNNNMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQMMMLLLLLLKKKJJJJJJIIIIIIDDDCCCAAA@@@>>>>>>============>>>???AAAAAA???===CCCGGGJJJIIIKKKOOOSSSSSSRRRPPPLLLIIIHHHIIILLLNNNMMMNNNOOOOOOPPPPPPPPPOOOPPPNNNLLLKKKLLLMMMLLLLLLEEEFFFGGGHHHHHHHHHHHHHHH************************++++++,,,---------,,,,,,******+++++++++,,,,,,,,,))))))******++++++,,,,,,************************&&&&&&'''''''''((((((((()))))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...------,,,...///---------.........//////,,,,,,---......///000000////////////////////////000000000000000000000000......//////000000111111111111000000000000111111222222222222222222222222222111111000000111111111444444444444555666777888333444555555444444555666333555888999:::;;;===???<<>>???>>><<<>>>===<<<<<<<<<===???@@@>>>?????????>>>???AAADDDCCCDDDDDDEEEFFFHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNQQQOOONNNMMMNNNQQQTTTVVVRRRQQQPPPOOOOOOPPPQQQRRRSSSUUUWWWYYY[[[]]]^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXUUUVVVVVVVVVVVVUUUUUUTTTWWWWWWWWWXXXZZZ\\\^^^```aaa___^^^___aaacccccccccbbbcccdddccc```^^^^^^___ccccccaaa]]]YYYWWWYYY[[[ZZZ\\\___bbbbbbaaa^^^\\\YYYYYYXXXYYYYYYZZZ\\\]]]___```bbbcccbbb___[[[XXXOOONNNLLLKKKKKKLLLNNNOOONNNPPPRRRSSSSSSRRRPPPNNNSSSTTTWWWYYY[[[\\\\\\\\\___```aaa```______```bbbcccbbbaaaaaaaaabbbcccccc_________```bbbfffkkknnniiiddd___\\\]]]```ccceeebbb___\\\YYYWWWWWWXXXYYYWWWWWWVVVTTTRRRPPPNNNMMMMMMMMMMMMNNNPPPRRRTTTUUUPPPRRRUUUYYY\\\]]][[[YYYTTTVVVXXXWWWTTTRRRSSSTTTRRRQQQPPPNNNNNNNNNNNNOOOPPPTTTXXXZZZXXXVVVSSSRRRRRRQQQRRRUUUUUUPPPNNNOOOPPPQQQRRRSSSSSSRRRPPPOOOLLLJJJIIIIIIKKKLLLLLLLLLIIIIIIJJJLLLPPPRRRQQQPPPMMMMMMMMMMMMMMMNNNPPPPPPQQQRRRTTTVVVVVVUUUTTTSSSQQQRRRTTTTTTRRRQQQPPPQQQNNNPPPQQQQQQQQQQQQRRRTTTUUUWWWWWWUUURRRPPPPPPQQQNNNMMMLLLKKKKKKKKKLLLMMMKKKJJJIIIHHHIIIKKKNNNPPPQQQQQQPPPMMMKKKIIIJJJLLLJJJIIIJJJLLLNNNNNNLLLKKKGGGEEEEEELLLWWW^^^```^^^ZZZVVVRRRPPPPPPPPPOOONNNRRRTTTVVVVVVSSSOOONNNPPPPPPPPPQQQQQQRRRRRRQQQQQQLLLLLLLLLKKKJJJJJJIIIIIICCCBBBAAA?????????????????????@@@BBBCCCCCCAAA???CCCIIILLLJJJKKKQQQTTTSSSQQQNNNJJJHHHHHHKKKNNNQQQNNNNNNOOOPPPPPPPPPOOOOOOOOOMMMJJJJJJKKKLLLMMMLLLGGGGGGFFFFFFGGGGGGGGGGGG************************((((((***+++,,,---------******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---***************************+++++++++,,,,,,,,,,,,''''''((()))***++++++,,,+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---*********++++++,,,,,,,,,***---///...,,,+++---000---------.........//////,,,,,,------...///000000////////////////////////000000000000000000000000---......///000111111222111111000000000000000111222222222222222222222222222222111111111111111222333222222222333444555666111222333222000000000222333555777777777777999:::888999999999999999;;;===>>>???AAACCCEEEFFFFFFGGGJJJLLLMMMMMMMMMPPPVVV[[[ZZZZZZ[[[ZZZZZZ\\\___bbb```______bbbeeeggggggeeeeeeeeeeeeffffffccc___\\\[[[VVVRRRPPPRRRTTTTTTSSSTTTXXXWWWRRROOONNNLLLHHHGGGFFFFFFHHHEEE@@@???BBB;;;===>>>@@@AAA@@@@@@??????===<<<<<<===>>>===<<<;;;:::999999;;;;;;:::888888888888999999;;;;;;<<<:::<<<=========>>>@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHKKKKKKKKKKKKKKKLLLMMMNNNPPPNNNMMMLLLMMMPPPTTTVVVRRRQQQOOONNNNNNOOOPPPRRRRRRSSSUUUWWWZZZ[[[\\\]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRZZZZZZZZZZZZ\\\^^^```aaabbb```___```bbbccccccbbb```aaabbbaaa^^^\\\\\\\\\ccccccaaa]]]XXXUUUWWWYYYZZZ]]]aaacccdddbbb___]]]YYYWWWUUUUUUXXX[[[\\\]]]\\\^^^aaabbbbbb```]]][[[PPPNNNKKKIIIIIIJJJLLLMMMLLLNNNPPPRRRSSSRRRPPPNNNUUUVVVYYY[[[]]]]]]^^^]]]```aaaaaa___]]]\\\]]]^^^bbbaaaaaaaaaaaaccceeefff``````aaaaaabbbdddhhhjjjgggccc^^^\\\^^^aaaccceee```^^^ZZZXXXVVVVVVXXXYYYXXXWWWVVVTTTRRROOOMMMLLLLLLLLLMMMNNNPPPRRRTTTUUUSSSTTTWWW[[[]]]\\\XXXTTTRRRUUUWWWVVVTTTRRRSSSUUURRRQQQNNNLLLLLLLLLNNNOOOPPPTTTYYY[[[YYYUUURRRPPPRRRQQQTTTXXXXXXRRROOOOOOQQQRRRSSSTTTTTTRRRPPPOOOMMMKKKIIIHHHIIIIIIIIIHHHIIIIIIJJJMMMPPPQQQPPPOOOMMMMMMLLLLLLMMMOOOQQQRRRRRRSSSUUUVVVVVVUUUTTTSSSPPPSSSUUUVVVTTTRRRQQQQQQMMMOOOPPPQQQQQQQQQSSSUUUTTTVVVVVVTTTOOOMMMMMMOOOMMMLLLJJJIIIIIIJJJKKKKKKIIIHHHFFFFFFGGGIIILLLNNNQQQQQQOOOLLLIIIHHHIIIKKKHHHHHHHHHKKKMMMNNNLLLKKKHHHEEEEEELLLXXX```aaa^^^ZZZWWWSSSQQQRRRRRRPPPMMMOOOPPPRRRTTTSSSQQQQQQSSSSSSSSSSSSTTTSSSRRRRRRQQQLLLLLLKKKKKKJJJJJJIIIIIIDDDCCCAAA@@@???@@@AAAAAAAAAAAABBBCCCEEEEEEBBB@@@CCCJJJMMMKKKLLLRRRUUUSSSPPPMMMJJJHHHHHHKKKPPPSSSNNNNNNOOOPPPPPPPPPOOOOOONNNLLLIIIIIIJJJLLLMMMMMMHHHGGGGGGFFFEEEFFFFFFFFF******++++++++++++******))))))))))))************,,,+++******))))))************************************++++++++++++******))))))***++++++++++++***''')))***++++++***)))'''************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))))))******++++++,,,,,,---,,,---...---,,,,,,---............------,,,,,,,,,.......................................///000000555444333111000...---,,,...///000111111111111111000000111222222222222111222222222222222222222222111222222333333222222111333444444555444333222111222222333333444555666666444444555666777888999999999999999999999999999999@@@@@@??????@@@BBBDDDEEEFFFGGGHHHIIIJJJLLLLLLMMMJJJJJJKKKKKKKKKLLLLLLLLLOOOOOONNNMMMMMMLLLLLLKKKFFFEEEEEEDDDCCCBBBAAAAAADDDDDDCCCCCCAAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::<<<;;;;;;::::::999999888999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>CCCCCCCCCCCCEEEGGGIIIJJJMMMLLLJJJIIIJJJKKKMMMNNNQQQOOOLLLKKKKKKMMMPPPRRRQQQPPPOOOOOOPPPQQQPPPNNNOOOOOOQQQUUUZZZ[[[ZZZWWWYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWYYYXXXWWWVVVVVVUUUUUUVVVYYYYYYZZZ[[[]]]^^^___```cccbbbaaa```````````````]]]^^^______]]]]]]^^^___cccbbb```\\\YYYXXXZZZ]]]```cccfffgggddd```]]]\\\VVVVVVVVVXXX[[[]]]]]]]]]____________^^^]]]\\\[[[VVVPPPIIIEEEEEEGGGHHHGGGOOOPPPQQQSSSTTTVVVWWWXXXWWWXXX[[[]]]___`````````cccaaa^^^[[[ZZZ[[[]]]^^^aaa___]]]]]]```bbbddddddcccbbbaaa``````aaabbbccceeeaaa\\\ZZZ[[[^^^```aaa```^^^ZZZWWWUUUUUUVVVWWWXXXWWWVVVRRRPPPOOOQQQSSSQQQPPPOOOOOOOOOOOOPPPQQQWWWYYY\\\\\\ZZZXXXVVVUUURRRTTTUUUTTTSSSRRRSSSTTTVVVSSSOOOKKKIIIJJJMMMNNNQQQTTTVVVWWWWWWUUUUUUUUUSSSSSSTTTTTTSSSRRRQQQPPPTTTUUUVVVVVVUUURRROOOMMMJJJIIIIIIHHHHHHIIIIIIJJJIIIKKKLLLLLLKKKKKKLLLMMMOOOOOOOOOOOOOOOOOONNNNNNPPPRRRSSSUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOQQQPPPOOONNNNNNOOOQQQRRRUUUTTTRRROOOMMMKKKIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFHHHJJJMMMNNNMMMMMMLLLKKKJJJHHHFFFEEEIIIJJJLLLMMMNNNNNNMMMMMMHHHGGGFFFHHHRRR^^^bbb```XXXWWWTTTSSSSSSRRRPPPNNNLLLOOORRRUUUUUUSSSOOOMMMSSSTTTUUUUUUTTTRRRPPPNNNOOONNNLLLKKKIIIIIIHHHHHH@@@@@@@@@@@@AAACCCEEEFFF===@@@DDDEEEEEEDDDCCCDDDGGGHHHKKKNNNPPPQQQQQQQQQJJJIIIGGGEEEEEEIIIOOOSSSTTTQQQNNNNNNPPPQQQPPPNNNLLLIIIHHHIIIKKKLLLJJJHHHEEEDDDCCCCCCDDDEEEDDDCCC******++++++++++++******))))))))))))************,,,+++******))))))******++++++++++++++++++++++++)))******++++++******)))))))))***++++++++++++***((()))***++++++***)))(((************************************************---,,,,,,++++++******)))++++++,,,,,,---.........,,,---......---,,,---.........---------,,,,,,,,,.......................................//////000000000000//////.........//////000111111111111111000000111222222222222111222222222222222222222222000000111111111111000000000000222333333333222222222222333333444555555666444444444444444555555555777777777777777777777777:::999999:::;;;<<<>>>???;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>============<<<<<<=========<<<<<<;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::666666666777777777888888888888888999999999999999999999999::::::::::::;;;:::;;;;;;<<<<<<=========BBBBBBBBBBBBDDDFFFHHHIIIKKKJJJIIIHHHIIIKKKMMMNNNOOOMMMKKKIIIIIIKKKNNNPPPQQQOOONNNOOOPPPPPPOOONNNMMMMMMOOOSSSWWWYYYXXXVVVXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYXXXVVVUUUWWWYYY\\\\\\\\\]]]]]]]]]^^^^^^_________^^^^^^]]]]]]\\\\\\^^^^^^^^^\\\[[[\\\]]]______]]]ZZZXXXXXXZZZ]]]cccfffjjjjjjgggbbb___]]]UUUTTTTTTVVVYYYZZZZZZZZZ______```______^^^\\\\\\WWWRRRKKKGGGGGGHHHIIIHHHPPPQQQRRRSSSTTTUUUUUUVVVWWWXXX[[[]]]___```aaaaaaaaa```^^^\\\[[[\\\]]]]]]___]]]\\\\\\___bbbccccccaaaaaa```______```aaaaaaaaa___[[[ZZZ[[[^^^___```\\\ZZZWWWTTTRRRRRRSSSSSSVVVVVVUUUTTTRRRQQQSSSUUURRRQQQPPPNNNNNNPPPQQQRRRWWWYYY\\\\\\YYYVVVTTTTTTRRRTTTUUUTTTSSSRRRSSSTTTUUURRRNNNKKKIIIJJJLLLNNNQQQSSSVVVWWWWWWVVVUUUVVVTTTTTTSSSSSSRRRRRRRRRQQQTTTUUUVVVVVVUUURRROOOMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNQQQQQQQQQPPPPPPOOONNNNNNNNNOOOPPPQQQSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOPPPQQQQQQRRRTTTSSSQQQOOOLLLJJJHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDDDDDDDFFFIIIKKKMMMOOONNNKKKIIIGGGGGGGGGHHHJJJKKKLLLNNNOOONNNNNNMMMIIIHHHEEEEEENNNZZZ___^^^YYYWWWUUUTTTTTTSSSQQQOOONNNOOORRRSSSSSSQQQOOOMMMRRRSSSTTTTTTSSSRRROOONNNPPPOOOMMMJJJHHHGGGFFFFFFBBBAAA@@@@@@AAABBBCCCDDD===@@@DDDGGGFFFFFFEEEEEEJJJKKKLLLNNNOOOOOONNNNNNIIIIIIGGGFFFEEEHHHMMMQQQRRRPPPMMMNNNOOOPPPOOOMMMLLLIIIHHHHHHJJJJJJHHHFFFCCCCCCBBBBBBCCCCCCCCCBBB******++++++++++++******))))))))))))************,,,+++******))))))******++++++++++++++++++++++++)))******++++++******)))))))))***++++++++++++***((()))***++++++***)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---......//////000---...///...------...///...------------,,,,,,,,,..............................------......///000,,,------......///000000//////000000000000111111///000111111222222111111222222222222222222222222111111111222222111111111...///000222333444444444222222333333444444555555555555444444444333333333444444444444444444444444555555555555666888999:::777777888888888999999999777888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<777888888888999999999999555666777999:::;;;;;;;;;:::999888888777888888888888888888888888888888888666666666666777777777777555666666777888888999999888888999999999:::::::::999999999:::;;;<<<<<<<<<@@@@@@@@@AAABBBDDDFFFGGGGGGGGGGGGGGGHHHKKKMMMNNNLLLKKKIIIGGGHHHJJJLLLNNNOOONNNMMMNNNOOOPPPOOOMMMJJJKKKMMMPPPTTTVVVVVVUUUXXXXXXXXXWWWWWWWWWVVVVVVYYYYYYYYYYYYYYY[[[\\\\\\XXX[[[]]][[[WWWVVVYYY]]]___^^^^^^^^^]]]\\\\\\\\\[[[\\\\\\\\\[[[ZZZXXXWWWZZZ\\\]]]\\\ZZZYYYYYYZZZ]]]]]]\\\ZZZYYYZZZ^^^aaahhhkkknnnnnnkkkeee```^^^WWWVVVUUUWWWYYYZZZZZZYYY___````````````^^^]]]\\\XXXTTTNNNJJJIIIIIIIIIIIIQQQQQQQQQRRRSSSTTTTTTTTTVVVXXXZZZ]]]___```aaaaaa___^^^]]]\\\\\\\\\\\\\\\]]][[[[[[\\\___bbbbbbbbb______^^^^^^^^^^^^______]]]\\\ZZZ[[[]]]______^^^ZZZXXXVVVSSSQQQQQQQQQRRRSSSUUUVVVUUUTTTTTTUUUVVVTTTRRRPPPNNNNNNPPPRRRTTTXXXZZZ[[[ZZZWWWTTTRRRQQQRRRTTTUUUTTTSSSRRRSSSTTTTTTQQQNNNJJJIIIJJJLLLMMMQQQSSSVVVWWWVVVVVVVVVWWWTTTSSSRRRQQQQQQRRRSSSSSSUUUUUUVVVVVVUUURRROOONNNLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKNNNRRRUUUTTTTTTRRRPPPOOONNNNNNMMMMMMMMMOOOPPPPPPQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQQQQQQQRRRQQQPPPNNNKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGBBBBBBCCCDDDFFFIIILLLNNNQQQNNNJJJGGGFFFFFFHHHJJJKKKLLLMMMOOOOOOOOONNNNNNJJJHHHDDDBBBIIIUUU[[[[[[YYYXXXVVVUUUUUUTTTSSSQQQOOOPPPQQQQQQQQQPPPNNNMMMPPPQQQSSSSSSSSSQQQOOONNNPPPNNNLLLIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@@@@AAAAAA>>>BBBFFFHHHIIIHHHHHHHHHLLLMMMNNNNNNNNNLLLKKKJJJHHHIIIHHHGGGFFFGGGJJJLLLOOOMMMLLLLLLMMMNNNMMMKKKKKKJJJHHHGGGHHHHHHFFFDDDAAAAAAAAABBBBBBBBBBBBBBB******++++++++++++******((()))))))))************,,,+++******))))))******************************))))))************))))))))))))***++++++++++++***((()))************)))(((************************************************))))))******+++++++++,,,,,,,,,------.../////////---...//////------...///------------------------...........................------------...//////,,,,,,---...//////000000000000/////////000000000///000000111111111111111111111111111111111111111333333444444444444333333000000111222444444555555222222333333333444444444555555555555555555555555333333333333333333333333444444555555777888999999888888888888888777777777444555555555666666666666777777777888999::::::;;;777777777777777777777777555666777888::::::;;;;;;999888777777666666777777777777777777777777777777777777777888888888999999666666777777777888888888888888888888999999999999777777888999:::;;;;;;<<<>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDEEEGGGJJJLLLMMMJJJIIIGGGGGGGGGIIIKKKMMMMMMLLLKKKLLLNNNOOONNNMMMHHHJJJLLLOOORRRTTTUUUUUUYYYYYYXXXXXXWWWWWWVVVVVVYYYYYYXXXYYYZZZ\\\]]]^^^[[[```ccc___XXXVVVYYY___]]]]]]]]]\\\\\\\\\[[[[[[YYYZZZ[[[[[[ZZZXXXVVVTTTVVVXXXZZZZZZYYYXXXXXXYYY]]]]]]]]]\\\]]]___dddgggmmmooorrrqqqmmmgggbbb___\\\[[[ZZZ[[[\\\]]]\\\[[[___```aaaaaa```___]]]\\\WWWTTTPPPMMMKKKJJJJJJJJJOOOPPPPPPRRRSSSTTTUUUUUUVVVXXXZZZ\\\^^^_________\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[^^^aaaccccccbbb______^^^^^^^^^^^^______ZZZZZZ[[[]]]___``````^^^[[[ZZZWWWUUUTTTSSSSSSTTTSSSUUUWWWWWWUUUTTTTTTUUUUUUSSSQQQOOOOOOQQQSSSUUUXXXZZZZZZYYYUUURRRPPPOOORRRTTTUUUTTTSSSRRRSSSTTTSSSQQQMMMKKKJJJJJJLLLMMMQQQSSSUUUVVVUUUUUUVVVWWWTTTSSSQQQPPPPPPRRRTTTUUUVVVVVVWWWVVVUUUSSSQQQOOOLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLOOOTTTXXXWWWVVVSSSQQQOOOMMMMMMMMMKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNPPPOOONNNNNNNNNOOOPPPQQQQQQPPPOOOMMMJJJHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCDDDFFFIIILLLOOOPPPOOOMMMJJJHHHGGGGGGHHHIIILLLMMMNNNOOOPPPOOOOOONNNJJJHHHCCCAAAGGGSSS[[[]]]ZZZYYYWWWVVVVVVUUUSSSRRRPPPPPPPPPOOONNNNNNMMMMMMNNNOOOQQQRRRRRRPPPNNNMMMMMMLLLJJJHHHGGGEEEEEEEEEFFFEEECCCAAA????????????@@@DDDHHHKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHGGGEEEEEEFFFHHHKKKKKKKKKKKKLLLLLLKKKJJJKKKJJJHHHGGGFFFEEECCCBBBAAABBBCCCCCCBBBBBBCCCDDD******++++++++++++******((()))))))))************,,,+++******))))))******)))))))))))))))))))))))))))))))))******)))))))))))))))***++++++++++++***))))))************))))))************************************************((())))))******++++++,,,***++++++,,,------......---...///...---,,,---///------------------------........................---------------...///////////////////////////000000000///......//////000//////000111111111111000111111111111111111111111222333333444444333333222111111111111111222222333222222222333333333333333333333333444555666666666333333333333333333333333444444555666777888999999666555555555555444444444444444555555555666666666111111222333444555666666888777777666555555444444666666777888999999999999999888888777777777777777666666666666666666666666666666777777777888888888999999888888777777777777777777777888888888999999666666777888999:::;;;<<<<<<<<<===???@@@AAABBBCCCAAAAAABBBDDDFFFHHHJJJKKKHHHHHHGGGGGGGGGIIIKKKLLLLLLJJJJJJKKKMMMNNNMMMLLLHHHJJJLLLOOOQQQTTTVVVWWWZZZZZZYYYXXXXXXWWWVVVVVVXXXXXXXXXYYY[[[\\\^^^^^^```dddfffaaaZZZVVVYYY^^^YYYYYYYYYZZZ[[[[[[\\\\\\YYYZZZ[[[[[[ZZZXXXUUUSSSSSSVVVYYYZZZYYYYYYYYYZZZ[[[\\\\\\]]]^^^bbbgggkkkoooqqqrrrqqqlllfffbbb___^^^]]]\\\]]]^^^___^^^\\\^^^___aaaaaaaaa___\\\[[[VVVUUURRROOOMMMLLLLLLLLLNNNNNNPPPRRRTTTUUUWWWWWWVVVWWWYYY[[[]]]]]]]]]]]]YYYYYYYYYZZZZZZZZZZZZZZZ\\\\\\]]]```cccdddcccbbb________________________ZZZ[[[\\\___bbbbbbaaa___[[[ZZZXXXVVVUUUTTTTTTTTTTTTUUUVVVVVVTTTRRRRRRRRRVVVTTTRRRPPPPPPRRRTTTVVVYYYYYYZZZXXXTTTQQQOOOOOORRRTTTUUUTTTSSSRRRSSSTTTRRRPPPNNNKKKJJJKKKLLLMMMRRRSSSUUUUUUTTTSSSTTTUUUSSSRRRQQQPPPQQQRRRUUUVVVWWWWWWWWWVVVUUUSSSQQQPPPKKKLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPOOONNNPPPTTTXXXYYYWWWTTTPPPNNNMMMLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOTTTRRRNNNKKKJJJLLLOOOQQQPPPOOONNNLLLJJJHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFHHHJJJLLLNNNOOOLLLLLLKKKJJJIIIHHHHHHGGGLLLMMMNNNOOOPPPOOONNNNNNIIIHHHDDDAAAGGGSSS\\\```\\\ZZZWWWVVVVVVUUUSSSQQQOOOOOONNNMMMMMMMMMMMMMMMLLLMMMOOOPPPPPPOOONNNMMMIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@??????@@@BBBFFFJJJLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMLLLKKKJJJGGGGGGHHHFFFDDDCCCDDDEEEHHHIIIKKKKKKKKKJJJJJJJJJJJJIIIIIIGGGEEECCCBBBBBBBBBDDDFFFEEEDDDDDDEEEGGG******++++++++++++******))))))))))))************,,,+++******))))))******))))))))))))))))))))))))((())))))******))))))((())))))***++++++++++++******))))))))))))))))))***************************)))))))))))))))))))))))))))))))))*********++++++))))))***++++++,,,,,,---,,,---...---,,,,,,---...,,,,,,,,,------------...........................------,,,,,,------...///000000000///////////////111000///...---...///000...///000000111111000000111111111111111111111111000000000111111000000000000000/////////000000111222222222222333333333333///000000111222333444555333333333333333333333333111222444555666777777777555555555555555555555444333333333444444444555555111111222222333444555555666666555444333222111111555555666777777666666555999888888777777777777777666666666666666666666666444444444444555555555555999999999888777666666666666777777777777888888888555666777888999:::;;;<<<:::;;;===???@@@AAAAAAAAA>>>???AAABBBDDDFFFGGGHHHFFFFFFFFFFFFGGGHHHJJJKKKJJJIIIHHHIIIKKKMMMLLLKKKGGGJJJMMMOOOQQQSSSVVVYYYZZZYYYYYYXXXWWWVVVUUUUUUVVVWWWYYYZZZ[[[\\\\\\\\\aaacccddd```ZZZWWWXXX[[[UUUVVVWWWXXXZZZ[[[\\\]]][[[[[[[[[[[[YYYWWWUUUTTTSSSVVVYYY[[[ZZZZZZZZZZZZXXXYYYZZZ\\\^^^bbbhhhllloooppppppmmmhhhccc```___\\\[[[ZZZ[[[]]]]]]\\\[[[]]]^^^```aaa```^^^[[[YYYUUUUUUUUUSSSPPPNNNOOOPPPOOOPPPQQQSSSTTTVVVWWWXXXVVVWWWYYYZZZZZZZZZYYYYYYVVVVVVVVVVVVWWWWWWXXXYYY]]]]]]___bbbddddddbbb```^^^______``````______^^^[[[[[[]]]```bbbcccaaa___XXXWWWVVVTTTSSSRRRRRRRRRSSSTTTTTTSSSQQQOOOPPPQQQUUUTTTTTTSSSSSSTTTTTTUUUYYYYYYYYYWWWSSSPPPOOOPPPRRRTTTUUUTTTSSSRRRSSSTTTRRRQQQOOOMMMLLLLLLMMMNNNRRRSSSTTTSSSQQQQQQQQQSSSRRRQQQQQQQQQRRRSSSUUUVVVVVVVVVVVVUUUSSSRRRPPPOOOLLLMMMOOORRRSSSTTTTTTTTTSSSSSSSSSQQQPPPQQQSSSVVVYYYVVVSSSOOOMMMLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOTTTRRRNNNKKKJJJLLLOOOQQQPPPOOONNNLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGLLLMMMNNNOOOOOONNNMMMMMMHHHHHHEEEBBBGGGSSS\\\```]]][[[XXXWWWVVVTTTQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKMMMOOOOOOOOOMMMLLLHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFDDDCCCBBBAAABBBBBBEEEHHHLLLNNNMMMLLLLLLLLLHHHIIIJJJLLLLLLLLLKKKKKKFFFFFFFFFEEECCCBBBCCCDDDFFFHHHKKKKKKJJJIIIIIIIIIIIIIIIIIIGGGDDDBBBBBBCCCCCCFFFHHHHHHFFFEEEGGGJJJ******++++++++++++******))))))))))))************,,,+++******))))))******************************(((((())))))))))))(((((())))))***++++++++++++*********))))))))))))******************************************************))))))))))))************))))))******+++,,,,,,,,,+++,,,---,,,+++++++++---,,,,,,,,,---------..............................------,,,,,,------...///........................222000///---------///000...//////000000000000000111111111111111111111111...//////000000//////...000000///000111222444555222222222222222222222222000000111111222222222333222222222222222222222222///000222444555555555555555555555666666666666666222222222333333333333444333333444444555555666666555555444444333333222222444444555666666666666666888888777666666666666666666666666666666666666666333333444444444555555555777666666666666666666666666666666777777777888888555666777888:::;;;<<<===:::;;;===???@@@AAAAAAAAA===>>>@@@BBBCCCDDDEEEEEECCCCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGHHHKKKLLLKKKJJJFFFIIILLLNNNOOORRRVVVYYYXXXXXXWWWVVVUUUTTTSSSRRRTTTVVVYYY[[[\\\[[[ZZZYYY^^^^^^^^^\\\YYYWWWXXXYYYVVVVVVWWWYYYZZZ\\\]]]]]]\\\[[[[[[YYYXXXVVVUUUUUUVVVYYY\\\]]][[[YYYXXXXXXXXXYYYZZZ\\\___ccciiimmmmmmmmmlllhhhccc```^^^___ZZZYYYYYYZZZ\\\]]]\\\[[[[[[]]]___```___]]]ZZZXXXUUUWWWXXXWWWTTTSSSSSSUUUSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYXXXWWWVVVUUUUUUTTTSSSRRRSSSUUUWWWYYY]]]]]]___bbbdddccc```]]]\\\]]]^^^______^^^]]]\\\[[[[[[\\\___aaaaaa___^^^UUUUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPOOOMMMNNNPPPRRRTTTUUUUUUUUUUUUUUUUUUTTTYYYYYYYYYWWWSSSQQQQQQQQQRRRTTTUUUTTTSSSRRRSSSTTTRRRQQQPPPNNNMMMNNNOOOOOOSSSSSSSSSQQQOOONNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPOOOMMMMMMMMMNNNQQQSSSTTTTTTTTTSSSQQQRRRRRRRRRPPPQQQRRRTTTXXXUUURRRNNNLLLKKKLLLLLLKKKKKKKKKJJJKKKLLLNNNOOOPPPPPPPPPOOOOOONNNNNNMMMNNNNNNMMMMMMMMMNNNPPPPPPPPPPPPNNNMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIHHHIIIIIILLLLLLMMMNNNNNNMMMLLLKKKIIIJJJGGGCCCFFFQQQZZZ]]]^^^\\\YYYVVVUUURRROOOMMMJJJJJJKKKLLLMMMMMMMMMMMMHHHJJJLLLNNNNNNNNNMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFDDDCCCCCCDDDEEEEEEGGGJJJMMMNNNMMMLLLKKKKKKHHHIIIJJJKKKKKKKKKJJJIIIEEEEEEEEECCCAAAAAABBBDDDEEEHHHKKKLLLJJJHHHIIIJJJHHHIIIJJJHHHDDDBBBCCCEEECCCFFFIIIIIIFFFEEEHHHLLL******++++++++++++******))))))))))))************,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))***++++++++++++*********))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))******++++++,,,------***+++,,,,,,******+++,,,,,,,,,,,,------.................................---,,,,,,,,,,,,---......+++,,,,,,------.........222111///---,,,---...///...//////000000000000000000000000000000000000000000000111111111111000000222222222333555777999;;;222222222222222222222222444444444333333333333222111111111111111111111111///111222444555555555555222222222222333333333444222222222333333333444444222222222333333333333333555555555555555666666666444555666777888888999999777777666555555555555666666666666666666666666666555555555666666666777777333333444444555666666666666666666666777777777777555666777999:::;;;<<<===:::;;;===???AAAAAAAAAAAA===>>>???AAABBBCCCDDDDDDAAAAAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHJJJKKKKKKJJJEEEHHHLLLMMMNNNPPPUUUYYYVVVVVVUUUTTTSSSRRRQQQPPPSSSVVVYYY\\\\\\[[[XXXWWWZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\ZZZXXXVVVVVVUUUUUUZZZ\\\______\\\YYYWWWVVVZZZ[[[]]]^^^aaaffflllppplllkkkiiiddd```]]]]]]^^^ZZZYYYYYYZZZ\\\^^^]]]\\\ZZZ\\\^^^```___\\\YYYWWWVVVXXX[[[ZZZWWWVVVWWWXXXWWWWWWVVVVVVUUUTTTTTTTTTWWWWWWXXXXXXWWWUUUSSSRRRTTTRRRQQQPPPQQQTTTWWWYYY\\\]]]___aaacccaaa^^^ZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[]]]___```^^^\\\VVVUUUUUUTTTSSSRRRRRRQQQMMMMMMMMMLLLLLLMMMPPPSSSTTTTTTVVVWWWWWWVVVTTTTTTXXXYYYYYYWWWTTTRRRRRRRRRRRRTTTUUUTTTSSSRRRSSSTTTSSSRRRPPPOOONNNOOOOOOPPPSSSTTTSSSQQQNNNLLLMMMNNNNNNOOOQQQSSSTTTUUUUUUUUUQQQQQQPPPOOOMMMLLLKKKKKKNNNOOORRRSSSTTTSSSRRRQQQNNNOOOQQQQQQPPPPPPRRRSSSWWWUUUQQQMMMKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPPPPPPPPPPOOONNNMMMLLLLLLHHHJJJMMMOOOQQQQQQQQQPPPPPPPPPOOOMMMLLLJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHNNNNNNNNNNNNMMMLLLKKKJJJNNNLLLIIIGGGFFFHHHJJJLLLKKKLLLMMMNNNNNNMMMKKKKKKIIIKKKHHHDDDFFFNNNVVVZZZ___\\\YYYVVVTTTQQQNNNKKKHHHIIIKKKLLLNNNNNNMMMMMMGGGIIIKKKMMMNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEGGGGGGHHHKKKNNNOOOMMMKKKJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEDDDBBB@@@@@@CCCEEEDDDHHHKKKLLLJJJHHHIIIJJJGGGIIIJJJHHHEEECCCDDDFFFBBBFFFIIIIIIFFFEEEHHHLLL************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))+++,,,+++*********)))))))))))))))***))))))))))))))))))))))))+++***((('''''''''((()))******))))))(((((('''''')))******)))((((((***,,,,,,++++++******++++++,,,,,,++++++******))))))(((,,,,,,------------......,,,,,,------------,,,,,,---...............------..................------//////000111111111111111////////////////////////000000000000000000000000000000000000////////////333222222222222222222222000111111111111222222222222222111111000/////////111111222222222333333333222222111111222222333444222222222222222222222222222444666555444333333444444333333333333444555555444444555555555444333333555444444333333444444555555555444333333222111111222222333333333333444444333444444444555666666666444444444444444444444444444444555666888999:::;;;999:::;;;;;;<<<<<<;;;;;;???@@@@@@AAABBBCCCDDDEEEAAABBBCCCCCCDDDCCCCCCBBBDDDFFFGGGIIIJJJJJJIIIIIIJJJIIIIIIKKKPPPTTTVVVWWWUUUTTTQQQOOOOOOPPPRRRSSSPPPRRRUUUXXXYYYYYYWWWVVVXXXYYY[[[[[[YYYWWWVVVWWWXXXWWWWWWZZZ]]]___]]]ZZZ[[[YYYVVVTTTSSSTTTUUUWWWXXX[[[^^^aaaaaa___\\\YYY\\\YYYXXX]]]dddjjjjjjhhhhhhgggeeeccc```^^^\\\[[[YYYYYYZZZ[[[\\\^^^___`````````___^^^]]]]]]\\\\\\]]]\\\[[[[[[]]]______^^^VVVTTTRRRRRRSSSTTTSSSRRRQQQTTTXXXYYYWWWSSSOOOLLLPPPPPPPPPQQQRRRTTTVVVWWWZZZ\\\___aaa```^^^[[[YYYWWWYYY[[[]]]]]]\\\YYYXXX___^^^]]][[[ZZZYYYYYYXXXVVVSSSOOOMMMMMMNNNOOOOOOMMMMMMMMMLLLLLLNNNSSSVVVXXXXXXXXXUUURRRPPPPPPQQQ]]]ZZZVVVSSSQQQQQQSSSTTTQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQTTTSSSQQQPPPOOONNNNNNMMMPPPSSSUUUVVVUUUUUUUUUVVVSSSQQQPPPNNNMMMMMMNNNNNNRRRPPPNNNNNNQQQSSSUUUUUUQQQRRRSSSTTTUUUUUUTTTTTTSSSQQQOOOMMMKKKKKKKKKKKKJJJJJJIIIIIIKKKNNNQQQSSSSSSRRRQQQOOONNNNNNOOOOOOPPPOOOMMMKKKKKKLLLMMMNNNTTTSSSPPPNNNLLLKKKJJJJJJKKKKKKMMMNNNNNNMMMLLLKKKLLLLLLMMMNNNNNNMMMKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKIIIHHHGGGDDDEEEOOOZZZ[[[]]]^^^ZZZSSSMMMJJJJJJKKKJJJKKKMMMOOOOOOMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKMMMLLLJJJIIIIIIIIIJJJKKKJJJHHHEEEDDDEEEFFFFFFEEEJJJIIIHHHHHHIIIIIIGGGEEEHHHIIIIIIJJJJJJKKKKKKKKKGGGFFFEEECCC@@@???@@@AAADDDGGGKKKLLLKKKIIIHHHHHHJJJHHHGGGGGGHHHIIIHHHGGGIIIHHHHHHHHHIIIJJJLLLMMM************************((()))***++++++***)))(((************************))))))))))))***************************************)))((((((******)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))******+++,,,+++*********))))))))))))(((***++++++******+++,,,,,,++++++++++++++++++,,,........................*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------............---..................------...///000000111111000000////////////////////////////////////////////////000/////////////////////222222222222111111111111000000111111111222222222222111111111111000000000111111111222222222333333222222111111222222333444222222222222222222222222222333444444222222333444222222222222333333444555444444444444444333333222444444333333333333444444555444444333222222111111222222222333333333444444444444444444555555555555444444444444444444444444777888888999999:::::::::999::::::;;;;;;;;;;;;;;;===>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJJJJIIIIIIJJJIIIIIIKKKPPPSSSUUUVVVUUUSSSQQQOOOOOOPPPQQQSSSRRRSSSVVVXXXYYYYYYXXXWWWWWWXXXYYYXXXWWWUUUVVVVVVYYYYYYYYY\\\___```^^^\\\ZZZXXXVVVTTTTTTUUUWWWXXXYYY[[[\\\^^^______^^^^^^]]][[[[[[___fffjjjjjjhhhffffffdddbbb```^^^\\\[[[[[[[[[[[[\\\]]]___```aaaaaaaaa``````___^^^^^^]]]___]]]\\\]]]___`````````\\\ZZZWWWUUUUUUTTTRRRPPPQQQTTTWWWYYYWWWTTTPPPNNNOOONNNNNNNNNPPPSSSVVVXXX\\\]]]______^^^\\\ZZZXXXXXXYYY[[[\\\]]]\\\[[[ZZZ^^^^^^]]]\\\[[[[[[[[[[[[VVVSSSPPPOOOOOOOOOOOONNNNNNNNNOOOOOOOOOQQQTTTWWWYYYXXXWWWTTTQQQPPPQQQSSSZZZXXXUUURRRQQQRRRSSSUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQSSSRRRQQQPPPOOONNNNNNNNNNNNQQQSSSTTTSSSSSSSSSTTTRRRQQQPPPNNNMMMMMMNNNNNNPPPPPPPPPRRRTTTTTTSSSQQQOOOPPPRRRTTTUUUUUUTTTTTTRRRPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKLLLNNNPPPRRRSSSSSSRRRPPPOOONNNNNNOOOOOOQQQPPPNNNMMMLLLMMMNNNOOORRRQQQOOONNNMMMMMMMMMMMMNNNOOOOOOOOONNNLLLJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGFFFDDDDDDMMMXXX___aaaaaa]]]VVVPPPMMMMMMJJJIIIIIIJJJLLLLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKJJJHHHFFFEEEFFFGGGGGGFFFGGGFFFEEEFFFGGGGGGFFFDDDHHHHHHHHHHHHIIIIIIJJJKKKHHHHHHFFFCCC@@@>>>>>>@@@CCCFFFIIIJJJIIIIIIIIIIIIJJJHHHFFFFFFGGGHHHGGGFFFHHHGGGGGGHHHIIIKKKLLLNNN************************))))))************))))))************************))))))))))))************++++++++++++++++++++++++***)))'''((())))))((('''***)))))))))))))))******))))))))))))))))))))))))((()))***+++------------++++++++++++************&&&)))+++,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,------......************+++++++++++++++,,,,,,------,,,,,,++++++,,,------............------------------......---......///000/////////////////////////////////////////////////////////////////////////////////000000000000000111111111000000000111111111222222000000000000111111111111111111111222222222222333222111111111111222333333333333222222111111111111222333333111000000222444111111111111222333555555333333333333333222222222444333333222222333333444444444333333222222111111222222222222333333333333555444444444444444444333444444444444444444444444555555555555555555555555999999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@BBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIKKKOOOSSSUUUUUUSSSRRRPPPOOONNNOOOQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXVVVVVVVVVUUUSSSSSSUUUWWW[[[ZZZ[[[]]]``````___]]]YYYXXXVVVUUUVVVWWWYYY[[[[[[\\\\\\]]]___```aaabbb___^^^___ccchhhjjjiiifffddddddbbbaaa___]]]\\\[[[]]]]]]]]]^^^___```aaabbbbbbbbbbbbaaa``````______```___^^^^^^aaabbbbbbbbbbbb___\\\YYYWWWUUURRROOOPPPRRRUUUWWWWWWVVVTTTSSSPPPNNNLLLLLLMMMQQQVVVXXX^^^^^^^^^]]]\\\ZZZXXXWWWXXXYYYZZZ\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]TTTSSSQQQQQQRRRQQQOOOMMMOOOQQQSSSTTTTTTTTTVVVWWWYYYXXXVVVSSSQQQPPPSSSUUUXXXVVVSSSQQQPPPQQQSSSTTTWWWVVVUUUSSSRRRQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOOOONNNQQQSSSTTTSSSSSSSSSTTTQQQQQQOOONNNNNNNNNNNNNNNNNNPPPRRRUUUWWWUUUPPPMMMMMMOOOQQQRRRTTTTTTTTTTTTPPPOOONNNLLLKKKJJJIIIIIILLLMMMNNNOOOQQQRRRRRRRRRRRRQQQOOONNNMMMNNNNNNOOOQQQPPPOOONNNMMMNNNOOOPPPPPPPPPOOONNNNNNOOOOOOOOOQQQQQQPPPOOOMMMKKKHHHGGGGGGHHHIIIKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFCCCCCCKKKUUU```bbbbbb^^^WWWPPPMMMMMMKKKJJJHHHIIIJJJLLLKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJJJJIIIHHHFFFFFFGGGHHHGGGFFFCCCCCCBBBCCCEEEEEEDDDCCCFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJHHHEEEAAA>>>===>>>BBBDDDFFFGGGGGGGGGIIIKKKKKKIIIGGGFFFGGGGGGFFFDDDFFFFFFFFFGGGIIIKKKMMMNNN************************)))))))))******)))))))))++++++++++++++++++++++++((()))))))))************************************)))((('''(((***+++***)))))))))))))))))))))***+++))))))))))))))))))))))))((()))+++,,,------,,,,,,************************$$$'''***,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,---------,,,,,,------------,,,,,,***+++,,,------...------,,,,,,------------......,,,---......//////......////////////////////////////////////////////////.........///////////////////////////000000000000000000000000111111111111---......///000000111111111111111111222222222222111111111111111222222333333333222222111111000000222222111///...///111444111111111222333444555666333222222222222222222222333333222222222222333333333333333333222222111111111222222222222333333333555444444444333333222222333333444444444444444444333333333444444444444444888888999:::::::::::::::999::::::;;;<<<===>>>>>>AAA@@@???>>>???AAACCCDDDDDDDDDFFFGGGHHHIIIJJJJJJIIIHHHIIIKKKOOORRRSSSSSSQQQPPPOOONNNNNNOOOPPPQQQSSSSSSRRRRRRSSSUUUVVVWWWUUUUUUTTTRRRQQQRRRUUUXXXZZZ[[[\\\^^^______^^^]]]XXXWWWWWWWWWXXXZZZ\\\]]]^^^___```aaabbbbbbbbbbbb______```dddggghhhfffcccbbbbbbaaa___^^^]]]\\\[[[______^^^^^^^^^___``````bbbaaaaaaaaa`````````___```^^^]]]___aaaccccccbbbcccaaa^^^\\\ZZZWWWSSSPPPMMMNNNQQQTTTXXXZZZYYYYYYTTTQQQMMMKKKLLLOOOTTTWWW]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___\\\\\\\\\\\\\\\\\\[[[[[[SSSSSSSSSTTTTTTSSSOOOLLLOOORRRVVVXXXWWWWWWWWWWWWXXXWWWUUURRRPPPPPPTTTWWWWWWVVVSSSQQQPPPPPPQQQRRRUUUTTTSSSQQQQQQPPPQQQQQQRRRQQQPPPOOONNNNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOPPPSSSUUUVVVUUUUUUUUUVVVQQQPPPPPPOOOOOOOOONNNNNNPPPQQQSSSUUUVVVTTTOOOKKKNNNOOOQQQRRRRRRRRRRRRQQQOOONNNMMMLLLKKKJJJIIIIIILLLMMMOOOQQQRRRRRRQQQPPPOOONNNMMMLLLKKKLLLLLLMMMOOOOOONNNMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOMMMKKKIIIGGGFFFDDDEEEGGGIIIIIIJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEBBBAAAHHHRRR^^^``````\\\UUUOOOLLLKKKNNNLLLJJJIIIKKKLLLMMMLLLHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIGGGFFFDDDEEEFFFGGGFFFEEEBBBAAAAAABBBDDDEEEDDDBBBDDDDDDCCCCCCDDDFFFHHHIIIKKKLLLKKKHHHCCC???>>>===AAABBBCCCCCCDDDFFFIIILLLLLLJJJHHHGGGGGGGGGFFFDDDDDDDDDEEEGGGIIIKKKMMMMMM))))))))))))))))))))))))***))))))))))))))))))***************************((()))))))))************))))))))))))))))))))))))((('''''')))+++------,,,))))))(((((()))***++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))"""%%%)))++++++******+++***++++++,,,,,,++++++***---------,,,,,,++++++++++++++++++,,,,,,,,,------------............------******+++,,,------,,,,,,,,,,,,,,,,,,------......,,,,,,---...............////////////////////////........................------....../////////000....../////////000000000//////000000000111111111+++,,,,,,---...///000000000000111111111222222222111111000000111111222333222222222111111000000000111111000...---...111333222222222222333444555666222111111111111222333444222222111111111111222222333222222222222222111111111111111222222222333333444444333333222222222111333333333444444444555555555555666777888999::::::777888999999::::::999999999999:::;;;<<<===>>>>>>@@@???>>>===>>>@@@BBBDDDDDDDDDEEEFFFGGGIIIJJJKKKHHHHHHHHHKKKOOORRRRRRQQQOOOOOONNNMMMMMMNNNOOOPPPQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUSSSQQQQQQRRRVVVZZZXXXZZZ\\\]]]]]]\\\\\\\\\XXXXXXXXXXXXZZZ\\\^^^___```bbbdddffffffdddaaa___^^^^^^```cccddddddcccaaa`````````___^^^]]]]]]]]]```______^^^^^^^^^^^^^^^```_______________^^^^^^^^^]]]\\\]]]```bbbbbbbbbaaa___]]]\\\[[[YYYVVVSSSKKKKKKMMMQQQWWW\\\]]]]]]XXXUUUOOOLLLKKKNNNRRRVVVYYYYYYXXXXXXXXXYYYZZZZZZXXXYYYYYYZZZ\\\]]]^^^^^^[[[[[[[[[[[[ZZZXXXVVVUUUSSSTTTUUUVVVWWWTTTPPPLLLOOORRRWWWYYYYYYWWWVVVVVVVVVUUUSSSPPPOOOPPPTTTWWWXXXVVVTTTQQQPPPOOOPPPPPPQQQQQQPPPOOOPPPQQQRRRTTTSSSRRRPPPOOONNNNNNOOOOOOPPPOOOOOONNNNNNNNNOOOOOOPPPSSSUUUVVVUUUUUUUUUVVVQQQQQQQQQQQQPPPPPPPPPOOOSSSRRRRRRSSSTTTSSSPPPMMMPPPQQQQQQRRRRRRQQQOOONNNMMMMMMMMMLLLKKKJJJIIIIIIKKKLLLOOOQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMLLLLLLLLLLLLLLLMMMMMMPPPPPPPPPOOOOOONNNNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEFFFEEEBBB@@@FFFOOO\\\^^^___[[[TTTNNNKKKKKKMMMKKKHHHHHHIIIKKKKKKJJJGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGGGGDDDCCCBBBCCCDDDEEEDDDBBBBBBAAAAAABBBDDDEEEDDDBBBBBBBBBBBBBBBCCCEEEGGGHHHKKKLLLLLLJJJFFFAAA???>>>@@@AAAAAABBBBBBEEEIIILLLMMMKKKIIIHHHHHHHHHFFFEEECCCCCCEEEGGGIIIJJJLLLLLL))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((''''''))),,,......---(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))))))))###&&&((())))))((()))******+++,,,------,,,+++***,,,,,,+++******)))(((((())))))))))))************,,,------......------,,,***++++++,,,,,,++++++***++++++,,,,,,------......,,,------...///.........////////////////////////........................---------......//////000......//////000000111111/////////000000000111111+++,,,,,,---...//////000000000000111111111111222111000000000000111222222111111111111111111111111000111111///......000222333222222222222333444444111000000111222444666777222111111000000111111222222222222222222222111111111111111111222222222222333333222222222222222111222333333444444555555555222333444555777888999:::777777888999999999999888999999:::;;;<<<===>>>>>>>>>=========>>>@@@AAABBBCCCCCCDDDEEEGGGIIIJJJLLLGGGGGGHHHKKKOOOQQQQQQPPPMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMNNNOOOPPPQQQSSSSSSRRRQQQPPPRRRVVVYYYWWWYYY[[[\\\[[[ZZZZZZ[[[XXXYYYYYYZZZ\\\]]]___``````bbbeeegggfffccc___]]]]]]^^^___aaaaaaaaaaaa```_______________^^^^^^^^^aaaaaa```^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]][[[[[[\\\___aaaaaaaaa^^^]]]\\\]]]]]]\\\YYYVVVLLLJJJJJJNNNUUU[[[^^^^^^YYYUUUPPPLLLLLLNNNRRRUUUWWWVVVVVVVVVWWWXXXYYYZZZWWWXXXYYY[[[[[[\\\\\\\\\YYYYYYZZZYYYXXXUUUSSSRRRTTTUUUVVVWWWXXXUUUQQQMMMNNNQQQVVVXXXWWWVVVTTTTTTRRRRRRQQQOOONNNPPPSSSVVVWWWUUUTTTRRRQQQPPPQQQQQQPPPOOONNNNNNPPPRRRUUUWWWUUUSSSQQQOOONNNNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNQQQSSSTTTSSSSSSSSSTTTQQQRRRRRRSSSSSSRRRQQQQQQTTTSSSQQQQQQRRRRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLNNNOOOPPPOOOMMMLLLJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLOOOOOOOOOOOOOOONNNMMMLLLJJJJJJIIIHHHGGGGGGGGGHHHCCCDDDEEEGGGGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBAAABBBBBBCCCDDDEEEEEEEEEFFFEEEFFFFFFBBB???DDDLLLZZZ]]]^^^[[[TTTOOOMMMMMMIIIGGGEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBAAAAAABBBDDDDDDBBBAAACCCBBBBBBCCCDDDEEECCCBBB@@@@@@AAACCCDDDEEEFFFFFFGGGIIIKKKJJJGGGBBB???>>>???@@@AAABBBBBBDDDHHHKKKLLLJJJHHHGGGHHHHHHGGGEEEBBBCCCEEEGGGIIIJJJJJJJJJ))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((***)))((()))***+++***)))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((('''''''''((())))))(((((()))))))))*********&&&((())))))(((((()))+++)))***,,,------,,,***))))))))))))((((((((((((((())))))))))))***************++++++,,,,,,++++++***+++,,,,,,++++++***)))(((***++++++,,,------......------...///////////////////////////////////////........................,,,,,,---......///000000......///000000111222222////////////000000000111.........//////000000000000000000000111111111111000000000000000111222222//////000000111111222222///000111111//////000111222111111000000000000000000000000111333666999;;;111111000000000000111111111111111111111111222222111111111111222222222222111111111111222222222222222222333333444555555666000111111222333444444555666777777888888888888888888888999:::;;;<<<======;;;<<<<<<===>>>???@@@AAACCCCCCCCCDDDFFFHHHKKKLLLGGGGGGHHHKKKOOOPPPPPPOOOLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOPPPPPPPPPPPPQQQTTTWWWVVVYYY\\\\\\ZZZYYYZZZ[[[YYYZZZ[[[\\\]]]^^^___```___```bbbccccccaaa___^^^]]]^^^_________```aaabbb_______________`````````dddcccaaa```___^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^\\\[[[[[[\\\___aaabbbaaa^^^]]]]]]^^^___]]][[[XXXQQQMMMJJJLLLSSSXXXZZZZZZUUURRRNNNLLLLLLNNNRRRUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWYYY[[[[[[[[[YYYXXXVVVWWWXXXXXXWWWUUUSSSRRRUUUUUUVVVXXXXXXVVVQQQNNNLLLPPPTTTUUUUUUSSSRRRRRRNNNOOOOOOOOONNNOOORRRTTTSSSSSSRRRRRRRRRSSSTTTTTTQQQPPPOOOOOOQQQTTTWWWYYYVVVUUURRROOONNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMNNNQQQSSSTTTSSSSSSSSSTTTRRRSSSTTTTTTUUUTTTSSSRRRSSSRRRQQQQQQRRRSSSQQQPPPNNNOOOQQQRRRSSSSSSRRRRRRMMMNNNNNNNNNNNNLLLKKKJJJMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNMMMMMMKKKJJJIIIGGGGGGGGGGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFGGGGGGCCC???DDDKKKVVVYYYZZZXXXRRRNNNLLLLLLFFFEEEDDDEEEFFFEEEDDDBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEECCCCCCAAA@@@AAABBBDDDDDDCCCAAACCCBBBAAABBBCCCCCCBBB@@@===???BBBDDDEEEFFFEEEEEEAAADDDGGGHHHEEEBBB???===???AAABBBCCCCCCDDDGGGIIIIIIGGGEEEEEEFFFFFFFFFEEEBBBDDDEEEGGGHHHIIIIIIHHH))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))),,,***)))((())))))'''%%%(((((((((((()))***+++,,,))))))))))))))))))))))))''''''&&&&&&''')))+++,,,))))))******+++++++++,,,)))******)))((((((***,,,)))***,,,------,,,***)))+++++++++,,,------......***++++++++++++,,,,,,,,,))))))************)))))),,,,,,,,,+++***)))((('''******+++,,,,,,---......---...//////000000//////////////////////////////........................,,,,,,------...///000000...//////000111222222333////////////000000000000000000000000111111111111000000000000111111111111000000000000000111111222......///000111222333333///000222222111000000111111000///......------.../////////111333777;;;===111111000000000000111111111111111111111111222222000111111111111222222222000000111111222222222333222222333333444555666666444444444444444444444444666666777888888888888888777777888999:::;;;;;;<<<:::;;;<<<>>>???@@@@@@@@@CCCCCCCCCDDDFFFHHHKKKLLLFFFGGGHHHKKKOOOPPPOOONNNKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOOOOPPPSSSUUUWWWZZZ]]]]]][[[YYYZZZ[[[ZZZ[[[[[[\\\^^^______```]]]]]]^^^^^^______``````^^^^^^____________bbbccc_________`````````aaaaaafffeeecccaaa```______^^^]]]^^^^^^^^^^^^^^^^^^^^^]]][[[[[[]]]___bbbbbbbbb___^^^______```___[[[YYYTTTOOOKKKLLLQQQUUUWWWVVVPPPOOOLLLKKKLLLOOOSSSUUUWWWWWWWWWWWWWWWVVVUUUTTTUUUWWWYYY[[[[[[ZZZXXXVVVTTTUUUWWWXXXXXXWWWUUUTTTVVVVVVVVVWWWXXXVVVRRROOOKKKNNNRRRSSSSSSQQQPPPPPPLLLMMMNNNOOONNNOOOQQQSSSPPPQQQQQQRRRTTTUUUWWWXXXTTTSSSRRRQQQRRRUUUXXXZZZWWWUUURRRPPPOOOOOOPPPQQQRRRQQQPPPNNNMMMLLLLLLLLLPPPSSSUUUVVVUUUUUUUUUVVVSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQQQQSSSTTTTTTQQQOOOLLLMMMPPPRRRTTTUUUUUUUUUMMMNNNOOOOOONNNMMMLLLKKKNNNNNNOOOOOONNNNNNMMMMMMLLLKKKJJJIIIJJJJJJLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNHHHIIIKKKMMMNNNOOONNNNNNMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDFFFFFFHHHHHHDDD@@@CCCKKKQQQTTTVVVTTTOOOKKKIIIJJJFFFFFFFFFFFFGGGGGGDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAACCCEEEEEEDDDBBBCCCBBBAAAAAABBBBBB@@@>>><<>>===???AAACCCDDDDDDEEEFFFHHHFFFEEECCCCCCDDDEEEEEEDDDCCCDDDFFFGGGHHHHHHHHHGGG''''''(((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))&&&%%%&&&)))***)))'''++++++******))))))(((((())))))))))))************))))))))))))))))))))))))---,,,***)))))))))******++++++,,,,,,,,,+++*********++++++,,,,,,++++++***,,,+++++++++***)))))))))...------,,,,,,++++++***+++++++++,,,,,,,,,------000000//////.........---.../////////...---,,,,,,------...///////////////...//////000000000000000000000000000000000000000000000//////.........---//////000111111111111111000000000000000000000000222111111111000000//////000000000000000000000000......//////000000111111000000000000000000000000//////000111222222333333......//////000000111111---------...///000000111000000111111111111000000222222333333333333444444444333333222222333333444555555666666666666666666888888999999999:::::::::<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCDDDEEEGGGHHHHHHCCCEEEHHHJJJKKKLLLKKKJJJKKKKKKKKKKKKLLLMMMOOOOOOKKKLLLMMMMMMMMMLLLJJJIIILLLLLLMMMNNNPPPRRRTTTVVVWWWWWWVVVVVVWWWXXXZZZ[[[ZZZ[[[]]]^^^______^^^^^^___\\\XXXXXXZZZ]]]\\\[[[^^^^^^^^^\\\[[[\\\___bbbdddbbb```___aaabbbbbbbbbcccaaa___]]]\\\[[[[[[\\\^^^______]]][[[ZZZZZZ[[[\\\ZZZYYYZZZ]]]^^^___^^^[[[]]]``````^^^\\\[[[[[[VVVTTTRRRPPPOOOOOOPPPQQQNNNMMMLLLKKKLLLNNNQQQSSSVVVUUUTTTRRRRRRRRRRRRSSSXXXYYYZZZZZZYYYXXXWWWVVVTTTUUUWWWYYYYYYXXXWWWVVVXXXXXXXXXWWWVVVTTTQQQPPPNNNOOOQQQQQQQQQOOOMMMLLLMMMMMMNNNOOOQQQRRRSSSSSSLLLLLLLLLNNNPPPTTTWWWYYYYYYTTTNNNNNNRRRVVVVVVUUUWWWRRRMMMJJJKKKMMMOOOQQQUUUSSSQQQOOONNNMMMMMMNNNQQQRRRSSSUUUVVVWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTRRRTTTUUUUUUSSSRRRRRRSSSNNNOOOPPPPPPOOOOOOPPPRRRPPPOOOMMMMMMNNNMMMLLLJJJIIIMMMQQQRRRPPPOOOOOOQQQNNNMMMMMMLLLKKKJJJJJJIIIJJJIIIHHHHHHIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIHHHGGGGGGFFFEEEEEECCCDDDEEEFFFFFFEEECCCBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDGGGGGGFFFDDDAAA??????@@@MMMTTTWWWSSSNNNKKKIIIEEEGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????;;;===???@@@AAA@@@>>>===@@@???===<<<<<<>>>@@@AAA>>>???AAABBBBBBAAA@@@???>>>@@@AAAAAA@@@???AAABBBBBBDDDEEEDDDCCCAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBB@@@AAACCCDDDEEEEEEEEEEEE******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((('''%%%''')))***)))'''*********)))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))))))))***+++((()))******++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,++++++++++++,,,,,,,,,------------000/////////.........---------.........---,,,,,,---...///////////////...---...///000111000//////000000000000000000000000000/////////.........---......///000000000000///000000000000000000000000111111111000000000/////////////////////////////////////////////000000000000000000000000000000000000000000111111222222222///////////////000000000......//////000111111111000000111111111111000000111111111222222222333333222222222111111222222222444444444555555666666666888888888999999999999:::<<<<<<<<<<<<===>>>???@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCDDDGGGIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNLLLMMMMMMMMMMMMKKKJJJIIIJJJKKKLLLMMMOOOQQQSSSTTTWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]]]]]]]\\\\\\___\\\YYYXXXZZZ[[[[[[ZZZ^^^^^^^^^\\\[[[\\\^^^aaaeeeccc``````aaabbbbbbbbbbbbaaa___]]][[[[[[[[[[[[]]]^^^^^^\\\ZZZXXXYYYZZZYYYXXXWWWXXX[[[]]]]]]\\\[[[]]]``````^^^\\\[[[[[[YYYXXXUUUSSSRRRRRRRRRSSSPPPOOOMMMLLLMMMOOOQQQSSSSSSRRRQQQPPPQQQRRRTTTVVVYYYYYYZZZ[[[ZZZYYYXXXWWWUUUVVVWWWYYYYYYXXXWWWVVVXXXXXXXXXWWWUUUSSSPPPOOOLLLMMMNNNPPPPPPOOONNNMMMLLLMMMMMMNNNPPPQQQQQQRRRLLLLLLLLLLLLNNNQQQTTTVVVWWWRRRMMMMMMQQQUUUUUUTTTVVVRRRMMMKKKLLLOOOQQQRRRUUUSSSQQQPPPNNNNNNNNNOOORRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUSSSTTTUUUTTTRRRQQQQQQQQQRRRPPPOOONNNOOOQQQSSSTTTNNNLLLKKKKKKLLLMMMKKKJJJHHHLLLOOOPPPOOONNNNNNOOOMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHGGGGGGHHHIIIHHHFFFHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@FFFGGGFFFDDDAAA???@@@AAAJJJPPPSSSPPPKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????@@@??????>>>===<<<;;;;;;;;;<<<>>>@@@@@@???>>>===>>>>>>===<<<===>>>???@@@======>>>>>>>>>>>>======>>>???@@@@@@??????@@@BBBDDDEEEEEEDDDBBB@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@AAABBBCCCCCCDDD******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))************))))))))))))************))))))))))))))))))))))))*********)))******+++,,,&&&'''((()))***+++++++++******++++++++++++******,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////...............,,,,,,---.........------....../////////......---,,,---///111111000///.../////////////////////////////////...............------...////////////...000000000000000000000000111111000000000000//////////////////////////////000000//////////////////000000000000000000000000000000000000111111111111000000///////////////////////////000000111111222///000000111111000000///000000000111111111111222111111000000000000111111222222333444444555666666777777777888888888999999:::;;;;;;===>>>???@@@AAACCCCCCBBBBBBAAA@@@@@@@@@BBBCCCFFFHHHJJJJJJIIIHHHFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIIIIIIIJJJKKKLLLNNNOOOQQQQQQUUUTTTTTTSSSSSSTTTUUUVVVXXXYYYYYYZZZZZZZZZZZZYYY^^^\\\YYYYYYZZZZZZZZZZZZ^^^^^^^^^\\\ZZZ[[[^^^```eeeccc``````aaabbbbbbaaaaaa```^^^\\\[[[ZZZZZZ[[[[[[\\\\\\[[[XXXWWWWWWXXXVVVUUUUUUVVVYYY[[[ZZZZZZ[[[]]]______^^^\\\\\\\\\]]][[[YYYWWWUUUUUUUUUUUUSSSQQQPPPOOOOOOPPPRRRSSSOOONNNMMMMMMNNNRRRUUUWWWXXXYYYZZZ[[[\\\[[[ZZZZZZUUUVVVXXXYYYYYYYYYXXXWWWXXXXXXXXXVVVTTTQQQNNNMMMJJJKKKMMMNNNOOOOOONNNMMMKKKLLLLLLMMMNNNOOOOOOPPPLLLKKKJJJJJJKKKMMMOOOPPPSSSOOOLLLLLLPPPSSSTTTSSSTTTPPPLLLKKKMMMPPPRRRTTTTTTSSSRRRPPPOOOOOOPPPPPPTTTTTTUUUWWWWWWXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWTTTVVVVVVUUURRRPPPOOOPPPQQQNNNKKKJJJKKKMMMPPPQQQKKKJJJIIIJJJKKKLLLLLLJJJHHHJJJMMMOOONNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGFFFEEEFFFGGGHHHGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFIIIIIIIIIHHHFFFDDDAAA@@@???>>>>>>======>>>>>>>>>@@@??????>>>>>>======<<>>>>>=========>>>>>>===<<<:::999888777;;;<<<===>>>???>>>======;;;;;;<<<===>>>??????@@@======<<<<<<<<<<<<<<<======>>>@@@???>>>>>>???AAAFFFFFFEEECCC@@@???@@@BBBCCCCCCDDDDDDDDDDDDCCCCCC???>>>>>>===>>>???AAABBB''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))))))))(((((())))))******++++++((()))))))))************)))))))))))))))))))))))))))))))))******+++,,,,,,(((((()))***++++++************++++++++++++*********+++++++++,,,,,,------)))******+++,,,,,,------,,,,,,---------.................................,,,---...///////////////......//////......------+++,,,///000111000...---................................................------...////////////...000000000000000000000000000000000000000000//////////////////////////////000000000//////......---////////////////////////000000000000000000//////000000000//////......---......//////000000000000//////000000000000//////000000000111111111222222111111111000000111111111000000111222444555666666666666777777777888888888777888:::;;;===???@@@@@@@@@@@@@@@?????????>>>>>>@@@BBBDDDGGGHHHHHHGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHJJJJJJKKKMMMNNNOOOOOOPPPRRRRRRQQQQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYYYYYYYYYYZZZ[[[[[[]]]^^^]]][[[ZZZZZZ]]]___dddaaa___^^^___`````````aaa___]]][[[ZZZYYYYYYZZZYYYZZZZZZYYYVVVUUUUUUVVVTTTTTTTTTVVVXXXZZZZZZYYY[[[]]]^^^^^^]]]\\\\\\]]]___^^^\\\ZZZXXXWWWVVVVVVUUUTTTRRRQQQPPPPPPQQQRRRLLLKKKJJJJJJLLLOOOSSSVVVVVVWWWYYY[[[\\\\\\\\\[[[VVVWWWXXXYYYYYYYYYXXXXXXYYYXXXXXXVVVSSSPPPMMMKKKLLLMMMNNNNNNOOONNNNNNMMMKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHIIIJJJLLLPPPMMMKKKKKKNNNQQQRRRRRRPPPMMMJJJJJJLLLPPPRRRSSSTTTSSSRRRQQQQQQQQQRRRSSSUUUVVVVVVWWWXXXXXXXXXXXXVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXVVVSSSPPPOOOPPPOOOPPPPPPNNNKKKJJJLLLNNNIIIHHHHHHIIILLLMMMMMMLLLHHHJJJLLLNNNNNNMMMMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEFFFHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDGGGGGGGGGFFFDDDCCCAAA@@@???>>>>>>==============================<<<<<<<<>>===>>>???DDDJJJMMMJJJGGGHHHIIIGGGFFFDDDAAA???>>>???AAABBBAAA@@@>>>===;;;;;;;;;;;;<<<<<<;;;:::999999888888:::;;;<<<============<<<888999;;;===>>>>>>?????????>>><<<;;;;;;<<<===>>><<<>>>??????>>>===???@@@HHHGGGEEEBBB???>>>@@@BBBAAABBBCCCCCCCCCCCCCCCCCC???>>><<<;;;;;;===???@@@''''''(((((())))))******((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))))))))***(((((())))))******++++++((()))))))))************))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,+++***)))))))))******++++++******)))))))))******++++++,,,,,,((()))******+++,,,------,,,,,,,,,---------......---------...............---...///000000000000000---...............------+++,,,.../////////---,,,---------------------------------.....................///000000000////////////////////////////////////////////////000000........................000000//////......------........................000000//////////////////000000//////......---------------...............//////000000000000//////111111111111222222222333222222111111111111222222000000111222333444555666555555555666666666777777444555777:::<<<===>>>>>><<<<<<<<<===>>>>>>??????>>>@@@BBBEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGJJJKKKMMMNNNOOOOOOOOOOOONNNNNNNNNPPPRRRTTTWWWYYYUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXYYY[[[\\\]]]\\\\\\\\\ZZZYYYZZZ]]]```aaa___]]]]]]^^^___```______^^^\\\ZZZYYYXXXXXXYYYXXXYYYYYYWWWUUUSSSTTTUUUSSSSSSTTTVVVYYY[[[ZZZYYYZZZ\\\]]]]]][[[[[[\\\]]]^^^]]]\\\ZZZYYYXXXWWWVVVVVVUUUSSSQQQPPPOOOOOOOOOJJJIIIHHHHHHIIILLLOOOQQQRRRTTTVVVXXXZZZ[[[[[[[[[VVVWWWWWWXXXXXXXXXXXXXXXYYYXXXXXXVVVSSSPPPMMMKKKPPPPPPPPPPPPOOONNNMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHIIINNNLLLKKKKKKLLLOOOPPPPPPMMMJJJHHHHHHKKKNNNQQQRRRTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWWWWWWWTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYWWWTTTQQQPPPPPPQQQXXX\\\YYYQQQKKKLLLOOOHHHHHHHHHIIILLLNNNNNNMMMIIIJJJLLLNNNOOOOOOMMMLLLIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>===============:::;;;;;;<<<===>>>>>>???>>>??????===;;;;;;<<<===EEEKKKNNNKKKHHHHHHHHHFFFEEECCC@@@>>>===>>>@@@AAAAAA???===;;;::::::::::::999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<777888:::;;;============>>>===;;;:::999:::;;;;;;;;;<<<>>>===<<<<<<===???GGGFFFDDDAAA>>>===???AAA@@@@@@AAABBBBBBBBBBBBBBB@@@???===;;;;;;<<<>>>???******))))))(((((('''''''''(((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******(((((()))+++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***+++++++++******---------,,,+++***)))((())))))************))))))******************++++++)))))))))***+++,,,,,,---+++++++++,,,,,,,,,---------------------...............///000000000//////,,,,,,---...............+++,,,,,,---------------........................---------------...............///000000000000///////////////////////////......////////////000000........................//////......................................................//////////////////..................------------------------...//////000000//////...111111111222222222333333222222222111111222222222111111222333333444555555444444555555555666666666222444666999;;;<<<<<<<<<999999:::<<<===???@@@@@@===>>>AAACCCEEEEEEDDDDDDBBBBBBCCCDDDFFFHHHIIIKKKGGGGGGGGGFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOOOONNNMMMKKKKKKLLLMMMOOORRRUUUWWWRRRRRRRRRRRRSSSTTTUUUVVVSSSUUUXXXYYYYYYZZZ\\\]]]ZZZZZZZZZYYYYYY[[[^^^aaa___]]]\\\\\\^^^```aaaaaa___]]][[[YYYXXXWWWWWWXXXWWWXXXXXXWWWTTTSSSSSSTTTRRRSSSTTTWWWZZZ[[[ZZZYYYYYYZZZ[[[[[[ZZZYYY[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUUSSSQQQOOOMMMLLLLLLHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNQQQTTTWWWXXXYYYYYYVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXVVVTTTQQQNNNMMMSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGIIIJJJMMMMMMLLLKKKLLLMMMNNNOOOKKKHHHFFFGGGJJJMMMOOOPPPSSSSSSRRRRRRSSSUUUVVVWWWVVVWWWWWWWWWWWWVVVVVVUUUSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYWWWTTTQQQPPPQQQOOOWWW]]]ZZZQQQJJJHHHJJJHHHGGGGGGIIILLLNNNNNNMMMJJJJJJKKKMMMOOOOOOMMMKKKHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???@@@@@@AAA??????>>>===<<<<<<<<<<<<999999:::;;;===>>>???@@@<<<======<<<::::::<<<===CCCJJJOOOMMMIIIIIIHHHEEEDDDBBB@@@>>>>>>>>>???@@@@@@>>><<<:::999999;;;;;;888999999::::::;;;<<<<<<:::::::::::::::;;;;;;;;;888888999:::;;;<<<<<<===:::999888777777666666777:::<<<======<<<;;;===>>>CCCCCCBBB@@@===<<<>>>???===>>>???@@@@@@AAA@@@@@@@@@???===<<<<<<<<<<<<===******))))))((((((''''''&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))''')))+++***((((((***,,,*********)))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,+++***))))))++++++,,,++++++***)))((())))))************))))))++++++++++++++++++******))))))******++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------.........---...............---,,,***+++,,,---.../////////---,,,+++++++++,,,---...........................,,,,,,,,,------.........------...////////////...////////////////////////........./////////000000........................------..................---------------------------------....../////////------................................................////////////......000000000111111111111222111111000000000000111111222333333333444444555555333444444444444555555555333444777999;;;;;;;;;;;;888999:::;;;===>>>???@@@;;;===@@@BBBCCCDDDCCCBBB@@@@@@AAABBBDDDFFFHHHIIIGGGGGGGGGGGGHHHIIIKKKLLLJJJKKKLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJLLLNNNPPPQQQQQQQQQQQQQQQRRRTTTVVVWWWTTTWWWYYYYYYXXXWWWYYY[[[WWWXXXYYYXXXYYY[[[___bbb___]]]\\\]]]```cccdddddd^^^]]]ZZZXXXWWWWWWWWWWWWWWWXXXXXXVVVTTTSSSSSSTTTQQQQQQSSSVVVZZZ[[[YYYXXXWWWXXXYYYYYYXXXXXXYYY[[[ZZZZZZZZZZZZZZZYYYYYYXXXVVVUUUSSSPPPNNNKKKIIIIIICCCDDDEEEFFFGGGHHHIIIIIIHHHIIIMMMPPPSSSUUUVVVWWWUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWUUUSSSPPPOOOQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIGGGFFFEEEEEEFFFHHHKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMKKKIIIGGGGGGJJJMMMOOOOOOSSSSSSRRRSSSTTTVVVXXXYYYVVVVVVWWWVVVVVVUUUTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYUUUVVVWWWUUURRRPPPOOOPPPNNNPPPRRRQQQNNNJJJFFFDDDGGGFFFFFFHHHKKKLLLLLLLLLIIIHHHIIILLLNNNOOOLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFHHHIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<======???@@@@@@>>>===<<<;;;::::::::::::999999:::;;;<<<<<<======<<<======<<<;;;;;;===>>>>>>FFFMMMMMMKKKJJJHHHFFFBBBBBBAAA@@@???????????????>>>;;;999999:::<<<===999999999999999:::::::::999999999999999::::::;;;:::999888888888:::;;;<<<777888888777666555444444999;;;<<<<<<;;;;;;<<<===???@@@AAA???===<<<<<<===;;;<<<===>>>????????????>>>>>>===<<<<<<;;;::::::''''''(((((()))*********%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))''')))+++***((((((***,,,++++++******))))))(((((())))))))))))************))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********))))))))))))************))))))---------,,,,,,+++++++++***************+++++++++))))))*********+++++++++,,,,,,,,,------.........------------,,,+++******)))***+++---...///000000---,,,+++******,,,...///////////////////////////,,,,,,,,,------.........+++,,,------......------////////////////////////---.........//////000000........................,,,------....../////////------------------------,,,,,,------...///000000,,,------......////////////////////////...............////////////......////////////000000000000000000////////////000000444444444444444444444444333333333444444444555555444666888;;;<<<<<<;;;:::999::::::;;;<<<===>>>???;;;<<>>>>>???@@@BBBDDDFFFGGGHHHGGGGGGHHHIIIKKKNNNOOOHHHJJJKKKMMMMMMLLLJJJIIIJJJJJJIIIHHHIIIJJJKKKLLLPPPPPPPPPPPPRRRUUUWWWXXXVVVYYY[[[ZZZWWWUUUVVVXXXVVVWWWXXXXXXYYY\\\```ccc___^^^]]]___bbbeeeffffff]]]\\\ZZZXXXWWWVVVVVVWWWWWWXXXXXXVVVTTTSSSSSSTTTPPPPPPRRRVVVYYYZZZYYYWWWVVVWWWXXXWWWWWWWWWYYY[[[ZZZZZZZZZ[[[[[[ZZZZZZYYYUUUTTTRRROOOMMMJJJHHHFFF@@@AAADDDFFFHHHHHHHHHHHHDDDFFFJJJNNNQQQSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVTTTQQQPPPNNNNNNMMMMMMLLLMMMMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFEEEEEEGGGJJJMMMNNNNNNNNNNNNMMMKKKJJJKKKLLLLLLJJJHHHHHHKKKNNNOOOOOOSSSSSSSSSSSSUUUWWWYYYZZZVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZSSSTTTUUUTTTQQQOOONNNOOORRRNNNKKKLLLPPPOOOJJJDDDFFFEEEEEEGGGIIIKKKKKKJJJHHHGGGGGGJJJMMMNNNKKKHHHFFFFFFFFFFFFFFFFFFGGGGGGDDDCCCCCCDDDGGGHHHGGGFFFFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA======<<<======>>>??????===<<<;;;:::999999999999::::::::::::::::::;;;;;;===>>>>>>>>><<<===>>>@@@999CCCKKKMMMLLLKKKIIIFFFBBBBBBAAAAAA@@@??????>>>???===;;;999999;;;===>>>:::999999999888888777777999999888888999999:::;;;;;;:::888777777888:::<<<888999999999999777555444999:::<<<;;;::::::;;;======>>>@@@???===<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>=========<<<;;;:::999888***)))((((((((()))+++,,,******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((()))***++++++***)))******++++++++++++***************)))))))))))))))'''%%%###!!!!!!###%%%'''((((((((((((((()))******))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***+++,,,---...---,,,,,,---,,,,,,+++++++++,,,,,,***,,,------++++++,,,...+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------///111111///...------------------------......------------......////////////////////////........................---------------...//////............---,,,+++***..................------........................,,,+++***,,,...//////...,,,---......//////..............................///000000000111111111111333444555444222111222333555444222111111222444555444444444333333222222222555;;;BBBDDDAAA===;;;:::888999::::::;;;;;;::::::<<<===>>>@@@@@@@@@???>>>===>>>???@@@@@@BBBEEEHHHHHHEEEDDDEEEIIIMMMMMMLLLHHHGGGGGGIIIJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKNNNOOOOOOQQQVVVYYYYYYYYYZZZ[[[[[[YYYXXXWWWYYYWWWUUUUUUYYY^^^aaabbb___```aaabbbcccbbbaaa```\\\[[[YYYWWWWWWWWWXXXXXXUUUUUUUUUUUUUUUTTTSSSRRRSSSRRRQQQSSSWWWXXXVVVTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]XXXVVVSSSOOOLLLIIIGGGFFFCCCBBBBBBCCCDDDFFFHHHJJJGGGHHHJJJMMMPPPRRRTTTUUUWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYXXXUUUQQQOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMQQQMMMIIIHHHIIIKKKJJJHHHIIIGGGFFFGGGJJJLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVVVVUUUUUUWWWYYYZZZXXXWWWXXXZZZ[[[YYYVVVVVVTTTPPPOOONNNNNNMMMLLLMMMLLLJJJHHHFFFEEEEEEEEEAAABBBDDDGGGIIIKKKLLLLLLLLLJJJHHHHHHIIIKKKKKKJJJFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCGGGFFFDDDAAA???>>>===<<<<<<===???@@@AAAAAA@@@@@@DDDAAA===<<<======;;;888;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888999999999999999<<>>>>>???@@@@@@???======<<<;;;:::999999888===;;;:::888777777888888666777888999999999999999;;;:::888777777777888888555555555555555666777888777777777888999999:::::::::::::::;;;;;;;;;;;;<<<==================<<<<<<::::::888888888999:::;;;***)))((((((((()))***+++******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***+++******(((((()))******++++++******))))))))))))))))))))))))******((('''&&&&&&'''(((***(((((((((((()))))))))***))))))))))))************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***+++,,,---------,,,,,,//////............//////***+++---,,,++++++,,,...+++,,,,,,,,,------------......------------......---,,,---...000000///---------------------------......------------......................................................///////////////000000111,,,,,,---.........------..................------........................---,,,+++,,,...//////...,,,------.......................................//////000000000111111111111222222222000///000111333222000//////000222333444444333333333222222222555:::BBBGGGFFFAAA<<<999888999999:::;;;:::::::::<<<===>>>>>>???>>>======<<<>>>?????????AAAEEEGGGGGGEEEDDDEEEIIILLLLLLLLLHHHGGGGGGHHHJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGIIILLLNNNOOONNNPPPSSSVVVWWWXXXYYYYYYZZZYYYXXXWWWYYYWWWTTTUUUYYY^^^aaacccaaabbbcccccccccbbbaaa```[[[[[[ZZZYYYXXXXXXXXXXXXTTTUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRSSSVVVWWWUUUSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[VVVUUURRRNNNKKKHHHGGGFFFBBBAAAAAABBBCCCEEEGGGIIIJJJJJJKKKLLLMMMOOOQQQRRRTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVTTTPPPNNNNNNNNNQQQQQQPPPOOOOOONNNMMMMMMPPPMMMIIIHHHIIIJJJIIIHHHGGGFFFFFFHHHKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKMMMNNNOOOPPPPPPOOOOOOOOOQQQRRRSSSSSSTTTUUUUUUUUUUUUWWWYYYZZZYYYWWWXXXZZZZZZXXXUUUTTTRRROOONNNOOOOOONNNNNNNNNLLLIIIFFFDDDBBBAAAAAABBBCCCEEEGGGIIIKKKLLLMMMKKKIIIGGGGGGHHHJJJJJJJJJFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCFFFEEECCCAAA???>>>=========>>>???@@@@@@@@@??????CCC@@@===<<<======;;;999::::::;;;;;;;;;;;;;;;;;;888888888888888888888888:::::::::<<>>===;;;;;;<<<======<<<======<<<;;;:::999888888;;;:::888777666666777777666777888888999999999888999888777666555666666777444444444444444444555666666666777777888888999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;))))))((((((((()))***+++***))))))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***++++++******)))(((''')))******++++++******)))((((((((())))))***************))))))))))))******'''((())))))******))))))))))))******+++++++++,,,)))))))))))))))))))))))))))))))))************+++************************************************+++++++++******************++++++,,,---,,,,,,,,,---,,,,,,++++++,,,------***+++,,,,,,++++++,,,...,,,,,,,,,---------....../////////....../////////---,,,,,,---//////---,,,..............................------------......------------------------------------------------///............///000000++++++---....../////////------------------......------------------------///---,,,---//////...---,,,,,,---.......................................////////////000000000000000111222111///...///000222111000//////000111222333333333333222222222222444999AAAHHHJJJFFF===777888888999::::::::::::999;;;<<<<<<<<<<<<<<<;;;:::<<<===>>>>>>???@@@DDDFFFGGGFFFEEEFFFIIIKKKKKKKKKHHHGGGFFFGGGIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFJJJLLLMMMMMMMMMNNNQQQSSSUUUVVVWWWXXXXXXYYYXXXXXXYYYVVVSSSSSSWWW]]]aaadddbbbcccddddddcccbbbaaa```ZZZZZZZZZZZZYYYXXXWWWWWWTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRSSSUUUUUUTTTSSSTTTTTTUUUWWWXXXZZZ[[[\\\[[[[[[ZZZZZZYYYXXXXXXWWWTTTRRRPPPLLLJJJGGGFFFEEEBBBBBBCCCDDDEEEGGGHHHIIILLLLLLKKKJJJJJJKKKMMMNNNPPPPPPOOOOOOOOOQQQRRRSSSRRRSSSSSSRRRPPPNNNOOOPPPSSSSSSRRRQQQPPPOOONNNMMMOOOMMMJJJIIIIIIIIIIIIHHHFFFEEEFFFIIILLLNNNNNNMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKMMMOOOPPPRRRQQQOOOMMMMMMOOOQQQSSSQQQSSSUUUVVVVVVVVVXXXZZZ[[[ZZZXXXXXXXXXXXXVVVTTTRRRPPPNNNMMMNNNOOOOOOOOONNNLLLHHHEEEBBB???>>>>>>AAABBBCCCEEEGGGIIIJJJKKKIIIGGGEEEEEEGGGIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAAAAABBBBBBEEEDDDBBB@@@???>>>======>>>????????????>>>>>>===@@@>>><<<;;;<<<<<<;;;:::::::::::::::::::::::::::666777888999999888777666:::::::::<<>><<<;;;999:::;;;<<<<<<;;;<<<<<<;;;:::999888888777888888777666555555555555666777777888888888888888777666555444444444555666555444333333333333333333444555555666777777888888888888:::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::(((((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************)))))))))))))))************))))))&&&''''''((()))***++++++(((((((((((((((((((((((('''((()))*********))))))((())))))******++++++,,,************************))))))))))))************************************))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,+++************++++++,,,)))+++,,,,,,++++++,,,---,,,,,,---------.........//////............//////---,,,+++,,,---...,,,+++...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,---...............,,,,,,------------......------------------------000...------//////...,,,,,,,,,---.........------................................./////////000000000111222222000000111222333222111111111111222333333222222222222222222222555777===DDDHHHEEE===777777888888999999999999999:::::::::::::::999999999;;;<<<===>>>>>>@@@CCCFFFHHHGGGGGGHHHJJJKKKKKKKKKHHHFFFEEEFFFGGGHHHGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIJJJKKKMMMNNNPPPRRRTTTUUUVVVWWWXXXYYYYYYZZZXXXUUUQQQQQQUUUZZZ___aaaaaabbbbbbbbbaaa```^^^]]]YYYZZZ[[[[[[ZZZYYYWWWVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSTTTVVVWWWYYY[[[\\\]]]\\\[[[ZZZYYYWWWUUUTTTTTTQQQOOOMMMKKKHHHGGGEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNOOOPPPOOOPPPQQQQQQPPPOOOPPPRRRUUUTTTSSSRRRPPPOOONNNMMMNNNMMMKKKJJJIIIIIIHHHHHHEEEEEEGGGJJJMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHIIILLLNNNQQQRRRTTTRRROOOLLLLLLMMMPPPRRRQQQSSSWWWXXXYYYYYYZZZ[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRPPPNNNMMMNNNNNNNNNMMMLLLJJJGGGDDDAAA@@@??????@@@AAABBBDDDEEEGGGIIIIIIGGGEEECCCDDDEEEGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEECCCAAA???>>>???@@@AAACCCBBBAAA???>>>>>>>>>>>>@@@?????????>>>===<<<<<<===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999555666888999999888666555999888999;;;===>>>>>><<<777;;;BBBGGGIIIEEE@@@<<<<<<;;;::::::<<<===<<<<<<;;;;;;:::999888777777666777777666555555555555555666666777777888777777666666555444333333444555666555555444333333222333333333444444555555666666777777888999;;;<<<<<<<<<<<<999999999999999:::::::::<<<;;;;;;:::999999999999''''''(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''(((((()))******+++,,,)))))))))******)))))))))&&&&&&'''((()))******+++''''''''''''''''''''''''((())))))***************((((((((()))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************++++++,,,,,,---------------...//////)))***,,,+++******+++---,,,,,,,,,---------.........------,,,,,,------...---,,,++++++,,,---,,,+++........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------------...------,,,++++++,,,,,,,,,,,,------......------------------------///...------...///---,,,+++,,,,,,---...---------........................---............////////////000111111//////000111111111111111111111111111222222222222222222222222555555888<<<@@@@@@<<<777666777888888999999888888999999888888888888888888;;;<<<===>>>>>>@@@CCCFFFIIIIIIJJJKKKKKKKKKKKKLLLHHHFFFDDDDDDEEEFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMPPPRRRRRRTTTTTTUUUVVVWWWYYYZZZZZZWWWTTTPPPPPPSSSWWW[[[]]]^^^_________^^^\\\[[[ZZZYYYYYYZZZZZZZZZXXXVVVUUUTTTUUUUUUVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRSSSTTTUUUTTTUUUVVVXXXZZZ\\\]]]^^^\\\[[[YYYWWWUUUSSSQQQPPPNNNMMMKKKIIIHHHFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLMMMKKKJJJIIIIIIIIIJJJLLLMMMIIIHHHHHHHHHIIIKKKLLLMMMLLLNNNPPPPPPOOOPPPQQQSSSUUUTTTSSSRRRPPPOOOMMMMMMMMMMMMMMMKKKJJJIIIIIIIIIFFFFFFGGGJJJMMMNNNLLLKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIJJJMMMPPPSSSTTTTTTQQQNNNLLLKKKLLLOOOPPPQQQTTTYYY[[[[[[[[[[[[[[[ZZZYYYXXXUUUSSSRRRRRRRRRTTTQQQNNNMMMLLLLLLKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBCCCEEEGGGIIIJJJJJJJJJGGGEEECCCCCCDDDEEEFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAA???>>>===>>>???@@@AAA@@@???>>>>>>>>>>>>???@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::999::::::;;;::::::999999999888888888444555777888888777555444777666666888;;;<<<;;;999777;;;AAAEEEFFFCCC???<<<;;;999888999;;;<<<<<<;;;::::::999888777666555555666666666666666555555555666666777777777666666555666555444333444444666666666666555444333333333444333333333444555555666666666777999;;;<<<<<<;;;:::888888888888999999::::::999999999999888888777777&&&'''((()))))))))((((((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''((()))+++---...((())))))******))))))((('''''''''(((((()))))))))))))))(((((((((((())))))***))))))))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))((((((++++++++++++++++++++++++***************************************++++++++++++************+++,,,,,,++++++++++++,,,------...)))***++++++******+++---+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---++++++,,,,,,,,,+++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++***)))++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......---,,,++++++,,,---------------........................------------.........///+++---......,,,,,,---///.........//////.........111111111222222222222222444444444666888999888777666666777888888888888777777777777777777888999999<<<===>>>>>>???@@@DDDFFFHHHJJJLLLLLLJJJJJJJJJKKKHHHFFFCCCCCCDDDEEEEEEDDDEEEFFFFFFGGGGGGHHHIIIIIIFFFFFFFFFIIIMMMQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYWWWTTTQQQQQQSSSVVVXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSSSSQQQRRRRRRRRRQQQRRRUUUWWWVVVVVVWWWYYYZZZ\\\]]]^^^ZZZZZZXXXVVVSSSQQQOOONNNMMMLLLJJJIIIGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNJJJJJJKKKKKKLLLMMMMMMMMMGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNNNNOOOQQQRRRRRRRRRQQQPPPOOONNNMMMLLLNNNNNNOOOMMMKKKIIIJJJJJJHHHHHHHHHIIIKKKLLLKKKJJJMMMMMMNNNNNNNNNLLLKKKJJJHHHIIIIIIKKKMMMPPPSSSUUURRRPPPNNNLLLKKKLLLNNNOOOQQQUUUZZZ\\\\\\[[[ZZZZZZWWWWWWVVVSSSPPPOOOPPPRRRTTTQQQNNNLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFHHHKKKNNNPPPOOONNNMMMHHHFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======>>>???@@@???>>>>>>>>>>>>>>>????????????===<<<;;;;;;;;;;;;::::::;;;:::888888999;;;:::999999888888777777777444555666777777666555444555555555777999:::999777888:::>>>BBBBBBAAA>>>;;;888777666666888::::::999999999888777666555555444555555666666666555555444666666666666666555555444555444333333333444555666666555444444444444444555333333333444555555666666777888:::;;;<<<;;;999888777777888888999:::::::::777777888888888888777777&&&'''((()))))))))((('''((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))***,,,---(((((())))))))))))((((((''''''((((((((((((((((((+++***(((''''''(((***+++,,,***)))((((((***,,,---++++++***))))))(((((((((******************************))))))((((((((((((************************++++++++++++++++++++++++))))))*********++++++++++++***)))))))))***,,,,,,(((((((((((()))***+++,,,(((***++++++******+++,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,000...++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...******+++++++++******)))***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,++++++,,,------------,,,........................,,,,,,---------.........***,,,------,,,,,,---...---..................---000111111111222222222222222333444444444333555666555666777777888888777777666666666666777888:::;;;<<<>>>?????????AAAEEEGGGFFFIIIKKKKKKIIIGGGHHHIIIHHHEEECCCBBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKIIIGGGGGGIIINNNQQQRRRQQQRRRQQQQQQQQQRRRTTTUUUVVVXXXVVVTTTTTTUUUVVVVVVVVVXXXYYYZZZZZZZZZYYYXXXWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRQQQPPPRRRVVVYYYWWWXXXXXXZZZ[[[\\\]]]]]]YYYXXXWWWTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGKKKLLLNNNPPPQQQRRRRRRRRRKKKLLLNNNOOOOOONNNMMMLLLGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHJJJKKKKKKLLLNNNPPPOOOOOOOOONNNMMMLLLLLLKKKNNNPPPQQQOOOLLLJJJKKKLLLKKKJJJHHHHHHJJJKKKJJJIIILLLMMMNNNNNNMMMKKKIIIHHHHHHHHHIIIJJJLLLOOORRRTTTOOONNNMMMLLLLLLMMMNNNNNNPPPTTTYYY\\\[[[YYYWWWVVVTTTUUUTTTQQQNNNMMMOOOQQQRRROOOMMMKKKKKKLLLKKKJJJFFFEEEDDDDDDDDDEEEFFFGGGFFFIIINNNRRRSSSRRROOOLLLJJJHHHEEECCCCCCCCCBBBAAABBBAAAAAA@@@???>>>======<<<<<<<<<======>>>??????===============>>>???@@@???>>><<<;;;;;;;;;;;;<<<999:::;;;999777666777::::::999999888777777666666555555555555555555555555666555555666999999888777777999;;;===>>>===<<<:::888777666666888:::::::::999888888777666555444333222333444555555444333333555666666666555555444333333222222111222333444555333333333333333333444555333333444444555666666666888999;;;<<<<<<:::888666777777888999999:::;;;;;;555666888999::::::999999%%%&&&((()))))))))((('''((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((******)))(((((()))***+++(((((())))))))))))((((((((((((((((((((('''''''''***)))&&&%%%%%%&&&)))***---+++(((''''''))),,,///---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++++++++***)))))))))***,,,---++++++++++++,,,---...///(((***++++++******+++,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---111...,,,+++,,,------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,'''((()))******+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,++++++,,,---------,,,,,,........................,,,,,,,,,---------......,,,---......------///000//////000000000000//////000000111111222222222222///333666555222111222444555666666777777777777777555555555555777999;;;<<<===>>>???@@@@@@BBBEEEHHHEEEGGGJJJJJJGGGEEEEEEGGGHHHEEEBBBAAABBBCCCDDDCCCCCCCCCEEEFFFHHHJJJKKKLLLKKKIIIHHHJJJNNNPPPPPPOOOPPPPPPOOOOOOPPPQQQSSSTTTZZZXXXWWWVVVWWWWWWVVVUUUWWWXXXYYYZZZZZZYYYXXXXXXXXXWWWUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTRRRQQQOOONNNNNNPPPQQQQQQPPPRRRWWW[[[XXXYYYYYYZZZ[[[\\\\\\\\\XXXWWWVVVTTTQQQOOONNNMMMKKKKKKJJJIIIHHHHHHHHHHHHPPPQQQSSSUUUWWWWWWWWWWWWLLLNNNPPPQQQQQQOOOLLLKKKGGGGGGEEEDDDDDDEEEFFFFFFDDDFFFHHHIIIIIIJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKNNNQQQRRRQQQMMMKKKKKKMMMMMMKKKIIIHHHIIIJJJJJJIIIKKKLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHIIIKKKNNNQQQRRRNNNMMMMMMMMMMMMMMMNNNNNNOOOSSSXXX[[[ZZZWWWUUUSSSRRRSSSSSSPPPLLLKKKNNNQQQPPPNNNKKKKKKLLLMMMLLLLLLFFFEEEDDDCCCCCCDDDEEEFFFCCCGGGMMMRRRSSSQQQMMMIIILLLIIIFFFDDDCCCCCCBBB@@@BBBAAA@@@???>>><<<;;;;;;999:::<<<===>>>>>>???>>><<<<<<<<<======>>>???@@@>>>===<<<;;;:::;;;<<<<<<999;;;;;;999666555777999999999999888777666666555666555444444444444555666666666666777999:::999777777888999::::::::::::::::::999888999;;;<<<===<<<888888777666555444333333000111333333444333222111555666666666555444444333111111000000000111333444111111111111222333444444333333444555555666666777888999;;;<<<;;;999777555777888888999::::::;;;;;;555666888:::;;;;;;;;;:::******))))))((((((((('''((((((((((((((((((((((((***)))'''&&&%%%&&&((())))))((('''''''''(((***+++''''''((((((((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%***...///+++(((&&&''')))))))))))))))))))))))))))*********++++++++++++************************,,,++++++******))))))))))))))))))))))))))))))))))))(((''')))+++,,,+++((())))))))))))))))))))))))++++++************************+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,******************************+++,,,------......++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++***************+++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))+++---//////---+++)))+++,,,---...///...---,,,............////////////111000/////////000222333111111111111222333444555555444444555777999999888888777777777888999999:::<<<===???@@@AAABBBBBBBBBGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDBBBAAA@@@?????????@@@DDDHHHKKKLLLKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNMMMNNNOOOOOOOOOQQQTTTWWWYYYYYYYYYXXXWWWVVVTTTSSSVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWUUUTTTRRRRRRQQQQQQUUUUUUUUUUUUSSSQQQOOOMMMNNNOOOQQQSSSUUUXXXZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^ZZZXXXUUURRROOOOOOOOOOOOMMMLLLIIIGGGGGGHHHJJJKKKSSSUUUWWWWWWVVVVVVWWWXXXNNNPPPQQQRRRQQQMMMJJJGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHFFFIIILLLNNNMMMLLLLLLLLLPPPMMMKKKKKKLLLNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKPPPOOOMMMLLLJJJIIIIIIHHHGGGGGGIIIJJJLLLNNNPPPPPPOOOOOOMMMKKKIIIJJJMMMPPPRRRWWW\\\]]]YYYUUUTTTSSSQQQSSSUUUSSSPPPMMMNNNOOOLLLLLLKKKJJJIIIHHHGGGGGG@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIIIIHHHHHHJJJLLLIIIJJJIIIGGGDDDAAAAAABBBBBBAAA@@@>>><<<;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;:::;;;===>>>???@@@??????<<<<<<<<<<<<;;;:::999888888888888888888888888888===<<<:::888666555333222555555555555444444444444555555666666777777888888999::::::999777666777888999888888:::<<<<<<;;;999888888777555555444444444222333444444222222333444333444555666666555444333333333333222222111111111000111333333222222222333666666555555666777999:::<<<<<<;;;:::888777666666666777777888888999::::::======<<<;;;;;;;;;;;;;;;)))))))))(((((('''''''''(((((((((((((((((((((((((((((('''&&&''''''((()))((((((((((((((())))))***''''''((((((((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((***---...,,,***)))((())))))))))))))))))))))))))))))))))))*********+++************************************)))))))))))))))))))))))))))))))))))))))(((''')))+++,,,***((())))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,------,,,,,,++++++******************************++++++,,,,,,------++++++++++++++++++++++++------------------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******************------------------------***************************++++++,,,,,,++++++*********************++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++---//////---+++******+++,,,,,,------,,,,,,............////////////000///.........///111111000000000000111222333333555444444555777888777555777777777777888999:::;;;>>>>>>???@@@BBBCCCDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAADDDHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPPPPPPPRRRUUUXXXXXXXXXXXXWWWVVVVVVUUUUUUWWWXXXXXXYYYYYYYYYYYYXXXVVVUUUTTTRRRQQQQQQPPPPPPUUUUUUUUUUUUTTTRRRPPPOOOQQQQQQPPPQQQSSSVVVYYY[[[______^^^]]][[[ZZZYYYXXXZZZXXXUUURRROOOOOOOOOOOOMMMKKKIIIHHHHHHIIIKKKMMMQQQSSSTTTUUUTTTSSSTTTUUURRRSSSTTTSSSQQQMMMIIIFFFHHHGGGFFFDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGHHHFFFIIILLLMMMMMMLLLLLLMMMPPPNNNMMMMMMNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLOOOOOOMMMKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLJJJIIIIIILLLOOOQQQVVV[[[[[[XXXTTTSSSSSSPPPRRRSSSRRROOOMMMMMMOOOMMMLLLLLLKKKJJJIIIHHHHHHBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFHHHJJJHHHIIIIIIFFFCCCAAAAAAAAAAAA@@@>>><<<;;;:::999999;;;:::::::::::::::::::::::::::<<<===>>>>>>======;;;;;;;;;;;;:::999888777777777777777777777777777999888888777666555555555666666555555555444444444555555555666777777888888999::::::999777666666777999888888999;;;<<<:::999888777666555444444444444222333444444222222333444333444555555555555444333333222222222222222222111000111333333222222222333444444333333444555777888;;;:::999888777666555555777777888888999:::::::::<<<<<<;;;:::::::::::::::((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))))))))'''(((((()))))))))))))))''''''(((((((((((('''''')))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***((())))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))*********)))))))))))))))))))))))))))(((((()))++++++***((())))))))))))))))))))))))************************(((((()))************)))------...------,,,+++******************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,******************++++++------------------------******************************++++++++++++*********)))))))))***+++,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,------------+++,,,...//////...,,,++++++*********++++++,,,,,,---............/////////...............///000000////////////000111222222444444555777888888555333666666777777999:::<<<============>>>@@@CCCEEEGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDCCCFFFIIIKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOOOOOOONNNPPPQQQRRRRRRRRRSSSVVVYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[ZZZXXXWWWTTTSSSRRRPPPOOOOOOPPPPPPUUUUUUVVVVVVUUUSSSRRRQQQTTTRRRPPPOOOQQQTTTXXX[[[bbbaaa___]]][[[YYYWWWVVVYYYWWWTTTRRRPPPOOONNNOOOLLLKKKIIIHHHIIIKKKNNNOOOPPPRRRTTTTTTSSSRRRSSSTTTVVVWWWVVVUUURRRMMMHHHEEEIIIHHHFFFEEEDDDDDDDDDEEECCCCCCDDDDDDEEEFFFGGGGGGEEEHHHJJJKKKKKKKKKLLLMMMPPPOOOOOOPPPQQQQQQPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLOOONNNLLLKKKIIIHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHIIILLLNNNPPPTTTYYYYYYVVVSSSRRRRRROOOPPPQQQQQQOOONNNNNNOOONNNMMMMMMLLLKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCEEEGGGGGGHHHGGGEEEBBB@@@@@@AAA???>>>===;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::::::::999888888777777666666666666666666666666444555555555666666666666666666666555555555555444444444555666666777888888999::::::999777666666777999888888999:::;;;999888777666555444444333333444222333444444222222333444333333444444444444333333111111111222222222222222000111333333222222222333444333333333444555666777888888777777666555444444777777888999::::::::::::;;;;;;:::::::::999999999''''''''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%''')))******)))(((&&&''')))*********)))(((''''''(((((((((((('''''')))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''%%%"""$$$''')))(((&&&(((((((((((((((((((((((('''''''''(((((((((((()))************************)))))))))******+++++++++)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***************+++++++++((())))))***************++++++,,,,,,,,,+++******************************************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,************++++++++++++,,,,,,,,,---------......,,,,,,...//////...,,,,,,,,,+++*********+++---...---------.........//////............//////000000////////////000111222222555555666888:::888555222555666666777999;;;<<<===;;;;;;;;;<<<>>>BBBEEEGGGGGGGGGGGGGGGGGGFFFFFFEEEBBBBBBAAAAAABBBBBBCCCDDDEEEHHHKKKLLLKKKKKKKKKLLLKKKLLLOOOQQQRRRQQQPPPOOOSSSTTTTTTTTTSSSTTTWWWYYYWWWVVVUUUTTTUUUWWWYYYZZZZZZ[[[\\\\\\\\\ZZZXXXWWWTTTRRRQQQOOOOOOOOOPPPQQQUUUVVVWWWWWWVVVUUUTTTSSSTTTSSSRRRQQQRRRTTTWWWXXX\\\\\\\\\[[[ZZZZZZYYYYYYWWWVVVTTTRRRPPPOOONNNNNNKKKJJJIIIHHHJJJLLLPPPRRRRRRSSSUUUUUUTTTSSSSSSTTTXXXXXXWWWVVVSSSOOOJJJHHHKKKIIIHHHFFFDDDDDDDDDEEECCCDDDFFFHHHIIIHHHGGGFFFEEEFFFHHHIIIIIIJJJLLLNNNPPPPPPPPPRRRSSSSSSQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHIIILLLNNNOOOSSSWWWWWWTTTQQQQQQQQQOOOOOOPPPQQQPPPPPPOOOPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFCCCDDDEEEDDDBBBBBBCCCEEEEEEFFFFFFDDDAAA??????@@@>>>===<<<;;;::::::::::::=========>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::;;;::::::999888888777777666666666666666666666666333333333444444555555555666666666555555555444444333444444555666777888888888999:::999666555666777888777777888999999888666555555444333333333333333222333444444222222333444222333333333333333333222000000111111222222333333000111333333222222222333555555666666777777888999777777666666555555444444777888999:::;;;;;;::::::;;;;;;;;;;;;::::::999999&&&&&&''''''''''''''''''((((((((((((((((((((((((###%%%'''*********)))'''&&&''')))*********)))(((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''$$$""""""&&&((('''&&&((((((((((((((((((((((((&&&'''''''''(((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++&&&'''(((******+++++++++***************************)))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))***++++++,,,)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,---......---,,,,,,---,,,+++++++++,,,...///------------............//////000000111111111111000000000000000111333333666666777999:::999666333555555555777888:::<<<===;;;;;;;;;<<>>>>>???>>>======<<<;;;;;;;;;<<<============>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<;;;:::999888888888999777777777777777777777777444444444333333333333333555555555555444444444444333333444555666777888888888999999888666555555666777777666777888888777555444333333222222222222222222333444444222222333444222222111111111111222222000000000111111222222222000111333333222222222333555555666777777888888888666666666666666555555555666777999:::;;;;;;:::999:::;;;;;;;;;;;;:::999888'''''''''''''''((((((((((((((((((((((((((((((((($$$&&&((()))***)))(((''''''(((((()))))))))))))))''''''((((((((((((''''''(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((***++++++)))(((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,$$$%%%'''(((******++++++************************)))))))))))))))*********++++++++++++++++++++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))++++++***************+++)))******+++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++------,,,,,,------...///,,,------------.........//////000111111111111111000000000000111222333333555555666888999999666444444444555666777888:::;;;<<<<<<===>>>AAADDDGGGHHHEEEFFFGGGIIIJJJIIIIIIHHHCCCBBBAAAAAA@@@@@@@@@@@@GGGIIIKKKLLLLLLLLLNNNOOONNNOOOQQQSSSTTTUUUUUUTTTVVVWWWWWWUUUTTTUUUWWWYYYWWWVVVVVVWWWXXXYYY[[[\\\[[[[[[[[[ZZZZZZZZZZZZZZZWWWVVVTTTRRRRRRTTTWWWXXXYYYYYYZZZZZZYYYWWWVVVUUUQQQSSSUUUXXXYYYXXXWWWVVVXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQOOONNNMMMIIIHHHGGGHHHIIIMMMPPPRRRPPPRRRSSSSSSQQQPPPPPPQQQUUUVVVVVVUUUTTTRRRPPPOOOMMMLLLJJJIIIHHHHHHHHHIIIFFFIIINNNQQQQQQMMMHHHEEECCCDDDDDDEEEFFFIIIMMMPPPPPPOOOOOOPPPQQQQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJGGGHHHHHHHHHIIIJJJJJJJJJIIIJJJLLLLLLLLLMMMOOOQQQQQQTTTWWWUUUQQQNNNMMMNNNMMMLLLMMMOOOQQQSSSRRRQQQNNNMMMMMMLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDBBBAAABBBCCCBBBCCCCCCAAA???======>>>======<<<<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<===>>>>>>===<<<;;;;;;<<<<<<===<<<:::999888888999999777777777777777777777777555555444444333333222222444444444333333333333222222222333444666777888888888999999888666555555666777666555666777777555444222222111111111111222222222333444444222222333444111111000000000000111111000000000111111111111111000111333333222222222333222333444555666666666666555555555555555555666666444666888:::;;;:::999888999999:::;;;:::999888777'''''''''(((((()))))))))((((((((((((((((((((((((&&&'''((())))))(((''''''((((((((((((((())))))***''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((***,,,+++)))'''((()))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***+++++++++++++++&&&&&&((()))************************************((())))))******+++++++++++++++++++++++++++++++++***************************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))),,,,,,+++***))))))))))))))))))***+++++++++++++++)))******++++++******)))***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------...............000111111111000///////////////000111222222444333333444666777666444444444444444555666777888999:::;;;===@@@BBBCCCDDDCCCDDDFFFFFFFFFDDDCCCAAA@@@@@@?????????@@@AAAAAAEEEGGGIIIJJJKKKKKKMMMOOOPPPPPPRRRSSSTTTVVVWWWWWWWWWWWWWWWUUUTTTTTTVVVXXXWWWXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXYYY[[[\\\ZZZYYYVVVUUUVVVXXX[[[]]][[[[[[[[[[[[ZZZXXXVVVTTTSSSTTTVVVWWWYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVTTTSSSSSSRRRQQQOOONNNMMMIIIHHHGGGGGGHHHKKKOOOQQQQQQSSSTTTTTTRRRQQQQQQQQQVVVVVVVVVUUUTTTRRRPPPOOONNNMMMKKKJJJJJJJJJKKKKKKJJJKKKMMMMMMLLLJJJFFFDDDBBBCCCCCCCCCDDDHHHMMMQQQPPPNNNMMMMMMNNNOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLLLLKKKLLLLLLIIIIIIIIIHHHHHHHHHHHHGGGJJJLLLNNNNNNOOOPPPRRRTTTSSSVVVXXXUUUQQQMMMLLLMMMJJJIIIJJJLLLPPPRRRQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHEEEFFFEEEDDDAAA@@@@@@BBB@@@AAABBB@@@>>><<<===>>><<<;;;;;;;;;;;;;;;<<<<<<888999999:::;;;;;;<<<<<<===<<<;;;:::::::::;;;<<<<<<;;;999777666777888999666666666666666666666666444444444444444333333333333333222222222222111111111222333444666777888999777888999888666444555666777666555555666666444222111111000000000111111222222333444444222222333444111000////////////000111111111111111000000000000000111333333222222222333222333444555666666666555222333333333444444555555333555777999:::999888666666777888999888777555444'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((('''''')))((('''''''''(((***+++''''''(((((((((((('''''''''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))$$$''')))(((%%%###$$$&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((+++---,,,)))'''((()))))))))))))))))))))))))))((())))))***++++++,,,,,,(((((()))***************((())))))************)))************************(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++------+++***))))))(((((())))))***++++++++++++***))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,************************)))***+++,,,---,,,++++++,,,,,,,,,---------......,,,---///000000000///......------......///000111222111000222444555555444444444444444444555666777555666888;;;===>>>??????CCCCCCDDDDDDBBB???===;;;=========>>>???AAABBBCCCCCCEEEGGGHHHIIIJJJMMMOOOQQQQQQRRRSSSTTTVVVXXXYYYWWWWWWWWWUUUTTTTTTVVVXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[YYYWWWVVVWWWYYY\\\^^^\\\[[[XXXWWWXXXZZZ]]]```\\\\\\\\\\\\ZZZXXXVVVTTTUUUUUUUUUVVVWWWYYY[[[]]]VVVVVVWWWWWWXXXYYYYYYZZZSSSSSSSSSRRRQQQOOONNNMMMIIIHHHGGGFFFHHHKKKNNNPPPTTTVVVWWWVVVTTTSSSSSSTTTWWWWWWVVVUUUSSSQQQOOONNNNNNMMMLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBBBBDDDHHHMMMQQQPPPMMMKKKKKKLLLNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMKKKKKKJJJIIIGGGFFFEEEEEEKKKMMMOOOPPPPPPQQQSSSUUUUUUWWWXXXVVVPPPLLLKKKLLLHHHGGGGGGJJJNNNPPPOOOMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEECCC@@@??????@@@@@@AAAAAA@@@===<<<<<<===::::::999999::::::;;;;;;::::::;;;;;;<<<===>>>>>>;;;:::999999999:::;;;<<<;;;:::888666555666777888555555555555555555555555333444444444444444555555222222222111111111000000111222333444666777888999777888999888555444555666666555555555666666444222111000000000000000111111222333444444222222333444111000///......///000111222222111111000000//////000111333333222222222333444555666888888888888777111111111222222333333444222444777999999999777555444555666777777555333222(((((((((((())))))))))))***((('''(((***+++)))&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((******)))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))***************************)))(((''''''((()))***,,,+++)))((('''(((***+++&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))***+++***)))(((''')))))))))***++++++,,,,,,))))))))))))))))))))))))''''''((()))+++,,,---...))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******...,,,))))))++++++)))&&&((()))***,,,,,,+++******++++++***************************)))))))))))))))************************.........------,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++***)))((((((((()))------,,,++++++******))),,,,,,...///000000000000000000000000000//////////////////000111111222222222222333333444555666666888888999:::;;;===>>>???AAAAAAAAA@@@@@@>>>======:::;;;===@@@BBBCCCDDDDDDJJJIIIHHHHHHIIIKKKNNNPPPOOOPPPRRRSSSSSSTTTVVVXXXUUUUUUTTTTTTUUUUUUVVVWWWVVVWWWWWWXXXZZZ]]]^^^```YYYYYYYYYYYY[[[]]]___``````^^^[[[XXXWWWYYY[[[]]][[[[[[\\\[[[YYYVVVRRRQQQRRRTTTVVVXXXZZZ[[[[[[[[[VVVUUUUUUVVVXXXXXXVVVUUUVVVVVVUUUSSSQQQOOOMMMLLLHHHJJJKKKLLLKKKKKKKKKMMMQQQUUUYYYXXXSSSPPPPPPRRRWWWWWWWWWVVVTTTQQQNNNLLLIIIKKKOOORRRSSSSSSQQQPPPLLLIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@AAACCCFFFJJJMMMQQQOOOMMMLLLMMMNNNNNNNNNRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOPPPMMMLLLJJJIIIHHHHHHIIIIIIMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTSSSQQQNNNLLLJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCAAA???@@@AAA@@@???>>>======<<<:::777:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<===<<<;;;:::999888888888777777666666555555444444444444444333333222222222444333333222222333333444222222222111111111000000222333444666777888888888777777777777666666666666666666555444333333222222222111///...///000222333///000000111111111000000000000000000////////////---......///000111111222111222333444444333111000444444444444444444444444000111222222444444555666333333333444555666777777555555555444444333333333''''''''''''((((((((((((***)))((()))+++,,,***'''(((((((((((((((((((((((()))(((''''''''''''((()))***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&&&&(((((('''''''''((((((((())))))((((((((())))))******************)))))))))))))))))))))))))))))))))))))))************************)))))))))(((((()))))))))((())))))*********))))))+++++++++***************))))))))))))))))))))))))&&&''')))*********)))))),,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********...+++))))))++++++)))'''(((((()))************)))***************************)))))))))))))))))))))************************------,,,,,,++++++++++++***)))(((((((((((()))***,,,,,,,,,++++++*********,,,,,,+++***************+++++++++++++++++++++,,,+++,,,---...............////////////////////////......//////000111111111222222333333444444555555666666666777888:::<<<===?????????>>>>>><<<;;;;;;:::;;;===@@@BBBDDDEEEEEEEEEEEEFFFGGGIIILLLOOOPPPOOOQQQSSSTTTTTTTTTUUUVVVSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWXXXZZZ[[[\\\]]]^^^WWWWWWXXXYYYZZZ]]]___```___]]][[[YYYXXXYYYZZZ\\\YYYYYYZZZYYYXXXUUUSSSQQQRRRSSSUUUWWWYYYYYYYYYYYYUUUTTTSSSTTTVVVWWWVVVUUUUUUTTTTTTRRRPPPNNNMMMLLLFFFHHHJJJJJJIIIIIIJJJKKKQQQTTTXXXWWWRRROOOPPPRRRTTTTTTUUUUUUTTTRRROOONNNKKKNNNRRRUUUVVVUUURRRPPPKKKHHHDDDBBBAAAAAAAAA@@@@@@??????@@@CCCGGGKKKNNNPPPOOOMMMLLLLLLLLLLLLLLLPPPPPPQQQRRRSSSTTTTTTUUUQQQQQQPPPPPPPPPOOOOOOOOONNNMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQPPPNNNMMMKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCBBB???>>>>>>??????>>>=========<<<:::888:::::::::999999999888888:::::::::::::::;;;;;;;;;<<<;;;::::::999999999999888777777666555444444333444444444333333222222222444333333222222333333444222222222111111111000000222333444555777777777777666666666666555555555555555555555444333333222222111000///......///111222///000000111111111111111111111111000000/////////---......///000000111111222222222111111222222222444444444333333333333333444444333333333222222222333333444444555555666666555555444444444333333333&&&&&&&&&&&&''''''''''''******)))***+++,,,***((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((***)))'''&&&&&&'''(((((((((((()))))))))*********&&&'''((()))***++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%''')))+++,,,+++)))(((******))))))((('''&&&&&&))))))))))))))))))))))))%%%&&&''')))***+++++++++...------,,,++++++******))))))))))))))))))))))))*********************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***)))******)))'''((((((((((((((())))))***************************))))))))))))))))))******************************++++++++++++************))))))(((((((((((())))))+++++++++++++++*********...---,,,,,,+++,,,,,,,,,)))******+++,,,,,,------+++,,,,,,---------,,,,,,..............................//////000111111111333333333333333333333333555555555666888999;;;<<<<<<<<<<<<<<<;;;:::999999999:::<<>>======>>>@@@CCCHHHLLLOOOOOONNNMMMKKKKKKJJJKKKKKKNNNOOOQQQSSSUUUWWWXXXXXXRRRSSSSSSSSSRRRPPPOOOMMMOOONNNMMMKKKJJJJJJJJJJJJIIIJJJLLLNNNOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLHHHIIIJJJLLLMMMMMMNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBB@@@===;;;;;;<<<===<<<;;;<<<======;;;999:::::::::999999999999999:::::::::999999999999999999999999999999999999999888888777666555444333222444444333333333333222222333333222222222222333333222222222111111111111111222333444555666666777777555555555444444444333333555444444333333222222222000///...------...///000///000111111222222222111333222222111000//////............//////000000111333222000//////000222444333333333333333333333333333333333333222222222222444444444444444555555555555444444444444333333333&&&&&&'''''''''((((((((()))))))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))(((''''''''''''((((((((((((((()))))))))******&&&&&&'''((())))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((%%%&&&((()))************(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((()))******+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++******************************))))))))))))******+++************))))))((())))))((('''''')))***+++***************+++++++++)))))))))))))))*********************************++++++++++++++++++******************************+++++++++***************---,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---------------...//////000000111222222222333333333333222222222222555666666777888:::;;;<<<::::::;;;;;;:::999999888888999<<<>>>AAACCCEEEEEE>>>@@@DDDIIILLLNNNOOOOOOPPPSSSVVVWWWUUUSSSQQQPPPNNNOOOOOOQQQSSSUUUVVVXXXWWWYYYZZZ\\\\\\ZZZYYYWWWVVVWWWWWWXXXYYYZZZ[[[\\\ZZZZZZZZZYYYYYYWWWVVVVVVVVVVVVUUUUUUSSSRRRPPPOOOPPPQQQRRRTTTUUUUUUTTTTTTQQQOOOMMMMMMPPPSSSUUUUUUQQQPPPOOONNNMMMLLLKKKKKKJJJKKKMMMMMMLLLMMMOOOQQQQQQSSSTTTSSSPPPOOOPPPRRRRRRRRRRRRRRRQQQOOONNNMMMOOORRRVVVYYYYYYVVVQQQNNNOOOLLLHHHFFFDDDCCC@@@>>>;;;;;;===@@@CCCHHHLLLOOOMMMNNNNNNLLLKKKJJJJJJKKKOOOPPPRRRUUUWWWXXXYYYYYYTTTTTTUUUUUUSSSQQQNNNLLLNNNNNNMMMKKKJJJJJJIIIIIIGGGIIIJJJLLLMMMLLLKKKJJJMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHJJJKKKMMMNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGHHHGGGFFFDDDCCCBBBAAAAAABBBCCCBBB@@@===:::::::::;;;::::::;;;======;;;:::999999999999999999999999999999888888888888777777777777888999999999999999888888777666444333222222333333333333333333333333333333222222222222333333111111111111111111111111222222333444555666666666333333333333222222222222444333333333222222222111//////...---------......//////000111222222222222333333222111000//////............/////////000000111111000///000111222333111111111222222222222222000000111222333444444555555444444444444444444444444444444444444444444444''''''((((((((()))))))))'''(((((()))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))(((''''''''''''''')))+++,,,)))))))))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))******+++++++++******************************)))(((((()))******)))*********)))((())))))+++***)))((()))***+++,,,))))))*********+++++++++(((((())))))************************************++++++++++++,,,,,,,,,,,,******++++++++++++******************************++++++************++++++,,,,,,,,,+++++++++******------.........------,,,+++,,,,,,,,,------......000000111222222333333444222222222222222111111111444444555555777888:::;;;::::::;;;;;;::::::999999777888:::===@@@BBBCCCCCCAAACCCGGGJJJMMMNNNNNNMMMPPPSSSUUUVVVTTTQQQOOONNNLLLMMMNNNOOOQQQTTTUUUWWWWWWXXXYYYZZZZZZXXXVVVUUUXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXVVVTTTSSSVVVUUUTTTSSSQQQOOONNNMMMOOOPPPRRRSSSSSSSSSRRRRRRPPPNNNLLLMMMOOORRRTTTTTTPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPSSSSSSSSSRRRQQQPPPPPPQQQSSSTTTSSSRRRQQQOOOMMMKKKJJJNNNQQQTTTVVVVVVSSSOOOMMMPPPMMMJJJGGGFFFCCCAAA>>>:::;;;===???CCCGGGKKKMMMLLLNNNOOONNNLLLKKKLLLMMMQQQRRRUUUWWWXXXXXXWWWWWWTTTTTTUUUUUUSSSPPPMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJJJJIIIIIIHHHLLLMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFDDDCCCBBBAAAAAAAAABBBCCCBBB@@@===::::::;;;:::999999:::<<<<<<;;;:::888888888888888888888888777777777777777777666666555666777888999999999999777777666555444333222222333333333333333333333333333222222111111222222333111111111111111111111111111222333444444555555444222222222222111111111111222222222222222111111111//////...------------------...///000111222222111222222111111000//////...............////////////...///000111222111000000000000000000111111222222///000000111222333444555444444444444444333333333444444444444444444444444(((((((((((()))))))))***%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((())))))*********''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((''''''&&&&&&&&&)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((&&&%%%&&&(((***,,,''''''((())))))***++++++))))))))))))))))))))))))---,,,+++************+++''''''(((((()))******+++))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))(((((())))))***+++++++++***************************)))(((''''''((()))***((()))******(((((((((******************++++++,,,)))))))))***++++++,,,,,,((((((((()))******++++++************************+++++++++,,,,,,,,,,,,,,,))))))************)))))))))))))))***************))))))(((((())))))******------,,,,,,+++******))),,,---............------+++,,,,,,------.........000000111111222333333444111111111111111111111111111111111222444555777888:::::::::;;;;;;::::::999666777999<<<>>>???@@@@@@CCCEEEHHHKKKLLLMMMMMMLLLPPPRRRTTTTTTQQQOOONNNNNNLLLLLLMMMNNNPPPRRRTTTUUUVVVWWWWWWXXXWWWVVVUUUTTTXXXYYYYYYYYYYYYYYYXXXWWWXXXXXXXXXWWWVVVTTTSSSRRRUUUTTTSSSRRRPPPOOONNNMMMOOOPPPQQQRRRRRRRRRQQQPPPQQQOOONNNNNNQQQSSSSSSSSSOOONNNLLLKKKKKKKKKLLLLLLJJJKKKLLLKKKKKKMMMPPPSSSTTTSSSQQQPPPPPPQQQSSSTTTUUUTTTRRRPPPNNNLLLKKKJJJMMMOOOQQQSSSSSSQQQNNNLLLOOOLLLIIIGGGFFFCCC@@@>>>;;;<<<===@@@CCCFFFHHHJJJIIILLLOOOOOOLLLKKKMMMOOORRRTTTVVVWWWXXXWWWVVVUUUSSSSSSSSSRRRQQQOOOLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGKKKKKKKKKKKKJJJIIIGGGGGGIIIJJJKKKLLLLLLMMMMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@AAAAAABBBAAABBBAAA???<<<::::::;;;:::999999:::;;;<<<:::999666666666666666777777777444555555555666666666666555666777888999999888777666666555555444333333333222222333333333333444444222222111111111111222222111111111111111222222222111222333333444444444333222222222111111111000000111111111111111111111111/////////......---,,,,,,,,,---...///000111111111000000000000////////////........................,,,---///111222111000///......//////000111111111222222222222111111111111333333333333333444444444333333333444444444444555'''''''''((((((((())))))%%%(((***)))'''&&&'''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((()))******++++++''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))*********((((((((()))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))***)))((((((((()))***+++)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++***************************)))(((''''''((()))***''')))******((('''(((***((())))))***************((())))))***++++++,,,,,,'''(((((()))******++++++************************************+++++++++,,,)))***+++,,,,,,+++***)))((()))))))))*********+++)))(((((((((((()))***+++,,,+++++++++++++++++++++***+++,,,---------------,,,,,,,,,---......//////...//////000111111222222//////000000111111222222000000000111333444666777888999999:::::::::999999666777888:::<<<<<<======BBBDDDFFFHHHKKKLLLLLLLLLOOOPPPQQQQQQOOOMMMMMMNNNKKKLLLLLLMMMOOOQQQRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWYYYZZZ[[[[[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRQQQRRRQQQQQQPPPPPPPPPQQQQQQPPPQQQRRRRRRRRRQQQPPPOOORRRQQQPPPQQQSSSTTTSSSRRROOONNNLLLKKKJJJKKKMMMNNNKKKKKKLLLLLLLLLNNNQQQTTTVVVTTTQQQPPPPPPRRRTTTUUUTTTSSSRRRPPPNNNMMMMMMLLLLLLMMMOOOPPPPPPOOONNNMMMOOOMMMKKKIIIHHHFFFBBB@@@======???@@@BBBDDDEEEFFFFFFJJJNNNNNNLLLKKKMMMPPPQQQSSSUUUWWWXXXWWWVVVTTTQQQQQQPPPOOONNNMMMLLLKKKHHHHHHJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCC>>>??????>>>;;;999:::::::::999999999;;;;;;999777444444444555555555666666222222333444555666777777555666777888999888666555444444444444444444444444222222222333333444444444222222111111111111222222000000111111111222222222111222222333333333333222222222222111111111000000000111111111111111111111000000000///...---,,,,,,***+++,,,...//////000000.............../////////........................------...///000000000000------...//////000111111222222222222111111111111222222222333333444444555333333333444444444555555&&&&&&&&&'''''''''((((((&&&)))+++***((('''(((***(((((((((((((((((((((((('''((()))******)))((('''''''''((()))***++++++,,,''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((())))))(((((()))************+++++++++(((((()))***+++,,,------''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&''')))***)))(((&&&%%%+++++++++***))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''(((***+++,,,,,,++++++***)))))))))))))))))))))))))))))))))+++******)))((('''''''''))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++)))(((''''''((()))+++&&&)))+++***''''''(((+++&&&''')))*********)))(((((())))))***++++++,,,,,,'''(((((()))***+++++++++************************(((((())))))*********+++,,,---............---,,,(((((())))))*********+++))))))(((((()))***++++++*********++++++,,,------((()))***+++,,,---------,,,,,,------...///000000------......///000000000...//////000111222222333111111222333444666777888777888888999999999888888666777888999:::;;;;;;;;;@@@BBBDDDFFFIIIKKKLLLMMMNNNOOOPPPOOOMMMLLLMMMNNNLLLLLLLLLMMMNNNPPPQQQRRRTTTTTTSSSSSSRRRSSSTTTTTTTTTUUUXXXZZZ\\\]]]]]]]]]YYYXXXVVVTTTSSSRRRQQQQQQOOOOOOOOOPPPQQQRRRTTTTTTPPPQQQRRRRRRRRRQQQPPPOOOSSSRRRRRRSSSTTTUUUSSSQQQOOONNNLLLKKKJJJLLLMMMNNNMMMNNNNNNNNNNNNPPPTTTWWWWWWTTTQQQPPPQQQSSSUUUVVVSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOOOOQQQOOOMMMLLLKKKIIIFFFCCC>>>>>>???@@@BBBCCCDDDDDDCCCHHHLLLMMMKKKJJJMMMPPPOOORRRUUUWWWXXXXXXVVVUUUPPPOOONNNMMMLLLKKKKKKKKKGGGIIIJJJLLLMMMNNNMMMMMMLLLJJJGGGEEEDDDEEEGGGIIIEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@??????AAACCCDDD<<<======<<<:::999999:::;;;:::999999::::::888666333333333444444555555555111111222333555666777777555666777999999777666444333333333444444444555555222222222333333444444444222222111111111111222222000000111111222222222222111111222333333333222222222222222222111111111111000000000000000111111111000000000000///...---,,,)))***+++---.../////////,,,,,,------.../////////.....................---///...---,,,---///111333------......///000000111//////000111222333333444111111222333333444555555333333333444444555555555&&&'''((())))))***))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,++++++)))((('''&&&%%%''''''((((((((((((''''''))))))************))))))((()))*********((('''&&&))))))))))))))))))))))))+++***)))'''''''''((()))&&&'''(((******))))))(((+++*********))))))((((((******))))))))))))************))))))))))))******)))))))))******+++,,,,,,******))))))******+++,,,))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++******)))((('''&&&&&&((((((((((((((((((((((((++++++++++++++++++++++++))))))(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,...,,,+++))))))***,,,---++++++***************+++,,,,,,,,,---------......---------............///111111111111111111111111//////000111222222333333555444333555888:::999888888888888999:::;;;===>>>===???AAACCCEEEFFFFFFGGGJJJKKKLLLKKKIIIHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKPPPPPPRRRSSSTTTUUUUUUVVVUUUVVVXXX[[[^^^^^^\\\ZZZ\\\ZZZWWWTTTQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTSSSSSSRRRQQQQQQQQQKKKKKKJJJJJJJJJLLLMMMNNNNNNQQQRRRRRRPPPPPPSSSUUUVVVTTTQQQOOOOOOQQQTTTVVVTTTQQQMMMJJJKKKLLLLLLLLLHHHJJJLLLNNNPPPPPPPPPPPPPPPPPPOOONNNLLLJJJIIIHHHDDDBBB@@@@@@BBBDDDEEEEEEEEEEEEFFFIIILLLNNNNNNMMMPPPRRRVVVXXXXXXUUUQQQNNNNNNNNNNNNMMMLLLJJJHHHGGGIIIKKKMMMNNNNNNLLLJJJHHHKKKIIIGGGEEEEEEEEEGGGGGGJJJJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFDDDBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>>>>???;;;;;;::::::999888777777777888999:::999888555444666444222222333333222111222222333333444555666666555555555555555555555555555444333333222222222222555444333333222222333333111111000///////////////000111111111111222222222222222222222222222222222222111111111111111111111000000000000000000000000............---,,,+++***,,,------......------,,,------......------,,,+++------..................,,,,,,,,,---------......////////////////////////000000////////////000000222222111111222222333444000111333333111000111222'''(((((())))))))))))((())))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''((('''&&&&&&&&&'''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''((()))***+++)))(((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,++++++***)))(((''''''))))))************))))))'''(((((()))))))))((((((((()))******)))((('''&&&)))))))))))))))))))))))),,,+++***)))((())))))***'''((()))*********))))))************)))))))))(((******))))))))))))************))))))))))))******+++,,,,,,++++++)))((((((******))))))******+++,,,))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))*********************))))))(((((((((************************((((((((((((((((((((((((******))))))))))))******)))************+++++++++************+++++++++,,,,,,+++***))))))***,,,---,,,++++++******+++++++++------------.........///---------............///111111111111111111111111000111111222333333444444555444333555888:::999777888888888999:::;;;=========>>>???AAACCCDDDFFFFFFIIIJJJJJJIIIGGGFFFGGGIIIIIIIIIIIIIIIJJJKKKMMMMMMPPPQQQRRRTTTUUUUUUVVVVVVVVVWWWYYY\\\^^^___\\\ZZZZZZXXXVVVSSSQQQPPPOOOOOOMMMNNNNNNOOOPPPPPPPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSVVVUUUUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJKKKLLLNNNOOOSSSTTTUUUTTTSSSSSSVVVYYYVVVUUUSSSQQQQQQSSSUUUVVVSSSPPPMMMKKKKKKLLLLLLLLLJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOPPPOOONNNMMMKKKJJJHHHGGGEEEEEEFFFFFFEEEDDDCCCCCCDDDGGGJJJMMMMMMLLLPPPRRRTTTVVVUUUSSSOOOMMMMMMMMMNNNNNNMMMKKKIIIHHHIIIJJJLLLMMMMMMKKKIIIHHHHHHGGGFFFEEEEEEFFFHHHIIIKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>=========;;;::::::999888888777777666666888999888777666444666444222222333333222111222333333444444555555555444444444444444444444444444444333222222222333333444444333222222222222333111111000///////////////000000111111111222222222222222222222222222222222333333222222111111111000000000000000000000000000............---,,,+++***,,,------------------,,,+++,,,,,,---.........---///......------,,,,,,,,,,,,---------....................................000000////////////000000222222111111111222222333000111333333111000111222((())))))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''))))))((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++*********))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((())))))************))))))'''''''''(((((()))))))))((())))))))))))((((((''')))))))))))))))))))))))),,,+++***************+++((()))******++++++******************))))))))))))******))))))))))))************))))))))))))*********+++,,,,,,,,,***((('''******))))))******+++,,,))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''************++++++++++++*********************)))************************************************++++++************++++++)))************+++++++++)))))))))*********+++++++++***))))))***+++---...+++++++++******++++++,,,------........./////////---------............///111111111111111111111111111111222222333444444444444333333555777888888777888888999999:::;;;<<<============>>>???BBBDDDEEEHHHHHHGGGEEECCCDDDFFFIIIHHHHHHGGGGGGIIIKKKNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXYYY\\\^^^^^^\\\YYYVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSOOOOOOPPPQQQRRRRRRSSSSSSWWWWWWUUUTTTRRRQQQOOOOOOPPPNNNLLLKKKKKKMMMPPPQQQUUUVVVUUUTTTTTTUUUXXX[[[VVVVVVUUUUUUUUUUUUVVVVVVSSSPPPMMMKKKKKKLLLLLLLLLJJJKKKLLLNNNOOOOOOOOOOOOOOOPPPQQQRRRQQQOOOMMMLLLNNNMMMKKKKKKKKKIIIFFFCCCAAAAAABBBDDDHHHKKKLLLKKKPPPPPPQQQQQQQQQOOOMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJHHHIIIKKKLLLKKKJJJHHHFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@???===<<<;;;;;;::::::999999888777777777444555666777777777666555555333222111333333333222444444444444444444444444444444444444444444444444333222222222222333333444444444333222222222222222111000000///////////////000000000111111111222222222222222222222222222222444444333333222111000000000000000000000000000000...............---,,,+++,,,,,,------------,,,,,,)))***,,,---...////////////......---,,,+++***)))------........./////////........................000//////......//////000222222111111111111111222000111333333111000111222))))))***))))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''')))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++)))(((''''''&&&&&&++++++******))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++((())))))))))))(((((((((((((((((((((((((((((((((************************))))))******++++++++++++*********)))))))))))))))******))))))))))))************))))))))))))******%%%'''***---...---+++*********))))))******+++,,,))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++***************+++++++++************************+++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++((())))))))))))*********))))))))))))***+++---...******)))))))))***++++++,,,,,,,,,---------......---------............///111111111111111111111111111111111222222333333333333333444444666777777777888888999:::;;;;;;;;;<<<===<<<;;;;;;===???BBBDDDEEEEEEDDDAAA@@@BBBEEEHHHIIIHHHGGGFFFGGGJJJMMMOOOQQQRRRSSSTTTUUUUUUUUUUUUXXXXXXYYY\\\]]]]]]ZZZWWWQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTNNNOOOPPPPPPQQQRRRSSSSSSUUUUUUTTTSSSRRRRRRQQQQQQRRRQQQNNNLLLLLLNNNQQQSSSTTTSSSRRRQQQQQQSSSVVVXXXUUUUUUUUUVVVVVVUUUUUUUUURRROOOLLLKKKLLLMMMLLLLLLJJJKKKKKKLLLMMMNNNNNNNNNRRRSSSTTTUUUTTTQQQNNNLLLOOOOOOOOOOOONNNLLLGGGDDDAAA@@@AAACCCGGGJJJKKKKKKOOONNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLHHHIIIJJJJJJJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJHHHGGGFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===;;;:::999999999888888777777777777333333444555666666666555444333111111222333333222444444444444444444333333333333333333333333333333222111111111222333444444444333333222111222222222000000////////////000000000000000000111111111111111111111111111111111111555555444333222111000///000000000000000000000000...............---,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,---............---,,,,,,++++++*********.........////////////000......................../////////....../////////222222111000000000000111000111333333111000111222))))))***))))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&&&&&&&&&&+++*********)))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((''''''''''''((()))***)))(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))***************+++++++++))))))))))))))))))************))))))))))))************))))))))))))******%%%'''***,,,...---+++*********))))))******+++,,,))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))*********************+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))*********+++++++++((())))))))))))*********(((((())))))***+++,,,---((((((((((((((()))************+++++++++,,,,,,,,,---------............///000000000000000000000000000000000000111111111111333333444444444555666666888888:::;;;;;;;;;;;;;;;<<<;;;::::::;;;>>>@@@BBBBBBBBBAAA???>>>@@@DDDGGGJJJHHHGGGEEEFFFHHHKKKMMMQQQRRRSSSSSSTTTTTTTTTTTTWWWWWWXXXZZZ[[[ZZZVVVSSSMMMNNNNNNNNNNNNNNNNNNNNNKKKLLLNNNPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPNNNNNNOOOQQQSSSRRRQQQOOOOOOPPPRRRTTTUUURRRSSSTTTUUUUUUTTTSSSRRRQQQOOOLLLLLLMMMMMMMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOVVVWWWWWWVVVTTTRRROOOMMMNNNNNNOOOPPPPPPNNNIIIFFFBBBAAAAAACCCFFFIIIJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLNNNOOOOOOOOONNNMMMHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEGGGGGGHHHGGGEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@?????????>>><<<:::888777888888777777777777666666333333444555555555555555333222000111222333333222444444444444444444333333333333333333333333333333111111111111222222333444333333222111111111111222000000////////////000000//////000000000111111111111111111111111111111111555555444333111000//////////////////////////////......//////......---------,,,++++++++++++,,,---,,,------...------,,,,,,*********++++++,,,,,,,,,.........////////////000........................//////............//////111111000//////000000000000111333333111000111222((())))))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((%%%&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%&&&((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''+++***)))(((((()))***+++((('''&&&%%%%%%%%%'''''')))(((((((((((())))))***))))))))))))))))))))))))''''''((())))))))))))(((***))))))))))))***++++++))))))))))))******************))))))))))))************))))))))))))******)))***+++,,,,,,+++)))(((******))))))******+++,,,))))))(((((((((((())))))(((((())))))))))))((((((************************'''((((((((())))))))))))*********************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++)))))))))*********++++++((())))))******+++++++++((((((((((((((()))***+++)))))))))*********++++++---------............///000000000000000000000000000000000000000000000000222333444444333333444666888999:::;;;<<<;;;::::::::::::::::::;;;===???@@@????????????>>>@@@CCCEEEGGGGGGFFFFFFFFFHHHKKKLLLPPPQQQRRRRRRSSSSSSSSSRRRUUUUUUVVVWWWXXXVVVRRROOOJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRQQQPPPOOOPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQRRRPPPOOOPPPRRRTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRPPPNNNLLLLLLMMMNNNMMMLLLJJJKKKKKKLLLMMMOOOQQQRRRXXXXXXWWWVVVTTTRRRQQQPPPNNNNNNNNNPPPPPPOOOKKKHHHCCCBBBAAABBBDDDGGGHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKMMMMMMOOOOOOPPPOOONNNMMMIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAAAAAAAA@@@???>>>======>>>===<<<:::888777777777777666666666666666444444444555555555555555333111000000222333333222444444444444444444444444222222222222222222222222222111111111111222222333333333222111111111111111///////////////000000111/////////000000000111111111111111111111111111111333333222222111000//////////////////////////////....../////////......------,,,+++******+++,,,---------......------,,,+++))))))***+++,,,------...------........./////////------------------------///......------......//////////////////000111111000111333333111000111222'''(((((())))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))%%%&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&(((***+++,,,'''''''''(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((+++***)))(((((()))***++++++***(((&&&&&&&&&'''((()))(((''''''((()))***+++))))))))))))))))))))))))'''((()))***+++******)))))))))((((((((()))***+++((()))))))))******************))))))))))))************))))))))))))******)))******+++++++++************))))))******+++,,,))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))******************))))))((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***)))************+++++++++************+++++++++,,,))))))***************)))))))))))))))***+++,,,---)))*********++++++++++++---------............///000000000000000000000000000000000000000000000000111333555444222222444666777999:::<<<<<<;;;:::999999::::::;;;<<<===>>>>>><<<>>>?????????@@@BBBDDDBBBCCCDDDFFFHHHJJJLLLNNNOOOPPPPPPQQQQQQQQQQQQQQQSSSSSSSSSTTTTTTRRRNNNKKKIIIIIIKKKLLLLLLKKKKKKJJJNNNPPPRRRUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPOOOPPPOOOOOOQQQTTTUUUSSSPPPRRRRRRRRRRRRRRRRRRRRRRRROOONNNLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNPPPSSSUUUVVVWWWWWWUUUTTTTTTTTTTTTUUUPPPOOOOOOPPPPPPNNNKKKHHHDDDBBB@@@@@@BBBDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKNNNOOOOOOPPPPPPOOONNNMMMJJJJJJIIIIIIGGGFFFEEEEEEBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBCCCEEEFFFHHHIIICCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@???===<<<;;;;;;<<<===<<<:::888777666666666666666666666666666666555555555555555555222111///000222333333222222333333444444555555555222222222222222222222222333222111111111111111111333222222111111111111111///////////////000111111////////////000000000111111111111111111111111111111111111000000/////////////////////////////////......////////////......---,,,+++))))))+++,,,---,,,,,,------...---------******++++++,,,,,,------,,,---------............------------------------///......------......///---------...///000111222000111333333111000111222''''''((())))))***))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++%%%%%%&&&'''((()))******''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++*********)))***((('''&&&&&&'''(((***000...,,,***))))))***+++)))(((''''''''')))***+++))))))))))))))))))))))))((()))***+++,,,,,,+++***)))((('''''''''(((***+++(((((())))))*********+++******))))))))))))************))))))))))))******''''''((()))+++,,,......*********)))***++++++,,,))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))************++++++++++++******)))(((''''''&&&************************************************++++++************++++++)))************+++++++++***++++++++++++,,,,,,,,,)))************))))))(((++++++++++++,,,---...///******+++++++++,,,,,,,,,---------.........//////000000000000000000000000222222111111111111111111111333555444222111333555777999;;;<<<<<<;;;:::999999:::;;;<<<===>>>======;;;===???@@@@@@@@@BBBDDD>>>@@@BBBFFFIIILLLOOOPPPOOOOOOPPPPPPQQQPPPPPPPPPRRRQQQRRRRRRRRRPPPLLLHHHHHHIIIJJJKKKKKKKKKJJJIIILLLNNNQQQSSSTTTSSSQQQPPPRRRQQQQQQPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQOOONNNNNNMMMMMMPPPSSSTTTQQQMMMSSSSSSRRRRRRRRRRRRSSSSSSOOOMMMLLLMMMNNNNNNMMMLLLNNNNNNOOOPPPSSSVVVXXXZZZVVVUUUSSSRRRSSSUUUWWWYYYSSSRRRPPPPPPPPPNNNKKKIIIDDDAAA???>>>@@@BBBCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLOOOOOOPPPQQQPPPOOONNNMMMKKKKKKJJJIIIHHHFFFFFFEEE@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGJJJLLLCCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBAAA@@@>>><<<;;;999:::<<<<<<<<<:::888777555555555666666666666666888777666555555555555555222000///000222333333222222222333333444555666666111111111111111111111111333333222111000000000111333222222111000111111111///////////////000111111////////////000000000000000000000000000000000000000000000000////////////////////////////////////......///////////////...---,,,***))))))***,,,---***+++,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------.........,,,,,,,,,---///000222333000111333333111000111222(((((())))))((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''(((***)))(((&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))***))))))((('''&&&)))))))))))))))(((''''''''''''(((((())))))******((((((******)))'''%%%###++++++******)))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))++++++******)))(((((('''******)))((((((((((((((())))))************))))))(((((()))***************'''(((((()))***+++++++++******)))(((((()))***+++...+++(((''')))***)))'''&&&&&&''')))***,,,------******))))))))))))))))))************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))***************)))(((''''''((()))***((()))***++++++++++++++++++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***+++++++++)))'''++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......000000000000000/////////000000111111111111000000222111111000111333444555888999999999999:::::::::::::::999999999:::;;;;;;;;;<<<>>>@@@BBBBBBAAA???@@@AAADDDFFFIIIKKKLLLMMMOOOMMMKKKLLLNNNPPPPPPPPPQQQPPPNNNKKKIIIGGGFFFEEEEEEHHHJJJKKKIIIHHHGGGGGGLLLMMMPPPRRRSSSRRRPPPOOOTTTSSSQQQOOONNNNNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNNNNOOOOOOPPPPPPNNNMMMLLLJJJKKKMMMPPPSSSSSSRRRPPPSSSSSSRRRRRRRRRSSSSSSTTTOOONNNMMMKKKKKKKKKLLLMMMRRROOOLLLJJJKKKNNNSSSVVVUUUTTTSSSSSSTTTWWWYYY[[[UUUTTTSSSRRRRRRPPPMMMJJJFFFCCCAAAAAACCCCCC@@@===>>>???BBBFFFHHHJJJKKKKKKNNNOOOOOOOOONNNLLLKKKJJJHHHIIIKKKJJJHHHFFFEEEFFFDDDDDDCCCBBBBBBBBBBBBCCC<<<>>>AAADDDGGGIIIIIIJJJBBBCCCCCCCCCCCCCCCBBBBBBDDDCCCBBB@@@>>>===<<<;;;<<<<<<;;;::::::999999888666666666666555555555555666666666555444333222111222222111111111111111111555555555555444444444444111111111111222333444444333333333222222222222111111111111111000000//////////////////////////////........./////////////////////000000000000//////111111111111111000//////---......///////////////......---------,,,,,,,,,,,,------......------,,,,,,---...///000000000000++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,++++++........................------......///000000000111111111111111111111111((((((((((((((('''&&&&&&((())))))***************''''''''''''(((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&)))***+++,,,,,,+++)))(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((())))))))))))((((((''')))))))))))))))(((''''''(((((((((((())))))))))))((())))))))))))'''%%%$$$)))))))))***************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((((((((((())))))******))))))((((((((()))************)))'''(((((()))******++++++,,,+++***)))((())))))***,,,)))'''''')))++++++)))(((((())))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((()))))))))************)))(((''''''((()))***))))))***+++++++++******************)))))))))(((************************))))))))))))))))))))))))+++*********++++++***(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...------........./////////000000111111111111000000111111111000111222444555777777777777888888888888999888888888888999::::::;;;<<<>>>@@@BBBBBBAAA???AAABBBDDDGGGIIIJJJKKKLLLMMMKKKKKKLLLNNNPPPQQQPPPPPPNNNLLLJJJHHHGGGGGGFFFEEEGGGJJJJJJIIIGGGFFFGGGIIIKKKNNNQQQSSSSSSRRRRRRUUUTTTRRRPPPNNNMMMMMMMMMOOOOOONNNNNNMMMMMMNNNNNNMMMMMMNNNOOONNNNNNLLLLLLJJJKKKLLLOOOQQQQQQPPPOOOSSSSSSRRRRRRRRRRRRRRRRRROOOOOOMMMLLLLLLLLLMMMMMMPPPOOONNNNNNNNNPPPRRRTTTUUUTTTTTTUUUVVVWWWYYYZZZTTTSSSRRRRRRRRRQQQNNNKKKGGGEEEDDDEEEGGGFFFAAA======???AAADDDFFFHHHIIIIIIKKKLLLMMMMMMMMMKKKJJJIIIIIIJJJKKKJJJHHHEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC???AAACCCEEEFFFFFFFFFFFFAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<;;;;;;::::::999888888888666666666666555555555555333444444444444444333222333333333333333333333333666666555555555444444444333333222222111222222222111111111000000000000///222222111111111000000000000000000000000000000000............//////////////////000000000000//////000000111111000000///...------...///////////////......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...////////////+++++++++,,,,,,,,,------,,,---------------------------,,,,,,,,,,,,++++++........................------......///000000000111111111111111111111111(((((((((((((((''''''&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&(((((())))))***+++,,,,,,(((((((((((())))))))))))******))))))((((((''''''''''''((())))))***++++++***))))))((((((((((((((('''(((((())))))((((((''''''((())))))******))))))((((((((()))******++++++,,,,,,+++***)))))))))***)))((('''(((***+++,,,+++++++++******)))((((((((())))))))))))))))))))))))************))))))))))))***************+++++++++(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))(((((((((((())))))*********+++******))))))************))))))))))))************************))))))))))))))))))))))))+++))))))***+++,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,---...///000111111000000111111111111000000111111000111111222444444444444555555555666666666777777666666777888888999;;;<<<>>>@@@AAAAAA@@@@@@CCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJLLLOOOQQQQQQPPPNNNMMMKKKIIIHHHGGGGGGGGGDDDFFFHHHIIIGGGFFFFFFFFFGGGIIIMMMPPPSSSTTTTTTTTTUUUTTTRRRPPPNNNLLLKKKKKKOOOOOONNNNNNMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQSSSTTTUUUVVVWWWWWWXXXXXXRRRRRRQQQRRRRRRQQQOOOMMMHHHHHHHHHKKKLLLJJJDDD???===>>>@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIJJJKKKKKKJJJGGGDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@AAABBBCCCCCCCCCCCCCCC@@@@@@@@@???>>>=========:::999999888888777666666666666666555555555555444111222333333444444444333333444444555555666666666666666666555555555555444555444333222111111111111111111111000000000000///222222222111111111111111111111111111111111111111...........................//////000000//////.../////////000///......---------...////////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,---------------------,,,------,,,,,,,,,,,,++++++------------------------------......///000000000111111111111111111111111'''(((((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))((((((((((((((()))******))))))((((((''''''***)))((('''''''''''''''(((((())))))***++++++,,,(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((()))*********))))))(((((((((((())))))''''''(((((((((((('''''''''(((((()))))))))))))))(((((())))))************+++************+++++++++)))(((((()))************++++++******)))((((((((()))))))))***************************)))))))))(((***************+++++++++(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))******+++******)))((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))+++,,,,,,+++***+++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,------------......///000000111111000000111111111111000000000000000111111222333333222222222222333333333333666666666666777888999999:::<<<>>>???@@@@@@@@@AAADDDEEEFFFGGGGGGHHHHHHGGGFFFGGGHHHLLLOOOQQQPPPOOONNNMMMJJJHHHFFFEEEFFFFFFDDDEEEGGGHHHGGGFFFFFFGGGGGGIIILLLPPPRRRSSSTTTTTTRRRRRRRRRQQQPPPNNNLLLKKKOOOOOONNNNNNMMMMMMLLLLLLIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOOOOOOOOOOPPPQQQTTTTTTTTTTTTRRRQQQOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNPPPRRRTTTVVVVVVVVVUUUTTTQQQPPPPPPQQQSSSRRRPPPNNNJJJKKKLLLOOOQQQNNNGGGAAA===>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKJJJJJJKKKLLLKKKIIIFFFCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>======888888888777666666555555666666555555555444444444222222333333333333333222333333444555666777777777666666666555555555444444444333222222111111111222333333333222222222111111222222222222111111111111000000000000000000000000///...............------...//////////////////.........//////......---,,,,,,---......//////............---------,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,+++++++++------------------------------......///000000000111111111111111111111111''''''((((((((((((((('''(((((()))************)))''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))************((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))(((((((((((()))*********))))))(((((('''''')))((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))*********'''((()))***+++,,,,,,,,,******+++***)))((((((((()))))))))))))))******************++++++,,,,,,,,,************)))))))))((((((((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((())))))))))))((((((***************)))((('''))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++)))((((((***,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------........................000000111111111111000000//////000111222222222333000000111111111222222222666666666777777888:::::::::<<>>>>>@@@BBBEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEGGGKKKNNNPPPPPPNNNOOOMMMJJJFFFDDDCCCDDDDDDDDDEEEGGGGGGFFFFFFGGGHHHJJJKKKMMMOOOQQQQQQQQQQQQNNNOOOQQQRRRRRRQQQOOONNNNNNNNNOOONNNNNNLLLKKKJJJHHHIIIIIIKKKLLLMMMNNNOOOQQQRRRSSSRRRPPPQQQSSSVVVWWWWWWVVVTTTRRRPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHGGGHHHIIIKKKMMMNNNPPPRRRTTTUUUTTTSSSQQQQQQPPPPPPQQQSSSRRRPPPNNNMMMLLLNNNPPPRRRPPPIIICCC???????????????@@@@@@AAABBBCCCFFFHHHJJJKKKKKKKKKKKKKKKKKKHHHEEECCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA??????========================888888777666666555555444555555555555444444444444444444444444333222111000222333333444555666666777555555555555444444444444222111111111222222333444333333333222222222111111111111111111111111111111//////////////////////////////......---------,,,......////////////.....................---,,,,,,,,,------.....................---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++***************+++++++++,,,,,,------------------------------,,,,,,,,,+++++++++------------------------------......///000000000000000000000000000000000&&&'''((((((((((((((((((&&&'''(((((())))))((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))((())))))(((''''''(((***+++))))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((())))))***'''(((((())))))(((((('''&&&'''(((((())))))(((((())))))))))))))))))******&&&'''(((***++++++++++++)))+++,,,+++)))''''''(((''''''((()))***++++++,,,)))******++++++,,,,,,,,,************))))))))))))&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((())))))))))))(((((()))))))))***))))))(((((())))))))))))************************************)))))))))))))))))))))))),,,***((((((***+++,,,+++*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++000000111111111111000000...///000111222222222222000000111111111222222222666666666666777999:::;;;999<<>>============<<<<<<<<<<<<888777777666666555555444555555555444444444444333666666666555444333111111222333333333444555555555444444444333333333333222111111111111222333444555111111111000000000000///000000000000000111111111........................//////......---,,,,,,,,,---......//////......---.........///...------,,,,,,,,,---............---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++++++++***************++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000000000000000&&&&&&'''((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))((((((''')))((('''&&&'''(((***+++(((((((((((())))))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))((((((((((((((()))******((())))))******))))))(((&&&'''(((((())))))((((((***)))))))))))))))))))))'''((())))))))))))(((''''''***,,,,,,)))(((((()))((((((((()))******++++++'''(((((()))******++++++************))))))))))))%%%&&&&&&'''(((((())))))(((((((((((())))))))))))'''((((((((()))))))))***'''''''''((((((((())))))'''((()))******)))(((''''''((())))))))))))))))))((()))))))))************************************))))))))))))))))))))))))...+++)))((()))***+++***)))******+++,,,,,,------)))******++++++******)))***++++++++++++,,,,,,,,,------..................000000111111111111000000...///000111222222222111111111111222222222222333444444444555666777999:::999<<>><<<<<>>@@@BBBEEEGGGHHHHHHHHHIIIJJJIIIFFFDDDCCCDDDFFFDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDBBBAAA@@@AAAAAABBBBBBBBBAAAAAA=========<<<<<<;;;;;;;;;888888777777666555555555555555555444444444333333666666666666555555444333444444444444444444444444333333222222222222111111222222222111222222333333111111111000000000000///....../////////000000000//////////////////////////////...------,,,++++++---......//////......---///////////////...------+++,,,------......------......---------,,,,,,,,,,,,,,,------------,,,,,,))))))***+++,,,,,,,,,,,,************++++++++++++***++++++,,,---...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000000000000000&&&&&&'''((())))))(((((('''(((((()))***)))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***+++%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))***))))))((('''''')))((('''&&&'''(((***,,,''''''(((((())))))******%%%&&&(((******)))'''&&&"""###$$$%%%'''((()))***(((((((((((()))))))))))),,,+++***)))((('''&&&&&&$$$%%%&&&'''(((***++++++((((((((((((((()))******))))))************))))))&&&''''''(((((((((((((((*********))))))))))))))))))*********(((&&&$$$###%%%(((+++,,,***)))***,,,))))))))))))************%%%&&&&&&'''((())))))***************))))))))))))%%%&&&&&&'''((())))))***(((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((()))'''((()))******)))((('''''''''((())))))***))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))///,,,)))((()))*********))))))***+++,,,,,,------))))))************))))))******+++++++++,,,,,,,,,//////000111222333444444000000111111111111000000---...000111222222111111222222222222333333333333333333333444555666888888999<<>>;;;;;;???DDDCCCDDDEEEFFFFFFGGGFFFFFFGGGFFFEEEFFFIIILLLMMMNNNGGGEEECCCBBBBBBEEEHHHKKKFFFGGGHHHHHHGGGHHHJJJLLLLLLLLLMMMNNNOOOPPPPPPQQQPPPSSSVVVXXXWWWUUUQQQOOOMMMNNNOOOOOONNNLLLIIIGGGKKKKKKLLLMMMPPPSSSVVVXXXSSSUUUVVVTTTRRRTTTZZZ```ccc___ZZZTTTQQQOOOPPPPPPOOOPPPRRRSSSSSSSSSRRRRRRNNNOOOPPPQQQQQQPPPNNNMMMSSSTTTTTTUUUUUUUUUUUUTTTRRRRRRQQQRRRRRRQQQOOOMMMQQQMMMHHHGGGIIIJJJJJJHHHGGGEEECCCAAA@@@@@@@@@@@@===>>>AAACCCEEEFFFFFFFFFIIIIIIHHHFFFDDDCCCEEEGGGDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEECCCAAA???======>>>@@@AAABBBCCCCCCCCC>>>======<<<;;;;;;::::::888888888777666666555555555555444444444333333333444555666666777666666666555555555555555444444444222222222111111111000000444444333222111111111111333333333222222222222111---.........//////000000000000000000000000000000//////...---,,,,,,++++++---..................---//////000000//////...---+++,,,------......------......---------,,,,,,,,,,,,------......------,,,((()))***+++,,,---------)))************+++++++++)))***+++,,,...///000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000000000000000((((((((((((((((((((((((&&&''''''((((((((((((((()))(((&&&%%%&&&''')))***,,,+++***(((&&&%%%$$$$$$((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''***''''''+++---***((()))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''(((******+++++++++)))))))))))))))(((''''''&&&''')))******(((%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***(((&&&%%%%%%%%%'''((())))))))))))))))))))))))&&&)))++++++)))((('''((())))))))))))))))))))))))************************************))))))))))))+++++++++************)))))))))))))))************)))))))))))))))))))))))))))((((((((((((***,,,---))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&((()))***)))((()))***''''''((((((((((((((('''(((((())))))*********++++++++++++*********))))))))))))))))))************)))))))))))))))))))))))),,,---...---+++)))))))))************************+++***)))((()))***+++,,,...///000111222111111000...//////000111222222222000000000000111111111111666444111222555777777666888999:::<<>>===<<<<<<===???@@@@@@???>>>???AAADDDAAA@@@>>>===<<<<<<<<<<<<999999777666666555555555444444555555666777777777999888666444444444555555666666555555444444444444222222222222333333444555111111000//////000111111111111111111000000000000......////////////////////////.........---------///...------//////...---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,,,,++++++++++++,,,,,,...---,,,,,,......---,,,,,,+++++++++++++++,,,,,,---,,,+++***))))))))))))++++++,,,,,,,,,,,,------###%%%'''***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111222111111000///......---((((((((((((((((((((((((&&&''''''(((((((((((((((***)))'''''''''(((***+++///...,,,+++)))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''')))&&&&&&***,,,)))'''((((((((((((((((((((((((((()))(((((((((((('''''''''''''''(((******++++++***)))))))))))))))((('''''')))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***((('''%%%%%%&&&'''((((((((((((((((((((((((((($$$&&&((()))((((((***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++))))))))))))************)))))))))))))))))))))))))))((((((((((((***+++,,,'''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++&&&(((******)))((()))***((())))))******)))))))))((()))))))))************+++++++++*********))))))))))))))))))************)))))))))))))))))))))))),,,------,,,***))))))***************************+++++++++++++++,,,------//////000111111111000///...//////000111111222222//////000000000111111111555222000111444666666555777888:::<<<>>>@@@AAABBBDDDDDDCCCBBBCCCDDDFFFHHHHHHGGGGGGGGGHHHJJJKKKMMMKKKGGGDDDDDDHHHKKKJJJHHHJJJIIIIIIJJJLLLLLLKKKIIILLLNNNOOOOOONNNNNNPPPQQQVVVWWWXXXWWWTTTSSSRRRSSSPPPMMMKKKJJJJJJIIIHHHFFFGGGHHHLLLOOORRRSSSTTTTTTVVVUUUTTTSSSSSSTTTUUUVVV[[[ZZZYYYWWWUUUTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRQQQQQQSSSSSSSSSQQQQQQRRRTTTUUUWWWYYYZZZYYYWWWTTTRRRPPPPPPOOOOOONNNMMMLLLLLLMMMLLLJJJIIIHHHGGGGGGGGGHHHGGGFFFEEECCCAAA???>>>===>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBEEECCCAAA>>>======???@@@BBB@@@???===<<<;;;<<<<<>>???AAACCCAAA@@@>>>===;;;;;;;;;;;;888888777666555555555555444444555555666666777777888888777666555555555555555555555555444444333333222111111111111222222333111111111111111111111111111111111000000000//////////////////............///.........------------...---,,,,,,......---,,,,,,,,,------------------///////////////...---,,,,,,---.........---+++***+++******************++++++******+++,,,------+++++++++************++++++++++++******))))))******+++++++++,,,,,,,,,------------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000111111000000///......---((((((((((((((((((((((((&&&''''''(((((((((((((((***)))((((((((()))+++,,,///...---+++***)))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''(((%%%&&&***,,,)))''''''(((((((((((((((((((((((()))(((((((((((('''''''''''''''((()))************)))))))))))))))(((((('''+++***)))''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''''''''&&&&&&(((+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***'''(((((()))***+++,,,---))))))))))))************)))))))))))))))))))))))))))))))))(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))***+++***)))***+++******++++++++++++******))))))))))))************+++************)))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++)))(((***+++************************,,,,,,---............---///000000000000000///......//////000000111111222//////000000000000111111333111000000222444555555666777888:::<<<>>>???@@@BBBAAA@@@@@@AAACCCDDDFFFHHHGGGGGGGGGHHHJJJLLLMMMKKKIIIGGGIIIMMMOOONNNLLLMMMLLLLLLMMMOOOOOONNNLLLMMMOOOPPPPPPPPPPPPQQQSSSTTTUUUVVVUUURRRQQQPPPQQQPPPNNNLLLKKKKKKJJJIIIHHHGGGJJJMMMQQQSSSUUUUUUUUUXXXWWWVVVUUUTTTSSSTTTTTTWWWWWWVVVUUUTTTSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQRRRTTTUUUUUUSSSSSSSSSTTTVVVZZZ]]]]]]YYYUUUSSSRRROOONNNMMMLLLKKKJJJJJJIIIKKKJJJIIIGGGGGGFFFFFFFFFHHHGGGGGGFFFDDDCCCAAA@@@;;;<<>><<<;;;<<<===>>>@@@???===;;;:::::::::;;;>>>?????????>>>>>>@@@AAAAAA@@@>>><<<;;;:::999999777666555444444444444444444444444555666666777777777888888888777666555444444444444444333333333333222111000000000000000000000111222333333222111000111111000000000000//////////////////......------............---------------,,,++++++------,,,+++++++++,,,,,,------......111111111000///...,,,,,,------------,,,,,,,,,,,,+++++++++******++++++++++++******+++---//////...+++******)))))))))************)))))))))***++++++++++++++++++,,,,,,,,,,,,111111000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......000000000///......------((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((((()))***++++++***)))(((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''(((%%%&&&+++---***''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''((()))******))))))(((((())))))))))))((((((******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&''''''(((((((((((((((((((((((((((++++++)))%%%######%%%'''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***((((((((()))***+++++++++((()))))))))************)))))))))))))))))))))))))))))))))(((((((((((((((******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''')))++++++***)))***+++******+++++++++***)))))))))))))))))))))*********************))))))))))))((()))))))))************))))))))))))))))))))))))+++,,,+++***)))(((***,,,************************+++,,,---...///...---,,,//////////////////......////////////000000111111////////////000000000111222111000111222444555666555666777999:::<<<===>>>???>>>>>>???@@@AAABBBCCCFFFFFFFFFFFFGGGIIIKKKMMMKKKJJJKKKNNNQQQRRRPPPNNNNNNMMMMMMNNNPPPQQQOOONNNLLLNNNPPPPPPPPPPPPRRRSSSSSSTTTUUUSSSQQQOOOOOOOOOQQQOOOMMMLLLLLLLLLKKKIIIIIIKKKOOORRRUUUVVVVVVUUUWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPNNNMMMMMMNNNPPPPPPSSSUUUWWWWWWVVVTTTTTTTTTVVV[[[___^^^XXXRRRQQQRRRNNNMMMMMMLLLKKKJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB>>>???AAABBBDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA???>>><<<;;;;;;<<<===>>>===;;;:::999999999:::===>>>???>>>======>>>@@@@@@???>>><<<:::999888777666555444444333333333333333333444555555666666777666777999:::999777444333333333333333333333222222222222111000///////////////111222444444222111///111000000000////////////000//////......------,,,------------------------,,,+++***+++,,,,,,+++*********+++,,,------..................------,,,+++------,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++,,,---000222222222+++***))))))((()))))))))(((((((((((()))***+++,,,***++++++++++++,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++)))******+++,,,,,,------/////////......---------((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((''''''''')))'''(((...///,,,)))((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''(((((())))))))))))((((((((())))))))))))(((((('''(((***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''',,,+++(((%%%""""""%%%((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))******))))))***+++))))))******)))(((''''''******))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***+++***))))))***,,,************************)))***+++------,,,++++++//////..................///////////////000000000...////////////000000000222222222222222444666888444555666888999;;;<<<===<<<<<<======>>>@@@AAAAAADDDDDDDDDDDDFFFHHHJJJKKKKKKKKKMMMPPPRRRRRRQQQPPPNNNMMMMMMNNNPPPPPPOOOMMMJJJLLLNNNNNNNNNOOOPPPRRRQQQSSSTTTSSSQQQOOOOOOPPPRRRPPPNNNMMMMMMNNNLLLKKKJJJMMMPPPTTTVVVVVVUUUTTTSSSTTTVVVWWWXXXXXXWWWWWWRRRSSSSSSTTTSSSRRRQQQQQQOOONNNMMMLLLLLLMMMNNNOOOQQQTTTWWWYYYXXXVVVUUUUUUVVVZZZ]]][[[TTTOOONNNPPPMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<======<<<;;;:::888888888999999<<<===>>>>>>===<<<<<<===>>>======;;;:::888777666555444444333333333333444333333444444555666666666555777999:::999777444222111111111222222222222222333222111000000000000000///000222333333222000///000000000////////////...//////......---------,,,,,,,,,------------------,,,+++******,,,,,,+++*********++++++,,,---......++++++,,,---.........---,,,,,,+++++++++,,,,,,---++++++************++++++,,,++++++---000222333222+++******)))(((((())))))''''''(((((()))***,,,,,,*********+++++++++,,,,,,))))))***+++,,,---......++++++++++++++++++++++++)))******++++++,,,,,,,,,............------------((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((((((((())))))((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''')))''')))///111---))))))(((((((((((((((((((((((()))((((((((((((''''''''''''(((((())))))((((((((('''(((((()))))))))))))))%%%'''***,,,,,,+++((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((('''%%%$$$&&&))),,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))*********)))))))))((((((((())))))))))))************))))))))))))))))))))))))''''''((()))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))&&&((()))***)))((()))***(((((()))(((((('''&&&%%%************))))))))))))(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))''')))++++++*********+++************************))))))******++++++******---------------...//////////////////////////////......////////////000000111222222222222444777999444555666777999:::;;;<<<::::::;;;===>>>???@@@@@@BBBBBBBBBCCCEEEGGGIIIKKKKKKLLLMMMOOOPPPPPPPPPOOOMMMLLLLLLMMMOOOOOONNNLLLIIIJJJLLLMMMMMMNNNPPPQQQPPPRRRTTTSSSRRRQQQRRRRRRSSSQQQOOONNNOOOOOONNNMMMLLLNNNRRRUUUVVVUUUSSSRRRPPPRRRUUUXXXZZZZZZZZZYYYUUUUUUVVVVVVUUUSSSQQQPPPLLLLLLKKKKKKKKKKKKLLLLLLOOORRRWWWYYYYYYWWWVVVVVVVVVWWWXXXUUUPPPLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHFFFDDDCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>=========>>>;;;:::999888777888999999;;;===>>>>>><<<;;;;;;<<<;;;;;;;;;;;;:::888777666555444444333333333444444333333333444555555666666555666888999888666333111000000000111111111111111222111000000000000000111///000111222222111000///000000////////////......------------------------,,,,,,,,,,,,------------,,,+++******,,,,,,+++*********++++++,,,,,,------++++++---...///000000000++++++++++++,,,,,,,,,,,,((((((''''''''''''(((((()))))))))+++...000000///,,,+++******))))))))))))'''''''''((()))***+++,,,************++++++++++++...---,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))))))))(((((((((((()))***((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''(((&&&)))///000,,,(((((((((((((((((((((((((((((()))((((((((((((''''''''''''(((((((((((((((''''''''''''((()))))))))))))))&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''+++---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&''')))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********)))))))))(((%%%'''((()))''''''((()))(((((((((((('''&&&%%%%%%************)))))))))((((((((((((((())))))******))))))))))))************))))))))))))))))))))))))$$$'''+++,,,,,,************************************))))))))))))***++++++,,,,,,++++++,,,...000111////////////////////////........./////////000000///000222111111222666999555555666888999:::;;;<<<999:::;;;===>>>???@@@@@@BBBBBBBBBCCCEEEGGGJJJKKKJJJKKKMMMMMMMMMMMMMMMNNNLLLLLLKKKMMMNNNOOONNNLLLHHHJJJLLLMMMMMMNNNPPPQQQPPPRRRTTTTTTTTTSSSTTTVVVSSSRRRPPPOOOPPPPPPOOONNNMMMPPPSSSUUUVVVTTTQQQOOOPPPRRRVVVYYY[[[[[[ZZZYYYUUUUUUVVVUUUSSSQQQNNNLLLJJJJJJKKKKKKKKKKKKJJJJJJLLLPPPVVVYYYZZZXXXWWWVVVUUUSSSQQQMMMKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIFFFDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>============;;;:::999888888888999::::::<<<>>>===<<<:::::::::999999:::::::::999777666555555444444444444555555222333333444444555555666444555666777666444222111/////////000000111111111/////////...//////000000////////////////////////000000/////////.........+++,,,,,,------......///++++++,,,,,,,,,------------+++***+++,,,---,,,+++++++++++++++++++++,,,,,,++++++,,,---.........---)))***+++,,,---,,,,,,+++))))))(((((((((((()))))))))))))))***---......---------+++******)))))))))((((((((((((((()))***+++************++++++++++++000///---,,,++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))***************(((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''%%%(((...000+++''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((''''''''''''((()))))))))))))))((('''&&&&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''''''''''''''''''''''')))******((('''''')))***))))))))))))))))))))))))************************************))))))))))))&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))$$$%%%''')))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&$$$&&&(((((('''&&&'''((())))))))))))((('''&&&%%%+++*********))))))(((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))"""&&&+++------+++***)))************************+++***)))))))))***,,,---++++++***+++,,,...000222///////////////...................../////////000---///111000000111555888555666777888999:::;;;<<<888999;;;===>>>???@@@@@@CCCCCCCCCDDDFFFHHHKKKLLLJJJKKKLLLLLLKKKJJJKKKMMMMMMLLLLLLMMMOOOOOONNNLLLHHHJJJLLLMMMMMMNNNPPPRRRPPPRRRTTTUUUUUUUUUVVVXXXTTTRRRPPPPPPQQQQQQPPPOOONNNPPPTTTVVVUUUSSSOOOMMMQQQSSSWWWZZZ\\\[[[ZZZXXXSSSSSSSSSRRRPPPLLLIIIGGGHHHIIIJJJKKKKKKJJJIIIHHHJJJOOOUUUYYYZZZYYYXXXWWWUUUQQQLLLIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLJJJGGGEEECCCBBBAAACCCDDDEEEGGGIIIJJJJJJJJJGGGGGGHHHHHHHHHGGGGGGFFFBBBBBBBBBCCCBBBBBBAAAAAA===============<<<<<<<<<;;;:::999888888888999::::::<<<======;;;:::999999777888999::::::999888777555555444444444555555666222222333444444555555666444555555555555333222111.../////////000000111111---------------...///000//////............//////000/////////............***++++++,,,---...//////+++++++++,,,,,,------------,,,++++++------,,,+++,,,,,,++++++++++++++++++******+++++++++***))))))((()))+++---...---+++***,,,,,,++++++++++++,,,,,,,,,+++***,,,...000///......---,,,+++************((((((((((((((())))))***)))************+++++++++---,,,+++***)))***++++++************************,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++++++++((((((((((((((((((((((((+++***)))(((''''''((())),,,***''''''((((((((((((%%%&&&''''''(((''''''''''''(((((('''$$$"""!!!"""'''((()))***)))(((&&&$$$%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))******))))))************))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************(((((((((((())))))))))))+++++++++***************000...,,,***)))***,,,---///---,,,---000000...+++'''$$$"""'''///444222///111000000000000000111111888888888888999:::;;;<<<===<<<<<<<<<===>>>???@@@CCCCCCCCCCCCEEEGGGIIIJJJLLLKKKJJJIIIIIIJJJLLLLLLIIIJJJLLLMMMNNNNNNNNNMMMNNNKKKIIIJJJMMMQQQSSSTTTSSSUUUVVVVVVUUUUUUUUUVVVWWWTTTPPPPPPQQQRRRPPPOOOSSSTTTVVVWWWVVVSSSPPPNNNMMMPPPUUUYYY[[[YYYVVVTTTUUUUUUSSSQQQNNNJJJFFFDDDGGGIIILLLMMMMMMLLLJJJHHHKKKOOOSSSXXXYYYWWWTTTRRRPPPNNNJJJIIIHHHHHHGGGFFFHHHIIIKKKMMMNNNOOOOOOOOOMMMLLLIIIGGGEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBAAA@@@???????????????>>><<<::::::;;;===>>>===<<<:::888888888:::;;;::::::::::::::::::::::::::::::999888777666555444333444444555555444444333000111222333333333333333333444555666555333000///000000000000000000000000111000///......///000111......//////000000111111......---------,,,,,,,,,------------------------.........------,,,,,,,,,***+++---------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((***)))))))))***+++,,,,,,))))))(((((()))***++++++)))))))))***++++++,,,,,,...---+++)))'''''''''((())))))))))))))))))))))))...---+++)))(((((()))***))))))******++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((()))))))))*********(((((((((((((((((((((((()))((('''&&&%%%&&&&&&''',,,***''''''((()))((((((&&&'''(((((())))))((((((''')))***)))&&&$$$$$$%%%'''((()))***)))(((&&&%%%'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))((())))))))))))))))))))))))))))))((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((()))******))))))************))))))(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////---+++---++++++,,,...///...---000000000000000111222333666666666666777888999999:::::::::;;;===???@@@AAAEEEDDDDDDCCCDDDEEEGGGGGGJJJJJJIIIIIIIIIJJJLLLLLLJJJKKKLLLMMMNNNNNNMMMMMMLLLJJJHHHIIIMMMQQQSSSTTTRRRSSSUUUTTTSSSRRRRRRSSSRRRPPPNNNNNNPPPRRRRRRQQQUUUUUUUUUTTTSSSPPPMMMKKKOOOQQQUUUWWWXXXVVVTTTRRRRRRRRRQQQOOOLLLJJJHHHFFFGGGIIIKKKLLLMMMLLLKKKJJJLLLOOORRRUUUVVVUUUSSSQQQMMMKKKHHHGGGGGGHHHGGGFFFFFFGGGJJJMMMOOOOOONNNNNNLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDFFFGGGIIIIIIJJJJJJLLLKKKJJJIIIHHHFFFEEEEEEBBBAAA@@@??????>>>?????????>>>===;;;;;;;;;<<<<<<<<<;;;:::999888999:::::::::::::::::::::::::::::::::999999888777666555444333333444444444444333333000111222222333333333222111222222222222000///...////////////////////////111000///......///000111------........./////////.........---------,,,,,,------------------------......---------,,,,,,,,,***+++,,,------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++************************))))))((())))))))))))))))))))))))***++++++))))))***+++,,,,,,---------,,,+++)))((('''''''''))))))))))))))))))))))))++++++***)))(((((((((((())))))(((((())))))******************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''''''''((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''+++)))''''''((()))(((((('''(((((()))))))))))))))((()))+++***(((''''''((('''((()))***)))((('''&&&)))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''((()))***++++++((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,++++++******)))))))))))))))***+++++++++,,,)))***,,,---------,,,+++---,,,,,,,,,......,,,+++///000111000---+++,,,...000000000000111222444444555555555555666777888888888888999;;;===???AAACCCEEEEEEDDDCCCCCCDDDDDDEEEHHHHHHHHHHHHIIIJJJLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKHHHGGGFFFHHHLLLPPPSSSTTTPPPRRRSSSRRRPPPOOOOOOOOOLLLKKKKKKMMMPPPSSSTTTTTTVVVUUUSSSQQQOOOLLLJJJIIIQQQRRRSSSTTTTTTSSSQQQPPPPPPOOONNNLLLJJJIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPOOOLLLJJJHHHGGGHHHHHHGGGFFFCCCFFFIIIMMMOOOOOOMMMLLLJJJIIIHHHFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKJJJIIIGGGFFFEEEEEEAAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<;;;:::999999999999999999:::::::::999999999999999999999999999999888777666555555444333333444444444444333333000111222222333222222222222222111111000/////////////////////////////////000//////......//////000---------------........................---------------------------------------------,,,,,,,,,,,,***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++***)))(((''''''''''''))))))))))))))))))***+++))))))***+++,,,---...///+++++++++******(((''''''))))))))))))))))))))))))((((((((())))))(((''''''(((((('''&&&'''((()))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((*********)))((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))((((((((())))))***)))'''((()))))))))'''''''''((())))))))))))(((''')))******)))((()))***(((((())))))))))))(((''')))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''((()))*********++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))***))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))((())))))))))))*********))))))(((((((((((())))))(((((())))))))))))((((((++++++++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((************************************************)))))))))))))))))))))))),,,,,,+++******)))(((((((((((()))***+++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,------,,,+++,,,...//////......///111/////////000111333444555666666666666777888999:::999999:::;;;>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMNNNMMMLLLKKKJJJEEEDDDDDDGGGLLLPPPSSSSSSPPPQQQRRRQQQNNNMMMMMMMMMKKKKKKLLLNNNQQQSSSTTTUUUUUUTTTRRROOOMMMLLLLLLLLLQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPMMMKKKJJJIIIIIIJJJGGGGGGHHHIIIJJJLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNLLLJJJIIIIIIIIIGGGFFFAAADDDIIIMMMOOONNNLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGEEEDDDDDDCCC@@@@@@???>>>============<<<===>>>>>><<<:::888666666777888999::::::999999999999999999999999999999888888777666666555444444333333333444444333333333111111222222222222111111444333222111111111111111////////////////////////////////////////////////------------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))***************))))))((((((((())))))***)))))))))))))))******(((((()))***,,,---......)))***+++++++++)))((('''((((((((((((((((((((((((&&&'''((()))***)))(((''')))((('''&&&&&&(((***+++************************************++++++++++++************************)))(((&&&%%%%%%&&&((()))'''((((((((())))))******''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''((((((((()))))))))******(((((((((((((((((((((((((((((()))))))))))))))))))))((('''((()))***)))'''%%%&&&''''''((((((''''''&&&((())))))((((((((()))(((((())))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))***))))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))*********+++))))))(((((((((((())))))(((((())))))))))))(((((()))******++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))((((((''''''(((((()))***+++,,,,,,,,,///...+++)))))))))***++++++,,,------,,,,,,,,,,,,+++******,,,///000000////////////000111333444555555555555555666777888888;;;;;;<<<===>>>@@@AAABBB@@@AAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHJJJKKKKKKLLLJJJKKKLLLLLLLLLKKKJJJIIIDDDCCCDDDGGGLLLPPPRRRSSSOOOQQQRRRQQQNNNMMMLLLMMMLLLMMMOOOPPPQQQRRRSSSTTTSSSRRRPPPOOONNNOOOPPPQQQOOONNNNNNMMMNNNOOOQQQRRRSSSRRROOOLLLJJJIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNLLLJJJIIIHHHGGGDDDBBBBBBEEEIIIMMMNNNMMMKKKIIIGGGGGGHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDCCCCCCBBBAAAAAA??????>>>===<<<<<<<<<<<<;;;<<<===>>><<<:::777555666666777888999999999888888888888888888888888888777777666666555444444444222333333333333333333222111111111222222111111000222222111000000000111111..............................////////////..............................------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,+++++++++++++++++++++++++++++++++++++++******)))(((((('''((((((((()))***+++,,,---******)))))))))))))))***''''''((()))***+++,,,,,,((()))***++++++***((('''(((((((((((((((((((((((('''((()))*********)))((())))))((((((((()))***+++)))))))))))))))))))))))))))))))))*********++++++************************((('''&&&%%%%%%&&&'''(((&&&''''''(((((())))))***''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((%%%&&&''''''((('''''''''(((''''''(((******)))'''%%%&&&&&&'''''''''''''''%%%'''))))))(((''''''((((((((())))))))))))******((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************))))))((((((((((((((('''(((((())))))(((((('''%%%&&&((()))))))))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******************************))))))(((((('''''')))))))))***+++++++++,,,///---***((('''(((***,,,+++,,,......,,,,,,,,,------+++***+++---///---+++////////////000111333333222222222222333444555666;;;;;;<<<<<<>>>???@@@AAA@@@AAABBBDDDFFFFFFGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIIIIDDDCCCDDDGGGLLLPPPRRRRRRNNNPPPQQQPPPNNNMMMMMMMMMNNNPPPQQQRRRQQQPPPQQQRRRQQQPPPOOOOOOPPPQQQSSSTTTNNNMMMMMMLLLMMMOOOQQQRRRRRRQQQOOOMMMKKKJJJIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKIIIHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGEEECCC@@@EEEGGGJJJMMMMMMLLLJJJHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEECCCCCCBBBAAAAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<;;;999777666777777777777777888888888777777777777777777777777666666555555444444444444222222333333333333222222111111111222111111000////////////.......................................---......//////......---/////////...............,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***)))(((''''''&&&((((((((()))***,,,...///+++******)))))))))))))))''''''(((((()))*********((())))))************))))))))))))))))))))))))))))))))))))******))))))((((((((()))))))))*********))))))))))))))))))))))))((())))))))))))*********************************''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''')))++++++)))'''&&&&&&'''(((((((((((((((&&&((())))))(((''''''((())))))((())))))******+++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))((())))))))))))))))))))))))***************)))))))))((((((((()))))))))************)))(((((((((((((((''''''((((((((((((''''''%%%&&&(((***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************************))))))))))))))))))))))))******************++++++******))))))***+++,,,---+++---//////---,,,---...+++---...---,,,+++,,,---//////......///000000111111111111111222333444555777888999:::<<<>>>@@@AAABBBCCCDDDFFFFFFGGGFFFFFFHHHIIIJJJKKKLLLKKKKKKJJJEEEFFFHHHIIIJJJIIIIIIHHHDDDDDDEEEHHHLLLPPPQQQQQQLLLNNNOOOOOOMMMLLLMMMNNNLLLOOORRRQQQOOONNNOOOPPPOOOOOOOOOPPPQQQRRRSSSSSSOOONNNNNNMMMMMMNNNOOOOOONNNNNNNNNMMMLLLKKKIIIIIIFFFGGGIIIKKKKKKJJJIIIHHHJJJIIIIIIHHHHHHIIIJJJKKKIIIIIIHHHIIIJJJIIIGGGDDDHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHIIIKKKKKKLLLKKKKKKIIIIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@@@@??????>>>===<<<;;;::::::::::::999:::;;;;;;:::999888777999888777666555666777777777777777777777777777777555555555444444444444333222222333333333333222222111111111111111000//////,,,---.../////////------........................------...//////...------.........---------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********++++++,,,---******************************))))))((((((((('''(((((((((((()))+++,,,---++++++***)))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))***))))))(((''''''''''''%%%&&&(((******)))((('''))))))))))))))))))))))))((((((((()))))))))******************************&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''(((((()))''''''''''''((((((((()))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))*********))))))''''''''')))++++++)))''''''(((((()))))))))))))))((()))******(((''''''((())))))(((((()))***++++++,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++(((((())))))******++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((())))))***)))))))))))))))))))))))))))))),,,,,,++++++******))))))(((((((((((())))))))))))******)))(((((((((((((((''''''(((((((((((('''''''''(((+++---//////......(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++***************%%%&&&(((+++,,,---------+++...000000---,,,---///''',,,111///***)))...333//////............///000333333333333444555666666333444666888;;;>>>@@@BBBDDDEEEFFFGGGGGGFFFEEEDDDIIIJJJKKKLLLLLLLLLKKKJJJDDDEEEFFFHHHIIIIIIHHHHHHEEEEEEFFFIIIMMMPPPQQQPPPJJJLLLNNNNNNMMMLLLLLLMMMJJJMMMQQQQQQNNNMMMNNNOOONNNOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMIIIJJJKKKLLLLLLKKKJJJIIIFFFGGGJJJLLLLLLJJJHHHFFFIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJLLLNNNNNNMMMKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGHHHJJJLLLMMMMMMLLLLLLGGGGGGGGGFFFDDDCCCAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@======<<<;;;::::::::::::999999:::::::::999999888:::999666555444555666777777777777777777777777777444444444444444444333333222222222333333222222222111111111111111000//////---...000222222111///...........................,,,---...//////...---,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********+++,,,,,,---************************(((((((((((()))))))))))))))(((((((((((())))))***++++++***))))))((())))))+++++++++************)))))))))(((((((((***+++,,,))))))))))))))))))))))))***)))'''&&&%%%%%%%%%&&&###%%%''')))***(((&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''***************)))(((((((((((((((((())))))))))))))))))******+++++++++,,,)))((('''''''''(((***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''+++*********))))))(((((()))(((&&&&&&''''''&&&%%%+++*********))))))((((((&&&'''(((''''''''')))++++++***)))'''''''''(((((((((((())))))((('''&&&&&&***(((&&&%%%'''((((((((())))))))))))************((())))))))))))***************++++++++++++******************************,,,+++***)))(((((((((((())))))(((''''''((()))******)))(((''''''((()))***(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))))))))************)))(((''''''(((((())))))******++++++******)))'''&&&%%%))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++***+++,,,,,,,,,,,,+++*********))))))((())))))***++++++++++++++++++++++++,,,++++++++++++,,,------...------,,,,,,...///000111000///...///222555777777777888999;;;<<<======EEEFFFFFFFFFFFFEEEEEEDDDHHHGGGFFFGGGIIIJJJIIIHHHCCCEEEGGGHHHHHHHHHIIIJJJLLLGGGCCCDDDIIINNNOOONNNLLLMMMMMMLLLJJJIIIJJJKKKMMMMMMNNNOOOPPPPPPPPPPPPLLLNNNPPPQQQQQQRRRSSSUUUPPPOOONNNMMMMMMLLLLLLMMMIIIIIIJJJJJJKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJGGGHHHIIIHHHFFFEEEFFFGGGGGGIIIKKKLLLMMMLLLKKKJJJPPPPPPNNNKKKHHHFFFGGGHHHKKKHHHGGGJJJNNNOOOLLLHHHFFFFFFEEEDDDCCCBBBAAA@@@CCCAAA@@@@@@AAABBBAAA@@@BBB@@@>>>;;;:::999999999555666777888888888888888666666666666777777777777888777666777888888666444333444444555555444444333111111111111000000000000////////////............////////////............//////...---,,,,,,,,,,,,......---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---------,,,,,,+++***)))))))))************)))((((((++++++************++++++---,,,***)))))))))******))))))))))))))))))))))))%%%%%%&&&&&&((()))***+++,,,,,,,,,+++***)))((((((++++++++++++++++++++++++(((((((((((((((''''''''',,,***((('''&&&'''((()))******))))))((((((''''''))))))))))))************++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))******++++++((((((((((((((())))))***))))))(((((((((''''''''')))))))))************+++*********)))))))))((((((***(((''''''(((((('''&&&******)))))))))((((((((('''(((((((((&&&&&&(((***,,,+++)))(((''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((()))((((((((()))))))))******)))************+++++++++(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))))))))******+++***)))((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))(((''''''((())))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((***)))'''&&&&&&&&&(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))******++++++***++++++,,,,,,++++++************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........---------...///000000000//////000222444666555555666888999;;;<<<===DDDEEEEEEFFFEEEEEEDDDDDDGGGFFFEEEFFFGGGHHHGGGFFFBBBDDDFFFHHHHHHHHHJJJKKKRRRLLLGGGFFFIIILLLLLLJJJLLLMMMNNNMMMKKKJJJKKKLLLMMMMMMNNNOOOOOOOOONNNNNNMMMOOOQQQRRRRRRQQQRRRRRROOONNNMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJFFFGGGHHHHHHFFFFFFGGGHHHHHHIIIKKKMMMMMMMMMKKKJJJNNNNNNMMMJJJGGGFFFGGGHHHJJJHHHGGGIIIMMMNNNKKKGGGFFFEEEDDDBBBAAAAAA@@@@@@CCCAAA??????@@@AAA@@@???>>>===;;;999888777666666666666777888888888777777555555555666666666777777888777666666888777666444333333444444444444333333111111111111000000000000////////////............////////////..................---,,,,,,,,,------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,++++++***)))+++******))))))******++++++***)))((((((((()))***))))))))))))))))))))))))((((((''''''''''''((((((++++++++++++***)))((((((++++++++++++++++++++++++++++++***)))(((''''''&&&***)))'''&&&&&&&&&'''(((***)))))))))((((((((('''(((((()))))))))*********+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((()))***+++(((((((((((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))))))))))))))))))))))))))(((((((((************++++++++++++******))))))))))))((((((***)))(((((())))))((('''((((((((((((((('''''''''((())))))(((&&&&&&'''))),,,+++***(((''''''&&&&&&(((((((((((((((''''''&&&&&&))),,,+++)))'''(((***''''''((((((((()))))))))'''''''''((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((&&&&&&'''((()))***++++++)))******++++++******)))***)))'''&&&&&&'''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))*********)))((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++******+++,,,,,,+++******++++++******++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......///............///000000//////000111222333444444333333555666888:::;;;<<>>:::::::::999888666555444777777777777777777666555444444444555555555666666888777666666777777666444333333444444444444333333111111111111000000000000////////////............/////////............---------,,,,,,,,,---......000//////...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,&&&'''((()))+++,,,------,,,------------,,,+++++++++******))))))******+++)))(((((('''(((((()))***))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&++++++++++++***)))(((((())))))))))))))))))))))))---,,,,,,***)))((('''&&&)))((('''&&&%%%&&&'''((())))))))))))(((((((((((((((((())))))))))))******+++***)))((((((''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((()))***+++))))))************))))))(((((((((((())))))))))))''''''((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))(((((()))((('''((())))))(((''''''''''''''''''''''''''')))))))))(((&&&%%%&&&(((,,,+++***)))(((&&&&&&%%%'''(((((((((((((((''''''$$$)))......***'''(((***''''''''''''((((((((((((((((((((())))))))))))***))))))************))))))************************(((((((((((()))***+++,,,******************++++++))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''((()))*********)))******++++++******))))))(((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&(((******)))))))))((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******************++++++++++++*********+++++++++,,,,,,,,,+++************++++++++++++------,,,,,,------...///............//////000000---///000222333333333333222333444666888:::;;;<<>>???AAABBBBBB@@@>>>>>>??????>>>===999::::::;;;:::888666555777777777777666555555444333333333444444444555555999777666666777777666555333333333444444333333333111111111111000000000///////////////............//////.........---------,,,++++++,,,---...///000//////...---------------------..................---,,,,,,+++++++++++++++&&&&&&''')))***+++,,,---,,,,,,------,,,,,,+++*********))))))))))))******(((((((((((())))))******((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&***************)))(((((())))))))))))))))))))))))++++++******)))((('''''')))(((''''''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***))))))************))))))(((((((((((())))))))))))((((((''''''''''''''''''&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''')))))))))(((&&&%%%&&&(((++++++***)))((('''&&&%%%''''''((((((((((((((('''###)))...///***''''''***''''''''''''((((((((((((+++++++++,,,,,,,,,------))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((()))***+++,,,,,,---(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))((((((((((((((())))))******))))))((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&(((***'''((((((((()))))))))***)))))))))))))))(((''''''(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))*********************************)))***+++,,,,,,,,,,,,+++)))))))))******+++++++++---,,,,,,,,,,,,---......---......///////////////---...000222444333333222333444555777999:::<<<<<<>>>???@@@AAABBBCCCCCCCCC@@@???>>>???AAABBBAAA@@@EEEGGGHHHHHHFFFEEEEEEEEECCCBBBAAABBBDDDGGGIIIIIIKKKLLLMMMMMMLLLKKKLLLNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIKKKMMMNNNLLLJJJIIIIIIMMMMMMMMMMMMMMMNNNOOOPPPRRRQQQOOOLLLJJJIIIHHHHHHHHHIIIJJJJJJIIIGGGEEEDDDCCCEEEGGGHHHIIIJJJLLLNNNNNNOOOPPPQQQPPPOOOMMMKKKLLLMMMNNNMMMKKKIIIIIIJJJIIIIIIIIIJJJKKKJJJHHHGGGGGGEEEBBB@@@???@@@BBBDDDAAA@@@=========>>>===;;;888888999:::999888666555666666666666666555444333333333333333444444444444999777555555666777666666222333333333333333333222111111111111000000000///////////////........................------------+++++++++,,,---...///000...---,,,,,,++++++,,,,,,---------.........//////,,,,,,+++************+++(((((()))))))))*********+++++++++++++++***))))))***))))))))))))))))))***((())))))***++++++++++++(((((((((((((((((((((((()))(((((('''''''''(((((())))))*********)))(((((((((((((((((((((((((((((('''((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))'''(((((((((((()))))))))***))))))(((((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))'''&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''''''''((())))))(((&&&&&&'''))))))*********)))((('''&&&&&&'''(((((((((((((((((($$$(((,,,---***((('''(((''''''((((((((()))))))))((((((((()))))))))******&&&''''''((((((''''''&&&''''''''''''''''''''''''******)))))))))))))))***'''''')))***+++,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))(((''''''''''''''''''''''''***)))))))))(((((((((''''''(((((())))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***'''''''''((()))*********)))))))))))))))(((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))******+++***))))))))))))***+++((()))***,,,,,,,,,++++++(((((())))))***+++++++++,,,++++++++++++,,,------,,,------...///.........---...000222333333333222444555666777888999:::;;;<<<===>>>@@@AAABBBBBBBBB@@@???>>>???AAABBBAAA@@@FFFGGGHHHGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMLLLMMMMMMMMMMMMLLLLLLKKKGGGIIIKKKKKKJJJJJJJJJLLLOOOOOOOOOOOOPPPQQQRRRSSSVVVUUUQQQNNNKKKIIIIIIHHHJJJKKKLLLMMMLLLIIIFFFCCCDDDFFFIIIJJJJJJKKKNNNPPPPPPQQQRRRRRRRRRPPPMMMLLLMMMOOOOOONNNLLLJJJIIIJJJGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@AAABBBCCCAAA???===<<<<<<<<<;;;:::666666666777666666555555555555555555555555444333333333333444444444555555:::888555555666777777666222222333333333333222222111111111111000000000000////////////.....................------------,,,+++++++++,,,---...///000---,,,,,,+++++++++++++++***++++++,,,,,,---------,,,+++******))))))************************)))))))))************)))((((((***))))))(((((())))))***)))******++++++++++++***))))))))))))))))))))))))'''''''''''''''((()))***((())))))******)))((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))************++++++(((((((((((())))))))))))''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((((('''''''''''''''((((((&&&&&&'''((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((())))))***&&&'''''''''((((((((((((((())))))))))))*********'''''''''((((((((())))))'''&&&&&&'''((())))))'''&&&&&&''''''(((((((((((('''(((((((((&&&&&&(((***'''((()))******)))((('''&&&&&&'''(((((((((((((((&&&''')))******)))'''&&&((((((((()))))))))******&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((((()))***+++,,,((()))*********)))(((((('''((()))******)))((('''(((((((((((())))))))))))'''((())))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''&&&''''''((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''(((((())))))(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))'''''''''((()))************)))))))))))))))))))))+++***)))(((((()))***+++&&&(((***+++,,,,,,+++***((((((((()))***++++++++++++************+++,,,,,,++++++---.........---,,,...///000111222333333333444444555666666777888888;;;;;;===???@@@AAABBBBBBAAA@@@???@@@AAABBBBBB@@@CCCEEEFFFGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHJJJKKKKKKJJJJJJKKKLLLIIIIIIJJJJJJKKKKKKJJJJJJGGGHHHIIIIIIIIIKKKNNNQQQPPPQQQQQQRRRSSSTTTUUUVVVZZZXXXTTTPPPLLLJJJIIIIIIMMMNNNPPPQQQOOOLLLHHHEEEFFFHHHJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTRRRPPPNNNLLLMMMOOOPPPNNNKKKIIIGGGGGGEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA???<<<;;;<<<<<<:::999666666666555666666777777333333444555555555444444444444444444555555555555:::888555444555666777666222222333333333333222222111111111111000000000000////////////.....................---------,,,,,,,,,,,,,,,,,,,,,---...///------,,,++++++++++++,,,******++++++,,,------...++++++***)))))))))))))))++++++++++++++++++++++++))))))******))))))((('''))))))(((((((((((()))))))))******++++++***)))((())))))))))))))))))))))))'''''''''''''''((())))))(((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((()))))))))(((((()))***************'''((((((((()))))))))***'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((******((('''&&&((((((''''''''''''((((((***))))))(((((((((((()))(((((()))***************(((((((((((())))))))))))******))))))(((((((((''')))((('''''''''(((***+++'''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))(((''''''((()))******)))'''''''''((((((((())))))&&&'''(((''''''''')))+++&&&''')))*********)))(((&&&&&&'''((())))))(((((('''''''''((())))))'''%%%))))))))))))************++++++++++++,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))+++---...******+++***)))'''%%%$$$'''((()))******)))((('''(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((())))))))))))((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))******))))))((((((''''''%%%&&&''')))******++++++))))))))))))))))))))))))&&&''''''((()))******+++*********)))))))))))))))+++***)))(((((()))***+++%%%''')))+++,,,+++***)))'''(((((()))***+++++++++******))))))******+++,,,***+++,,,---------,,,+++//////000111222333444444444444444555555555666666:::;;;<<<>>>@@@AAABBBBBBAAA@@@@@@@@@BBBCCCBBBAAA@@@BBBEEEFFFFFFFFFHHHIIICCCDDDEEEDDDDDDDDDEEEGGGGGGIIIJJJJJJIIIIIIJJJLLLFFFGGGGGGHHHIIIIIIIIIIIIGGGHHHIIIIIIJJJMMMQQQUUURRRRRRRRRSSSTTTVVVWWWXXX\\\YYYUUUQQQMMMKKKJJJJJJOOOQQQSSSTTTRRROOOJJJGGGHHHJJJLLLLLLMMMMMMOOOQQQSSSTTTTTTTTTSSSQQQNNNLLLMMMNNNOOONNNJJJGGGFFFEEECCCDDDFFFFFFDDDBBBBBBBBB@@@AAAAAA@@@@@@@@@@@@???@@@>>><<<;;;;;;;;;:::888999999888777777888:::;;;222222333444555555555555444444444555555555666666:::888555444555666777777222222222333333222222222111111111111000000000000000/////////..................---------,,,,,,,,,------,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,------...///000000+++******)))))))))))))))******+++++++++,,,,,,,,,***************)))(((((())))))(((((((((((())))))))))))*********((('''&&&)))))))))))))))))))))))))))(((((('''''''''(((((((((((()))))))))))))))(((************************++++++******))))))((((((''''''((()))))))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))(((((((((((()))***))))))))))))))))))))))))&&&''''''((()))******+++)))((('''&&&&&&&&&&&&&&&+++)))'''(((***)))%%%"""&&&'''''''''(((((())))))&&&''')))***)))((()))***'''((()))******)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&$$$&&&((((((&&&%%%'''***''''''(((((())))))******))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((+++...000---(((%%%'''***''''''''''''''''''&&&&&&***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))(((''''''((()))*********((('''&&&''''''(((((()))))))))***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))************))))))'''&&&%%%'''***+++)))&&&)))***+++,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************)))))))))))))))***,,,,,,,,,------.....................////////////222222333333555666888999888888888999<<<>>>AAACCCBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGGGGFFFDDDDDDKKKJJJHHHEEEDDDEEEHHHKKKIIIIIIKKKQQQUUUTTTMMMGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEGGGIIIIIIHHHJJJPPPTTTUUUSSSRRRSSSVVVWWWXXXWWW\\\ZZZWWWSSSOOOMMMLLLKKKPPPRRRSSSSSSQQQNNNLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOXXXWWWTTTRRROOOMMMKKKKKKLLLKKKJJJIIIGGGDDDBBBAAA@@@AAABBBCCCCCCAAA???>>>@@@???>>>======>>>??????<<<;;;;;;::::::999999888;;;999666444444666888:::777777666666555555555555333222111111111333555777999777666555666666444222666888;;;;;;888444222000222222222111000//////...///.........------------......---------,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***------------,,,+++******,,,,,,++++++***)))((((((************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((,,,***(((''')))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''***((('''((())))))&&&###''''''''''''((((((((()))&&&((())))))((('''((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''''')))***)))'''&&&''')))'''((((((((()))))))))***))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((+++...///---(((&&&(((***(((((((((((((((((((((((('''''''''''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((()))******)))((('''&&&((((((((()))))))))******)))(((((((((''''''''''''))))))))))))))))))))))))))))))************))))))***)))'''(((***+++(((&&&'''(((***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************++++++************++++++---------------.....................////////////333222222222333444555555555555666777:::===???AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDHHHHHHHHHFFFFFFGGGKKKNNNKKKJJJJJJNNNRRRQQQLLLGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIKKKKKKJJJKKKPPPSSSUUUSSSRRRSSSUUUVVVVVVUUUZZZXXXUUURRRPPPNNNMMMMMMNNNPPPSSSRRRNNNKKKKKKKKKJJJKKKLLLNNNQQQSSSTTTUUUWWWUUUSSSOOOMMMKKKJJJJJJLLLKKKKKKIIIGGGEEECCCAAA@@@AAAAAABBBAAA@@@???>>>>>>======<<<===>>>@@@@@@<<<;;;;;;::::::999999888:::999666555555666777999666666555555555444444444333222111111222333555777777777777666555444444444666999;;;;;;888555222111222222111111000//////.../////////.........------......---------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,......---,,,,,,+++******************************************************))))))))))))))))))))))))((()))************)))(((***(((&&&&&&((())))))((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''(((''''''((())))))'''&&&''''''''''''((((((((((((&&&((())))))'''&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''')))***+++***(((&&&'''((((((((((((((()))))))))))))))((((((''''''''''''((()))(((''''''&&&&&&''''''(((((())))))))))))((((((***,,,...,,,(((&&&(((***((()))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((((()))((())))))))))))(((((('''))))))))))))************((((((((((((''''''''''''))))))))))))))))))))))))((())))))******))))))(((,,,*********+++***(((&&&&&&'''(((***++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))******************************(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************,,,+++++++++++++++,,,,,,...------------------------............/////////333222222111111111222222222222444555888;;;===>>>@@@AAABBBDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFHHHHHHIIIJJJMMMOOOMMMJJJHHHIIILLLMMMJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHIIILLLOOOPPPNNNMMMPPPRRRUUUTTTSSSSSSUUUUUUTTTSSSVVVUUUSSSQQQOOOOOOOOOOOOLLLPPPTTTRRRNNNJJJKKKNNNLLLMMMNNNQQQSSSVVVWWWXXXVVVTTTPPPMMMKKKJJJJJJJJJLLLLLLKKKIIIGGGEEECCCBBB@@@@@@@@@@@@?????????>>>;;;;;;;;;<<<===>>>@@@@@@<<<;;;;;;::::::999999888888888777666666666666666444444444444333333333333333222222222222444555777555777888777444222333666777999;;;;;;888555333222222111111000000//////...000/////////..................---------,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***)))***+++,,,---------------------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))'''&&&&&&'''(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''&&&''''''((())))))((('''''''''(((((((((((((((&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((()))(((((('''''''''''''''(((((())))))))))))(((((((((***+++***'''&&&''')))((((((((((((((()))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''&&&'''((((((((())))))))))))((((((((())))))******************((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********((((((''''''((()))******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************++++++*********+++,,,,,,---,,,,,,,,,,,,+++++++++---------.........//////111111111000111111222222000111333555777:::<<<======???BBBDDDEEEEEEDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEGGGIIIJJJJJJKKKLLLNNNNNNJJJGGGFFFGGGIIIIIIIIIGGGGGGGGGGGGHHHIIIIIIJJJLLLPPPSSSTTTQQQPPPPPPRRRTTTSSSSSSTTTVVVWWWVVVUUUUUUTTTRRRPPPNNNNNNNNNOOOMMMRRRVVVTTTOOOLLLNNNRRRPPPQQQRRRSSSTTTVVVWWWWWWUUUSSSPPPLLLKKKJJJKKKKKKLLLLLLKKKIIIGGGEEECCCBBB@@@@@@???>>>===>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<;;;;;;::::::999999888777777777777666555444444333333333222222222222222333333222222333444666666333777999777333111333777777999;;;:::888555333333111111000000////////////000000/////////...............---------,,,,,,,,,---,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++*********))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((('''&&&&&&(((((((((&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((()))+++------,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))&&&&&&'''''''''((()))***((((((((((((((('''''''''&&&((()))(((&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&((()))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))(((''''''''''''((((((((())))))))))))((((((&&&'''((('''&&&&&&&&&'''&&&&&&&&&''''''((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%&&&&&&''')))(((((((((((()))))))))******))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((()))))))))***))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++************************------------............/////////000111333444555111222444666888:::;;;;;;;;;===@@@CCCDDDEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKKKKJJJJJJJJJKKKLLLIIIFFFDDDFFFHHHKKKLLLIIIHHHHHHHHHIIIJJJKKKKKKNNNRRRVVVWWWTTTQQQQQQRRRTTTTTTTTTWWWYYYZZZYYYXXXTTTSSSQQQOOOMMMMMMMMMMMMMMMQQQSSSRRRNNNLLLOOORRRQQQQQQRRRSSSTTTUUUVVVWWWTTTRRRPPPMMMLLLKKKLLLLLLKKKKKKJJJIIIFFFDDDBBBAAA@@@???>>>=========>>>>>>>>>>>>=========<<<;;;;;;<<<;;;;;;::::::999999888666666777777666555333222111111222222222222222222333333333333444555666666222666999777222000333777666888999999777444333333000000000///////////////////////////..................---------,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***+++,,,,,,,,,++++++***)))******)))))))))))))))((())))))))))))))))))))))))************************(((((((((((((((((((((((()))(((((((((((((((((())))))((('''((())))))(((''''''((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''')))+++,,,---,,,***)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))&&&'''((('''&&&''')))+++((((((((((((((('''''''''&&&((())))))'''&&&&&&'''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((($$$######%%%(((******)))))))))))))))(((((((((((((((''''''''''''(((((()))***)))((((((''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&''''''(((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''')))(((((((((((())))))***))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''"""%%%'''(((((((((***+++******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************(((((((((((()))***++++++))))))*********+++++++++,,,------------..................///111333444555222333555777888999999999:::;;;>>>@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFIIIJJJKKKKKKIIIHHHHHHHHHIIIHHHFFFFFFGGGJJJMMMPPPNNNMMMLLLKKKKKKLLLNNNOOOPPPTTTWWWXXXUUURRRSSSTTTUUUUUUVVVXXX[[[[[[ZZZXXXSSSRRRPPPNNNLLLLLLLLLLLLKKKLLLMMMMMMLLLLLLMMMNNNMMMNNNOOOQQQSSSUUUVVVWWWRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJIIIGGGEEECCCAAA@@@????????????>>>>>>>>>===?????????>>>===<<<;;;:::<<<;;;;;;::::::999999888666666666666555444222222111111111111222222222222333333333444555555666666333555777666333222444666555666888777555333333333///////////////////////////.........------------......---------,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((('''(((******(((&&&''''''(((((())))))******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&'''))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******'''((()))'''&&&&&&(((+++)))(((((((((''''''''''''&&&((())))))((('''((())))))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))'''%%%$$$&&&)))+++***(((***)))))))))(((((((((''''''''''''''''''((())))))***))))))((((((((((((((((((((())))))))))))(((((('''&&&&&&'''((()))((((((&&&&&&&&&'''(((((())))))''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((''')))(((''''''((()))***+++(((((((((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''$$$&&&)))***((((((***+++)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---))))))***+++,,,---......,,,,,,---------.....................///000111222333444555777777777777666999:::;;;===@@@BBBCCCDDDBBBAAAAAAAAABBBCCCEEEFFFIIIJJJJJJIIIGGGGGGGGGIIIDDDFFFGGGIIIKKKMMMQQQSSSTTTSSSQQQPPPPPPQQQRRRSSSQQQUUUXXXWWWUUUSSSTTTVVVWWWWWWWWWYYYZZZYYYWWWTTTPPPOOONNNMMMLLLMMMNNNNNNLLLJJJIIIJJJLLLMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSSSSNNNNNNOOONNNNNNLLLJJJIIIIIIIIIHHHFFFDDDBBB@@@?????????@@@@@@@@@???>>>===>>>????????????>>><<<;;;<<<;;;;;;::::::999999888777777666555333333222222111111111222222333333333222333444555555666666666444444444444444444444444444555666666444222222222////////////////////////------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++*********+++++++++******)))************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))'''&&&&&&((())))))'''%%%'''''''''((()))*********))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******'''))))))(((%%%%%%(((+++))))))(((((('''''''''&&&&&&''')))***)))((()))***((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''(((((())))))***(((&&&'''***+++)))'''******))))))(((((((((''''''''''''''''''((()))*********)))((((((((((((((((((((())))))))))))(((((((((''''''((()))******)))&&&''''''((()))******+++(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((()))(((''''''''')))***+++((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&))),,,+++)))((()))+++''''''&&&''''''((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******$$$%%%'''))))))))))))((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************************+++,,,---...******+++,,,...///000000,,,,,,,,,---------............---------......///333444555666666666555444888999:::;;;>>>@@@CCCDDDAAAAAA@@@@@@AAABBBDDDEEEHHHIIIIIIHHHFFFFFFHHHJJJBBBDDDHHHKKKMMMPPPSSSUUUYYYWWWUUUTTTSSSTTTUUUVVVRRRUUUWWWWWWTTTSSSUUUWWWYYYYYYXXXYYYYYYWWWSSSQQQMMMLLLLLLLLLLLLNNNOOOPPPOOOKKKHHHIIINNNPPPOOOLLLOOOOOONNNNNNNNNMMMMMMMMMKKKLLLNNNNNNMMMKKKIIIGGGHHHHHHGGGEEECCCAAA???>>>>>>???AAABBBAAA@@@>>><<<===>>>???@@@@@@???>>>>>><<<<<<;;;::::::999999888888777555444333222222222111111222222333333333333222333444555666666666666555333222333555555444333333444555555333111111222.........///////////////------,,,,,,,,,+++++++++......---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++((()))***+++++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&%%%%%%'''((((((&&&$$$&&&''''''((()))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))!!!""""""###%%%''')))******)))'''%%%%%%%%%'''((('''((()))(((&&&%%%%%%&&&'''''''''(((''''''&&&%%%'''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,+++)))'''&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&'''''''''''''''((())))))&&&((())))))(((''''''(((((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((&&&&&&'''((()))***+++++++++*********))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))************+++++++++******)))((((((((((((((()))))))))))))))))))))))),,,+++))))))******((('''***+++---...///......---////////////............333333444444444444444444444555777999<<>>???@@@AAAAAA@@@???>>>===============<<<<<<;;;===<<<;;;:::999888888888888777666555444333333333555555555555555555555555555555555666666666666777555444333222111111111111222222222111111111000000////////////............111000000///...---------+++,,,,,,,,,,,,+++******+++++++++*********)))))))))************+++...000))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''')))(((((((((((())))))******)))(((***---...+++)))))))))(((((('''''''''&&&))))))))))))((((((((((((+++***)))'''&&&&&&&&&&&&&&&'''((())))))((('''&&&)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%---,,,***'''&&&&&&'''(((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((''''''+++)))(((&&&&&&((()))+++&&&''''''(((***+++---...***)))'''%%%%%%&&&'''((('''((()))(((&&&%%%&&&'''(((((())))))(((((('''&&&'''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''')))*********)))((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))'''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&'''''''''''''''((())))))''')))******)))(((((()))((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((''''''(((((())))))************)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***)))))))))))))))))))))))))))))))))))))))+++***))))))******)))(((***+++,,,---............------......//////000000333333333333444444444444555666888:::===@@@BBBCCC???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIILLLNNNPPPRRRUUUYYY\\\^^^[[[XXXVVVWWWXXXXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVSSSSSSSSSRRRQQQOOOOOONNNMMMNNNOOONNNMMMKKKIIIIIIIIIHHHGGGHHHKKKMMMQQQPPPPPPPPPRRRQQQOOOMMMMMMMMMMMMNNNOOOOOOLLLJJJHHHHHHGGGEEECCC@@@>>>===<<<===>>>??????>>>===<<<===============<<<;;;;;;===<<<;;;:::999888888888777666555444333333333333444444444444444444444444444444444555555555666666555555444333222222222222222222111111111000000000////////////............//////......---,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++*********))))))))))))***))))))))),,,...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''(((((()))******((('''(((+++,,,+++))))))))))))(((((((((''''''&&&&&&''''''((((((((()))***))))))((((((''''''&&&&&&'''((())))))((('''&&&)))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%'''(((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((((((***)))(((''''''((()))************+++,,,---///000)))((('''&&&&&&&&&'''(((((()))***)))'''&&&'''((()))))))))))))))((((((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&(((''''''''''''(((((()))(((***++++++***))))))***(((''''''&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))))))))((((((((((((((('''))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))*********++++++,,,++++++***************))))))))))))))))))))))))***)))((()))***+++***)))+++++++++,,,,,,---...///+++,,,---...///000111111222222333333333444444444555666888;;;===@@@BBBCCC@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHJJJLLLOOOQQQRRRUUUYYY[[[___[[[WWWUUUUUUVVVVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWXXXTTTOOOLLLMMMOOOQQQRRRRRRPPPOOOOOOOOOOOOMMMKKKIIIJJJJJJHHHGGGHHHJJJLLLVVVSSSQQQPPPOOONNNMMMKKKMMMMMMNNNOOOPPPOOOKKKHHHEEEDDDDDDBBB@@@>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<============<<<;;;;;;<<<<<<:::999888777777777555555444333222222222222444444444444444444444444333333333333444444444444555555444333222222222222111111111111000000000000/////////............---......------,,,++++++++++++,,,,,,,,,,,,+++******+++************))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((())))))***(((&&&&&&(((******)))***)))))))))))))))(((((($$$$$$%%%&&&'''((())))))((((((*********)))((((((''''''(((((((((((('''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$%%%'''((()))((('''&&&(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&''''''((((((((((((***)))(((''''''((()))***((((((((())))))+++,,,---)))(((''''''&&&'''((((((((()))***)))((('''((()))((())))))))))))(((''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((())))))(((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''((((((''''''''''''((()))''')))+++***)))((())))))((((((''''''''''''((((((&&&''''''(((((((((((((((***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++******))))))*********))))))))))))))))))))))))(((''''''(((***,,,+++***,,,++++++***+++---...///,,,,,,---......///000000111111222222333333444444555666777:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFGGGIIIJJJIIIKKKMMMOOOPPPRRRVVVXXX]]]ZZZUUURRRRRRSSSSSSSSSQQQRRRTTTUUUVVVVVVVVVVVVUUUQQQLLLJJJKKKNNNQQQRRRSSSQQQOOONNNNNNNNNLLLKKKKKKKKKLLLKKKJJJJJJKKKMMMYYYVVVRRROOOMMMMMMKKKJJJLLLLLLNNNOOOPPPNNNIIIFFFCCCBBBBBBAAA???===<<<;;;::::::;;;;;;;;;;;;::::::<<<<<<======<<<<<<;;;:::<<<;;;:::888777777777777444333333222111111222222333333333333333333333333111222222222333333333333444333333222111111222222111111000000000///////////////.........---------...---------,,,,,,+++++++++,,,,,,,,,,,,+++******************))))))))))))***++++++***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''((())))))***(((&&&%%%&&&''')))***************))))))))))))%%%%%%&&&''''''((())))))&&&(((***+++,,,+++***((('''(((((((((((((((((('''((((((''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&%%%&&&&&&''''''(((((())))))(((''''''''''''((()))''''''&&&&&&'''((())))))(((((('''''''''(((((((((''')))***)))(((((()))***''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''((((((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((()))))))))*********))))))((((((((())))))***))))))))))))))))))))))))(((''''''(((+++,,,,,,+++,,,+++******+++,,,...///...............---------000000111111222333333444333444666888:::<<<>>>???????????????@@@@@@@@@@@@BBBBBBCCCDDDEEEGGGIIIIIIJJJKKKMMMNNNOOOQQQTTTWWWZZZVVVQQQNNNNNNOOOPPPPPPPPPQQQSSSUUUVVVVVVUUUTTTPPPNNNLLLLLLNNNOOOPPPPPPSSSPPPNNNMMMMMMMMMLLLJJJMMMNNNOOONNNMMMLLLMMMOOOZZZVVVQQQNNNMMMLLLKKKKKKLLLLLLMMMNNNNNNLLLGGGCCCAAAAAAAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;:::999888777666666666333333222111111111222222333333333333333333333333111111111111222222222333222111000000000000000000000000000/////////..................------------.........---------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++,,,---,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''''')))******))))))'''%%%%%%&&&(((***))))))))))))************((((((((((((((((((((((((&&&''')))+++,,,+++***)))(((((((((''''''(((((((((''''''((((((((((((((((((&&&&&&&&&''''''(((((((((***(((%%%######$$$&&&((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))''''''((((((((()))))))))&&&((())))))''''''(((***'''''''''''''''&&&&&&%%%'''''''''(((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))******))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))*********)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''')))((((((''''''''''''(((&&&'''))))))'''''''''((('''(((((())))))(((((('''&&&''''''(((((((((((((((******))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((()))***))))))))))))))))))))))))(((''''''(((+++,,,+++************++++++,,,---............---------,,,,,,//////000111222333333444333333555777999;;;==================>>>>>>????????????@@@AAACCCEEEFFFGGGKKKMMMOOOOOOPPPQQQTTTWWWWWWSSSNNNKKKKKKMMMNNNOOOOOOQQQSSSUUUUUUTTTSSSRRRLLLLLLMMMPPPRRRRRRPPPNNNRRRPPPMMMLLLLLLMMMLLLLLLOOOPPPQQQPPPOOONNNOOOPPPWWWTTTPPPNNNNNNNNNMMMMMMKKKKKKKKKLLLLLLIIIEEEBBB@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;:::888777666666555555333333222111111222222333222222222222222222222222111111111111222222222222000000///////////////000////////////.....................------------,,,.........---------------+++,,,,,,,,,,,,+++******(((((()))))))))))))))***+++,,,...---+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((***+++,,,)))))))))'''&&&%%%''')))(((((()))))))))))))))*********))))))((((((((((((&&&''')))*********))))))((((((''''''''''''((((((''''''((()))))))))(((((('''''''''''''''((((((((()))'''### !!!%%%'''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((((((((())))))''''''((()))))))))))))))%%%'''((((((''''''((()))((((((((((((((('''&&&&&&''''''((((((((('''%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))******************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))(((''''''''''''''''''(((******((('''((()))'''((()))******)))((('''&&&''''''((((((((((((((())))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((())))))***+++)))))))))))))))))))))))))))((('''(((***++++++***)))***+++,,,,,,,,,,,,,,,------------------------......///000111222333333333444555777999;;;======::::::;;;;;;<<<===>>>>>>>>>??????@@@BBBDDDFFFGGGKKKLLLNNNNNNNNNPPPRRRUUUVVVQQQLLLIIIJJJLLLNNNOOOOOOQQQSSSTTTUUUSSSQQQPPPKKKLLLNNNRRRTTTTTTRRROOOSSSPPPMMMLLLMMMNNNOOONNNOOOPPPRRRQQQOOONNNNNNOOOSSSQQQOOONNNOOOPPPPPPOOOLLLJJJIIIIIIHHHFFFCCC@@@????????????>>>===<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;<<<<<<;;;;;;:::999:::999888777666555555555333333222222222222333333222222222222222222222222111111111222222222333333000000////////////000000/////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((((((((((())))))******)))+++,,,,,,+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((***+++,,,---((()))+++)))'''&&&''')))''''''((((((((()))))))))''''''((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''((()))&&&'''((()))***))))))((((((((((((((('''''''''''''''&&&$$$""""""$$$''')))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&***)))((((((((((((((((((''''''((()))))))))))))))$$$&&&''''''&&&&&&'''))))))))))))))))))(((((('''''''''((((((((('''%%%$$$''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((***+++---......---+++***&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))*********+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''(((((((((((((((***)))((('''''''''''''''((()))++++++)))((()))***'''((()))******)))((('''&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))***)))((()))***+++***)))((()))+++,,,------,,,+++***++++++,,,---...//////---...///000111222333333444555666888:::<<<===>>>888888999:::;;;======>>>@@@@@@AAABBBDDDFFFHHHIIIHHHJJJKKKKKKLLLMMMOOORRRUUUQQQLLLIIIJJJMMMOOOQQQOOOQQQSSSTTTTTTSSSPPPOOOLLLMMMOOORRRUUUUUUSSSQQQSSSQQQNNNMMMOOOPPPQQQQQQNNNPPPQQQQQQOOOMMMMMMNNNPPPOOONNNNNNPPPRRRRRRQQQLLLJJJHHHGGGFFFEEEBBB@@@======>>>>>>===<<<<<<;;;<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999:::999888666555555555555333333333222333333444444111111111111111111111111111222222222222333333333111000000000000000111111//////.........---------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******'''((((((((())))))******''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((()))***,,,---...'''***,,,+++(((&&&'''(((&&&'''''''''(((((())))))$$$%%%%%%&&&'''((()))))))))(((''''''''''''(((((()))((('''&&&&&&'''((()))&&&'''(((*********)))((())))))((((((''''''&&&&&&'''''''''''')))***+++,,,((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&++++++******))))))(((((('''''''''''''''((()))***+++******)))(((''''''&&&''''''''''''(((((((((((((((&&&$$$!!!!!!$$$&&&(((&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((((((((((((((((((((,,,///222000+++)))***---(((((((((((())))))))))))'''((()))***************++++++******************************************,,,,,,,,,+++++++++************)))(((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,,,,***)))((((((((((((((((((((((((((())))))***))))))))))))((((((((((((+++,,,,,,,,,+++***(((&&&))))))))))))))))))))))))((((((''''''''''''((((((++++++++++++++++++++++++,,,+++)))((('''''''''((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''))))))))))))(((((((((((()))((((((''''''''''''((())))))************))))))'''''''''''''''((()))***+++***)))'''''''''((()))((((((((('''&&&&&&(((***)))((('''&&&&&&'''((()))))))))))))))))))))))))))+++,,,,,,+++(((''''''((()))******++++++++++++***)))))))))))))))))))))))),,,+++******++++++***)))))))))))))))(((((((((((())))))))))))************)))***++++++,,,,,,++++++,,,,,,,,,---------......///000000///......111333666666777777888888888999:::999999999999:::;;;;;;<<<@@@BBB@@@AAAEEEHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNPPPMMMIIIIIIKKKMMMLLLKKKLLLMMMPPPSSSUUUUUURRROOOOOOIIIMMMZZZ___WWWPPPOOOPPPNNNLLLKKKMMMNNNNNNMMMMMMMMMNNNOOOOOONNNLLLLLLMMMOOOQQQRRRSSSQQQOOOMMMKKKJJJGGGEEEDDDAAA===:::============<<<<<<<<<<<<===;;;999777777999;;;<<<<<<<<<<<<;;;;;;:::::::::777777666555555555555555111111111000000000000///222222222111111111111000111000000///////////////////////////////////////......---------,,,,,,,,,...---,,,---///000///...---,,,,,,++++++,,,,,,---************************+++++++++************)))************************))))))))))))))))))))))))******++++++++++++******((((((((((((''''''''''''''''''((((((((((((''''''...***'''&&&))),,,---,,,))))))((('''''''''''''''((((((((((((''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((('''''''''(((((()))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$&&&(((******)))((('''************************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&((((((((('''(((((())))))*********)))((('''''''''''''''''''''(((((((((((()))'''%%%$$$$$$%%%''')))&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((+++---,,,(((&&&'''***(((((((((((())))))))))))((())))))************)))************************((((((((((((((((((((((((,,,+++++++++***************)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))***+++,,,((((((((((((''''''''''''++++++++++++***)))((('''))))))))))))))))))))))))(((((((((''''''((((((((()))))))))))))))))))))))))))((((((''''''(((******)))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''***))))))(((((((((((()))))))))))))))((((((((('''(((((('''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''((((((***)))(((((((((((((((((((((((()))'''&&&&&&(((***))))))(((''''''((()))))))))))))))))))))))))))))))))*********((('''((()))************((('''&&&%%%)))))))))))))))))))))))))))(((''')))+++,,,,,,+++))))))))))))(((((((((((())))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000///......000222555555666666777888999999999999999999:::;;;<<<======BBBDDDBBBBBBFFFHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMNNNKKKHHHHHHJJJMMMMMMLLLNNNNNNPPPSSSVVVUUURRRPPPPPPJJJMMMXXX]]]UUUOOOOOOOOOMMMKKKKKKLLLMMMMMMMMMJJJJJJLLLLLLLLLLLLKKKJJJMMMNNNPPPQQQPPPNNNLLLJJJHHHFFFDDDCCCCCCBBB???>>>>>>===============<<<<<<<<<;;;999777777999;;;<<<;;;;;;;;;:::::::::999999777777666666555555555666333333222222222111111111000000000111111222222222222222111000000000000000////////////////////////......---------,,,,,,,,,+++***)))***,,,---,,,+++---,,,,,,+++++++++,,,,,,*********************************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''***'''$$$$$$'''))))))((())))))((('''''''''''''''((((((((((((''''''''''''&&&&&&'''((((((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%(((******'''%%%&&&)))(((((((((((()))))))))))))))************))))))(((************************((((((((((((((((((((((((************)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))***+++,,,))))))))))))***+++,,,---''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((***,,,---((((((''''''''''''((((((''''''''''''((((((((((((***))))))))))))******+++)))))))))(((((((((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((''''''''''''''''''((()))))))))((((((((())))))((('''&&&(((******))))))(((((())))))***))))))))))))))))))))))))&&&'''))))))(((((()))************))))))'''&&&%%%)))))))))))))))))))))))))))((('''(((***+++***)))(((((((((((())))))))))))))))))))))))************++++++,,,---------,,,,,,,,,,,,,,,---------.........///000///......000222333333444555666888999999777888888999:::<<<===>>>@@@DDDFFFDDDCCCGGGHHHGGGHHHIIIIIIJJJJJJKKKLLLLLLJJJHHHGGGHHHJJJLLLMMMMMMOOOPPPQQQSSSUUUUUURRRPPPPPPJJJLLLTTTXXXRRRMMMNNNMMMKKKJJJJJJLLLMMMLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOOOOOOONNNKKKHHHGGGDDDBBB@@@???@@@AAAAAAAAA??????>>>>>>======<<<<<<;;;:::888777777888:::;;;:::::::::999999999999999777777777777666666666666444444444333333333222222...//////000111222333444333222222111111111111111////////////////////////......---------,,,,,,,,,***)))((()))+++,,,+++***------,,,,,,+++++++++***************************))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((''''''''''''''''''((((((((((((''''''&&&%%%$$$%%%'''((('''&&&))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''************))))))))))))))))))((('''&&&&&&&&&'''***)))))))))((((((((('''''''''''''''(((((((((((('''''''''((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))+++***)))((()))***(((((((((((())))))))))))***************)))((('''***************+++++++++************************)))))))))))))))((((((((((((((('''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***,,,---///000((((((((()))***+++,,,---((((((((('''''''''&&&&&&((('''&&&&&&&&&((()))***((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''%%%&&&&&&((()))***+++,,,(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((()))***++++++))))))((((((((('''''''''%%%&&&'''(((((()))))))))))))))************))))))************))))))((('''%%%&&&((()))***)))((((((((()))))))))''''''(((*********))))))))))))******((((((((((((((((((((((((&&&'''((((((''''''((()))((()))***+++++++++++++++((((((((((((((((((((((((,,,***)))((()))((('''%%%(((((((((((())))))))))))((()))))))))************++++++,,,------------,,,,,,,,,,,,---------......---...//////......///111111111222444555777888999666666777888:::<<<>>>???AAAFFFHHHEEEDDDGGGHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFGGGJJJMMMNNNOOOPPPPPPPPPQQQSSSSSSQQQOOONNNJJJJJJOOOQQQMMMKKKLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOOOONNNLLLIIIFFFEEEBBB@@@======???AAABBBBBB@@@@@@???>>>======<<<<<<:::999888777777888:::;;;999999888888888888888888777777777777777666666666444444333333333222222222/////////000111222222222222222111000000000000111////////////////////////......---------,,,,,,,,,---,,,+++,,,---...---,,,---,,,,,,,,,++++++***)))******************************)))))))))(((((((((************************((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((()))******)))'''))))))((('''''''''''''''((((((((((((''''''''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************(((''''''&&&%%%%%%%%%%%%))))))))))))((((((((((((''''''''''''((((((((((((%%%&&&''''''''''''&&&%%%(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++************(((((((((((())))))))))))***************)))((('''))))))*********+++++++++************************(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((***,,,...000111'''''''''((()))***++++++)))))))))(((((((((''''''''''''&&&&&&&&&((()))***(((((((((((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((((((((('''((((((((()))))))))******''''''''''''(((((()))***((((((((((((''''''''''''$$$%%%'''((())))))))))))))))))************))))))((())))))))))))(((&&&&&&%%%&&&''')))))))))((('''''')))******((((((((()))))))))************))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((***++++++,,,,,,,,,((((((((((((((((((((((((+++***(((((()))((('''%%%'''((((((((()))))))))***((()))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,...//////......///000///000111222444555777777444555666777999;;;===>>>AAAFFFHHHEEEDDDGGGGGGEEEDDDEEEEEEFFFFFFGGGHHHHHHCCCDDDFFFHHHJJJMMMOOOQQQPPPOOONNNNNNPPPPPPOOOMMMJJJHHHHHHKKKLLLJJJIIIJJJJJJIIIIIIJJJLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPOOOOOOMMMKKKIIIFFFEEECCC@@@>>>===>>>@@@AAAAAA@@@@@@???>>>===<<<;;;:::888777777777777888999:::888888888888888888888888666777777888777666555555222222222222111111111111000000000000000000000000111111000////////////000////////////////////////......---------,,,,,,,,,///...,,,---...///...,,,++++++,,,,,,,,,+++***)))************************++++++*********)))))))))************************(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''''''''((((((((((((''''''&&&(((***++++++***))))))))))))((('''''''''''''''((((((((((((''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''')))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&&&&))))))))))))((((((((((((''''''''''''((((((((((((%%%&&&''''''''''''&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))************))))))((()))))))))***++++++,,,,,,(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''')))+++,,,---(((((((((((((((((()))******)))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))((()))))))))))))))((('''''''''((((((((((((''''''(((((((((((())))))))))))(((''''''''''''(((((()))((((((((('''''''''&&&&&&%%%&&&''')))))))))((((((''''''((((((((((((''''''%%%%%%'''''''''&&&%%%$$$&&&&&&'''(((((((((''''''''')))+++***)))(((((()))((())))))******))))))((())))))))))))))))))))))))((()))***)))'''&&&'''((()))))))))))))))(((''''''))))))))))))))))))))))))'''&&&&&&(((***,,,,,,+++''''''(((((())))))******))))))))))))******************+++,,,,,,,,,++++++,,,,,,,,,---------......+++---//////........./////////000111333444555555333333444666777:::;;;===???DDDFFFDDDDDDEEEFFFDDDBBBCCCCCCDDDEEEEEEFFFFFFBBBEEEHHHJJJKKKMMMPPPRRRQQQOOOMMMMMMMMMNNNMMMLLLHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMLLLJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNMMMLLLJJJIIIGGGFFFDDDAAA??????@@@BBBBBBAAAAAA@@@???===<<<:::999999666666666666777888999999888888888888888999999999555666777777777666444333111111111000000000//////111111000000000/////////111000000///////////////////////////////////////......---------,,,,,,,,,...,,,++++++------,,,***)))***+++,,,,,,+++***)))************************++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((''''''''''''''''''((((((((((((''''''$$$&&&))))))(((''''''((())))))((('''''''''''''''((((((((((((''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((('''''''''((())))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))((('''&&&(((((((((((())))))))))))((())))))************)))((())))))***++++++,,,,,,((((((((((((((((((((((((((((((((())))))*********)))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((()))******+++***))))))(((((())))))))))))(((((((((''''''''''''(((((()))))))))(((((())))))))))))))))))))))))'''(((***++++++***((('''(((((((((((((((((((((((('''((()))******)))((('''&&&'''((())))))((('''&&&'''''''''((((((((())))))***)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))))))))'''&&&''''''((((((((((((''''''$$$%%%'''(((((('''&&&%%%(((((('''&&&&&&&&&''''''''')))++++++***((())))))'''((())))))))))))((('''))))))))))))))))))))))))''')))***)))(((((()))+++((())))))))))))(((''''''))))))))))))))))))))))))'''&&&&&&(((+++---...---'''''''''((()))*********))))))))))))************((()))******++++++******,,,,,,,,,---------......+++---///000///....../////////000111111222333333222333333444666888999:::<<>><<<;;;999888777555555666666777888888999888888888999999999::::::444444666666666555333222111111000000000//////////////////000000000000000222111000000//////000000////////////////////////......---------,,,,,,,,,---,,,++++++,,,,,,+++)))'''(((***,,,---,,,+++***************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((''''''''''''''''''((((((((((((''''''###%%%((('''&&&%%%&&&((())))))((('''''''''''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&''''''((()))***++++++***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))******++++++))))))((())))))***+++,,,(((((((((((())))))))))))''''''''''''((((((((()))))))))(((((((((((()))))))))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++************(((&&&(((((((((((())))))))))))'''((()))***************((())))))***++++++,,,,,,************************(((((())))))******++++++******))))))***+++,,,,,,************************(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))******))))))))))))******---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&'''((()))******)))((('''))))))))))))))))))))))))''')))***++++++***)))'''((((((((((((((((((((((((&&&'''(((*********)))(((&&&'''((())))))((('''&&&''''''''''''((((((((((((++++++***)))(((((())))))(((((('''''''''&&&&&&&&&&&&''')))******(((&&&%%%))))))************))))))&&&(((***+++,,,+++***)))***)))'''&&&%%%%%%&&&'''''')))++++++***)))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&''')))***)))***,,,---'''((()))***,,,,,,------))))))))))))))))))))))))***)))((()))+++---,,,+++&&&''''''((()))******+++))))))))))))************(((((()))***************,,,,,,,,,---------......+++---///000///.........//////000000111111111222222222333333555666888999:::???CCCBBBAAACCCCCCAAA@@@@@@AAABBBBBBCCCCCCDDDCCCFFFJJJLLLLLLMMMPPPSSSUUURRRNNNMMMMMMNNNNNNNNNFFFIIILLLLLLMMMNNNNNNNNNIIIIIIJJJLLLNNNOOOMMMKKKNNNMMMKKKJJJJJJKKKLLLMMMGGGGGGGGGGGGGGGGGGGGGGGGAAAAAAAAACCCFFFGGGFFFEEE@@@???>>><<<:::888777666444555555666777888888999888888999999::::::::::::333444555666666444222111111111111000000000000///------...///000111222222333222222111000111111111////////////////////////......---------,,,,,,,,,...---,,,,,,------+++***&&&'''***,,,------,,,+++************************))))))))))))((((((((((((************************))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''''''''((((((((((((''''''$$$''')))(((&&&%%%'''***))))))(((''''''''''''''')))((((((((('''''''''''''''(((((()))))))))))))))&&&'''((()))***+++,,,---******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''((()))******(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************))))))))))))((())))))))))))(((((('''***)))(((''''''((()))******)))(((''''''''''''''''''((()))******)))((('''))))))(((((('''''''''&&&&&&''''''((()))******+++))))))(((((('''''''''&&&(((((())))))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))******++++++,,,,,,)))***+++,,,,,,+++***)))))))))(((((((((((()))))))))))))))((())))))***+++''')))******(((''''''(((***************)))((('''***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))//////---+++)))'''&&&%%%''')))***)))((('''(((***(((''''''(((((()))***+++))))))))))))))))))))))))***)))'''&&&&&&'''((()))++++++******)))((((((((())))))*********((('''&&&''''''&&&&&&&&&''''''((()))))))))(((''''''&&&&&&+++***)))'''''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((((('''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''///+++'''%%%&&&(((******))))))))))))))))))))))))+++*********))))))(((((()))))))))(((((((((((((((*********++++++,,,,,,,,,........................111111111111111222222222333333444666777999::::::<<<===??????>>>>>>???AAACCCBBBAAABBBDDDDDDDDDCCCEEEFFFHHHJJJKKKMMMMMMNNNNNNMMMLLLJJJJJJLLLMMMNNNQQQPPPNNNMMMMMMMMMKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOLLLKKKIIIHHHGGGGGGHHHHHHIIIGGGFFFDDDCCCDDDEEEEEEBBBAAABBBDDDFFFFFFEEECCC<<<;;;;;;:::999888777666888888777777666666555555888888999:::::::::::::::444555666666555333111000111111000000//////......------......//////000000111111000000/////////...,,,+++***,,,...//////...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((((((''''''(((((())))))))))))((((((***)))(((''''''((()))))))))((((((''''''''''''(((''''''(((((((((((('''''')))((((((((('''''''''''''''''''''((()))*********)))(((((((((''''''''''''((((((((((((((('''&&&&&&)))((('''&&&&&&&&&&&&''')))))))))))))))))))))))))))))))))***************))))))***++++++***))))))))))))(((((((((((())))))+++******))))))******************))))))(((((((((+++,,,,,,,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''''')))***)))((('''(((*********)))(((''''''''''''))))))))))))))))))))))))***)))'''&&&&&&'''((())))))))))))))))))*********(((((()))******)))((('''(((((('''''''''''''''((('''''''''(((((((((((((((******)))(((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))(((''''''000---)))((()))+++,,,,,,((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))************************........................////////////000000000000222222333444666777888999;;;<<<>>>>>>======>>>@@@AAA@@@@@@AAACCCDDDDDDCCCDDDEEEGGGIIIJJJKKKLLLLLLHHHHHHGGGHHHIIIKKKNNNOOOSSSQQQOOONNNNNNNNNLLLKKKIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBDDDEEEEEECCCBBB<<<<<<;;;:::888777666666777777777777777666666666666777777777777555444333555555555555444333222111111111000000//////////////////////////////000000000000000//////.........000///......//////...---,,,------......------,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''',,,+++***)))'''&&&%%%%%%&&&'''((())))))***))))))))))))(((((((((((())))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((())))))******((((((((((((''''''''''''(((((((((((((((''''''&&&((((((''''''&&&&&&''''''))))))))))))))))))))))))***))))))))))))))))))((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))******,,,---...///,,,(((((()))***)))'''++++++,,,,,,++++++******(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''')))***)))((('''(((******)))((('''&&&&&&&&&&&&)))))))))))))))))))))))))))((('''''''''((()))***'''(((((()))******++++++'''((()))))))))))))))(((+++***)))((('''''''''(((&&&&&&''''''((())))))***)))))))))))))))(((((('''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))''')))***)))((('''(((*********))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''///,,,)))((()))+++++++++''''''''''''''''''''''''************))))))))))))((()))))))))***+++++++++++++++******************------------------------------------......//////111111222333444666777777999:::<<<<<<;;;;;;===??????>>>>>>@@@CCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJDDDEEEEEEGGGJJJNNNQQQSSSTTTQQQOOONNNNNNOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIJJJFFFFFFGGGGGGFFFEEECCCBBBCCCBBBBBBCCCDDDDDDBBB???===<<<;;;:::888777666555666666777777777777777777666666777777666333000---666555444333333222222333111000000000000/////////000000000000000000///////////////...............444333111000000///---,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++************+++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&%%%&&&&&&((()))******+++'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%&&&&&&''')))************((((((((((((((()))))))))'''''''''''''''((()))***)))(((&&&&&&&&&&&&((()))(((((((((((((((''''''''''''((((((((()))))))))***(((((((((((((((''''''''''''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((******))))))(((((('''''''''(((((((((((((((((('''))))))(((((((((((())))))''''''(((***,,,...000111222---''''''***,,,***'''(((((())))))))))))((((((''''''''''''((()))++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''')))***)))((('''(((***&&&%%%%%%&&&&&&'''((()))(((((((((((((((((((((((()))(((((('''(((((()))***(((((())))))************''''''((()))))))))******,,,+++***)))((((((((((((''''''''''''(((((())))))'''((()))******)))((('''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''')))***)))((('''(((*********))))))((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((+++)))''''''((())))))(((((((((((((((((((((((((((*********)))))))))))))))(((((()))***+++,,,,,,---*********+++++++++,,,,,,------------------------,,,,,,,,,---.........///111111222333444555666666666888::::::999:::;;;===>>>>>>>>>@@@CCCFFFFFFEEECCCDDDDDDEEEFFFGGGHHHIIIFFFGGGIIIKKKNNNRRRUUUWWWSSSPPPNNNMMMMMMNNNOOONNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIEEEFFFGGGHHHHHHEEECCCAAACCCBBBBBBCCCCCCBBB@@@======<<<;;;:::888777666666666666666777777888888999666888999:::999555111///666555333222111222333444000000000000000000000000222222111111000000//////..................------555333111000000000...,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))***++++++,,,,,,((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''')))************''''''((()))))))))))))))'''''''''''''''((()))******)))(((''''''((()))***'''''''''((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''((((((((((((((('''(((((('''''''''(((((()))((((((((((((((((((((((((******))))))((((((''''''(((''''''''''''''''''((())))))(((((((((((()))))))))))))))***+++,,,......222,,,'''&&&***,,,***''''''(((((()))))))))((((((''''''''''''((()))++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***&&&%%%%%%&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******************))))))((((((''''''((((((((()))******---,,,+++))))))((((((((())))))(((((('''''''''''''''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((******)))))))))((((((((('''((((((((((((((((((((((((&&&'''((()))***)))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''''')))))))))'''))))))))))))))))))))))))))))))))))))))))))******(((((()))***+++,,,,,,---((()))***+++,,,......///------------------------,,,,,,---......///000000222222333444555555666666444666888888888999:::<<<>>>>>>>>>AAADDDFFFGGGFFFBBBBBBCCCCCCDDDFFFHHHIIIJJJJJJLLLNNNPPPRRRTTTUUUPPPNNNLLLLLLMMMNNNNNNMMMQQQPPPOOONNNLLLKKKJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGDDDFFFHHHIIIHHHFFFCCCAAACCCBBBAAABBBBBBAAA>>><<<<<<;;;;;;:::999888777666666666777777888888999999555666999;;;:::888555333555444333111111222333444000000000000111111111111222222111111000000//////------..................111000...//////000...---,,,------......------,,,+++,,,,,,------,,,,,,++++++******))))))******++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((()))******&&&'''((())))))***))))))&&&'''((()))*********)))(((''''''''''''(((((()))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((&&&'''((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))***))))))))))))))))))(((((((((''''''''''''(((((())))))(((((((((((())))))...---,,,+++))))))((((((...***''''''***+++***((())))))******++++++******(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((''')))***)))((('''(((******)))((('''&&&&&&&&&&&&))))))))))))))))))))))))'''(((((())))))*********++++++******)))((((((''')))(((((((((((())))))***++++++***)))((((((((()))***))))))(((''''''&&&&&&'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++))))))))))))))))))))))))''')))***)))((('''(((***((((((((()))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))''''''(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))***,,,,,,***)))************************))))))))))))************((()))))))))***+++++++++(((((()))+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222222333444444555666666333555777888888888:::<<<>>>===>>>@@@CCCEEEFFFEEEAAAAAAAAABBBDDDFFFIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQMMMLLLLLLLLLNNNOOONNNLLLQQQQQQOOONNNLLLJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGFFFDDDFFFGGGHHHHHHFFFCCCAAAAAAAAA@@@AAAAAA@@@===;;;:::::::::999999999888888777777888888888888888888222444777888999888666555333333222222222222333333000000000111111111111222000000000000000000//////...............////////////---,,,---/////////---,,,------......------,,,+++,,,,,,------,,,,,,+++******))))))))))))******+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&'''((()))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))))))))(((((())))))))))))((((((%%%&&&((()))*********))))))((((((''''''''''''((('''(((((((((((((((((('''''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&'''(((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))***************))))))(((''''''((())))))))))))(((((((((((())))))------+++***)))(((((((((((((((((())))))*********((())))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''')))***)))((('''(((*********)))(((''''''''''''))))))))))))))))))))))))''''''((()))***+++++++++*********)))))))))))))))***)))(((''''''((())))))***))))))((((((((())))))((((((((((((((('''''''''((((((((((((((()))******'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((************+++++++++,,,))))))))))))))))))))))))''')))***)))((('''(((***''''''(((((())))))******))))))))))))))))))))))))%%%&&&(((***+++***))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***,,,,,,***((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111222222333333444444333555777777888888:::<<<<<<<<<<<<>>>AAACCCCCCBBB@@@@@@@@@AAADDDGGGJJJLLLIIIIIIJJJLLLMMMNNNNNNNNNLLLLLLMMMOOOQQQQQQNNNLLLPPPOOONNNLLLJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGEEEFFFGGGHHHGGGEEECCCBBB@@@??????@@@AAA@@@===;;;888888999999999:::::::::999999888888888888888888444555666777888777666666111222222333333333222222000000111111111222222222//////////////////000000.........//////000000000///...------//////...---,,,------......------,,,+++,,,,,,------,,,,,,+++******))))))))))))******+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((++++++******))))))((((((((()))))))))))))))((('''%%%&&&((()))*********)))***)))((('''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))******++++++,,,,,,***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((()))***+++,,,%%%''')))***)))((()))***&&&&&&'''(((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((()))***)))((('''(((***(((''''''(((((()))***+++))))))))))))))))))))))))'''''')))***++++++++++++((((((((()))******+++++++++***)))'''''''''((())))))((((((((((((((()))***&&&&&&''''''((())))))))))))(((''''''''')))***+++'''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++++++++,,,))))))))))))))))))))))))((()))***)))((('''(((***&&&&&&'''((()))***++++++))))))))))))))))))))))))$$$&&&(((***++++++))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))%%%%%%''')))+++***(((&&&(((((((((((((((((((((((((((((())))))*********+++))))))))))))((((((((((((***))))))((('''&&&&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111000000111111222222222333333555777777888888;;;<<<;;;::::::<<>>>>>???@@@@@@>>>;;;777777888999::::::;;;;;;:::999999999888777777777777777888888888888777777000111333444444333222111000000111111222222222222------......//////000000.../////////000000111111111///......//////...,,,,,,------......------,,,+++,,,,,,------,,,,,,+++******))))))))))))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((*********)))(((''''''&&&((((((''''''''''''((((((,,,,,,***)))))))))***+++%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))******(((&&&&&&&&&&&&&&&'''(((((('''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&''')))******(((&&&%%%))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((''''''&&&***)))(((''''''((())))))---,,,,,,+++***)))((((((+++***)))(((((()))***+++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))++++++******++++++,,,---***************)))((('''***((('''&&&&&&'''(((***(((((((((((())))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((((((((''''''''''''(((((()))))))))))))))***++++++''''''''''''(((((((((((((((((())))))******++++++)))))))))))))))))))))))))))******))))))((('''&&&&&&''''''((()))******+++******))))))((((((''''''))))))*********+++++++++.........////////////000...///111111000000222333666777888777666777999:::<<<<<<<<<<<<>>>???AAACCC???@@@AAACCCEEEHHHJJJKKKIIIIIIKKKLLLLLLMMMMMMMMMKKKLLLOOOQQQRRRQQQOOONNNLLLIIIGGGFFFGGGIIIJJJJJJEEEFFFGGGGGGFFFEEECCCBBBEEEFFFGGGFFFCCC@@@>>>>>>???===<<<;;;<<<<<<;;;999888888888777777777777777:::999777666666666777888888999::::::999888777666555444444444444333333333111222333333333333222111////////////....................................000000///...------,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))---,,,***((('''&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))'''&&&'''******(((%%%((('''&&&&&&&&&''')))***''''''(((((())))))******(((((((((((((((((((((((('''((()))'''%%%###$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((((((((((()))(((&&&%%%%%%&&&((()))((($$$!!!%%%+++---(((###((('''&&&(((,,,---+++)))''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((+++***)))((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))((('''''''''''''''(((((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***'''((()))))))))(((&&&&&&)))))))))((((((((('''''')))))))))))))))))))))))))))(((''''''''''''((()))((()))))))))((('''&&&&&&))))))(((''''''((()))***,,,,,,++++++***)))))))))(((((('''&&&&&&'''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))(((((())))))***+++++++++++++++******))))))***)))'''&&&&&&''')))***(((((()))))))))*********))))))))))))))))))))))))++++++***))))))(((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))))))))((((((((())))))***++++++++++++*********))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------///000111000000111333555666777777666666888:::;;;;;;;;;<<<===???AAABBB@@@AAABBBCCCEEEGGGIIIKKKKKKKKKIIIHHHIIIJJJKKKLLLJJJLLLNNNPPPPPPOOONNNLLLLLLIIIGGGFFFHHHIIIJJJJJJFFFGGGGGGGGGFFFDDDCCCBBBAAABBBCCCBBB???===<<<<<<===<<<::::::;;;;;;999888888888888777777777777777999888777666666666777777777888888999888777666555444444333333222222222111111111333333333333111111////////////....................................//////......---,,,,,,+++******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))))))))(((((('''((((((******''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&)))'''&&&''')))***(((&&&(((((('''''''''((()))***'''((((((((()))))))))***((((((((((((((((((((((((&&&'''((('''%%%%%%&&&''''''''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((''''''&&&((('''&&&%%%%%%&&&'''((()))(((&&&'''((()))(((''''''&&&&&&'''***+++***(((''''''''''''((((((((((((((('''''''''((()))+++,,,)))((((((''''''(((((()))***)))((('''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''((((((((((((((())))))***))))))((('''&&&%%%$$$$$$)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''***)))))))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((())))))***))))))((('''&&&%%%((((((''''''((()))***+++************************(((''''''&&&&&&''''''(((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((())))))***+++///...,,,+++******++++++))))))''''''''''''))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''(((((()))((())))))))))))*********((((((((((((((((((''''''))))))))))))))))))))))))&&&'''((()))************))))))******++++++,,,,,,++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------///000000000000111333444555666666555666888::::::;;;;;;<<<===???AAABBBBBBCCCCCCDDDEEEGGGIIIJJJMMMKKKHHHFFFFFFGGGIIIKKKJJJKKKMMMNNNOOONNNLLLKKKKKKIIIGGGGGGHHHJJJJJJIIIGGGGGGGGGFFFEEECCCBBBAAA>>>???@@@@@@>>><<<<<<<<<===;;;:::999::::::999777888888888777777666666666888888777666666666666777666666777777666666555444444333333222111000000///000111222333333222111000////////////..........................................------,,,,,,++++++---+++(((''''''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))((((((((((((((()))******((((((((()))))))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&***(((&&&'''((())))))((()))(((((((((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))((())))))))))))((('''''')))))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((())))))'''%%%%%%'''***&&&%%%%%%'''))))))((('''''''''''''''(((((((((((()))((('''&&&''')))+++,,,))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((()))***(((((((((((())))))))))))'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&)))))))))((()))******+++++++++***)))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))'''&&&&&&&&&((()))************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********)))((('''&&&%%%'''''''''((()))******+++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))++++++******++++++,,,---333222///,,,*********+++))))))(((''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))******))))))))))))******))))))*********+++++++++******))))))((((((''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))******+++++++++******************************++++++++++++,,,,,,------........./////////---...000000//////111222333444555555444555777999:::;;;<<<===???@@@BBBBBBDDDDDDDDDEEEEEEGGGHHHIIIJJJIIIHHHGGGGGGHHHJJJKKKKKKLLLMMMNNNMMMLLLKKKJJJKKKIIIGGGGGGHHHIIIIIIIIIGGGFFFFFFEEECCCBBBAAA@@@???@@@AAA@@@???>>>>>>???===;;;::::::;;;:::999888888888888777666666555555666666666666666666666666444444555555555444444444444444333222111000000///000111222333333222111000////////////....................................---------,,,,,,+++++++++...---+++******+++---...++++++++++++++++++++++++************************************)))))))))(((+++******)))((('''''''''))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''***)))'''''''''((()))))))))))))))))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((('''&&&'''))))))))))))))))))(((''''''******))))))((('''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''%%%%%%'''(((&&&&&&&&&'''((()))((('''''''''''''''((((((((((((***)))(((''''''((()))***))))))(((((((((((()))))))))******)))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&)))))))))))))))***++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++************************''''''''''''''''''''''''))))))))))))((((((((((((+++)))'''%%%%%%&&&((()))))))))))))))************************************'''(((((()))))))))))))))************)))((('''&&&&&&&&&'''((()))*********)))))))))***++++++,,,,,,)))******************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++******++++++,,,---666333000,,,***)))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((())))))******++++++,,,))))))(((((((((((())))))******))))))))))))******************+++++++++++++++++++++******)))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************---------............///---...000000//////111222111222444444333444777999:::;;;<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDFFFHHHJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIGGGFFFGGGHHHIIIHHHGGGEEEEEECCCBBBAAA@@@@@@??????@@@AAA@@@>>>>>>???AAA>>>===;;;;;;<<<<<<:::999888888777777666555555444555555555555666666555555333333333333333333444444555444444333222111111111000111222222222222111000////////////....................................---,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************************)))))))))(((******))))))((((((''''''))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))***((())))))***************))))))))))))(((((((((((((((((((((((((((((((((((()))******)))'''&&&&&&''''''(((((((((((('''&&&&&&(((((((((''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$$$$%%%(((******(((&&&&&&'''((())))))(((((((((''''''''''''(((((((((((()))))))))))))))(((((((((***))))))(((((())))))***))))))*********)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&((()))(((''')))))))))))))))******+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++)))'''&&&%%%&&&((()))(((((()))))))))))))))***************************''''''((()))************))))))*********)))((((((&&&'''((()))******))))))))))))******+++++++++,,,((())))))******))))))(((******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((())))))***+++333111///,,,***((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******+++++++++,,,***))))))(((((())))))***)))((((((''''''''''''''')))************+++++++++++++++++++++++++++******))))))))))))))))))))))))************)))((('''&&&((((((((((((((((((((()))((((((((((((((()))))))))((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,...////////////000222000111222333333444666888999:::<<<>>>@@@BBBBBBCCCCCCCCCCCCCCCDDDEEEGGGGGGBBBDDDHHHKKKMMMMMMKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEGGGGGGFFFEEEBBBBBB@@@???????????????===>>>>>>===;;;;;;===>>>???===<<<<<<<<<<<<;;;999888888777777666555444444333444555555666555555555333333222222222333444444333333333333333222222222///000111222222111000///////////////....................................------------,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************))))))))))))%%%&&&''')))************((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))))))))''')))+++***)))(((((()))'''((()))*********))))))))))))))))))((((((((((((((((((((((((((((((((((((***++++++***'''&&&&&&'''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((('''(((((((((((('''&&&%%%'''''''''''''''''''''''')))(((((('''(((((())))))'''''''''''''''''''''''''''&&&&&&))),,,,,,***'''&&&(((***)))((('''((()))''''''''''''((((((((((((%%%&&&(((***+++***)))(((******))))))))))))******(((((()))))))))((('''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))(((''''''&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&''')))***)))((()))(((((((((((()))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''***)))((('''&&&''''''(((''''''((((((((()))))))))************************&&&''')))***++++++******(((((()))************)))'''((()))******)))((((((***************+++++++++)))***++++++++++++***)))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))(((((())))))***+++,,,,,,++++++***))))))((()))))))))******)))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((''''''''''''''')))))))))************+++***************+++++++++))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))(((((()))))))))*********((())))))))))))***************+++++++++,,,,,,,,,,,,...//////...///000222///000111222222333666888666888:::===???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGCCCDDDFFFIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEDDDDDDDDDFFFFFFEEECCC???>>>============>>>???=========;;;999999;;;<<<>>><<<;;;;;;;;;;;;:::888999888777666555444333333222333444555666555555444333333222222222333444555111111111111222222222222///000111222222111000///////////////....................................------------------------++++++++++++++++++++++++************************************************************))))))))))))%%%&&&''')))***+++******''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%))),,,---+++(((((((((&&&'''((()))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((()))***+++***((('''((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''''''''$$$%%%&&&(((((((((((('''%%%%%%''''''((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))((('''&&&%%%%%%&&&'''((())))))(((&&&$$$$$$&&&)))%%%'''))))))'''%%%&&&(((''''''''''''((((((((()))"""$$$(((+++,,,,,,***)))******))))))))))))******&&&'''((((((((('''%%%%%%%%%&&&&&&'''((()))******))))))))))))))))))))))))+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))((('''((()))******(((((((((((((((((())))))***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))******))))))((((((((('''))))))((('''''''''''''''&&&'''''''''(((((())))))************************&&&''')))***+++++++++***'''((()))******++++++***(((((()))******)))((('''************************,,,---............---,,,+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))+++++++++***+++,,,,,,---'''''')))******+++******))))))************))))))************++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******++++++***)))))))))))))))((())))))))))))*********(((((())))))******++++++))))))))))))))))))))))))&&&'''((()))************++++++******************))))))******+++++++++,,,)))************+++++++++,,,,,,---------.........,,,---//////......000111...///111111222333555888444666888;;;===?????????@@@@@@@@@AAACCCDDDFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAADDDCCCCCCDDDEEEEEEDDDBBB===<<<<<<;;;;;;<<<>>>???>>>>>>>>><<<999999;;;<<<===;;;::::::::::::999777999888777666555444333333111222444555666555444444333333222222222333555666/////////000111111222222///000111222222111000///000/////////............................................................000...,,,******,,,...000************************************************************))))))))))))(((((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$(((---...,,,)))((((((%%%&&&((()))))))))((('''******))))))((((((((('''((((((((((((((((((((((((((()))******))))))***+++'''''''''((('''&&&&&&%%%$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''(((((((((###$$$&&&((())))))((('''"""###%%%'''((((((''''''(((((((((((((((((((((((($$$$$$######$$$&&&'''))))))(((&&&%%%%%%&&&((())))))***(((!!!!!!((($$$&&&)))(((%%%$$$%%%'''&&&&&&&&&&&&''')))***+++))))))))))))************++++++******))))))((((((***************************************)))((('''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))******)))###$$$&&&(((((('''&&&%%%''''''(((((())))))******(((((((((((())))))))))))&&&'''''''''''''''&&&&&&$$$%%%''')))***)))((('''))))))))))))))))))))))))...---,,,+++***(((''''''(((((((((((())))))))))))((()))*********((('''&&&((((((((((((((((((((((((,,,+++******)))******+++************************((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((*********((('''((()))++++++******))))))(((((())))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))***+++,,,---,,,,,,+++******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''+++,,,---,,,***(((((()))(((((((((((())))))))))))))))))))))))))))))))))))...---,,,***)))(((((((((------,,,,,,,,,---......---,,,,,,,,,,,,---......000000000111222222333333333555888::::::;;;<<<>>>>>>>>>@@@AAABBBCCCCCCCCCEEEFFFFFFEEEDDDDDDEEEGGGHHHFFFDDDDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@:::;;;<<<===>>>>>>>>>>>>@@@>>><<<:::999:::;;;<<<============<<<;;;:::999666666666666555444333222222444555555444333333444111111111111000000000000444222111111222222000///000000111111111111000000////////////............////////////////////////---,,,+++---//////+++'''************************++++++++++++++++++++++++&&&''')))***+++++++++***---,,,***'''%%%%%%(((***''''''((()))))))))))))))+++******)))(((''''''&&&((('''&&&'''((())))))'''''''''&&&&&&&&&''''''(((***))))))((((((((((((((((((((((((((((((((((((((()))///444111)))$$$&&&+++((()))***++++++***)))(((+++,,,,,,***))))))***,,,'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''(((((())))))(((&&&$$$"""###&&&)))###%%%((((((''''''(((***'''''''''&&&''''''(((((())))))))))))************)))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((('''%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''')))***)))((($$$&&&'''))))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))(((((('''))))))(((((('''((((((((()))))))))))))))))))))))),,,,,,+++***)))((('''&&&(((((((((((()))))))))))))))***+++++++++***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))***)))'''&&&''')))*********)))))))))))))))))))))))))))************************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((()))***+++++++++*********)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((---...///...,,,+++***+++(((((((((((()))))))))***))))))))))))))))))))))))*********)))******++++++,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......//////000111111222222333333555888999::::::<<<===>>>>>>@@@AAABBBCCCCCCCCCEEEFFFFFFEEEDDDCCCEEEFFFIIIGGGEEEDDDEEEEEEDDDBBBBBBBBBAAA@@@???>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>===;;;999888999::::::999999::::::999888777777666666666666555444333222222333555555333222333444222222222222111111111111555333222222444444333111000000111111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,)))'''+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((&&&$$$$$$&&&(((''''''((()))))))))))))))*********)))((('''''''''((('''&&&'''((())))))'''&&&&&&&&&'''((()))***++++++******)))))))))))))))''''''''''''''''''''''''%%%***...,,,'''$$$&&&***(((((()))******)))((((((&&&((())))))(((&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''''''''((('''%%%%%%'''))))))*********)))(((''''''))))))((('''''''''''''''))))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''))))))))))))))))))))))))''''''((((((((((((((((((&&&''''''(((((((((''''''(((((((((((((((((((((((()))((('''''')))))))))'''&&&'''((()))***)))(((((())))))))))))(((((((((((((((((((((((()))))))))))))))******++++++******)))...,,,)))&&&&&&'''(((***))))))))))))))))))))))))+++******)))((('''&&&&&&(((((((((((())))))))))))***++++++++++++******)))************************'''((()))******)))((('''((((((((((((((((((((((((************************'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))'''%%%%%%''')))))))))))))))************))))))))))))************************))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,...///...,,,+++++++++((((((((()))))))))******))))))))))))))))))))))))***)))))))))***+++,,,,,,++++++++++++,,,---//////---,,,,,,,,,,,,---......//////000000111111222222222444777888999999;;;======>>>@@@AAABBBBBBCCCCCCCCCDDDEEEEEECCCCCCDDDFFFJJJHHHEEEDDDEEEDDDCCCAAABBBBBBAAA@@@???>>>===<<<;;;;;;<<<===>>>>>>>>>>>><<<;;;:::888888888999999777888888888888888777666555555666555555444333222222333555555333222333444444333333333333222222222333222111222444444333222///000000111111000000///////////////............++++++++++++++++++++++++---+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---+++***)))))))))((())))))(((&&&%%%&&&''''''(((((()))))))))))))))******))))))((((((''''''((('''&&&'''((())))))'''&&&&&&&&&''')))***,,,---,,,+++******))))))******''''''''''''''''''''''''$$$&&&((()))(((((()))***''''''((((((((((((''''''&&&))),,,,,,***((('''&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&$$$&&&((()))((((((((()))(((''''''(((******)))'''***))))))((((((((())))))((()))))))))************************))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''((((((((((((''''''&&&((((((((((((((((((((((((***((('''((())))))((('''&&&'''((()))))))))((((((******))))))((((((''''''(((((((((((())))))))))))))))))***+++++++++******---+++)))''''''(((***+++((((((((((((((((((((((((*********)))((((((((('''(((((((((((())))))))))))*********************)))))))))))))))))))))))))))((()))+++,,,---,,,***)))************************))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))(((&&&%%%%%%''')))(((((())))))******++++++((()))))))))************************)))))))))(((***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))***))))))******************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((***++++++)))'''(((((((((((()))))))))*********)))))))))))))))))))))))),,,,,,+++***)))))))))*********++++++,,,---//////---,,,,,,,,,,,,---............//////000111111222111333666777888999:::<<<===>>>???@@@AAABBBBBBBBBAAACCCDDDDDDCCCCCCCCCEEEHHHFFFDDDCCCDDDDDDDDDBBBDDDCCCBBBAAA@@@???>>>===<<<<<<===>>>>>>>>>>>>>>><<<;;;:::999888999999999999:::::::::::::::999999444555555555444444333222333444666666444333444555333333333333222222222222000///...///111222222111//////000000000000//////////////////............------------------------///...+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************000...,,,***)))((())))))(((***,,,+++***((((((((((((((())))))))))))((((((***)))))))))((((((((('''((('''&&&'''((())))))'''''''''''''''((()))***++++++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***++++++***''''''''''''''''''''''''((()))******(((&&&&&&'''%%%&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%))))))((((((''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%'''((('''(((***+++111///...///000000...+++))))))))))))***+++,,,---((()))))))))************))))))))))))************))))))))))))))))))))))))'''((())))))************&&&&&&&&&''''''(((((((((&&&'''''''''(((((())))))((((((((()))((((((''''''''''''''''''''''''''''''***)))(((((()))***((('''&&&&&&''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))'''((())))))*********))))))))))))))))))***++++++((((((((((((((((((((((((************************(((((((((((()))))))))))))))))))))((())))))))))))((((((((((((((((((((((((''')))+++,,,---,,,***)))************************((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))************************''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))'''&&&%%%''')))(((((())))))******++++++((()))))))))************************)))))))))((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******&&&((())))))'''&&&&&&'''))))))))))))************))))))))))))))))))))))))++++++***************************+++,,,---......---,,,,,,,,,,,,---......---......//////000111111000222555666777777999;;;;;;<<<===???@@@@@@AAAAAA???AAACCCDDDCCCBBBCCCCCCCCCBBBAAAAAACCCEEEEEEDDDCCCBBBBBB@@@???>>>======<<<===>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999444444444444444444333222444555777777555444555666333222222222222111111111000///...///111222111000//////000000000000//////////////////....................................///...,,,***)))***,,,...++++++++++++++++++++++++************************,,,+++***((((((((()))***'''***,,,,,,+++)))(((((((((((())))))))))))(((((())))))))))))((((((((((((((('''&&&'''((())))))'''(((((('''&&&&&&&&&''''''))))))(((''''''''''''(((''''''''''''''''''''''''***(((&&&''')))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%""" """%%%&&&'''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''+++......---,,,------,,,+++)))(((((())))))***,,,---...))))))))))))************''''''''''''((((((((((((((((((((((((((((((((((((((()))***************)))$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((()))))))))'''(((((()))))))))((((((''''''''''''''''''''''''***(((((((((******)))(((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''((())))))))))))''''''((())))))******+++))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))((((((((('''(((((()))***''''''''''''''''''''''''&&&'''((()))******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((*********((('''((()))))))))))))))************))))))))))))************************)))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((())))))***+++,,,---,,,++++++***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++((()))++++++)))((()))))))))))))))*********++++++))))))))))))))))))))))))''''''((()))***,,,...///+++++++++++++++,,,,,,------,,,,,,,,,,,,---......------......//////000000///111444666666777888:::::::::<<<===>>>?????????===@@@BBBCCCBBBBBBBBBBBB@@@>>>>>>???BBBDDDDDDDDD??????>>>>>>===<<<<<<<<<===>>>>>>??????>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::::::::::::::999888777666333333444444444444333333444555777777555444555666222222222222111111111111222111000111333333222111...//////000000//////...////////////............------------------------,,,,,,+++)))'''(((***,,,************************************************)))))))))((())))))******&&&(((******)))''''''''')))))))))))))))(((((('''))))))))))))((((((((((((((('''&&&'''((())))))''')))((('''&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))'''&&&%%%&&&''''''&&&((('''&&&&&&&&&&&&'''(((***)))&&&""" !!!$$$'''))))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''%%%%%%(((,,,000---000666:::===@@@EEEGGG(((((((((((())))))***+++))))))))))))************&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))((('''$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((())))))***&&&'''((()))))))))))))))(((((((((((((((((((((((()))((('''(((***++++++***((((((''''''(((((()))***(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&'''((())))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))((()))))))))******++++++(((((((((((())))))))))))))))))((((((((()))++++++((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((***,,,,,,+++)))((((((*********)))))))))))))))))))))))))))************************)))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++)))))))))***+++'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++)))+++,,,,,,+++******+++))))))*********+++++++++))))))))))))))))))))))))&&&'''''')))+++---...000---,,,++++++***+++++++++---,,,,,,,,,,,,---......,,,------......///000000...111333555555666777999888999:::;;;<<<=========<<<>>>AAACCCBBBAAAAAABBB???======>>>@@@BBBBBBAAA========================>>>>>>?????????>>>>>>===999999::::::::::::999999:::::::::999888666444444222333333444444333333333222444555555444333333444444333333333222222222222333222111111222222111000......////////////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***((('''***,,,++++++++++++++++++++++++************************)))******++++++******)))'''(((***)))((('''((())))))))))))))))))(((''''''(((((((((((())))))))))))((('''&&&'''((())))))''')))((('''''''''''''''((())))))((('''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&((()))(((((('''&&&&&&'''((((((------+++(((&&&&&&(((***,,,+++((('''&&&''')))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))******))))))***---000???FFFNNNSSSUUUXXX```fff)))(((((('''''''''''''''))))))))))))************((()))))))))******++++++************************((()))))))))((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***&&&&&&((()))************))))))))))))))))))))))))(((''''''(((+++,,,,,,+++)))))))))))))))******+++''''''(((((())))))******(((((((((((())))))))))))&&&&&&((())))))*********...+++'''######%%%(((+++))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))******)))))))))***,,,---))))))))))))))))))))))))))))))))))))***+++,,,---************************))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''***---...,,,***((((((++++++******))))))(((((())))))))))))************************))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************+++,,,---...,,,+++***((((((((()))***'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++(((***,,,,,,*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,...---,,,+++************---,,,,,,,,,,,,---......,,,,,,------...//////000...000333444555555777999777777999:::;;;<<<<<<<<<;;;>>>AAABBBBBBAAAAAAAAA???>>><<<===???@@@??????>>>>>>>>>>>>????????????>>>>>>?????????>>>>>>===777888888999999999888888<<<<<<;;;:::888666444333222222333444444333333333000222444333222111222222555555444444444333333333222000//////000000...---......////////////......000/////////............------------------------,,,...///---***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,---,,,+++***))))))***++++++***)))***,,,)))))))))))))))(((''''''(((((((((((())))))))))))((('''&&&''')))))))))'''((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))((()))***)))((((((+++...)))((('''&&&&&&'''((()))+++++++++***'''&&&&&&'''...,,,)))&&&&&&'''***,,,)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++***,,,......------...///???EEEKKKIIICCC@@@DDDJJJ))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))''')))+++***'''&&&(((***---,,,***)))((('''((((((''''''''''''((((((((())),,,***((('''&&&'''((()))))))))(((((('''''''''&&&*********)))))))))))))))''''''(((((())))))******(((((())))))******++++++))))))(((((('''''''''&&&++++++***)))(((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''((('''&&&&&&'''((((((((((((((())))))))))))******)))(((((((((((((((******))))))((((((''''''+++*********))))))(((((((((((())))))************))))))))))))))))))))))))(((((()))***************,,,+++***))))))***+++,,,++++++************++++++***)))(((''''''((())))))++++++******************************************((())))))))))))(((((('''++++++************++++++************************+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,++++++*********(((((())))))))))))(((((('''((()))***++++++***)))))))))))))))))))))))))))************************((('''&&&%%%%%%&&&'''((())))))))))))************,,,,,,+++***))))))******,,,,,,,,,++++++*********---+++***+++...000///------...//////000000////////////000111222444666777999999999::::::;;;;;;;;;>>>???@@@AAABBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======???@@@@@@>>><<<@@@@@@???>>>===<<<;;;;;;<<<;;;:::999888888888888777666666555444444333333555444222222222444666777444444333333333333222222333333333222222222111111000000000000////////////,,,,,,.../////////...---111///...---......,,,+++---------,,,,,,+++++++++++++++------------+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))(((&&&'''((()))******)))(((''''''((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))((((((((((((%%%''')))***+++***(((''')))))))))))))))))))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))+++***(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((('''%%%%%%&&&***---///)))---000...***---999DDDUUUFFF444+++,,,111222111))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***(((((())))))))))))((((((''')))***)))&&&%%%&&&(((,,,+++***)))(((((())))))'''''''''((((((((())))))+++***((('''''''''((())))))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((('''''''''&&&&&&***))))))(((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))((()))))))))))))))))))))******)))(((((((((((((((************))))))))))))************)))))))))((())))))))))))))))))******))))))))))))))))))))))))(((((()))************************))))))*********))))))(((((((((((())))))***)))((((((((()))***+++***************************************+++++++++***+++++++++++++++******++++++************++++++************************+++***)))***,,,---,,,+++************************))))))*********+++++++++++++++************++++++,,,,,,,,,+++++++++************))))))))))))******((()))***+++++++++******))))))))))))))))))))))))***************************)))(((''''''((()))***(((((((((((()))))))))))),,,++++++***))))))******,,,,,,,,,+++++++++******---+++***+++...000///---++++++,,,---......////////////000000222444555666888888999999::::::;;;;;;===>>>???@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;<<<;;;<<<===??????>>><<<@@@@@@???>>>===<<<;;;;;;::::::999888777777777777888777777666555555444444555444333222222444555777444444333333333333222222333333333333222222222222000000000000////////////,,,---.../////////...---000///......///...,,,***---------,,,,,,+++++++++++++++,,,------,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((((((***,,,)))******)))((('''''')))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))(((((((((''''''&&&'''((()))))))))((((((******))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&''''''(((((('''''''''''''''((((((((())))))((('''&&&&&&'''(((***++++++***(((***///999CCCIII???666***%%%&&&))))))'''(((((((((((((((((((((((())))))(((''''''&&&%%%%%%))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''((()))))))))'''((()))******)))(((''''''((())))))''''''((()))******))))))))))))******''''''((((((((()))))))))+++***(((''''''((())))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******)))(((((('''&&&&&&((((((((((((''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))((()))***))))))))))))))))))))))))***))))))((((((((((((((()))***************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((())))))******))))))((())))))(((((((((((())))))))))))))))))***+++,,,,,,************************))))))******++++++++++++((())))))*********))))))++++++************++++++************************+++***)))***,,,,,,,,,+++************************************++++++++++++++++++************++++++,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++'''''''''((((((((()))))),,,+++******)))*********,,,,,,,,,++++++++++++***,,,+++***+++...///...---,,,------...///000000000/////////000111333444555777777888888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>???>>>>>>===============:::999999;;;>>>???>>><<<@@@???>>>>>>===<<<;;;;;;999999888777666666666666888888777777666555555555555444333222333444555666444444333333333333222222444444444333333333222222000000000000////////////,,,---......//////...............///000///,,,)))------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''(((+++---((()))***)))((('''((()))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))(((((((((((('''((('''''''''(((((())))))*********))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&'''(((((((((''''''((((((((()))))))))))))))((((((''''''''''''''''''+++'''%%%...;;;DDDDDD@@@...+++(((''''''((('''&&&(((((((((((((((((((((((())))))((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))&&&((()))++++++)))(((&&&&&&'''((()))***+++,,,---)))))))))))))))******+++'''(((((((((((()))))))))***)))(((((((((((())))))((((((((((((((('''''''''''''''((((((((((((((()))(((((((((((()))))))))))))))((((((((('''''''''&&&)))))))))))))))))))))((('''''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++,,,---,,,***))))))************)))))))))))))))))))))(((((((((((())))))((((((((()))*********+++*********))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((()))***************'''((()))******)))((('''++++++************++++++))))))******+++,,,---...***************+++++++++)))))))))***++++++,,,,,,((()))******++++++++++++++++++************++++++************************+++))))))***+++,,,+++***************************)))))))))************+++++++++************++++++++++++++++++++++++++++++---+++)))'''''')))+++---)))))))))((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((())))))))))))++++++***************++++++++++++++++++++++++++++++++++++,,,---.........---------,,,,,,,,,------////////////111222333444666666777777888999::::::<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???999999999:::===???>>>===???>>>>>>===<<<<<<;;;;;;999999888777666666666666777666666666555555555444555444333333333444444555444444333333333222222222444444444333333333333222000000000000////////////---------...............------...000111///,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((&&&%%%&&&(((+++((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((()))******************))))))))))))***)))((('''''')))***,,,*********)))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&''''''((()))+++***(((''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((('''+++777CCCDDD777***(((***++++++***))))))***(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&((()))++++++)))(((&&&((((((((()))***+++++++++'''((())))))******++++++(((((((((((()))))))))***)))((((((((((((((())))))'''''''''(((((((((((((((((((((((())))))*********))))))))))))((((((((((((&&&'''''''''((((((((()))************************'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++)))((()))***+++*********)))))))))((())))))(((((((((((())))))&&&'''''''''((()))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))))))))))))))(((((()))***************'''((()))******)))((('''++++++************++++++))))))***+++,,,---------))))))*********+++++++++))))))*********+++++++++******+++---............++++++************++++++***************************)))((()))+++,,,+++***************************((((((((()))))))))******++++++************++++++++++++++++++++++++++++++,,,***(((&&&&&&(((***,,,+++******)))((((((((((((************************((((((((((((((((((((((((************************))))))*********++++++++++++***************++++++++++++++++++++++++++++++******+++,,,,,,,,,---...---,,,***)))((('''''''''.........///000111222333444444555666777888999:::============>>>>>>??????;;;;;;:::::::::;;;;;;<<<:::999999:::===??????>>>>>>>>>======<<<<<<;;;;;;::::::888777777777777777555555444444444444333333444444444444333444444444444444333333333222222222444444333333333222222222000000000000////////////------------......//////------...000111000,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++)))'''&&&((()))''')))***)))((('''(((***((((((((((((((((((((((((((((((((('''((())))))***,,,,,,,,,+++++++++******,,,***)))'''(((***,,,---))))))))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&''''''((()))+++***(((''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''###$$$&&&((()))(((''''''&&&(((...777<<<888+++ ''')))***)))''''''(((***(((((((((((((((((((((((((((((()))******+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((((((((('''((()))******)))((('''+++)))((((((((((((&&&%%%'''((()))***************((((((((()))))))))******(((((((((((())))))))))))'''''''''((((((((((((((((((((())))))******++++++))))))))))))((((((((((((&&&&&&'''(((((()))******************++++++++++++)))))))))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***+++++++++******))))))(((((((((((((((((())))))***&&&&&&'''''''''''''''((())))))))))))************'''''''''(((((()))))))))))))))))))))))))))))))))(((((()))***************((())))))******))))))((())))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,************************%%%&&&((()))***++++++,,,++++++************++++++***************************)))((()))+++++++++***++++++++++++++++++++++++((())))))))))))*********++++++************++++++***++++++++++++,,,,,,,,,***)))(((&&&&&&((()))***---,,,+++++++++++++++,,,************************))))))))))))))))))))))))((()))************)))(((*********+++++++++,,,,,,*********)))******+++,,,***++++++++++++,,,,,,,,,)))***,,,,,,++++++---...111000...,,,+++***++++++............///000111222333333444555777888999999===============>>>??????<<<;;;;;;;;;;;;<<<======;;;:::999:::<<<>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999888777777777777333333333333333333333333444444444444444444333333444444333333333333222222333333333222222222111111000000000000////////////...------------...//////---------///000000---+++++++++,,,,,,,,,,,,------++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))...//////---+++)))))))))'''((())))))(((((()))***))))))))))))))))))))))))((((((''''''(((((()))***,,,,,,,,,++++++++++++***+++***)))((((((***,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&$$$%%%'''((())))))((((((&&&(((,,,......,,,(((&&&*********((('''(((***+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((('''(((((())))))))))))((((((,,,***((()))+++,,,***(((((()))******+++***))))))(((((()))))))))*********''''''((()))))))))))))))''''''''''''((((((((()))''''''(((((()))******+++***)))))))))((((((((('''))))))))))))))))))))))))((((((((())))))*********++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))+++,,,,,,,,,+++******))))))(((((((((((((((((()))******((((((((((((''''''''''''((()))))))))************%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((()))************************))))))*********))))))(((((((((((()))))))))***+++,,,,,,+++******((())))))***++++++,,,,,,,,,,,,++++++***)))))))))###$$$&&&((()))***++++++++++++************++++++***************************)))((()))***+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,***))))))(((((())))))***++++++***)))******,,,,,,************************************************((()))***++++++***)))((()))************+++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,(((***,,,,,,+++***,,,///222111///...---...///000............///000111111222222333444666777888999===<<<;;;;;;;;;<<<===>>>===============>>>??????;;;:::888888:::<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999888777666666666666444444444444444444444444444555555555444333333222444444333333333333222222222222111111111000000000000000000000////////////...------,,,---...///000...------...//////...,,,+++++++++,,,,,,---------,,,+++***))))))***+++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++---///...,,,***((((((&&&((())))))(((((()))+++))))))))))))))))))))))))(((''''''''''''((())))))++++++*********))))))))))))((('''''''''(((******&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))(((''''''(((((((((((('''''''''&&&'''(((((())))))(((((((((&&&((())))))(((''')))*********))))))***++++++,,,******************************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''))))))(((((((((((())))))***)))))),,,000333333222((()))***++++++***)))((())))))))))))************''''''((())))))***))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))*********))))))((((((((('''++++++******))))))((((((&&&'''''''''(((((())))))---,,,,,,+++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((************,,,...,,,,,,++++++***))))))(((((((((((((((((()))************))))))((((((''''''(((((())))))*********+++$$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((()))***************,,,+++***))))))***+++,,,++++++************++++++)))***+++,,,+++***)))(((((())))))***++++++,,,,,,---,,,,,,+++***)))(((((()))***,,,...000111111222++++++************++++++***************************(((((()))***+++***)))++++++++++++++++++++++++,,,,,,------------......++++++************++++++*********++++++,,,,,,,,,************************((('''&&&&&&&&&((()))***************************************************)))***+++,,,,,,+++***)))))))))))))))******************))))))***+++,,,,,,*********++++++,,,,,,,,,(((***,,,,,,******,,,///+++***)))))))))+++---///...............///000111111222333444666777888999;;;;;;:::999:::;;;<<<===:::::::::::::::;;;<<<===;;;999777777999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;888777666555555444444555444555555555555555555555444555555555444444333222444444444333333333222222111111111000000000000///000000000000////////////......---,,,---...///000///---,,,---...///...---+++++++++,,,,,,---------,,,+++***))))))***+++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%(((+++,,,***((('''&&&&&&((())))))(((((()))+++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&((()))+++***(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))(((''''''******))))))((((((((('''+++******)))((('''''''''$$$'''***,,,+++)))''''''&&&%%%$$$&&&)))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%)))((('''&&&&&&'''((()))******++++++++++++******,,,)))'''(((***+++***(((,,,+++***))))))***+++,,,************************))))))))))))************))))))((())))))***++++++))))))******+++,,,......))))))))))))))))))))))))******))))))))))))******))))))))))))************+++,,,...---+++))))))***+++******)))(((''''''&&&+++*********))))))((((((,,,+++***((((((((()))***))))))))))))******************+++++++++,,,,,,,,,((('''&&&&&&&&&((()))***))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,---,,,+++******+++,,,---...+++''''''))),,,,,,***(((000777666...)))***...++++++******))))))(((((()))))))))))))))******+++)))(((((()))+++------,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---************************))))))***+++++++++******---,,,++++++******++++++((()))+++,,,+++***(((&&&,,,,,,++++++***)))((((((***++++++,,,,,,++++++*********+++++++++******)))(((***,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++******)))*********,,,---......//////............///000000000000000111111222333555666777777555666777888::::::;;;;;;<<<;;;;;;::::::999999888666666666777888999;;;;;;<<<=========<<<;;;;;;:::777777666555555555555555777666666666555555555555555555444333333333333444555666777666444333333333000000000000000000000000000000000000///---,,,+++,,,------......------,,,000///...///111111---***,,,,,,,,,,,,,,,,,,,,,,,,///...+++***))))))***++++++)))(((((()))******)))******+++******)))((('''(((((())))))******++++++&&&)))+++,,,+++)))(((((((((((())))))))))))((((((''''''((()))))))))))))))(((((('''(((((()))***+++******)))((((((((((((((()))))))))(((''''''&&&&&&+++((()))------'''&&&)))&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''(((((())))))******(((''''''&&&&&&%%%$$$$$$''''''''''''((((((((((((((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&'''(((((((((((('''%%%$$$$$$%%%'''(((&&&'''''''''(((((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))++++++)))'''&&&)))(((''''''''''''((())))))))))))******)))))))))+++)))''''''***+++***(((***)))(((((((((((()))***************************))))))))))))************))))))(((((())))))******))))))))))))***+++------))))))))))))))))))))))))******))))))))))))******))))))))))))************)))+++,,,,,,+++***+++,,,++++++******))))))((((((************)))))))))(((,,,+++)))((((((((()))***))))))))))))************************++++++,,,,,,***)))((('''''''''''''''))))))))))))************))))))))))))))))))))))))************************---,,,+++***************,,,+++************+++,,,...+++(((''')))++++++***)))...333222---)))))),,,************)))))))))))))))))))))))))))***+++++++++***)))***+++,,,+++***)))***++++++,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,************************+++++++++***************+++*********+++,,,,,,---***++++++,,,,,,***)))(((***************+++++++++***++++++,,,,,,++++++***(((((())))))((((((((((((((()))***,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,++++++*********++++++++++++,,,------------,,,------...////////////...000000111222333333444444444555666777999999999999::::::999999999888888888777777777777888999::::::;;;;;;<<<<<<;;;::::::999777777666555555555555555777777666666666555555555555555444333333333333444555777888777444333222333000000000000000000000000...///////////////...---,,,------......------,,,...---,,,...//////---***,,,,,,,,,,,,,,,,,,,,,,,,///---+++***))))))***++++++)))(((((()))******)))'''((()))***++++++++++++)))))))))))))))*********&&&)))+++,,,***)))(((((((((((())))))))))))((((((''''''((())))))))))))))))))(((((((((((())))))*********)))((((((((((((((('''''''''((((((((((((((()))&&&'''++++++&&&%%%'''((())))))))))))(((((('''))))))))))))************''''''(((((())))))))))))''''''&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((((())))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))(((((())))))))))))((((((***((('''((()))***)))((((((''''''&&&&&&''''''(((************************))))))))))))***************))))))(((((((((((()))))))))((())))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************((())),,,,,,++++++,,,---+++++++++***************************))))))))))))+++***))))))((()))))))))))))))))))))************)))))))))************++++++++++++)))(((&&&$$$###))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))///...---+++******))))))+++******))))))******+++---+++((((((***+++++++++***,,,------***))))))***)))))))))******************))))))))))))***++++++---+++******++++++***)))))))))***++++++++++++***++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++---,,,+++***))))))******)))))))))***+++,,,...///,,,,,,,,,,,,+++++++++***''''''(((***+++,,,---...***++++++,,,,,,++++++***))))))(((((((((((())))))((())))))***+++,,,------******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,)))******+++++++++++++++,,,,,,---............---/////////000000111111111333333555666777777888888888888888888888777777777888888777777777777888888999999::::::999999888888777666666555555555555666777777777666666666555555555555444333333333333333666777888777444222222222000000000000000000000000------...///////////////,,,------......------,,,,,,++++++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******++++++)))(((((()))******)))((()))***++++++,,,++++++************))))))))))))''')))++++++***(((((()))(((((())))))))))))((((((''''''((()))))))))))))))***))))))(((((((((((()))***))))))(((((((((((((((&&&&&&''''''((())))))***)))'''(((******'''&&&(((+++***)))((((((((((((((())))))*********+++++++++'''(((((((((((()))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((())))))************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))(((((())))))))))))(((((((((((((((((())))))((('''''''''''''''''''''''''''************************((()))))))))******************)))((('''''''''((()))(((((((((((())))))***))))))))))))))))))))))))******))))))))))))******((()))))))))************(((***,,,,,,++++++,,,---)))******************************)))))))))))))))******))))))))))))))))))((()))))))))************)))))))))))))))))))))******+++++++++)))'''%%%###((()))))))))************)))))))))))))))))))))))))))))))))***************///...---,,,++++++++++++***))))))))))))))))))***,,,+++))))))******++++++,,,+++))))))******)))))))))))))))******+++++++++******))))))******+++,,,,,,+++******,,,,,,+++***((()))******++++++******++++++++++++++++++++++++******)))))))))***++++++++++++++++++++++++++++++///...+++)))((()))***+++************+++,,,---...---,,,+++************+++''''''(((***+++,,,---...***++++++,,,,,,++++++***+++******))))))***+++,,,+++******)))******+++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,------))))))***+++++++++++++++,,,,,,---.............../////////////////////000222222333555555666666666777777888888888888888888999888777666666666666666777777777888888777777666777666555555555555666666777777777666666666666555555444333333222222333333666777888666444222111222000000000000000000000000......///////////////...,,,------......------,,,******+++,,,---------,,,++++++++++++++++++++++++---,,,+++*********+++++++++)))(((((()))******))),,,,,,,,,,,,+++***)))(((++++++******))))))((((((''')))******)))(((((()))(((((())))))))))))((((((''''''((()))))))))))))))******)))(((((('''(((((())))))(((((((((((())))))''''''''''''(((((())))))+++******++++++******++++++***((('''&&&&&&'''(((((())))))))))))*********((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((())))))))))))))))))((()))******++++++******)))'''((()))***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++***)))((((((((((((((())))))(((((('''((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))************+++,,,------+++*********((((((((()))))))))))))))))))))))))))))))))******)))))))))*********))))))((()))))))))***************)))))))))))))))))))))((()))*********)))'''&&&((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,++++++,,,------)))))))))******)))))))))*********************+++...+++)))(((***++++++)))))))))******++++++,,,,,,***************++++++,,,***))))))***,,,...---,,,))))))***+++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++000...,,,***))))))***+++,,,,,,++++++***++++++,,,++++++***))))))))))))***))))))*********+++++++++***++++++,,,,,,++++++*********)))******+++,,,,,,,,,,,,+++***))))))))))))******+++,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...***++++++,,,,,,,,,,,,,,,------...////////////.../////////000000000000000111222333444444444444444777888888888999999::::::888888777666555555555555555555666666666666666555666666555555555555666666888777777777666666666666444444333222222222222333555666777555333111111111////////////////////////000000000000///...---,,,,,,------......------,,,++++++,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,+++++++++++++++++++++)))(((((()))******)))++++++++++++***)))((((((++++++******))))))(((((('''(((***)))((('''((()))(((((())))))))))))((((((''''''((()))))))))))))))******)))(((((('''(((((())))))(((((((((((())))))))))))((((((''''''''''''***+++*********++++++******)))'''&&&%%%&&&'''''''''''''''(((((((((((()))((((((((('''''''''''''''$$$%%%&&&&&&'''((())))))''''''''''''(((((((((((('''(((((('''''''''&&&&&&((((((((('''&&&&&&&&&%%%(((&&&### ###&&&(((((((((((((((((('''''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))***++++++++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((******++++++++++++******''')))+++,,,***)))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************+++******))))))))))))*********)))(((((('''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))************+++---...---+++))))))***)))))))))((((((((((((((())))))))))))************(((((()))************)))))))))))))))************+++************)))))))))'''((())))))************))))))))))))************))))))))))))))))))))))))*********+++,,,,,,------+++++++++++++++,,,------)))******++++++******))))))***,,,+++***)))***+++---+++***)))+++++++++************++++++++++++++++++************+++,,,,,,***))))))***---......---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++---,,,++++++******++++++*********)))))))))((((((+++++++++******************++++++,,,,,,++++++***&&&'''((())))))***))))))+++++++++***))))))((((((******+++,,,,,,,,,,,,++++++******++++++,,,---...+++,,,,,,---------------------...////////////////////////000000111111111111222333333444444333333777777888888999:::;;;;;;777777666555555555555555444444555666666666555555666555555555555666666777888888777777777666666666444444333222222222222222222333444444222000000111////////////////////////111111000000///---,,,+++,,,------......------,,,+++,,,---,,,++++++---...+++++++++++++++++++++++++++++++++++++++++++++++++++)))(((((()))******)))'''((()))******+++******************))))))))))))'''((())))))''''''((()))(((((())))))))))))((((((''''''((()))))))))))))))***))))))(((((((((((()))((((((((((((((())))))******))))))(((''''''&&&&&&&&&((((((%%%&&&)))***(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&%%%%%%&&&'''(((((())))))''''''''''''(((((((((((('''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&)))&&&### ###&&&)))((((((((((((((('''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))************)))((())))))************))))))'''***------+++))))))***((()))************)))((())))))))))))))))))))))))))))))))))))************+++************++++++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))***************+++------+++******++++++******))))))(((((((((((()))))))))************'''((()))***+++******)))))))))))))))************,,,,,,++++++************))))))(((((()))******+++))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++*********++++++******+++,,,,,,+++******(((***,,,,,,***)))***+++******++++++*********+++,,,++++++++++++++++++***++++++******++++++,,,---,,,+++***+++---...---,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******+++++++++***)))(((***************************++++++,,,,,,++++++***$$$&&&(((***+++***)))((('''((()))+++++++++***)))******+++,,,,,,,,,,,,+++)))))))))******,,,------+++,,,,,,---------------,,,,,,---............------......///000111111222222222333333444444333333555555666777888999:::;;;666666555444444444555555333444555555666666555555555555555555555666777777888888888777777777666666444333222222111222222222///000222222000///000111//////////////////////////////000000///...------,,,------......------,,,+++,,,,,,+++((((((***---***************************++++++,,,,,,++++++++++++)))(((((()))******)))&&&&&&((())))))))))))))))))))))))))))))*********'''((()))((('''&&&((()))(((((())))))))))))((((((''''''((())))))))))))))))))(((((((((((())))))***((((((((((((((()))******((((((((((((((('''''''''%%%((('''###$$$((()))''''''((()))******++++++***''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((('''(((((()))((('''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''''')))(((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))***+++,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((((((((())))))))))))(((((('''+++......,,,******+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************+++*********+++,,,---------,,,+++)))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************(((***,,,,,,++++++,,,------,,,,,,+++***)))(((((((((((())))))*********+++'''((()))+++++++++***)))))))))))))))************,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++------+++***)))(((((((((***+++,,,------,,,+++***(((***---,,,***(((***+++''')))++++++***((()))***---,,,,,,++++++*********++++++******++++++,,,---...,,,++++++------,,,***+++,,,------......------++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))))))))***+++,,,......***+++---------,,,***((())))))******+++++++++++++++++++++,,,,,,+++++++++%%%'''+++---...---+++)))###%%%(((+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---++++++,,,------------,,,++++++,,,---------,,,,,,,,,,,,---...///111111222222222333444444444333333333444555666777888999:::555555444444444555555666333444444555666666666555555555555555555666777888888888888888777777777777444333222222111111222222---///000111000///000111////////////////////////---......///////////////,,,------......------,,,***,,,,,,***'''&&&(((+++***************************++++++,,,,,,,,,+++++++++)))(((((()))******)))))))))))))))((('''&&&%%%(((((())))))******++++++'''((()))(((&&&&&&((()))(((((())))))))))))(((((('''(((((()))))))))))))))(((((('''(((((()))***+++((((((((((((((()))******&&&&&&''''''((()))))))))&&&))))))$$$$$$***+++((('''(((***,,,---------,,,(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))'''((()))))))))(((&&&%%%%%%&&&&&&''''''(((((((((&&&''')))******)))'''&&&))))))(((((('''''''''&&&+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''******))))))))))))************)))))))))))))))***************))))))))))))+++*********))))))((((((************++++++++++++(((((()))***************))))))))))))))))))))))))((((((((((((((()))))))))&&&((()))+++,,,,,,,,,+++************************(((((((((((())))))))))))******))))))((('''''''''&&&&&&''')))***+++,,,---************)))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))((((((((((((((('''&&&&&&&&&'''(((***+++(((((())))))))))))(((((()))***+++,,,,,,+++***)))))))))*********+++++++++,,,,,,+++***))))))******,,,)))&&&(((,,,...,,,((())))))))))))************((()))***,,,,,,+++*********)))***+++,,,,,,***(((************************+++***)))((('''''''''(((((()))+++,,,,,,+++***)))))))))))))))))))))))))))+++*********))))))((((((,,,+++++++++***)))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,***+++,,,---...---,,,+++---,,,++++++******++++++000///---,,,++++++,,,---111000...---,,,,,,------,,,++++++***+++,,,...///+++,,,,,,------,,,,,,+++,,,,,,++++++***))))))(((---------,,,,,,+++++++++(((((())))))************---,,,+++******+++,,,------,,,+++******+++,,,------,,,+++***))))))))))))'''((()))******************)))((((((((()))+++,,,******++++++++++++******...---,,,+++,,,---...///...------------...//////.........///000222333444444444555555666777777777555555666666555444333333444444444555555555666666333444555555666666555555666666666666666666666666333333444444333111000...111111000000000000111111000000000000////////////////////////////////////---------,,,,,,+++++++++///...---,,,+++)))((((((+++(((%%%(((---000///---+++***************++++++************))))))))))))((()))***+++,,,+++******(((((((((((((((((((((((()))))))))))))))(((''''''*********)))))))))))))))(((((((((((())))))))))))%%%&&&'''((()))))))))))))))***+++,,,,,,+++)))(((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))...,,,+++***+++***)))'''))))))))))))))))))))))))&&&(((+++***'''%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''&&&'''''''''(((((()))))))))&&&$$$%%%(((***)))(((&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((******))))))))))))*********))))))))))))***++++++************))))))))))))************)))))))))(((((((((((((((((((((((('''(((((()))***************))))))))))))))))))))))))*********))))))((((((((((((((()))*********))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))((((((((((((''''''************))))))(((((((((((())))))*********+++))))))))))))))))))))))))(((((()))))))))************************+++++++++)))(((((('''((()))++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++***)))))))))))))))+++(((&&&'''+++---+++'''))))))))))))******************+++,,,,,,,,,,,,,,,+++***)))***,,,,,,***)))************************+++******)))((((((((()))******++++++++++++******************************,,,+++++++++************************)))))))))))))))******+++,,,,,,------+++++++++++++++,,,------,,,,,,,,,++++++******)))***++++++++++++,,,,,,,,,++++++,,,------------,,,---,,,,,,+++++++++++++++...---,,,,,,,,,---............---,,,---...///000---,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))))))))------,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++***************((()))******+++++++++***+++******)))***+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,+++,,,,,,---.........------------...//////.........///000222333444444444444555666666777777555555555555555444333333444444444555555555555555333444555555666666555555555555555555555555555555333333333333222222111000111111000000000000111111000000000000////////////////////////////////////.........---------,,,,,,++++++******))))))((((((---***''')))---///---+++++++++***************************)))))))))((((((((()))***+++,,,++++++***)))))))))))))))))))))))))))*********))))))(((''',,,,,,+++***)))(((((('''(((((((((((())))))))))))%%%&&&'''((())))))))))))((()))+++,,,,,,+++)))((())))))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***(((''''''((((((&&&%%%(((((((((((((((((((((((((((+++------***(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((())))))'''%%%&&&(((***)))'''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((******))))))))))))*********************+++,,,---************))))))))))))************))))))))))))(((((((((''''''&&&&&&&&&(((((()))***************))))))))))))))))))))))))+++++++++******))))))((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((()))))))))******'''(((((((((((())))))))),,,++++++***)))(((''''''''''''((()))***+++,,,,,,(((((((((((((((((((((((('''((((((((())))))))))))))))))******++++++,,,,,,******)))))))))***++++++,,,++++++******++++++,,,++++++************+++++++++++++++,,,,,,,,,------******)))((((((((())))))***'''%%%'''***+++***''')))))))))*********++++++,,,,,,++++++,,,,,,---...,,,+++))))))+++,,,+++***))))))))))))))))))))))))++++++******)))*********++++++************++++++************************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))***************++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++++++++,,,,,,,,,+++,,,,,,...///000++++++,,,,,,...///111222...---,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,---,,,,,,++++++******))),,,,,,+++++++++++++++***,,,,,,------------......,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++******+++,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,,,,------,,,,,,,,,))))))+++,,,------------...------------...//////.........///000111222333333333444555555666666777444555555555555444444333555555555444444444444444333444555555666666555555555555555555555555555555333333222222111222222222111111000000000000111111000000000000//////////////////////////////////////////............------))))))******************...+++)))***---...,,,))),,,,,,+++***)))))))))***))))))))))))(((((((((((())))))***++++++++++++************************************+++******)))(((...---,,,+++***(((''''''(((((((((((())))))))))))&&&&&&'''((())))))))))))((()))***+++++++++))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***))))))***+++***((((((((((((((((((((((((((((((***,,,,,,+++)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***(((&&&&&&((((((((('''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))******))))))))))))******,,,,,,+++++++++++++++,,,************)))))))))(((*********)))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))******************++++++))))))))))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********((((((((()))***++++++,,,*********)))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((((((((((()))))))))******&&&&&&'''((()))******++++++*********))))))******,,,+++************+++,,,,,,+++***))))))***+++,,,******++++++++++++,,,,,,))))))((((((((((((((())))))((('''(((***+++***((())))))*********+++++++++,,,,,,+++******,,,---...---+++))))))***,,,,,,+++))))))))))))))))))))))))+++++++++******+++,,,,,,---,,,+++***)))***+++,,,************************,,,,,,,,,,,,++++++++++++)))))))))******++++++,,,*********++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------,,,++++++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......++++++,,,---...000111111......------,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,---++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++&&&(((***,,,------------...------------...//////.........//////111222222222333333444555555666666444444444555555444444333555555444444444444333333333444555555666555555555555555555555555555555555333222111111111222333444111111000000000000111111000000000000////////////////////////////////////............---------------,,,,,,,,,,,,,,,++++++---+++***+++---...,,,***,,,,,,+++***)))))))))))))))))))))(((((((((''''''))))))******++++++++++++))))))))))))))))))))))))******+++++++++******)))---,,,,,,+++***))))))((((((((((((((())))))))))))''''''((()))))))))))))))((()))******+++******)))&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((,,,***)))***,,,,,,,,,***((((((((((((((((((((((((&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((***)))((('''''''''''''''&&&&&&'''((((((''''''''''''''''''''''''(((((()))******))))))))))))******......,,,+++******))))))************)))))))))((())))))))))))))))))*********)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((())))))***+++,,,,,,************************))))))))))))************))))))***+++,,,,,,---...************))))))))))))******))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++&&&&&&'''((()))******+++))))))))))))))))))((((((*********))))))*********,,,+++***))))))***+++,,,))))))))))))************)))((((((((((((((())))))***)))))))))+++++++++***************+++++++++++++++***)))))))))***,,,---...,,,))))))***,,,,,,,,,))))))))))))))))))))))))++++++******+++,,,------...---+++*********+++,,,******************************+++++++++++++++++++++++++++,,,,,,---------***+++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,------...//////++++++,,,,,,,,,---------...---,,,+++,,,---...//////...------,,,,,,------.........------,,,,,,+++,,,------....../////////............---,,,,,,+++,,,------......------,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------,,,,,,---------,,,,,,+++*********+++++++++++++++******++++++++++++******&&&(((***,,,------------...------------...//////............///000111111222222333333444444555555333333444444444444444333444444444444444444333333333444555555666555555555555555555555555555555555333222111111111222333444111111000000000000111111000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,---//////...---,,,+++***)))******+++,,,......---,,,,,,++++++***))))))******))))))))))))((((((((((((***************+++++++++(((((((((((((((((((((((()))******+++++++++************************++++++(((((((((((())))))))))))'''((())))))))))))))))))(((((())))))************&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&'''))))))((('''''''''''''''''''''''''''%%%%%%&&&'''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))))))))'''&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))******))))))))))))******...---,,,******)))))))))************))))))))))))))))))))))))************''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))'''(((((()))***+++,,,,,,(((((())))))***,,,---...************************)))))))))*********++++++)))******+++,,,---------------,,,***)))'''&&&&&&************))))))((((((((((((((((((((((((((((((************++++++++++++))))))******++++++,,,,,,(((((()))******))))))((())))))***++++++***))))))++++++************++++++((((((((())))))))))))***))))))((((((((()))******************++++++++++++*********++++++++++++,,,******))))))******+++,,,---,,,******,,,---,,,+++************************************+++,,,---......---,,,++++++***++++++++++++++++++++++++++++++************++++++++++++------------------......++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,---------------------------....../////////...------------...............---,,,+++***---......///......---,,,---............------,,,------............------------------------------+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,((()))+++------------,,,,,,,,,---------,,,++++++)))******+++,,,+++++++++)))******++++++******)))))))))+++,,,------------...------------.../////////.........//////000111111111222333333444444555222333333444444444444333222333333333444444444444333444555555666666555555444444444444444444444444333333222222111222222222111111000000000000111111000000000000////////////////////////////////////+++++++++,,,,,,,,,,,,---......---+++***)))(((''')))***,,,---.........---+++***************++++++************))))))))))))******))))))******+++,,,''''''''''''''''''''''''((()))******+++*********((((((((()))******++++++(((((((((((())))))))))))((())))))******)))))))))'''((((((((()))******+++(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((******)))(((''''''''''''''''''''''''''''''''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))))))))((((((((((((((('''''''''((())))))(((&&&&&&''')))&&&''''''''''''&&&%%%%%%((((((''''''(((((()))*********))))))))))))************)))))))))******+++************))))))))))))((()))))))))************&&&''''''(((((()))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,************************))))))*********+++++++++)))))))))******+++++++++,,,,,,+++***)))((('''&&&)))))))))))))))*********))))))))))))))))))))))))))))))))))))***************************+++++++++'''(((***++++++++++++***(((***,,,------,,,***(((******++++++++++++******((())))))))))))*********)))))))))))))))***++++++((()))******))))))***+++*********+++++++++,,,,,,)))***++++++,,,,,,++++++,,,++++++,,,------,,,***++++++++++++++++++++++++(((((())))))+++,,,---...------------,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,---------,,,,,,,,,------------...,,,------...............000//////...............,,,---.........---,,,+++------...//////...------,,,---...//////......---------............---------------------.........,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,)))***,,,---...---,,,+++,,,,,,,,,,,,,,,+++************,,,---------,,,+++***++++++,,,,,,++++++***,,,,,,+++,,,,,,---.........------------.../////////............///000000111111111222333333444444111222333444444444444444111111222333444555555666333444555555666666555555444444444444444444444444333333333333222222111000111111000000000000111111000000000000////////////////////////////////////,,,,,,,,,,,,------......------,,,+++******))))))***,,,...///...---,,,,,,))))))))))))***+++,,,,,,++++++++++++************+++***)))))))))***+++,,,(((((((((((((((((((((((('''((())))))*********)))((((((((((((((()))))))))(((((((((((())))))))))))))))))*********))))))((('''''''''((())))))***+++***************)))))))))''''''''''''(((((((((((())))))))))))))))))))))))...,,,++++++,,,,,,***)))'''''''''''''''''''''''')))((((((***,,,---***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''(((((()))******+++)))(((((((((''''''''''''&&&((()))(((&&&&&&(((***&&&'''''''''&&&&&&%%%$$$((((((((((((((())))))*********))))))))))))******'''''''''((()))+++,,,---************))))))))))))(((((())))))*********+++(((((()))***+++,,,------(((((()))***************))))))))))))))))))))))))++++++***)))((('''&&&%%%+++***(((''''''(((((())))))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))((()))))))))************''''''((()))***+++,,,,,,************************(((((((((((()))))))))))))))))))))(((((((((((((((((()))***,,,------,,,,,,)))+++---000000---+++))))))***+++,,,,,,+++***))))))************+++++++++******))))))***+++,,,,,,'''((())))))(((((()))*********+++++++++,,,,,,,,,***+++,,,---...---,,,+++,,,++++++---......,,,))),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...------......---+++***(((++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,.../////////...---000000///...............***+++---...///......---+++,,,.../////////......+++,,,.../////////......------............------------..................---------....../////////......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,++++++***)))+++,,,---.........---,,,+++,,,,,,------,,,,,,+++...---,,,+++,,,---...///...------------.../////////............//////000000111111222333333444444111222333333444444444444000000111222444555666666333444555555666666555555444444444444444444444444333333444444333222000...111111000000000000111111000000000000////////////////////////////////////---------.........//////------------------------,,,...000000...,,,******(((((())))))***+++------,,,,,,,,,+++++++++******+++***)))))))))***,,,---))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))*********))))))(((''''''''''''((()))++++++,,,,,,++++++******))))))''''''''''''((((((((())))))))))))))))))))))))))),,,***(((((()))((('''%%%'''''''''''''''''''''''')))''''''))),,,---***'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''(((((()))***++++++,,,))))))(((((('''''''''&&&%%%''')))(((&&&&&&)))+++&&&'''''''''&&&&&&%%%$$$((((((((((((((()))***************))))))))))))))),,,***((())),,,---+++)))******))))))((((((''''''(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))++++++******)))(((((((((((((((((((((((()))******))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))---+++((((((***+++++++++,,,***)))(((((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))************+++,,,---...,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,///---+++))))))+++---///************+++,,,---...)))***,,,,,,---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......,,,,,,,,,,,,.........---+++))))))***+++,,,---------............///................................................,,,,,,,,,---------............------------......///...---...000000///...,,,...///...---+++,,,,,,,,,,,,,,,------.........------------,,,+++******..............................,,,,,,,,,,,,......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///---------------------------------............///111222222333333444555555222222222222222222222222333333333333333333333333222222333444444555666666555444444333333444444555444333222222111111222222000000000000////////////111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......---,,,******)))---,,,,,,,,,+++*********------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''+++++++++***)))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******++++++*********))))))((((((((('''++++++******)))'''&&&%%%)))))))))))))))(((''''''))))))))))))((('''&&&%%%%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''(((((((((((()))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((((((((('''%%%$$$''''''((((((((((((''''''''''''''''''((((((((((((***)))))))))))))))))))))+++)))((()))+++,,,***(((************))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))************))))))))))))((((((((((((((()))******'''((((((((())))))************+++++++++++++++,,,************************,,,***)))(((***++++++***)))((('''&&&&&&'''((()))************************))))))))))))))))))))))))))))))(((''''''((())))))(((((())))))))))))((((((******************************++++++++++++******))))))))))))))))))))))))(((((((((((()))***++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++***++++++++++++++++++***++++++,,,,,,---...///000...---+++))))))+++---...,,,,,,++++++++++++++++++((()))***,,,------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...,,,+++***+++---...---------............///................................................,,,,,,---------.........///......------......///...---,,,,,,......---,,,,,,...//////---,,,,,,---,,,,,,,,,,,,---------...------------------,,,+++------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------...,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///---------------------------------............///111111111222333333444444222222222222222222222222333333333333333333333333222222333333444444444555555555444444444444555555444333222222111111222222000000000000////////////111000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++*********......------,,,,,,++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))((((((((((((+++++++++***)))((((((((()))((('''&&&&&&'''((()))************************))))))))))))((('''&&&&&&)))))))))(((((('''''''''(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))((('''&&&%%%&&&''''''((((((''''''&&&((('''&&&&&&(((((('''&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''''''''((((((((($$$$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((()))))))))((('''&&&)))))))))))))))((('''&&&''''''''''''(((((((((((())))))))))))))))))*********)))((((((******)))(((************++++++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******&&&''''''((()))***+++,,,))))))((((((((((((((((((************************,,,***))))))***++++++***)))((('''&&&&&&'''((()))************************))))))))))))))))))))))))******))))))))))))******((())))))******))))))(((************************)))******************)))))))))))))))))))))))))))***)))))))))))))))******++++++,,,,,,,,,+++******************************************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((())))))***,,,---......---,,,***))))))***,,,---,,,---------,,,+++)))(((&&&''')))+++,,,---------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......---,,,,,,---//////---------............///................................................,,,------------.........///......------......///...---,,,,,,......---,,,,,,...//////---,,,,,,---++++++,,,,,,,,,,,,------,,,---..................------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------......---,,,++++++,,,---...---------------------------------............/////////000111111222222333222222222222222222222222333333333333333333333333222222222222333333333333555444444333333444444555444333222222111111222222000000000000////////////000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))*********++++++,,,,,,))))))******************......------,,,+++******))))))))))))))))))))))))************))))))))))))***************************))))))))))))(((((((((+++++++++***))))))((((((+++)))'''&&&&&&''')))+++************************))))))(((((('''&&&&&&%%%((((((((('''''''''''''''%%%&&&'''((()))*********(((((()))))))))(((''''''))))))))))))((('''&&&&&&((((((''''''''''''((((((((('''''''''))))))(((&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((((()))*********)))((('''&&&''''''(((((((((''''''''''''''''''(((((((((((()))))))))))))))*********)))((((((((())))))(((((()))))))))******+++++++++)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((())))))***'''(((((()))******++++++((((((''''''&&&&&&%%%%%%************************,,,***))))))+++++++++)))++++++***))))))***++++++************************))))))))))))))))))))))))*********))))))*********)))))))))******)))))))))************************))))))************)))))))))))))))))))))))))))))),,,,,,++++++***+++++++++++++++,,,,,,,,,++++++***(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))&&&'''(((***+++,,,------,,,,,,***))))))***,,,,,,+++,,,---......,,,***)))((()))***++++++,,,,,,---......------------......------------------------------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,---...///000---------............///................................................------------............//////............//////111000//////000000///...---...000///---,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,------...//////000//////------------------------.........------.........------------------------,,,,,,------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...........................---------............///......//////000111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222333333333444333222222111111222222000000000000////////////000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++((((((((()))*********+++------,,,+++******)))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))+++******************+++************************&&&&&&&&&&&&'''((())))))''''''''''''''''''&&&&&&%%%%%%'''((())))))******'''((((((((((((((('''''')))))))))))))))(((''''''***)))(((''''''((()))***(((''''''(((******(((&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((())))))))))))(((((('''((((((((((((((((((((((((((()))*********)))((('''!!!"""$$$%%%'''(((((((((''''''''''''(((((((((((((((((())))))************(((((())))))((((((((()))'''(((((())))))***************))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((((())))))***************)))))))))))),,,++++++******)))))))))************************+++***)))***+++,,,***)))++++++************++++++************************************************))))))))))))))))))))))))))))))************))))))************************))))))************)))))))))))))))))))))))))))))),,,,,,++++++***+++++++++***++++++,,,,,,,,,++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++---...///000000000,,,,,,+++******+++,,,,,,)))***,,,...///...,,,+++,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......---------............///////////////////////////........................---------.........///////////////....../////////222000//////000000///...---///000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---------------------------,,,,,,------...///---------,,,,,,---------........................---------............///---......//////000111111222222222222222222222222222222222222222222222222111111222222222222333333222222111111111111222222444333222222111111222222000000000000////////////////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))((((((((()))*********+++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))************++++++++++++************)))+++...//////...+++)))))))))))))))))))))))))))''''''''''''''')))***+++&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))((('''***)))(((''''''((()))***(((((((((***++++++(((&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))***))))))((((((((((((((((((((((((((((((''''''((()))))))))((('''$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((()))******++++++((()))******(((((()))***((((((((((((((()))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((()))******++++++*********)))))))))******************))))))+++++++++++++++++++++++++++***)))***,,,,,,***((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))************)))))))))******++++++******)))************************)))******************)))))))))))))))))))))))))))***)))))))))))))))************+++,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++---...///......------,,,,,,,,,,,,,,,,,,---)))***,,,---.........---///...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------------------............///////////////////////////........................------........./////////000//////......//////000111///............---,,,---///000000...------.........------------,,,,,,---...//////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------.........---------------......///------------------------........................---------............///---......//////000000111222222222222222222222222222222222222222222222222111111222222333444444444222111111000000111111222444333222222111111222222000000000000////////////////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,++++++*********)))))))))***************************))))))))))))((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++(((+++///222222///+++(((((((((((((((((((((((((((+++***)))'''&&&''''''((('''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&&&&'''((((((((('''''')))))))))******))))))(((******))))))))))))******(((((()))+++,,,,,,)))&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&&&&''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((&&&'''((()))))))))((('''*********))))))'''&&&&&&''''''''''''(((((((((((('''(((((()))******++++++(((***,,,+++)))((()))+++******))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))************************++++++((((((((()))))))))))))))++++++++++++++++++++++++*********+++,,,,,,***((()))))))))******)))))))))++++++++++++++++++++++++************************)))***+++,,,,,,+++***))))))******++++++******)))******************************++++++++++++******))))))))))))))))))))))))(((((((((((()))***++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,)))***,,,------,,,***)))------------------------,,,,,,------------------000///...---------......------,,,,,,,,,,,,------........................---------------------------......//////......------............------,,,---------............///////////////////////////....................................////////////000000////////////000000111000......//////---+++...///000000...------.../////////......---------....../////////...------////////////////////////+++,,,---......---,,,+++------------------------------............------,,,,,,------......//////---------------...//////,,,------------------,,,........................---------............///.........///000000111111222222222222222222222222111111111111111111111111000111222333444555666777333333222222222222333333444333222222111111222222000000000000////////////.../////////000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********************++++++++++++))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++(((+++...000000...+++((())))))))))))))))))))))))+++)))'''&&&%%%%%%&&&''''''''''''(((((()))))))))''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''((())))))*********)))))))))******++++++******)))))))))***,,,---,,,)))&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''''''''(((((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((('''((()))***+++***))))))''''''(((((((((''''''&&&''''''''''''(((((((((((('''(((((()))***+++++++++)))+++---,,,)))(((***,,,,,,+++++++++******))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************((((((((((((((()))******(((((()))***+++,,,,,,---++++++,,,,,,---------...++++++++++++++++++++++++***)))***+++,,,,,,***(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++------------++++++******++++++++++++******************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************+++,,,---...)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------......------,,,---...///000000...,,,+++........................//////---,,,,,,,,,,,,,,,///...------...///000111.........------.................................////////////////////////---...///000000///...---///000000000///...---------------.........//////000000000000000000000000..................................../////////000000000////////////000000444222000000111111///---...///111000...------...000000/////////............/////////...---,,,,,,000000000000000000000000---...///000000///...---////////////////////////------............------,,,,,,,,,---...///000000...------------...//////,,,------......------,,,////////////////////////---------.........//////......//////000111111111222222222222222222222222111111111111111111111111000000222333555666888888555444444333333444444555444333222222111111222222000000000000////////////.../////////000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---...//////---,,,,,,,,,+++************++++++,,,,,,---......))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))************************&&&%%%$$$$$$$$$&&&(((***'''((((((((())))))******&&&&&&'''''''''''''''&&&%%%%%%&&&'''((((((((('''((())))))*********)))))))))***+++,,,,,,+++***)))))))))***,,,...---)))'''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((((((((((()))'''''')))***++++++++++++((((((((((((((((((((((((((()))***+++,,,,,,+++***!!!$$$&&&'''((()))''''''''''''((((((((()))******++++++++++++***************)))))))))))))))************)))))))))))),,,++++++******++++++,,,(((((())))))*********+++************************)))))))))))))))(((''''''(((((((((((()))***+++,,,)))))))))))))))))))))))),,,+++***)))((((((((((((************************,,,+++***))))))***+++,,,))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))&&&&&&&&&(((+++---,,,+++***+++++++++,,,,,,,,,,,,+++***)))(((((()))***+++))))))***++++++++++++***,,,,,,,,,++++++*********((()))***+++,,,---------+++...000...***(((***---++++++******++++++,,,---++++++,,,,,,---...//////333...,,,///111///------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))---,,,,,,++++++,,,,,,------------............///------------------------000////////////.........///......---------......000//////........./////////////////////...,,,,,,///......---------......,,,---///000111000000///000////////////000111222222111//////000111111111111000000//////.........222111111111111000000000333111...---///111111111777555333222111000...,,,000000000000///...---------......//////...------------------...000111222...////////////...---,,,...---,,,,,,++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++//////.........---------............////////////...---,,,,,,,,,,,,---...000000000000000/////////000000000000111111111111111111111111111111111111000111222222333333222222333333222222333333444555222222222111111111111000222222222111000//////...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,***)))(((************************(((((((((((())))))))))))************************++++++++++++++++++++++++,,,+++++++++******))))))***)))))))))))))))******)))((('''(((+++---------+++*********))))))(((((())))))***))))))((('''&&&(((((())))))))))))((((((((((((((((((''''''''''''******))))))(((((('''''')))+++,,,***'''%%%&&&((())))))******)))((('''&&&))))))))))))))))))))))))******))))))(((((('''''')))(((%%%"""%%%******&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))******))))))(((((((((((()))***)))(((''''''&&&&&&&&&***))))))((((((((())))))******))))))(((((('''''')))******************)))***)))))))))))))))))))))************))))))))))))++++++++++++++++++++++++((()))))))))************************************)))))))))))))))(((''''''(((((((((((()))***+++,,,)))))))))))))))))))))))),,,++++++***))))))((((((************************,,,+++***))))))***+++,,,))))))))))))******************)))(((((()))******+++++++++******)))))))))))))))))))))))))))))))))+++******,,,...///---,,,'''((((((((()))))))))))),,,+++***))))))***+++,,,'''((()))***+++++++++,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,++++++***+++,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------.........111,,,+++...000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,------------............///------------------------***++++++,,,---.../////////......------.........//////............//////////////////////////////......---,,,,,,,,,,,,------...//////000000000///000000//////...////////////......///111333333333222222222222222222222222222222222222222222222222444222000000111333333222666555333333333222111///......////////////......000000000000000/////////.........---......//////.........///......------......------------------........................------------------------......------------,,,,,,//////.........---------............////////////......---,,,,,,---......//////////////////////////////000000000111111111222111111111111111111111111111222333333333333333333333222222333333444555222222222222111111111111222222111111000//////...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------//////000///...---************************((((((((()))))))))******************************++++++++++++++++++++++++++++++*********))))))))))))))))))))))))***+++,,,)))'''&&&&&&)))+++++++++************)))))))))((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''))))))))))))(((((((((((()))+++,,,***(((&&&'''))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%"""$$$(((((($$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***(((''''''(((''''''&&&&&&&&&''''''(((+++******)))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))((((((''''''((())))))******))))))((())))))))))))))))))******++++++*********))))))))))))***+++,,,,,,+++***)))))))))))))))************************************))))))******))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))++++++,,,,,,,,,***)))(((************************++++++************++++++)))))))))*********++++++))))))(((((((((((()))))),,,++++++***)))(((''''''))))))))))))))))))))))))...---,,,---......,,,+++************++++++++++++,,,,,,++++++++++++,,,,,,))))))************++++++,,,,,,,,,++++++++++++***)))******+++,,,,,,,,,,,,+++(((&&&(((---///---***++++++******++++++,,,---------------------------000+++***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,------.........------,,,,,,,,,,,,---------------............///------------------------***++++++,,,---.../////////......---....../////////......------...//////000000///...//////111222000000///...............///000000000000000111111222111111000000///////////////000111333444555666555555666777888888888888666666777777888888999999888777666666777888777666888777555555555555444222//////000111111111111000222222222222111111000000111000//////..................///000000000//////............////////////................................................---------------........................---------............////////////......---,,,,,,---..............................//////000000000000111111222222222111111000000000222222333444444444333333333333222222333333444555333222222222111111111111222222111111000///////////////............//////------------------------------.........---,,,,,,++++++++++++++++++++++++)))***,,,---.........---************************)))))))))*********++++++************************))))))))))))))))))))))))******))))))))))))(((((()))))))))******,,,---...000---)))''''''((()))(((************))))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***+++***(((''''''(((---,,,***(((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))++++++)))%%%&&&))))))&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((+++,,,,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))******+++(((''''''&&&&&&'''(((((()))))))))(((((((((((('''(((((())))))))))))(((((()))))))))))))))*********+++++++++*********))))))(((***+++------+++***((()))))))))))))))*********************************))))))*********))))))((())))))(((((()))***++++++))))))))))))))))))))))))***+++---...---+++)))(((************************++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******++++++******)))))))))((())))))))))))))))))))))))***))))))***++++++***(((+++++++++,,,,,,,,,------++++++++++++++++++++++++...---,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,***)))***,,,...---+++++++++******++++++,,,---------------------,,,,,,///,,,+++......+++***---------------------------------......---,,,++++++------,,,,,,,,,,,,---------------............///........................000////////////........................//////000.........---......//////111000...---,,,---///000222222111111111111111222111111111111111222333333333333444444444444444333444666888999999:::;;;<<<<<<===???@@@BBBBBBBBBBBB???@@@@@@AAACCCDDDDDDEEEBBBAAAAAABBBCCCCCCBBB@@@@@@>>>===<<<<<<;;;:::888666666666777666666555555555555444333222111111111222222111000/////////000///000000111111111111111......//////000000000///........................////////////////////////,,,,,,,,,---...//////000....................................////////////......------------......---------...............////////////000000000111222222111111000000//////222222333444444444444333333333222222333333444555333333222222222111111111111111111111000000////////////............//////........................,,,---------------,,,,,,************************)))***+++---------,,,+++************************)))*********++++++++++++************************)))))))))))))))))))))))))))))))))((((((((((((((()))))))))***+++---...///888444...***((((((''''''*********)))))))))))))))((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((''''''''''''''''''(((((())))))******(((((((((((('''&&&&&&''')))(((((('''(((((()))***))))))))))))))))))))))))'''''''''((()))*********,,,---,,,)))***......+++((((((''''''''''''((((((%%%%%%&&&&&&''''''(((((()))++++++***(((&&&&&&&&&'''''''''((((((***++++++&&&&&&&&&&&&'''((()))***((((((''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************++++++++++++************((()))+++,,,,,,+++)))(((******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++))))))))))))))))))))))))***+++,,,------,,,***(((************************+++++++++,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,************************'''''''''(((***+++***)))(((((((((((()))))))))))))))******************)))...---,,,,,,,,,------...++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,...///...,,,***+++---++++++******++++++,,,---------------------,,,,,,///------///...++++++...------------------------------.........---,,,,,,...------,,,,,,------...---------............///........................000////////////........................///000111...............///000111222111...,,,+++,,,---...000000000000000111222222222333333444555555666666555666888:::;;;<<<<<<<<<;;;???CCCEEEFFFGGGIIIKKKKKKLLLNNNPPPQQQQQQQQQPPPLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQQQQRRRSSSTTTRRRPPPOOOMMMJJJIIIIIIGGGEEECCCBBBBBBBBBAAA@@@???>>>===;;;:::888777555555555555333222222111000000111111//////000111111000000000...///000111111000//////////////////////////////////////////////////////+++,,,------...///000000---.................................////////////........................------------......//////...////////////000000000111111111000000000//////111222333333444444333333333333222222333333444555333333333222222222222111111111111000000000000000//////............//////........................***+++,,,,,,,,,,,,++++++************************...///000000///...---,,,************************)))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++---...///666222---)))((()))))))))))))))))))))))))))******************)))(((&&&&&&(((((())))))))))))((((((((((((((((((''''''''''''''''''(((((())))))******'''&&&&&&&&&&&&&&&%%%%%%%%%&&&)))***+++***)))'''((((((((((((((((((((((((&&&&&&'''((()))***++++++))),,,---++++++///000...((((((''''''''''''((((((&&&&&&&&&''''''(((((((((%%%'''(((((('''&&&&&&''''''''''''((((((***++++++&&&&&&&&&&&&''')))***+++%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''(((((((((((())))))******))))))(((((((((((()))******++++++,,,++++++++++++*********((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))))))))******++++++*********)))))))))))))))******))))))))))))))))))))))))******+++,,,,,,+++***)))************************++++++,,,,,,,,,,,,++++++*********++++++++++++,,,++++++,,,------,,,++++++))))))***+++,,,---......************************((('''((()))+++,,,+++***)))))))))*********++++++((()))************)))(((*********+++---///111333***++++++++++++,,,,,,,,,***++++++,,,,,,+++++++++---000222000+++)))+++...++++++******++++++,,,---------------------------///---...000...***+++///------------------------)))***,,,---///000000000......------------......---------............///........................***++++++,,,---...//////............///000111111////////////000111222222333222111000/////////000/////////000111333444555888999;;;===?????????>>>>>>???BBBEEEGGGHHHHHHHHHEEEJJJPPPTTTVVVXXX\\\```]]]^^^```bbbbbbaaa___^^^XXXYYYYYY[[[\\\]]]^^^^^^```^^^]]]^^^___```___^^^[[[YYYWWWVVVVVVUUURRRQQQOOOOOOOOOOOONNNMMMLLLKKKGGGFFFCCCAAA????????????999888777555444444333333000000111111000000///...111222333333333111000///////////////////////////////////////////////////,,,,,,---...//////000000---------...........................////////////---...////////////...------------...//////000000......////////////000000000000000000000000000000111111222333333333222222333333222222333333444555333333333333222222222222111111000000000000000000//////............//////------------------------******++++++,,,,,,++++++++++++++++++++++++++++++------......---,,,***)))************************)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))))))))******,,,---...,,,***'''&&&(((***,,,,,,))))))))))))************************)))((('''&&&(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))'''&&&%%%%%%&&&'''&&&$$$$$$'''+++...///---+++)))((((((((((((((((((((((((&&&''''''((()))******+++%%%***+++)))))),,,---,,,&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''"""$$$&&&'''&&&&&&''')))&&&&&&&&&&&&&&&'''((()))(((((((((((()))***,,,,,,&&&&&&&&&&&&'''((()))***&&&''''''''''''((((((((()))******************)))'''(((((()))******++++++,,,,,,+++++++++*********))))))************))))))************)))))))))((())))))))))))))))))))))))((()))***++++++++++++*********))))))))))))******))))))))))))))))))))))))************************************************++++++,,,------,,,++++++*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***))))))******++++++,,,,,,******************************)))***,,,,,,***)))++++++,,,,,,,,,---------)))***++++++++++++***)))******))))))***---///000******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***------...------,,,,,,---++++++******++++++,,,---+++,,,,,,------.........---,,,---///,,,)))***...........................)))***,,,...///000000111......------------......---------............///........................***++++++,,,---...//////............///000111222000000000000111222333444555555555555666666777777666777888999<<<>>>@@@AAADDDFFFJJJNNNPPPPPPOOONNNPPPQQQTTTVVVXXXYYYXXXXXXTTTZZZaaadddeeefffiiimmmiiijjjllllllkkkiiifffeee``````aaabbbccccccddddddbbb```^^^^^^```aaaaaa```^^^]]][[[[[[\\\\\\[[[YYYYYYYYYZZZ[[[\\\\\\\\\[[[WWWUUURRROOOMMMMMMMMMMMMHHHFFFDDDAAA>>><<<::::::666666666555444333222111555666666777666444111000////////////////////////........................------......//////000000---------.........//////............////////////---...///000000///...---------...//////000111111........./////////000000......//////000111111111///000111111222222111111333333222222333333444555444444333333333222222222000000000000000000000111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))*********)))((('''************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))***+++,,,((('''%%%&&&)))+++,,,,,,((()))))))))************''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))((((((((((((((('''%%%&&&((()))(((&&&%%%'''***,,,------,,,+++((((((((((((((((((((((((''''''(((((())))))******&&&+++---)))''')))***)))&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&###%%%'''(((''''''((()))''''''&&&&&&&&&''''''((())))))((())))))***++++++)))))))))******+++------&&&&&&&&&'''''''''((((((******++++++++++++******'''(((((()))***+++++++++,,,,,,,,,+++++++++************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++******)))))))))))))))***))))))))))))))))))))))))***))))))((())))))******************************++++++------------++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************))))))))))))************************,,,***)))*********(((&&&(((((()))))))))************+++,,,------,,,+++***///---+++)))(((((()))************++++++,,,,,,,,,++++++,,,,,,,,,++++++***---***(((***...000...+++++++++******++++++,,,---++++++,,,,,,---...//////,,,+++,,,...+++''')))...........................------...............---......------------......---------.........//////////////////////////////000000/////////.....................///000222222111111111111222333444555555666888:::<<<===>>>>>>BBBBBBDDDFFFIIIKKKNNNOOOPPPSSSYYY]]]``````^^^]]]```aaadddfffgggfffeeeeeeccchhhmmmooommmkkknnnqqqmmmnnnoooooonnnkkkgggeeeccccccddddddeeefffffffff___\\\YYYYYYZZZ\\\]]]]]][[[ZZZYYYZZZ\\\]]]]]]\\\^^^___aaacccdddeeeffffffbbb```]]]ZZZXXXWWWXXXXXXVVVTTTPPPLLLHHHDDDBBBAAA=========<<<:::999777666888999999999888555333111000000000000000000000000....................................////////////---------.........//////............/////////000---...///000000///...---.........///000111111222............/////////000------...///000111222222//////000111111111111111333333222222333333444555444444444333333333222222000000000000000111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,***)))))))))))))))******,,,***))))))***++++++***(((((())))))*********+++$$$%%%&&&(((***+++,,,,,,(((((())))))))))))(((((()))(((((((((''''''''''''******))))))((((((''''''***(((&&&'''***+++)))'''%%%&&&'''((()))***+++,,,(((((((((((((((((((((((((((((((((((()))))))))))))))...000+++((((((((('''(((((((((''''''(((((((((******)))((('''&&&%%%%%%%%%'''))))))((('''((()))***))))))((((((((())))))'''''''''''''''(((((()))''''''''''''((()))***+++&&&&&&&&&'''''''''(((((((((((()))***************&&&&&&'''))))))*********************************+++++++++*********))))))))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((+++***************+++++++++,,,---,,,***((((((((()))+++,,,---,,,***(((&&&)))************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------,,,,,,+++***))))))(((((()))***+++,,,,,,---************************++++++++++++******))))))))))))*********+++++++++)))************+++++++++************************---,,,+++))))))))))))******+++,,,,,,******+++,,,000//////...,,,++++++******++++++,,,,,,++++++***+++,,,---///000111111111,,,---...///000000000000------------------------)))))))))***+++,,,---...000000//////.........---///...............------111000//////111222222111111///......000111111000333444444333222222333555444555666777777:::===@@@@@@AAADDDHHHKKKMMMOOOPPPRRRSSSTTTUUUUUUVVVYYY[[[aaagggllllllhhheeefffhhhiiijjjmmmpppqqqqqqpppppppppooonnnnnnnnnooopppqqqqqqnnnlllnnnqqqqqqlllgggddddddfffhhhjjjgggaaa\\\VVVWWWUUURRRPPPQQQSSSSSSPPPPPPQQQRRRRRRSSSSSSTTTXXXXXXZZZ^^^aaacccbbbbbb___^^^]]]]]]]]]^^^___```___]]]YYYTTTPPPMMMKKKJJJJJJJJJIIIGGGDDDBBB@@@>>>===<<<;;;::::::888666444555444333333444333111///999555000------.........///.........//////000111,,,,,,---...//////......000///...---,,,---......................................................111111111111111111111111...------...///111333444111111111222222333333333222222333777:::999555111222333444333111000111222777333///000333555222///..................------111///---,,,,,,,,,...///)))******++++++,,,------,,,+++******,,,,,,+++***---,,,+++*********+++,,,,,,,,,+++***))))))************))))))))))))*********++++++,,,,,,***)))((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))%%%###%%%))),,,+++(((''''''((((((((((((''''''))))))))))))(((((((((((((((((('''''''''(((((())))))+++,,,(((%%%%%%***///++++++***)))(((((())))))***)))(((&&&&&&''''''(((***)))((('''&&&&&&'''''''''''''''''''''((())))))************************((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))******+++++++++++++++(((((()))***++++++++++++************************+++++++++*********))))))************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))***+++,,,+++)))(((((())),,,,,,,,,,,,+++++++++***)))************+++++++++++++++++++++,,,,,,,,,---))))))*********+++++++++------,,,,,,+++******)))***************+++++++++++++++++++++++++++++++++************))))))((((((***+++++++++,,,,,,,,,,,,************++++++++++++************************++++++***))))))***+++,,,***,,,,,,,,,+++***+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,---...///000000000***+++,,,------...------------------------------.........---......//////000000/////////.....................////////////111000///...///000000///111000//////000111222111111222444444444555888:::;;;===@@@AAACCCEEEIIILLLPPPQQQSSSVVVYYY[[[\\\]]]___```bbbaaa``````aaabbbiiinnnrrrqqqmmmjjjjjjllllllmmmppprrrttttttssssssqqqpppppppppppprrrssstttuuurrrpppqqqsssrrrmmmhhhgggggghhhkkkkkkiiiccc^^^ZZZZZZWWWTTTQQQRRRRRRSSSOOOOOONNNMMMMMMLLLLLLKKKQQQQQQSSSUUUWWWXXXWWWWWWXXXWWWWWWWWWXXXYYY[[[\\\[[[YYYVVVTTTRRRQQQRRRRRRRRRSSSRRRRRRQQQOOOMMMLLLFFFEEEDDDDDDCCCAAA???>>>999888666555555444111///555333111000111111111000///......------------...---...//////000000000/////////---,,,,,,,,,---...////////////////////////........................------------------------222111000.........//////111111111222222222333333222222333555777777444000333444555444333222222444888444000000222222000,,,////////////////////////000///---,,,,,,---...///------,,,,,,,,,,,,,,,,,,***))))))***++++++***(((---,,,++++++++++++,,,---,,,++++++***))))))************))))))))))))******((())))))***)))((('''&&&))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))*********************************************************'''$$$&&&***,,,+++(((''''''((((((((((((''''''))))))))))))(((((((((((((((((('''''''''(((((()))))),,,---***''''''***///+++******)))(((((())))))***)))(((&&&&&&''''''(((+++++++++++++++***)))((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((***++++++,,,---,,,,,,,,,)))***+++,,,------------************************+++++++++***************++++++++++++************))))))))))))******************************************))))))((((((((((((''')))+++***)))(((((()))---,,,+++***+++,,,---///)))************+++++++++*********+++++++++++++++))))))*********+++++++++---,,,,,,++++++*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((++++++,,,,,,,,,---------************+++++++++,,,++++++++++++++++++++++++))))))))))))***+++------***,,,---,,,+++***+++---*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,....../////////+++,,,,,,---------,,,,,,------------------------......---,,,,,,,,,,,,,,,000000////////////......------......///000000000111111000///.........///111111111222333444555666666888:::<<<>>>@@@DDDGGGHHHKKKOOORRRTTTVVVYYY\\\aaabbbccceeefffggghhhiiikkklllmmmmmmjjjhhhggggggpppsssvvvuuurrrnnnnnnooonnnppprrrtttuuuvvvuuuuuupppppppppqqqrrrtttvvvxxxyyyvvvtttssssssqqqlllhhhjjjkkkmmmoooooolllgggcccaaa___]]]ZZZXXXWWWWWWWWWVVVUUUSSSQQQOOOMMMKKKJJJNNNOOOPPPQQQQQQPPPOOONNNNNNNNNOOOOOOQQQSSSTTTUUURRRQQQOOONNNOOOQQQSSSUUUVVVWWWYYY[[[\\\\\\\\\[[[RRRRRRRRRQQQOOOMMMKKKJJJBBB@@@>>><<<:::777333111///......000111111000...000000///...------------//////000111111111000000......---,,,,,,,,,,,,---000000000000000000000000........................------------------------222111000///......---...111111111111111222222222333222222333444444222000222333444333111111111333777444000///000000---***////////////////////////000///...,,,,,,---......//////...------,,,++++++*********+++---,,,***(((,,,,,,+++++++++,,,,,,---,,,+++******)))***************))))))))))))******((())))))))))))(((''''''))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))%%%&&&''')))***,,,---...************************************************,,,)))''''''***,,,***((('''(((((())))))(((((('''(((((((((((()))))))))))))))((((((''''''((((((((()))+++---,,,)))(((***---******)))((((((((())))))***)))(((&&&&&&''''''(((***+++...000///---+++)))(((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***++++++,,,------,,,,,,************************************************++++++*********)))))))))((()))))))))************************************+++++++++******)))((('''&&&''')))))))))((()))************++++++---......))))))*********+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,++++++*********************************++++++++++++++++++++++++************))))))))))))+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++************++++++,,,,,,+++,,,---,,,++++++,,,---,,,,,,------------......+++,,,,,,,,,,,,,,,,,,+++***+++,,,---................../////////......---........................---,,,,,,+++++++++,,,,,,000000//////////////////.............../////////111111111000//////000111222444555777999;;;>>>@@@EEEGGGJJJLLLNNNQQQTTTWWWXXX[[[___bbbcccdddfffgggkkkkkkkkkkkkkkklllllllllmmmoooppppppmmmjjjhhhgggppprrruuutttrrrpppooopppoooppprrrsssttttttttttttnnnnnnoooppprrruuuwwwyyyzzzxxxuuutttssspppllliiilllnnnqqqssstttrrrooolllhhheeecccccccccaaa```bbbdddcccaaa___\\\ZZZXXXWWWVVVWWWXXXWWWUUURRRQQQPPPLLLMMMMMMNNNOOOOOOPPPQQQJJJIIIFFFEEEEEEHHHJJJLLLOOORRRUUUZZZ^^^```bbbccc]]]^^^___^^^[[[XXXUUUTTTPPPMMMJJJFFFDDD@@@;;;888333222000111111222000///222111000000/////////000//////000111111000000000...---------,,,,,,,,,,,,////////////////////////........................//////////////////////////////......////////////000111111111111111111111333222111000000000000000///000111000///......000444111///...///...---+++............////////////000///...------------......---------,,,,,,,,,+++,,,,,,---...000///---***************+++++++++,,,++++++***************+++******))))))))))))******++++++++++++*********)))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''')))***,,,---...///************************************************,,,***(((((()))***)))'''(((((())))))))))))(((((((((((((((((())))))))))))***)))(((((((((((((((((((((***,,,,,,***))))))******))))))((((((((())))))***)))(((&&&&&&''''''(((&&&)))...111111...***'''((((((''''''''''''((()))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''(((((((((((((((((((((((()))******+++,,,+++++++++)))***++++++++++++++++++******************************************************)))))))))(((((((((((()))))))))************))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))%%%''')))))))))((()))***&&&(((***,,,------,,,+++))))))*********+++++++++************************++++++,,,,,,,,,---------,,,,,,+++++++++++++++***((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,------++++++,,,---......------------,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---............//////000000000///.......................................//////111222222//////000000000000000000000000//////......------///111222222111222555777888;;;>>>AAACCCFFFKKKNNNWWWYYY[[[\\\]]]___bbbeeeeeehhhkkkllllllllllllmmmqqqpppooonnnmmmmmmmmmmmmlllnnnppppppnnnkkkjjjiiilllmmmoooppppppoooooopppooooooppppppppppppppppppkkkkkklllmmmpppsssvvvwwwyyywwwuuutttrrrpppnnnllllllooosssvvvwwwvvvuuuuuukkkfffdddiiillljjjiiilllnnnmmmllljjjiiigggfffeeebbbddddddccc___[[[ZZZZZZVVVVVVVVVVVVVVVVVVVVVUUULLLJJJFFFBBB@@@@@@@@@AAAEEEGGGLLLQQQWWW\\\```bbbeeegggiiihhheeeaaa``````^^^[[[WWWTTTQQQMMMHHHEEEBBB>>>:::777666666555555111111000000000000111111/////////000000//////............---------,,,,,,................................................000000000000000000000000.........///////////////000000000000000000000000222111000///......///000///000111000...---...///000///------............,,,,,,,,,------.........//////......------------******++++++,,,,,,,,,------,,,,,,...//////---+++(((((()))***************+++***************++++++******))))))))))))******+++++++++***************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''''''''&&&(((((())))))))))))(((((('''((((((((()))))))))*********)))(((((((((((((((&&&(((***+++***)))(((''')))((((((((((((((())))))***)))(((&&&&&&''''''(((###&&&***......,,,(((%%%((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((('''''''''''''''''''''''''''''')))******+++++++++++++++))))))************))))))***************************************+++++++++))))))))))))((((((((('''))))))))))))************))))))))))))))))))))))))***+++,,,------,,,+++***&&&(((******))))))***+++%%%'''***---------+++))))))************++++++++++++++++++++++++*********))))))*********+++++++++++++++++++++++++++++++++'''((()))***+++,,,------))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++---...---,,,+++,,,...,,,,,,,,,++++++*********,,,,,,------------,,,,,,,,,,,,---...............---....../////////..............................---------...///000222333//////000000000000111111111111111111000000000000///222666888888;;;@@@DDDFFFIIINNNPPPQQQTTTZZZ^^^dddfffgggggggggiiikkkmmmnnnoooqqqpppooonnnnnnoootttsssqqqooonnnmmmnnnnnnlllnnnpppooommmkkkkkkkkkfffggghhhjjjkkkkkkllllllkkkkkkjjjiiihhhgggggggggccccccdddfffhhhkkknnnpppsssrrrqqqqqqpppooonnnnnnkkknnnsssvvvwwwwwwwwwxxxjjjcccccckkkpppnnnnnnqqqpppoooooonnnnnnmmmlllllljjjlllnnnkkkfffbbbbbbcccddddddddddddcccbbbaaa```XXXUUUPPPKKKFFFBBB???>>>@@@AAADDDHHHMMMSSSXXX[[[ccchhhlllnnnkkkiiiiiikkkiiigggdddaaa___\\\XXXUUUNNNJJJCCC===;;;:::999888222222111000000000111111//////000000//////............//////......---,,,................................................////////////////////////000000000///...---,,,+++000000000000////////////000000111///......///111111222333222000000000222......------......///000+++++++++,,,------......///............---------))))))***++++++,,,------,,,***)))***+++,,,+++***'''((()))***+++++++++************)))******+++,,,******))))))))))))*********))))))((('''((((((((())))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&''''''((())))))******))))))(((''''''(((((())))))******++++++***)))((((((((((((&&&'''((())))))((('''&&&((((((''''''(((((())))))***)))(((&&&&&&''''''((("""$$$'''***+++***(((&&&)))((((((''''''''''''((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))((('''&&&''''''''''''''''''''''''***++++++,,,,,,,,,,,,,,,))))))************))))))************************))))))*********+++++++++*********)))))))))(((((())))))))))))************************************((()))+++---------,,,+++((()))++++++***)))***+++((()))+++,,,,,,,,,,,,+++)))************+++++++++---,,,,,,,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,---...---,,,,,,,,,...******++++++++++++,,,,,,,,,,,,------------,,,,,,------.../////////......---...///000000111000000........................------,,,,,,---...////////////000000000111111111222222333444444555666666666;;;@@@DDDFFFJJJQQQWWWWWW[[[___``````bbbgggkkklllmmmnnnooonnnoooqqqtttqqqrrrrrrpppnnnnnnoooppprrrpppmmmkkkjjjiiijjjjjjiiijjjjjjiiifffeeeeeefff`````````aaabbbcccbbbbbbaaa```^^^\\\[[[YYYXXXXXXUUUUUUVVVWWWYYY\\\___aaafffgggggghhhhhhiiijjjkkkjjjnnnrrrtttsssssssssuuulllddddddnnnuuurrrqqquuupppppppppoooooonnnnnnnnnlllppprrrooojjjffffffhhhkkkkkklllmmmmmmlllkkkjjjdddbbb^^^XXXRRRLLLGGGDDDBBBAAA@@@AAADDDIIINNNQQQXXX___fffkkkkkkkkknnnqqqqqqooommmkkkjjjhhheeebbbZZZVVVPPPJJJGGGDDDAAA>>>999888666555333222111111000111111111000000///...//////000000000///...---............................................................................../////////...,,,,,,000000/////////.........---///111000///...000111222333444333111000111222/////////...------...///++++++,,,,,,---......///...............------,,,++++++,,,,,,,,,,,,,,,,,,---***(((''')))***+++***((()))+++,,,------,,,,,,******))))))***++++++,,,******))))))))))))************((('''''''''((()))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))************))))))'''''''''((()))*********,,,+++***)))((((((((((((((((((((()))))))))(((''''''''''''''''''((())))))***)))(((&&&&&&''''''((($$$%%%&&&((()))*********))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))'''&&&''''''''''''''''''''''''+++,,,------......------******+++++++++******)))************************))))))******+++++++++++++++++++++************)))))))))))))))************++++++++++++++++++++++++&&&'''***,,,------,,,+++)))***,,,,,,***)))***+++---,,,+++++++++,,,---...)))************+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++***************************************))))))******++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,---......,,,,,,---...***++++++,,,...//////000,,,------......------,,,......//////000////////////000111333333444444444////////////////////////222222111000000000000000//////000000111111111222222222444666888:::;;;<<<>>>DDDKKKOOOSSSXXX```gggdddhhhkkkkkkiiijjjnnnssspppqqqssssssssstttvvvxxxrrrrrrqqqooonnnnnnoooqqqllljjjgggeeeccccccdddddddddeeedddaaa^^^\\\]]]^^^[[[ZZZYYYYYYZZZZZZYYYXXXXXXVVVTTTQQQOOOMMMLLLKKKHHHHHHIIIJJJLLLOOOQQQSSS[[[\\\^^^___```aaadddfffjjjmmmqqqrrrpppnnnoooppppppggggggrrrxxxuuussswwwsssrrrrrrqqqqqqpppppppppmmmqqqsssqqqlllhhhiiikkkkkklllmmmooooooooonnnnnnkkkiiifffaaaZZZTTTNNNKKKDDDAAA>>><<<===AAAFFFIIILLLTTT^^^eeegggjjjooossstttrrrqqqppppppooollljjjfffccc___[[[WWWSSSNNNJJJAAA@@@===:::777555444333222222222222222111000//////000111111111000...---000000000000000000000000........................////////////////////////)))+++---///000000000000000000//////.........---,,,///111111//////000222000111222111000//////111111111111///---,,,---...,,,,,,------...///000000......//////......---,,,///......------,,,,,,+++///,,,)))((()))+++------***+++,,,...//////......******))))))***+++,,,,,,******))))))))))))******---,,,***)))))))))***+++))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))******+++,,,,,,------************************************************)))******)))((((((***+++))))))************))))))&&&''''''((()))******+++,,,+++***)))((((((((((((***)))((()))*********)))'''''''''''''''((()))******)))((('''&&&''''''((('''''''''((()))+++---...***)))((('''''''''''''''************************''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))'''%%%))))))))))))))))))))))))------,,,+++************+++++++++************)))------,,,+++***)))((((((************************************************'''(((((()))))))))))))))(((((()))************)))************************))))))***++++++++++++***------,,,,,,+++***))))))++++++++++++++++++++++++)))***,,,------,,,***)))(((((())))))***+++------...---,,,,,,++++++,,,,,,,,,,,,+++***))))))******))))))***++++++++++++***,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,...---,,,+++,,,---...///******+++,,,,,,---......222000,,,***)))+++...///------,,,,,,---...000111........................------------------------...///////////////...------///111333444333222222000///......---------...000/////////111222222111111111111000//////222444555666777:::>>>DDDIIILLLSSSWWW\\\bbbfffiiijjjjjjooopppqqqqqqooooooppprrrvvvtttssssssuuuvvvvvvuuuvvvsssooommmlllkkkiiihhhhhheeeaaa\\\YYYWWWWWWWWWVVVUUUTTTSSSRRRSSSTTTUUUTTTRRROOOMMMMMMNNNPPPQQQQQQNNNJJJIIIIIIGGGDDDAAABBBAAA@@@???@@@BBBDDDEEEGGGKKKOOOPPPPPPTTT[[[aaagggggghhhhhhhhhgggeeeeeecccfffjjjnnnqqqqqqooonnnooooooooonnnnnnnnnnnnnnnoooooooooooommmjjjhhhggghhhfffdddcccccceeegggiiiiiiiiihhhfffccc___ZZZXXXSSSNNNGGGBBB@@@@@@@@@@@@FFFIIIOOOUUU[[[bbbiiinnnssstttuuusssqqqoooooooookkkiiieee___ZZZXXXYYY[[[UUUPPPJJJHHHGGGEEE???::::::777333111222333333333444222000000111111000...000000000///......------000000000000000000000000---///222111......000333000//////............///...............///000000...///000111222333333333//////000000000000/////////////////////////////////............------------------------...///000------------,,,,,,+++***)))******++++++,,,------+++***)))))))))***+++,,,---,,,***)))))))))******(((((())))))******+++++++++)))(((''''''((()))+++******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***++++++***((('''''')))+++,,,***)))(((&&&&&&&&&''''''))))))***))))))***,,,...+++***'''&&&&&&'''***++++++)))'''(((+++,,,***((((((''''''(((((()))***+++************))))))))))))))))))))))))((((((((((((---+++)))((()))))))))((()))((('''&&&&&&'''((()))*********(((&&&&&&(((***+++)))'''&&&%%%&&&((()))'''''''''''''''((())))))&&&''')))*********)))((($$$&&&(((((('''&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,,,,+++++++++************)))************))))))))))))************************************************'''(((((()))))))))))))))((()))******++++++******++++++++++++++++++++++++)))******+++,,,+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,............,,,,,,+++***************+++,,,,,,,,,+++************+++,,,++++++***))))))******))))))***+++++++++++++++,,,++++++******++++++,,,...---,,,,,,,,,,,,---...,,,++++++++++++,,,------++++++,,,------...//////...,,,***(((((()))***,,,------,,,,,,---...000111........................------------------------......///////////////......///111222333222111000000////////////000000111/////////111222222111///000111222222333444777:::<<<>>>BBBGGGNNNUUUZZZ]]]```bbbfffkkkmmmoooooonnnqqqrrrttttttsssrrrrrrsssxxxvvvuuuuuuwwwxxxwwwwwwuuussspppmmmkkkgggccc___[[[YYYUUUPPPMMMLLLLLLLLLEEEFFFFFFHHHIIIKKKMMMNNNUUUSSSQQQOOOOOOPPPQQQSSSQQQNNNKKKJJJIIIHHHEEEBBB>>>===<<<;;;<<<===???@@@===AAADDDEEEEEEHHHOOOTTTYYYZZZ[[[[[[[[[ZZZYYYXXXYYY\\\___ccceeeeeedddccceeeeeeffffffggghhhhhhhhhiiijjjkkkkkkiiieee```]]]]]][[[ZZZXXXXXXYYYZZZ[[[aaaaaabbbbbbaaa^^^\\\[[[VVVSSSOOOLLLJJJGGGDDDAAAAAADDDHHHLLLRRRZZZbbbhhhoooqqquuuvvvvvvvvvvvvwwwmmmmmmllliiieeeccccccccc```[[[VVVTTTTTTRRRMMMIIIBBB>>>999666555666777777000//////000111111///---,,,,,,---///000000000000//////////////////////////////...,,,+++---000222//////.........//////000///////////////000111111///000111111222222222222//////000000000000/////////////////////////////////............---------,,,,,,,,,,,,------......,,,---------,,,,,,+++***,,,+++++++++++++++++++++++++++*********+++++++++---,,,+++***)))******+++)))))))))))))))*********)))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***(((((((((((())),,,+++***))))))******+++***++++++***)))***,,,///+++***(((''''''(((***++++++)))'''(((***+++***(((***)))((((((((((((((()))************))))))))))))))))))))))))((((((((((((+++)))((((((*********))))))((('''&&&&&&'''((()))******)))(((&&&&&&((()))***)))'''%%%$$$%%%&&&&&&'''''''''''''''((())))))'''(((((()))((('''%%%$$$$$$&&&(((((('''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...+++++++++************)))++++++******************************************************************'''((())))))******)))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++***************,,,+++******))))))******,,,+++******)))*********)))******+++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,,,,------....../////////......---,,,,,,,,,---------------------...///000........................------------------------------...///000000000///...///000111111111000////////////000000111222333///000111333333333222111000333666888;;;>>>CCCFFFKKKNNNSSSZZZ```fffjjjmmmmmmoooqqqsssttttttsssrrrrrrtttwwwwwwvvvtttttttttwwwvvvuuuuuuvvvvvvuuutttrrrooollliiiddd^^^WWWRRRLLLJJJGGGCCCAAA@@@@@@@@@;;;===AAAEEEIIILLLNNNOOOSSSRRRPPPOOONNNOOOQQQRRRPPPNNNLLLKKKKKKJJJGGGEEE<<<;;;:::999999999:::;;;666999<<<<<<<<<>>>CCCHHHJJJKKKMMMNNNNNNMMMMMMLLLMMMOOORRRUUUVVVVVVUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^ZZZ\\\^^^^^^\\\VVVPPPLLLOOONNNMMMLLLKKKKKKKKKKKKTTTUUUWWWYYY[[[[[[[[[[[[WWWWWWXXXXXXVVVRRRKKKGGG@@@@@@AAACCCGGGNNNWWW]]]gggkkkqqqvvvxxxyyyyyyzzzoooqqqsssssspppnnnllllllkkkgggdddbbbcccaaa]]]ZZZRRRNNNGGGAAA>>><<<;;;999000000000111222111///,,,***,,,---///000111000000........................000---***(((***---///000...............///000111000000//////000000111222000000111111222111111111//////000000000000/////////////////////////////////............---------***+++,,,---------,,,+++,,,,,,---------,,,++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,************))))))))))))((((((&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******+++++++++***)))((('''&&&(((((('''''''''((())))))+++,,,,,,+++******,,,...***************************)))((((((******)))(((+++***)))(((''''''''''''************))))))))))))))))))))))))((((((((((((***)))((((((***+++***)))((((((''''''''''''(((((()))((((((''''''''''''((()))(((&&&%%%$$$$$$%%%%%%'''''''''''''''((())))))&&&'''''''''&&&%%%$$$$$$%%%'''(((((('''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++,,,---+++++++++*********))))))...------,,,,,,+++******************************************************(((((()))************)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,+++++++++******)))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******+++++++++,,,,,,+++***************++++++***************+++)))***++++++,,,,,,++++++,,,++++++******++++++,,,***************************+++,,,---...---,,,+++,,,---------.........///....../////////.........------------......//////................................................,,,,,,...///000000000000//////000000000//////...///////////////000111111111222333333444444666777777:::???CCCHHHMMMRRRUUU\\\___dddhhhlllooopppqqqtttuuuvvvwwwwwwuuutttssssssvvvyyyzzzyyyvvvuuutttsssrrrppppppqqqpppnnnlllkkkgggbbb]]]WWWPPPJJJEEEBBB@@@>>>;;;:::999999999999<<>>===;;;:::999999999:::777888:::;;;;;;<<>>:::888555444333222000......///000111000///---,,,////////////////////////000---)))))),,,//////...---------......000111111///////////////000000111000111111111111111000/////////000000000000/////////////////////////////////............---------***+++---......---,,,***,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,---...---,,,+++***---,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))(((''''''''''''((()))******))))))))))))******((((((((((((((((((((((((***))))))))))))))))))***((()))***+++***)))'''%%%&&&&&&&&&&&&'''(((((())))))+++++++++))))))***,,,)))***+++,,,,,,+++***)))))))))(((((()))))))))(((******)))(((((((((((((((************)))))))))((())))))))))))((((((((((((+++)))))))))******)))'''(((((((((''''''((((((((()))((('''''''''(((''''''''''''&&&%%%%%%&&&'''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((---,,,++++++*********++++++++++++*********))))))************+++++++++,,,************************************************((())))))*********************+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++,,,------------,,,+++++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,************+++,,,---...------,,,++++++++++++++++++***************++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************+++,,,.../////////...---,,,,,,,,,,,,,,,---------***+++,,,,,,---,,,++++++---------...............................................................,,,,,,...///000000000000///000000000000/////////000//////.........//////222333333333444777<<<@@@CCCGGGMMMRRRWWW\\\aaaeeejjjlllooorrrtttuuutttsssvvvwwwwwwwwwvvvuuusssrrruuuxxx{{{{{{zzzwwwuuuuuuooonnnlllkkkjjjiiieeeccc```[[[SSSLLLGGGCCC???<<<<<<;;;999888777666666777666888<<<@@@DDDFFFHHHHHHDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDD???>>>===<<<;;;:::::::::999:::;;;;;;<<<===???@@@<<<>>>AAADDDFFFHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGEEECCCAAA@@@>>>??????@@@@@@AAAAAAAAA???AAADDDHHHJJJKKKKKKJJJKKKLLLOOOTTTXXXZZZZZZXXXPPPMMMHHHBBB===>>>AAADDDNNNSSS\\\eeekkkooosssuuusssuuuvvvvvvuuutttuuuvvvpppooonnnmmmmmmmmmlllkkkkkkiiigggddd___XXXPPPKKKIIIDDD>>>888555333111000000111111111111///...---000000000000000000000000///---,,,...111222///,,,---------......000111111...------------...//////000000111111111000000/////////000000000000/////////////////////////////////............---------,,,---...000000...,,,++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((***))))))))))))))))))*********))))))))))))******'''''''''''''''''''''''')))))))))******)))))))))%%%&&&)))***+++***((('''((())))))***++++++++++++'''((())))))(((((()))***)))***+++,,,,,,+++***)))(((((())))))((((((((()))((((((((((((((()))******************)))))))))((())))))))))))((((((((((((,,,+++******+++***'''%%%'''((((((((((((((((((''')))'''&&&''')))***(((&&&%%%%%%&&&&&&''')))******'''''''''''''''((())))))******)))((('''&&&%%%%%%&&&((())))))(((''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((...---,,,+++************+++++++++************)))###$$$%%%''')))+++,,,---************************************************((()))******++++++******)))******+++++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,(((((()))+++,,,---......++++++++++++++++++++++++------------------------)))*********,,,---...///...---,,,,,,++++++,,,,,,*********)))******+++,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------......///......---................................................------...///000000000///000000000000000000000000000000000000000000111222333555888999;;;???FFFLLLRRRVVV\\\aaaeeeiiimmmpppqqqsssvvvxxxyyyyyyyyyxxxwwwvvvvvvuuutttrrrqqqpppsssuuuwwwwwwuuusssrrrrrrllljjjhhhfffdddaaa\\\YYYRRRMMMFFF@@@<<<;;;999888888777777666666666666666666777999;;;===??????@@@===============>>>>>>???>>>???@@@@@@??????@@@BBB@@@@@@??????>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@===???CCCHHHLLLOOOQQQQQQRRRRRRQQQPPPPPPPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMLLLJJJHHHEEECCCAAA@@@@@@>>>============>>>??????<<>>;;;::::::999888777777777777888888888888;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<=========>>>>>>===???AAABBB@@@@@@CCCEEEDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBDDDFFFGGGGGGFFFHHHJJJOOOUUU[[[___bbbccccccbbbaaa_________```aaa```______^^^\\\[[[ZZZZZZVVVUUURRROOOLLLHHHEEECCCCCCAAA???=========>>>???>>>AAAGGGJJJKKKGGGBBB>>>===<<<===@@@EEEIIILLLLLLLLLLLLJJJEEE@@@<<<;;;;;;<<>><<<;;;;;;<<<<<<;;;999999999::::::;;;;;;;;;<<<===<<<;;;::::::;;;<<<=========>>>>>>??????@@@@@@AAACCCFFFFFFEEEEEEHHHKKKIIIIIIIIIIIIIIIIIIHHHGGGJJJJJJJJJLLLOOOPPPOOONNNTTTWWW]]]cccjjjooorrrtttrrrpppnnnlllkkklllmmmnnnjjjiiiiiihhhgggffffffeeeeeeeeeccc```\\\UUUPPPMMMIIIGGGCCC@@@>>>===>>>???@@@DDDJJJOOONNNJJJCCC???;;;::::::<<>>BBBIIIRRRXXXaaagggpppvvvxxxwwwvvvuuuxxxyyyzzzyyywwwwwwwwwxxxwwwuuusssrrrrrrrrrpppooonnnkkkhhhccc\\\SSSJJJDDD===;;;666222000///000000000000000000000000000000...000111000------000444000//////.........//////...............///000000------///000111111111111//////000000000000////////////////////////////////////.........---------...---,,,++++++++++++,,,***+++,,,,,,------------------,,,++++++*********...---+++)))(((((()))***((()))***+++,,,++++++***(((((())))))******++++++(((((())))))))))))((((((******))))))))))))******************************((()))***++++++***)))(((((((((((((((((((((''''''******+++++++++)))((('''"""%%%(((*********+++---)))(((((((((((((((((()))&&&(((***)))&&&&&&'''***+++***)))((((((''''''(((************))))))))))))))))))))))))(((((((((((($$$%%%'''***---...,,,+++&&&'''((())))))((('''&&&+++((('''***...///+++'''''''''''''''&&&%%%$$$###'''''''''''''''((())))))((((((''''''((()))+++,,,(((***+++***(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++************+++---...------,,,+++************************************++++++++++++++++++++++++(((((()))***++++++******(((***,,,+++(((''')))+++(((((()))***++++++,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,.........---,,,+++))))))++++++,,,------,,,++++++***+++,,,+++)))((()))***((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,+++******))))))******+++........................,,,---...---,,,+++---///..................------000111111111///---+++******+++---...///...------000000///...............///000000000//////...---...000111222222333555777666777999;;;???DDDHHHJJJQQQWWW^^^dddfffiiillloooqqqpppppppppqqqrrrtttuuu{{{{{{zzzyyyxxxwwwwwwvvvooommmhhhccc^^^ZZZWWWUUUSSSRRROOOMMMMMMOOOQQQRRRSSSRRRQQQNNNKKKGGGEEECCC<<<;;;:::999999:::<<<>>><<<>>>AAACCCCCCCCCDDDEEEHHHFFFDDDAAA???===<<<<<>>===<<<;;;;;;;;;<<<===<<<<<<>>>DDDHHHOOO[[[jjjsssuuuuuuxxx{{{}}}|||{{{{{{|||}}}|||{{{xxxxxxyyyxxxwwwvvvtttsssssspppmmmjjjgggaaaYYYSSSGGGDDD???999555444333444222111000000222333222111,,,---...///000000000000////////////////////////////////////////////////111111000000//////......////////////000000000000////////////////////////////////////...............------,,,,,,------...***+++,,,,,,------------))))))*********++++++++++++++++++*********)))))))))************+++++++++---------,,,+++***)))(((+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((()))+++,,,+++***'''&&&************)))(((&&&&&&))))))))))))))))))))))))((('''&&&'''((()))(((&&&&&&'''((((((''''''(((***+++***)))(((((()))***+++(((((((((((())))))))))))&&&(((***)))&&&%%%'''))))))(((''')))++++++(((%%%''''''&&&&&&&&&&&&''''''$$$###"""###%%%'''''''''++++++******)))((((((((($$$%%%&&&((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,++++++***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))) ###%%%(((***+++,,,(((***++++++(((((()))+++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,+++++++++,,,---......---,,,+++,,,---...---+++***+++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,......------------......////////////////////////,,,---...---,,,+++---///...........................///////////////......,,,------............---000000///...............000000111111111111000000111222333333222333666888;;;<<<@@@DDDIIINNNRRRUUU[[[```gggkkkmmmnnnppprrrrrrrrrrrrrrrsssuuuvvvwwwuuuuuutttsssrrrqqqpppooojjjgggbbb]]]WWWRRRNNNLLLGGGFFFDDDBBBBBBCCCDDDEEEIIIHHHHHHFFFDDDBBB@@@???=========>>>@@@CCCEEEGGGIIILLLOOORRRSSSTTTVVVWWWVVVTTTRRROOOLLLIIIGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIKKKMMMOOOQQQQQQQQQPPPOOOOOOPPPQQQRRRTTTWWWYYYZZZ]]]]]]^^^```bbbeeeggghhhnnnrrrwwwyyyzzz{{{}}}~~~{{{wwwuuuvvvxxxzzzzzzyyyvvvtttsssuuuvvvuuutttuuuvvvwwwvvvtttqqqnnnllleee```ZZZUUURRRPPPNNNLLLOOOXXX```___VVVNNNLLLNNNHHHFFFDDDBBBAAAAAA??????@@@AAA@@@@@@>>><<<:::888:::;;;<<<<<<;;;===AAAEEEGGGQQQ___jjjqqqvvvzzz~~~}}}}}}|||~~~}}}yyyyyyzzzzzzyyywwwuuussstttrrrpppnnnmmmiiiddd___WWWTTTNNNFFF???999555222666444333333333333000...//////000000000000000///////////////////////////////////////////////////111000000000/////////...////////////000000000000////////////////////////////////////...............------,,,,,,------...***+++,,,,,,---------,,,++++++,,,,,,,,,---------,,,++++++++++++*********)))************+++++++++,,,,,,,,,,,,+++***))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((******)))((((((((((((((((((((('''&&&&&&''''''((()))******+++***)))((('''************))))))((('''))))))))))))))))))))))))***((('''((()))***)))(((&&&'''((((((''''''(((******)))(((((((((((()))***))))))))))))((((((((((((''')))***)))'''&&&(((***)))(((''')))++++++(((&&&((((((''''''''''''(((((()))'''&&&''')))******)))***************+++++++++(((((())))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++///...,,,++++++,,,------+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))***+++***))))))***+++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------,,,---...//////...---,,,,,,---...---,,,+++,,,---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++000000////////////000000////////////////////////,,,---...---,,,+++---///........................------------///000111222000//////............///000000///.........//////111111111222222222222222333444555555555777:::===DDDFFFKKKQQQWWW]]]```bbbfffjjjooorrrrrrrrrrrrsssrrrrrrrrrsssssstttttttttrrrqqqqqqpppnnnlllkkkjjjeeebbb]]]VVVPPPJJJFFFDDD??????>>>============>>>===>>>>>>??????>>>>>>>>>AAACCCFFFJJJNNNQQQSSSTTTYYY\\\aaaeeeggghhhjjjkkkhhhfffddd```]]]ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYY[[[[[[]]]___aaadddggghhhjjjkkklllnnnpppqqqssstttuuuwwwyyyzzz|||~~~|||{{{{{{{{{zzzyyyzzzyyyxxxyyy{{{||||||{{{zzzzzz{{{{{{zzzyyyxxxwwwuuupppjjjeeeaaa^^^ZZZXXXYYY]]]``````]]]ZZZZZZ\\\UUUTTTQQQNNNLLLIIIHHHGGGDDDDDDDDDCCCAAA>>>:::888888:::;;;;;;:::;;;>>>@@@@@@GGGRRR___kkktttzzz}}}||||||}}}}}}wwwxxxyyyyyyxxxwwwuuutttuuutttrrrrrrrrrpppnnnlllgggddd___XXXOOOFFF>>>:::999888666555555333111///111111111111000000000///////////////////////////000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////...............------,,,,,,------...++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++)))************+++++++++,,,,,,,,,,,,+++******)))+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))************************************************''''''''''''((((((((((((******))))))((((((''''''++++++***))))))))))))))))))(((((('''(((((())))))************))))))))))))***************)))))))))))))))))))))))))))))))))+++***)))***++++++***)))&&&((())))))(((''')))***)))((((((''''''(((((()))******))))))((((((''''''''')))***)))(((((()))***)))(((((()))******((('''))))))(((((((((((())))))+++***((()))***++++++***))))))***++++++,,,------***************)))(((((())))))***++++++++++++***++++++++++++++++++++++++///...,,,+++***++++++,,,************+++,,,------))))))))))))))))))))))))++++++++++++++++++++++++000000///...---+++***)))******+++***************))))))*********+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------...//////...------***+++,,,,,,***)))***,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++......------------......////////////////////////,,,---...---,,,+++---///---------...............------,,,,,,...000222333222111000.........///000000000///////////////000222111111111111111222222222444777999<<<@@@EEEIIIPPPSSSXXX^^^dddhhhkkkllllllnnnqqqttttttsssrrrrrrrrrrrrrrrqqqpppooonnnmmmlllllllllkkkiiigggeeedddbbb___ZZZSSSLLLFFFBBB@@@===============<<<<<<<<<999:::===???BBBDDDEEEFFFMMMPPPTTTYYY^^^```bbbbbbfffjjjooorrrtttuuuvvvwwwttttttrrrpppmmmjjjhhhggggggggggggggggggfffeeeeeeeeeeeefffgggggggggffffffdddeeefffiiillloooqqqsssqqqqqqrrrtttuuuuuuvvvvvvssstttwwwyyy{{{~~~}}}||||||{{{yyywwwzzzzzz{{{|||~~~~~~~~~}}}||||||{{{zzzzzzzzzzzz{{{|||xxxtttooollliiieeebbb``````______```aaabbbbbbaaa```^^^[[[WWWUUUTTTTTTPPPOOOMMMJJJFFFAAA>>><<<999999::::::::::::;;;;;;@@@BBBIIIUUUdddpppwwwyyyyyyzzz{{{~~~|||yyyssstttuuuvvvvvvvvvuuuuuuvvvuuutttssssssrrrqqqpppllllllkkkgggaaaXXXPPPKKK@@@<<<888666555444444333111111000000000000000111////////////////////////000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////...............------,,,,,,------...+++,,,,,,------,,,,,,,,,))))))*********+++++++++---------,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))******************))))))((((((''''''+++***))))))(((((())))))((((((''''''(((((())))))******))))))((()))******))))))(((((()))))))))***((((((((((((((((((((((((,,,+++***+++,,,---,,,***&&&((())))))(((((()))***((((((''''''''''''((((((******))))))((((((''''''''''''((((((((((((((())))))(((((()))))))))((((((******))))))))))))*********)))''''''((()))((('''))))))*********+++++++++)))))))))******))))))((())))))***++++++++++++***++++++++++++++++++++++++---,,,+++)))))))))******************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++&&&'''(((***+++++++++++++++*********++++++*********************+++++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***------...//////...------***+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,---...---,,,+++---///---------........./////////...---------///000111333222000///......///000000000/////////000000111222111000000000000111111222666<<>>999999999::::::;;;;;;;;;>>>@@@DDDIIINNNRRRUUUVVV^^^```dddiiilllmmmnnnmmmqqqtttyyy{{{|||{{{{{{{{{|||||||||{{{zzzxxxvvvuuuvvvwwwwwwvvvuuutttrrrqqqqqqqqqrrrrrrqqqqqqqqqpppiiijjjlllnnnqqqtttwwwxxxssssssttttttttttttsssrrrmmmooosssxxx}}}~~~~~~~~~|||{{{yyyyyyyyyxxxvvvtttwwwxxx{{{||||||{{{zzzzzz}}}|||zzzyyyxxxxxxyyyyyy|||zzzwwwuuutttqqqnnnkkkhhhdddaaa```cccfffffffffeeefffeeeccc___]]]]]]___```]]]XXXRRRLLLGGGDDDCCC<<<<<<;;;;;;;;;;;;:::999??????DDDOOO^^^kkksssvvvxxxxxxzzz|||~~~}}}zzzwwwrrrrrrrrrrrrssstttuuuvvvxxxwwwvvvuuurrrqqqppppppnnnoooqqqppplllggg```\\\NNNIIIAAA;;;777666555444000000/////////000222222000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000////////////////////////////////////...............------,,,,,,------...,,,,,,,,,------,,,,,,+++))))))*********+++++++++---------,,,,,,,,,++++++))))))*********+++++++++++++++,,,,,,,,,+++******************************************************************************************************************************))))))))))))***************)))))))))((((((((('''))))))(((''''''''''''(((''''''&&&&&&'''(((((()))******)))((())))))******(((((('''''''''((())))))((((((((((((((((((((((((,,,+++***+++,,,---,,,***'''((())))))(((((()))+++''''''((((((((((((''''''***)))))))))((((((((('''&&&&&&&&&'''((((((((((((((())))))((((((((())))))******))))))))))))******)))'''&&&&&&'''((('''&&&******))))))((((((((((((%%%&&&'''((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++)))(((((()))******+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))***))))))))),,,+++******+++,,,+++***************************------,,,,,,+++******)))******+++++++++,,,,,,,,,------------,,,,,,+++***,,,---...//////...---,,,,,,---......------...///+++,,,,,,,,,,,,++++++***------------------------------,,,,,,,,,,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///,,,,,,------...///////////////............//////111000000////////////000000000/////////000111111222111111111222333555666999???GGGOOOVVV\\\bbbeeefffhhhjjjllloooqqqrrrrrrrrrrrrssstttuuussspppmmmmmmkkkgggccc___]]][[[[[[^^^___``````___]]]ZZZYYYRRRPPPLLLHHHCCC???===<<<:::::::::;;;<<<>>>???@@@FFFIIINNNTTT[[[aaaeeeggglllnnnqqqtttvvvvvvvvvuuuxxx{{{~~~}}}~~~}}}||||||}}}~~~~~~|||{{{zzzxxxwwwwwwvvvvvvuuuuuuuuulllmmmnnnpppsssvvvxxxyyyuuuvvvvvvuuutttrrrpppnnnhhhkkkrrryyy~~~|||xxxvvvtttssssssrrrpppnnnrrruuuyyyzzzzzzxxxwwwwww}}}|||zzzyyyxxxxxxwwwwwwyyyyyyxxxyyyyyywwwtttrrroookkkggggggiiikkkkkkjjjfffggghhheeeaaa```aaadddhhheee```ZZZTTTOOOKKKIIIBBB@@@===<<<======;;;:::;;;;;;???IIIWWWeeemmmqqqssstttuuuxxx{{{{{{yyyxxxsssqqqnnnmmmlllnnnppprrrtttvvvvvvuuurrrpppppppppqqqrrrttttttrrrnnnjjjggg```ZZZQQQHHHBBB===888555222222111000000111222333000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000////////////////////////////////////...............------,,,,,,------...,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++)))************++++++++++++++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))************************************************************************''''''''''''((((((((((((((((((((())))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))+++***)))***++++++***)))'''(((***)))(((((()))+++'''(((((())))))(((((('''((((((((()))))))))))))))'''&&&%%%''')))***)))(((((())))))((('''''')))*********))))))))))))******)))(((&&&'''((())))))(((***))))))(((''''''&&&&&&$$$%%%&&&((())))))******))))))***++++++++++++***+++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))/////////...,,,+++)))(((---+++)))***,,,---+++)))*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,---......---,,,+++,,,---......------...000---------------,,,++++++........................,,,,,,++++++,,,---...///......------------......------------------------,,,---...---,,,+++---///,,,,,,------...//////000---......///////////////......//////000000//////000000//////000111111222111222222444777;;;>>>@@@GGGMMMVVV^^^dddhhhkkkmmmlllmmmmmmnnnppprrrssstttuuutttssssssssspppjjjfffaaa^^^YYYTTTQQQOOOPPPPPPTTTVVVWWWXXXXXXVVVTTTRRRHHHFFFDDDAAA???===<<<;;;>>>>>>>>>???AAADDDGGGIIIKKKNNNTTT\\\dddjjjooorrruuuwwwxxxzzzzzzzzzzzzzzzzzz~~~}}}{{{wwwyyy{{{~~~~~~wwwwwwvvvuuutttsssssssssooooooppprrrtttvvvxxxzzzxxxxxxxxxvvvtttpppmmmkkkeeehhhooowww~~~}}}vvvssspppnnnmmmllliiihhhlllqqqwwwzzzyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwyyyzzzyyyvvvsssqqqooommmmmmnnnoooooonnnhhhkkkllliiidddbbbdddgggffffffdddaaa\\\VVVPPPLLLHHHDDD@@@>>>>>>???>>><<<:::;;;>>>DDDOOOYYYbbbgggiiijjjkkkoootttwwwxxxxxxrrrnnnhhhccc```aaadddfffiiilllpppqqqpppoooooopppttttttttttttsssqqqpppooojjjfffaaa[[[SSSKKKBBB<<<999777555222111111222222000000000000000000000000////////////////////////.../////////000000000111////////////000000000000////////////////////////////////////...............------,,,,,,------...,,,---------,,,,,,+++***++++++,,,,,,,,,---------,,,++++++++++++*********)))************+++++++++***++++++,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))*********))))))((('''(((((((((''''''''''''((()))***+++'''((()))***+++******)))...,,,***)))((()))***+++))))))))))))))))))))))))***((('''((()))***)))(((''')))******))))))***+++(((((()))******)))((((((''''''(((((())))))******)))''''''(((+++,,,+++***((()))***(((&&&&&&)))+++)))))))))(((((()))))))))((('''&&&&&&(((******)))))))))))))))((((((((((((&&&'''((()))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++*********+++---...------,,,+++************************************++++++++++++++++++++++++)))***+++---.../////////---+++)))***,,,---,,,)))++++++******************'''((()))***,,,...//////******+++++++++,,,,,,,,,))))))+++,,,---.........++++++,,,------,,,++++++***+++,,,,,,++++++---....../////////...---,,,,,,........................,,,,,,++++++,,,...///000,,,,,,,,,++++++,,,,,,,,,........................------...---,,,+++---///,,,,,,------...///000000+++,,,...000111111000000,,,---...000000000///...000000///000000111222222111222444777;;;AAAFFFIIISSSYYYbbbiiimmmoooppppppoooooooooooopppsssuuuvvvvvvtttqqqpppoookkkddd___TTTQQQLLLGGGDDDDDDFFFHHHGGGHHHKKKLLLLLLJJJHHHGGGCCCBBB@@@???======<<<<<<>>>======>>>@@@DDDIIIKKKMMMPPPWWW___gggnnntttvvvyyyyyyzzz{{{||||||||||||yyy}}}~~~}}}zzzwwwuuuqqqssswww{{{~~~uuutttsssrrrqqqpppppppppqqqqqqrrrsssuuuwwwyyyzzzyyyyyyxxxvvvsssoookkkhhhdddfffkkkttt|||}}}wwwsssoookkkiiigggeeeccciiiooovvvzzzzzzyyyzzz{{{uuuuuuvvvvvvwwwvvvuuuuuussstttuuuwwwyyyxxxtttrrrooooooooopppqqqqqqqqqpppmmmooopppmmmgggdddfffiiiaaaccceeeeeeaaaZZZRRRMMMLLLGGGBBB???@@@@@@@@@>>><<<===>>>BBBHHHOOOWWW[[[___```bbbgggnnnsssvvvvvvpppjjjaaaYYYUUUUUUXXXZZZ^^^ccciiilllllllllnnnooosssssssssssssssttttttuuukkkkkkjjjhhhbbbXXXMMMEEE>>><<<888555222111111111000000000000000000000000////////////////////////.../////////000000111111////////////000000000000////////////////////////000/////////...............------,,,,,,------...------------,,,,,,+++***))))))*********++++++++++++++++++*********)))))))))************+++++++++***++++++,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))************&&&&&&'''((()))***+++++++++******)))))))))))))))(((((((((((()))***+++,,,&&&'''***+++,,,+++***(((000///---+++******+++,,,))))))))))))))))))))))))((('''&&&'''((()))(((&&&''')))******))))))***+++((()))***++++++***)))(((&&&&&&'''((()))***+++++++++)))(((***---///---+++(((******(((&&&&&&))),,,))))))(((((((((((())))))&&&%%%$$$%%%'''))))))((((((((())))))******++++++***************)))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************,,,,,,---,,,***(((((()))***++++++***)))***+++++++++)))))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++------------------------------------------------+++,,,---------,,,+++***------------------------------------------------......//////...---,,,,,,---...//////000///////////////............//////000...---,,,,,,---...000000000////////////000000////////////000111222333...111333333333222333444444777;;;@@@EEELLLSSSWWWbbbgggmmmqqqssssssssstttrrrqqqooopppsssuuuvvvvvvwwwuuupppjjjccc[[[TTTPPPFFFFFFFFFCCCAAA??????@@@CCCBBBAAAAAABBBCCCBBBBBB===>>>@@@@@@???@@@AAACCCDDDCCCBBBDDDGGGJJJKKKJJJLLLOOOTTT\\\eeeooowww|||zzzzzz{{{|||}}}}}}zzzxxxyyy}}}~~~{{{yyy~~~yyywwwyyyxxxtttqqqqqqpppsssvvvwww{{{{{{tttpppooopppooolllmmmqqqtttzzz}}}|||}}}yyyuuusssrrrqqqsssqqqttt~~~zzzssspppkkkggggggkkkjjjooosssyyy~~~wwwrrrtttuuutttrrrsssiiigggkkkuuuzzzwwwssssssqqqrrrrrrpppooopppqqqssslllrrrtttnnnkkknnnpppnnnllliiifffdddbbb]]]VVVQQQNNNJJJGGGFFFGGGGGGEEEBBBBBBAAAAAAAAADDDHHHLLLNNNNNNSSSZZZ___cccggglllqqqnnniii```TTTJJJFFFHHHKKKPPPRRRYYYbbbfffgggjjjooottttttrrrppptttyyyxxxtttooooooooonnnllleee]]]WWWNNNIIIBBB<<<888666444222444333222222222111///---////////////000000000000000000000000000000000000////////////////////////000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***))))))******..................------,,,,,,,,,++++++******************++++++,,,,,,,,,%%%'''((()))((((((***,,,************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))(((((((((((())))))(((((((((((())))))---,,,***(((((((((((()))))))))(((((('''%%%$$$###&&&(((++++++***))))))***......,,,***''''''(((***---,,,***(((((()))***+++***)))'''&&&'''(((***+++(((((((((((())))))))))))+++***(((&&&&&&&&&''''''''')))******))))))***,,,,,,+++***((((((((()))***''''''((((((((((((''''''))))))))))))))))))))))))***)))(((''''''&&&''''''###$$$%%%&&&''')))*********,,,---,,,***)))***---++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---...---+++***)))***+++,,,+++***)))***+++,,,+++))))))******+++,,,,,,------,,,,,,,,,+++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,------.../////////////////////............//////000///---,,,,,,---///000000//////////////////000000000//////000111222222///000111111111111333555999===DDDKKKRRRYYYaaafffiiimmmrrrttttttsssssssssrrrqqqpppqqqtttvvvwwwwwwuuuqqqjjjccc[[[SSSMMMIIICCCCCCAAA???===;;;;;;<<<>>>=========???AAABBBBBB@@@CCCFFFHHHHHHIIIKKKMMMLLLIIIGGGFFFIIILLLOOOOOORRRTTTXXX___hhhpppvvvxxxwwwwwwyyy|||}}}}}}{{{yyyyyy|||~~~{{{yyywwwvvvrrrqqqrrrpppmmmnnnqqqsssyyyxxxssspppqqqrrrrrrtttxxx~~~~~~zzzrrrppprrrooottt{{{yyyuuusssoookkkjjjiiieeeeeelllpppooonnnpppoooooopppooommmlllkkkkkklllrrrtttqqqpppsssuuutttpppmmmjjjiiigggddd^^^ZZZZZZVVVRRRPPPPPPNNNKKKIIIFFFFFFEEEFFFHHHKKKNNNPPPMMMOOORRRUUUXXX]]]dddiiiiiieee\\\QQQFFFAAA@@@BBBHHHIIIMMMTTTYYY\\\bbbiiiooorrrsssqqqsssvvvvvvssssssrrrrrrrrrpppkkkddd___XXXSSSMMMGGGAAA<<<888444222111000000111222000//////000000000000000000000000000000000000000000000////////////////////////000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,((()))************+++---))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))(((((((((((())))))(((((((((((()))))),,,+++***)))((((((((()))(((((()))(((((('''&&&%%%&&&(((++++++***))))))***,,,+++******))))))((((((---,,,***)))((()))***+++,,,***)))'''&&&'''((()))(((((((((((()))))))))***++++++***)))((((((((((((''')))***)))'''''''''(((***)))((('''&&&&&&'''((('''(((((())))))(((((('''))))))))))))))))))))))))(((((('''''''''(((((()))((((((((()))))))))******...//////---***(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,+++++++++,,,---,,,***)))***+++,,,+++************++++++,,,,,,---------,,,,,,++++++******)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((++++++,,,,,,,,,,,,------,,,,,,,,,---......//////------------------------------------------------,,,------.........------------------------------++++++++++++++++++++++++.........///......---,,,,,,---......///...............------------......000000............000000//////............//////000000000///000000111111111222222111222444999<<>>BBBEEEHHHKKKNNNRRRTTTUUUUUUVVVWWWTTTQQQNNNMMMPPPUUUYYY[[[```___aaahhhpppvvvxxxwwwvvvwwwxxxzzz{{{|||||||||{{{~~~|||xxxtttsssnnnllllllmmmllllllrrrzzz~~~yyy{{{~~~wwwooojjjlllfffbbbdddfffgggjjjnnnkkkkkklllllljjjiiifffeeefffjjjnnnnnnoootttwwwwwwtttrrrpppooonnnlllhhhfffgggddd```]]]ZZZXXXUUUSSSPPPOOOOOOOOOQQQSSSUUUWWWPPPPPPNNNMMMOOOSSSZZZ```ccc___YYYOOOEEE>>>;;;:::AAA@@@AAAFFFKKKOOOXXX```gggnnnssssssqqqssssssrrruuutttssssssrrrppplllhhhdddaaa\\\WWWPPPHHH???999444222000000222333333333000000000000000000000000000000000000000000000000////////////////////////000//////............///........................------------------------,,,,,,,,,,,,,,,,,,------------------------------++++++++++++************)))))))))******++++++,,,+++++++++++++++************++++++++++++,,,,,,,,,***,,,---,,,++++++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))(((((((((((()))))),,,+++***)))((((((((()))(((((())))))))))))((((((''')))***+++***)))******,,,***((()))++++++)))&&&,,,+++***)))((()))***+++---+++)))((('''&&&''''''((((((((()))))))))******++++++++++++***)))(((((((((***+++***(((&&&&&&''')))((((((''''''''''''(((((())))))******))))))((())))))))))))))))))))))))''''''''''''((()))***+++++++++******))))))((((((...//////---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++++++++,,,,,,,,,+++******,,,,,,+++************++++++,,,,,,,,,---------,,,,,,+++******************+++,,,------++++++++++++++++++++++++---,,,+++)))((((((((((((+++++++++,,,,,,,,,------,,,,,,------...///000000------------------------------------------------------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,---.....................------------......111000////////////000111//////............//////111111000000000000111111333444444555888===DDDJJJSSSWWW^^^cccgggkkknnnqqqwwwyyy{{{{{{xxxvvvttttttuuutttsssuuuwwwyyyyyyyyyppphhh^^^VVVPPPLLLGGGDDDEEEBBB???===<<<<<<<<<<<<<<<===>>>@@@CCCHHHNNNQQQYYY\\\```aaa```^^^]]]]]][[[YYYXXXZZZ^^^dddgggiiilllkkkkkkpppwww{{{zzzxxxuuuuuuuuuuuuwww|||zzzsssooollllllooorrrsssxxxyyyuuuqqqllliiiiiijjjnnnqqqnnnlllkkkjjjiiigggeeedddaaadddgggjjjnnnsssvvvwwwvvvuuutttsssrrrqqqpppoooooommmiiifffcccaaa___^^^]]]]]]]]]]]]^^^```aaaaaaZZZXXXTTTQQQPPPRRRVVVXXX[[[YYYUUUNNNGGG@@@<<<:::???======AAADDDGGGNNNVVV]]]iiissstttqqqrrrsssssssssrrrqqqrrrrrrrrrpppnnnmmmkkkiiieee^^^UUUJJJCCC;;;888444333444555555444111111111000000000000000////////////////////////////////////////////////000///............//////........................------------------------,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++***'''(((((()))***+++,,,,,,+++++++++***************+++++++++++++++++++++++++++,,,------+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))(((((())))))))))))(((((((((((())))))+++******)))))))))))))))(((((()))***************''')))******))))))***+++222---((((((+++,,,***&&&+++***))))))))))))******+++***)))(((''''''(((((((((((()))))))))************++++++,,,+++)))((('''((()))++++++)))(((((()))*********))))))))))))***))))))************))))))))))))))))))))))))))))))((((((''''''((()))******)))))))))(((((('''''''''+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***************++++++,,,+++***+++,,,,,,,,,******+++++++++++++++,,,,,,---------,,,,,,,,,++++++------,,,+++************++++++++++++++++++++++++,,,++++++*********+++++++++++++++,,,,,,,,,------,,,,,,------...///000000------------------------------------------------------------......//////------------------------........................------...............---,,,---......//////...............------.........000000////////////000000//////............//////222111111111111222222333333555888;;;AAAHHHQQQWWW___cccgggkkkmmmoooqqqsssxxxzzz||||||zzzxxxwwwwwwwwwvvvvvvwwwyyyzzzzzzxxxpppiii```ZZZWWWTTTOOOLLLGGGDDD@@@>>>???@@@@@@@@@???AAAEEEGGGKKKPPPVVV[[[aaadddhhhiiihhhfffeeeeeeddddddeeeiiinnnqqqrrrrrrqqqooooooqqqtttvvvuuutttmmmmmmmmmnnntttzzzsssqqqsssxxx~~~|||}}}{{{uuupppllliiifffdddccccccfffjjjooorrrtttvvvuuuuuutttrrrqqqqqqrrrsssqqqqqqooommmkkkjjjiiijjjiiijjjkkklllmmmmmmmmmmmmfffccc```\\\ZZZXXXVVVUUUVVVTTTPPPMMMHHHDDD@@@===>>><<<>>>AAAAAAAAADDDJJJTTTbbbpppsssrrrrrrtttuuusssrrrqqqrrrttttttsssrrrpppppppppnnniii```VVVNNNDDD@@@;;;777555444333222222111111111000000000/////////////////////////////////////////////////////////............//////////////////////////////------------------------,,,,,,,,,------...............---------,,,,,,,,,***+++,,,,,,,,,,,,++++++((())))))***+++,,,,,,---************************++++++++++++++++++++++++***+++,,,+++***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))))))))))))))))))))(((((((((((())))))************)))))))))((('''((()))***++++++++++++((()))******))))))***,,,888111)))''')))+++***((())))))))))))))))))******((((((((((((((()))******))))))))))))************)))***++++++***)))'''&&&###&&&)))***)))))))))***)))))))))************)))))))))************))))))))))))))))))))))))))))))******)))(((((((((((((((''''''(((((()))*********++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))*********+++++++++---+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------......,,,+++***)))))))))+++++++++++++++++++++++++++++++++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---......//////---------------------------------------------------,,,,,,,,,---...///000------------------------........................,,,---......///.........---......///000///////////////............//////////////////////////////000000////////////000000222222222222333444555666555999???EEELLLTTT[[[aaagggjjjnnnqqqsssuuuxxxzzzxxxzzz||||||{{{zzzzzz{{{{{{zzzyyyzzz{{{{{{yyywwwrrrllleeebbbbbb___YYYTTTJJJEEEAAA@@@CCCFFFFFFEEEDDDHHHNNNQQQTTTXXX^^^ccceeehhhkkkmmmmmmmmmmmmnnnnnnnnnqqqtttxxxzzzzzzxxxtttrrrpppnnnlllkkkkkkllldddfffiiiooo{{{}}}wwwpppjjjhhheeefffjjjnnnnnnnnnpppssssssqqqooolllllloooqqqpppqqqrrrqqqooooooqqqsssrrrsssuuuvvvwwwwwwwwwvvvnnnllliiigggeeeaaa]]]YYYWWWSSSOOOKKKHHHEEEAAA???===<<<===@@@???<<<===AAAJJJYYYhhhoooqqqtttwwwwwwvvvuuuuuuvvvxxxxxxwwwuuurrrrrrsssrrroooiii```ZZZNNNJJJDDD>>>:::666222000222222222111111000000///000000000000000000000000///////////////////////////............//////000////////////////////////------------------------,,,,,,,,,---......//////.........------,,,,,,+++******,,,---------,,,+++*********+++,,,,,,,,,---)))))))))***************,,,,,,,,,++++++++++++***(((***+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))))))))***))))))(((((((((((())))))))))))************)))((((((((()))***************((()))***)))((((((***,,,777111+++'''((()))***)))(((((())))))))))))))))))&&&&&&'''((()))***++++++)))))))))*********++++++************)))((('''&&&###&&&(((((((((((((((&&&''''''(((((((((((('''((())))))******))))))((()))))))))))))))))))))))),,,+++***)))(((((((((((((((((()))+++,,,...//////...,,,++++++++++++***(((------------------------------------------------***+++,,,------,,,+++***)))***++++++,,,,,,,,,+++---,,,++++++------,,,+++++++++++++++++++++++++++++++++,,,,,,---.........------,,,+++************************************+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------,,,+++++++++,,,---///000------------------------........................,,,------...//////.........///000000111111000000000000////////////000000.........//////.........111111000000000000111111222222333333555666888999<<>>===:::;;;@@@BBBPPP```iiiooouuuxxxxxxxxxxxxxxxyyyzzzzzzwwwuuuttttttttttttrrrnnngggcccZZZVVVPPPJJJDDD???999555333333222111111000000///000000000000000000000000////////////////////////...............///000000////////////////////////------------------------,,,,,,------...////////////......---,,,,,,++++++)))***,,,---...---,,,+++++++++++++++++++++++++++((()))))))))*********+++,,,,,,,,,+++++++++******''')))******))))))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))(((((((((((())))))((()))***++++++***)))((((((((())))))***)))))))))))))))***)))((((((***,,,...---+++))))))(((((()))'''(((((()))))))))))))))''''''((())))))***))))))))))))*********+++++++++,,,,,,+++***))))))))))))"""%%%)))******)))((()))%%%&&&'''((())))))(((''''''(((((())))))(((((('''))))))))))))))))))))))))******))))))))))))))))))((()))***+++---...///000---+++))))))++++++)))'''------------------------------------------------******,,,,,,,,,,,,*********+++,,,------------------,,,++++++------,,,+++++++++++++++++++++++++++***++++++,,,---...//////+++++++++***++++++,,,,,,************************,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------++++++******+++---...///------------------------------------------------,,,,,,---.../////////...//////000111111111111111111111000000000000111111------............------222222111111111111222222222222333444666888:::;;;EEEKKKUUU^^^dddiiimmmoooqqqrrrttttttuuuxxx|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}{{{xxxuuuvvvrrrooopppqqqlllbbbYYYSSSNNNJJJKKKPPPTTTUUUTTTTTTZZZbbbfffgggiiimmmqqqpppqqqrrrqqqoooooopppqqqnnnnnnpppvvv~~~yyymmmgggiiimmmpppvvv|||zzzwwwxxxoooooommmhhhdddcccgggjjjhhhjjjlllllljjjkkknnnqqqsssuuuxxx{{{}}}|||{{{zzzzzzwwwttttttuuuuuussspppmmmeeeZZZQQQKKKGGGCCC@@@???<<<<<<>>>===;;;>>>CCC===JJJZZZeeemmmuuuyyyxxxxxxxxxxxxzzzzzzyyyvvvssswwwvvvuuutttssspppkkkgggccc```ZZZTTTNNNHHHAAA<<<333333222222111000000///000000000000000000000000////////////////////////...............///000111000000000000000000000000------------------------,,,,,,------...///000000//////...---,,,,,,++++++)))***,,,.........,,,++++++++++++***************(((((())))))*********+++,,,,,,,,,++++++*********''')))************,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))(((((((((((())))))((()))***++++++***)))((((((((())))))))))))(((((())))))***)))((((((***---%%%'''***+++***(((((((((''''''((())))))***))))))((()))))))))))))))(((''')))************+++++++++...---,,,***)))******+++'''***---///---,,,******'''((()))+++++++++***)))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))***+++,,,'''((()))***+++,,,,,,---)))'''&&&(((+++---+++***))))))))))))************,,,,,,+++***+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,++++++,,,++++++******++++++,,,************************************))))))((((((((()))***+++,,,---......*********,,,...///...---++++++++++++++++++++++++---------...------,,,,,,,,,------......------,,,---......---,,,---///111,,,,,,---......---,,,,,,////////////////////////////////////////////////))),,,......---...222666???555---///444555333333000000000000000111222222111222111000//////222444333444444555888???HHHNNNRRRYYYbbbggghhhjjjmmmqqqvvvyyy|||~~~}}}|||||||||~~~~~~}}}{{{xxxwwwttttttuuuvvvuuupppiiiddd\\\\\\]]]___```bbbccccccbbbeeejjjooorrrsssrrrqqqttttttrrrqqqqqqppplllgggiiiiiimmmzzz}}}rrrrrrwww|||xxxqqqkkkgggdddaaa___bbbeeehhhiiihhhgggiiikkknnnrrrwwwzzzzzzyyyxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxqqqnnniiibbb[[[SSSMMMJJJDDD===999<<<<<<999999===@@@IIITTT^^^lllyyy{{{vvv{{{xxxuuuvvvxxxyyywwwuuuyyyyyyxxxwwwtttqqqmmmkkkeeeeeeddd```ZZZRRRJJJEEE;;;999666555444444222111///111222222000///......000000000000000000000000////////////////////////333222111/////////000111//////.........---------///---++++++,,,---...---...------,,,,,,------...---+++))))))+++,,,---,,,---,,,,,,++++++,,,,,,,,,------,,,++++++******)))))))))***+++++++++******,,,,,,+++***))))))******+++++++++*********))))))+++++++++******))))))))),,,,,,,,,+++++++++******((()))***++++++***)))(((...+++((((((+++,,,+++(((++++++***)))(((((())))))&&&)))(((%%%%%%))))))'''(((((())))))******++++++'''(((((()))***+++++++++,,,+++***((((((((())))))***)))))))))***+++,,,,,,,,,***(((''')))***************)))((((((((((((((()))***,,,------,,,***)))************))))))))))))***++++++***((('''((())),,,,,,+++******))))))(((---)))(((***)))''''''***((()))***++++++***(((((((((((()))***************************++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------+++******,,,......---,,,++++++++++++++++++++++++---------......------,,,,,,------......------,,,------...---,,,,,,///111,,,---............---,,,///////////////////////////////////////////////////000111000///000444777???666///111444555555666000000000///000000111111111222333333222222333555555777999<<>>::::::===AAAHHHQQQZZZhhhtttxxxuuuwwwuuussssssuuuvvvuuussswwwwwwwwwwwwuuurrrooommmjjjjjjiiigggccc]]]XXXUUUGGGBBB<<<777555444333222...///111222111111111111000000000000000000000000000000000000000000000000222111000////////////000//////.........---------///...---,,,---.........------,,,,,,,,,,,,---------+++))))))+++------,,,************+++,,,------,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,++++++***))))))******+++++++++*********)))))),,,,,,,,,,,,,,,+++******************))))))))))))))))))************))))))+++***((((((((()))((('''++++++***)))))))))))))))&&&((((((&&&'''+++,,,***((()))))))))))))))******'''(((((()))******++++++++++++***))))))***+++++++++***))))))))))))))))))+++***((((((*********)))******)))(((((((((((((((******,,,,,,,,,,,,******(((((())))))*********+++)))***+++***((((((((()))+++************)))))))))///+++)))******((()))---))))))************))))))((())))))***************+++++++++,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,++++++++++++,,,,,,------------------------......------------,,,,,,.........------,,,,,,,,,,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------............------,,,---...---,,,,,,...000,,,---............---,,,////////////////////////////////////////////////333222000///000222555888<<<555000000111///000333111000000/////////000000000222444444444444666777:::===BBBHHHNNNVVV]]]ccciiimmmpppqqqqqqrrruuuyyy{{{~~~||||||}}}~~~~~~~~~}}}}}}xxxwwwvvvvvvvvvvvvtttrrrqqqrrrssstttttttttsssrrrppptttxxx{{{zzz{{{}}}~~~{{{wwwssspppnnnmmmmmmooovvvwwwtttqqqqqquuu~~~~~~~~~~~~yyypppkkkjjjiiihhhfffcccccceeeggghhhkkkoooqqqrrrrrrssstttuuuvvvwwwyyyzzzzzzzzzzzz~~~|||zzzvvvrrrmmmjjjggg^^^VVVMMMHHHDDD???===>>>@@@FFFLLLTTT```mmmssstttwwwuuuttttttvvvvvvuuutttuuuuuuvvvvvvuuutttrrrqqqnnnnnnnnnmmmkkkiiigggfffWWWPPPFFF>>>888666444444000111111111111111111111000000000000000000000000000000000000000000000000//////000000000///....../////////.........------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,+++)))***,,,------,,,***)))))))))******+++,,,******+++++++++,,,,,,,,,///...,,,++++++++++++,,,,,,+++******)))*********+++++++++******************+++---...---,,,***)))))))))((((((((('''''''''******))))))))))))*********++++++***(((&&&'''(((+++***))))))))))))))))))&&&))))))''')))---///---))))))))))))((((((((((((((((((((()))******++++++*********)))******+++,,,+++***)))(((((('''((((((***))))))***++++++***(((***))))))(((((((((((((((++++++++++++++++++++++++''''''((()))***+++,,,,,,)))***+++***)))((()))***))))))************++++++///+++)))+++***(((***...******)))))))))******+++((()))******++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------------------------------++++++++++++++++++++++++************************++++++******+++,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------,,,,,,,,,,,,---,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------............------,,,---......,,,,,,---///------............------////////////////////////////////////////////////222000---,,,///333888;;;999555333444222......111111111000/////////000000000222333333444666:::===CCCGGGNNNTTT[[[aaagggkkknnnpppqqqqqqqqqsssvvvyyy|||~~~}}}}}}}}}}}}}}}}}}||||||{{{yyywwwvvvwwwwwwvvvuuussstttvvvvvvvvvuuusssrrrsssuuuyyy}}}zzzxxxvvvxxx|||~~~yyywwwxxxttttttwww~~~}}}zzztttmmmhhheeeddddddkkkmmmoooooooooppprrrsssssssssuuuvvvxxxyyyzzzzzz|||{{{zzzyyywwwtttrrrqqqkkkeee]]]VVVOOOHHHBBB???@@@BBBFFFMMMWWWdddmmmrrruuuuuutttttttttsssrrrqqqssstttuuuuuuuuuuuuttttttpppooonnnmmmlllmmmmmmnnnccc\\\RRRHHHAAA;;;777444555333111000000000///...////////////////////////////////////////////////---...///000000///...---////////////............***,,,---,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,------,,,,,,,,,+++***************))))))***+++,,,,,,------000...,,,***)))***+++,,,++++++***************+++************************(((***,,,------,,,)))'''))))))((((((((('''''''''+++***)))(((((()))***++++++---///---***'''(((*********)))))))))))))))***(((++++++)))***...///---***))))))(((((('''''''''(((((())))))************************))))))))))))+++***)))))))))))))))******))))))+++,,,,,,***((())))))(((((((((((())))))++++++************++++++'''(((((()))******++++++)))***+++***)))((()))***)))******+++,,,,,,------+++)))***------)))(((++++++***)))((()))***+++,,,))))))***++++++++++++************++++++++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---......+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,---,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...---......//////......------...//////...------...........................////////////////////////////////////////////////000...,,,,,,///666>>>DDD666444555888888444222444222111000000000000111111222333333333555;;;BBBGGGOOOSSSYYY___dddhhhllloooppppppqqqqqqrrruuuxxx{{{{{{}}}~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyyyy}}}{{{xxxwwwwwwwwwvvvuuurrrrrrssssssrrrqqqooonnnnnnqqqzzzxxxsssrrryyy{{{uuupppvvv}}}}}}~~~zzzrrrllliiigggjjjkkkkkkkkkkkkmmmpppsssqqqrrrrrrsssuuuvvvwwwxxxwwwxxxxxxxxxwwwwwwvvvuuuqqqoookkkeee^^^UUUKKKCCCAAA@@@BBBGGGOOOZZZeeemmmpppqqqrrrrrrqqqoooooonnnsssssstttuuuuuuvvvvvvvvvrrrpppnnnllllllmmmnnnooohhhddd]]]UUUMMMEEE===777777444000///000111000///////////////////////////........................---...///000000///...---000000/////////.........---///000///------...000,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---...---,,,,,,,,,+++++++++,,,,,,---))))))***+++,,,------...///---+++)))((((((******+++***************++++++************************)))***---...///---+++)))******)))))))))(((((((((+++***)))(((((()))***+++***---///...+++((()))+++***)))))))))))))))******+++------)))))),,,---*********))))))(((((('''''')))))))))))))))*********++++++******)))((('''&&&)))))))))***+++,,,---...*********+++---,,,***((())))))(((((((((((())))))+++******))))))******+++******))))))))))))))))))((()))******)))((()))+++***++++++,,,---...//////((((((,,,222222---))))))+++***)))))))))***,,,---))))))***+++++++++++++++************++++++++++++---............---,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////......////////////.........000111111///....../////////...------...///////////////////////////////////////////////////////////////...111:::FFFOOO333000000444777555333444222111111111111222333333555666777999===DDDLLLRRRZZZ^^^cccgggjjjllloooqqqssssssssstttvvvyyy|||}}}zzz{{{||||||{{{zzz{{{}}}}}}}}}~~~~~~|||yyywwwvvvvvvzzzxxxwwwwwwwwwvvvtttqqqpppoooooonnnmmmllllllllljjjsssuuujjjggggggoooyyy}}}zzzvvvrrrmmmqqquuuwwwyyy}}}~~~yyywwwnnnmmmllljjjiiijjjnnnqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwxxxxxxwwwwwwrrruuutttpppjjjbbbWWWMMMFFFCCCAAADDDHHHOOOZZZeeennnpppsssttttttssstttuuutttuuuuuuuuuuuuvvvvvvvvvuuutttqqqooonnnnnnooopppjjjhhheeeaaaZZZQQQHHHAAA:::666111000222444444333000000000000000000000000------------------------......///000000000//////000000000/////////......***,,,---+++((((((+++...,,,,,,++++++++++++,,,,,,,,,++++++,,,...///---,,,))))))***+++,,,...///000))))))***+++,,,,,,---------,,,***))))))))))))************)))******+++,,,***************++++++++++++,,,...///000///---,,,+++++++++*********))))))******))))))))))))******(((***,,,,,,***)))(((((()))))))))))))))******++++++---,,,)))(((******(((************))))))))))))))))))))))))))))))*********++++++******)))''''''))))))******,,,---///000+++******+++,,,,,,+++)))((((((((((((((())))))***************************************))))))((((((((()))******))))))***+++++++++,,,------...//////)))***///555555///+++******************+++,,,---)))***++++++,,,+++++++++++++++++++++,,,,,,,,,------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,***(((&&&+++,,,---//////---,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++******,,,......---,,,------------------------,,,---...///000000000000......////////////......///111333333111/////////000///...------...///000////////////////////////////////////////////////---000111000000999HHHUUU@@@777000111333222111222111111111222333444555666888;;;@@@EEEKKKQQQXXX]]]dddgggjjjmmmnnnppprrrsssvvvvvvvvvwwwzzz|||}}}}}}zzz{{{{{{zzzyyyyyyzzz{{{{{{|||}}}~~~}}}zzzwwwvvvuuutttssssssuuuwwwxxxvvvrrrooommmllljjjhhhhhhhhhiiijjjlll~~~zzzkkkfffdddccciiisss~~~|||yyyvvvzzz~~~{{{tttnnnlllmmmoooqqqqqqooonnnnnnnnnnnnooossstttuuuvvvwwwwwwwwwwwwssswwwxxxtttqqqmmmdddYYYNNNHHHDDDCCCCCCEEENNNYYYgggkkkqqqtttvvvwwwzzz|||wwwvvvvvvuuuuuuuuuuuuuuuwwwvvvtttrrrppppppqqqqqqlllkkkjjjiiieee^^^UUUOOODDD>>>666333444555444222000000000000000000000000........................///////////////000111222000000000000/////////...)))******'''$$$$$$)))...,,,,,,++++++++++++,,,,,,,,,++++++---//////---+++++++++++++++++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,))))))*********+++++++++***+++,,,,,,------,,,,,,++++++*********)))))))))))))))************))))))(((((()))+++---,,,***((()))))))))))))))***++++++(((+++***'''&&&)))***'''************++++++++++++***))))))))))))))))))))))))***+++,,,---,,,,,,+++************+++,,,---...---+++******+++,,,++++++((((((((((((((()))******((()))***++++++***)))((()))))))))))))))*********''')))******))))))***+++***+++++++++,,,,,,------***))),,,111222---+++,,,((()))***+++,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,---------............/////////...,,,+++------------------------++++++++++++++++++++++++************************''')))+++,,,+++(((%%%"""+++,,,...//////...,,,+++........................,,,,,,,,,---------......000//////---,,,++++++************,,,...///...---------------------------,,,---...///000000000000......////////////......000222444444222000000000000///...------...///000////////////////////////////////////////////////+++///222///---555GGGVVVVVVHHH:::555555444333333111111222333444666777888:::???GGGOOOVVV[[[```ccchhhkkknnnpppqqqrrrtttvvvxxxwwwwwwyyy{{{|||{{{{{{zzz{{{{{{zzzxxxxxxyyy{{{{{{{{{|||~~~~~~~~~|||yyyvvvuuuuuuuuummmooossswwwyyywwwrrrnnnjjjiiifffddddddeeeggghhhrrr|||ppphhhgggfffdddhhhqqqzzzwwwpppnnnnnnrrrqqqooommmlllkkkllllllrrrssstttuuuvvvvvvvvvvvvsssxxxyyyuuutttssslllbbbTTTMMMGGGDDD@@@???GGGQQQZZZ```gggmmmpppssswww{{{xxxxxxvvvuuuttttttttttttwwwvvvtttrrrqqqqqqqqqrrrnnnmmmmmmllljjjeee___ZZZOOOGGG===777555444000---000000000000000000000000////////////////////////111000/////////111222333000000000000///////////////000///+++'''(((...444,,,++++++++++++++++++,,,,,,+++,,,---//////---+++111000---+++((('''&&&%%%***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,******))))))***+++,,,,,,))))))******++++++++++++''''''((((((((())))))***************))))))))))))((()))***++++++***)))(((+++)))***,,,000000---***))))))((())))))***++++++%%%((((((%%%&&&)))***(((*********+++,,,,,,,,,---*********)))))))))))))))''')))+++...///000000000******************++++++...,,,))))))***,,,,,,,,,((((((((((((((()))******''')))***,,,,,,***)))'''''''''((()))***+++,,,,,,''')))******))))))***,,,)))************+++++++++)))''''''++++++))))))+++((()))+++,,,------,,,,,,******+++,,,,,,,,,,,,+++------------------------******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***************+++,,,------000000///...,,,+++***)))...---,,,,,,,,,---...///------------------------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000............////////////000000//////.........---////////////////////////222222000///............///////////////.........000000000000000///......111000//////111555999;;;NNNOOOMMMGGG>>>666333222111333555666777:::===@@@JJJNNNTTTZZZ^^^aaadddgggkkkkkkmmmoooqqqsssuuuvvvzzzyyyxxxwwwxxxyyyzzz{{{|||{{{zzzyyyxxxxxxyyyzzz}}}~~~~~~{{{vvvsssrrrpppmmmlllrrrsssqqquuu|||zzzqqqnnniiigggiiigggdddlllyyyvvvsss{{{tttooommmqqqrrrqqquuu|||~~~vvvvvvtttsssqqqlllggghhhmmmtttrrrooolllmmmppptttwwwvvvxxxzzzyyyvvvrrrooonnndddZZZNNNEEEBBBCCCCCCCCCQQQWWW```iiiqqquuuwwwwww{{{zzzwwwuuussssssssssssuuusssrrrppppppqqqssstttqqqpppnnnllljjjhhhfffeeeaaaZZZPPPFFF???:::666444222111///......///111222000000////////////000000////////////000000000000.........///////////////------,,,+++,,,---...///,,,------......------,,,---,,,,,,++++++*********------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))***,,,---,,,+++******++++++++++++*********+++,,,------,,,+++***+++++++++++++++***)))(((************************+++***((('''''''''((()))'''(((***+++***)))'''%%%))))))))))))((('''&&&%%%(((((()))***************+++***))))))(((((())))))((()))***,,,,,,,,,+++***,,,+++***))))))***+++,,,+++++++++***************---,,,)))'''&&&&&&'''(((++++++************++++++((((((((('''((())))))************)))))))))))))))******+++++++++,,,,,,,,,+++******)))))))))))))))******)))))))))***,,,------,,,***(((((()))***+++------------------------,,,,,,---------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,---------......))))))((('''((()))***+++------------------------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...............////////////000/////////............///////////////////////////......//////000111222000000000000000000000000000000000000000///......//////...///111333666777AAAHHHPPPTTTPPPGGG<<<666333555666888;;;???FFFJJJRRRVVV\\\aaadddeeegggiiiooopppqqqrrrtttvvvwwwxxxyyyxxxxxxxxxxxxxxxyyyyyy{{{zzzyyyyyyyyyzzz{{{|||~~~~~~~~~~~~}}}~~~yyyuuuqqqooommmkkkgggmmmqqqtttvvvoookkkllllllnnnyyy|||tttjjjhhhooo{{{~~~{{{||||||xxxuuupppjjjiiikkkpppooonnnmmmnnnpppsssuuuuuuxxxzzzzzzwwwtttrrrqqqkkkbbbTTTIIICCCBBBDDDFFFNNNQQQYYYccclllsssvvvwwwyyyxxxwwwuuutttsssttttttuuutttrrrqqqpppqqqrrrsssoooooonnnmmmllljjjhhhhhheee```YYYQQQJJJBBB;;;666222222111111111000000000000000////////////000000000000000000000///////////////////////////......------,,,,,,,,,---...///***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,---,,,+++******++++++++++++******'''((()))******)))((('''))))))******+++*********************************,,,+++***)))((())))))***)))***+++++++++***(((((((((((()))))))))))))))((((((((()))***************++++++******))))))))))))'''((()))))))))))))))(((++++++***))))))***++++++******************+++++++++***(((((('''((()))))))))))))))******)))))))))(((((()))))))))*********************))))))))))))*********+++++++++,,,,,,,,,++++++*********************)))))))))***,,,,,,---,,,***(((((()))***+++------------------------.........------,,,******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,---***++++++,,,---...//////,,,,,,++++++,,,,,,---...------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...............////////////////////////............////////////////////////............///000111222000000000000111111111111000000111111000000//////---......///000111222333111999EEEOOORRRKKK???666666777:::===AAAIIIQQQWWW\\\aaafffjjjkkkkkkkkkkkkrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvxxxxxxxxxyyyzzz|||}}}~~~~~~}}}|||{{{}}}zzzvvvrrrmmmiiiffffffbbbkkkuuuyyyqqqqqqtttzzz~~~nnniiibbbbbbhhhqqqyyy|||}}}xxxqqqlllkkkjjjjjjiiiiiijjjlllnnnooosssuuuxxxxxxwwwuuuttttttssskkk^^^QQQGGGCCCEEEHHHNNNOOORRR[[[fffoootttuuuwwwvvvvvvuuuuuuuuuuuuvvvvvvuuusssqqqppppppqqqqqqnnnnnnoooooonnnmmmlllkkkjjjhhhddd___XXXNNNDDD===555555444333222111000///111000000//////000000111111111111000000//////...000000000//////.........------,,,,,,------...///++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))***++++++++++++************************,,,,,,+++************+++,,,,,,+++++++++*********'''((()))***++++++++++++(((((()))***************,,,+++++++++***************))))))((((((((())))))++++++***))))))***++++++)))))))))***+++++++++,,,((((((((())))))*********((()))***++++++***)))(((((()))***+++,,,+++*********************************************+++++++++---,,,,,,+++***+++++++++*********)))******+++,,,,,,+++***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++------------------------------------------------*********+++,,,------...111000///...............------------------------000000000000000111111111------------------------......---------------...------------------------...------,,,------...///............///////////////////////////.........////////////////////////111111000//////////////////000000000000000111111000000111111111000000///---...///111111111000000///000555;;;@@@AAA<<<888888;;;@@@EEELLLSSS[[[```bbbffflllooopppooonnnnnnqqqrrrrrrrrrrrrsssssssssuuuuuuvvvwwwwwwvvvtttsssvvvvvvwwwyyy{{{}}}~~~|||{{{yyyxxxyyyuuuppplllfff___]]]___aaapppwwwwww|||tttmmmkkkiiikkkqqqwww|||~~~~~~wwwsssllljjjhhhfffgggiiikkkmmmoooqqqtttuuutttsssssstttuuuqqqhhh[[[NNNGGGFFFGGGQQQNNNNNNTTT^^^iiioooqqqttttttuuuuuuvvvvvvwwwwwwwwwvvvtttsssqqqqqqqqqqqqmmmnnnoooooopppooooooooonnnmmmkkkhhhbbbZZZPPPIII===;;;888555222000000000111000000000000000000111222222111111000///......222111111000///...---------------------......///------............------***++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++************************,,,,,,++++++************,,,,,,+++************+++'''((()))***************(((((()))***************,,,,,,,,,,,,++++++******---,,,+++***)))***+++,,,+++******************+++(((((()))***+++,,,,,,,,,(((((()))************))))))***+++,,,,,,+++***)))((()))+++------,,,+++***)))***************++++++************************,,,,,,+++************+++******************++++++++++++***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------------------------------(((((()))***+++,,,------//////...---,,,,,,,,,---,,,,,,,,,------------...,,,---------............------------------------///...............//////------------------------,,,,,,,,,,,,,,,------...............////////////.........///////////////////////////////////////111000000////////////000.........//////000000000000000111111111111000000...///111222333222111000555222///000555999::::::<<>>777333111111222111111000000000000111111333222222111000//////...222222111000///......---------.........//////...---......//////......---+++++++++,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,,,,,,,+++******+++,,,,,,*********))))))*********............---,,,+++******************************************))))))))),,,+++***))))))))))))***((()))))))))(((((('''&&&(((((()))***************+++,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---*********++++++*********(((((()))***+++,,,,,,,,,*********+++***)))(((((())))))***++++++***))))))(((***,,,---...---+++***))))))******+++++++++,,,++++++******************++++++***)))))))))))))))*********+++*********************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++---....../////////------------------------------------------------((())))))***+++,,,,,,---,,,+++******************)))***+++,,,...///000111++++++,,,------------,,,------------------------......---------...//////------------------------))))))******++++++,,,,,,............////////////.........///////////////////////////////////////---------...000111333333------......//////000000000000111111222222111111///000222333444333222222444222111111444777::::::FFFLLLTTT[[[___bbbdddeeedddgggkkknnnooopppqqqrrrtttsssssssssssssssssssssssssssssssssrrrrrrqqqpppssstttvvvxxxzzz{{{|||||||||{{{yyyvvvsssooolllkkkhhhbbb]]]\\\WWWRRRWWWaaalll{{{~~~zzzrrrmmmjjjjjjkkkkkkmmmnnnooonnnmmmnnnooommmooonnnjjjbbbXXXPPPKKKEEEDDDCCCFFFNNNZZZgggpppqqqrrrtttvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuttttttpppnnnmmmkkkkkkmmmooopppqqqnnnjjjhhhfffdddaaa___UUUPPPHHH???999555444444222111111000000111111222222222222111111000000///111111111000000/////////------...////////////...,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,---...---,,,---,,,+++******+++,,,---,,,,,,+++******+++,,,,,,000000///...---+++***)))******************************++++++******)))(((+++************))))))))))))))))))(((((('''&&&%%%(((((()))******************+++,,,,,,,,,+++)))((()))))))))))))))***++++++)))***++++++++++++***))))))))))))***+++++++++,,,+++++++++******)))))))))(((((((((((((((((((((((()))***+++,,,---,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))(((((())))))***++++++++++++***))))))******)))))))))(((((((((++++++++++++++++++++++++------...............---------------------------........................+++++++++,,,,,,------...******************+++,,,******+++,,,---//////000,,,---.../////////......------------------------,,,++++++++++++,,,---...........................******+++,,,------------............////////////............/////////000////////////////////////---------...000111333444---......///000000111111///000111222222222222111///000111222333333333333000111333555888<<>>777666555444333222111111000000111111111222222222000000000000000000000000//////000000000000//////......///000000000000000/////////......---------......////////////......------........./////////...------,,,,,,------...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++******++++++,,,---***++++++,,,,,,,,,,,,,,,((()))))))))*********+++***++++++++++++++++++***'''(((+++---///000000000*********+++++++++,,,,,,,,,,,,,,,---------------------,,,+++************((()))))))))*********+++***,,,...---,,,+++,,,,,,***++++++++++++++++++******++++++,,,---...///000++++++,,,,,,,,,,,,++++++***+++---...///...---,,,******,,,---------,,,,,,---+++)))***,,,---,,,***++++++*********)))))))))***************+++,,,,,,,,,------......------,,,)))***+++,,,---------------...///000000000......////////////////////////////////////...---,,,,,,.........------,,,,,,,,,...---,,,,,,,,,,,,---...////////////////////////000///.........000111222,,,,,,------...///000000..............................///000000000000000............/////////000...///000111111000///...////////////////////////000111111000//////000222222222222222222222222222000000111222444555666666999===CCCLLLUUU___fffjjjhhhiiijjjkkkllllllkkkkkkqqqpppooonnnooorrrtttvvvyyywwwvvvttttttuuuwwwxxxvvvvvvuuutttrrrpppnnnmmmkkkhhheeebbbaaa___]]][[[VVVUUUWWW^^^hhhwwwwwwqqqpppmmmnnnssswwwuuuqqqwwwrrrqqqvvvzzzyyy{{{tttqqqnnnmmmnnnnnnllliiiiiijjjkkkmmmnnnooooooooouuutttttttttuuuuuurrrppppppooonnnooooookkkddd^^^QQQPPPPPPRRRWWW]]]dddhhhjjjnnnooommmnnnpppoookkkddddddcccbbb]]]VVVMMMGGG<<<;;;999777555222111000000000111111222222222222000000000000000000000000//////000000000000//////......///000000000000000000000/////////...............////////////......,,,,,,,,,---------.........------,,,,,,------...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...---,,,+++************++++++,,,------------,,,+++++++++,,,,,,---------,,,,,,...//////...,,,,,,&&&))),,,000444666888888++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...//////---,,,+++*********(((((())))))*********+++)))+++---,,,+++***+++,,,)))******++++++******)))******+++,,,---...000111,,,------......------,,,***+++---//////...---,,,((()))+++,,,---,,,,,,++++++)))(((***---///---,,,,,,,,,,,,++++++************)))))))))***++++++,,,,,,------......------,,,)))***,,,...//////......000000//////.........---......------------......------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////000///...---------------........................---------.........//////000000000000000000000000...///000222222111111000000000000000000000000000111111222222222333333333000000000000//////////////////000111111111111111///000222333444666999<<<>>>DDDMMMVVV^^^dddiiillliiiiiijjjkkkkkklllmmmmmmsssqqqnnnlllmmmqqquuuxxx{{{zzzxxxwwwuuuuuuuuuvvv}}}|||yyyvvvsssqqqqqqrrrgggeee```ZZZ[[[^^^^^^[[[WWWXXX___mmmqqqhhhhhhggggggjjjmmmppprrrrrrrrrxxx|||~~~vvvssssssqqqlllfffjjjfffeeeiiillllllmmmooopppqqqrrrrrrsssssssssrrrpppmmmjjjjjjkkkkkkhhhfffYYYTTTNNNKKKOOOVVV]]]bbbgggggghhhkkkooopppooonnngggfffddddddccc___XXXRRREEEAAA;;;666444333222111222111//////111111111000111111222222222222111111/////////000000000000000---...///...,,,,,,...000///////////////////////////...---,,,,,,---...///******)))***,,,...111333222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...///000*********++++++,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------...***(((***......+++''')))((()))000999???@@@???///...---,,,+++,,,,,,---******,,,---------,,,,,,,,,+++******))))))******++++++******************000,,,((((((***,,,,,,+++(((***,,,,,,,,,++++++,,,)))))))))***+++,,,---...+++*********************))))))***+++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,+++***,,,///111///---***+++,,,,,,******+++,,,++++++,,,...000///---+++---......//////......---***+++---............---000/////////..................------------......------------------------......---------,,,,,,,,,,,,,,,---------.........////////////////////////000//////.......................................---------.........//////000000000000000000000000...///000222222111111000////////////////////////000000000000111111111111/////////000000111111111000000111111111111111111333444444444444777;;;>>>EEEKKKTTT]]]ccchhhlllooojjjjjjkkklllmmmnnnoooooorrrpppooonnnooorrruuuxxxzzzxxxvvvuuuvvvwwwxxxxxxyyyvvvsssrrrqqqmmmgggbbb]]]]]][[[YYY\\\cccfffdddaaafffpppwwwkkkeeedddeeeggglllqqqvvvzzz{{{|||}}}{{{wwwpppjjjlllhhhhhhmmmooonnnnnnpppppppppqqqrrrsssssssssssspppnnnllllllmmmllljjjgggaaa[[[QQQKKKJJJNNNTTTXXXdddeeehhhkkklllmmmnnnnnnkkkjjjhhhgggfffbbb\\\WWWOOOJJJBBB;;;777555444333222111000000222222222000111111222222222222111111000/////////...------------...///...------...000///////////////////////////......------....../////////...///000222555666+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...+++)))***---///---))),,,***))),,,111555444111......,,,,,,,,,,,,......,,,---.../////////...---,,,,,,+++************+++++++++******************///,,,******,,,------,,,***+++---...,,,***)))(((++++++***++++++,,,---...++++++++++++++++++++++++)))***+++,,,------------,,,+++++++++++++++,,,,,,+++******,,,...000...,,,,,,---...---,,,+++,,,...++++++,,,...//////---+++...//////////////////...,,,------.........------////////////..................------------....................................---------,,,,,,,,,---------.........//////////////////////////////000//////.......................................------........./////////000000000000000000000000...///000222222111111000................................./////////000000...///000111222333444444111111111111111111111111777777666555666999???DDDLLLRRR[[[ccchhhkkkmmmnnnkkkllllllnnnoooppppppqqqppppppoooppprrrtttvvvxxxxxxuuusssuuuxxx{{{zzzyyy~~~xxxsssrrrrrrnnnfff^^^VVV[[[___aaafffnnnrrrqqqnnnvvvxxxkkkfffeeedddfffkkkrrrzzzwwwpppkkkggggggjjjlllkkkjjjlllnnnooopppqqqrrrrrrrrrrrrpppooonnnnnnnnnnnnllljjjhhh```UUUKKKFFFGGGLLLPPP___ccchhhjjjjjjjjjlllnnnpppooolllkkkiiieeeaaa]]][[[UUULLLDDD>>>:::777555222111111222333333111000111111222222222222111111000//////...---,,,+++***...///000///......///000////////////////////////.........//////............---,,,,,,---...000111(((***---///000///---,,,------------------------...------,,,,,,,,,---------------,,,+++*********++++++++++++************++++++,,,,,,,,,,,,------///,,,)))***---//////---...+++)))***,,,---+++(((---,,,,,,,,,,,,...///000....../////////......---------,,,+++++++++++++++******++++++++++++++++++---,,,+++,,,---...---,,,+++,,,---------+++)))(((------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---+++*********+++,,,------*********+++---...---++++++,,,------++++++,,,---+++++++++---//////---+++......////////////.....................---------///////////////...............------------......////////////////////////......---------,,,,,,,,,------------............////////////////////////......---------------.......................................////////////////////////////////////...///000111222111111000////////////////////////........./////////000000000000111222222333444444333333222222111111111111888777777777999???GGGLLLQQQWWW___eeeiiijjjkkkkkkkkklllmmmnnnooopppqqqrrrooopppqqqrrrtttvvvwwwxxxvvvttttttwww{{{|||xxxuuuvvvrrrmmmiiigggddd___[[[YYYcccnnntttyyy}}}}}}{{{www~~~{{{mmmhhhiiilllkkkooovvv~~~zzzqqqkkkggghhhhhhfffgggjjjllllllmmmnnnoooooooooooooooooooooppppppooommmlllkkkdddYYYMMMFFFEEEIIILLLZZZ```gggjjjhhhhhhkkkooorrrqqqooommmjjjgggeeecccccc___XXXPPPIIIAAA:::666333222222222333333000...111111222222222222111111//////......------,,,,,,///000222111///...///000////////////////////////---...///000000///...---++++++***))))))***++++++,,,---///000111000///....................................---------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///,,,******---000111111---,,,***+++---...,,,***+++++++++,,,---///111222---------------,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++++++++,,,++++++,,,---------,,,,,,///---,,,+++,,,---------///...------,,,,,,,,,---+++,,,---.........---,,,++++++,,,---............++++++++++++,,,---//////*********+++,,,,,,,,,+++)))***++++++))))))***++++++++++++,,,......---+++,,,------......------,,,///..............................///////////////......------------......////////////////////////......---------,,,,,,,,,+++,,,,,,,,,,,,---------////////////////////////---,,,,,,+++,,,,,,------................................./////////000000////////////////////////...///000111222111111000000000000000000000000000/////////000000000111111333333333222222222222222444333222222111222333333666888:::<<>>777...******,,,---,,,......---,,,,,,+++,,,,,,)))+++---/////////---,,,***+++,,,------......---------,,,------...///000***+++------,,,++++++,,,,,,---......,,,,,,---...,,,+++***+++,,,------+++------............------......------...///000111............/////////000......------------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,---------...////////////////////////...---------......///000.........................../////////000000000000000000000000000000000000...///000222222111111000000000000000000000000000000000000111111111222222111111111111222222222222333222111111222444666888;;;@@@IIIQQQWWW]]]aaadddgggiiilllmmmmmmnnnoooppplllmmmnnnpppqqqssstttuuuvvvuuuuuuuuuuuuvvvwwwxxxtttvvvwwwtttpppnnnpppssskkkjjjgggbbb^^^___eeejjjuuukkkhhhiiikkknnnrrruuutttsssqqqtttzzzzzzqqqmmmmmmlllllllllkkkjjjiiihhhggggggjjjnnnooonnnllllllllliiikkkiiibbbWWWMMMGGGFFFJJJOOOWWW___fffjjjllllllgggjjjnnnnnnllljjjiiiiiihhhggggggeeebbb]]]UUUPPPDDD@@@;;;777555444333111111111222222222222111111000000111111222222333333222444666555333111000000////////////////////////000000////////////000000---............------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---,,,,,,------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,---...------------...,,,---------,,,,,,,,,---,,,,,,,,,,,,...000222444............///000222333,,,,,,+++************+++******++++++,,,------...,,,...///...------000333888333,,,***,,,------+++---,,,,,,++++++++++++,,,(((***,,,...///...---,,,)))***+++,,,------------,,,,,,+++++++++,,,,,,---***---///...,,,+++,,,------...//////------...///,,,***)))***,,,---,,,,,,......////////////.........---------...///111222---.........//////000000.........------.........------------------------......---------,,,,,,,,,---------........./////////////////////////////////////////////000111111........................////////////000000000000000000000000000000000000...///000222222111111000000000000000000000000000000000000000111111111111//////000111222333333444222222111111333555888999???EEEOOOXXX___bbbeeegggiiijjjlllllllllmmmoooqqqmmmnnnoooqqqsssuuuvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxuuuvvvvvvpppjjjjjjrrryyytttcccVVVVVVaaaqqq||||||jjj___]]]^^^aaafffkkknnnooonnnvvvzzzyyywwwnnnnnnnnnmmmkkkiiihhhgggeeeiiimmmnnnmmmkkkkkklllaaaeeehhheee[[[QQQLLLJJJFFFJJJRRR\\\eeejjjkkkjjjdddiiinnnooommmjjjjjjjjjjjjiiigggfffdddbbb^^^[[[IIIDDD>>>999666555555444111111222222222222111111222222222111111111111111222444666666444111000000////////////////////////111000///......///000111...//////000//////......+++,,,///111222111///...,,,,,,,,,,,,,,,,,,,,,,,,%%%''')))+++,,,------,,,///......------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,---......---,,,,,,,,,)))+++,,,------...000111,,,,,,,,,---...000222444,,,++++++,,,---///111222,,,+++******))))))************+++,,,,,,---......///000111///...///333777...+++(((***...111///,,,,,,++++++******++++++,,,'''))),,,...///...---+++))))))***+++,,,,,,,,,,,,++++++******)))*********+++---000///,,,+++,,,...,,,---......,,,,,,---...,,,***)))***+++---,,,,,,////////////////////////...------------...//////////////////////////////000000000000000000000000................................................////////////////////////..................------------............------///......---------......//////////////////////////////000111111111111111///000111222222111000///000111111111111222222222222222444444444444222222222222222111222222333444444444444444555999>>>BBBJJJQQQ[[[bbbeeefffhhhjjjiiiiiijjjkkkllllllllllllqqqrrrtttvvvwwwvvvuuuttt|||xxxuuuuuuwwwyyyxxxwwwwwwtttrrrtttwwwzzz{{{zzzjjjeee^^^ZZZ___mmmqqqddd___[[[___eeejjjooosssxxx{{{uuummmkkkllliiihhhhhhgggfffiiimmmnnnkkklllooommmiiiffffffeee^^^QQQFFFJJJJJJMMMVVVaaahhhiiiggghhhiiijjjlllmmmllljjjgggjjjjjjjjjiiihhheeecccbbbYYYRRRGGG===888666555555222111222333555444222000222333333444444333333222333333333222111000000///////////////000000000000111111000000//////......111111000///////////////------............------...---,,,+++************"""$$$'''***---//////000111111000......---------000///---,,,,,,---...///...---,,,,,,++++++,,,,,,---///111111///,,,++++++------///000000000///...222000------------,,,+++,,,,,,+++***)))***...111------,,,,,,,,,,,,++++++///---,,,++++++,,,...000,,,111111+++...777999444------------------------///,,,---222333000------///---+++...222222---)))------------------------************+++,,,------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++******************////////////////////////...------------...//////////////////////////////........................................................................////////////////////////........................---......//////......---///......------.........//////////////////////////////000111111111111111///000111222222111000///111111111111222222222222222333333444444333333222222222111111111222222333444444444444666;;;BBBGGGQQQVVV^^^dddhhhiiijjjjjjhhhiiikkklllnnnnnnooooooqqqrrrtttwwwxxxxxxwwwvvvzzzxxxwwwxxxzzz{{{zzzxxxuuuxxxzzz{{{zzzwwwtttsssnnniiicccbbbjjjyyyuuuggg___]]]aaaeeekkkrrrxxx}}}tttooommmiiiggghhhgggfffhhhlllllliiiiiilllllliiifffffffff```UUULLLJJJIIIKKKQQQ[[[bbbddddddeeefffgggiiijjjkkkkkkjjjlllllllllkkkiiigggdddccc```YYYPPPGGGAAA===:::888333222222222333222000...111111222222222222111111111111000000///......---000000000000111111111111000000000000////////////...///000000///...---,,,---......//////......---......---,,,++++++++++++((()))+++,,,,,,,,,,,,+++111000///...---------------...............------...---,,,,,,++++++,,,,,,+++---//////---***)))))),,,---///000000000......---,,,+++,,,......---,,,+++++++++***((())),,,...------,,,,,,,,,,,,++++++---,,,,,,++++++,,,...///***+++***,,,111777555000------,,,,,,,,,,,,---------***+++///000---***+++///,,,+++...111111---)))---------------------------,,,+++++++++++++++,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++////////////////////////...------------...//////////////////////////////........................................................................////////////////////////........................---......//////......---///......---......////////////////////////////////////000111111111111111///000111111111111000000111111111111222222222333444333333222222333333444444444333333333333333444555666666888<<>>888:::888555444555555444333000000111111111111000000222222222222111111000000000000000111111111222222......//////000000111111222222222111000///...---......////////////......000000///......---.....................---------///...---,,,,,,,,,,,,,,,,,,---.../////////...---......---,,,,,,,,,,,,,,,---///000000...,,,,,,---***,,,///111111000---,,,,,,---///222444555333111...000111111///---------------,,,,,,,,,+++++++++)))***+++,,,---------,,,///,,,111===???666000111...,,,***((((((***,,,......+++,,,000222...,,,,,,---,,,+++---//////...+++...........................------,,,,,,,,,,,,------------.........//////++++++,,,,,,,,,,,,------,,,---------------......////////////////////////...------------...//////////////////////////////000000000000000000000000................................................////////////////////////........./////////000000...//////////////////..................///000111000000000000000000000000//////000111111111111111000000000000000111111222111222222222222333333333444444222222222222444444555555555555555666777777666:::@@@GGGPPPZZZdddkkkkkkiiihhhjjjmmmmmmjjjgggfffgggjjjmmmooorrrssstttppprrruuuxxx{{{||||||{{{{{{|||}}}}}}zzzvvvsssqqqmmmgggdddkkkyyyzzzrrrjjjgggjjjooopppooommmmmmnnnppptttyyy~~~}}}yyyvvvpppkkkjjjjjjgggeeegggeeecccaaabbbdddeeedddaaa[[[WWWRRROOOQQQUUUZZZ]]]YYYYYYZZZZZZ[[[```gggllllllmmmnnnnnnmmmlllkkkjjjjjjhhheeeaaa[[[QQQGGG@@@;;;888555444444555555555111222222333333222222111222222222111111111111111/////////000000000111111......//////000000111111222111000...------.........//////////////////...000000//////......//////000000///......---------......---,,,,,,,,,------...------,,,---...///000///...------,,,,,,---------...000///---,,,---...***,,,...000000///---,,,......000222444333111......000222222000...------------,,,,,,,,,+++++++++)))***+++------...------,,,---666===888+++(((......,,,***((((((***,,,......,,,,,,111222///,,,,,,,,,++++++,,,.........---........................,,,,,,,,,,,,---...///000---------...............+++++++++,,,,,,---------+++,,,,,,,,,------......////////////////////////...------------...//////////////////////////////........................................................................////////////////////////.........//////000000111...//////000000//////...............///000111111000000000000000000000000//////000111111111111111000/////////000111222333222222222222333333333333444333333222222333333444222222222333444555777777888>>>GGGPPPYYYaaahhhmmmlllkkkjjjkkklllkkkjjjiiigggiiikkkmmmoooqqqrrrrrrppprrruuuxxxzzz{{{{{{{{{zzz{{{zzzxxxtttpppoooooollljjjoooyyykkkfff```^^^aaaeeeggghhhfffkkksss{{{{{{pppllliiidddbbbccccccbbbaaabbbdddfffeeeddd^^^[[[VVVSSSQQQSSSVVVXXXWWWXXXXXXWWWWWWZZZaaagggiiijjjkkklllmmmmmmlllkkkjjjhhhgggddd___XXXOOOIII===999555333333444555444333333444444444444333333000000//////////////////.../////////000000000000////////////000000000000//////...------------......//////000000//////...000000//////...//////000333222000...---,,,++++++......---------------......---,,,+++,,,...000222///......---------------+++,,,---,,,++++++,,,---+++,,,---...///......------------...//////,,,***+++---//////---,,,+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,---...//////...444<<<<<<222((((((///...,,,+++******+++,,,...---***+++///111---+++++++++++++++,,,------..............................++++++,,,---...000111222,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,---.........////////////////////////...------------...//////////////////////////////........................................................................////////////////////////---......///000000111111//////000000000000//////............///000111222000000000000000000000000//////000111111111111111000/////////000111222333222222222333333333444444222333333444444333333222222222333444666888:::;;;???GGGRRR\\\dddhhhkkkllllllmmmmmmlllkkkjjjkkklllkkklllmmmooopppqqqqqqqqqppprrruuuxxxzzzzzzzzzzzzwwwwwwuuuqqqmmmlllnnnqqqmmmsss~~~iii___]]][[[ZZZ]]]bbbgggjjjnnnwww}}}ssslllfffbbbcccdddcccdddeeefffggggggfffbbb```]]]YYYUUUTTTUUUVVVWWWXXXXXXVVVTTTUUU\\\aaaeeefffhhhkkklllmmmmmmmmmiiigggfffdddaaa\\\VVVQQQDDD???:::666444444555444333333444444444444333333/////////////////////000//////000000000111111111000000000000////////////,,,...000222222111///---//////000000000000////////////.........//////000222111///---,,,,,,,,,,,,///......---......//////,,,,,,,,,---...///000000//////...---------------+++,,,---,,,++++++,,,...---,,,,,,,,,------......,,,+++***+++,,,,,,+++******,,,------,,,,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,,,,---///111222222999===666...,,,...000------,,,,,,,,,,,,------...+++,,,111222///,,,,,,***++++++,,,,,,,,,...///........................------------...///111111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------...//////000000////////////////////////...------------...//////////////////////////////000000000000000000000000................................................////////////////////////---......///000111111222//////000000000000//////............///000222222000000000000000000000000//////000111111111111111000////////////111333444222222333333333444444444222222444555555444222222444555666888:::<<<>>>???GGGPPP\\\ffflllmmmmmmlllkkkmmmooommmjjjjjjlllooonnnooopppqqqqqqqqqqqqqqqppprrruuuwwwyyyyyyyyyxxxtttsssqqqllliiijjjooosssvvvjjj[[[[[[[[[ZZZ\\\bbbiiinnnzzz{{{qqqiiieeeeeeeeeeeefffggghhhhhhhhhggggggfffccc___ZZZWWWVVVVVVWWWYYYYYYVVVRRRRRRXXX]]]bbbdddgggiiikkkmmmmmmmmmmmmkkkjjjhhhgggccc___[[[LLLGGG@@@:::888777666666222333333444444333333222111111111111111222222222000111111111111222222222111111000000//////......+++///555999:::777222/////////000000000000////////////............///000---,,,,,,,,,---...000111//////.........//////000***+++---///000000///...//////...------------...---...///...------...000...---,,,+++,,,---...///---+++******,,,---...---,,,---......------///000---------,,,,,,,,,++++++...---,,,,,,---000222444000777777---(((,,,///,,,------------------------111...///333555111//////***+++,,,++++++,,,...000//////////////////////////////.........//////000........................******+++,,,,,,---......---......///000111111222........................---------.........//////////////////////////////......------------..............................////////////////////////000000000000000000000000//////000000///...------000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111////////////111333555666333444666555444333333444333333333333444555666666777777666666777<<>>:::666444333444444444000222333333111111111222111111111222444555444333222999>>>:::111,,,///444/////////000111333555666////////////////////////////////////............000111111000...------...,,,---///000111000000///...//////000000//////...++++++,,,---...............---,,,,,,------,,,++++++,,,---,,,++++++,,,---//////.........///000000---...///000111000///...------...////////////...,,,---...///...---,,,+++)))...111...+++,,,---,,,------------------------,,,---......---,,,...///------------------------***---...+++)))++++++***------------------------))),,,///222222000...,,,,,,---............------***+++,,,---...---,,,,,,////////////////////////.../////////000000000000........................000000////////////000000////////////////////////////////////////////////..................................../////////000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111222222111222333444444444333222000222444555444444555666444444555777999;;;===>>>@@@HHHSSS]]]eeejjjmmmooollloooqqqqqqpppooooooooonnnoooqqqssssssrrrpppnnnmmmqqqtttwwwwwwxxxxxxyyyxxxqqqmmmooonnnooo{{{~~~mmmdddbbbaaacccgggooorrruuuyyy~~~uuunnngggeeebbbaaabbbeeeiiillliiiiiiiiiiiihhhfffccc```VVVVVVUUUVVVXXX\\\___aaaiiilllnnnlllfff\\\RRRKKKFFFKKKRRRYYY[[[ZZZVVVSSSFFFAAA<<<888666555555444222333444333111111333444333111000111333555555444555777888666222000111333////////////000111333444000000000000000000000000////////////............///000111000///...///000)))***,,,...//////...---...///000111111000///...+++,,,---...///////////////...---...///...---++++++,,,,,,,,,+++,,,...000111111000/////////000000---...000111111111//////------...///////////////------...............---***222555000,,,---...------------------------,,,+++---///...,,,,,,...111........................***000222...---111333111.........---------------,,,---///111111000...---------...//////...---,,,++++++,,,,,,,,,---------000000000000000000000000////////////000000000000111111111111111111111111000000////////////000000000000000000000000000000////////////////////////........................------...///000000//////000000000000000000000000000000000000000000000000111222222222222333333333444333333222111000//////111222333444555444333333000222444555444444555666444444555777:::===???@@@IIIQQQ\\\eeejjjlllmmmmmmnnnpppssssssqqqooonnnnnnpppqqqsssuuuuuusssqqqooonnnqqquuuwwwxxxxxxxxxyyysssllljjjppptttzzzkkk___]]]^^^```bbbmmmpppuuu~~~nnnjjjeeeaaa___bbbfffhhhhhhiiikkkkkkjjjhhhfffeee\\\ZZZYYYXXXYYY\\\___aaaiiijjjlllmmmjjjaaaVVVNNNEEEJJJQQQXXX[[[[[[YYYWWWLLLHHHAAA;;;888666555444444444444333222222555777333222000000333555666666555222000000111222111///000000///......///000111111111111111111111111111000/////////............---...000000//////111222,,,---///111222222111000...///000111111000///...,,,---...///000000000000000///...///000000...,,,...//////...---///222555333222111/////////000000,,,...000111222111000///------...///000000//////------......///000000111222999<<<555///......,,,---------......---,,,,,,,,,...///...,,,,,,///222000000000000000000000000)))000222---+++///111000........................//////////////////......------/////////...---,,,......---------...///000////////////////////////000000//////.........---000000000000000000000000......---------......//////000111222222111000///////////////////////////......///000000000000000---...000111111111000///////////////////////////////////////////////////000000111222222222222111///000111222333222111111000111222333444333222222000000111222444555666666666777888999:::>>>CCCGGGUUUZZZaaagggjjjmmmoooqqqpppooooooooooooqqqrrrsssooopppqqqqqqrrrrrrqqqqqqqqqsssuuuvvvvvvuuuqqqllllllkkkkkkpppzzz___WWWZZZ[[[aaahhhvvvyyypppcccaaacccbbbbbbeeeeeekkknnnjjjiiikkkjjjfffeee___YYYXXX[[[^^^^^^\\\```eeekkkmmmjjjddd^^^[[[RRRIIIEEELLLVVV[[[\\\\\\VVVUUUMMMAAA999777777666444333222333444444333111111000000111333333222000////////////////////////222111000//////000111222555222000///000111111111000000000000///////////////////////////.........111111000///////////////333111//////000111000///......---///000000///...---.........//////000000------...///000111222222222333555666555333111///------...///000000//////...............///000000---,,,*********+++...///222555666333---)))***---)))***,,,---...---,,,,,,000//////............///...---000222///+++///666...000222222111222333555000///...---------------............---,,,++++++)))***,,,...//////.........---,,,,,,,,,,,,---...////////////////////////000/////////............000000000000000000000000222111000//////////////////000000111111000000///////////////////////////......///000000000000000///......---...///000111////////////////////////000000000000000000000000111111222333333333333333444444333333333444555666111111222333333333333333111111222333444555555666666777888:::===CCCJJJOOO___bbbgggjjjkkkkkklllmmmoooooonnnooopppqqqsssuuusssttttttttttttssssssrrrrrrrrrsssrrrqqqpppmmmjjjiiijjjnnn{{{xxxaaa\\\```ccciiiqqqwww}}}vvvnnnjjjffffffiiidddiiimmmkkkkkknnnnnnjjjgggccc]]][[[]]]^^^^^^]]]___ccchhhlllllliiidddaaaSSSJJJDDDJJJRRRXXXZZZ\\\ZZZZZZTTTHHH???;;;888444777666444444555444222000333222222333555555444333000000000000000000000000/////////....../////////333222222111000000111111000000000000////////////////////////////////////.........//////000111222222111//////111222111111000///...///000000...,,,---.........////////////------......//////000000///111333444444222000...---...//////////////////...............///000000---,,,,,,+++,,,---...///...111333111---+++---000++++++,,,---------------///.............../////////,,,***,,,///111///,,,,,,---//////......///111111111000000//////000000///...---,,,,,,,,,---...***+++---............---------------------------////////////////////////////////////............000000000000000000000000333222111000///.........000//////......//////000////////////////////////......///000000000000000000...,,,++++++---000222////////////////////////111111111111111111111111222222333444444444444333777666333222222444777999222222222222222333444444333333444444444555555555777888999<<>>666333444666555555222...222999999444---...///000222222222222777777888888777555222111333111000000111111///......///000111111000///...333222000......000222333333111///...---...///000111111000000000000111111//////......---------,,,222111000//////...,,,******...000------000222111000///---,,,---...000111...............///000000444111------///000000///111///------.../////////222000------//////,,,)))+++,,,------.........---+++///000---,,,///111000000222333333111000000111222)))+++:::AAA:::333222///---...222222//////111......------------......++++++,,,---...///000111,,,,,,,,,------.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000111111111111111111111111000111111111111222222222222222111111111111222222111111111222333444555666444444444333444444555666555666777777888>>>EEELLLWWW]]]fffllloooooonnnnnnsssqqqooopppqqqrrrpppnnnnnnoooqqqssstttttttttsssuuurrrnnnlllkkkjjjhhhfffgggmmmnnnfff______ccceeemmmmmmooooooooossswwwpppmmmlllkkkkkklllnnnppppppnnnlllllliiiccc^^^ZZZYYYZZZZZZdddjjjmmmggg[[[OOOJJJIIINNNXXXccciiigggcccbbbbbb]]]YYYQQQGGG???:::888777666888777555888>>>???<<<333333333333333333333333444444555666666555444333777444111///000111111111///000111222222111000//////...------------...///333222000///...///000111111111000000///000000000111111000000000/////////////////////000000...------111222000///222333222---------...111444777999...............///000000333000---,,,...000///...111///------...////////////---++++++------+++))),,,,,,,,,------.........///111000------111333000...000111111///......//////...555@@@???555222666555111......---,,,---222///......------......///,,,,,,---......//////000,,,,,,,,,------.........000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000444444444333333333333333000000000000000000000000111111111111111111111111000111111111111222222222333333222222222333333444333333333333333444444555555555444444555666666777666888::::::;;;BBBNNNWWW```eeelllqqqrrrrrrppppppsssqqqppppppqqqqqqpppooonnnoooqqqssstttttttttssstttqqqmmmkkkllllllmmmlllsssxxxwwwkkk___]]]aaadddhhhfffgggmmmvvvyyyssspppnnnllllllmmmnnnpppooonnnooolllgggaaa\\\XXXUUUTTTaaahhhooommmdddXXXOOOLLLLLLXXXffflllkkkgggfffgggeeeaaaZZZRRRIIIAAA;;;777666999:::888777:::;;;:::888666555333222222222333111111222333444555666666;;;777222///000111222333000111111222222111111000000000000111111000000000222111000/////////000111222111000///////////////111111000000000000//////,,,---...///000111111111///333444111///222333111------...///222555888:::...............///000000222///---,,,---.........000///------///000///...---,,,+++,,,------,,,+++...---,,,,,,,,,---...///222222///---000555666222---...//////---,,,,,,---...///888DDDEEE;;;555555000---,,,//////,,,---000///......------......///........................---------------.........000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111222222333333000000000000000000000000111111111111111111111111000000111111111222222222333222222222222333333444555444444333333333444444444444444444555666777777555999;;;<<<>>>GGGUUU```hhhlllqqqttttttrrrqqqqqqrrrrrrqqqqqqqqqqqqppppppoooppprrrssstttttttttssswwwsssnnnmmmpppuuuzzz|||qqqccc___dddiiinnnjjjllluuu~~~wwwssspppmmmlllmmmnnnooooooooommmjjjeee___ZZZVVVTTT[[[cccmmmpppjjj```VVVPPPLLLXXXfffmmmmmmjjjjjjkkkgggddd___YYYQQQHHH???999999===>>>;;;666444444444777555333111000111222333111111111111222333555666:::666333111111111111111000000000111111000000000000111333444444333111000000000///......//////000222111000////////////000//////..................,,,---///000000000111222///222333///...///000...///.........///000111222...............///000000000///------------------000...---...///000///...............///000000//////...---++++++---///000333111---,,,222999:::555---///000000...------...111000777GGGPPPIII;;;111+++,,,222999999333///...//////............//////000000//////...------------------...............////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////......//////000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111111222333333555555444444333333444444333333333333444555666777444777;;;???CCCMMM[[[eeelllooorrrtttsssrrrqqqqqqrrrrrrrrrrrrqqqppppppqqqqqqrrrtttuuuuuutttssssssssspppnnnpppxxxwwwgggdddjjjooouuurrruuu}}}tttpppkkkiiijjjmmmpppqqqsssqqqnnnjjjddd^^^YYYVVVXXX___iiiooonnnggg]]]WWWOOOXXXccckkkmmmmmmnnnoooiiigggccc^^^XXXPPPFFF@@@???@@@AAA>>>999444444555444333222111111333555666222222111111111111222333444333222222222111///---/////////....../////////,,,...000111111000...,,,.........---.........///111111000000000000111111......//////////////////---///111111///...///111000444444000...000000///000///......------------...............///000000//////......---------...///.........000000///------....../////////000111000///---,,,,,,---///000111///------333;;;<<<777000111333222000//////000222888EEEQQQSSSIII<<<444??????AAADDDAAA888222000/////////....../////////111111000///...---,,,,,,........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000///......000000000000000000000000111111111111111111111111000111111111111222222222111111000111111222333444555555444444444444444555222222333333444555777777555888===DDDLLLWWWaaagggmmmooorrrsssrrrqqqqqqqqqqqqsssssssssqqqpppqqqrrrsssttttttuuutttsssqqqpppkkkkkkooowwwyyyjjjiiipppuuu||||||uuupppjjjgggiiinnnrrruuuxxxwwwtttoooiiiccc]]]ZZZ\\\```gggnnnppplllddd^^^TTTXXX^^^eeekkkoooqqqqqqnnnjjjfffccc___YYYPPPIII===;;;;;;;;;888444444666333333333333444666888999333333222222111111000000000000111222333111...+++///......------......///...000111333333111000...------............//////111111111111222333444444000000111111111111222222///111333222///---...000222666777333111333333222////////////////////////...............///000000...///000///---------...///......///000000///---+++,,,......------...000000///...---------...///...///......333999999555111222444333111000000111///AAATTTUUUGGG999777<<>>666333444000//////......//////000222222111000///...---,,,/////////...............////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000333222222222111111000000000000000000000000000000111111111111111111111111000111111111111222222222111111111222222333555555555555444444444555555666333333333444555777888999999;;;AAAKKKXXXbbbgggiiillloooqqqrrrqqqqqqrrrsssqqqssstttsssqqqpppqqqssssssttttttsssrrrpppmmmlllkkkpppyyytttkkkpppyyy~~~zzzqqqllllllppptttwwwzzzyyywwwsssooojjjfffdddfffgggjjjooorrrqqqkkkeeeZZZXXXXXX^^^hhhppprrrrrrrrrnnnhhhdddbbb]]]VVVPPP???999666777777333222444222222333444555666777777222222333333333222111000000//////000222111000...000///...------...///000222333444444444444333222...//////000000000000000000000111222333555666777000000111111111222222222...111444333///---///111222666777333222444444333......///000000000000000...............///000000...000222111...---...///.........///000000...,,,+++---///...---,,,...000000/////////.........------000222000111444444000///111222111000...//////---;;;GGGDDD888000333999PPPHHH@@@:::444///000333000000////////////000000222111111000///...------000/////////.........---////////////////////////000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000...//////111222333333444000000000000000000000000111111111111111111111111000111111111111222222222222222222333444555666777444444444444444555666666444444555555666888999:::<<<>>>EEEQQQ```iiilllkkklllnnnpppqqqqqqrrrssstttqqqsssuuusssqqqoooqqqssssssssssssrrrpppmmmkkkiiirrryyyoookkkuuu|||ssspppqqqtttwwwwwwwwwvvvuuusssqqqooonnnpppnnnnnnppptttsssooojjj^^^XXXTTTZZZfffpppsssrrruuuooohhhcccaaa^^^WWWQQQHHH???999::::::555333444///000111222333333333333000111333444444333222000222000......000111222111111000///......///000111000000000111111000000000///000111222222222222222000000111222444666888999......//////000000000111---111444333///---000333///333444111000222333222///////////////......---...............///000000...000333222///---...000.........///111000...,,,...000222111...---///111//////000000///...---------222555222000000///,,,---...000///...,,,------------,,,,,,///222222000222...---...---+++,,,///000000////////////000000111111111000///.........000000//////.........---222000...000222333111...222222222222222222222222000000000000000000000000222111000......000111222000000000000000000000000//////............//////111000///......///000111000000000000000000000000111222333222111000000222000000000000111222333444333333333333333333333333222222333444444555555666444333333555777999888777???FFFRRR]]]dddiiilllmmmkkkmmmppprrrqqqqqqrrrssstttsssqqqoooooooooqqqrrruuupppnnnooonnnjjjggggggyyyqqqpppvvv}}}~~~wwwuuuvvvvvv{{{yyywwwvvvwwwvvvtttsssvvvtttsssvvvzzzyyytttoooggg```TTTQQQ\\\nnntttqqqxxxtttmmmeee___[[[YYYXXXOOOGGG===999999:::888555222333444333222111111222333111000:::CCC999...444222222111111222222333444000000//////000111222222111111111111111111111111000000000000000000000000222333555666666555333222///000222333333222000///222222111000///......---///...---...000222111111---.........,,,,,,...000000000000000////////////........................000000//////......------,,,...000000...,,,,,,,,,++++++,,,---.........---000000//////............,,,---......///............------......///000111...///000111111000///...111111000......---------111111111000000000000000---...///...,,,,,,...///444111......000111111000000000000111111000000000000000000000000000000000222111///......///111222000000000000000000000000111000000//////000000111222222111000///000111111111111111111111111111111///000111000///...///000111000000000111222333333333333333333333333333333222333333444444555555666555555555666777999;;;<<>>FFFNNNXXXeeemmmnnnppppppoooooooooooopppppprrrqqqpppnnnmmmmmmmmmmmmmmmiiigggjjjiiifffiiioooxxxsssnnnmmmssszzzyyyzzz}}}}}}|||}}}yyyyyy{{{yyyzzzvvvqqqrrr|||}}}xxxuuuooogggccc[[[QQQLLLLLLLLLKKKIII???;;;777444333444555555444444444444444444444444333333333333333333333333666555333444666555222///111111111111222333444555444444444333333222222222222111111111000000//////333222111000000000111222000111111111000000222333444///***(((***...000111222111111111000000//////////////////000000000000//////............//////000000000000000000000000,,,---------......//////............/////////000////////////////////////000000000000000000000000++++++---...///111222222222111000.........///000222222111111000000//////222111111111000000//////......------------......333222111222333333222000111111111111111111111111111111000000000111333333000000000000111111111111////////////000000000111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111222333333444444777666555666888::::::;;;;;;DDDMMMTTT]]]hhhmmmnnnpppoooooonnnnnnnnnooooooppppppooonnnmmmmmmllllllllliiihhhgggeeeeeennnzzzwwwsssssspppwwwxxxzzz{{{|||{{{{{{}}}}}}~~~~~~yyyvvv}}}{{{zzzwwwrrrlllcccXXXRRRPPPQQQQQQOOODDD???888555444555555444444444444444444444444444333333333333333333333333555444333333555444111...111111111111222333444555444444444333333222222222222222111111000000000000///000222333444333222111111111111111000000111222333000---,,,...000000///111111111111000000000///////////////000000000111//////............//////////////////////////////.............../////////........./////////000000////////////////////////000000000000000000000000------......///000000000000000...---------......111111111000000000000000111111111111000000000///111111000000000000111111222111111333444444222000111111222222222222222222111111111000111111222333000000000111111111222222/////////000000000111111111111111111111111111111//////000000000111111111222222222222222222222222111111222222222333333333222222222222333333333333111111222333333444444555333444444555777888999:::AAAKKKVVV]]]eeelllnnnmmmpppooonnnmmmmmmmmmmmmmmmnnnnnnnnnmmmlllllllllkkkhhhgggeeebbb```eeeuuuzzzrrrppprrrmmmtttuuuyyy}}}yyy|||}}}~~~{{{zzzvvvlll```WWWTTTTTTUUUUUULLLDDD;;;666666777555333444444444444444444444444333333333333333333333333444333222333333333111///111111111111222333444444444444333333333333222222222222222111111111111000+++...333666777666333111333333222111000000000000111000000000222222000///111111111111000000000000/////////000000000111111000//////......//////000////////////////////////000000000000////////////....../////////000000000////////////////////////000000000000000000000000///////////////////////////...---,,,,,,,,,------000000000000111111111111111111111111000000000000222222111111111111222222000000111222444444222///222222222222222333333333111111111111111111222222000000111111111222222222//////000000000111111111111111111111111111111111000000000000111111111222222222222222222222222222111111222222222333333333222222222333333333333333222222333333444444555555333444555666666777999;;;EEEQQQ^^^eeejjjooopppnnnooonnnmmmlllllllllllllllmmmmmmmmmmmmlllkkkjjjjjjcccbbb```___bbblll}}}xxxnnnjjjkkknnnoooxxxyyy|||||||||}}}xxx~~~|||rrreeeZZZUUUTTTUUUVVVSSSIII>>>888777777444111555555555555555555555555333333333333333333333333444444333333333333222111222111111111222222333444333333333333333333333333222222222222222222222222---000444666777666333111777555333222222111000///000000000111222111000000111111111000000000000000//////000000000111111111000000////////////000000........................222111111111000000//////...////////////000000000////////////////////////////////////////////////////////////////////////.........------------...//////000000111111222222111111111000000000000000111000000000000000000111000000000111333333111///111111222222222333333333111111111222111111111111111111111111222222222222000000000000111111111111111111111111111111111111111111111222222222333333222222222222222222222222111111222222222333333333222222333333333444444444222333333444555555666666888:::;;;::::::;;;???BBBHHHUUUcccjjjmmmpppqqqooonnnnnnmmmlllllllllllllllmmmmmmmmmmmmllljjjiiihhhaaa```___bbblllxxxyyypppjjjkkkooorrrsss}}}~~~{{{xxxkkk```YYYVVVWWWWWWXXXOOODDD===:::777444000555555555555555555555555333333333333333333333333555555555555444444444555222222111111222222333333333333333333333333333333222222222222333333333333333333333444444333333222999777444333333333222000111111000000//////000111000000000000000000111111000000000000111111111111000000////////////000000////////////////////////222222111111000000//////////////////000000000111000000000000000000000000////////////////////////......//////000111111111/////////000000000000/////////000000111111222222000000000000000000111111111111000000000000111111333222000111222222111///000000111111222333333333111222222222222111000000111111111222222222222333000000000111111111222222111111111111111111111111111222222222222333333333333333333333333333333333111111222222222333333333222222333333444444555555333333444555555666666777888999:::999999===CCCIIIOOO\\\hhhlllmmmooopppooommmmmmlllllllllmmmmmmmmmooooooooonnnllljjjhhhfffcccdddeeeiiittt{{{uuummmiiijjjpppvvvzzzuuuuuujjjbbb]]][[[[[[[[[VVVMMMDDD>>>999555333555555555555555555555555333333333333333333333333555666666555444444555777333222222111222222333333222222333333333333444444222333333333333444444444555444222111111111222333:::666333333444555222000000111111000//////000222000000000000111111111111000000000111111111222222111000000//////000000111000000000000000000000000111111111111000000000000/////////000000000111111000000000000000000000000000000000000000000000000......///000000111222222000000111222222222111111000000000000111111111111000000000000111111111111333333222222222222333333888666222111111222222111//////000000111222222333111222222333222111000///111111111222222222333333000000111111111222222222111111111111111111111111111111111111222222222222333333333333333333333333111111222222222333333333222222333333444555555666444444444555666666777777444666777777888>>>IIIQQQYYYcccmmmmmmkkklllnnnnnnllllllllllllmmmnnnooopppqqqqqqqqqooommmjjjgggeeedddhhhkkkmmmrrryyyzzzvvvjjjfffccceeennnxxx}}}tttkkkccc___]]]^^^\\\VVVMMMCCC<<<999888555555555555555555555555333333333333333333333333444666666555333333555888333333222222111222222333222222222333333444444444333333333333444444444555333222111000000111333444888444111111333444222///...111444555222111111111///000000000111111111111000000111111111222222222111111000000000000111111111111111111111111111111//////000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111333333333222111111111111000000000000000///000000000111111111111222222111111111111222222<<<999444222222333333333...//////000111111222222111222333333222111000///111111222222222333333333000111111111111222222222111111111111111111111111000000000000111111111111333333333333333333333333111111222222222333333333222222333333444555666666444444555555666777777777555777999999<<>>;;;<<<666666666666666666666666333333333333333333333333333555555444111111444777333333222222111222222222222222222333333444444444333333333444444555555555//////000000111222333444666222...///222333111------222777999666333111000//////000000111111111222000111111111111222222222111111000000000000111111111111111111111111111111......//////000000111111000000000000111111111111000000000000000000000000000000000000000000000000222222222111000//////...///000111222333333222111222222111111000000////////////000000111111111222000000////////////000000888444111222444555222...000000000000000000000000000000111222222222222111222222222222222222222222111222222333333222222222222222222222222111000///111000///000444666555333333333444444555666777777333333333333333333333333222222333333333444444444222444666888999999888888888:::<<<===@@@JJJYYYdddkkklllnnnooooooooonnnmmmooommmmmmmmmooopppooonnnrrrssssssnnnhhhdddgggjjjmmmpppqqqlllgggfffggghhheeeccchhhvvv}}}xxxpppeee[[[______^^^XXXOOOEEE>>>999999777555555555666555444777555444444444444333111555444333333222222222222444333333222222333333444666444222333666666333111222444666888888888666555555444333333222222333333333333222222111000000000111111111111111222222222222222111000//////000000///000111222333222111111111111111111111111111111111111222222222222111111000000000000000000111111333333222222111111000000...///000222222222111000444333111000000000111111111111000000111111222333---000444777777444000---000000000000111111111111111111222333444444444444333333222111000000000111777444111222444555222///111111111111111111111111000111111222333222222222222222222222222222222222222222333333333222111111222222222222222111000000333111000111333444333111222222333333444555555666333333333333333333333333222222333333333444444444444444555666777888888888888:::===@@@FFFQQQ^^^gggmmmnnnooopppqqqpppooooooooonnnnnnnnnppppppooonnnoooooommmjjjhhhjjjnnnrrrtttrrrpppllljjjiiihhhfffdddfffppp|||vvvlllddd```___]]]ZZZTTTKKKBBB<<<:::888666555666555444222555444333333555666555444555444333333222222333333555444444444444444444555444222222444666777555333333444555666666666555444555444333333222222333333111111111111111222222222//////000111222333333444222222111000000000000000...///111222333333222222222222222222222222222222111111222222222222111111111111111111000000000000111111111111111111000000///000111222333222222111444333111000000000111222111111111111111222222333111222333333333333222111000000000000111111111111000000222333444555555555333222111111111111111111777444111222444555222///222222222222222222222222111222222333333333333333222222222222222222222222333333333333333222111000111222222222222111000000555333222222333333222000111222222333333444444444333333333333333333444444333333333333444444444444555555555555666777777888888:::>>>EEEOOOZZZeeekkkooopppqqqrrrrrrrrrqqqppppppoooooooooqqqqqqooonnnmmmiiieeedddhhhooouuuyyyyyyrrrlllllloooooolllhhhgggnnn}}}{{{sssmmm```^^^\\\\\\ZZZSSSHHH???:::999777666777666444222444333222444666777777666555444333333333333333333555555555555555555555555222222222444777888777666444444444444333333333333555444333333222222333333000000111111222333333444......///111222333444555222222111000000000000111...///000222222333333333222222222222222222222222111111222222222222111111222222111111111000000000000000000000000111111111000111111222222222222111333333222111111111111222111111111111222222222333444333111000000111333444000000000111111111222222///000222333444555555555222111111111111222222333555444222222444444222000222222222222222222222222222222333444444444444333222222222222222222222222333333333333222111000000111111222222222111111000333333333333333333333222222222333333333444444444333333333444444444444444333333333444444444444555777666555444555666888999999;;;AAAKKKWWWcccjjjnnnooopppqqqrrrrrrrrrqqqpppqqqpppooopppqqqpppnnnllljjjddd```bbbkkkuuu|||}}}qqqiiikkksssuuuqqqmmmnnnxxxxxxrrraaa]]]ZZZ\\\^^^ZZZNNNCCC:::999777777888777666444555444333444666777666555555444444333333333444444555555555666666555555555333333444555777777777666555444333222111111222222555444333333222222333333111111111222222333333333//////000111222222333333222222111000000111111111111111111222222111111111111111111111111111111111111111222222222222111111333222222111111000000////////////000000111111111000000111111111111111111222222222222222222222222111111222222222333333222555333111000000111333555000000111111111222222222111222333333444444333333111111111111222222333444444333333333333333333222111111111111111111111111222222333444444444444333222222222222222222222222333333333333333222111000000111111222222222111111111222222333333444555555444444444444555555555555333333333444444555555555333333444444444555555555777666555555666777999::::::>>>GGGRRR___hhhlllnnnnnnnnnpppqqqqqqqqqpppooopppooooooooopppooollliiidddaaaaaaiiiwwwtttjjjmmmuuuvvvrrrpppuuu{{{uuuddd^^^YYY[[[___]]]RRRHHH<<<:::888888888999999888888777555555666777555444444444444333333444555555333444555555555555444333555666777777666666555555555444333222222222222222555444333333222222333333333333333333222222111111222222111111111111111111222111111111111111222222444444333222000000//////000000000000000000000000111111222222222222111111333222222222111111000000//////000000111111222222000000000000000000000000222222222333333333222222000111222333333333333222333222222222222222222333111111111111222222222222444444444444333222111000222111111111222333444444333333333333333333333333000000000000000000000000111222222333333333333333222222222222222222222222111222222333333222222222000000111222222222222111000111333444333444666777555555555555555555555555333333333444555555666666333444444444555555555555666666666777888999;;;;;;???EEEPPP[[[dddiiikkklllmmmmmmooopppppppppooonnnnnnmmmmmmnnnnnnlllhhheee^^^aaaiiixxxwwwnnnqqqtttrrrqqqsss~~~~~~zzzjjjbbb[[[ZZZ]]]]]]VVVOOOBBB???;;;888888999:::::::::888666666777777555444444444444444444444555666333444555666666555444333666777999888666555555666555555555555444444444444555444333333222222333333555444444333222222111111333333222222111000000000222111111111111222333333555444333111000/////////000000000000000000000000111111222222222222111111222222222222222222222222111111111111111222222222222111000000///000000000111222333333444333333333000111333444444444333222111222333333333333222111111111111222222222222333555555555444333222111000333222222222222333333444222333444333333222333444111111111111111111111111000111111222333222222222222222222222222222222222000111111222333333333333000000111222222222222222111333555555333333444777444444444444444444444444333333444444555666666666444444444444555555555555444555777999;;;<<<======DDDNNN[[[dddiiijjjjjjkkkmmmmmmooopppppppppooonnnkkkkkkkkklllkkkiiieeebbb\\\dddtttuuupppssssssooosss|||~~~qqqhhh^^^ZZZ[[[\\\ZZZWWWKKKFFF???999777888999999888777666666888888777666444444444444444555666666333555666777777666555333444777999999777666777888444555777777888777666666555444333333222222333333333333333333333333333222222222222111111111111111222111111111222222333444333222111000000000111222111111111111111111111111111111222222222222111111000111111222222333333444333333333333222222222222444444222111111111222222111222333444444444333333000111333444555444333222222222222222222222222222111111111222222222333333222333333444444333333222444444333222222222333333222333444444333222333444222222222222222222222222000000111222222222222111222222222222222222222222///000111222333444444444///000111222222222222222333555666555333111333555333333333333333333333333333333444444555666777777444444444555555555666666333555888;;;===>>>>>>>>>HHHTTTbbbjjjllljjjjjjjjjmmmnnnooopppqqqppppppooojjjiiijjjjjjjjjgggccc```\\\hhh{{{wwwpppooosssssspppyyy|||}}}~~~uuulllaaaZZZZZZ\\\\\\\\\RRRKKKBBB:::777666777777777666555666888:::999888444444444444444555666777555666777999999777666555222555888999777777999;;;444666888999:::999888777555444333333222222333333111222222333333444444555000000111111222222222333222111111111222333333444111000000000000222333444333333333333333333333333111111222222222222111111000000111222333444444555444444444333333222222222777666444333222333444444000111333444555444333333000111333555555444333222444333111000000111333444111111222222222333333333000111222333444555555555555444444333222222222222111111111111111111111111333333333333333333333333222222222222222222222222444333222111111222333444444444444333333333222222111111222222222333333333222222222222222222222222111222333333444444333333222333333444444333333222555555555555555555444444444666888777777;;;CCCJJJXXX^^^fffkkkmmmlllkkkjjjmmmoooqqqrrrrrrpppmmmllliiijjjjjjhhhddd```]]]\\\^^^ppp|||rrrkkkiiipppvvv{{{vvvvvvxxxxxxvvvnnnccc[[[XXXYYY\\\]]]ZZZRRRGGG???<<<:::888777888666555555777888777666333333333333333444555666333333444444666777999999::::::999888777666555555666444333555999;;;;;;999444444444555444444333333111222222333333222222111000000000000000000000000222333333333333222111111222222222333444555666777444444333222111111111222222111000111222222222000222222444444444444222222444444444333222111//////333555777888666444333333222444555444333222222333222222333333333444444444333222111111111333555777:::888666333222222333444111111111111111111111111444444333222222333444444222222222222222222222222333333333333333333333333333333333333333333333333333333222111111222333333111111111111000000000000111222222222222333333333222222222222222222222222333333444555555555555444444555555666666555555444555555555555555555555555555888999999:::???HHHOOO]]]bbbhhhmmmnnnmmmllllllmmmnnnpppqqqpppooommmllljjjiiigggdddaaa___^^^___kkkzzzzzzoookkkjjjlllrrr{{{uuuppprrrtttuuuoooeee\\\WWWXXX\\\``````YYYOOOEEE>>>999666555888777555555777888777666777666666555555555666666444444444555666777888999999888888777777666666555666555444666999;;;:::888444444555555444444333333222222333333333333222222111111111111111111111111111222222333333333222222222222222222222333444555333333222111111111111111222111000111222333222000222222444444444444222222222222333333333222111111444666888888777555444444333444555555333111111222222222333333333444444444555444333111111222444555777666444333333444555666333333333333333333333333444333222222222222333444333333333333333333333333333333333333333333333333444444444444444444444444333333222222222222333333111111111111000000000000222222222222333333333333222222222222333333333333444444555666666666666666555555666666666666555555555555555555555555555555777999:::;;;>>>FFFPPPXXXeeehhhlllnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnmmmlllkkkhhhccc___]]]^^^aaacccttt~~~wwwlllcccgggmmmsssxxxvvvkkkkkkmmmqqqnnnggg___XXXXXX\\\aaabbb___WWWMMMCCC;;;888777999777555666777888777666999888777666555555555555555555555555666666777888777777777777666666666666777666666666888999888777555555555555444444333333222333333444444333333222111111111111111111111111000111222333333444444333222222222111111222222333333222111111000111111111333111000111222333222111222222444444444444222222111111111222222333333333444666888888666555444555333555666555333111111111333333333333444444444444777666444222222222222333555444333333333444666777555555555555555555555555333333222222222222333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444333333333333222222222333333333444444222222222333333333333333444444555666666666666555333333444444444444333333555555555555666666666666888999;;;>>>CCCMMMXXX```kkklllnnnnnnmmmmmmnnnooopppooooooooonnnnnnnnnnnnlllggg```\\\\\\___dddgggooowww{{{wwwooojjjeeebbbkkkttt{{{{{{nnniiigggiiikkkiiiccc\\\XXX[[[^^^```___[[[SSSHHH@@@===<<<:::888666666777888777666666666555444444444444444777666666666666666777777555555666666666777777777888777777777888888777777666666555444444444333333333333444444444444333333222222222222222222222222///000111333444555555555444333222222222222222333222111111000000111111111333222111111333333222111222222444444444444222222222222111222222222333333444555777777555333333444444555666555222111000111333333333444444444444555666555444333333333333444444444333333333444555666555555555555555666666666333333222222222222333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333666555555555555444444444222222333333333444444444222222333333333444444444333333444555555555555555333444444555555444444333555555555666666666777777888999<<>>:::888777666777888777666444444444444444555666777777777666666666777777888555555666666777777888888888888888888777777777777888777666444444333444444444444444555555444444444222222222222222222222222///000222333444555666666555444444333333333333444222111111111111111222222333222111222333333333111222222444444444444222222444333222111111111222222222444555444222111222333333555666555333111111111333333444444444555555555333333333333444444555555555555444333333333333333333333444444555555555666333333333444444333333333444444444444444444444444333333333333333333333333222222222222222222222222333333444444444444333333333333333333222222222222333333333333444444444444222222333333444444555555333333444555555555555444666666777777777777666666555555555666666777777888999:::>>>EEEOOOZZZeeekkkpppppppppooommmlllmmmoooqqqqqqrrrrrrqqqqqqpppooohhheeecccdddggghhhfffddd___fffhhhccc___bbbiiimmmttt}}}xxxiii^^^dddjjjkkkfff___YYYWWW^^^``````\\\TTTJJJBBB===;;;999777777888888777666666666666666777888999:::666666666666777777888999666666777777888888999999777888999888777666777888999888666444333333444444444555555666666555555444333333333333333333333333000111222444555555666666444444444333333444555555222222222111222222333444444222111222333444333222222222444444444444222222555444222111000111222222222333444333111000111222222444555555333222222333333444444444555555555555222333333444555666666666555444444444333333222222222222333333444555555555444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333444555555444333333222222111111111000000000333333333444444444444555222222333333444555555666444444555666666666666555666666777777777777666666444555555666777777888888:::<<>>DDDNNNZZZeeemmmqqqrrrssssssrrrpppoooooopppmmmoooqqqrrrrrrpppmmmlllccceeejjjrrruuuqqqfff\\\WWWaaagggffffffooo{{{yyyfffggghhhiiiiiifff```\\\WWWYYY\\\___```ZZZPPPHHH<<<:::888777888888777666888777666555555444444555555555555666777999:::;;;999999999999999999999999555777999888666666888:::;;;999666444333333444555555555666666666666555555444444444444444444444444222222333444555555555555111111111111222333444555333333333333444444555666444333222222444444333222222222444444444444222222111111000000111333555777444444444333111111222444000222444444333333444555444444444555555555666666666666666666555444333222///000222333444555555555333333444444555666666777555666777888888777666555333333333333333333333333444555555666666555555444444555555555444333333222333333333333333333333333444333222222222333444555222222222222222222222222111222444666666555444333666666666666777777777777777666666555555555666666999555555999;;;999999;;;<<>>AAAJJJTTT[[[ccckkknnnlllooooooooooooooooooooooookkknnnjjjlllqqqiiiaaaeeehhhttt{{{ooogggdddeeecccdddkkkttt{{{tttppprrrsssnnngggcccZZZYYY[[[```fffddd\\\SSSEEE@@@:::888::::::888666:::999999888777666666555777666666555666777888999888888999999::::::999999888999:::999777666777888888888777666666666666666666666777777777777666666666666555444444444444444222333444444444444333222333333333333333333333444222333444444444333222222444333222333444555444333222222222222222222222222333333444444444444444444444333222222111111222222222333444555555555555555777777666666666666666666333444444555555444444333777777777777666555444444777888999888666555666777555555666666777888999999555555555555555555555555333444444555555444444333444555555555555444333333555555555555555555555555555555444333222222333333444444444444444444444444666444333222222444666777444444444555555555666666666666666555555666666777888666666:::<<<;;;===AAAIIISSS^^^cccgggkkkmmmllloooooooooooooooooooooooopppmmmkkkuuu}}}pppdddiiivvvqqqiiiggggggeeegggppp~~~}}}wwwwwwvvvqqqlllkkk^^^YYYVVV[[[cccfffaaa[[[KKKEEE>>>:::::::::999888999999888888888777777777888888777666666555555555888888999999999888777777666777888777666555666888888777777666666666666666666666777777777777666666666666555444444444444555333333444444444444333222444444444333333333333333222333333444444444333333222111111222555666666555333333333333333333333333444444444444444444333333222222333333333222111111222222333444555777999:::666666555555444444444444444444555555555555444444:::999888777666555555555777888999888777666777888555777888777666777<<<@@@444444444444444444444444333333444444444444333333444444555555555555444444555555555555555555555555111111222333444555666777444444444444444444444444555444444333333555666777555555555666666666666777666666666666666666777888999777777:::;;;;;;>>>DDDPPP\\\gggjjjkkkmmmoooooopppppppppppppppppppppppprrroooqqquuuiiitttpppkkklllkkkiiimmmwww|||zzzwwwrrrooopppccc[[[TTTVVV^^^dddbbb^^^QQQJJJBBB<<<999999999999555555666777999:::;;;;;;888888999888888777666555999999:::999999888777777444666777777777777999:::777777666666666666777777666666777777777777666666666555555444444444555555444444444444444333333333444444444444444333333333333333333444444444444444222111111333777999999888333333333333333333333333555555555444444333333333111222333444444333111000222222222333555888;;;===555555555555444333333222444444555555555555444444999888666555444555666666666777888888666555666888666999;;;:::888;;;BBBIII333333333333333333333333333444444555555444444333444444555666666555555444444444444444444444444444111111222444555666777777333333333333333333333333333444555666666666555444666777777777777888888888666666666666666777888888:::888888:::;;;;;;@@@HHHVVVbbblllooooooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooommmmmmwwwzzzlllllluuujjjiiimmmmmmmmmttt|||yyyxxxuuurrrrrrlllbbbXXXVVV\\\bbbcccaaaVVVPPPGGG???:::999999999555666777888999:::;;;<<<777888:::;;;;;;:::999888:::;;;;;;;;;:::999888888888:::;;;:::888888888:::777777666666666666777777666666777777777777666666555555444444444555555666555555555444444333333333444444444444444444444444444444444444444444444555333222333555888:::;;;:::333333333333333333333333555555555444444333333333000111333444444333222111222222222333555888;;;===888888888888888777666555444555555666666555555444555555444333444555777888555666777777555555666777555999<<<<<<<<>>===;;;:::::::::;;;;;;;;;:::999999?????????<<<999777666777666666666666666777777888666666777777777777666666555444444444444555666666777666555444333333333444333444444444555555555555666666555444333444444444555444444555888:::999999333333333333333333333333444444444444444444333333111111222333333333222222222222333444555777999:::444555666777777666555444555555666666666666555555333333333333444666777888555666777777666666777888666999<<<@@@DDDKKKTTT[[[444444444444444444444444555666666777777666666555444444555666666666666666555555555555555555555555666666666666555444222111444444444444444444444444444555555666666666666666777777777777888888888888666666666666777888999:::888888;;;???AAAEEEPPP[[[fffkkkooooooqqquuuuuurrrsssssssssssssssssssssssssssuuuooommmssswwwoooeeeeeelllttt{{{xxxzzz{{{vvvvvvoooggg```___aaaeeehhhaaa\\\SSSIIIAAA<<<;;;;;;;;;;;;:::999999888777777444777:::===>>><<<:::888888999999::::::::::::999>>>??????===:::888888888666666666666666777888888666666777777777777666666444444444444444555666666888777555444333333333444222333333444555666777777888777666444333333333333666555444444666777666555444444444444444444444444333333444444444444444444222222111111222222333444222333444555555555555555///000222444555444333222555555666666666666555555333444555666666666666666666888999999888888999:::;;;===AAAHHHQQQ[[[ccchhh555555555555555555555555666666777777777777666666444444555666777777666666777777777777777777777777333444555666666666555444666666666666666666666666777666444444444555777888666666666666777777777777666666666666777888999:::777888;;;AAADDDJJJWWWccclllnnnooonnnqqquuutttppprrrrrrrrrrrrrrrrrrrrrrrrnnnvvvuuuvvvvvviiieeejjjttt|||xxx|||yyysssooohhhaaa^^^___dddhhhddd```WWWMMMDDD>>><<<<<<999999999999999999999:::555777:::======;;;888666666777888999999999999999999:::;;;;;;;;;:::<<<===666666666666666777888888666666777777777777666666444444444444444555666777888777555444333333444444111222333444555777888888:::888666444333222222333666444333333444444333222444444444444444444444444333333333444444555555555222222111000111222444555222333444555555444333222000222444666777777666555555555666666666666555555555666777888888777666555888999;;;;;;::::::;;;<<>>===<<<;;;:::999888888444555777999999777555333888888888::::::999666444555555555555444444444444333444444444444333333222222444666555333333555888666555555444444444444444666666666666555555555555444444555666777888999999666666555555444444333333555555666666555444333333555555555555555555555555444444444444555555555555888888666555555666777777:::777555666999<<<<<<;;;888999;;;;;;;;;===@@@CCCHHHNNNXXXccclllsssvvvxxx666555444444444555666777555555555555555555555555666666666666666666666666555555555555555555555555666666777777777777666666444444444555555555666666777777888888999999::::::666777777888888777777777999999:::::::::::::::999999;;;@@@FFFOOOYYYdddkkkppppppqqqqqqrrrsssssstttvvvuuurrrooommmmmmoooqqqsss}}}}}}{{{|||vvvnnnggghhhnnnwww{{{~~~vvvqqqlllhhhaaa[[[ZZZ^^^```eeeeee\\\PPPHHHAAA<<<999;;;999666888======999999999::::::;;;;;;::::::999::::::;;;;;;::::::999::::::999999999999999888777777777888888888888888999999999;;;<<<;;;888555777777666666666555555555555555666666777666666555444666777666444333666888888777666666555555666666777666666666555555555555333333444444555555666666777777666666666555555555444444444444444333222222666666666666666666666666555666666666777777777777555555444444444555666777<<<999777777888999888666888999:::;;;<<<@@@DDDHHHQQQWWW```kkktttyyy||||||666666555444444444555555666666666666666666666666555555555666666666666666666666666666666666666666666666777777777777666666333333444444444555555555888888888888888888999999888888999:::;;;;;;;;;;;;:::::::::::::::999999999:::<<>>EEEQQQ```kkkqqqrrrppppppqqqqqqrrrrrrrrrsssssssssrrrnnnjjjiiillloooxxxwwwrrrnnnggggggggglllwww~~~~~~|||nnnmmmmmmkkkeee\\\XXX[[[^^^fffjjjggg___UUUKKKBBB<<<;;;999777888;;;;;;::::::999999888777777777777::::::;;;;;;;;;;;;::::::888888999999999:::::::::888888888888999:::;;;;;;777777666777999999777555555555555444444444444333444444555777888888888888666666555444444444444555777666666555555555555555555444444444444333333333555555555444444333333333444444444444444333333333666666666555555555666666444444444444444444444444555555666666666777777777888888777666666777888999555555666888:::;;;;;;;;;999:::===@@@FFFNNNWWW]]]eeejjjrrryyy888888888777777666555555666666666666666666666666444444555555555666666666888888888888888888888888555666666777777666666555555555555666666666777777888888888888888777777777555666777888999::::::::::::999999999999:::;;;;;;@@@DDDLLLXXXeeennnqqqppprrrrrrrrrrrrssssssssssssttttttrrrmmmhhhgggkkkooo|||uuutttoooeeehhhkkkuuu}}}vvvjjjiiikkknnnjjjbbb\\\[[[]]]eeejjjiiiddd\\\QQQHHHBBB>>>::::::::::::;;;;;;<<<<<<:::999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::888:::<<<===>>>===<<<;;;888777666777999999888666666666666555555555444444444555666777888888999999888777666666666777777777777777666555555555555666777666666666666555555555777777777666555555444444444444444444444444444444444444333333333333444555555555555555555555555555666666777777777777888888888777666444444444555555666777888999:::<<<===>>>;;;???DDDJJJQQQYYYbbbhhhnnnrrrwww}}}888888999999999888777777777777777777777777777777555555666666777888888888777777777777777777777777777777888888888888777777777888888888888999999999999999999999999:::::::::888999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>@@@DDDJJJTTT```jjjoooooonnnssssssssssssssssssssssssttttttqqqlllfffgggnnntttxxxsssrrrnnngggiiipppxxxllljjjlllrrrssskkkbbb\\\^^^dddjjjiiigggbbbYYYQQQHHHBBB======<<<;;;:::<<<>>>===<<<;;;;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;::::::::::::;;;>>>??????>>>;;;:::999888777888:::::::::999888777777777777666666666555666666777888888888888999777666777888::::::999888888777666666666666666999888888888888777777777777666666666555555444444555555555555555666666666888777666555666777888999777777777777777777777777777777777888888888999999;;;:::999777777888888999:::;;;;;;:::999999<<<>>>@@@EEEMMMVVV^^^eeelllpppwwwyyy|||333444555666666555555444444444444444444444444444333333444444555666666777444444444444444444444444555555666666666666555555555555555666666666666777666666777777888888999999999999::::::;;;::::::999777777777777999<<<>>>@@@FFFOOO\\\gggmmmooooooooorrrrrrrrrrrrrrrrrrrrrrrrqqqqqqooojjjfffiiisss|||{{{sssmmmjjjiiiiiiooo|||sssooopppxxx|||uuuggg]]]\\\aaafffffffffddd^^^VVVJJJCCC======;;;777777:::;;;:::888777888999;;;<<<888999999::::::999999888888888888888999999999999999999::::::999888777666777666555555777888888777666666555555555444444444222333333444444444333333444222111222555888777666555555444333333333333333666666666555555555444444333333333333222222222222222222333333333444444444888777666555666777999:::555555555555555555555555444555555555555666666666888888888888888:::<<<===;;;;;;:::888666888<<<@@@DDDKKKWWWbbbjjjooosssuuu{{{|||}}},,,---///000111111000///000000000000000000000000//////000111111222333333222222222222222222222222111222222333333222222111000000111111111222222222111222222333444555666666222333333333333222222111333222222333555999<<<>>>GGGRRR```kkkpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnooommmhhheeekkkxxxxxxqqqhhhaaacccjjjyyyzzzssssss}}}{{{jjj]]]YYY]]]aaaaaabbbccc^^^WWWIII@@@::::::777333222555555444333222333444777888777777888888888888777777333333444555666777888888666555444222111111111111333222111111333444444444222222222111111111000000....../////////......---...,,,+++---000333333111111000//////......//////111111111000000000/////////////////////000000000......//////000000000111222111/////////111333444111111111111111111111111000000000111111111222222/////////000222555777999777777777555555888>>>DDDFFFOOO]]]iiiqqquuuwwwwww|||||||||}}}