BM6P6(@ mmmRRREEE>>>>>>===<<<;;;;;;;;;;;;777777777777666666666666555555555555555555555555444444444333333222222222333777777888===@@@OOOjjjwwwooosss{{{}}}yyywwwvvvwwwwwwzzz{{{}}}|||{{{yyyzzzzzzzzz}}}{{{vvvtttvvvxxxmmm[[[IIIBBBBBB@@@===<<<===<<<;;;:::888777666555555555666666555555444333444444444444444444444444222333444444444555777999CCCJJJQQQVVV___ooommmSSSFFF@@@???===;;;:::999888888777777777777666666666666555555555555555444444444444444333333333333333333333888777999???BBBRRRnnnuuuooottt|||{{{yyyxxxxxxxxxyyy{{{||||||zzzyyyzzzzzzzzz}}}|||vvvssstttvvvqqq___LLLDDDCCC@@@===<<<===<<<;;;:::999777666666555555666666555555444333444444444444444444444444222333444444444555888:::EEELLLSSSXXXbbbsssoooTTTGGGAAA???===;;;999777666666777777777777666666666666666666555555555444444444333333333333444444444444333888777:::AAAEEEWWWsssrrrooouuu}}}}}}zzzyyyxxxyyyxxxyyy{{{{{{zzzyyyyyyzzzzzz}}}}}}vvvrrrqqqrrryyy~~~uuubbbOOOFFFDDDAAA>>>======<<<;;;:::999888777666555666666666666555444444444444444444444444444444222333444444444666999<<>><<<:::888777666666777777777777666666666666666666666555444444333333222333333333444444555555222777666:::BBBHHH[[[yyy|||pppooovvv~~~~~~{{{xxxwwwwwwvvvxxxyyyzzzyyyxxxyyyzzzzzz|||vvvqqqnnnnnnttt{{{vvvdddPPPGGGEEEBBB???>>>===<<<;;;:::999888777777666666666666666555444444444444444444444444444444222333444444555777;;;>>>HHHPPPXXX```lll~~~qqqVVVHHH===<<<;;;:::999888888888777777777777666666666666666666555555555444444444333333333444444555555555222666555999BBBIII^^^}}}yyynnnooowww~~~~~~zzzwwwuuuttttttvvvxxxxxxxxxxxxyyyzzzzzz|||~~~wwwppplllkkkooouuuwwwdddPPPGGGEEECCC@@@???===<<<;;;;;;:::999888888666666777777666666555444444444444444444444444444222333444444555888<<<@@@IIIPPPZZZcccqqqqqqVVVHHH===<<<;;;::::::999999:::777777777777666666666666555555555555555555555555444444444444444555555555222666555999BBBKKKaaaxxxnnnooowww}}}~~~yyyuuurrrqqqrrrtttvvvwwwwwwwwwyyyzzzyyy{{{}}}~~~xxxqqqlllkkkjjjpppxxx{{{yyy{{{gggRRRHHHEEECCC@@@???<<<<<<<<<;;;:::999999999666777777777777666555555444444444444444444444444333333444444555999>>>BBBJJJRRR\\\gggvvvqqqUUUGGG???>>>===;;;:::999999999777777777777666666666666333333444444555666666666555555555555444444444444555888777:::DDDMMMdddyyyoooooovvv|||~~~yyyuuuqqqooopppsssuuuwwwwwwwwwyyyzzzyyy{{{|||~~~yyyrrrmmmkkkiiimmmuuu{{{wwwpppzzzmmmVVVJJJFFFBBB???>>><<<<<<<<<;;;::::::999999777777777777777666555555444444444444444444444444333333444444666:::???CCCLLLTTT^^^jjj|||pppUUUGGGBBB@@@>>><<<:::999888777777777777777666666666666222333333444555666777777666666666555444444444333777:::888;;;EEEOOOfffzzzoooooovvv|||zzzuuuqqqoooppprrruuuvvvvvvwwwyyyzzzyyy{{{|||}}}~~~zzzsssnnnllljjjooouuu{{{tttjjjsssrrrZZZMMMGGGBBB>>><<<<<<<<<<<<;;;;;;::::::999777777777777777666666555444444444444444444444444333333444444666:::@@@DDDNNNVVV```mmm~~~}}}~~~~~~oooTTTGGGAAA>>>;;;::::::999888777666555555555444444444444444444444444444444444444000111333444555555444333333666888:::AAARRRjjj|||zzzkkkkkkttt{{{|||wwwsssqqqoooppprrrtttvvvvvvvvvuuuxxxyyy{{{|||}}}xxxoooiiimmmlllpppxxxuuulllrrr{{{```NNNFFFDDD@@@=========<<<;;;:::999999888888999999888888777666555444444444444444444444444666555777999999999>>>FFFQQQXXXbbbooo}}}}}}|||{{{|||}}}||||||{{{|||}}}~~~zzzvvvsssssstttuuuyyy{{{~~~oooTTTGGGAAA>>>;;;::::::999999888666666666666555555555444444444444444444444444444000111333444555555444444555888:::<<>>======<<<;;;:::999999888888999999888888777666555444444444444444444444444777666777::::::;;;AAAIIIQQQYYYeeerrr{{{{{{}}}yyyxxxxxxyyy{{{|||}}}|||}}}~~~|||uuussspppmmmkkklllnnnooorrrtttvvvwwwxxxyyy{{{}}}oooTTTGGG@@@>>>;;;:::::::::999888777777777777666666666666555555555555555555555555111222333444444555555444888999;;;===FFFZZZuuuwwwiiijjjssszzz}}}~~~|||}}}wwwsssqqqoooppprrrtttuuuvvvwwwwwwyyy{{{|||}}}}}}~~~~~~~~~|||sssmmmgggfffkkkvvv}}}qqqooo{{{hhhTTTKKKGGGCCC@@@======<<<;;;:::999999888888999999888888777666555444444444444444444444444555444666999:::;;;BBBJJJSSS[[[ggguuu~~~zzzwwwsssrrruuurrrssstttvvvxxxzzz|||}}}~~~xxxsssppphhhgggeeecccccceeehhhiiijjjlllnnnooooooppprrrsssoooTTTGGG@@@>>>;;;999::::::999888888888888777777777777666666666666666666666666666222222333444444555555555888999;;;???III___{{{uuuhhhiiisssyyy||||||}}}xxxsssqqqooopppqqqsssuuuvvvwwwwwwyyy{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~uuuooofffeeejjjttt~~~rrrllltttlllXXXLLLGGGCCC@@@======<<<;;;:::999999888888999999888888777666555444444444444444444444444222111333666777999AAAJJJWWW^^^jjjvvvwwwsssoookkkjjjmmmoooqqqsssuuuwwwxxxzzz|||zzztttpppllljjjcccaaa```___```bbbdddffffffgggiiijjjiiijjjlllnnnoooTTTGGG@@@===:::999:::::::::999999888888888777777777777666666666666666666666666333333333333444555666666555888;;;???KKKbbbsssgggjjjsssyyy{{{{{{~~~yyytttqqqnnnooopppqqqsssuuuvvvwwwyyyzzz|||}}}}}}~~~}}}|||{{{zzzzzz{{{|||}}}wwwpppgggfffjjjrrr{{{tttjjjnnnxxxppp[[[NNNFFFBBB???======<<<;;;:::999999888888999999888888777666555444444444444444444444444222111333666777999BBBKKK[[[aaakkkwwwyyyqqqllliiiffffffiiiooorrruuuvvvvvvvvvxxxzzz|||~~~xxxqqqllljjjhhhfffaaa```___^^^^^^```aaacccbbbdddfffffffffggghhhjjjoooTTTGGG???===:::999:::::::::999888888888888777777777777555555555555555555555555333333333333444555666777222666;;;AAANNNfffrrrhhhkkktttzzz{{{zzzyyytttqqqmmmmmmnnnoooqqqsssvvvwwwxxxyyy{{{|||}}}|||uuuuuuuuuuuuvvvwwwyyyzzz}}}~~~~~~~~~xxxqqqhhhfffiiipppxxx~~~xxxkkkmmmvvvuuu^^^OOOGGGBBB???======<<<;;;:::999999888888999999888888777666555444444444444444444444444666555555888999<<>>===<<<;;;:::999999888888999999888888777666555444444444444444444444444888666666888888;;;CCCMMMUUU```rrryyypppiiigggffffffiiinnnhhhnnntttuuusssrrruuuxxxwwwyyy|||yyytttkkkhhhccc___^^^\\\[[[YYYZZZ[[[[[[\\\^^^```aaabbbaaacccfffggghhhjjjlllnnnoooTTTGGG;;;:::::::::;;;;;;999777;;;:::888777555444444444555444444333333444444555444444444555555555555666777999<<>>===;;;;;;;;;;;;:::888:::999888666555555555555555444444333333444444555444444444555555555555666888999<<>>===<<<;;;:::999999999999999888888777666666555555555555555555555555555444555777999<<>>:::888888888888777666666666666666777777888555444444333333444444555444444444555555555555666888999>>>LLLbbb|||}}}rrrnnnvvv{{{vvvllllllkkkjjjjjjkkklllmmmiiilllppptttvvvzzz}}}~~~|||zzzyyyyyyzzz{{{xxxwwwuuuuuuuuutttsssqqqmmmmmmmmmlllkkkjjjjjjjjjjjjjjjiiiiiihhhggggggfffeeefffgggggghhhkkkppptttwwwxxxyyy{{{}}}pppkkkhhhjjjnnnwwwrrr\\\NNNEEE@@@???>>><<<;;;:::999999999999999888888777777666666555555555555555555555555555666777999<<>>===;;;:::999999999888888888888777777666666555555555555555555555555555666777999<<>><<<;;;:::;;;;;;999888888777666666666666666777555444444333333444444555444444444555555555555666666:::AAAMMM^^^uuuxxxrrrsss}}}{{{vvvqqqooollliiigggfffeeeeeegggkkkppptttwwwzzz}}}~~~{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvvvvwwwxxxwwwuuussssssrrrqqqpppooonnnnnnmmmmmmkkkiiigggfffdddcccaaabbbccccccccceeehhhjjjjjjkkkmmmqqqtttwwwyyy{{{}}}~~~wwwnnnggggggkkkpppzzzyyybbbQQQHHHBBB@@@???===<<<:::999999999888888888888777777777777555555555555555555555555555666777999===CCCLLLRRRWWWcccuuuzzziiibbb]]]^^^aaabbbdddfffkkklllnnnqqqrrrssssssssstttwww|||yyytttmmmhhheeecccbbbbbb[[[^^^aaabbbaaabbbdddffffffgggiiilllqqqvvv{{{~~~mmmSSSEEE===<<<<<<<<<======;;;999888888777666666666666666555444444333333444444555444444444555555555666666555:::BBBLLL\\\rrrsssnnnqqq|||{{{uuummmllljjjiiigggggghhhhhhiiilllqqquuuwwwyyy|||~~~|||zzzwwwxxxyyyyyyzzzyyyyyyxxxxxxwwwvvvwwwxxxyyyxxxvvvuuuuuutttsssrrrqqqpppooopppooonnnllliiigggfffeee```bbbcccccccccdddfffhhheeegggiiimmmppptttvvvxxx{{{}}}xxxnnneeeeeeiiimmmsssyyy|||dddSSSIIIDDD@@@???>>><<<:::999999999888888888888777777777777555555555555555555555555555666777999===DDDMMMSSSYYYeeewwwwwwhhh```[[[]]]```aaacccfffkkklllnnnqqqrrrsssssssssuuuyyy}}}}}}wwwrrrkkkfffdddccccccccc\\\___cccdddcccccceeehhhggghhhjjjnnnsssxxx~~~tttYYYHHHBBB@@@>>><<<;;;::::::;;;888888777666666666666666222222333444555666777888333333333333333333333333444888???JJJ[[[qqquuuqqqqqqxxx~~~zzzvvvmmmjjjfffdddeeefffhhhhhhjjjmmmqqqtttvvvxxx{{{~~~~~~}}}}}}yyyyyy{{{{{{{{{{{{zzzyyyzzzwwwttttttxxx{{{{{{{{{zzzyyyxxxwwwvvvtttssssssnnnnnnnnnmmmllljjjiiihhhcccccccccbbbaaaaaa``````dddeeefffggghhhkkkooorrruuuwww{{{}}}}}}qqqfffbbbdddhhhooovvvjjjUUUIIIDDD???;;;:::<<<<<<999777999888888777777666666555555555555555555666888999:::666666777999???HHHRRRYYYaaaooozzzqqqeee```\\\\\\aaaeeeeeecccfffhhhkkkmmmnnnpppsssvvvuuuxxx|||~~~}}}xxxqqqnnniiieeebbb`````````aaabbbcccccccccdddgggjjjlllnnnpppsssvvv|||tttYYYHHH>>>===;;;999888777777888777777666555555555555555444444444555555555555555444444444444444444444444666999@@@KKK]]]ttttttppppppvvv{{{|||~~~{{{vvvmmmiiieeecccdddfffhhhhhhkkknnnrrruuuwwwyyy|||~~~~~~}}}|||{{{zzz{{{{{{{{{{{{zzzyyywwwvvvxxxuuutttuuuyyy{{{|||{{{{{{{{{zzzyyyxxxwwwwwwvvvuuutttsssrrrpppmmmkkkjjjggggggfffeeedddbbbbbbaaa```aaabbbbbbccceeeiiilllooorrrvvvyyy{{{}}}~~~ssshhheeegggjjjqqqxxxnnnYYYLLLFFFCCC===;;;@@@CCC@@@:::777888888888777666666555555555555555555666777888999666666888:::@@@JJJUUU]]]dddqqqwwwnnnccc^^^ZZZ[[[___bbbcccaaaeeehhhkkkmmmnnnpppsssuuuuuuxxx{{{}}}yyytttooolllhhhdddbbbaaaaaaaaabbbcccdddddddddfffiiilllmmmooosssvvv{{{tttXXXGGG>>><<<:::888777666666777666666555444444444555555666666555555555444444444555555555555555555555555888:::@@@LLL```xxxsssooonnnrrrvvvwwwzzz}}}zzzvvvkkkhhhdddbbbdddfffhhhhhhkkknnnrrruuuwwwyyy|||~~~~~~}}}|||{{{{{{zzz}}}}}}|||{{{yyyvvvtttssstttssstttvvvzzz|||}}}|||||||||||||||{{{{{{{{{{{{|||{{{zzzwwwtttqqqooommmnnnmmmkkkiiigggeeedddccc___````````````bbbeeehhhkkknnnssswwwzzz}}}~~~uuullliiijjjmmmttt{{{uuu___OOOGGGDDD===;;;AAAFFFCCC;;;555999888888777777666555555777666666555555666666777666666888<<>>AAA>>>888666999999888888777666666555888777666555555555555555555666999===FFFSSSaaajjjnnn|||~~~xxxpppiiiccc```]]]]]]___bbbccccccdddfffiiikkklllnnnqqqsssuuuvvvxxxzzz|||xxxoooiiihhhgggeeedddddddddeeeffffffhhhiiijjjkkkmmmqqqttttttwww|||uuuYYYGGGAAA@@@>>><<<::::::::::::999888777777666666777777444444444555555555555666333333444444555555555555888:::@@@NNNeee~~~nnnkkklllppprrrrrrvvv{{{|||uuuqqqgggdddaaa```bbbeeeggghhhkkknnnrrruuuwwwyyy|||~~~~~~}}}{{{zzzxxx}}}}}}}}}}}}}}}~~~~~~~~~||||||{{{zzzzzzyyyyyyyyyrrrtttwwwyyy{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~|||||||||{{{zzzxxxwwwvvvxxxwwwuuurrrooommmkkkiiijjjjjjjjjiiihhhjjjmmmpppppptttzzzwwwooolllkkknnnvvv}}}gggSSSGGG???<<<<<<===:::777888<<<999999999888777777666666888777666555444444444444666777999???HHHWWWfffooottt~~~zzztttmmmhhhaaa___\\\\\\]]]```bbbcccbbbeeehhhjjjkkkmmmppprrrtttvvvxxxzzz|||zzzssslllfffeeeeeeeeeeeeeeefffhhhiiiiiikkklllnnnoooqqquuuxxxzzz}}}vvvZZZHHH@@@>>><<<:::999888999999:::999888888777777888888444444444555555555666666333333333444555555666666999:::AAAQQQiiixxxjjjiiimmmrrrttttttxxx~~~zzzsssnnneeeccc```___aaaeeeggghhhjjjmmmqqqtttvvvxxx{{{~~~}}}~~~}}}{{{zzzyyyxxxyyyzzzzzz{{{|||}}}}}}~~~}}}}}}|||||||||}}}}}}~~~vvvxxxzzz{{{{{{|||~~~~~~~~~~~~~~~~~~||||||}}}}}}||||||{{{zzz{{{zzzyyywwwuuusssqqqpppoooppppppoooooopppsssvvvvvv{{{zzzqqqllljjjlllvvviiiTTTGGG@@@??????>>>999666999@@@:::999999888888777666666777666666555444444444555666777:::@@@JJJYYYiiisssyyy}}}yyytttooojjjfff\\\[[[YYYXXXYYY[[[^^^```bbbdddgggiiijjjllloooqqqsssuuuyyy|||~~~|||xxxtttoooiiieeeeeeeeeeeefffgggiiijjjkkklllnnnoooqqqsssuuuzzz}}}xxx[[[III???>>><<<999888888888888999888888777777777777777555555555555555444444444333444444555666666777777:::<<>>???===999:::>>>::::::999888888777777666666666555444444444555555666777:::@@@KKKZZZkkkvvv|||}}}zzzvvvrrrmmmhhhdddaaaZZZYYYXXXWWWWWWYYY\\\^^^aaacccfffhhhiiikkknnnqqqrrruuuzzz~~~|||yyytttpppmmmjjjgggeeeeeeeeefffhhhiiijjjllllllnnnppprrrsssuuuyyy}}}xxx\\\JJJ@@@???<<<:::999999999999888888777666666666666666888777666555444333222222444555555666777888888999;;;>>>FFFXXXrrrpppeeegggooowwwzzzzzz~~~zzzsssnnncccaaa^^^^^^```dddggghhhhhhkkkooorrrtttwwwzzz||||||}}}~~~{{{{{{{{{|||{{{zzz{{{{{{|||~~~~~~}}}zzzzzz~~~~~~~~~~~~{{{||||||||||||~~~uuummmhhhkkkwwwlllVVVHHHAAA===;;;???@@@<<<999999::::::999999888777777777555555444444444555555666777777:::@@@KKK[[[lllwww}}}wwwuuuqqqmmmhhhccc___]]][[[ZZZYYYXXXXXXYYY]]]``````cccfffhhhiiikkknnnpppqqquuu{{{}}}xxxtttoookkkiiigggeeedddffffffgggiiijjjlllmmmmmmoooqqqsssuuuwwwzzz{{{___MMMFFFCCC@@@>>>===<<<;;;999888888888888777777777777777777777777777777777777222333444444444555777999999AAAPPPcccyyymmmbbbfffnnnxxx||||||~~~|||uuummmdddbbb^^^\\\]]]```dddgggjjjkkknnnqqqtttvvvyyyzzz|||~~~}}}|||{{{{{{{{{}}}~~~~~~|||}}}~~~yyyoookkkpppyyy~~~mmmVVVKKKBBB???;;;999999999888777999999777666555555555555666666555555555444444444888777:::AAAIIIUUUfffuuu{{{wwwpppmmmgggccc```]]]ZZZWWWVVVWWWWWWXXXZZZ[[[]]]^^^```aaadddfffhhhjjjkkklllmmmpppuuuzzz~~~{{{uuurrrmmmhhheeeeeeeeeffffffhhhjjjkkkjjjjjjjjjlllooorrruuuwwwxxx|||{{{___MMMDDDBBB>>><<<;;;:::999888777777777666666666666555555555555555555555555555222333444444444555777999:::@@@NNNccc}}}mmmdddgggoooyyy}}}~~~}}}{{{tttllleeebbb___]]]]]]```dddgggiiikkkmmmpppsssvvvxxxyyy|||~~~{{{zzzzzzzzz{{{|||~~~yyynnnjjjmmmuuu|||mmmWWWKKKBBB???;;;999999999888888999888777666555555555555666666555555555444444444777666999@@@HHHSSScccqqq~~~vvvpppiiifff```\\\ZZZXXXVVVTTTVVVVVVWWWXXXYYY[[[\\\]]]___```ccceeehhhjjjkkklllnnnpppuuuzzz~~~~~~yyyvvvpppmmmiiifffeeeeeefffgggeeegggiiiiiiiiiiiijjjkkkpppssswwwxxxzzz~~~{{{___LLLBBB???<<<:::999999777666666666666666555555555555444444444444444444444444222333555555444555777999;;;@@@MMMfffmmmeeehhhoooxxx~~~~~~~~~~~~|||yyyssskkkeeeccc___]]]^^^```dddfffhhhiiikkknnnqqqtttvvvwww|||~~~yyyyyyyyyyyyzzz|||~~~xxxmmmgggiiipppvvvyyy}}}oooXXXLLLCCC@@@<<<999999999999888999888777666666555555666666666666555555555444444555555999@@@HHHRRR```mmm}}}wwwnnngggbbb^^^YYYVVVUUUUUUUUUTTTVVVVVVWWWXXXYYY[[[\\\\\\^^^___aaadddgggiiikkkllloooqqquuuzzz}}}~~~}}}yyytttpppjjjhhhfffddddddeeegggiiieeegggiiiiiiiiijjjkkkmmmrrruuuyyy{{{}}}}}}___LLLAAA???;;;999999888777666777777666666666555555555444444444444444444444444222444555555555555888:::<<>>DDDWWWvvvpppbbbbbbhhhrrryyy}}}~~~|||zzzyyyyyyzzz{{{zzz{{{zzzwwwuuutttooohhhaaa```^^^]]]]]]```ccceeeeeefffiiikkkoooqqqtttuuuzzz|||}}}~~~~~~{{{zzzzzz{{{}}}vvvkkkcccbbbfffjjjnnnqqqvvvuuu]]]OOOCCC@@@<<<:::::::::999999888777777666666666666777777777666666666555555555666666:::BBBJJJSSS```mmmxxxmmmbbb[[[XXXVVVSSSSSSUUUWWWYYYYYYYYYZZZ[[[]]]^^^^^^^^^^^^\\\]]]^^^```cccfffiiikkknnnpppsssvvvxxxyyyyyyxxxyyyxxxxxxyyyyyyvvvrrrnnnhhhhhhfffeeeeeefffhhhiiifffhhhjjjkkklllnnnqqqtttvvvzzz}}}bbbMMMBBB???<<<;;;;;;::::::999888888888888777777777777555555555555555555555555333444666666555666888:::>>>FFFZZZyyyrrrbbbaaafffpppyyy}}}}}}|||{{{zzzwwwvvvuuutttsssrrrrrrrrrqqqsssrrrooonnnnnnjjjddd^^^]]]\\\[[[]]]___bbbdddeeefffhhhkkknnnqqqssstttxxxzzz|||}}}}}}~~~||||||||||||}}}uuujjjcccaaadddgggjjjlllrrr}}}zzz```PPPDDD@@@===::::::::::::999777777666666666666777777777777777666666666555555777777;;;BBBJJJTTTbbbppp|||sssiii___YYYSSSRRRQQQRRRUUUWWWXXXXXXZZZ\\\]]]___```______^^^]]]]]]]]]___aaadddgggiiilllnnnqqqtttuuuvvvuuuuuuvvvvvvvvvwwwwwwuuuqqqmmmiiihhhggggggfffggghhhiiifffhhhiiikkklllooossswww{{{~~~dddNNNAAA???<<<::::::::::::999888777777777777666666666444444444444444444444444333555666666666666999;;;<<>>;;;:::::::::999888777666666666555555555555333333333333333333333333444555666666666777999;;;;;;CCCUUUqqquuuhhhfffiiittt~~~|||{{{yyyuuupppjjjeeebbbcccdddeeeeeedddbbb```^^^aaaccccccaaaaaacccaaa[[[XXXWWWXXXYYY[[[___bbbdddeeefffhhhkkknnnqqqtttuuuuuuwwwyyyzzzzzz|||}}}|||{{{{{{{{{}}}~~~{{{sssjjjcccbbbdddgggjjjmmmtttdddSSSDDDAAA===;;;;;;;;;:::999777777666666666666777888777777777777666666666666777666888???HHHSSSdddsss{{{ssskkkccc\\\XXXQQQQQQSSSVVVZZZ[[[[[[YYYZZZ[[[]]]_________]]]\\\^^^^^^]]]]]]^^^aaaccceeehhhjjjmmmpppqqqrrrrrrqqqvvvuuuttttttrrrooojjjfffddddddeeefffggghhhjjjjjjnnnoooqqqsssuuuyyy~~~cccMMMBBB???;;;999999999888777888888777666666666666666666555333333555666555444555666666666666777:::===;;;CCCTTTllluuuhhheeehhhsss|||~~~zzzzzzkkkccccccaaaZZZ\\\\\\\\\]]]^^^]]]ZZZWWWXXXWWWWWWVVVVVVVVVWWWWWWVVVTTTUUUXXXYYYYYY^^^dddfffhhhiiilllmmmoooppppppssstttvvvyyy{{{~~~~~~}}}}}}}}}}}}||||||||||||}}}~~~{{{rrrhhhbbbbbbdddeeejjjsssgggRRRFFF@@@<<<<<<;;;777666888::::::999999888777777777666666555555555555666666444777<<>>>>>===:::999;;;999999999888777777666666666666555555555555666666;;;777999CCCOOO[[[gggqqq{{{zzzvvvrrrppplllfffaaa]]]ZZZXXXXXXYYYZZZ\\\^^^___``````aaa___]]]]]]^^^^^^^^^]]]]]]\\\\\\]]]^^^```bbbcccfffhhhjjjmmmoooqqqqqqqqqrrrqqqooollliiigggeeedddeeefffgggggggggiiillloootttwww|||fffQQQCCC@@@<<<:::::::::999999888777777666666666666666666555333333555666555444666777777555444444777999;;;???KKK```zzzzzzjjjkkkpppyyy}}}|||}}}}}}zzzvvvssspppnnnhhhbbbcccjjjhhh^^^XXXZZZ[[[[[[ZZZZZZZZZXXXTTTQQQLLLJJJIIIHHHHHHJJJLLLNNNOOOOOOSSSXXXZZZXXX[[[___aaabbbeeehhhkkkmmmoooooopppqqqsssvvvyyy|||}}}|||zzzxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{}}}~~~uuuhhhaaa```aaaggglllttt~~~pppZZZIIICCC??????>>>:::999;;;999999888888777666666666666666555555555555666666<<<888:::DDDPPP[[[fffnnn{{{yyytttpppmmmkkkgggccc___\\\ZZZXXXWWWXXXZZZ\\\^^^___`````````^^^\\\\\\]]]^^^___^^^\\\\\\\\\]]]^^^```bbbdddeeegggjjjmmmoooqqqqqqqqqsssqqqnnnjjjgggdddcccbbbbbbdddfffgggiiimmmqqqtttvvvzzzfffQQQDDD@@@===::::::::::::999888888777666666666666666666555333333555666555444555666666555444555777::::::@@@NNNddd}}}}}}yyyiiijjjpppwwwyyyyyy{{{~~~}}}zzzvvvqqqlllhhhfffdddeeeiiilllhhh___[[[[[[^^^]]]]]]^^^^^^\\\YYYVVVLLLKKKIIIHHHIIIKKKNNNOOOQQQQQQSSSXXXYYYXXXZZZ___```bbbdddgggjjjlllmmmnnnoooppprrruuuyyy|||~~~~~~|||{{{xxxvvvuuuttttttuuuvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~rrrfff______aaafffllluuuqqq[[[IIICCC>>>>>>===:::999;;;777666666555555444444333666666555555555555666666:::888;;;FFFQQQ\\\fffnnn}}}yyysssnnnkkkgggfffccc___\\\YYYWWWWWWVVVWWWYYY[[[]]]^^^___```^^^\\\ZZZZZZ\\\^^^___```]]]]]]]]]^^^___bbbdddeeeeeegggiiilllnnnooooooooopppnnnkkkgggdddbbbaaaaaaaaacccfffhhhkkkpppuuuxxxxxx|||gggRRRDDDAAA===;;;:::::::::999888888777666666666666666666555333333555666555444333444444444444555777::::::BBBQQQhhhwwwxxxiiijjjooouuuwwwwww{{{~~~|||zzzvvvqqqkkkeee```]]]\\\dddiiieee___]]]]]]]]]^^^^^^^^^___```^^^[[[XXXOOONNNLLLJJJKKKNNNQQQSSSUUUSSSTTTWWWXXXWWWZZZ```aaabbbdddgggiiijjjkkklllnnnooorrruuuxxx|||~~~~~~}}}yyyxxxvvvuuutttttttttuuuttttttuuuvvvxxxzzz{{{}}}|||||||||}}}~~~}}}pppeee___```bbbgggmmmuuu~~~sss\\\HHHBBB>>>>>>===999888:::666666666555444444333333666666555555555555666666777777===HHHTTT^^^iiisss}}}wwwqqqllliiigggbbbaaa^^^[[[XXXUUUTTTSSSTTTUUUWWWYYY[[[]]]^^^^^^\\\ZZZXXXXXX[[[^^^```aaa^^^^^^^^^___```ccceeegggfffgggiiijjjjjjjjjiiiiiiiiihhheeecccaaaaaabbbbbbbbbeeegggjjjmmmqqqvvvzzzyyy|||iiiSSSDDDAAA===;;;;;;;;;:::999888888777666666666666666666555333333555666555444111222333333333444777999:::CCCTTTlll~~~tttxxxjjjkkkooouuuwwwwww|||~~~}}}zzzxxxsssmmmfff```ZZZWWWMMMYYY^^^VVVPPPUUUZZZZZZ^^^]]]^^^___```___\\\YYYSSSQQQOOONNNOOOQQQUUUWWWWWWUUUUUUWWWWWWVVVZZZ```aaabbbdddfffhhhjjjjjjkkkmmmoooqqquuuxxx|||~~~}}}|||vvvuuutttsssssstttuuuvvvrrrssssssuuuwwwyyy{{{|||{{{{{{{{{|||}}}{{{pppeee```aaadddgggmmmvvv~~~}}}ttt]]]HHHBBB======<<<999888:::888888888777666666555555666666555555555555666666444666>>>JJJVVV```mmmxxxyyyrrrlllhhheeeddd___]]][[[XXXUUUSSSQQQPPPRRRSSSVVVXXXZZZ\\\]]]]]]ZZZXXXVVVWWWZZZ^^^```aaa^^^^^^^^^___aaadddfffggghhhhhhhhhhhhgggfffdddccccccbbb```______aaabbbdddeeegggiiikkknnnqqqvvvyyyzzz|||kkkQQQFFFCCC>>>;;;;;;;;;;;;::::::888666444444555777888222444666888999777555444666666555444444555777777:::AAAPPPggguuu}}}~~~mmmmmmqqqvvvxxxxxx{{{|||yyyzzztttllleee___ZZZTTTOOOKKKNNNQQQSSSTTTUUUWWWYYY[[[\\\___```aaaaaaaaa```XXXUUUQQQOOONNNQQQUUUXXXZZZZZZYYYXXXWWWXXX[[[]]]```aaacccddddddfffjjjlllooorrrtttvvvxxxzzz}}}~~~|||zzzzzzwwwwwwvvvuuuuuutttuuuuuurrrtttvvvxxxyyyzzzzzzyyy}}}{{{yyy{{{~~~~~~zzznnnddd``````bbbgggkkktttvvv^^^OOOGGG@@@???>>>;;;999999777777777777777777777777888777666555555666777888888888>>>MMM\\\iiivvv|||xxxrrrlllhhhccc___\\\VVVTTTRRROOONNNNNNOOOPPPNNNOOOQQQTTTWWWYYY[[[\\\XXXYYYZZZ[[[[[[]]]aaacccgggddd```___```cccdddeeegggfffeeeeeefffdddaaa___[[[\\\^^^^^^^^^```bbbdddeeegggjjjmmmooossswwwzzz{{{}}}mmmSSSFFFBBB>>>;;;:::::::::999777777777666666666666666333444555777777666555444666666555444444555777888:::AAAOOOfffwwwpppooorrrxxxzzzzzz~~~}}}yyyvvvtttnnnggg```[[[VVVQQQMMMLLLOOORRRSSSTTTUUUWWWXXXXXXYYY\\\]]]___```aaabbb]]]ZZZVVVSSSSSSUUUWWWYYY\\\\\\\\\[[[YYYXXXZZZ[[[^^^___aaaaaacccfffjjjnnnqqqsssvvvxxxyyy{{{~~~}}}{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwqqqsssuuuwwwyyyzzzzzzzzz{{{zzzxxxzzz}}}~~~zzznnnddd______aaaeeeiiipppyyyyyyaaaPPPHHHAAA???>>>;;;999999777777777777777777777777555444333222222333444555999888>>>KKKZZZhhhuuu|||xxxyyytttnnnhhhccc___[[[XXXTTTRRRQQQOOOOOOPPPQQQRRRTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[[[[]]]```ccceeecccbbbbbbdddeeeeeeeeehhhfffdddcccbbb```]]]ZZZXXXYYY[[[[[[[[[]]]___bbbeeehhhkkknnnpppssswwwzzz|||~~~oooUUUEEEAAA===:::999999999999555666777777777666444333333444444444555555555555666555444444555666777888:::@@@OOOeee}}}tttsssuuuzzz}}}~~~}}}zzzuuuqqqlllgggaaa[[[VVVRRROOOLLLOOOQQQTTTUUUUUUVVVWWWYYYWWWXXXZZZ[[[\\\^^^bbbeeecccaaa^^^[[[YYYYYYZZZ[[[^^^``````___\\\ZZZYYYYYY\\\\\\]]]^^^```eeekkkppptttvvvyyy{{{|||}}}}}}zzzxxxwwwwwwwwwvvvvvvwwwwwwxxxxxxqqqrrrtttvvvxxxyyyzzzzzzyyyxxxwwwxxx{{{}}}}}}}}}zzznnnddd^^^^^^```bbbfffkkkpppwww}}}fffQQQHHHAAA???>>>;;;999999777777777777777777777777666555555444444555555666:::999===IIIWWWeeetttzzzwwwtttooohhhbbb]]]YYYUUURRRQQQPPPPPPPPPQQQSSSUUUVVVXXXWWWVVVUUUUUUWWWYYYZZZ[[[\\\]]]\\\\\\^^^```cccdddcccccceeeggghhhhhhggghhheeebbb```^^^\\\YYYWWWUUUWWWYYYYYYZZZ[[[^^^aaaeeehhhlllnnnqqqtttxxxzzz~~~pppVVVDDDAAA<<<999999999999888666666666666666555444444444444333222333444555666555555444444555666777888:::@@@NNNddd~~~yyywwwyyy}}}|||yyyuuuoookkkeeeaaa\\\WWWSSSQQQOOONNNTTTVVVYYYZZZZZZZZZ[[[]]]\\\]]]]]]\\\[[[]]]aaaeeegggfffdddbbb___]]]\\\\\\```bbbdddccc```\\\YYYXXXZZZZZZ[[[\\\^^^dddlllqqqvvvyyy|||~~~~~~|||yyywwwvvvvvvuuuuuuuuuvvvwwwxxxxxxsssttttttvvvwwwwwwxxxxxxxxxxxxxxxxxxzzz{{{|||}}}~~~zzznnnccc]]]]]]^^^^^^aaaeeegggmmm{{{}}}}}}jjjRRRIIIAAA???>>>;;;999:::666666666666666666666666666666666666666666666666:::999===GGGTTTbbbsss}}}yyyvvvnnniiibbb\\\WWWTTTQQQOOOOOOOOOPPPQQQSSSVVVXXXYYYYYYXXXVVVUUUVVVYYY\\\^^^]]]^^^^^^^^^]]]^^^aaaccceeeddddddfffiiilllmmmmmmhhheee```]]][[[ZZZXXXWWWUUUWWWYYYZZZ[[[]]]```bbbeeehhhllloooqqqtttwwwzzzpppWWWDDDAAA<<<999999999999888999777555444444444666777555444333222222444555666555444444444555666888999:::???MMMccc}}}}}}{{{|||~~~{{{wwwsssnnniiieee___]]]YYYUUURRRQQQRRRSSSXXX[[[^^^___```aaacccdddfffgggfffaaa]]]]]]aaaeeeiiiiiiiiigggdddaaa]]][[[___bbbeeefffccc___\\\ZZZZZZZZZ[[[\\\^^^dddlllqqqxxxzzz~~~~~~|||yyywwwvvvtttttttttttttttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxyyyyyyzzz{{{|||~~~||||||}}}zzznnnccc\\\[[[[[[[[[]]]___aaagggxxx~~~~~~lllSSSJJJBBB???>>>:::999:::666666666666666666666666333333333333333333333333:::999===FFFQQQ___qqq|||zzzxxxuuuqqqnnnhhhccc]]]WWWTTTRRRPPPNNNOOOOOOQQQSSSVVVYYY[[[\\\\\\ZZZXXXWWWXXXZZZ]]]___^^^___```______```bbbeeehhhfffeeeggglllpppssstttnnniiibbb\\\XXXVVVUUUTTTTTTVVVXXXZZZ[[[]]]aaaccceeehhhlllppprrruuuxxxzzzrrrXXXEEEAAA===:::999999999999:::999666444333555777999555444333333333444666777555444444444555666888999:::???LLLbbb|||~~~~~~{{{vvvqqqlllgggbbb___YYYXXXVVVRRRPPPPPPTTTVVV[[[^^^bbbdddfffhhhkkkmmmpppqqqoooiiiaaa^^^```dddjjjkkklllkkkhhhccc^^^[[[\\\```dddfffeeebbb```___\\\\\\]]]^^^```eeekkkpppxxx{{{~~~~~~}}}{{{yyywwwvvvttttttssssssssstttuuuuuuvvvuuuuuuttttttttttttuuuvvvxxxyyyyyyyyyyyy|||~~~zzz{{{|||}}}~~~zzznnnccc\\\YYYYYYYYYZZZ[[[___hhh{{{nnnUUUKKKBBB???===:::999:::777777777777777777777777555555666666666666555555888888===FFFPPP]]]nnn}}}}}}yyyvvvsssooojjjgggaaa]]]WWWSSSQQQQQQQQQPPPQQQRRRTTTVVVYYY[[[]]]^^^```^^^\\\ZZZZZZZZZ[[[\\\___```aaa``````aaadddgggjjjjjjjjjmmmssswwwzzz{{{uuuoooddd[[[VVVRRRPPPOOOSSSUUUWWWYYYZZZ]]]aaacccgggjjjooosssuuuwwwzzz|||tttZZZFFFBBB>>>;;;:::::::::999:::999888777666777777888555555444444555555666777444444444444555777888:::999???LLLaaa{{{}}}xxxqqqkkkfffaaa]]][[[SSSSSSQQQNNNMMMNNNSSSWWW[[[^^^cccgggjjjmmmqqqsssvvvwwwvvvnnnddd___aaadddkkkmmmoooooolllfff```[[[YYY]]]bbbeeefffeeedddddd^^^___aaaaaacccfffjjjnnnwwwzzz~~~~~~~~~~~~||||||||||||{{{zzzxxxwwwvvvuuuuuuttttttttttttuuusssssssssrrrsssuuuvvvwwwtttvvvxxxxxxwwwwwwzzz}}}zzz{{{{{{|||~~~zzznnnbbb[[[XXXXXXWWWXXXYYY___mmmpppVVVLLLBBB???===:::999;;;777777777777777777777777888888999::::::999888888777888===FFFOOO[[[lll{{{}}}{{{wwwtttqqqmmmhhheee[[[WWWRRROOOOOOQQQRRRRRRTTTUUUWWWYYY\\\]]]^^^_________^^^]]]\\\\\\\\\\\\___```aaaaaaaaacccfffiiikkkmmmrrrxxx}}}uuummmbbbYYYTTTQQQQQQPPPSSSVVVXXXZZZ\\\___cccfffjjjnnnssswwwyyy{{{}}}~~~vvv\\\FFFCCC>>>;;;;;;;;;;;;:::888999999:::999888777666555555555666666666666666444444333444555777999:::999???KKK```zzz|||wwwooogggbbb^^^[[[XXXNNNOOONNNKKKJJJLLLQQQVVVZZZ^^^ccchhhlllppptttwwwxxxzzzyyyqqqggg```aaaeeekkknnnqqqqqqnnnhhhaaa\\\VVV[[[```dddfffgggggghhh```bbbcccddddddfffjjjlllwwwzzz~~~}}}}}}}}}~~~~~~~~~~~~~~~zzzzzz{{{|||{{{zzzxxxwwwxxxwwwvvvuuuuuutttuuuuuuqqqqqqqqqrrrsssvvvxxxzzzsssuuuwwwvvvuuuuuuxxx|||{{{{{{|||}}}~~~zzznnnbbbZZZWWWWWWWWWVVVXXXaaapppqqqVVVLLLBBB???===:::999;;;777777777777777777777777555666777888888777666555555777===GGGOOOZZZkkkzzz~~~|||uuussspppnnnmmmjjjfffdddWWWSSSOOOMMMNNNPPPSSSTTTVVVWWWYYY[[[]]]^^^______[[[\\\]]]^^^______``````___```aaabbbbbbdddhhhjjjlllpppwwwooohhh^^^VVVSSSSSSUUUUUUVVVXXX[[[]]]___bbbfffiiimmmqqqvvvzzz|||~~~}}}www\\\IIIAAA;;;:::;;;999888:::555555555555555444444333777666555444444444444444333555555555555555777999<<>>888777777777777777777777777777555333222111222333444777999???GGGNNNXXXhhhvvv~~~zzzvvvsssnnnmmmkkkjjjhhheee```\\\SSSRRROOONNNOOOQQQUUUWWWYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]___aaabbbdddgggkkknnnvvvzzz~~~~~~mmmeee[[[SSSRRRSSSTTTUUUXXXZZZ]]]```dddjjjppptttxxx{{{xxx^^^JJJBBB;;;;;;;;;999888999888888888999888777777666666666555444444444444444444555666666555666888:::<<>>777777777777777777777777777999888666555444555666777888999???GGGOOOYYYhhhvvv}}}yyyuuuqqqnnnjjjhhhfffdddbbb___ZZZWWWRRRQQQOOOOOOPPPRRRVVVXXXZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbdddgggkkkooovvvzzz~~~xxxiiibbbYYYSSSRRRTTTVVVWWWZZZ]]]aaaeeejjjpppvvvzzz~~~zzz```KKKCCC<<<;;;;;;888777888999999999999999888888777666666555444444444444555555666777777666666888:::===CCCOOOaaaxxx}}}vvvpppggg]]]TTTOOOLLLKKKHHHGGGGGGGGGIIILLLOOOQQQSSSUUUVVVUUUTTTTTTXXX\\\\\\aaadddccc]]]ZZZ[[[]]]lllqqqsssnnniiieee___YYYVVVWWW\\\cccjjjppprrrrrrpppqqqsssuuuvvvwwwxxxxxxuuuuuutttqqqnnnmmmnnnppprrrtttvvvvvvvvvwwwyyy{{{yyyzzz{{{||||||zzzyyywwwuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwvvvwwwyyyyyyxxxxxxyyy{{{yyyzzz}}}~~~sssggg^^^ZZZYYY\\\]]]fffuuu|||{{{uuu___MMMDDDBBB<<<<<<===666777777777777777777777777999888777666555666777888888:::???HHHQQQ[[[jjjwww{{{vvvrrrnnnjjjhhheeebbb^^^[[[YYYWWWTTTQQQQQQPPPOOOPPPQQQTTTWWWYYY]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^__________________```aaaaaabbbcccggglllooouuuyyy|||zzzpppddd^^^WWWSSSSSSUUUXXXZZZ^^^aaagggmmmsssyyyzzzaaaLLLDDD===<<<;;;888777888666777777777777666555555666555555444444444555555555777777777666777999;;;===CCCOOOaaaxxx|||zzzvvvpppfff[[[SSSNNNLLLLLLHHHHHHHHHIIIKKKMMMOOOQQQQQQRRRRRRPPPNNNMMMOOOQQQOOOSSSWWWWWWUUUTTTWWWZZZgggmmmqqqooolllhhhaaaZZZXXXZZZ^^^dddjjjnnnqqqrrrtttuuuvvvxxxyyyzzzzzzzzztttrrrmmmiiifffeeeggghhhjjjmmmppprrrtttvvvxxxzzzwwwyyy{{{}}}}}}{{{yyywwwxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxxxxwwwvvvwwwxxxxxxwwwwwwyyyzzzyyy{{{}}}vvviii```ZZZYYY\\\___iiizzz{{{yyyxxxaaaNNNDDDBBB<<<;;;<<<555777777777777777777777777777666555555555555666666999:::@@@JJJTTT___mmmyyy~~~zzztttooolllhhheeeccc___\\\WWWTTTRRRQQQOOONNNPPPPPPPPPRRRTTTWWWYYY[[[^^^^^^^^^^^^^^^^^^]]]]]]_______________```````````````aaaaaabbbeeekkkooorrrvvvyyy{{{}}}|||tttjjj```\\\WWWTTTTTTWWW[[[]]]bbbgggooovvv}}}zzzaaaMMMDDD===<<<;;;999777888555555666666555555444333555555444444444555555666555777777777666777999;;;<<>>======:::888888888888999999888777555444777777666666666666777777666666555555666777999:::>>>FFFUUUlll~~~{{{tttoooiiieee```\\\\\\^^^______ZZZXXXUUURRRRRRSSSUUUWWWXXX\\\```cccdddccccccccceeedddbbb```___^^^^^^]]]^^^\\\ZZZXXXWWWWWWWWWXXXYYY]]]cccggggggddd```\\\]]]gggqqqtttpppnnnqqqvvvzzz{{{~~~rrrccc\\\ZZZZZZ]]]bbbdddggglllpppsssvvvyyy{{{|||}}}}}}}}}{{{zzzzzz{{{xxxxxxwwwwwwvvvuuuttttttuuuuuuvvvxxxzzzzzzxxxwwwxxxxxxxxxwwwvvvwwwyyy|||~~~~~~}}}zzzyyyxxxxxx{{{|||~~~~~~~~~|||pppeee]]]ZZZZZZ]]]eeepppzzzyyybbbSSSDDD>>>===:::888888888888888888777777777777888777777666666666666777===>>>EEEUUUdddppp{{{vvvooogggccc^^^YYYUUUQQQNNNKKKIIIKKKNNNRRRUUUXXXYYYZZZ^^^______```___]]]\\\[[[]]]]]]\\\\\\\\\]]]___```aaaaaa``````aaaccceeefffhhhjjjlllmmmmmmjjjgggdddbbb```^^^[[[YYYWWWUUUUUUVVVYYY]]]ccciiipppxxx~~~gggOOOFFF===;;;;;;999999;;;999999::::::999888666555777777666666666666777777666666555555666777999:::===DDDTTTmmm}}}xxxpppjjjbbb^^^YYYUUUUUUVVVWWWXXXYYYWWWTTTSSSSSSUUUWWWYYYZZZ]]]aaadddddddddeeefffiiihhhgggeeedddcccccccccbbbaaa___^^^\\\[[[[[[[[[YYY\\\aaadddeeeccc___\\\```hhhqqqsssqqqooossswwwsssccc]]]\\\___fffmmmqqqrrrtttvvvxxx{{{~~~}}}{{{yyyyyyyyyxxxxxxwwwvvvuuuuuuttttttuuuuuuuuuwwwyyyzzzxxxwwwwwwxxxxxxwwwvvvwwwzzz}}}~~~~~~~~~|||||||||{{{|||~~~~~~ssshhh```\\\]]]___gggrrr{{{}}}cccSSSDDD>>>===:::888888777777777777666666666666777777666666666666777777:::<<>>::::::::::::999888777666777666666555555666666777666666555555666777999:::<<>>===:::999888777777666666666555555555666666555666666777888999888;;;FFFWWWdddmmmuuu|||}}}ssslllddd___XXXRRRPPPOOONNNMMMOOOQQQTTTWWWZZZ\\\^^^^^^```aaaaaaaaa```___^^^]]]]]]\\\[[[[[[[[[\\\^^^___aaabbbdddgggjjjlllmmmnnnmmmmmmnnnmmmkkkiiifffdddcccaaa___]]][[[ZZZZZZZZZ\\\```ffflllttt|||hhhQQQGGG>>><<<<<<:::;;;>>>:::999999999888777777666666666666555555666666666666666555555666777888:::>>>CCCSSSppp}}}{{{~~~zzzrrrggg```XXXTTTOOOLLLKKKMMMNNNNNNQQQQQQQQQQQQTTTWWW[[[]]]]]]___bbbdddeeegggjjjllliiihhhgggfffeeeeeeeeeeeeeeeeeefffeeedddbbb```______``````______]]]\\\[[[aaaeeekkkooorrruuu{{{ttteeeaaafffqqq{{{wwwuuusssuuuttttttssssssttttttuuuvvvuuutttvvvxxxyyyxxxwwwtttvvvwwwxxxxxxzzz}}}xxxlllccc^^^```aaagggpppyyyeeeVVVEEE>>>===;;;999999777777777777666666666666555555555555666777999999888;;;EEETTT```hhhrrrzzz|||rrrkkkbbb\\\UUUOOOMMMNNNOOOOOORRRTTTVVVYYY\\\^^^______`````````______^^^]]]]]]\\\\\\[[[[[[\\\]]]^^^___bbbdddgggjjjlllnnnnnnnnnlllmmmmmmmmmllljjjhhhfffbbb```^^^\\\[[[[[[\\\]]]^^^ccciiiqqqyyyjjjOOOFFF???>>>>>><<<:::;;;999888777777666555555555666666555555555555666666666666555555666777888:::???DDDRRRmmm|||yyy|||~~~~~~~~~~~~yyypppeee]]]UUUQQQLLLJJJJJJLLLNNNNNNOOOOOOOOOQQQSSSWWWZZZ\\\]]]___bbbdddfffhhhkkknnnnnnmmmllljjjiiiiiiiiiiiigggggghhhhhhhhhfffeeeccceeeeeecccaaa___^^^\\\\\\```bbbgggmmmsssyyy~~~ttthhhfffmmmxxxzzzvvvrrrpppqqqqqqppppppqqqsssuuuvvvvvvuuutttuuuwwwxxxxxxwwwsssuuuwwwxxxyyy{{{}}}~~~xxxkkkbbb^^^______dddmmmvvvgggWWWFFF???===;;;::::::999999999888888888777777555555555555666777999999:::<<>><<<<<<:::999:::999888777666555555555666666555555444444555555666666666555555666777999:::999???LLLaaa{{{{{{wwwyyy|||{{{{{{}}}zzzzzz{{{~~~yyytttooohhh___XXXQQQNNNJJJIIIKKKNNNQQQSSSRRRRRRSSSTTTUUUWWWYYY[[[^^^bbbgggkkkmmmoooqqqrrrqqqpppnnnllljjjhhhggggggiiiiiiiiijjjkkklllmmmnnnkkkkkkkkkjjjjjjiiiiiihhhggggggjjjqqqyyyzzzyyy{{{wwwqqqnnnsssyyy}}}zzzuuuwww}}}xxxtttoookkkgggggggggiiilllqqquuuxxxvvvtttssssssvvvwwwxxxwwwtttvvvyyyzzzzzz{{{}}}~~~yyypppjjjgggffffffjjjsss}}}{{{jjjYYYGGG???===;;;:::;;;999999999888888888888777777777666666666666777777888;;;CCCMMMTTT[[[hhhttt|||qqqjjj]]]XXXSSSPPPQQQTTTVVVWWW[[[\\\^^^```bbbccccccccc```___]]]\\\[[[[[[\\\\\\ZZZZZZ[[[]]]```cccfffhhhhhhhhhiiikkknnnppprrrsssuuuwwwzzz{{{yyyuuuooolllcccbbb```___```cccfffhhhmmmsss{{{pppPPPFFF<<<999999888999<<<;;;999888666666666777777555555555444444555555555666666555555666777999:::555<<>>GGGQQQ\\\lllzzz}}}rrrggg```[[[[[[ZZZXXXYYY[[[YYYZZZ\\\^^^````````````dddfffhhhiiihhhgggdddbbb```____________``````aaaeeehhhkkkllllllnnnssswww~~~xxxooofffaaa]]]]]]___dddpppzzztttUUUJJJ@@@======;;;::::::999888888888777777666666666666777777777777777666444555666777888777777666555999@@@HHHWWWoooxxxtttwwwzzz{{{{{{{{{kkkbbbYYYUUUSSSQQQTTTXXX\\\\\\\\\]]]^^^______```aaacccddddddccccccdddfffhhhjjjkkkhhhaaa[[[YYYXXXZZZ]]]aaacccdddeeefffhhhgggiiinnnrrruuuwwwwwwwwwpppooonnnnnnqqqwww}}}zzzmmmaaaZZZXXXRRRYYYbbbjjjsss|||wwwuuuxxxyyyvvvssstttnnnllljjjkkkpppvvvzzz|||{{{zzzyyyyyyzzz}}}}}}yyyxxxxxxzzz~~~zzzsssmmmjjjiiiiiilllnnnrrrwww}}}~~~ppp[[[GGGBBB@@@<<<:::<<<999999999999999999999999777777666666777888888999999:::>>>GGGQQQ^^^ooo~~~uuuhhhaaa\\\[[[ZZZXXXXXX[[[YYYZZZ[[[\\\^^^___``````eeefffiiijjjjjjhhheeeccc``````aaaaaaaaa``````___^^^bbbeeegggiiinnnvvv}}}zzzqqqfff```[[[[[[^^^dddppp|||uuuUUUJJJ@@@======;;;::::::777777777777888888888888333444555555555555444444444555777888888888777666444888???GGGVVVmmm|||www{{{~~~~~~{{{kkkaaaXXXTTTRRRQQQTTTYYY\\\\\\\\\]]]___```bbbccceeefffggggggffffffggghhhhhhjjjllliiiccc]]]ZZZZZZ[[[^^^aaaddddddeeefffgggeeehhhlllqqquuuvvvwwwvvvooonnnlllmmmqqqwww}}}}}}pppccc[[[XXXWWW___jjjsss|||}}}uuurrrrrrwwwzzzxxxwwwyyyqqqnnnjjjjjjnnntttxxx{{{yyyxxxxxxxxxzzz}}}}}}tttrrrssstttvvvyyy~~~}}}vvvpppkkkiiiiiijjjmmmooorrrwww}}}|||ppp[[[HHHBBB@@@<<<:::<<<999999999999999999999999777777666777777888999999::::::>>>HHHRRR___qqqxxxiiibbb]]]\\\[[[XXXXXXZZZZZZZZZ[[[[[[]]]___```aaaeeegggiiikkkkkkiiifffddd```aaabbbbbbbbbaaa___^^^ZZZ]]]bbbdddgggooozzz|||uuueee___ZZZZZZ]]]dddqqq|||sssXXXHHHAAA@@@::::::<<<777:::999999888888888888888555444444333333444444555555555555555666666666666888888===HHHWWWmmm~~~yyy{{{||||||}}}xxxlllaaaUUUQQQQQQSSSXXX]]]___aaaeeehhhiiigggeeeccciiilllppprrrqqqooonnnnnnqqqrrrrrrnnnggg```[[[YYY```aaacccfffhhhhhhdddbbbeeefffhhhmmmssswwwyyyzzzwwwsssnnnmmmqqqwww~~~ssseee]]]ZZZ___dddmmmzzz~~~xxxvvvppppppqqqssstttuuuwwwwwwtttpppmmmmmmqqqvvvxxxxxxsssuuuwwwxxxzzz~~~{{{sssqqqqqqtttzzz{{{sssnnnllllllkkkiiipppuuuzzz}}}}}}rrrZZZJJJCCC<<<===@@@:::===;;;999666555444555666777666555666777888777666666;;;<<>>@@@:::888777666666777888:::;;;999777666666777777666444222999;;;DDDUUU```nnnsssmmmeee___\\\[[[\\\\\\```aaacccdddeeeeeeeeeeeebbbdddgggiiihhhfffffffffdddfffiiikkkjjjgggdddaaa```aaabbbeeeiiimmmrrrtttwww{{{~~~~~~{{{tttllleee___^^^___eeeqqq}}}sss\\\JJJCCCAAA::::::===888999888777777666666777777555555444444444444555555555555555555666666666666666777<<>>>>>???999777777777777777999:::;;;999888666666777777555444111888;;;DDDUUU___kkkvvvppphhhaaa^^^]]]]]]]]]```aaabbbcccddddddcccccc___bbbeeeggggggggghhhiiigggiiilllnnnnnnkkkgggddddddddddddeeehhhmmmqqqsssuuuzzz}}}~~~|||uuunnnggg___]]]^^^dddqqq}}}www]]]LLLCCCAAA::::::===999999888888777777777777777666555555444444555555666555555555555666666666666555666;;;GGGVVVlllyyysssvvvyyy{{{}}}}}}ssshhh```YYYUUUTTTTTT[[[bbbmmmuuu|||{{{rrriiiffffff]]]___aaabbbdddhhhlllpppvvvyyy||||||zzzwwwtttoookkkaaa``````cccjjjqqqvvvxxxxxxwwwuuussstttyyywwwnnnlllmmmxxx|||rrrnnnjjjeeedddeeeaaacccfffiiikkkmmmnnnnnnpppqqqrrrpppmmmiiieeeccccccfffnnn{{{~~~|||~~~}}}}}}~~~xxx~~~pppYYYKKKEEE>>>>>>???999999999999888888888888888999777666666777777666444111777:::CCCSSS]]]iii|||yyysssjjjccc```___^^^^^^___``````aaaaaaaaa``````___bbbeeehhhhhhiiikkkmmmkkkmmmppprrrqqqoookkkiiiiiiiiihhhhhhjjjnnnrrrtttvvvzzz}}}}}}}}}wwwppphhh```]]]]]]dddqqq}}}{{{___MMMDDDAAA:::;;;>>>::::::999999888888888888888666666555555555555666666555555555555666666666666777777;;;FFFTTTiiiyyyrrrtttwwwyyy{{{}}}|||qqqeee___YYYVVVSSSTTT[[[cccmmmsssxxxwwwqqqiiieeeddd[[[]]]___```aaadddhhhkkktttxxx}}}~~~zzzvvvrrrooogggeeecccdddhhhnnnsssuuuwwwxxxxxxwwwvvvzzz|||qqqlllmmmqqq~~~wwwnnniiieee```^^^```\\\]]]___bbbeeegggjjjkkkmmmooopppnnnjjjeeebbb``````fffsss|||wwwpppYYYKKKFFF???>>>???888;;;;;;:::999888888777666777666555666777888777666222888:::AAAPPPZZZfffyyyxxxooohhhdddbbbbbbbbbaaa```______^^^______```bbbdddhhhjjjkkkmmmoooqqqpppqqqsssuuuuuusssqqqpppooonnnllllllnnnqqqvvvxxxxxx{{{|||{{{}}}~~~yyyqqqiiiaaa^^^^^^dddppp|||~~~```NNNEEEAAA:::;;;>>>:::;;;::::::999999999999999666666555555555555666666555555555555666666666666999888<<>>???888::::::::::::999888777777666555444555777999888777555:::999???NNNWWWdddwwwvvvnnnjjjhhhhhhgggeeecccaaa___^^^___aaabbbeeehhhkkkmmmnnnpppsssuuuttttttuuuwwwwwwwwwwwwwwwtttsssqqqppprrrvvvzzz}}}zzz{{{zzzxxxyyy}}}|||yyyqqqiiibbb______dddppp{{{aaaNNNEEEBBB:::;;;>>>;;;<<<;;;::::::999999::::::666666555555555555666666555555555555666666666777;;;:::<<>>LLLVVVcccvvv{{{tttooommmmmmlllhhhfffccc```___aaaccceeehhhjjjmmmoooppprrruuuxxxvvvvvvwwwwwwxxxzzzzzz{{{wwwuuusssssstttxxx}}}zzz{{{yyyuuuwww{{{{{{xxxqqqjjjbbb``````dddooozzzaaaPPPAAA???@@@<<<:::===;;;;;;:::999999888888777777555444444666777777666666666666666666666666666444666;;;AAAIIIXXXrrr~~~sssrrrwwwzzz{{{{{{mmmaaaZZZRRROOOMMMOOOXXXaaaccccccccccccddddddffffffgggeeebbbcccfffgggfffddddddfffjjjrrr{{{wwwqqqppprrruuuwwwtttooojjjhhhjjjoootttwwwzzzyyyqqqnnnrrrzzztttoooggg```[[[XXXVVVTTTSSSSSSSSSUUUYYY___eeehhhnnnllljjjggg___ZZZ]]]dddiiizzz~~~||||||{{{{{{~~~~~~~~~qqq```NNNEEEBBB???======888999999:::::::::999999888777777666666666666777555666:::AAAIIISSSeeettt}}}|||{{{zzzuuuqqqjjjdddaaabbbeeeggglllooorrrssssssssstttuuutttuuuwwwxxxzzz{{{{{{{{{wwwuuuuuuwww}}}{{{wwwsssssstttttttttmmmjjjeeebbbcccfffkkkooobbbQQQBBB@@@@@@<<<:::===;;;;;;::::::999888888888888666555555666777777666666666666666666666666666555666;;;@@@GGGVVVoootttssswww{{{}}}~~~{{{mmm```YYYRRROOONNNOOOVVV^^^``````aaabbbdddfffhhhiiijjjhhheeefffhhhiiihhhfffeeegggjjjpppwww}}}tttnnnnnnqqquuu{{{yyyuuupppmmmmmmqqqtttvvvzzzyyyrrrooottt}}}|||pppkkkddd]]]ZZZWWWUUUSSSQQQQQQRRRUUUZZZaaagggkkkpppnnnkkkgggaaa]]]bbbjjjsssxxxuuuuuuvvvyyy}}}{{{yyy{{{~~~qqq```NNNEEEBBB???======999999::::::;;;::::::999999888888777777777777888555666:::AAAHHHSSSdddsss~~~}}}xxxooohhhddddddgggiiinnnqqquuuwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxxxx|||~~~xxxtttsssssssssrrrnnnjjjeeebbbbbbfffkkkooo~~~eeeSSSDDDAAA@@@<<<;;;>>>;;;;;;::::::999999888888999777555555777777777666666666666666666666666666666777;;;???DDDRRRjjjvvvssswww|||~~~}}}{{{mmm___XXXRRRPPPOOOOOOTTT[[[[[[]]]___cccfffjjjmmmnnnnnnllljjjjjjjjjkkkjjjiiiiiijjjlllpppuuu{{{xxxpppkkklllqqquuu}}}xxxtttrrrrrrsssuuuyyyyyysssrrrwwwxxxqqqiiieee___ZZZWWWUUUSSSQQQNNNOOOQQQUUU[[[ccckkkooouuuqqqmmmiiicccbbbjjjttt}}}qqqlllmmmpppuuu{{{xxxvvvxxx}}}~~~qqq```NNNEEEBBB???===>>>;;;;;;;;;<<<<<<;;;;;;:::::::::999888888888888888555666:::AAAGGGRRRcccrrr|||xxxnnniiihhhjjjmmmqqquuuzzz}}}|||zzzxxxwwwvvvwwwwwwwwwwwwwwwwwwvvvyyyyyy{{{|||wwwuuutttsssrrrqqqmmmgggbbbbbbffflllppp|||hhhUUUEEEBBBAAA<<<;;;>>><<<;;;;;;:::999999888888888666555555666777666555666666666666666666666666777777:::===BBBNNNeeezzzwwwsssvvv{{{~~~~~~{{{mmm^^^WWWQQQPPPPPPPPPSSSWWWYYY[[[___dddjjjnnnrrrtttpppooonnnmmmmmmmmmllllllnnnoooqqqtttwww|||yyyqqqkkklllrrrwwwzzzuuurrrqqqtttxxx~~~zzzuuutttyyyxxxmmmgggccc```[[[XXXVVVTTTRRRPPPLLLMMMPPPUUU]]]gggooottt{{{vvvpppkkkfffgggssswwwkkkhhhiiilllrrrwwwvvvwwwyyy~~~rrraaaOOOFFFCCC@@@>>>???==================<<<;;;:::999999888777777777777555666999@@@FFFPPPaaappp~~~vvvpppoooqqqtttxxx|||{{{vvvsssqqqqqqqqqrrrsssttttttuuuvvvxxx|||{{{yyyyyyyyyyyyvvvqqqkkkeeeeeehhhnnnrrr{{{kkkXXXGGGCCCAAA===;;;???<<<<<<;;;;;;:::999999888888666444444555555555444666666666666666666666666777777999<<<@@@KKKbbbwwwxxxsssuuuzzz~~~|||nnn```XXXQQQQQQQQQPPPRRRUUUXXX[[[```gggmmmrrruuuwwwqqqqqqpppoooooonnnooopppppprrruuuwwwzzzxxxpppoootttzzz}}}vvvrrrooossswww~~~|||wwwvvvzzzyyymmmeeebbb```]]]ZZZXXXWWWVVVSSSQQQLLLNNNQQQWWW```jjjsssxxxyyysssnnnkkkooo}}}|||rrrhhhgggiiikkkppptttuuuxxx|||xxx~~~tttcccQQQHHHEEEBBB@@@@@@???????????????>>>======999999888777666555555555555555999???EEEOOO___nnnxxxwwwzzz}}}}}}uuupppjjjjjjkkkmmmooorrrtttvvvwwwzzz}}}yyyrrrlllkkknnnssswww}}}nnn[[[IIIDDDBBB===<<>>>>>999999777666555555555555555555888>>>DDDMMM]]]lllwwwqqqggggggiiikkkooossswwwyyy{{{{{{vvvtttvvvyyy|||qqq]]]KKKEEEBBB===<<>>CCCLLL\\\kkk~~~wwwqqqiiijjjkkknnnrrrwww{{{~~~}}}~~~rrr^^^KKKEEEBBB===<<<@@@===<<<<<<;;;;;;:::999999===;;;999888999999888777666666666666666666666666222333666:::???KKKcccxxxzzzzzz}}}qqqggg\\\RRRPPPRRRRRRSSSUUUZZZ]]]bbbggglllooopppqqqtttwwwyyyxxxwwwwwwzzz}}}yyyvvvxxxyyyuuurrrpppuuu}}}{{{zzzyyyxxxyyy}}}}}}uuupppnnnccccccbbbbbbaaa^^^ZZZWWWTTTUUUXXX^^^fffoooxxx}}}~~~{{{zzz}}}~~~|||}}}yyymmmaaa___bbbiiirrryyyzzzwwwqqq}}}yyyhhhVVVMMMJJJGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@???<<<;;;:::888777666666666555555888===BBBKKK[[[jjjzzz~~~uuupppmmmnnnoooqqquuuzzz~~~zzzbbbLLLFFFEEEAAA>>>@@@>>>????????????===<<<;;;;;;:::888666666666666777666666666555555444444444444777;;;===>>>GGG^^^tttyyyzzzyyykkkaaaVVVRRRRRRQQQRRRUUUVVV[[[bbbeeefffiiipppwww}}}xxxtttrrrsssuuu~~~{{{xxx~~~}}}xxxrrrlllooottt|||zzzzzzxxxwwwwwwzzz~~~}}}xxxvvvqqqpppnnnllljjjfffaaa]]][[[[[[]]]```gggooovvv{{{||||||}}}xxxlllaaaccckkkttt|||wwwttt{{{iiiVVVNNNLLLIIIGGGFFFGGGFFFEEEDDDBBBAAA@@@??????<<<888666555555555444777666777;;;>>>FFFUUUdddyyyyyyuuummmooorrrvvv{{{|||dddNNNGGGFFFBBB???@@@>>>????????????===<<<;;;::::::999888777777777888555555555555444444444333444777;;;======FFF\\\qqqzzzzzz}}}~~~{{{lllaaaWWWSSSRRRRRRSSSWWWXXX[[[^^^aaaeeellluuu{{{|||vvvqqqnnnooopppwwwzzz{{{www}}}}}}yyytttoooqqquuu|||zzzvvvuuutttvvv{{{~~~{{{~~~~~~|||yyyxxxvvvuuurrroooiiifff^^^^^^^^^aaafffnnnuuuzzz}}}}}}xxxmmmfffkkkuuuwwwuuu}}}kkkYYYPPPNNNLLLIIIIIIJJJJJJHHHGGGEEECCCBBBAAA>>>;;;888666555666555555777666666999===EEEUUUcccyyy}}}zzzwwwwwwxxx|||}}}hhhQQQIIIGGGCCC@@@AAA>>>????????????===<<<;;;999999999:::999999888888555444444444444333333333444666:::<<<===EEEZZZmmm}}}zzz{{{{{{~~~nnncccXXXTTTTTTSSSUUUYYY[[[[[[\\\```gggqqq{{{{{{sssllliiiiiijjjpppsssxxx{{{|||~~~|||xxxtttsssvvv|||zzzrrrqqqrrruuu{{{{{{vvvyyy~~~}}}{{{wwwrrrooogggfffeeefffjjjpppwww|||~~~tttmmmkkkssswwwvvvnnn\\\TTTQQQOOONNNNNNOOOOOONNNLLLIIIGGGEEEDDD>>>;;;777666666666666666888666666888;;;DDDTTTcccyyy|||yyyyyyzzz{{{{{{~~~lllTTTLLLIIIDDDBBBCCC??????@@@@@@???>>><<<;;;777888999::::::999888777444444444444444333333333444666999<<<<<>>;;;888666666777777666999777666888;;;DDDTTTdddwww}}}xxxrrrppprrrwww{{{~~~qqqXXXOOOKKKFFFCCCEEE@@@AAAAAAAAAAAA???>>>===777888999:::999888777666444444444444444444444444555666999;;;<<>><<<;;;:::999888888555555555666666666777777555555777:::;;;???KKKXXXvvv~~~rrrddd\\\YYYXXXYYY]]]^^^eeeooowwwzzz}}}}}}|||zzzuuuppplllkkklllkkknnnrrrvvvzzz|||zzz|||zzzzzz{{{|||||||||uuusssqqqrrrwwwuuuppprrrzzz~~~xxxuuuwww|||}}}zzzxxxwwwxxxxxx|||zzzxxx{{{xxxwww{{{mmmeeeaaa```bbbfffddddddbbb___ZZZTTTNNNKKKBBB???:::888777666555444444444666999<<>>JJJVVVrrr~~~ttteee]]]ZZZXXXYYY]]]```hhhqqqwwwxxxyyy}}}~~~~~~|||xxxsssnnnllllllkkknnnrrrvvvzzz~~~~~~||||||{{{}}}zzzyyyzzz{{{||||||uuusssqqqrrrwwwvvvpppqqqxxx}}}zzzrrroooqqqxxx}}}zzzxxxyyyzzz{{{|||yyywwwyyyvvvuuu~~~qqqiiieeecccfffkkkhhhgggfffbbb]]]VVVPPPMMMCCC@@@;;;888666666444333111222555999;;;AAAMMMYYYjjjzzz|||ttteeeccc______bbbfffiiijjjqqquuu}}}~~~fffUUUPPPMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDAAA???<<<:::888888999999999888777666666555333444777:::999:::DDDPPPggg|||vvveee\\\YYYYYY[[[___```hhhmmmooorrrzzz}}}wwwssspppmmmkkkrrrsssuuuvvvxxx}}}zzzxxxwww}}}yyyvvvvvvxxxxxxxxxvvvtttrrrtttzzzyyyuuuvvv{{{sssiiihhhnnnvvv~~~~~~{{{zzzvvvsssvvv{{{~~~~~~uuuuuuxxx}}}~~~uuusssooojjjkkklllllllllooonnnjjjfffdddaaaWWWKKKFFF>>>777666666444333444444555888;;;;;;>>>IIIUUUddduuutttmmmddddddbbb^^^\\\___eeejjjooosssyyy}}}}}}{{{~~~hhhXXXRRRNNNLLLLLLIIIJJJKKKKKKJJJIIIGGGFFFDDDBBB@@@===:::888777666666777999;;;;;;:::888777333444777:::999:::CCCNNNbbb|||uuuddd\\\XXXXXXZZZ^^^bbbgggkkkmmmttt~~~|||uuuqqqnnnmmmlllssstttvvvxxxzzz~~~|||yyyxxx|||~~~}}}wwwtttuuuwwwwwwwwwvvvuuutttvvv|||}}}zzz}}}zzzooofffdddiiiqqq}}}|||yyyyyyvvvtttwww}}}|||tttuuuyyy~~~{{{sssrrrtttooopppqqqrrrrrrtttsssooojjjhhhdddZZZNNNFFF>>>777777777555444555555666999;;;;;;===GGGSSSaaasss|||rrrmmmggggggdddaaa___```eeeiiipppuuu{{{~~~~~~}}}}}}~~~|||lll\\\UUUPPPLLLLLLJJJKKKNNNPPPPPPNNNKKKIIIFFFDDDAAA>>>;;;999888777111444888;;;<<<;;;999888444444777:::999:::BBBLLL[[[tttvvvfff]]]YYYXXX[[[___bbbfffjjjoooyyyyyypppllllllmmmnnnuuuxxx{{{}}}~~~zzzyyy{{{|||{{{uuusssssstttvvvvvvwwwwwwwwwyyy~~~yyypppgggdddfffooo~~~}}}yyywwwwwwuuutttxxxzzzsssuuuzzzwwwqqqssszzzvvvxxxyyyzzz{{{zzzyyyuuupppmmmiii]]]QQQFFF>>>777777888666555666666666999;;;:::<<>><<<;;;:::000222444777888888777666555555777:::999:::AAAIIIWWWoooyyyjjjaaa\\\ZZZ\\\aaabbbgggmmmuuusssjjjgggiiinnnqqqzzz~~~~~~zzzxxxzzz{{{~~~|||yyytttqqqqqqrrrtttvvvxxxxxxzzz|||xxxoooiiihhhppp|||xxxvvvvvvuuutttyyy~~~xxxtttxxx}}}tttqqqvvv}}}{{{vvvrrrlll```SSSFFF>>>888888999777666888888777888::::::;;;BBBKKK\\\nnn}}}zzzwwwvvvrrrnnnhhhcccbbbgggmmmrrryyy{{{}}}}}}{{{zzzzzz{{{uuucccYYYRRROOOPPPNNNQQQVVVZZZZZZXXXTTTQQQQQQNNNIIIDDD@@@===<<<;;;555555444444555666777777666555777:::::::::???FFFVVVkkkzzzlllbbb\\\XXX[[[```aaahhhsss~~~yyymmmeeeccchhhooosss~~~}}}xxxwwwzzz{{{~~~{{{xxxuuuqqqooopppsssuuuxxxzzz}}}|||xxxpppmmmuuu}}}|||xxxuuuuuuttttttzzz{{{}}}rrrsss||||||wwwpppbbbUUUHHH@@@:::999:::888777888888777777:::::::::@@@GGGZZZkkk~~~vvvppphhhcccdddkkktttyyy||||||{{{zzzyyyzzz~~~yyyggg]]]VVVTTTVVVSSSVVVZZZ^^^^^^\\\XXXVVVVVVRRRLLLEEE@@@<<<::::::;;;999777666555777999:::888666777:::::::::>>>DDDSSSggg{{{mmmccc[[[VVVXXX^^^```kkkyyy}}}uuujjjcccccciiiooottt|||xxxxxx{{{|||~~~|||zzzwwwrrroooooorrruuuxxx{{{~~~vvvsss{{{|||zzzvvvttttttuuuvvv}}}pppvvv~~~vvvgggYYYJJJBBB;;;::::::888777888888666666999::::::>>>DDDUUUeeexxxwwwqqqiiieeehhhooowww|||zzzzzzzzzyyyzzz~~~~~~lllaaa[[[[[[^^^]]]___ccceeeeeeccc```^^^\\\XXXPPPHHHBBB===;;;::::::999888888888888999:::999666777:::::::::===AAANNNaaarrrggg]]]WWWYYY^^^bbbnnn|||{{{tttkkkeeeeeejjjooorrr{{{|||zzz{{{}}}~~~~~~}}}yyytttpppooorrruuuxxx||||||{{{}}}|||}}}|||~~~~~~~~~~~~{{{wwwsssrrrtttvvvyyy}}}nnnwww}}}nnn```LLLDDD===<<<;;;888666777777555555888::::::===CCCOOO___ppp|||vvvqqqlllkkknnnrrrvvvwwwtttvvvyyy|||oooccc^^^```dddggghhhkkkmmmmmmkkkhhhfffbbb]]]UUULLLEEE@@@===<<<555666777888999999888777999666777:::;;;:::<<<@@@JJJ]]]{{{wwwkkkaaaZZZ\\\aaacccppp}}}|||uuummmggggggjjjnnnqqqxxx}}}|||~~~{{{uuupppooorrruuuwww|||}}}{{{{{{}}}zzz}}}~~~{{{ssspppppptttwww|||yyylllxxxssseeeNNNEEE>>><<<;;;888666777777444444888::::::===BBBJJJZZZkkkwwwtttqqqoooppprrrtttsssqqqooosssyyytttgggaaabbbgggnnntttyyyxxxwwwuuuqqqmmmiiiddd\\\QQQFFF???<<<<<<===<<<:::888777666555555555555666777888:::<<<===HHHWWWppp|||oooccc]]]^^^aaajjjpppyyy}}}yyysssmmmiiiiiilllooouuu|||~~~}}}|||xxxsssppppppqqqrrrvvvwwwyyy{{{~~~vvvwwwzzz}}}|||~~~|||{{{xxxwwwsssqqqssswww|||yyy|||vvvhhhtttyyyfffNNNEEE>>><<<<<<999888999888888888666666777:::===JJJUUUdddssswwwqqqpppnnnnnnpppqqqpppooosss{{{wwwkkkfffhhhmmmqqqyyy~~~~~~|||{{{xxxtttmmmhhh```TTTIIIBBB???>>>===<<<:::888777666666555555555666777888:::<<<===EEESSSkkksssgggaaaaaaccckkkrrr{{{}}}vvvoookkkkkkoooqqqwww~~~}}}}}}~~~yyyuuurrrqqqqqqrrrsssuuuwwwzzz~~~yyyqqqkkklllnnnssszzz~~~|||}}}}}}~~~zzzxxxtttqqqqqqtttyyyzzzuuutttvvvppphhhxxx~~~}}}hhhOOOFFF>>><<<<<<999888999777888888777777777:::<<>>III\\\sssuuullliiiiiimmmrrrxxx{{{|||zzzvvvvvvxxxzzzzzzyyy~~~}}}yyyuuurrrpppooonnnpppssswww|||~~~}}}{{{zzz|||ssshhhccc]]]\\\[[[[[[^^^dddjjjnnnuuuyyy}}}}}}zzzzzz{{{|||}}}yyywwwvvvqqqppprrrxxxzzzuuuqqqooonnnpppyyyqqqnnntttuuuttthhhPPPGGG@@@>>>===:::999:::555777999999999888999:::@@@JJJYYYhhhuuu{{{wwwwwwyyyzzzwwwsssssswww}}}~~~|||yyywwwvvv|||wwwrrrwww~~~|||wwwmmm___QQQGGGBBBAAA<<<<<<:::999888888888888777777777777888999;;;;;;===FFFVVVjjj{{{qqqlllkkkmmmqqquuuxxx|||~~~|||xxxyyy{{{wwwssspppnnnmmmooossswww|||~~~~~~{{{{{{}}}qqqiiieee___]]][[[YYYZZZ]]]aaacccjjjnnnsssyyy~~~zzzwwwxxxzzz|||{{{zzzwwwuuutttsssrrruuu|||yyyuuurrrqqqoooqqq{{{|||lllnnnzzz}}}uuuvvvgggRRRIIIAAA>>>===:::999:::555777999999999888999:::@@@IIIWWWeeesss}}}xxxwwwyyy|||}}}{{{{{{~~~xxxtttrrrtttwww{{{zzzuuu{{{zzzooo```RRRGGGBBB@@@<<<<<<:::999999888888888777777777777888999:::;;;>>>DDDPPPbbbwwwvvvpppnnnnnnqqquuu||||||yyyzzz}}}xxxsssqqqoooqqqtttxxx|||wwwnnniiifffbbbaaa^^^]]]\\\]]]___aaabbbeeejjjooouuu|||zzzwwwwwwyyyzzzxxx~~~~~~xxxuuurrrqqqttttttwww|||yyyvvvtttsssqqqsss~~~uuueeelllzzz~~~hhhSSSJJJAAA???>>>;;;999:::666777888999888888999;;;@@@HHHUUUcccppp~~~|||yyyyyy}}}vvvqqqoooqqqwww~~~}}}yyy|||qqqbbbSSSGGGAAA???<<<;;;::::::999999999999777777777777888999::::::===BBBKKK[[[ooo{{{tttrrrpppssszzz~~~||||||zzzwwwrrrsssvvvyyy|||xxxpppllljjjhhhfffeeeeeeddddddeeeffffffeeegggiiilllqqqwww~~~zzzwwwvvvuuutttyyy~~~xxxtttpppnnnssstttxxx~~~}}}zzzxxxwwwvvvuuuyyymmmbbbnnnlllSSSJJJBBB@@@>>>;;;999:::777888888777777777:::<<<@@@HHHTTTaaannn|||~~~|||}}}vvvpppppprrrwww|||~~~rrrcccSSSHHHBBB???<<<;;;;;;:::999999999999888777777777888999::::::===@@@HHHVVVjjjwwwtttqqquuu~~~~~~}}}|||tttuuuwwwzzz|||xxxoookkkkkklllllliiiiiijjjkkkmmmmmmnnnnnnooooooooonnnpppuuu{{{~~~yyytttqqqppptttxxx{{{}}}xxxsssooommmrrrsssxxx|||{{{zzzzzzzzzhhheeeqqqoooTTTKKKCCC@@@???;;;::::::888888888666666777:::===???GGGSSS___lllzzzxxxpppmmmqqqwww}}}wwwhhhXXXKKKCCC@@@===<<<;;;;;;<<<;;;999777444444555666777888999999<<<>>>EEESSShhh~~~wwwwww}}}~~~|||~~~{{{yyyyyyyyyzzz{{{}}}~~~zzzuuummmfffccccccfffhhhjjjkkklllnnnqqqtttwwwyyyyyyyyyzzzzzzzzz{{{~~~~~~yyytttqqqsssrrrqqqrrruuuyyy~~~{{{tttnnnnnnpppvvvxxx}}}yyyuuuwwwzzz}}}~~~{{{{{{}}}uuummm```wwwpppUUUMMMDDD???>>>>>>;;;888::::::::::::::::::::::::???CCCKKKXXXiiizzz~~~yyysssnnnsss|||lll\\\NNNFFFBBB===<<<;;;;;;<<<<<<:::888666666777777888888999999;;;===DDDRRRggg~~~|||zzzxxx{{{|||yyyzzz{{{|||}}}rrrnnniiidddbbbccceeeggghhhjjjmmmrrrwww}}}~~~yyyuuupppooommmlllmmmpppsssuuuyyysssnnnkkkmmmqqqwwwzzz}}}vvvsssvvvzzz}}}~~~|||}}}iiibbbaaaxxxnnnTTTMMMDDD???>>>>>>;;;999::::::::::::::::::::::::===AAAHHHVVVfffxxx}}}wwwssssss{{{rrraaaRRRHHHDDD>>>===;;;;;;<<<<<<:::999888888888888888888888888:::<<>>===<<<999999999999999999999999999;;;>>>FFFRRRbbbttt{{{uuuvvv{{{vvvdddUUUJJJEEE???>>><<<<<<<<<<<<;;;:::999999999888888888777777999;;;AAAMMMaaazzzrrrlllmmmqqqyyy~~~}}}}}}~~~yyyrrrppppppooopppqqqrrrtttuuutttvvvxxx|||wwwtttooojjjeeecccbbbaaabbbeeeiiikkklllnnnpppqqqmmmiiigggiiikkkmmmsss{{{{{{uuuqqqsssyyy~~~~~~~~~ddd[[[]]]ggg}}}zzz]]]NNNIIICCC???>>>===<<<:::999999999999999999999999:::===DDDNNN]]]pppzzzuuuyyywwwdddUUUJJJFFFAAA???<<<<<<<<<===<<<;;;:::999999888888777777666999;;;@@@JJJ\\\tttxxxlllhhhjjjnnnuuu}}}~~~}}}~~~}}}xxxuuuwwwwwwyyyzzz|||~~~}}}~~~~~~~~~{{{uuuooojjjeeecccbbb___aaacccddddddeeegggiiiiiiggghhhkkkmmmooovvv~~~~~~}}}tttqqquuu}}}ppp]]][[[```nnnrrrVVVKKKGGGCCC???===<<<<<<;;;999999999999999999999999:::===CCCKKKYYYkkk~~~zzzwww}}}|||~~~uuucccTTTKKKGGGBBB???===<<<=========<<<:::::::::999999888888888:::;;;???FFFVVVnnnyyyppphhhgggiiimmmssszzz|||yyyyyy|||~~~zzzxxxxxx{{{||||||vvvqqqllliiihhhdddfffggggggfffggghhhjjjjjjiiikkknnnoooqqqxxxyyyqqqpppwwweeeXXXZZZ___uuukkkTTTHHHFFFCCC???===<<<<<<<<<::::::::::::::::::::::::;;;===BBBHHHTTTfffzzz{{{yyyyyyzzz}}}sssaaaSSSKKKIIICCC@@@===<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>CCCQQQhhhrrrlllggghhhjjjlllrrrxxx{{{uuusssvvv{{{~~~}}}zzz{{{|||}}}zzzvvvtttrrrmmmnnnpppooonnnmmmnnnooommmnnnqqqttttttuuu|||{{{tttmmmnnnuuu}}}xxx]]]UUUYYY^^^|||dddRRREEEDDDBBB???===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@EEEOOOaaavvv|||{{{www}}}rrr```SSSLLLJJJCCC@@@===<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>======>>>BBBNNNeeexxxooojjjgggiiikkkmmmqqqwwwzzzrrrooorrrxxx|||}}}|||~~~~~~|||{{{sssuuuvvvvvvtttsssssssssqqqrrrvvvzzzyyyyyyvvvpppjjjlllttt{{{~~~}}}~~~qqqXXXTTT[[[___xxx^^^PPPDDDDDDBBB???===;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>>>>??????>>>@@@===:::<<>>;;;888;;;???DDDKKK[[[wwwvvvppphhhhhhhhhiiijjjnnntttxxx}}}zzzrrrmmmmmmttt}}}}}}zzzxxxwwwvvv{{{{{{{{{{{{}}}{{{nnnjjjiiimmmpppqqqssswwwxxx}}}iiiYYYSSSWWWcccjjjVVVJJJDDDBBB@@@???>>>===;;;999999999999888888777777777<<<;;;>>>CCCJJJUUUhhhxxx~~~uuubbbUUUMMMKKKFFFCCC@@@>>>>>>?????????BBB>>>;;;<<>>::::::;;;???CCCIIIWWWqqqzzzppplllhhhhhhiiijjjmmmqqqwww|||wwwqqqlllkkkqqqzzz~~~~~~~~~}}}uuuhhhddddddhhhkkklllnnnrrrsssyyyhhhYYYUUU[[[iii}}}cccQQQHHHCCCAAA???>>>>>>>>><<<:::;;;;;;;;;:::::::::999999;;;;;;===BBBHHHSSSeeeuuu|||yyygggXXXPPPMMMGGGDDD@@@>>>???@@@@@@@@@CCC@@@>>>>>>@@@@@@===:::;;;<<>>>>>>>>>>>===;;;;;;;;;;;;;;;::::::::::::;;;:::===BBBGGGQQQbbbqqq|||{{{lll]]]SSSOOOHHHEEEAAA>>>???@@@AAAAAAEEEBBB@@@???@@@???===:::<<<<<>>======>>>???===<<<999999999999999999999999;;;;;;===BBBFFFNNN^^^lll}}}}}}{{{~~~qqqaaaVVVQQQIIIFFFAAA>>>???@@@BBBBBBEEEDDDBBBAAA@@@???===<<<<<<<<<>>>BBBFFFOOO```ppp{{{ooohhhggggggfffhhhllloootttyyyyyyuuutttssssssssswwwtttqqqpppnnnkkkmmmsss|||}}}qqqfff``````___bbbgggjjjlllrrryyy}}}ggg]]]]]]lllbbbNNNGGGFFF>>>===<<<===>>>>>>===<<<999999999999999999999999<<<<<<>>>BBBFFFLLLZZZgggyyy~~~uuudddXXXRRRKKKGGGAAA??????AAACCCCCCEEEEEEDDDBBBAAA???>>>>>>===<<<>>>BBBEEELLLZZZhhhvvvlllhhhhhhiiihhhjjjnnnrrrvvvzzz{{{rrrpppooonnnmmmooossspppoooooommmkkkmmmrrr~~~vvvjjjaaa]]]]]]^^^bbbhhhkkknnnvvvhhhaaabbbtttwww\\\LLLFFFEEE???===<<<<<<>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>BBBDDDIIIUUUaaasssxxxfffYYYSSSKKKGGGBBB??????AAACCCDDDEEEEEEEEECCCAAA@@@@@@@@@>>>===>>>AAACCCGGGSSS___www}}}}}}zzzqqqkkkhhhhhhiiilllnnnrrruuuxxx|||uuunnnoooqqqpppqqqtttuuurrrqqqqqqpppnnnqqqvvv|||pppddd^^^[[[\\\^^^dddkkkooorrr{{{iiieeehhh}}}mmmWWWJJJDDDBBB???>>><<<<<<======<<<:::;;;;;;;;;<<<<<<<<<======999999<<>>>>>@@@AAADDDMMMXXXnnn}}}}}}yyyzzz{{{uuunnniiiggghhhiiioooqqqtttwwwzzz}}}}}}sssmmmqqqvvvvvvxxx|||yyyvvvtttuuutttsssvvv|||xxxkkkaaa[[[ZZZ]]]```gggnnnrrrvvv}}}iiiggglllgggSSSHHHBBB>>>@@@>>>===<<<======;;;:::999999999::::::;;;;;;;;;777777:::===>>>AAALLLWWWiiivvvnnn^^^TTTNNNHHHDDDDDDDDDBBBBBBEEEGGGGGGFFFFFFEEECCCBBBAAA@@@BBBCCCDDDEEEGGGJJJMMMhhh{{{yyy}}}{{{sssllliiieeebbbcccgggpppvvv|||~~~~~~~~~}}}{{{yyy{{{}}}|||}}}~~~{{{qqqeee[[[YYY]]]```fffoootttwww|||tttiiijjjuuu~~~cccQQQEEEAAAAAAFFFBBB===999999::::::;;;:::::::::999999999888888===:::999;;;===@@@HHHQQQcccpppmmm\\\SSSNNNHHHDDDDDDDDDBBBBBBEEEGGGGGGGGGGGGFFFDDDCCCBBB???AAABBBCCCCCCEEEHHHKKK___qqq{{{~~~wwwpppjjjgggdddbbbdddiiiuuu{{{uuukkk```WWWVVV[[[^^^eeennntttyyyuuuooouuuwww^^^OOOEEEAAAAAABBB???<<<::::::;;;<<<;;;:::::::::999999999888888<<<999888;;;===???GGGOOO```nnnlllZZZPPPNNNHHHDDDDDDEEECCCCCCEEEHHHHHHHHHHHHGGGEEEDDDCCC???@@@BBBBBBBBBDDDFFFIIIUUUggg~~~zzzrrrlllfffdddccccccggglllzzz|||zzzyyyxxxzzz}}}{{{pppfff\\\UUUVVV\\\___gggpppxxx~~~mmmnnn|||nnnWWWLLLEEEAAA@@@???===;;;;;;<<<===<<<<<<:::::::::999999999888888;;;888777:::;;;===DDDKKKYYYgggzzzjjjXXXNNNNNNHHHDDDEEEEEECCCDDDFFFGGGHHHHHHHHHGGGEEECCCBBB@@@BBBCCCCCCCCCDDDEEEGGGQQQ```xxx|||xxxoooiiidddccccccdddjjjppp{{{}}}zzzxxxzzz{{{}}}zzzmmmddd\\\WWWZZZ```dddkkkuuu}}}xxxeeelllfffRRRJJJEEE@@@======<<<;;;<<<======;;;999:::::::::999999999888888999777777999:::;;;@@@GGGPPP]]]pppiiiWWWNNNNNNHHHDDDEEEEEEDDDDDDGGGFFFGGGHHHIIIHHHFFFCCCAAACCCEEEFFFFFFEEEEEEFFFGGGNNN[[[qqq~~~zzzoooiiiddddddeeegggnnnuuu|||}}}||||||}}}}}}~~~xxxjjjaaa[[[YYY]]]cccgggnnnwww~~~tttfffqqq```OOOIIIDDD???<<<>>>===<<<======<<<999777:::::::::999999999888888888666777999:::999===CCCJJJVVVhhhyyy}}}hhhXXXPPPNNNHHHDDDEEEFFFDDDEEEHHHGGGHHHJJJJJJIIIGGGDDDBBBFFFGGGIIIIIIGGGFFFFFFGGGJJJUUUhhh}}}rrrlllgggfffhhhkkkrrryyy{{{{{{{{{|||~~~sssfff^^^ZZZYYY]]]ccchhhnnnvvv}}}rrrkkkxxxvvv[[[MMMGGGCCC>>><<>>>>>===<<<::::::;;;<<<:::999:::::::::999999999888888888666888;;;:::888:::>>>CCCKKKYYYjjjzzz{{{fffYYYTTTNNNHHHDDDEEEFFFEEEFFFIIIKKKLLLNNNOOONNNLLLHHHFFFGGGIIIJJJJJJHHHFFFEEEEEEFFFNNN```yyyzzzsssmmmlllmmmpppwww}}}~~~~~~|||pppccc^^^\\\\\\```dddiiipppyyyzzzzzzrrrcccRRRIIIDDD@@@???@@@<<<:::999999;;;<<<<<<<<<:::::::::999999999888888888777888;;;:::888999===???FFFRRRbbbsssmmm^^^VVVQQQNNNIIIFFFGGGHHHIIIIIIMMMMMMNNNPPPPPPNNNIIIFFFGGGGGGFFFDDDCCCBBBAAA@@@CCCKKK]]]vvvzzzwwwrrrooonnnqqquuuxxx}}}~~~zzzmmm___[[[\\\___ccchhhooorrrwww~~~yyyppp___LLLDDDAAA???<<<;;;============<<<;;;:::999::::::::::::::::::::::::888999999999888888:::<<<;;;BBBMMM\\\mmm|||nnn___WWWQQQMMMIIIFFFFFFHHHIIIIIIKKKKKKLLLMMMNNNLLLGGGDDDEEEEEEDDDCCCBBBAAAAAA@@@BBBJJJZZZqqq}}}zzzuuuqqqoooqqqtttwww}}}}}}}}}~~~vvvjjj___\\\___bbbfffkkkooossszzz}}}{{{iiiYYYIIICCCBBB@@@===<<<;;;;;;;;;;;;:::999888777888888888888888888888888777888999999888888999;;;<<>>===;;;;;;;;;::::::999888777777777777777777777777777777999:::999888888999;;;<<<@@@HHHQQQ^^^mmm{{{pppaaaYYYOOOKKKGGGEEEFFFHHHIIIJJJIIIIIIIIIJJJJJJHHHEEEBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@EEEOOO___uuu}}}xxxuuutttuuuvvv{{{yyyyyy}}}}}}xxxuuusssttttttuuuvvvxxxzzz{{{||||||{{{{{{xxxuuusssrrrrrrpppoooqqqpppppppppqqqtttxxxzzz~~~}}}{{{zzz{{{|||zzzxxxxxxzzz{{{~~~llleee___```bbbdddggglllmmmtttnnnVVVKKKCCCBBBBBB@@@<<<;;;<<<<<<<<<<<<;;;:::999999999999999999999999999999999:::;;;;;;:::999:::;;;;;;>>>CCCKKKVVVeeevvvooo```XXXMMMJJJFFFEEEFFFHHHJJJKKKJJJIIIIIIJJJJJJIIIEEECCC?????????@@@@@@@@@@@@@@@@@@BBBIIIUUUhhh}}}yyyxxxwwwwww{{{yyyyyy||||||zzzxxxuuuuuuvvvvvvuuusssrrrqqqooolllhhhfffffffffeeeeeefffggghhhjjjnnnssswwwzzz{{{}}}~~~}}}yyyxxxyyy}}}~~~|||{{{yyywwwxxxuuuxxx||||||kkkeee```aaabbbbbbeeeiiillluuu}}}}}}~~~~~~dddPPPGGGAAAAAAAAA>>>:::999<<<<<<<<<<<<;;;:::999888888888888888888888888888:::<<<======<<<;;;;;;<<<888;;;@@@FFFPPP___qqq~~~lll\\\TTTLLLIIIFFFDDDFFFIIIJJJKKKKKKJJJIIIJJJJJJIIIFFFDDD?????????@@@@@@@@@@@@@@@???AAADDDMMM\\\ppp~~~|||{{{zzz}}}}}}~~~{{{{{{{{{yyyvvvssspppooollliiifffeeeeeegggggggggeeegggjjjnnnssswww{{{}}}}}}}}}xxxuuuvvvzzz}}}}}}rrruuuxxx{{{yyykkkfffbbbbbbbbbaaaeeejjjoooxxxuuuzzz{{{pppZZZKKKDDD@@@@@@@@@<<<999999:::::::::999999888777666555555555555555555555555:::<<<>>>>>>===;;;;;;;;;666:::>>>BBBKKKYYYlllzzz}}}iiiYYYPPPKKKHHHEEEDDDFFFIIIKKKLLLKKKJJJIIIIIIIIIHHHFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@??????AAAGGGRRRdddyyy~~~}}}}}}yyyvvvtttpppnnnkkkkkkmmmoooqqqqqqoooqqquuuyyy~~~{{{wwwvvvzzzxxxyyyzzz{{{}}}~~~wwwlllgggdddcccccccccgggnnnuuuxxxttt|||}}}~~~aaaPPPGGGAAA>>>??????<<<;;;<<<999999:::999999888777666555555555555555555555555999;;;======;;;999999999555999===@@@FFFSSSeeesss|||gggVVVNNNKKKHHHEEEDDDFFFIIIKKKLLLJJJIIIHHHHHHHHHGGGEEECCCAAAAAAAAA@@@@@@@@@????????????@@@DDDMMM^^^qqq{{{yyyvvvtttqqqrrrtttxxxzzz{{{zzz|||zzzxxx{{{~~~~~~}}}vvvmmmhhheeeeeedddeeekkkrrrzzztttwwwsssWWWIIIDDD???<<<>>>???======>>>;;;;;;;;;;;;:::999888888777777777777777777777777777999<<<<<<:::888777777666999===>>>CCCOOO```nnnxxxbbbTTTOOOIIIFFFBBBAAACCCFFFIIIJJJJJJHHHGGGGGGGGGFFFDDDBBB@@@@@@@@@AAAAAA@@@@@@@@@;;;<<>>======<<<:::999;;;;;;;;;;;;::::::;;;;;;777777777777777777777777888999:::;;;;;;:::999888;;;:::;;;>>>AAAJJJ[[[lll~~~wwwbbbTTTOOOIIIEEEAAA@@@AAADDDGGGHHHIIIHHHGGGGGGGGGFFFDDDBBB>>>???@@@AAAAAA@@@???>>>>>>>>>@@@CCCFFFOOObbbttt}}}}}}{{{ssspppwww~~~yyypppllliiikkksss~~~vvvttt|||```MMMDDDBBB@@@>>>======<<<;;;:::<<<<<<<<<<<<<<<;;;:::999777777777777777777777777666777888888888888777666999888:::<<>>@@@AAAAAA@@@>>>===@@@???AAACCCDDDLLL\\\mmmsssllljjjrrr}}}}}}tttrrrrrrvvvzzznnnuuunnnUUUGGGAAA@@@>>><<<<<<<<<===<<<:::<<<======>>>===;;;999777666666666666666666666666444555555666666555555444666666888;;;>>>CCCQQQ^^^ppp~~~|||iii\\\VVVLLLHHHDDDAAABBBEEEGGGGGGHHHGGGFFFFFFFFFFFFDDDBBB<<<===???AAAAAA???===<<<@@@???@@@AAACCCIIIXXXfff~~~~~~tttmmmjjjqqqzzz}}}}}}pppmmm{{{aaaMMMDDDCCC>>>===;;;;;;<<<===<<<;;;<<<===>>>???===;;;888555555555555555555555555555444444555555555555444444555555777:::===AAAKKKVVVhhhwww}}}kkk^^^WWWKKKGGGCCCAAAAAADDDFFFGGGGGGFFFEEEEEEFFFFFFDDDBBB<<<===???@@@@@@???===<<>>@@@BBBGGGTTT```tttxxxrrrooouuu{{{~~~zzzpppuuuqqqVVVFFFAAA@@@===<<<::::::;;;<<<<<<;;;;;;<<<>>>>>>===:::777555444444444444444444444444555555555555555555555555777555777:::<<<>>>FFFOOO```ppp|||jjj\\\TTTIIIEEEAAA???@@@CCCEEEFFFFFFEEEEEEEEEFFFFFFDDDBBB>>>??????????????????>>>???======???AAAEEEOOOYYYiii|||}}}xxxwww|||qqqssscccMMMAAA<<<;;;===;;;::::::;;;;;;;;;::::::;;;<<<<<<;;;999777555555555555555555555555555666666555555555555666666999666666999:::<<>>===>>>???AAAIIIRRR```sss}}}~~~~~~uuuiiivvvqqqUUUEEE???<<<:::===;;;:::999:::::::::999999999999999999888777666555555555555555555555555666555444444444444555666:::666555777888999>>>EEEOOO^^^ppp~~~wwwppp}}}lll]]]TTTMMMIIIFFFDDDFFFIIILLLMMMEEEDDDDDDEEEFFFFFFDDDBBBBBBAAA???>>>>>>???AAABBBDDD@@@>>>>>>>>>???EEEMMMZZZnnn}}}xxxxxxyyyzzzkkkdddvvv~~~cccKKKAAA@@@???===>>><<<:::999::::::999888888888777777777777777777666666666666666666666666555555333333333333555555;;;666333555666777<<>>======???BBBDDDFFFCCC???<<<<<>><<<>>>888888888888777777777666999666333222444666555333222333444555555444333222222222222333444555666777===;;;888666666777:::;;;CCCKKKYYYlll}}}~~~}}}wwwpppjjjeee{{{jjj\\\TTTJJJFFFAAA@@@AAADDDFFFFFFLLLLLLJJJHHHFFFDDDCCCBBBAAA@@@???>>>???@@@BBBDDDEEECCC@@@======@@@CCCEEEOOO\\\pppzzzwwwwwwyyy{{{vvvdddbbbkkk~~~zzzhhhLLLBBB@@@===;;;>>>999999999888888888777777999666333333555666555444333444444444444444444333333333333333444555666666888777666666666888:::;;;AAAHHHUUUfffwww~~~~~~~~~~~~}}}||||||yyysssnnniiieeexxxfffXXXPPPGGGDDDAAA@@@BBBDDDEEEFFFKKKJJJJJJIIIHHHFFFEEEDDD?????????@@@@@@BBBCCCCCCDDDBBBAAA??????AAABBBDDDHHHTTTggg|||~~~}}}||||||~~~}}}}}}~~~{{{iii]]]ddduuuvvvyyyrrr[[[EEE>>>>>>;;;:::<<<999999999999888888888888888666444444555666666555555444444333333444444555555555444444444555555666444444555666777888999999<<>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDNNN^^^qqq}}}|||}}}~~~mmmccccccrrrzzzuuuaaaPPP@@@;;;<<<:::888999888888888888777777777777777666555555666666666666555444333222222333444555666666555444444444555555333444666777888888777777888>>>IIIVVVeeesss~~~}}}|||{{{zzzyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuvvvwwwxxxyyyyyyxxxwwwwwwrrrooollliiihhhfffccc```vvvcccTTTLLLDDDCCCCCCBBBBBBCCCFFFGGGEEEEEEGGGGGGGGGFFFDDDCCC>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCJJJWWWhhhzzz~~~lllddddddpppzzzzzzxxxUUUJJJ???;;;:::999777666666666666666555555555555555555666666666555666666555444333222222333444555666555555444444444555555555666888999888777666555555;;;DDDOOO]]]lll|||~~~~~~}}}}}}}}}|||||||||||||||{{{zzzzzzzzzyyyxxxwwwvvvtttsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkkkiiifffeeedddbbb___\\\uuucccTTTLLLDDDDDDCCCAAA???AAADDDGGGCCCDDDFFFGGGGGGEEECCCBBB???>>>>>>>>>>>>???@@@@@@@@@@@@????????????@@@@@@BBBGGGQQQ^^^ooolll```dddmmmhhhLLLFFF???;;;999888666555555555555555444444444444222444666666555444555666555444444333333444444555444444333333333444444555666777888888888777555444444999???HHHSSScccuuu~~~~~~}}}{{{|||}}}~~~~~~~~~}}}||||||{{{{{{{{{zzzzzzyyyxxxyyyyyyyyywwwxxxxxxxxxwwwwwwvvvuuuqqqqqqppppppooonnnmmmmmmmmmllllllkkkkkkkkklllllleeedddbbbaaaaaa___\\\ZZZtttbbbSSSKKKCCCCCCAAA>>>;;;===AAAEEEDDDEEEGGGHHHHHHFFFCCCBBB@@@???===<<<;;;<<<>>>???@@@???>>>======>>>???@@@@@@CCCJJJTTTeeezzzmmm___]]]mmmtttYYYEEEBBB>>>:::888888777666666666555555555444444444000333555666444333444555333444444444444444444333222222222222222333444555444555555666666666555555444777;;;@@@IIIXXXjjjwww}}}{{{yyyzzz|||}}}}}}|||{{{zzzzzzzzzzzzyyyyyywwwvvvvvvvvvwwwxxxtttuuuvvvvvvvvvuuutttsssppppppooonnnlllkkkjjjjjjkkkiiigggeeeddddddeeefff```___^^^^^^___]]][[[XXXsssaaaSSSKKKCCCBBB???;;;888999???DDDEEEGGGHHHIIIIIIGGGDDDBBBAAA???<<<:::999:::<<<>>>@@@>>>===;;;;;;===>>>@@@>>>@@@EEENNN]]]sssppp```XXX___wwwlllPPP@@@???<<<888777888888777777666666666666555555555///222555555333222333555222333555555555555333222000000111111222333444555222222222333444555666777555777999<<>>===>>>@@@BBBBBBBBBCCCEEEFFFFFFEEECCCBBB===;;;999888999;;;>>>@@@???===;;;999999:::===>>>AAAAAADDDKKKTTTcccyyyqqqaaaZZZ[[[iiizzz\\\HHH@@@<<<888666666666666666555555444444444333333333111222222333333444444555333444444555555444444333222222222444666777555333000222444444333333333444111333777===@@@HHHWWWfffxxx~~~~~~~~~}}}|||zzzzzzzzz{{{|||}}}|||{{{zzzyyyxxxxxxxxxuuuvvvwwwxxxxxxwwwuuutttpppqqqrrrrrrqqqooollljjjlllmmmmmmlllkkkiiigggeeebbbbbbbbbaaaaaa___^^^]]]^^^^^^]]]\\\[[[ZZZYYYXXXrrr```QQQHHHCCC@@@======>>>@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@<<<;;;:::999:::;;;<<<===>>>===;;;999999:::<<<>>>@@@???BBBHHHPPP^^^tttsssdddXXXXXX```ssslllRRRAAA???<<<888666555666666666666555555555444444444444333333333333333333333222333333444444444444333333000000111333555666444333111222444333222222333555444444777;;;===CCCPPP^^^nnn{{{~~~~~~~~~}}}|||{{{zzzyyyyyyzzz{{{}}}|||{{{yyyxxxwwwvvvvvvtttuuuwwwwwwwwwvvvtttsssppppppqqqpppooollljjjhhhiiiiiiiiiiiihhhfffeeeddd```````````````___^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWppp___PPPGGGBBB???===<<<===???@@@@@@>>>???@@@AAAAAA@@@???>>>;;;<<<<<<<<<;;;;;;::::::===<<<:::999999:::<<<===>>>===>>>CCCJJJWWWlll}}}|||{{{~~~{{{cccWWWPPPWWWhhhvvv^^^KKK@@@>>>;;;777555555666666555444444444444333333333333555444444333222222111111222222222333333222222222///...///111444555444333222333333222111111444666666555777999999<<>>????????????>>>===<<<===>>>???>>><<<:::888;;;:::999999999:::<<<======<<<===@@@FFFPPPcccttt~~~xxxyyy}}}vvvhhhXXXPPPOOO\\\sssfffQQQEEE@@@<<<:::777555555666555555222222222222222111111111333333333333222222111111111111222222222222111111/////////111333555555444333333222111000111444666777555666888777999AAAJJJ^^^mmm~~~~~~||||||{{{{{{{{{{{{||||||{{{{{{yyyyyyyyyyyyzzz{{{|||{{{xxxvvvsssqqqpppoooqqqrrrssstttsssqqqooonnnmmmlllllljjjhhheeecccaaa`````````aaaaaaaaaaaa```]]]]]]^^^_________^^^^^^ZZZYYYYYYXXXWWWWWWVVVVVV}}}lll\\\NNNFFF@@@>>>======>>>??????>>>>>>>>>>>>??????>>>>>>>>><<<>>>@@@AAA@@@===:::888:::999999888999:::;;;<<<===;;;<<>><<<;;;888666555555666555444222222222222222333333333111111111222222333333333000111111222222111111000111000000111444555555555222222222000///000333666666444555777777888>>>FFFRRRaaasss}}}|||{{{~~~}}}|||~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||{{{zzzyyyyyyyyyzzz{{{|||zzzyyyvvvsssqqqnnnmmmlllooopppqqqqqqqqqooommmkkkjjjjjjiiigggdddbbb```___^^^^^^^^^^^^^^^______```]]]]]]^^^^^^___^^^^^^^^^YYYYYYYYYXXXXXXWWWWWWVVVzzzjjj[[[NNNGGG@@@???===>>>???@@@???>>>???>>>>>>>>>>>>>>>>>>???<<<>>>@@@AAA@@@===:::888888888888888999:::;;;;;;;;;;;;<<>>===999777555555555555444333444444444444555555555555000000111111222333333444111111111222222111111111333111000111333444555444111222222111000000333555555333333666777777<<>>???@@@AAA@@@???>>>>>>============>>>>>>:::;;;>>>???>>><<<999777777777777888999::::::;;;999999<<>><<<888666555555555555444333222333333333444444444444111111111111111222222222111222222222222222222111444222000000111222222222000111222222111111222333444222222555666555888===BBBMMM\\\lll}}}|||{{{zzz{{{~~~}}}}}}}}}{{{|||}}}~~~~~~~~~~~~}}}||||||zzz{{{|||}}}}}}|||{{{zzz{{{zzzzzzzzzzzzzzzzzz{{{wwwvvvuuuuuuuuuwwwxxxyyyuuutttrrrooommmkkkjjjjjjlllmmmmmmnnnmmmjjjhhhffffffeeedddbbbaaa```______\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUwwwhhhZZZOOOHHHAAA@@@???@@@AAAAAA@@@???======<<<<<<<<<<<<======888999;;;===<<<;;;888777666777777888999999::::::777888;;;>>>>>>???GGGQQQaaasss|||yyyuuuvvvtttjjj\\\PPPLLLLLLNNN]]]tttfffQQQDDD>>>999666777666444444555555444222//////000000111111111111333333222222111000000000222222333333333333222222444111//////000111111000///000222333222111111222444111111444555333555999888BBBPPP```sss}}}|||}}}~~~}}}}}}|||{{{|||||||||{{{}}}~~~|||{{{zzzwwwxxxyyyzzzzzzzzzyyyxxxzzzyyyyyyyyyyyyyyyyyyzzzuuutttsssssstttuuuvvvwwwsssrrrpppnnnlllkkkjjjiiikkklllmmmmmmllliiigggeeeeeedddcccaaa``````______[[[ZZZYYYXXXWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTyyyhhhYYYNNNHHHAAA???>>>>>>???@@@@@@???>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<;;;999777666666666666777888:::;;;<<<666777999:::;;;>>>AAADDDZZZeeewww{{{{{{nnn^^^RRRLLLKKKKKKVVVjjjuuu[[[LLLDDD>>>;;;:::888666444333333444555666222222222222222222222222111111111111111000//////333333222111000///......444333222111000000000000000000000000000000000000111222222333333444444555:::>>>FFFTTTfffzzz}}}{{{zzzzzzzzz}}}}}}||||||||||||}}}}}}}}}~~~~~~|||zzzyyyyyyvvvttttttvvvxxxyyyyyyyyyxxxwwwvvvuuussssssrrrtttsssrrrqqqqqqqqqqqqqqqooonnnmmmkkkjjjiiiiiiiiiiiijjjlllmmmkkkiiifffcccgggfffdddbbb___]]][[[ZZZYYYYYYXXXYYYYYY[[[]]]^^^\\\[[[ZZZXXXVVVUUUUUUUUURRRSSSSSSSSSSSSRRRRRRQQQxxxhhhYYYNNNHHHAAA???>>>>>>???@@@@@@???>>>>>>>>>======<<<;;;::::::;;;;;;;;;:::999777666666666666777777999:::;;;666888999::::::===@@@CCCRRR]]]ooozzztttgggXXXNNNKKKMMMOOObbbwww}}}iiiRRREEE@@@<<<999999777555444222222333444555222222222222222222222222111111111111111000/////////000000000000111111111444333222111000000000000000000000000000000000000000000111111222333333444999;;;BBBNNN___qqq~~~|||{{{{{{{{{zzzzzzyyyzzzzzz{{{|||}}}~~~{{{{{{|||}}}}}}}}}{{{yyyxxxwwwuuussssssuuuwwwxxxxxxxxxxxxwwwuuutttrrrqqqppprrrqqqqqqppppppoooooonnnllllllkkkiiihhhhhhhhhhhhhhhiiiiiiiiihhhfffdddccceeedddbbb```]]][[[ZZZYYYYYYYYYXXXXXXYYY[[[\\\]]][[[ZZZYYYWWWVVVUUUTTTTTTQQQQQQQQQQQQQQQQQQPPPOOOwwwgggXXXNNNHHHAAA???>>>>>>???@@@@@@???======>>>======<<<;;;:::888999::::::999888777666666666666666666777888888777888999999999;;;>>>@@@GGGRRRdddwwwvvvmmm___QQQJJJKKKRRRYYYrrriiiXXXFFF===:::888777888555444333111111222333333222222222222222222222222000111111111111000000/////////000000000000111111333222111000000//////000000000000000000000000000//////000000111222222222666777<<>>>>>???@@@@@@???============<<<;;;::::::777777888999999888777666666666555555555666666777888999999999888999;;;>>>@@@JJJ[[[nnntttgggWWWKKKGGGMMM\\\jjj}}}wwwYYYKKK===888888666666777333333222111000111111222111111111111111111111111000000111111111111000///222222111000///...------222111000///////////////000000000000000000000000//////000000111222222333444555888>>>JJJ[[[lllvvv~~~|||{{{zzzzzzwwwvvvvvvvvvvvvwwwxxxxxxxxxzzz~~~~~~|||zzz{{{{{{{{{zzzyyywwwuuutttrrrqqqpppqqqsssuuuuuuuuuwwwwwwvvvuuusssqqqnnnmmmmmmmmmoooooonnnllliiihhheeeeeeddddddcccdddddddddeeedddcccaaaaaaaaaaaaaaa```___]]][[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWWWWVVVUUUSSSRRRRRROOOOOONNNMMMMMMLLLLLLLLLqqqbbbUUUJJJEEEAAA???>>>>>>???@@@@@@???============<<<;;;:::999666777888888888777666555666555555555555555666666888999999888777777:::<<<>>>FFFTTTfffxxxooo```OOOGGGGGGSSShhh{{{vvvuuuyyyfffOOODDD:::888888666555666222222111111000000000000111111111111111111111111///000000111111111000000222222111000///...------000000//////.../////////////////////////////////000000111111222333333333333444666:::DDDSSSdddppp|||~~~~~~}}}|||{{{zzzyyyxxxyyyxxxwwwvvvuuutttttttttuuuvvvyyy}}}}}}|||{{{~~~}}}|||zzzwwwuuusssrrrpppooonnnppprrrtttttttttvvvvvvvvvuuutttqqqnnnmmmlllmmmnnnnnnmmmkkkhhhfffcccbbbbbbaaaaaaaaabbbbbbdddcccaaa_________```aaa^^^]]][[[ZZZYYYYYYZZZ[[[WWWXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSQQQPPPPPPOOONNNLLLLLLKKKLLLLLLqqqbbbTTTJJJDDDAAA???>>>>>>???@@@@@@???<<<<<<===<<<<<<;;;:::999777888999999888777666555555555555555555666777777777888888777666666999;;;>>>CCCNNN\\\mmmeeeWWWKKKIIIPPP^^^vvvuuuqqqvvvlllXXXHHH@@@:::999999666444444111111111111111000000000111111111111111111111111///000000111111111111000......////////////000000//////............//////////////////////////////000000111111222333333444333444555888???KKK[[[fffsss~~~|||}}}||||||{{{yyyxxxwwwyyyxxxwwwuuusssrrrqqqqqqrrrsssuuuxxx{{{~~~~~~{{{yyyyyyyyy|||{{{yyywwwtttrrrpppooommmllllllnnnqqqrrrrrrqqqssssssttttttssspppnnnlllllllllllllllkkkiiigggeeebbbaaaaaa```_________```aaa```___]]]]]]]]]^^^___\\\[[[YYYXXXXXXYYYZZZ[[[WWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTSSSRRRPPPOOOPPPNNNMMMKKKJJJJJJJJJKKKsssdddUUUKKKEEEAAA???>>>>>>???@@@@@@???<<<<<<<<<<<<;;;:::999999999999::::::999777555444555444555555666777888999666777777666555666888:::<<>>>>>???@@@@@@???<<<<<<<<<<<<;;;:::999999::::::;;;:::999777555444444444555555777888::::::555666666666555666888::::::;;;???HHHWWWkkkuuucccRRRLLLPPP```ooo~~~tttxxxnnnTTTAAA<<<777555888888444222222222222222222222111000000000000000000000000000000//////000111111111111111111111000///...---,,,,,,......---------......///////////////////////////......//////000111111111333555555444555<<>>EEENNN]]]tttttt```UUUMMMRRR\\\ooo|||{{{qqqXXXFFF???999888555333222222333444111111111111111111111111000000//////......------111111000000//////......000000000///......------,,,++++++++++++,,,------...***444222222444,,,///......---......///000111///000111333555:::???DDDWWWcccttt~~~}}}{{{xxxvvvvvvvvvrrrqqqppppppooooooppppppnnnnnnmmmllllllllllllmmmoooppprrrtttvvvwwwwwwwwwuuusssooollliiiiiiiiiiiijjjhhhgggeeeeeeeeeggghhheeeeeeffffffgggiiijjjkkkmmmmmmlllkkkjjjjjjiiiiiiffffffeeedddcccaaa___^^^]]]^^^]]]XXXXXX[[[[[[YYY[[[ZZZXXXWWWVVVVVVWWWWWWUUUTTTSSSRRRRRRSSSTTTUUUTTTRRRQQQPPPQQQRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJIIIIIIHHHHHHHHHHHHIIIuuufffYYYNNNGGG>>>===<<<;;;;;;;;;<<<===>>>===<<<;;;;;;:::::::::999888777666666666666666666666555555555555666666666666777777777888888888777888;;;AAAHHHUUUjjj|||vvveeeWWWPPPRRR[[[mmm|||gggRRRCCC>>>999888666444333333444444222111111111111111111111////////////////////////000000000000//////...............///////////////---------------...//////...,,,///222...333999---/////////...//////000000///000111222444888===AAANNNZZZkkkzzz|||xxxuuuttttttttttttrrrqqqoooooonnnnnnooonnnmmmlllkkkkkkkkkkkkllllllmmmnnnooopppqqqqqqnnnmmmkkkhhhggggggggggggdddbbbaaa```___```bbbccccccccccccdddeeefffggghhhjjjjjjjjjiiiiiihhhhhhgggggggggfffeeedddbbb```______aaa```\\\[[[]]]]]]ZZZXXXXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRPPPPPPQQQQQQQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHGGGGGGHHHHHHuuugggZZZNNNGGG???>>>===<<<;;;<<<<<<=========<<<;;;;;;::::::999777666666555555555666666666666555555555555666666444555555666888999999:::777777999>>>CCCMMM^^^mmmzzzooohhh___UUUOOONNNZZZjjj~~~~~~kkkYYYHHH???===:::888777555444444444444222222222111111000000000.........///000111111111000000000////////////...------......///000000111//////......//////000111111000***555...:::VVV666111111000/////////000000///000111111222555999===GGGRRRcccrrr|||}}}yyyuuusssssswwwvvvtttrrrpppooonnnnnnooonnnmmmlllkkkjjjiiihhhhhhggggggggggggggghhhiiieeeeeeddddddccccccccccccaaaaaa```______```aaabbb______``````aaacccdddeeeffffffffffffffffffffffffffffffeeedddbbb```___^^^^^^``````]]]\\\]]]\\\XXXUUUUUUUUUUUUTTTSSSRRRRRRPPPQQQQQQRRRRRRQQQQQQPPPRRRPPPNNNNNNOOOPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGvvvgggZZZOOOHHH@@@???===<<<;;;<<<<<<===:::::::::999888888777666555555444444444555555666666555555444444555555666555555666666777888888999888777999>>>BBBIIIVVVcccwwwuuuiii\\\SSSNNNLLLPPPVVVhhhzzznnn[[[LLL@@@;;;;;;999888777555444444444444222222111111000000///////////////000000000111111////////////////////////............//////000000/////////...///000000111333444)));;;333EEEqqqDDD222222111000000///000000///000000000000222555888>>>IIIYYYgggsss|||zzz|||~~~zzzwwwuuusssvvvuuutttrrrqqqpppooooooooonnnmmmllljjjhhhgggfffeeeeeecccbbbaaaaaabbbbbb______`````````___^^^^^^______^^^^^^^^^___```aaa\\\\\\]]]]]]^^^___aaabbbcccccccccdddddddddddddddccccccbbbaaa___]]]\\\[[[ZZZ]]]]]][[[YYYZZZXXXTTTSSSTTTTTTUUUTTTRRRQQQPPPNNNOOOPPPQQQQQQPPPOOONNNPPPNNNLLLLLLMMMNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGtttgggZZZNNNHHH@@@???===<<<;;;;;;;;;<<<999999999999888777666555555444444444444444555666555555444444444444555555777666666666666666666666777666888===@@@EEEOOOYYYfffwwwuuudddYYYNNNHHHGGGMMMZZZfff}}}www```OOOCCC;;;999:::999888777666555444333333111111111000000000//////111000000000/////////................../////////000000//////..................------......///000333444))):::222DDDqqqDDD222222111000000///000000...///000000///000333555444===KKKXXXeeeqqq}}}~~~~~~~~~~~~}}}yyy{{{~~~~~~|||zzzwwwuuuttttttsssrrrqqqqqqqqqqqqnnnmmmmmmllljjjgggeeedddeeedddbbbaaa```_________]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^___aaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaa```^^^\\\ZZZYYYVVVZZZZZZXXXWWWXXXWWWSSSRRRSSSTTTTTTSSSRRRPPPOOOLLLLLLNNNOOOOOONNNLLLLLLNNNLLLJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFrrreeeXXXNNNGGG???>>>===;;;:::::::::;;;999:::;;;;;;:::999777666666555555444444444555555555555444444444444555555777777777666666555555555555444666:::>>>@@@GGGNNNXXXkkkuuuiiiTTTLLLEEEEEEKKKWWWjjjyyyyyygggSSSFFF>>>999777999777777666555444333222222000000000000000000000000000000000///...------------............/////////111000000///......------------,,,,,,------...///111000)))333+++888VVV777111111000/////////000000...///000000//////111333222999CCCNNNYYYgggvvv~~~~~~~~~~~~~~~{{{~~~}}}{{{xxxuuusssrrrrrrqqqqqqqqqqqqrrrlllllllllkkkiiigggdddccccccbbbbbbaaa```^^^]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]`````````^^^]]][[[YYYXXXTTTWWWXXXUUUUUUXXXWWWTTTRRRRRRRRRRRRQQQPPPOOOOOOKKKKKKKKKLLLLLLKKKKKKKKKLLLJJJHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCC|||ooocccWWWMMMGGG???===<<<:::999999999999999999:::;;;:::888666555777777666555444444444555555444444333333444444555555555555666666666666666666444666:::<<<<<<@@@EEENNN```uuuvvveeeXXXHHHEEEEEEKKKVVVfff||||||eeeVVVFFF>>>;;;999777888666666555555444222111111......//////000111111111............---------------------........./////////////////////.........------,,,,,,------...//////+++,,,...***111999.../////////...//////000000---...000000//////111333444888===DDDNNN\\\lllwww~~~~~~~~~{{{wwwssstttsssrrrqqqpppooooooooojjjjjjkkkjjjiiifffdddbbb___```aaaaaa___]]]ZZZXXXWWWWWWVVVVVVWWWXXXZZZ[[[YYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVXXXXXX[[[ZZZZZZYYYYYYXXXXXXXXX\\\\\\[[[ZZZXXXVVVTTTSSSPPPSSSSSSPPPQQQUUUVVVTTTQQQQQQPPPOOONNNNNNNNNNNNJJJJJJIIIIIIIIIIIIJJJJJJKKKIIIGGGGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????zzznnnbbbVVVLLLFFF>>>===;;;999888888888888666777888999888666444333999888777666555444444444555444444333333444444555333444444555666777888888999777888<<<===;;;===AAAGGGWWWkkkzzzyyyjjjXXXKKKDDDCCCGGGRRR```sss~~~oooWWWJJJ===999:::888777777555555555444333222000000------...///000111222222++++++,,,,,,---.........---------.........//////------......///000000000---------------.../////////)))111...---111,,,000...............///000111,,,...000000///000111333111333666:::BBBPPP```lllzzz~~~{{{vvvqqquuutttrrrpppooonnnmmmmmmiiijjjjjjjjjiiigggdddbbb[[[]]]___```___[[[XXXUUUTTTTTTSSSSSSUUUXXX[[[]]]TTTTTTTTTSSSRRRPPPNNNMMMQQQQQQQQQQQQRRRTTTUUUVVVXXXXXXWWWVVVVVVUUUTTTTTTWWWWWWVVVUUUSSSQQQOOONNNLLLNNNNNNKKKLLLQQQSSSRRRQQQOOONNNLLLKKKLLLLLLMMMJJJJJJHHHGGGGGGHHHJJJJJJJJJHHHFFFFFFGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@>>>===<<<<<<<<>>===<<<;;;;;;;;;uuugggZZZNNNEEE@@@===<<<;;;999888888999999888888777777666555555444555555555555555555555555000000//////000111222222333444444555555444444333666666666666888:::<<<===AAADDDNNN```qqq~~~}}}}}}}}}~~~xxxrrrnnnmmmlllnnnttt~~~yyygggYYYOOOHHHEEEEEEFFFPPPdddxxxrrr\\\LLLAAA<<<666444555555333000000111111111111000//////000000///............//////.........------------------------------------//////.........---------------------------------...---+++***+++,,,...///,,,---///000000000...---.........//////000000111111000222666999>>>JJJVVVeeevvv~~~xxxtttqqqpppqqqqqqqqqooolllkkkjjjkkkiiigggeeedddbbb___]]]]]]^^^^^^]]]\\\YYYVVVTTTSSSSSSTTTTTTUUUVVVVVVWWWUUUTTTRRRPPPOOONNNNNNMMMIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNOOONNNMMMLLLKKKJJJJJJIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>======>>>===<<<;;;::::::::::::tttfffYYYMMMDDD???;;;:::999999999:::;;;<<<777777666555555444444333444444444444444444444444222222222222333444666666444555555555555555555444444444555555777999:::;;;===>>>FFFTTTddduuu}}}}}}}}}}}}~~~~~~~~~}}}uuullleeebbbbbbeeejjjuuu~~~gggTTTIIIEEEEEEFFFMMMQQQ]]]qqquuuaaaOOOCCC;;;777333111222333111...000000111111000000///...//////...------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,////////////............------------------------...---+++***)))******+++---...///000000///---,,,.........//////////////////...000444555888AAAJJJZZZkkk~~~|||zzz~~~}}}yyyuuussspppoooooonnnmmmllljjjiiiiiihhhfffdddccc```]]]ZZZ[[[\\\]]]]]][[[XXXUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDDDDCCC@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;===<<<;;;::::::999::::::wwwhhh[[[PPPGGGAAA;;;:::999999999:::;;;<<<777777666666555444444333444444444444444444444444444444444555666888999:::666666777777777777666666555555666777888:::;;;;;;>>>===BBBMMMZZZkkk}}}vvvmmmddd```___```ccclll{{{sssYYYHHHAAAAAAEEEIIIXXX___mmmxxxeeeTTTGGG@@@666333111000111111000...000000000000000//////.........---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,---------------------,,,+++*********++++++...////////////...,,,,,,000000000000000000000//////...///222333444999@@@PPP___rrr|||xxxzzz|||zzzxxxvvvtttrrrnnnlllkkkjjjiiihhhhhhfffdddcccbbb```]]]ZZZZZZ[[[]]]]]]\\\XXXUUURRRUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPOOOMMMMMMLLLLLLIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???======<<<<<<<<<<<<<<<====================================<<<<<<<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;wwwiii]]]RRRIIIDDD===<<<:::999888999999:::888888777666666555555444444444444444444444444444//////000111222333555666444555555666666555555444333444555777888999::::::>>>===???GGGQQQ```tttzzzvvvnnneee^^^\\\]]]___fffrrrzzzeeeOOOCCC@@@BBBIIIPPPaaalll||||||fffTTTGGG>>>999444222111000111111000///000000000000000///............---,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......//////.........---,,,,,,000000000///////////////000...///222222111444888DDDPPPbbbsss~~~zzzzzz~~~}}}|||{{{{{{zzzvvvpppmmmkkkjjjiiigggdddbbb```______^^^\\\[[[ZZZ[[[]]]]]]\\\YYYVVVTTTVVVUUUUUUTTTRRRQQQQQQPPPQQQPPPOOOMMMLLLLLLLLLLLLJJJJJJKKKKKKJJJIIIHHHGGGDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;uuuggg[[[QQQIIIDDD>>>===;;;999888888888888888888777777666555555444333333333333333333333333////////////000222333444222222333333333333222222111222333555666777888888;;;:::<<>>>>>>>>============<<<<<<<<<<<<======<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999999999999888888999:::;;;;;;sssfff[[[QQQIIIEEE>>>===;;;999888888888999777777666555555444444333333333333333333333333333333333333333333444555666333333444444444444333333111222444666777888888888888888:::===@@@GGGWWWfffuuu|||tttnnngggeee```[[[YYY\\\aaafffuuuoooVVVJJJCCCFFFMMMTTTcccsssuuu^^^MMMCCC>>>999555222333333222111000////////////000000//////...---///......---------------++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------++++++,,,,,,---......///...////////////...------------,,,,,,------......+++++++++,,,,,,------...111---+++...000///000333444777CCCTTTdddrrr~~~~~~~~~wwwkkkfff___[[[YYYYYYZZZZZZ[[[ZZZYYYXXXWWWWWWVVVVVVTTTTTTSSSRRRQQQQQQPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKGGGIIIJJJKKKLLLKKKIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>===============>>>>>>>>>===============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???sssggg\\\SSSKKKGGG===<<<:::999888999999:::666555555444444333222222333333333333333333333333444444333333333444444555666666777777777777666666333444666888::::::::::::777888:::<<<===BBBPPP^^^iii{{{~~~xxxnnnggg^^^]]]\\\[[[\\\bbbjjjppp}}}lllWWWNNNEEEBBBKKKTTT^^^qqquuudddMMM???;;;:::666222222333333222000///......///////////////......---//////...------------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////000000000///...---+++***,,,,,,,,,,,,,,,---...///,,,,,,------...///000000000,,,***,,,......///333777666===KKKYYYgggxxx~~~|||}}}|||zzzyyysssmmmddd^^^[[[[[[\\\\\\[[[YYYXXXVVVUUUUUUVVVVVVTTTSSSSSSRRRQQQQQQPPPPPPNNNMMMLLLKKKKKKJJJKKKKKKHHHJJJLLLNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>???@@@@@@@@@===============>>>???@@@================================================????????????@@@BBBCCCDDDttteeeYYYQQQJJJFFF@@@>>>:::999999999888666777777666555444333333333222222222111222222333333222222333333333333444444444444444555555555666666444444444555555555555666555777999;;;>>>DDDJJJOOOcccooo}}}yyysssjjjeeeddd^^^^^^___```dddjjjqqqwwwlllXXXPPPEEEDDDIIIUUU```lll|||zzzcccUUUEEE===888444111222000111111222222000///......------...//////...,,,------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///000000000///...,,,+++***++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,------...///000000222444:::BBBJJJWWWlll~~~}}}|||}}}~~~~~~|||~~~wwwlllddd```^^^[[[YYYWWWXXXWWWTTTTTTWWWUUUQQQQQQRRRSSSRRRPPPOOOPPPQQQMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>???CCCCCCBBBAAA@@@??????>>>EEEEEEEEEEEEEEEEEEEEEEEEssseeeYYYOOOIIIEEE@@@===:::999999888888777666666444333333222222222444333333222222333333444222222222333333333444444111111111111222222222333444444444444555555555555666777888999;;;???EEEIIIUUUbbbvvvyyyrrrooojjjddd``````___aaadddgggmmmttt}}}vvv]]]MMMHHHHHHJJJSSSaaannn{{{~~~|||wwwiiiYYYLLL@@@:::666333111222000000111111111000///......------...//////...,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............///000000000//////...,,,++++++***+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,------...//////000000111555;;;AAALLL^^^nnn}}}}}}}}}}}}}}}rrriiiddd```]]]ZZZYYYZZZYYYUUUVVVXXXWWWRRRSSSTTTTTTSSSRRRQQQRRRSSSPPPOOOOOONNNNNNNNNOOOOOOLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFIIIHHHHHHHHHHHHHHHHHHIIIrrrcccWWWNNNGGGCCC???===:::888888888888777555444333222222222222222555444333333333333444444222222222222333333333333000000000000111111111111333333333444444444555555666777777777888:::>>>BBBHHHUUUhhh{{{wwwzzzvvvoooiiihhhfffbbbaaacccgggjjjooottt{{{rrr^^^NNNFFFFFFNNNUUUddduuu|||||||||hhhZZZJJJAAA888666555222000222000000000111000//////......---,,,---//////---,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------.../////////...,,,+++*********+++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,------.../////////000///111555888???MMM[[[pppxxx}}}yyypppiiiddd```^^^\\\]]]\\\XXXYYY[[[YYYTTTVVVUUUTTTSSSSSSSSSSSSTTTOOONNNMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKMMMMMM~~~pppaaaUUULLLEEEAAA>>><<<999888888888888777555444444333222222333333444444333222222222333333111222222222222333333333222222222333333333333444222333333333444444444444555666666666666888;;;>>>CCCNNN___pppttttttwww~~~~~~~~~~~~rrrlllhhhjjjkkkjjjkkknnnssswww}}}kkkYYYNNNHHHIIIMMMZZZeeexxx|||~~~mmm[[[NNN???888444444444000///000000000000/////////......------,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,...---***)))((()))***+++***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,------------.........//////222000111333555888CCCNNN___hhhuuu}}}uuuooojjjfffeeebbbdddcccaaaaaabbb___ZZZYYYWWWTTTRRRRRRRRRSSSSSSPPPOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJFFFGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLLLLLLLMMMMMMMMMNNNQQQPPPNNNMMMMMMNNNPPPQQQ{{{mmm___SSSJJJDDD@@@>>>;;;999777888888888777666555555444444444444444333333222111000000111111111111111222222222333333333333333333444444444444222222222222333333333444333444555666666888;;;===???HHHVVVfffuuu|||yyyuuuvvv~~~}}}|||||||||~~~zzzqqqlllkkkoootttuuuxxx|||~~~zzziiiVVVKKKIIIKKKSSSZZZlllyyyzzzjjjZZZIII???999555333444333000...000/////////...............---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++************++++++,,,+++)))(((((()))***,,,*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,------------...............222000000222333555===EEEQQQZZZhhhttt~~~zzzvvvrrrqqqppppppssstttrrrrrrrrrmmmfff___ZZZUUUQQQQQQQQQQQQPPPRRRQQQPPPOOONNNNNNNNNNNNKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMNNNNNNOOOOOOPPPPPPRRRQQQPPPPPPPPPPPPQQQRRRxxxjjj]]]RRRIIICCC@@@===;;;888777888888888777666555555444444555555555333222111000000///000000111111111111222222222222111111111111222222222333111111222222222333333333111333444555666777:::<<<:::AAALLLZZZjjj~~~~~~xxxvvv|||~~~~~~}}}{{{|||}}}~~~wwwrrrpppqqqyyyyyyaaaWWWMMMKKKOOOVVVbbbmmmzzz~~~kkkZZZKKK>>>666777444333555333///...000//////...------------...---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************++++++++++++------,,,,,,++++++,,,,,,+++***)))((()))***+++,,,************+++++++++++++++++++++++++++,,,,,,---........................///------000111222777===FFFOOO\\\iiittt}}}~~~wwwhhhbbbYYYTTTSSSRRRQQQOOOOOONNNMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPOOOKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKMMMOOOQQQRRRLLLMMMMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLMMMNNNNNNNNNOOOKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRTTTTTTSSSSSSSSSSSSSSSSSSSSSSSS}}}uuuhhh[[[QQQIIICCC@@@<<<:::888777777888888777555444444333333444444555444333222111000000000000111111111111222222222222000000000000111111111111111111111111222222222222000222444444444555777999777<<>><<<;;;999777555444333333777666555444333444444555333333333333333222111000333111000......///111222111111111111111111111111111111000000000000000111444444444555555555666666777888:::>>>HHHXXXlllzzz|||xxx{{{}}}zzz}}}vvvcccXXXUUUUUUZZZcccrrryyysssssswww}}}pppbbbOOO@@@999666444222111111111111000000000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++)))******++++++,,,------...------,,,,,,++++++***))))))))))))))))))))))))++++++******************))))))***+++,,,,,,------000000///...---,,,,,,+++,,,,,,,,,,,,---///000111444666:::CCCQQQbbbrrr||||||tttiiibbb___]]]YYYUUUVVVXXXZZZZZZ\\\\\\WWWOOOVVVUUUSSSQQQPPPPPPPPPPPPRRRSSSSSSRRRPPPOOOOOOPPPLLLMMMOOOPPPQQQQQQQQQQQQRRRRRRSSSRRRQQQOOONNNLLLPPPPPPQQQRRRSSSSSSSSSSSSTTTRRROOOMMMMMMNNNOOOQQQNNNMMMLLLKKKLLLMMMNNNOOOMMMOOOPPPQQQQQQQQQSSSUUUXXXYYY[[[\\\[[[XXXUUUSSSyyypppbbbWWWOOOHHHBBB>>>::::::888777666666666666555444333222111222222333222333333333222222111000444333111000000111222333111111111111111111111111111111000000000000111111444444444444444444444444666777999;;;BBBPPP```lll|||yyyzzz}}}rrriiiaaa]]]___dddiiitttzzztttrrrvvv~~~ooo\\\QQQBBB888444444444333111111111000000000//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++******++++++++++++,,,,,,,,,++++++++++++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,//////......------,,,,,,000///////////////000000111333666===HHHXXXhhhsss}}}vvvmmmgggfffeeebbb___```eeeiiikkkmmmmmmggg^^^\\\ZZZWWWTTTQQQPPPPPPPPPSSSTTTSSSRRRQQQPPPPPPQQQNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPOOORRRRRRSSSSSSSSSSSSSSSRRRRRRPPPMMMKKKJJJKKKLLLMMMOOONNNNNNMMMMMMNNNPPPPPPOOOQQQTTTTTTTTTTTTUUUWWWVVVWWWZZZ\\\]]]\\\[[[ZZZvvvmmmaaaVVVNNNHHHBBB===999888888777777777777888444333333222222222222333222222222333222222111000222111000000000000222333111111111111111111111111111000000000000000111111444444333333333333333333444555777888;;;DDDPPPXXXiiiwww~~~vvvttttttxxx{{{ooodddbbbfffkkkpppuuuwww}}}{{{uuusssrrruuu~~~lll^^^HHHAAA777222111222333222000000000000////////////------,,,,,,,,,,,,------------,,,,,,++++++******,,,,,,+++************+++************************+++++++++++++++++++++++++++++++++++++++*********)))))))))***************))))))))))))))))))))))))***+++++++++,,,---------******++++++++++++++++++------------------------111000///...............---000333666<<>>DDDPPP___oooyyyllliiijjjpppvvv|||nnneee]]]XXXSSSPPPSSSZZZdddwwwuuurrrtttwwwmmm^^^OOOAAA888666///000111111000/////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************++++++***)))))))))))))))************************************************++++++******))))))((((((((()))))))))******++++++))))))))))))))))))))))))************++++++++++++(((((())))))******++++++************++++++++++++,,,,,,+++,,,,,,---......---......---...111666:::>>>HHHTTT^^^kkkzzz~~~}}}}}}~~~zzz}}}{{{vvvqqqmmmkkkbbbeeemmmxxx}}}vvvrrrlllfff```[[[YYYXXXXXXYYYZZZ]]]```dddhhhjjjhhhfffddd```\\\WWWSSSQQQMMMMMMMMMNNNQQQVVVZZZ]]]]]]]]]\\\[[[YYYVVVTTTRRRPPPSSSWWWZZZ\\\^^^aaaccckkkooouuuzzz{{{xxxsssooouuuppphhhaaaXXXPPPJJJEEE???:::444444444444444555666777111222333444555444444333//////000111111111111111......///111111222222222000000000000000000000000////////////000111222333555555444444333222111111222555777777444444666999777<<>>KKKUUUcccsss~~~~~~|||}}}~~~~~~~~~|||xxxuuussslllqqqzzzxxxooogggaaa]]][[[^^^___aaaeeejjjoootttwwwuuurrroooiiiccc]]]XXXUUUPPPQQQQQQTTTXXX]]]bbbeeeiiiiiihhhgggdddaaa^^^\\\TTTWWWZZZ^^^```dddhhhkkkuuuzzz}}}vvvqqq~~~rrrhhhbbb]]]TTTMMMGGGBBB>>><<<888777666444444555555666333333444444444444444444222000---,,,---...//////---...000111222111///...////////////000000000000.........///000222333444777666666555444444333333222222222333444555666777888999===GGGVVVhhhxxx|||qqqiiieeeeeegggjjjooowww~~~}}}wwwnnnfffaaa[[[UUUPPPIIIJJJLLLMMMSSS```qqq}}}}}}~~~pppaaaLLL<<<666333000---222111111000///......---------,,,,,,,,,,,,++++++,,,,,,+++***))))))******))))))))))))))))))))))))******))))))((((((((('''))))))))))))((((((((((((***)))(((''''''((()))*********))))))))))))******++++++***)))(((((())))))((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))***+++,,,+++)))'''&&&(((((()))***************++++++,,,,,,,,,,,,------////////////000000000000777777<<>>;;;888777666555444555555666444444444444444444333333333000...---.../////////---...000111111111///...////////////000000000000/////////000111222333444666666666555444333333333333333333333333444555666777999<<>>IIIVVVcccjjjtttzzzzzzrrrnnnlllmmmnnnpppsssxxx~~~zzztttkkkdddaaa^^^___```dddjjjsss~~~|||zzzxxxssslllfffaaaeeekkkpppuuuzzz~~~yyyvvvyyymmmddd___ZZZRRRJJJEEEAAA>>>;;;777666555555444444555555555555444444333333222222333111///...///000000///---...///000111000//////////////////000000000000///000000111222333444444666555555444444333333222444444333333333333444444555888;;;<<<@@@IIIVVV```ppp|||wwwqqq\\\ZZZWWWTTTSSSSSSUUUVVVYYY[[[___dddkkkttt~~~xxxpppfff^^^YYYNNNNNNLLLIIIGGGKKKRRRWWW___eeeoooxxx~~~~~~~~~lll]]]KKKBBB888222222444444222//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******)))*********))))))))))))))))))))))))((((((''''''''''''&&&&&&''''''(((((())))))******+++***))))))))))))***+++******))))))))))))******)))(((((('''''''''''''''(((''''''&&&&&&''''''(((************************&&&'''(((***++++++******(((((()))***************++++++++++++,,,,,,,,,,,,------------............///111333666;;;EEEQQQZZZeeemmmwww|||zzz~~~}}}xxxuuutttvvvxxxwwwzzz~~~}}}yyytttkkkeeedddfffhhhkkkpppuuu}}}}}}{{{wwwrrrnnnlllpppwww|||}}}|||vvvlllccc\\\WWWOOOIIIDDD@@@===;;;666666555555444444444444555555444444333222111111333111//////000111000000---...///000000000//////////////////000000000000000000111222333444444444444444444444333333222222555444444333222222222333111555::::::;;;AAANNNYYYaaannnmmmggg^^^VVVQQQNNNMMMLLLJJJKKKLLLOOOUUU\\\ccchhhuuu~~~zzzuuuoookkkiiibbbaaa^^^XXXSSSNNNLLLKKKIIIMMMOOOOOOPPPXXXeeeppp{{{lll[[[OOO???999222///000111000...............------,,,,,,,,,,,,,,,++++++++++++***++++++***************+++))))))))))))))))))))))))******))))))))))))))))))&&&''''''((()))******++++++******************+++******))))))))))))******)))(((((('''''''''((((((((((((''''''''''''((((((************************''''''((()))******))))))(((((()))******************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------///111333222333:::FFFOOOZZZbbbnnnvvvzzz{{{}}}~~~~~~|||{{{yyywwwvvvyyy~~~|||wwwuuuqqqiiieeeeeeooorrruuuxxxzzz~~~~~~yyywwwuuurrrpppsssxxx~~~tttjjjbbbYYYTTTMMMGGGBBB???===;;;555555555555555444444333555555444333222222111111333111000000111111000///---......///////////////////////////000000000000000111222333333333333333333333333333333222222222555444333222222222222222000444999999888===HHHQQQWWWdddwww}}}~~~yyylll```WWWPPPJJJGGGGGGFFFFFFGGGKKKPPPTTTWWW[[[cccjjjnnnssszzz}}}|||}}}}}}{{{zzzyyyxxxxxxxxxxxx{{{|||xxxsssppphhhfffbbb]]]YYYVVVSSSRRRLLLKKKIIIEEECCCDDDIIIMMMLLLRRRYYY]]]bbbmmm~~~yyykkk[[[MMMDDD777444000//////000...,,,/////////...............,,,,,,+++++++++*********+++***************++++++))))))))))))))))))))))))))))))******************&&&''''''((()))******+++*********++++++***************))))))))))))******)))))))))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,...000222000000444>>>FFFLLLUUU```iiinnnqqqsssvvv~~~~~~}}}}}}}}}xxxxxxxxxwwwyyy}}}{{{yyyxxxtttnnnlllmmmvvvyyy|||}}}}}}~~~zzzuuusssssssssrrryyy~~~|||rrriiiaaaVVVQQQJJJEEEAAA>>><<<:::444555555555555444333333444444333333222222111111222000///000111111///...------........./////////////////////000000000000///000222333333333222111222222222222222222222222444444333222222222222222111444777666555888@@@FFFOOO[[[lll{{{~~~yyytttwww}}}~~~qqqggg^^^UUUNNNIIIGGGEEEFFFJJJNNNPPPQQQSSSWWWZZZZZZ\\\```aaa^^^______^^^^^^]]]]]]^^^^^^aaadddgggkkkoootttzzz~~~zzzssslllhhhccccccbbbaaa___[[[XXXVVVOOONNNLLLIIIGGGGGGGGGGGGGGGHHHIIIIIIIIINNNVVV\\\]]]dddnnnuuu|||}}}yyy|||vvvgggZZZKKK???999111///...///000111000///........................++++++++++++*********************)))******+++,,,))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((())))))******))))))***++++++***))))))******))))))))))))*********))))))))))))******+++'''(((((())))))(((((('''((((((((((((((((((((((((******)))(((((('''&&&&&&(((((()))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,...///......111777<<<>>>FFFQQQZZZ```fffkkkpppwww}}}~~~}}}||||||~~~}}}}}}}}}xxxyyyyyyzzz|||}}}|||}}}yyyttttttwww{{{~~~{{{wwwuuuvvvwwwyyyyyyooofff___TTTOOOIIICCC@@@>>><<<:::444444555555555444333222333333222222222222222222000/////////000000...---...---------......//////////////////000000000000...///111222333222111000111111111222222222222222333333222222222222222222222333444444444777<<>>555333//////...///000000000///------------------------++++++++++++******************))))))***++++++,,,))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))((())))))******))))))(((******))))))))))))******((((((((((((((()))******'''((()))******)))(((''''''''''''''''''''''''''')))(((((('''''''''(((((((((((()))***************************+++++++++++++++++++++,,,,,,,,,------...............000111222666<<>><<<:::333444555555555444333222222222222222222222333333000///...///000000...,,,...------------...//////////////////000000000000...///111222222111000///111111111111111111222222333222222111222222333333111111111333666:::===@@@===FFFRRR___kkkyyy~~~yyyuuuuuuwww|||}}}xxxtttooonnnooopppooommmooommmfff[[[UUURRRMMMGGGAAAAAAAAAAAAAAABBBCCCDDD@@@BBBCCCDDDEEEHHHLLLOOOKKKKKKJJJHHHFFFCCC@@@>>>BBBBBBAAA@@@??????>>>>>>@@@?????????@@@CCCFFFHHHRRR\\\hhhssszzz}}}uuurrrpppnnnkkkqqqrrrbbbQQQHHHAAA888222222222111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))***+++,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))(((((((((((('''((()))******)))((('''******))))))))))))******'''''''''''''''((()))***'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***(((((()))***************)))************+++++++++++++++,,,,,,,,,---------111000//////000000///---555999???CCCHHHNNNWWW]]]fffmmmuuuzzz|||~~~}}}~~~~~~tttmmmeee]]]VVVNNNFFFDDDBBB===999888444444444444333222111000111111111111111111222222////////////000000000000---...///000111222222222222222222222222222222222333222000......///000111111/////////111222111000222111111111111111222222111111111222333666888:::??????DDDMMMXXXfffyyy|||vvvsssqqqpppvvv}}}wwwoooggg^^^UUUOOOHHHEEEBBB>>>===>>>@@@AAAAAA@@@@@@??????@@@@@@@@@CCCCCCDDDEEEEEECCC@@@===DDDBBB@@@@@@@@@???===;;;AAACCCDDDCCCCCCHHHQQQYYYiiiyyy~~~yyysssooopppnnnpppqqqrrrvvvqqqZZZSSSGGG===777444333333......//////000000111111000///---,,,++++++,,,,,,***++++++++++++***))))))***************)))((('''+++++++++*********))))))---&&&---///(((333===///...+++))))))+++,,,***'''))))))*********))))))(((((((((((((((((('''''''''))))))))))))))))))))))))((()))((('''&&&&&&(((***&&&'''(((*********)))(((%%%%%%&&&'''''''''''''''***)))(((''''''((()))***((((((((()))******++++++******))))))******+++,,,///...---,,,,,,---...///222444555888;;;AAAIIINNN[[[dddooovvvwwwzzzssslllddd\\\VVVMMMFFFCCCAAA;;;777777444444444444333222111111111111111111111111111111////////////.........---...///000111111222111111111111111111111111111111222111///.........000000000///...///111222111000000//////000111222333444111111111222333555777888::::::===DDDMMMXXXiiiwww|||tttpppiiimmmvvv{{{rrrhhhbbbRRROOOKKKFFFCCCBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCFFFHHHIIIJJJIIIJJJIIIHHHHHHJJJKKKJJJIIILLLOOOQQQSSSVVV___kkktttwwwvvvuuurrrqqqssstttxxx}}}~~~mmm^^^OOOIII@@@999444333222111....../////////000000000///...,,,+++******+++++++++,,,,,,,,,,,,+++******))))))*********)))((((((+++++++++*********))))))...'''+++,,,)))<<>>VVV]]]WWWKKK<<>><<<888555666555444333222222222333444333333222222111000000000---......///000111222222......///000000/////////////////////////////////000000000/////////.........---,,,---/////////---//////............//////000000111222222222111111333222444777777777===DDDJJJXXXhhhsss}}}yyyrrrnnnqqqxxx}}}wwwjjjZZZOOOEEE;;;555444333222000000111000///------------------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++((((((((((((((('''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))***(((---'''"""(((///???WWWppp___FFF111'''&&&))),,,*********)))((('''&&&%%%&&&&&&''''''(((((())))))(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&((((((''''''&&&'''''''''&&&'''(((((()))))))))((((((((())))))))))))((((((((((((((()))******+++++++++++++++++++++,,,------,,,,,,------------,,,,,,.../////////......111333333777>>>FFFNNNVVV___dddjjjqqqzzzvvvnnnjjjddd^^^SSSJJJAAA>>><<<999777888555444222111111222444555333333222222111000000///////////////////////////,,,,,,---.../////////...------------------------------......------,,,,,,---,,,+++,,,...///...---------------...//////000...///000222222222111111111000333555444333777>>>@@@LLLZZZdddnnn|||}}}||||||}}}}}}}}}vvvtttqqqoooqqqyyyxxxbbbUUUHHHAAA<<<666333555111///......///000///...---------,,,,,,,,,++++++)))***+++,,,,,,+++******((((((((()))(((''''''&&&((((((((()))((((((''''''(((((((((((())))))******'''---%%%"""***+++333KKKfffXXXCCC222)))&&&%%%%%%''''''((((((((((((((('''&&&''''''((())))))******(((((((((((((((((((((((($$$&&&'''(((&&&%%%%%%&&&'''(((((((((''''''&&&%%%$$$%%%&&&'''((()))))))))'''((()))******)))((('''((((((((()))******+++++++++************+++,,,,,,+++,,,------------,,,+++---...///...------///111111222555:::@@@IIIRRRWWWZZZaaalllvvv}}}tttlllhhhccc\\\SSSIII@@@>>><<<:::888:::555444222111111222444555333333222222111000000///111000///...---,,,++++++***+++,,,---............+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))---,,,+++,,,...///...---++++++,,,,,,...///111222---...000111222222111111111111333666444111444:::999EEEQQQZZZdddttt~~~}}}tttuuuwww{{{}}}uuupppkkklllnnnpppvvvuuueeeRRREEE:::777444000000333...,,,+++,,,---//////...---------,,,,,,+++++++++((()))***++++++***)))((()))))))))))))))(((((('''((()))))))))((('''&&&&&&'''((((((((())))))******###,,,&&&%%%---$$$!!!333888333---***))))))&&&###$$$%%%&&&((()))*********'''(((((()))***+++++++++((((((((((((((((((((((((%%%'''******((('''''''''&&&'''((()))((('''%%%$$$######%%%'''((()))))))))'''((()))******)))((('''((((((((()))******++++++******))))))******+++,,,++++++------------++++++,,,---...---,,,,,,...///111000000222888@@@HHHMMMNNNVVVbbbmmmvvv|||~~~qqqjjjddd___ZZZRRRKKKBBB<<<:::999777555555333000000000111111000222111111000111111222222000000000000////////////......------------......////////////////////////+++++++++,,,---...///000...///////////////...------------............///---///111111111000111222333333444444555666666777<<<===CCCLLLVVVaaappp~~~yyyrrrllljjjpppwww|||}}}tttlllfffbbbbbbdddkkkvvv~~~ooo[[[OOO???;;;666333111111111000//////.........---------,,,,,,,,,++++++*********+++++++++*********)))))))))************)))(((((('''((()))***)))(((&&&$$$&&&&&&'''''''''&&&$$$###(((((())))))))))))((((((++++++***)))((('''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''&&&%%%%%%'''&&&%%%&&&((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////---...000111333777;;;???EEELLLWWWaaajjjqqqwwwzzz}}}}}}ppphhhbbb\\\XXXOOOIIIAAA<<<;;;:::777555555333111000111111111000333333222111000000000000000000000000/////////.........------------..............................------,,,,,,,,,------...///////////////.........,,,,,,,,,,,,---------......///111111000000111222222333333444444555555666666666:::AAAHHHQQQ___lll|||ssslllgggjjjooosss{{{}}}uuummmgggcccaaa```dddiiiuuuyyykkkZZZJJJ@@@;;;888444111111000///...///.........---------,,,,,,,,,,,,++++++*********+++++++++*********))))))***************)))(((''''''(((((())))))((('''&&&&&&''''''((('''&&&%%%$$$'''(((((())))))(((((('''))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///---.../////////222666999:::@@@IIISSS\\\eeemmmrrrzzz~~~}}}{{{|||ooofff```YYYTTTLLLFFF@@@===<<<:::777555555333111111111222111000444333222111000//////...000000000/////////............------------......------------------------......---,,,,,,,,,,,,,,,///......---......//////+++++++++,,,,,,,,,------...///111111000///000111111111222222333444444444666555777;;;???FFFRRR]]]rrr|||yyyqqqkkkjjjllloootttzzzyyy{{{~~~zzzxxxwwwqqqmmmgggbbb```aaadddfffnnnyyy~~~pppaaaTTTHHH===666555333111000000///---,,,......------------,,,,,,+++++++++++++++*********+++************)))))))))+++++++++******((('''''''''''''''(((((((((((((((''''''((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((''''''&&&%%%&&&(((((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,,,,---...///...//////...---...111333444888???HHHQQQ[[[eeelllqqqvvv}}}|||}}}~~~|||zzzyyy}}}}}}ooofff___XXXRRRHHHDDD???<<<<<<;;;777444555333222111222222111///111222111111111000//////000000/////////...............------------......------------------------------,,,,,,+++,,,,,,---......---------...///000+++,,,,,,,,,,,,---------...///111111000//////000000000111111222222333333999777888:::<<<@@@IIITTTgggppp{{{~~~xxxuuuttttttuuuwwwnnnpppqqqrrrtttwww|||~~~uuunnnkkkjjjkkknnnmmmkkkjjjkkknnnrrruuusssiiiZZZLLLCCC===777444000/////////000///---+++------,,,,,,,,,,,,,,,,,,+++++++++***************************))))))))))))++++++++++++***((('''&&&'''''''''&&&'''((()))***((((((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''(((((())))))(((((('''&&&%%%&&&((((((((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,---.../////////000///......000222333555999???FFFQQQ[[[cccffflllttt{{{||||||~~~||||||qqqhhh___WWWQQQFFFBBB===;;;;;;:::777444555333222222333333111///...///000111111111111111////////////..................------------..............................+++******+++,,,---......---------------...//////------------...............///111111///...////////////000000111222222333555444555777777888@@@HHHRRR[[[fffrrr|||xxxoooooommmjjjiiikkknnnrrruuutttsssrrrsssuuuxxxyyyxxxyyy{{{~~~|||wwwnnngggbbbbbbeeegggtttvvvyyy{{{{{{~~~}}}rrrZZZQQQDDD:::555444222111.........000111000---+++++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++******((('''''''''''''''&&&'''((()))***(((((('''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((())))))((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''(((((((((((('''''''''&&&%%%&&&((((((((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---......+++---......---...///111///000111444999@@@JJJPPPYYY___gggpppwww~~~|||}}}}}}{{{{{{~~~sssiii```VVVOOOFFFAAA<<<999999999777444555444333333444333111///,,,---///111222222111111/////////.........------......------------......////////////////////////))))))******+++---...///+++,,,---...............---------.........//////...000111000///....../////////000000111222222222222222444666555444999@@@@@@IIITTT^^^kkkzzz~~~yyywwwrrrmmmiiijjjmmmqqqqqqooollljjjiiiiiikkklllkkklllooorrrvvvzzz}}}}}}|||zzzxxxxxxxxxxxxvvvuuusssqqqooooooppprrrrrrrrrkkkhhhbbb___```dddjjjnnn|||{{{hhh\\\HHHAAA888222111222222111.........///000000---+++******++++++++++++,,,,,,)))))))))***************(((((()))))))))))))))***)))************)))(((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&&&&%%%'''&&&%%%&&&(((((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''(((''''''(((((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++*********++++++,,,---...((()))+++,,,+++,,,---///...//////000222666<<<@@@IIINNNWWWaaakkkuuu~~~}}}{{{||||||zzzxxxyyy|||tttiii___UUUNNNGGGAAA;;;777777777666444444444333444444444111///,,,...000111222111000/////////.........---------......------------..............................+++*********+++,,,------)))***---///000///...,,,,,,,,,---------............000111000///------...///000000111111222333333111111444777555111333888888@@@HHHMMMVVVdddpppvvvwww~~~|||xxxvvvyyyzzztttpppmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqsssuuutttsssrrrssstttsssssstttxxx}}}~~~}}}{{{wwwuuusssrrrsssttttttsssooommmkkkkkkkkkjjjhhhfffbbb```___```fffoooxxx}}}ssscccRRRHHH===999333111222333222000///...------......,,,***************+++++++++,,,((()))))))))*********+++(((((((((((())))))******(((((()))************)))'''(((((())))))((('''&&&&&&&&&%%%%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''&&&$$$###"""'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...(((***,,,,,,++++++,,,---...///000111111222555888;;;???FFFNNNXXXcccmmmtttuuuyyy~~~|||}}}{{{~~~}}}|||tttiii^^^TTTLLLHHHBBB:::666666666666444444444333444555444111///...///111222111000...---//////.........---------.........------.........---------------------------,,,++++++******++++++'''***---000111000---+++++++++,,,,,,,,,---------...000111000...------...000000000111222222333333---...222444111++++++///444;;;??????CCCNNN[[[bbbkkksss|||yyyxxxuuuuuutttssspppmmmjjjhhhbbbdddeeeeeeeeeeeefffhhhiiikkkpppwww~~~|||yyyyyyzzz|||}}}}}}xxxwwwvvvvvvuuurrrmmmiii______```eeennnyyy~~~nnn___PPPCCC:::555222//////111111...+++///---,,,,,,,,,,,,+++***))))))******+++++++++,,,(((((())))))*********+++'''((((((((())))))******'''((()))******++++++***'''((()))******(((&&&$$$&&&%%%%%%$$$%%%&&&'''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''((((((((()))(((((('''&&&%%%###"""!!!'''&&&%%%&&&((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...,,,---//////---,,,------+++---...///......000111444777;;;@@@HHHQQQ[[[bbbgggmmmvvv|||~~~}}}qqqggg]]]QQQIII@@@>>><<<;;;:::888666444444333111///......///000000000000000000000000000000000000000///...---,,,***+++---.........------,,,,,,,,,+++,,,,,,------------......------,,,++++++++++++++++++***)))(((,,,,,,,,,---------.....................------------...000111111111000///111111222222222333333333444555777888;;;CCCNNNWWWbbbfffooo|||{{{xxxwwwssslllffffffdddaaa___```aaaaaaaaafffkkksss~~~~~~~~~}}}yyysssnnnhhhlllrrryyyxxxeeeTTTIII@@@888333222111000...,,,+++++++++......---,,,,,,+++******((((((((((((((((((((((((***++++++++++++,,,,,,,,,))))))))))))************&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((((('''))))))((((((''''''&&&&&&(((((((((((())))))))))))+++++++++++++++***)))(((,,,,,,,,,---------..............................222333555666999@@@IIIPPPZZZ```iiirrrxxx}}}}}}pppggg^^^SSSKKKAAA>>>;;;999999888666444555333111/////////000111000000000000000000000000---...///////////////...+++,,,---......------,,,///...---++++++*********,,,,,,------,,,,,,+++***++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,......//////////////////......///000000000000000111111111222222222333333666777888888999===CCCHHHTTT[[[fffuuu}}}vvvpppiiigggffffffgggfffeeecccffflllvvv~~~~~~~~~}}}yyyuuuvvvzzzmmmbbbSSSFFF???999444000000///...---------------...------,,,++++++******))))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))*********'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&"""###%%%&&&'''(((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''((((((((((((((((((((((((((((((((()))))))))******+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,---------------------------------------///000111444999AAAGGGPPPUUU^^^fffmmmsssyyy|||zzznnnggg___TTTLLLAAA>>>:::888777777666555555444222111000000111222000000000000000000000000,,,,,,---//////000000000,,,,,,------------,,,+++---,,,,,,+++*********+++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++*********.........///000000111111//////......//////000111000111111111222222222222444555666666666666888:::DDDKKKYYYhhhwwwzzzsssrrrrrrrrrsssrrrooommmooottt~~~~~~ooocccPPPHHH>>>777444333111///...---------------......------,,,,,,++++++******************************&&&&&&&&&'''''''''(((((((((((())))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''######%%%&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''((((((((('''''''''''''''''''''((())))))***++++++)))))))))*********+++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,---...000444999<<>>999666555666666555444444222222111111222222////////////////////////,,,---....../////////...------------,,,,,,++++++(((((()))***+++,,,...///,,,------------,,,++++++***+++,,,,,,------------+++++++++++++++*********,,,------...///000000111//////...------///000111000000000111111111111222000000111222222444555777999@@@KKKXXXdddnnnvvv{{{~~~}}}~~~xxxhhhWWWLLL>>>999333000///000000///...------,,,,,,------...,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))***((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''%%%$$$$$$%%%&&&'''((()))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******''''''''''''''''''&&&&&&((()))))))))*********+++)))*********++++++++++++++++++++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222444555888:::>>>CCCIIIRRR[[[aaakkknnnssswww{{{~~~wwwmmmfff]]]PPPGGGAAA===888555555555555444333333222222222222222222////////////////////////...............---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,)))))))))***+++---...///...............------,,,***+++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,------.../////////...---------...000111//////000000000111111111000///......000333555666666:::AAAHHHPPPYYYccciiioooyyyzzzkkk^^^PPPCCC:::555333000...............///...---,,,,,,+++,,,,,,,,,+++++++++++++++******(((((((((((((((((((((((()))))))))*********++++++'''(((((((((((()))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''+++******)))'''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******&&&&&&''''''''''''''''''+++*********)))))))))((()))*********++++++++++++******))))))***+++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111333444666888<<>>BBBOOORRRWWW[[[___ccchhhllltttwww}}}vvvnnnggg]]]PPPEEE>>>;;;888666666555333111000111111111111111111111000000000000000000000000---------......---,,,,,,******)))***+++,,,...///000///...---,,,,,,++++++......//////......---,,,++++++++++++++++++******(((((()))***+++,,,------,,,---------------------,,,---......//////.............../////////000000111000///000222222000......111444555666:::AAAGGGQQQZZZeeeooozzzuuudddZZZKKK>>>777333000...,,,---......---,,,+++,,,------,,,,,,+++,,,,,,---******************++++++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&((()))))))))((('''#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((((((((((((((((((((((((((((()))))))))******---,,,***))))))***+++,,,))))))))))))*********+++++++++++++++++++++++++++,,,***((()))---000000//////000222222333444777999@@@CCCGGGKKKNNNRRRWWW[[[eeeiiiooouuuyyy|||||||||vvvnnnhhh^^^QQQGGG===;;;888777666555222000///000000111111111000000000000000000000000000000++++++,,,---............))))))))))))***---///000......---------......///------......------,,,++++++++++++++++++***)))(((&&&&&&''')))***+++,,,---..................------+++,,,.../////////...---............/////////000,,,,,,...222555555111---)))...222222222333999>>>DDDKKKSSS\\\hhhvvv{{{jjj^^^MMMEEE:::333111222333333)))+++...///.........///++++++++++++,,,---...///******************++++++))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$&&&((()))***)))((('''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###%%%'''((((((''''''&&&&&&%%%%%%%%%&&&''''''---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((())))))******&&&&&&''''''(((((())))))(((((((((((())))))))))))///...,,,*********,,,---))))))))))))************************************...+++)))***...222333222,,,///111222222222333555555777;;;>>>AAAFFFJJJNNNXXX\\\aaagggmmmpppqqqrrr~~~~~~}}}~~~|||zzzyyyppphhh]]]PPPGGG===;;;777555444333222000333333333222222222111111........................000///---,,,++++++,,,---+++++++++******)))))))))---,,,,,,++++++,,,,,,---......---,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------------------------------000000000000000//////...////////////000000000000111000000000111333555777;;;@@@FFFLLLTTTaaappp{{{~~~|||mmm]]]NNNEEE888777333000............+++,,,,,,------,,,,,,+++************************,,,+++)))((('''((()))+++******))))))((((((((('''%%%&&&&&&'''((()))******(((&&&$$$""""""$$$&&&(((''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''&&&%%%%%%&&&'''(((&&&$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&***(((&&&''')))***'''$$$)))((('''%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,,,,,,,,,,---......,,,***+++---...,,,***&&&'''***,,,.../////////222222333555888;;;>>>@@@EEEJJJQQQUUUXXX]]]eeelllqqqzzz~~~|||{{{~~~|||vvvpppllljjjjjjjjjwwwnnnfff[[[NNNEEE===:::777555444333222111222222222222111111111111........................------,,,++++++,,,---...---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++***)))))))))******+++++++++++++++++++++++++++******))))))******++++++,,,------...---------------------------------------...///000000000000............////////////222111000/////////000000555999>>>CCCJJJUUUbbblllwwwzzz|||pppcccWWWKKKAAA;;;555333000...,,,++++++,,,++++++,,,,,,,,,,,,++++++************************,,,+++)))((('''((()))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''%%%$$$###%%%'''(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''))))))'''$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,,,,+++)))***++++++++++++++++++***+++---,,,++++++,,,------,,,***+++---...,,,***)))***+++,,,---.........000///000000222444666777999???FFFKKKNNNTTT\\\cccgggpppzzz~~~}}}}}}~~~~~~}}}zzzzzz}}}|||xxxnnnllliiieeeccccccdddeeeuuulllcccYYYLLLBBB===:::777555444333222111111111111111000000000000........................************+++,,,......---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******)))))))))***++++++++++++++++++++++++++++++******))))))))))))******++++++,,,---------------------------------------++++++,,,---...///000000------------............111111000///////////////000333777:::>>>FFFPPPXXXfffjjjooovvv|||~~~kkkbbbUUUIII@@@:::666333222111///,,,+++*********++++++,,,,,,,,,,,,++++++************************+++***)))((('''((()))***''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''%%%###"""###&&&)))******'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''((('''''''''((((((&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,+++++++++((()))******++++++******+++,,,---,,,******+++,,,---+++***+++,,,---,,,+++------,,,,,,,,,---............---------...//////000444:::>>>AAAEEELLLQQQ[[[bbbkkkpppqqqrrrvvvzzz}}}|||||||||||||||}}}}}}}}}}}}}}}|||uuuvvvwwwxxxzzz{{{{{{|||}}}~~~~~~{{{yyyrrrpppnnnnnnnnnqqqtttvvvyyy|||~~~}}}xxxqqqllliiihhhggggggggggggiiikkkllluuukkkbbbWWWJJJAAA===:::666555444444333111000000000000////////////........................*********++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++******+++,,,------************************,,,,,,++++++++++++,,,,,,++++++,,,------------,,,,,,,,,------------------++++++++++++,,,---...///------.........///////////////000000111222333333000222333555777<<>>999666333000///...,,,***+++++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))***+++'''((()))******)))(((''''''(((((((((((((((((('''%%%&&&''''''((('''''''''***(((%%%$$$%%%&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%'''((((((&&&%%%%%%&&&&&&&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((*********+++******)))((('''((()))***+++,,,,,,,,,)))***+++***(((((()))******+++,,,+++***)))***,,,*********+++,,,---///000((()))***+++,,,,,,,,,,,,,,,,,,---///111333555666555777;;;>>>@@@DDDGGGJJJNNNQQQWWW```iiissszzz~~~|||wwwuuurrroooooorrrvvvxxxyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzz{{{||||||}}}}}}vvvjjj```UUUIII@@@;;;999666444444444444333111111111000000000//////........................,,,,,,---...------,,,+++++++++,,,,,,,,,---------++++++************++++++***))))))(((((((((((()))************************))))))(((((((((((())))))******+++,,,,,,,,,,,,+++++++++,,,,,,---......///---,,,+++******+++---............/////////000000////////////...,,,***)))---------...///111111111333444777999===DDDKKKPPPZZZaaakkkqqqtttxxx}}}zzzsss```ZZZQQQIIICCC>>>:::777444222///...---,,,***)))******++++++******))))))((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%'''((((((((('''''''''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%''')))(((%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((('''((()))+++,,,,,,------''')))***)))(((((()))***)))+++,,,+++))))))***,,,)))******+++,,,,,,,,,+++******+++,,,---,,,++++++,,,++++++,,,///111222222...000222444666777999;;;AAADDDJJJRRR\\\eeelllpppsssvvvzzz~~~uuuiii___TTTHHH???;;;999666444444555444333111111111111000000000000........................***+++---...///......---)))))))))******+++++++++++++++************++++++,,,,,,+++***))))))******))))))))))))))))))))))))++++++************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////,,,+++******+++---///111---------.........//////---...///000000000///...---------///111222222222222222333333444999>>>CCCJJJRRR\\\dddhhhnnnuuu{{{zzz~~~{{{mmm^^^UUUGGGCCC===888666555555444666333000///......,,,+++,,,,,,---------,,,,,,+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))(((''''''&&&'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''%%%$$$$$$&&&(((((('''%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''((((((((($$$''')))(((%%%$$$$$$&&&%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((((((((***+++,,,------...&&&((())))))(((((()))+++(((+++,,,,,,)))(((***,,,******+++,,,+++***)))(((---......//////---,,,+++...,,,++++++,,,---,,,,,,---...000111222333333444444777<<>>DDDKKKOOOSSS\\\iiissszzzuuuiii\\\UUUIII???777222///---...---,,,---------+++(((,,,,,,+++************+++***+++,,,,,,,,,,,,,,,,,,+++******))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))+++***)))(((((()))))))))))))))))))))))))))(((((('''''''''((())))))((((((((()))***+++------,,,+++***)))((()))***+++******))))))******+++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++------------///222444555444666888;;;???CCCFFFHHHLLLMMMPPPUUUZZZ^^^bbbeeegggiiinnnrrruuuvvvvvvuuuuuussspppooopppuuuzzz}}}wwwgggXXXLLLCCC>>>777555333222333333222111222111000000111111000///........................------------,,,+++******))))))***++++++++++++******************+++,,,,,,---,,,++++++******++++++))))))((((((((('''''''''+++***)))***+++,,,+++)))))))))******++++++,,,,,,++++++***************+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---...000222222111000...222111000000000000111222///000222333555:::???CCCDDDMMMYYYcccjjjpppuuuyyy~~~qqq[[[KKKDDD>>>777222////////////...---+++,,,,,,---+++***,,,++++++***************++++++,,,,,,,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))*********)))))))))((((((((((((((((((((((((******************++++++(((((((((((()))***+++,,,,,,***)))(((((()))***+++***************+++++++++,,,+++++++++******))))))+++,,,------...---------,,,,,,++++++,,,---...//////000111333555888:::<<<<<<===???DDDIIIOOOTTTWWW[[[]]]aaafffiiikkklllmmmllljjjhhhgggiiimmmrrrvvv|||~~~~~~}}}~~~~~~}}}}}}~~~~~~vvvgggWWWJJJAAA<<<888666444333444555444333333111000000111111000...........................------------,,,+++***)))))))))***++++++++++++***))))))******,,,---///000+++******)))((()))))))))++++++++++++++++++******+++***)))***+++,,,+++))))))))))))******+++++++++))))))))))))***+++,,,---,,,,,,+++++++++*********+++++++++,,,,,,---------////////////////////////...///111333333333111000222111000/////////000000///000111111222444888;;;<<>>999555444222222333444333222222000///...//////---+++------------------------,,,,,,,,,,,,+++***))))))))))))***++++++++++++***---,,,+++***))))))))))))+++******)))))))))))))))%%%&&&(((***,,,,,,,,,,,,%%%))),,,+++&&&%%%(((,,,,,,,,,+++***)))(((''''''+++******))))))))))))))))))))))))******+++,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111000///......---...///000***---000111111/////////000333666666444555888;;;AAAIIISSS[[[___bbbeeehhhkkkrrrzzz{{{tttsssiiiddd\\\SSSIIIAAA;;;888999888777666555444444555,,,+++******,,,...---,,,,,,+++***+++------,,,***+++******)))))))))))))))(((((()))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&%%%'''***+++)))&&&))))))))))))))))))))))))###%%%''')))+++,,,,,,+++''''''''''''(((***+++,,,$$$&&&)))+++,,,***((('''((()))***+++,,,+++******)))))))))))))))*********))))))***+++++++++++++++'''((()))+++,,,,,,------++++++************++++++,,,---...///000///...---------...///111444777888555666888:::;;;;;;:::999<<<===>>>======@@@CCCFFFEEEGGGKKKOOORRRTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWWWWWWWVVVSSSPPPNNNNNNPPPMMMLLLJJJHHHEEECCCAAA@@@?????????>>>===;;;:::999qqqdddUUUEEE;;;888999666444222222222000///333111///...///000///---//////...---,,,,,,++++++,,,,,,,,,,,,------...///)))************+++++++++---,,,,,,+++***)))((((((***)))(((((((((***+++,,,''''''''''''(((***+++,,,&&&''''''(((***+++---...,,,,,,++++++***((('''&&&'''((()))++++++******)))+++******))))))******+++.........---,,,+++***)))***+++---...///......---333///++++++---......---111...+++***+++---...///////////////000000000000222222111111222222333444888<<>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???===<<<;;;;;;;;;:::999777666555444444444222222222222222111000///pppbbbTTTEEE;;;999777555333111111111000...000...------///000///...///......---,,,,,,++++++,,,,,,++++++,,,------...)))************++++++++++++++++++******************)))))))))******+++,,,))))))))))))((((((((((((***))))))(((((())))))***))))))*********)))(((((('''((()))***+++******)))++++++************++++++......------,,,+++***)))++++++,,,---............444111------///000000//////---***)))***,,,------....../////////000000000222111111111111222333333000333777999;;;>>>BBBFFFMMMUUU^^^eeeiiinnnuuuzzzzzz{{{}}}~~~}}}~~~yyypppjjj```WWWOOOIIIDDDAAA;;;999555111/////////000........................*********)))))))))((((((***))))))(((((())))))***++++++++++++++++++++++++))))))******)))'''&&&%%%'''''''''''''''((())))))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&$$$''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***))))))(((''''''''''''((((((((((((++++++***)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))))))))******++++++***************+++************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...000//////...000111------------............/////////.........000111000111222222333444555555555555555555555555555555666555444333222111111111333222111000///.........//////////////////...---~~~nnnaaaRRRDDD<<<:::666444222111111111///...---,,,+++,,,...000000///.........------,,,,,,++++++++++++***++++++,,,---)))************+++++++++))))))*********+++++++++))))))***+++++++++******'''((()))******)))((((((,,,+++)))((('''&&&&&&&&&''''''((()))))))))))))))(((((()))************))),,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---...//////222000...---.../////////...,,,)))(((***+++,,,,,,.........////////////000111111000000000111222222///111222333333444777999===CCCKKKQQQUUUYYY___ccceeeggghhhiiikkknnnsssvvv~~~{{{yyyvvvqqqhhhaaaVVVPPPGGG???:::888666555000///......---.........------------------------,,,,,,,,,+++++++++*********)))'''&&&&&&''')))***+++***)))(((((()))***+++((((((((((((((('''&&&%%%'''''''''&&&''''''((()))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))(((''''''''''''((((((((((((---,,,,,,***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))***************************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------+++,,,------,,,,,,---...******+++++++++,,,,,,,,,,,,///000...***))),,,///............/////////000////////////////////////000//////...------.........---,,,+++***)))))))))******+++,,,,,,,,,++++++|||lll^^^PPPCCC<<<;;;777555222111222222000//////---,,,,,,...000//////......---------,,,,,,,,,+++***************++++++))))))*********+++++++++************************'''((()))***+++***)))((("""$$$'''***+++,,,++++++)))(((((('''''''''''''''''''''((())))))))))))(((((()))))))))************---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000...---,,,,,,,,,---------...,,,***)))+++,,,,,,,,,------........./////////000000//////000000111222111111111111111222333444222666<<<@@@BBBEEEIIILLLRRRSSSTTTUUUXXX^^^dddiiioooqqqssstttwww{{{~~~}}}{{{{{{~~~}}}{{{yyyvvvttttttuuukkkhhheeeaaa]]]WWWPPPJJJCCC???999555333333222111...//////......---,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++***)))&&&%%%%%%&&&)))***)))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&%%%'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((((((++++++******)))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))***)))*********+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))+++,,,+++++++++,,,,,,,,,------+++,,,...---+++***+++---........................------------------------......------------.........---,,,+++***))))))***'''((()))***************zzziii[[[NNNBBB<<<<<<888666444333333333222111222000......///000///...---------------,,,,,,,,,+++******))))))*********))))))*********+++++++++,,,,,,++++++***))))))((('''''')))))))))((('''&&&###$$$'''***+++++++++***$$$$$$%%%&&&(((***+++,,,)))))))))))))))((((((''')))))))))))))))*********---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------,,,++++++,,,---///000,,,------,,,,,,,,,---...///---++++++,,,---------------------............///............///000000///...------...////////////111333555666777999:::@@@AAABBBCCCFFFKKKRRRXXX[[[]]]___bbbfffkkkrrrwwwvvvzzz~~~|||xxxxxx{{{}}}{{{xxxvvvssspppqqqoookkkgggccc```]]][[[OOONNNKKKHHHDDD???:::777444222000000000000...,,,+++++++++++++++)))((('''++++++++++++++++++++++++))))))))))))((((((((((((***)))&&&%%%%%%&&&)))***((('''%%%$$$$$$%%%'''((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%&&&'''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''(((((((((((('''(((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))***)))))))))((()))***++++++++++++***((((((((((((((((((((((((+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))***++++++,,,,,,,,,---------+++***)))+++...///...,,,,,,,,,++++++++++++************************************)))))))))***++++++------,,,+++************'''((())))))************xxxgggYYYLLLAAA<<<===888666444444444444333222333111/////////000///---------------------------,,,+++******)))*********)))************+++++++++------,,,+++***)))((('''(((((())))))((((((''''''((()))*********((('''&&&"""###$$$&&&)))+++...///***************)))(((((()))))))))((()))******+++,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,---...//////,,,...//////...---///000///---,,,,,,---......---,,,,,,,,,---------............------......///000///...,,,---...000//////000000000000000111111111444444555555666;;;AAAEEEHHHJJJMMMPPPSSSYYY___ccchhhmmmqqqsssrrrtttyyy~~~}}}yyyvvvtttrrruuuyyy~~~}}}||||||xxxpppjjjfffbbb]]]XXXXXXXXXXXXUUUNNNEEE???>>>===<<<999777444222000---------...000///,,,***((())))))***++++++******++++++++++++++++++++++++************))))))))))))***)))'''&&&&&&''')))******)))(((''''''((()))***((((((''''''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''((((((((((((&&&&&&&&&'''(((((())))))&&&''''''(((((())))))***(((((((((((((((((((((((('''(((((())))))*********'''((()))*********))))))'''(((***+++,,,,,,+++***))))))))))))))))))))))))***************+++,,,,,,++++++++++++++++++++++++)))+++++++++)))((()))***))))))*********++++++++++++)))(((***///111///+++,,,+++++++++++++++++++++******************************)))))))))******++++++******)))(((((())))))((())))))************)))vvveeeWWWKKKAAA===>>>777555333333444444333222111///......///000///...------------------------,,,,,,+++***************)))************++++++++++++++++++*********))))))++++++***)))))))))))))))++++++***)))((('''&&&&&&&&&&&&'''((()))+++,,,---)))******++++++++++++******)))((((((((()))++++++++++++************++++++,,,+++******+++,,,...000++++++,,,---............+++---//////...---...000---,,,++++++---------++++++,,,,,,,,,,,,------------------,,,---......///222///---...000111000...///...------.../////////000000000//////111555888:::<<<>>>@@@BBBFFFJJJNNNVVVZZZ```eeehhhkkkooorrrsssrrrpppnnnllljjjiiihhhgggiiimmmqqquuuvvvwwwwwwuuuuuutttsssrrroookkkgggaaadddaaaYYYRRRPPPKKKFFF@@@@@@BBBCCCCCC>>>555///555555444333111000000000...---,,,---...///---,,,******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))(((((())))))***)))))))))))))))))))))))))))((('''''''''((())))))((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((()))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''(((((()))******+++&&&''')))*********))))))'''(((***,,,,,,,,,+++***++++++++++++++++++++++++***************++++++,,,))))))))))))))))))))))))+++,,,,,,+++***)))***+++))))))))))))************)))******,,,------,,,+++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,))))))(((''''''''''''((())))))*********)))((((((uuudddVVVJJJ@@@===>>>666444222222333333222111...,,,+++,,,...000000///------------------------------,,,+++******++++++)))************+++++++++***************+++++++++...---+++*********+++,,,))))))(((((((((((())))))******)))))))))))))))***((()))***+++,,,---------***)))((((((((()))+++,,,+++******************+++,,,+++******+++---///000***+++---...///......---(((+++......,,,+++,,,...,,,+++***+++,,,,,,+++***++++++,,,,,,,,,------------,,,,,,,,,,,,---......000...++++++---...,,,***---,,,+++,,,.../////////111111000///---...000222333555777777888:::<<>>>>><<<;;;333333333444333333222111444555555666777888999999777777888777555333000............/////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++*********)))))))))((((((+++******)))(((((())))))+++*********))))))))))))***)))(((''''''((()))***)))(((&&&%%%$$$%%%&&&'''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$'''%%%$$$$$$%%%&&&%%%%%%########################&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%''')))++++++***((('''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))************)))))))))((()))))))))(((((((((''''''+++)))''''''((()))))))))++++++++++++++++++++++++)))))))))*********++++++&&&''')))***+++++++++***+++***)))))))))***+++,,,******))))))))))))******(((((((((((()))***+++,,,'''(((((((((((((((((('''((((((*********)))'''&&&tttcccSSSFFF>>>999666222333333222111000///...000///.........///000111+++,,,,,,------,,,,,,+++******************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))))))))***(((((((((((())))))))))))((((((((((((((()))******************************))))))************))))))************+++++++++,,,)))))))))*********++++++///---++++++,,,------,,,++++++,,,,,,,,,,,,------))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///+++,,,,,,,,,******,,,---///......---,,,,,,++++++***,,,///222333222111///,,,------------,,,++++++---------......///////////////000000///---+++***+++++++++************)))((()))))))))***+++++++++***+++,,,,,,,,,,,,+++*********))))))))))))((((((******)))((((((((())))))))))))))))))(((((((((((())))))(((''''''((()))))))))((('''%%%%%%&&&'''(((***))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&(((***)))(((''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************))))))))))))+++******)))'''&&&&&&%%%)))(((&&&&&&((()))((((((+++***)))(((((()))***+++))))))))))))************((())))))******+++++++++++++++***)))))))))******))))))(((((((((((())))))(((((((((((()))***++++++''''''&&&&&&&&&&&&'''''''''((()))***)))((('''&&&tttcccRRREEE===999777444444333222111000//////---,,,***))))))***,,,---,,,---------,,,,,,+++***))))))******++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******)))(((((()))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))******************++++++++++++************+++++++++,,,,,,,,,))))))))))))************000---******+++---------,,,,,,,,,,,,,,,,,,,,,---******+++,,,---......///************************,,,,,,++++++,,,,,,---...***+++,,,+++))))))+++,,,.........---------,,,,,,+++,,,.........---,,,***---............---,,,,,,...........................////////////...---,,,---,,,,,,+++)))(((((('''''''''((())))))***++++++******++++++++++++*********)))))))))((((((((((((***))))))((((((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''((())))))((('''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&###"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******************))))))))))))))),,,++++++***))))))(((((('''&&&%%%&&&'''(((((('''((('''%%%$$$%%%&&&((()))((((((((()))))))))*********))))))))))))***+++,,,++++++******)))))))))(((((((((''''''''''''((((((((((((((((((((()))******)))((('''&&&&&&'''((()))'''(((((())))))(((''''''tttcccRRREEE>>>:::888555555444333222111111111222111...,,,,,,,,,...///------------,,,+++*********+++++++++,,,,,,------+++******))))))******+++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''(((((()))'''((((((((()))))))))***'''''''''''''''(((((()))(((((()))))))))*********+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,(((((()))))))))*********///,,,***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......************************+++++++++++++++,,,------+++,,,,,,+++******+++---)))*********+++++++++,,,------...------,,,+++***+++++++++++++++***)))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++((())))))***++++++,,,,,,'''(((((()))***++++++,,,************************)))))))))((((((((((((''')))((((((((((((((())))))(((((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&###"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((***+++((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))************))))))))))))))))))******)))))))))))))))))))))***&&&%%%%%%&&&(((((((((&&&'''&&&%%%$$$$$$&&&(((***''''''((((((((()))))))))))))))((((((((()))***+++************))))))((((((((((((''''''''''''(((((((((((((((((((((((()))***)))((('''&&&&&&'''((()))'''''''''(((((((((''''''tttbbbQQQEEE>>>:::999555444333333222222333333222111///...---------...------------,,,,,,+++***,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''(((((())))))******'''''''''''''''((())))))'''(((((())))))*********++++++,,,,,,,,,,,,++++++************+++++++++,,,((((((((()))))))))******,,,***((((((***,,,,,,+++,,,,,,++++++++++++******(((((())))))******++++++******************************+++++++++,,,,,,,,,+++,,,---,,,******,,,---***++++++,,,------......---,,,,,,++++++*********))))))******))))))((('''*********************)))))))))))))))))))))************))))))((((((''''''((())))))******+++++++++******))))))))))))******))))))((((((((((((''''''((((((''''''(((((())))))((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''((()))******&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))+++,,,((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))******++++++))))))))))))************&&&&&&&&&''''''(((((((((%%%%%%%%%&&&))))))(((&&&((((((''''''((()))***+++''''''''''''(((((((((((((((((((((((((((((((((((())))))*********)))((((((((((((''''''''''''(((((((((((((((''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((~~~rrr```OOOCCC===:::888333222111111111222333444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))***'''''''''((()))*********((((((''''''(((((()))***''''''(((((()))******+++)))******++++++******))))))))))))*********++++++(((((((((((()))))))))***)))((('''(((***+++***)))+++++++++******))))))))))))))))))))))))*********************************)))******++++++++++++++++++,,,,,,+++******+++---........................++++++***)))))))))***++++++++++++++++++******)))*********++++++++++++++++++++++++*********++++++,,,,,,***(((&&&$$$"""!!!)))))))))))))))************)))(((((((((((()))***))))))(((((((((''''''''''''''''''''''''((()))))))))))))))(((((((((''''''&&&''''''((((((''''''&&&###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''((()))***+++&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&'''(((***+++&&&&&&''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))******++++++((()))))))))************'''''''''''''''&&&&&&&&&%%%%%%%%%'''******)))''''''(((((()))******++++++&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%'''((()))******))))))((()))(((((((((((((((((())))))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((|||qqq___NNNBBB;;;888777111000000000000222333444***+++,,,---............+++,,,,,,------,,,,,,,,,,,,+++++++++******)))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))((())))))***++++++&&&''''''((()))******+++((((((((((((((()))******&&&''''''((()))******+++(((((())))))))))))((((((((())))))))))))*********(((((((((((())))))))))))'''''''''(((***+++)))(((+++*********))))))((((((,,,,,,,,,+++++++++++++++************************))))))***++++++++++++******++++++***))))))***,,,,,,,,,++++++***)))))))))+++***)))))))))***+++,,,******++++++******)))((((((((()))))))))*********++++++***)))))))))******%%%&&&&&&'''(((((()))))))))))))))))))))(((((((((***)))(((''''''((()))***)))((((((((('''''''''''''''''''''''''''((()))***))))))))))))(((((((((((($$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((%%%"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%'''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++++++++(((((())))))*********+++++++++***)))(((''''''&&&%%%%%%&&&(((***+++)))'''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((($$$%%%'''((((((&&&%%%###&&&'''(((*********))))))))))))(((((((((((()))))))))(((((('''''''''(((((('''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))ooo[[[NNNDDD<<<777666444333222111000...---,,,111111000......---------------............------+++++++++*********))))))************)))))))))(((&&&)))+++,,,+++***+++++++++*********))))))((((((###$$$%%%'''(((***+++,,,******))))))((((((((('''(((((())))))((('''&&&&&&&&&$$$"""###''')))((('''))))))(((((('''''''''&&&((()))***+++***)))'''%%%(((((())))))))))))(((((()))))))))((()))******+++))))))(((((((((((()))))),,,,,,+++***)))(((''''''))))))))))))******************))))))******+++,,,))))))*********++++++++++++,,,------,,,+++)))((())))))))))))(((((((((((($$$%%%&&&(((***+++------******++++++++++++******************************)))+++,,,------,,,***))))))))))))))))))((('''&&&((()))***++++++***)))(((******))))))(((((('''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((***)))'''%%%%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!###%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%(((''''''&&&$$$######"""%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''%%%%%%$$$###$$$%%%'''((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((&&&''')))***+++***((('''))))))))))))))))))))))))%%%%%%&&&'''((()))*********((('''''')))******)))((()))+++,,,+++***((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%}}}lllYYYLLLDDD<<<888777444444333222000///...---000///...------,,,,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))++++++++++++************''')))******)))((()))*********)))))))))(((((((((******))))))(((((((((''')))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&%%%$$$%%%'''((((((((()))(((((((((''''''''''''((((((*********)))'''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''))))))(((((((((((())))))((())))))))))))*********(((((()))))))))***************)))))))))***++++++))))))*********+++++++++((())))))*********))))))))))))))))))((((((((((((%%%%%%&&&&&&'''(((((())))))******++++++******))))))))))))******))))))))))))***+++,,,,,,+++***)))''''''((()))******))))))&&&'''((())))))((('''&&&((((((((((((((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!###%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%#########"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))'''&&&(((((((((((((((((((((((('''''''''((((((((((((((()))'''&&&'''((())))))((('''((()))*********((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''{{{jjjWWWKKKCCC<<<999888555444444222111000///...///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************,,,,,,,,,++++++++++++***((())))))((('''&&&''')))))))))(((((((((((((((''',,,,,,+++***)))((('''&&&((((((((('''''''''''''''(((((((((((((((''''''&&&''''''((('''&&&&&&''')))(((((((((((('''''''''''''''((()))***)))((('''&&&'''(((((())))))(((((('''(((((()))************)))))))))(((((((((((())))))(((((())))))))))))******(((((())))))))))))******)))))))))))))))******+++)))))))))************+++(((((((((((()))***++++++(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&)))******++++++******)))''''''))))))))))))'''''')))))))))))))))))))))))),,,,,,+++***)))'''&&&%%%&&&''''''((((((''''''&&&&&&''''''((())))))******%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((()))((('''%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$###"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))(((((('''''''''''''''&&&%%%&&&((()))((('''$$$&&&'''((())))))((('''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''(((((({{{jjjWWWKKKCCC<<<888888555555444333222111000//////......---,,,,,,,,,---++++++,,,,,,,,,,,,++++++************************,,,,,,+++++++++***************)))(((&&&%%%''')))((((((((((((''''''''''''''''''(((((())))))******''''''''''''''''''&&&&&&'''(((((((((((((((''''''''')))***)))&&&%%%'''***(((((((((((((((''''''''''''(((((())))))((('''''''''(((((((((((((((((('''******,,,---------,,,+++))))))(((((((((((())))))++++++***)))((('''&&&&&&(((((((((((()))))))))***)))(((((((((((()))******))))))))))))************+++***)))))))))+++,,,---(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))&&&''')))******)))'''&&&(((((('''''''''((())))))+++++++++***)))((('''&&&))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""$$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((&&&''''''((((((''''''&&&%%%&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%&&&((()))((('''###$$$%%%''''''(((((('''+++)))'''%%%%%%''')))+++))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''}}}lllYYYLLLCCC;;;777777555444444333222111000000000///..................,,,,,,------------,,,,,,************************+++*********))))))))))))++++++***(((&&&&&&(((***''''''''''''((((((((((((###$$$%%%&&&((()))***+++&&&&&&''''''''''''''''''''''''((((((((((((((('''''')))***)))&&&%%%'''***'''''''''((((((((((((((('''''''''(((((((((''''''''''''((((((((((((''''''(((((()))***************))))))(((((((((((())))))++++++***)))((('''&&&&&&'''(((((((((((()))))))))((((((''''''(((((()))***))))))))))))))))))))))))---,,,***)))((()))***+++'''((((((((()))))))))***''''''(((((())))))******)))))))))******)))))))))(((((()))******)))((((((''''''&&&&&&''''''((()))###$$$&&&(((***++++++,,,))))))(((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%&&&''''''&&&%%%###"""''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***%%%$$$%%%&&&))))))((('''######$$$%%%&&&'''''''''+++)))'''%%%%%%''')))+++))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''''''''''''''!!!!!!"""""""""#########%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%|||kkkXXXKKKBBB:::666555444333333222111111000000000//////.........//////,,,,,,------------,,,,,,***************+++++++++*********)))))))))(((((()))******)))(((''')))***'''(((((((((((()))))))))%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((&&&'''((((((((((((((((((''''''((('''&&&&&&''')))'''''''''(((((((((((((((''''''''''''''''''((((((&&&''''''((((((''''''&&&)))))))))))))))***++++++))))))(((((((((((())))))''''''(((((((((((())))))''''''(((((((((((())))))'''''''''''''''((())))))***)))))))))))))))((((((******)))(((''''''''''''''''''(((((())))))******$$$$$$%%%&&&'''((()))***((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$#########"""######$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$$$$$$$###""""""&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&''''''''''''''''''&&&(((((((((((()))))))))***''''''''''''''''''''''''%%%%%%&&&'''((()))******$$$$$$%%%'''******)))'''$$$$$$%%%%%%&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###xxxgggTTTHHH@@@999555555222222222111111000//////.........------......///++++++,,,,,,,,,,,,++++++))))))*********++++++++++++++++++*********))))))&&&'''))))))((('''((()))((((((((()))))))))******'''''''''''''''&&&&&&&&&'''''''''(((((()))))))))&&&&&&'''(((((((((((((((&&&%%%$$$%%%'''(((((((((''''''''''''((((((((()))&&&&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&+++)))(((&&&''')))+++,,,))))))(((((((((((())))))'''''''''(((((((((((()))'''''''''((((((((())))))''''''&&&&&&''''''((()))******))))))(((((((((((('''((((((((((((((('''''''''''''''((()))*********$$$$$$%%%&&&'''((())))))(((((())))))))))))((((((***)))'''&&&&&&''')))***$$$%%%'''((())))))((((((,,,+++***(((%%%""" '''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&'''((((((########################$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###"""###$$$%%%############$$$$$$$$$$$$"""$$$%%%'''&&&%%%###!!!#########$$$$$$%%%%%%%%%#########"""######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&)))+++,,,***(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''(((((()))******++++++$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%tttcccQQQEEE>>>888555555222111111111000000//////------,,,,,,,,,------...******++++++++++++******))))))******++++++++++++,,,,,,,,,+++++++++******###%%%((()))(((''''''((((((((())))))******++++++''''''''''''((((((((()))'''((((((((())))))******&&&&&&'''((())))))((((((&&&$$$"""###''')))((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&$$$""" ###&&&((())))))(((((((((((())))))******)))((('''&&&%%%%%%''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((******))))))((((((((('''&&&((()))+++++++++******&&&''''''((()))******+++''''''(((((())))))******(((((())))))))))))((((((***(((&&&$$$$$$&&&(((***$$$%%%'''*********)))(((!!!"""###%%%&&&''''''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$######################## !!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!###$$$&&&'''))))))########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""!!!"""###$$$ !!!"""###$$$%%%&&&&&&"""$$$&&&((('''%%%"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###$$$%%%'''(((#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&""""""###$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%'''))),,,,,,+++)))''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''uuudddPPPDDD===888555666333222000/////////000111///............---------...---,,,+++++++++,,,---,,,,,,,,,+++***)))((((((******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&%%%&&&&&&''')))((('''&&&%%%&&&&&&'''***(((%%%""""""$$$&&&(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''((()))******)))(((''''''((()))******)))(((''')))((('''&&&%%%&&&&&&'''))))))(((((((((((())))))+++***)))(((((()))*********)))(((''''''((()))***((((((''''''''''''((((((&&&&&&''''''(((((())))))'''((()))******)))((('''***(((&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((((((((('''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$&&&$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$##############################$$$$$$##################"""############$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$!!! !!!"""""""""!!!!!!"""###$$$%%%&&&&&&"""######%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%###"""$$$&&&'''$$$"""###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''***'''%%%&&&((((((&&&$$$%%%'''))))))'''&&&&&&&&&(((((((((((((((((((((((()))((((((((()))***)))((('''''''''((()))*********%%%$$$######$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%tttcccPPPDDD===888555666222222111000000000000111///............---------...---,,,+++***++++++,,,+++,,,,,,++++++)))((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&''''''((()))((('''&&&%%%&&&&&&'''***(((&&&$$$$$$%%%&&&(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''(((((())))))((((((''''''((()))***))))))((('''((('''%%%$$$$$$$$$%%%%%%))))))(((((((((((())))))+++***)))(((((()))******)))(((''''''&&&&&&&&&'''((((((''''''''''''(((((('''''''''((((((((((((((('''((())))))))))))(((''')))(((((('''&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$""""""######"""!!!"""######$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%######$$$&&&&&&$$$"""###$$$&&&'''''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&(((((('''$$$&&&''''''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&(((((((((((((((((((((((($$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%sssbbbOOODDD===888555666222222222222222111111000///............---------,,,,,,+++************++++++++++++++++++***)))(((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''((()))(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&''''''''''''(((((()))))))))((((((((('''&&&&&&%%%%%%&&&&&&)))((((((''''''(((((()))***))))))(((((())))))***))))))***))))))(((''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&'''(((((((((((('''&&&'''((((((((((((((('''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!$$$&&&$$$!!! ###'''$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$###"""""""""###%%%&&&#########$$$$$$$$$$$$%%%%%%$$$###$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$""""""###%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((('''&&&''''''&&&$$$###$$$'''***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((''''''&&&&&&$$$&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%qqqaaaNNNCCC===888555666222222333444444222111000///............---------+++++++++***************+++++++++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''%%%$$$$$$%%%''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((''''''((((((((((((((((((((()))))))))***%%%&&&'''))))))(((''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&((())))))((('''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''((()))((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%%%%&&&%%%$$$"""!!!!!!###%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###$$$######$$$$$$%%%$$$$$$#########$$$$$$$$$$$$#############################################$$$$$$$$$""""""#########$$$$$$$$$######"""""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$!!!$$$$$$$$$######"""""""""(((''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&'''((('''&&&&&&(((***''''''''''''''''''''''''$$$%%%%%%%%%$$$$$$$$$%%%+++***)))(((&&&%%%$$$###&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ooo___MMMCCC===888555555222222333444444222111000///............---------++++++++++++******))))))******+++++++++***))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((())))))(((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''(((((()))(((((())))))))))))))))))((((((''''''''''''((((((''''''(((((()))))))))))) ###%%%&&&'''&&&&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''&&&&&&'''''''''$$$%%%&&&(((((('''&&&%%%'''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$######""""""""""""######&&&"""!!!%%%'''%%%!!!&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###$$$"""###############""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$######%%%&&&&&&$$$"""#########"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''$$$'''***+++***)))((((((''''''''''''''''''''''''$$$&&&'''&&&$$$$$$%%%'''***)))((('''&&&$$$######'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmm]]]MMMCCC===888555555222222222222222111111000///............---------++++++,,,,,,++++++***)))******+++++++++******)))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''((())))))))))))###$$$&&&((()))***++++++((((((''''''''''''((((((((((((((((((((('''''''''(((((('''&&&&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$############$$$$$$%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""###'''+++)))$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""############"""!!!!!!######$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######"""###%%%&&&$$$############""""""!!!!!!!!!"""""""""######$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''"""&&&***,,,,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''%%%$$$&&&((((((''''''&&&%%%%%%$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%kkk\\\LLLCCC===888555555222222111000000000000111///............---------+++,,,---------,,,******)))******+++++++++******((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%'''(((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***###$$$%%%&&&'''&&&&&&%%%(((''''''&&&&&&''''''(((%%%&&&'''))))))))))))(((************+++,,,------((((((''''''''''''(((((('''''''''((((((((((((((())))))(((''''''((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######""""""""""""######### %%%)))(((%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$######"""!!!######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!###$$$$$$###$$$$$$$$$$$$############""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&"""$$$&&&&&&$$$######%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&!!!$$$((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))'''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}jjj[[[KKKCCC===888555555333222000/////////000111//////.........---------,,,,,,---...---,,,+++***)))******+++++++++******((((((((((((((()))******************************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))*********((('''&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((%%%&&&((((((((((((&&&%%%&&&&&&%%%%%%&&&''')))***$$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''$$$%%%'''))))))))))))((()))(((&&&%%%%%%%%%&&&'''((((((''''''''''''((((((&&&'''''''''(((((())))))***)))(((''''''((()))***+++***((('''&&&&&&&&&'''%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$$$$$$$############$$$$$$&&&%%%###"""#########"""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$""" """$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%"""$$$'''&&&$$$"""###%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%'''((('''$$$"""###&&&"""###%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))'''###"""$$$(((######$$$%%%%%%&&&''''''###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!###''')))***)))(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%{{{jjj[[[JJJ@@@;;;777555666555555444222000///111222//////000000///---+++***)))+++---......---,,,***)))))))))***++++++,,,,,,'''''''''''''''((()))***&&&&&&''''''(((((())))))&&&((('''$$$&&&++++++&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&(((******)))''''''&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%((((((''''''''''''((((((******))))))(((((('''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###"""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################'''''''''%%%######$$$&&& !!!!!!"""$$$%%%&&&((('''&&&$$$###"""""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$###"""###$$$$$$###""" $$$%%%%%%%%%%%%$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%$$$###""""""##############################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!! !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""!!!"""$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''{{{iiiZZZIII@@@;;;777444555111222111000//////111222---............,,,+++***+++,,,---------,,,+++*********))))))))))))))))))(((''''''''''''(((((()))************)))))))))))))))+++***&&&&&&******&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((%%%&&&''''''&&&&&&''')))***)))((('''&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%%%%&&&'''&&&$$$$$$$$$&&&(((''''''&&&&&&''''''((()))))))))((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###########################$$$%%%$$$"""!!!"""###%%%$$$$$$##################"""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%###"""###$$$%%%###"""""""""######$$$#########$$$$$$%%%%%%$$$$$$###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$%%%$$$$$$###""""""##############################$$$##################"""$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&yyyfffXXXIIIAAA<<<777444444.../////////......000222------............---,,,------,,,,,,++++++************))))))(((''''''&&&)))((((((''''''''''''(((+++++++++***)))((((((((('''******'''&&&((()))(((''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%'''))))))((('''((()))(((((('''&&&%%%%%%%%%%%%'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''(((''''''&&&&&&''''''(((''''''((((((((()))))))))(((((()))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%#########$$$%%%'''((()))$$$%%%'''((((((&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!###$$$###"""!!!!!!"""&&&%%%%%%$$$###$$$$$$$$$###############$$$%%%&&&#########""""""###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$###""""""$$$$$$$$$""""""""""""######$$$&&&&&&$$$$$$%%%%%%$$$$$$###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!""""""""""""######%%%$$$######"""#################################"""""""""###############$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$""""""""""""$$$$$$wwwcccVVVHHH@@@<<<777333333...000000///...---...000.........///////////////......,,,+++******************)))))))))(((((((((***)))(((''''''''''''''')))((((((((('''''''''&&&###&&&'''&&&%%%&&&)))***&&&&&&&&&'''''')))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''')))***)))(((((()))'''&&&%%%%%%$$$$$$$$$%%%%%%$$$######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&###%%%&&&&&&%%%%%%'''((()))((((((''''''(((((()))&&&&&&''''''((())))))***&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((%%%&&&&&&'''&&&%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#################################!!! ###%%%"""""""""###$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%%%%###%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$###"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""""""""$$$$$$###############$$$##############################$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$tttaaaTTTFFF???;;;666333333222333333222///------...------------------.........---,,,+++***))))))***)))))))))******+++++++++***)))((('''''''''''''''&&&'''''''''((((((((()))''''''''''''&&&&&&''')))&&&&&&&&&'''((()))***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((('''%%%'''((()))((('''((()))&&&&&&%%%$$$$$$$$$$$$%%%$$$"""!!!"""$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&(((''''''$$$%%%&&&&&&&&&&&&'''(((***))))))))))))))))))***%%%%%%&&&'''((()))******$$$%%%%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$### ###'''!!!!!!!!!!!!###$$$%%%&&&######"""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%######$$$&&&&&&&&&%%%'''&&&$$$#########$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!!$$$###############$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''''''''&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%rrr```SSSDDD===:::666333333444555555333000...------++++++***************+++,,,,,,++++++******)))))))))))))))***+++,,,,,,,,,)))((((((''''''''''''(((((((((((()))***+++++++++...)))'''((()))'''%%%&&&&&&&&&&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%%%%$$$###!!!"""###$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((((((((%%%&&&''''''&&&%%%'''(((***))))))(((((())))))***%%%%%%&&&'''(((((())))))######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''''''''''''''&&&%%%%%%'''&&&$$$""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###########################!!!"""&&&$$$###""""""!!!!!!""""""%%%$$$###"""""""""""""""#########""""""###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&&&&%%%&&&&&&%%%######"""""""""######$$$$$$######"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""!!!!!!#########"""######$$$%%%########################!!!!!!!!!"""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$######$$$######%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%ppp```RRRCCC;;;888555333555222333444333111............---+++***)))******+++)))***+++,,,,,,+++***))))))))))))***************(((''''''''''''(((((()))))))))))))))************,,,### %%%***(((&&&%%%&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!"""%%%(((&&&&&&%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''))))))(((&&&'''((('''&&&%%%&&&'''((((((''''''''''''((((((&&&&&&&&&''''''(((((((((######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&%%%&&&'''((((((''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%######$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""!!!###&&&%%%$$$######""""""######%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!! !!!###%%%$$$############$$$######""""""###############""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########"""""""""######""""""###$$$$$$%%%########################""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$##################""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!"""$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ooo```RRRBBB:::777444444555///111333333111/////////222000///---,,,,,,------((()))+++,,,---+++***)))******))))))(((((('''''''''''''''''''''((()))***))))))((((((''''''&&&&&&###(((***''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%'''((()))(((''''''$$$###!!! $$$(((&&&&&&&&&%%%%%%&&&'''''')))'''%%%%%%&&&&&&%%%$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''))))))((('''((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&###$$$&&&((())))))((((((!!!"""$$$&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$###"""!!! $$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###########################%%%&&&&&&%%%%%%&&&((("""""""""###$$$%%%'''''' !!!"""$$$%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$ """######""" """###$$$$$$###"""###############"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""######""""""###$$$%%%%%%########################%%%%%%$$$$$$######""""""$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''########################"""###&&&((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""" """$$$&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######uuu___RRRDDD>>>:::666333333333333222222111000000000......---------,,,,,,,,,)))))))))******************)))((((((***+++******,,,)))'''(((+++,,,***''')))***+++***(((&&&&&&''')))(((&&&&&&''''''&&&$$$''''''(((((('''&&&%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$$$$###""""""###$$$&&&'''%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''((()))''''''***,,,,,,'''###%%%%%%'''''''''&&&%%%$$$&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! !!!"""###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###((('''%%%&&&"""###%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&((('''%%%#########%%%&&&!!!!!!!!!"""#########$$$""""""""""""############"""!!! !!!###$$$$$$###"""!!!!!!"""###$$$###$$$%%%%%%%%%###"""!!!$$$$$$$$$###############""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''ttt^^^QQQCCC===:::666333333222222111111000//////.........---------,,,,,,,,,)))((('''&&&&&&&&&&&&&&&,,,***(((((()))***)))(((***)))(((((()))***)))(((&&&((())))))'''%%%$$$$$$(((&&&%%%&&&''''''&&&%%%&&&'''''''''&&&&&&%%%$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((***,,,+++(((&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############"""!!!!!! !!!"""###$$$###"""!!! !!!"""############$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!####################################$$$$$$$$$$$$$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&rrr]]]OOOBBB<<<999555333333111111000000///...............---------,,,,,,,,,---,,,*********,,,...///...,,,))))))))))))(((&&&'''((())))))((('''((()))%%%'''))))))'''%%%$$$$$$'''%%%%%%%%%'''((('''&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$!!!###''')))((((((((((((%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$""""""""""""#########$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$  $$$%%%$$$$$$"""###$$$$$$###%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&#########""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############""""""!!! !!!"""###$$$"""!!!!!! !!!!!!"""""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""###############"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""&&&%%%%%%$$$$$$$$$$$$%%%ppp[[[NNNAAA;;;999555333333111111111000//////............---------,,,,,,,,,---,,,+++,,,///222777999///---***))))))((('''%%%%%%(((***)))&&&%%%'''***))))))***(((&&&&&&'''((('''&&&%%%&&&((())))))'''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''(((''''''&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###""" %%%&&&%%%$$$&&&((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%)))&&&$$$&&&''''''%%%$$$$$$$$$$$$"""!!!###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%#########"""!!!!!! ###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""""""""""""""""""""""""""#########!!!""""""""""""###############$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$###$$$#########"""!!!!!!!!!!!!"""""""""###############"""!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""!!! """###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""######"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$########################$$$$$$$$$"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$""" !!!"""###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&%%%$$$#########$$$oooZZZMMM@@@;;;999666444444333222222111111000//////......---------,,,,,,,,,)))((('''(((***...222555...,,,***))))))((('''&&&%%%(((***)))&&&%%%'''***+++***(((%%%###$$$(((,,,((('''&&&''')))******)))&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""!!!%%%&&&$$$$$$&&&))))))(((&&&$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%$$$"""%%%%%%$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#########"""###$$$%%%&&&&&&''''''######$$$%%%%%%$$$$$$###$$$#########"""!!!!!!!!!!!!"""""""""###############"""!!!!!!!!!"""$$$%%%########################"""!!! """###$$$""""""######$$$$$$$$$$$$########################"""""""""#########$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$""" !!!"""$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############~~~nnnZZZMMMAAA<<<:::777555555333333222222111000000000......---------,,,,,,,,,+++***)))((((((***,,,---,,,+++)))((()))***)))((('''((())))))((('''((())))))'''%%%""" """'''***)))''''''''')))***)))(((&&&&&&''''''((('''''''''########################%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''''''''&&&'''(((((('''&&&$$$###############$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&"""$$$%%%######&&&'''%%%%%%%%%$$$""" !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""!!!!!!!!!""""""############"""""""""""""""""""""#########$$$$$$######%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""##################"""!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""###### !!!""""""######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$~~~nnnZZZMMMAAA<<<;;;888666777222222222111000000//////......---------,,,,,,,,,...---,,,+++++++++++++++***((('''(((***++++++******)))(((((()))***)))(((%%%&&&%%%$$$######&&&(((((('''&&&&&&''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""" ###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&!!!&&&'''$$$$$$((()))&&&###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""$$$%%%$$$###"""###$$$"""######$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###############$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############$$$###"""""""""###$$$%%%"""###$$$$$$$$$$$$###"""#########$$$######"""""" !!!""""""#######################################$$$$$$$$$%%%%%%$$$$$$######"""####################################$$$%%%%%%%%%$$$###############$$$%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%##################$$$%%%nnnZZZNNNAAA===;;;999777888111111111000//////............---------,,,,,,,,,*********+++++++++++++++((('''&&&'''***,,,,,,,,,,,,)))'''(((+++,,,***'''$$$&&&))))))(((&&&&&&''''''&&&$$$%%%%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&''''''&&&%%%"""$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$%%%'''((((((%%%""""""$$$$$$!!! !!!###%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!&&&'''""" $$$$$$!!!!!!###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%"""$$$$$$$$$###"""###$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$###"""!!!!!!###%%%'''!!!!!!""""""#########$$$""""""""""""############$$$###"""""""""###%%%%%%!!!"""###$$$$$$###"""!!!###$$$%%%%%%%%%###"""!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###"""""""""#################################%%%%%%&&&%%%$$$#########$$$%%%&&&&&&'''''' ###%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###"""""""""###$$$%%%%%%mmmZZZNNNAAA<<<:::777555666777444222222333333000---000///---+++******++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((()))+++,,,(((((((((''''''&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%######%%%%%%### $$$$$$###!!! ###%%%&&&%%%###$$$%%%&&&&&&%%%"""""""""###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""!!! """&&&***,,,$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%))))))((('''%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$"""!!!!!!!!!"""##############################$$$&&&&&&$$$######$$$#################################""""""""""""!!!######""""""""""""######%%%%%%$$$$$$###$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""" !!!$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$###"""!!! !!!!!!"""$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###!!!!!!!!!"""###"""###%%%&&&%%%###!!! ##############################$$$######"""!!! !!!"""###$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#################################$$$%%%&&&'''&&&%%%$$$((((((&&&$$$""" ########################%%%$$$######%%%%%%$$$###&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%mmmZZZMMMAAA<<<:::777555666555333111222333222000---...---,,,,,,+++++++++,,,++++++++++++++++++++++++'''''''''(((((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$%%%&&&&&&$$$"""%%%&&&%%%###""""""%%%'''&&&$$$######$$$%%%%%%$$$###"""#########$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######""""""######$$$###%%%&&&%%%$$$###$$$%%%%%%$$$###"""!!!""""""##############################$$$%%%%%%######$$$%%%########################$$$$$$#########"""""""""######""""""""""""######%%%%%%$$$$$$###$$$$$$%%%###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!! !!!###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################%%%$$$$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!!!!"""######$$$$$$%%%$$$###"""!!!########################!!!""""""#########""""""""""""###$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###""""""!!!########################%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}kkkYYYLLL@@@<<<:::777555555222111111111222222000...,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&&&&&&&%%%###%%%%%%%%%$$$######%%%'''((('''%%%%%%&&&''''''&&&###############$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$######""""""""""""######"""$$$%%%$$$###"""###$$$$$$$$$###""""""""""""##############################$$$%%%$$$""""""$$$&&&########################%%%$$$$$$$$$##################""""""""""""######%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$##################################################################$$$%%%$$$"""!!!!!!""""""######$$$%%%$$$$$$$$$%%%%%%$$$############$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$###$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""!!!"""""""""$$$$$$$$$###############"""""""""""""""""""""""" """######$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""!!!!!!""""""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%############$$$$$$$$$%%%########################%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$ ###&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%{{{jjjWWWLLL@@@<<<;;;777555555000000000111111111000///,,,------...---,,,***)))++++++++++++++++++++++++(((((((((((((((''''''''')))((((((''''''&&&&&&%%%))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%$$$"""#########!!!"""$$$&&&(((&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$#########""""""!!!!!!""""""###!!!###$$$###"""!!!"""###$$$$$$#########"""""""""###########################$$$$$$###""""""$$$&&&########################%%%%%%%%%$$$$$$$$$############""""""""""""######$$$$$$######$$$$$$%%%%%%'''&&&%%%$$$#####################"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$###############!!!!!!"""###$$$%%%%%%&&&"""!!!!!!"""%%%&&&&&&%%%########################$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""$$$$$$###""""""######$$$""""""""""""""""""""""""!!!!!!"""###############"""######$$$$$$$$$##############################"""""""""""""""###$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%%%%'''%%%%%%%%%$$$$$$$$$##############################$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%########################%%%$$$######%%%%%%$$$###"""""""""############$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzzhhhVVVKKK@@@<<<;;;888555555000000111111111000000000............---+++)))'''++++++++++++++++++++++++*********)))))))))(((((()))))))))(((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$###"""###$$$&&&%%%###!!!!!!"""###"""!!!%%%&&&&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############""""""""""""######!!!"""######!!!!!!"""###$$$$$$$$$$$$#########"""########################!!!#########""""""$$$&&&########################%%%%%%%%%$$$$$$$$$############""""""""""""######$$$#########$$$$$$%%%&&&''''''%%%$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$$$$''''''''''''''''''''''''"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$###%%%$$$######""""""###########################$$$"""!!! """$$$&&&&&&%%%###########################$$$$$$%%%%%%$$$$$$###"""""""""#########""""""$$$######""""""###$$$$$$""""""""""""""""""""""""###############"""!!!!!!######$$$$$$$$$######"""""""""""""""""""""""""""$$$############$$$%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&((())))))((('''&&&&&&'''%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$######%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%xxxgggUUUJJJ???<<<;;;888555444000222333222111//////000.........---,,,+++))))))++++++++++++++++++++++++,,,++++++******))))))((())))))))))))))))))))))))######%%%&&&&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$&&&&&&%%%%%%'''((()))'''%%%%%%%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$############$$$$$$!!!###$$$###"""!!!"""###$$$$$$%%%%%%$$$$$$###"""########################!!!###$$$######$$$%%%########################%%%$$$$$$$$$##################""""""""""""##################$$$%%%&&&&&&''''''&&&$$$$$$#########""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$"""######$$$%%%$$$$$$$$$$$$$$$###""""""""""""###%%%$$$$$$$$$######""""""%%%$$$"""!!!#########"""##############################$$$$$$$$$$$$######!!!!!!"""############"""###############$$$$$$$$$########################$$$$$$$$$######""" ###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$###$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$######""""""######$$$###########################$$$$$$%%%%%%&&&&&&'''((())))))(((&&&%%%&&&'''%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$##############################%%%$$$######%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$(((&&&###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%vvvfffTTTIII???<<<;;;888555444222444555444111//////000,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++******)))(((((((((&&&&&&'''(((((()))))))))###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%&&&"""$$$&&&'''&&&&&&'''(((+++***((('''(((((('''&&&!!!"""$$$%%%&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$$$$$$$%%%%%%%%%$$$###"""######################## $$$%%%%%%#################################$$$$$$#########"""""""""######""""""""""""##################$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""$$$$$$$$$#########""""""&&&###!!!!!!"""###""""""##############################$$$$$$$$$$$$###### !!!"""###$$$######"""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''$$$$$$$$$######$$$$$$$$$##############################$$$%%%%%%&&&'''''''''(((((('''%%%###$$$%%%%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%vvveeeSSSIII???<<<;;;888555444333555666555111//////000************+++---///111+++++++++++++++++++++++++++******)))(((''''''&&&$$$%%%%%%&&&'''((())))))'''(((((()))((('''%%%$$$((((((((()))))))))******%%%&&&((()))))))))((('''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$######''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&((( """$$$%%%$$$$$$%%%&&&'''%%%###"""######"""  """$$$%%%$$$######$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""######%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%$$$###"""###$$$$$$$$$%%%&&&%%%$$$###"""########################$$$&&&&&&$$$""""""#################################""""""""""""!!!######""""""""""""##################$$$%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$######"""""""""""""""##################$$$$$$"""!!! """%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""$$$$$$$$$###""" !!!###%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""######$$$########################'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$#####################$$$%%%&&&'''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&%%%###""""""###%%%%%%%%%$$$$$$$$$##############################!!!"""###%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&########################%%%$$$######%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%rrrbbbPPPJJJBBB;;;777666555444555444333111000000//////---...///...,,,,,,...111++++++************++++++)))))))))))))))(((''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$#########***)))((('''&&&%%%%%%%%%"""$$$&&&%%%###"""$$$&&&))))))'''&&&&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#################################(((&&&%%%%%%&&&&&&$$$###%%%$$$$$$######$$$$$$%%%###########################$$$"""(((222222***%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$###""""""###%%%'''((($$$###"""!!!"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!"""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""!!!###%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&$$$"""!!!"""$$$$$$$$$"""  ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$%%%$$$###"""###%%%'''"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!###!!! !!!""""""!!!""" !!!$$$&&&%%%######$$$%%%%%%%%%###"""!!!#########"""""""""""""""$$$$$$######""""""!!!!!!###"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$###"""""""""######"""!!! !!!!!! !!!###%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&000***###!!!$$$&&&%%%######$$$$$$%%%%%%$$$$$$###$$$%%%%%%###""""""%%%'''$$$###"""!!!!!!###%%%&&&""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%%%%%%%########################%%%###"""$$$&&&'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$ !!!######$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqaaaOOOIIIAAA;;;777666555444333222111///......---------,,,+++,,,---...---+++++++++************++++++)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$)))((('''&&&&&&%%%&&&&&&&&&(((***)))&&&%%%''')))(((((('''&&&&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&########################"""'''&&&"""'''111333---'''&&&$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$)))(((%%%###"""""""""###$$$###"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%###"""###$$$$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$############$$$$$$$$$%%%"""##################"""""""""#########$$$$$$$$$############"""""""""!!!######$$$$$$$$$$$$######$$$%%%%%%$$$###"""$$$%%%"""###$$$$$$$$$$$$###"""""""""############""""""$$$"""!!!!!!"""######"""###!!!!!!"""%%%&&&%%%$$$######$$$$$$###""""""!!!###"""""""""""""""""""""#########""""""!!!!!!!!!###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######""""""#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))%%%"""###%%%&&&######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$""""""$$$&&&$$$###"""!!!"""###%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""%%%'''%%%###########################$$$"""!!!###%%%%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ooo___NNNIIIAAA;;;777666555444333222111///......------...+++)))+++///000,,,(((++++++************++++++)))))))))))))))(((((('''(((((((((((((((((((((((()))))))))((((((((((((((()))(((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$&&&)))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%(((%%%!!!$$$---111---)))'''&&&&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%***(((&&&$$$"""!!!!!!!!!'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$""" """###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''%%%######$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$###############$$$$$$############$$$$$$$$$###""""""""""""""""""&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""#####################""""""""""""######$$$$$$$$$$$$######$$$%%%&&&%%%###""""""###"""###$$$$$$$$$$$$###"""######""""""""""""######%%%###""""""###$$$$$$###$$$###"""###%%%&&&&&&%%%######"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###"""###%%%(((((($$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&$$$""""""###%%%$$$######""""""$$$%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&((('''%%%##############################"""!!!"""$$$$$$"""!!!"""#########$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###"""  """###$$$$$$$$$$$$$$$$$$$$$$$$lll]]]LLLGGG@@@;;;888666555444555444333111000000/////////---,,,+++,,,------,,,++++++************++++++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%&&&&&&'''((()))((((((((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))(((%%%$$$'''+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$ """(((+++)))((('''&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%$$$#########$$$%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$""""""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$###$$$&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################&&&%%%%%%$$$$$$%%%%%%&&&######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""#########$$$#########"""""""""""""""######$$$$$$$$$$$$#########%%%'''&&&$$$"""!!!!!!#########$$$$$$#########$$$###"""!!!!!!"""###$$$&&&$$$######$$$%%%%%%$$$############$$$%%%%%%%%%###"""!!! !!!"""###"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""$$$'''******'''$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%###"""###$$$$$$$$$#########$$$%%%&&&!!!!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&%%%$$$###########################"""""""""###$$$###""""""###########################$$$&&&''''''&&&$$$###$$$$$$$$$%%%$$$$$$######$$$###"""!!!!!!"""###$$$########################iii[[[JJJFFF@@@;;;888777555444555444333111000000//////---......***&&&&&&+++000++++++************++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&'''((()))***,,,+++******))))))((('''###$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%$$$ """&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%######&&&&&&%%%'''&&&%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%'''(((******!!!""""""###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###"""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%######$$$&&&!!!###$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################""""""!!!!!!!!!!!!""""""###"""""""""""""""############$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""############$$$$$$$$$$$$#########%%%&&&&&&###!!! $$$##################$$$$$$###"""!!!!!!"""###$$$&&&$$$######$$$%%%%%%$$$""""""###############$$$###"""!!! !!!"""###!!!!!!""""""############!!!!!!!!!""""""""""""""" !!!###$$$$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&"""###$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%'''))))))(((###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""$$$%%%###########################$$$%%%%%%$$$$$$###$$$&&&%%%%%%$$$###"""!!!!!!!!!"""$$$%%%&&&$$$###!!!"""###############"""!!!######$$$%%%%%%$$$##############################{{{fffYYYIIIEEE???;;;999777666555333222111///......------)))---...)))"""!!!(((000++++++************++++++'''(((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***+++)))(((((((((((('''&&&######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$###!!! """%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''&&&%%%&&&&&&%%%$$$%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$&&&(((******######$$$$$$$$$%%%%%%%%%###############"""""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$!!!!!!###$$$$$$$$$############$$$$$$"""!!!!!!"""###$$$###"""######$$$$$$$$$$$$######$$$%%%%%%$$$###"""$$$&&&"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$$$$######""""""######$$$"""""""""""""""######$$$""""""###$$$%%%&&&''''''######$$$$$$$$$$$$###### !!!!!!"""###$$$%%%%%%"""""""""############$$$$$$$$$############$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%""""""""""""##################$$$$$$$$$$$$#########$$$%%%$$$"""!!!!!!"""$$$$$$###""""""###$$$$$$######""""""""""""######&&&$$$######$$$%%%%%%$$$!!!"""######"""!!!"""###""""""!!!!!!""""""######!!!!!!!!!"""######$$$$$$""""""""""""############!!!!!!"""############"""##################$$$$$$$$$$$$#########$$$%%%%%%"""###%%%&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###""""""###$$$&&&'''###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! ###&&&###########################$$$&&&&&&$$$###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!###$$$$$$$$$###"""!!!""""""#########""""""!!!"""$$$%%%%%%$$$"""!!!########################xxxcccWWWGGGDDD???;;;999777666555333222111///......------***---///,,,(((&&&(((,,,++++++************++++++''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''(((%%%$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))***'''%%%$$$$$$&&&'''%%%#########%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######%%%((($$$$$$%%%'''((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$$$$###!!!""""""###############"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######"""""""""###$$$%%%&&&$$$"""!!!!!!"""$$$&&&"""!!!!!!"""$$$$$$###"""######$$$$$$$$$$$$######"""###$$$###""""""###%%%$$$$$$###""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""""""""""""""###$$$$$$"""#########$$$$$$%%%%%%######$$$$$$$$$$$$###### !!!"""###$$$%%%""""""""""""############$$$$$$############$$$$$$############$$$$$$$$$%%%"""##################"""############$$$$$$$$$$$$!!!"""""""""##################$$$$$$$$$$$$######"""###$$$###!!!!!!"""$$$$$$$$$###""""""###$$$$$$""""""############""""""%%%$$$""""""$$$%%%$$$###"""$$$%%%$$$"""!!!###$$$!!!""""""###$$$$$$###### !!!!!!"""######$$$$$$"""#########$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$### ###%%%&&&%%%$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%########################!!!$$$&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$!!!""""""###$$$$$$$$$$$$"""##################"""########################wwwbbbVVVGGGCCC>>>;;;999888666555555444333111000000//////---///111222000---+++***++++++************++++++''''''((()))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((()))))))))'''%%%&&&)))***)))&&&###$$$%%%'''((((((''''''$$$$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$"""!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!$$$)))$$$%%%&&&(((******'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''(((''''''&&&'''%%%""" """%%%'''$$$######$$$&&&&&&%%%#########$$$$$$$$$$$$######"""######"""!!!!!!###$$$&&&&&&$$$"""!!!"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$""""""######$$$$$$$$$$$$###""""""""""""""""""###""""""!!!""""""###$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""############""""""""""""""""""############!!!!!!""""""#########$$$######$$$$$$$$$$$$######"""######""" !!!###%%%%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!%%%###""""""###$$$$$$######%%%'''%%%###"""###&&&!!!"""###%%%%%%%%%$$$### !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""!!!"""###$$$########################$$$$$$######$$$$$$%%%&&&&&&'''((('''&&&$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''((("""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%######$$$######################## ###%%%$$$"""!!!"""$$$"""######%%%&&&'''(((((($$$#########$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&""""""""""""""""""""""""www```RRRFFFBBB===999777777666555555444222111///...------------,,,,,,,,,,,,++++++++++++******)))(((((((((''''''&&&''''''((()))***)))'''&&&&&&((())))))((((((((((((((((((((((((((()))'''%%%%%%&&&'''((('''&&&&&&&&&%%%&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&'''''''''&&&%%%%%%$$$!!!"""%%%'''''''''&&&%%%%%%%%%&&&'''&&&%%%###"""&&&&&&%%%$$$$$$%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%$$$###"""""" !!!"""###%%%'''((((((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######!!! $$$%%%&&&&&&''''''&&&&&&###""""""!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$ $$$'''&&&"""!!!$$$)))&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&%%%$$$###$$$###"""###$$$$$$###"""############################################################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%'''&&&$$$###"""###$$$$$$!!!""""""""""""#########%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$###########################"""############$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!###&&&&&&%%%###########################&&&%%%###!!!!!!"""###$$$%%%$$$"""!!!  &&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################!!!$$$'''%%%""""""$$$&&&&&&$$$###$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$###""""""$$$&&&''''''%%%######%%%&&&$$$!!!""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$########################%%%$$$$$$######$$$$$$%%%vvv```RRRGGGBBB===999777666555444333333111000////////////------,,,,,,,,,,,,++++++***************+++++++++)))(((((('''''''''(((((('''&&&%%%&&&((()))***)))'''''''''''''''''''''''')))'''%%%%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$!!!###%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%$$$######""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###############""""""############$$$%%%!!!""""""""""""#################################$$$###""""""""""""###$$$############$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$###$$$%%%%%%$$$###################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###"""""""""###$$$"""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$#########"""""""""!!!"""###%%%&&&$$$"""########################$$$###"""!!!"""###%%%&&&%%%$$$###!!!!!!!!!!!!"""&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################  %%%'''%%%###"""$$$%%%%%%$$$###$$$%%%###"""!!! !!!"""###$$$$$$#########$$$%%%&&&'''$$$######%%%%%%###!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%ttt___SSSGGGCCC===999666555444333222111000000000000000000------,,,,,,,,,,,,++++++))))))***++++++,,,------***))))))((('''&&&&&&&&&'''%%%%%%%%%((()))***)))''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$######"""###""""""""""""""""""############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######((('''''''''&&&%%%%%%%%%""""""###$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%% !!!"""""""""""""""!!!!!!"""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""######!!! !!!###%%%###!!! !!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""""""""!!!""""""###$$$############$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$##################""""""###%%%%%%###"""########################"""!!!!!!!!!"""$$$&&&'''$$$$$$###""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################%%%"""!!!"""%%%'''%%%######$$$%%%%%%#########%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%$$$######$$$%%%###"""###############$$$$$$$$$#########""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&&&&########################$$$$$$############$$$$$$qqq^^^SSSGGGBBB<<<888666444333222333222111000/////////000------,,,,,,,,,+++++++++))))))*********+++++++++(((((((((((((((''''''&&&(((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%((('''&&&$$$$$$#########''''''&&&&&&%%%$$$######%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&%%%############%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######""""""""""""######""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&& !!!"""###""""""!!!!!!""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########"""""""""#########"""$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!!!!""""""""""""$$$###"""""""""###%%%&&&%%%$$$######%%%%%%$$$###################################################%%%%%%$$$$$$$$$#######################################""""""!!!"""""""""""""""""""""######$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$########################$$$###"""###$$$$$$###!!!########################""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""########################%%%$$$"""###%%%%%%$$$"""###$$$$$$$$$""""""###%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$######$$$$$$######$$$$$$####################################""""""""""""######$$$######"""""""""######%%%%%%$$$$$$$$$$$$$$$###########################!!!!!!"""###$$$$$$%%%%%%########################$$$$$$############$$$$$$nnn\\\RRREEEAAA<<<777555444333111555444222000///......---------,,,,,,,,,+++++++++******))))))((((((((((((&&&&&&'''((())))))((((((***(((&&&&&&&&&'''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%''''''&&&$$$$$$$$$"""!!! ''''''&&&%%%$$$######"""$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######"""""""""######$$$$$$$$$$$$$$$&&&%%%############%%%&&&%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""#########$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$###"""""""""###%%%&&&#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%"""%%%'''&&&"""!!!###&&&$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""$$$###"""!!!"""###$$$%%%###"""!!!"""###$$$###!!!################################################$$$#########""""""""""""##############################""""""!!!""""""""""""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################%%%$$$""""""""""""$$$%%%########################""""""#########$$$$$$$$$########################%%%$$$""""""$$$$$$###"""########################$$$$$$########################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""########################$$$###"""#########"""!!!###$$$$$$###!!!!!!###%%%"""##################""""""###$$$$$$$$$######""""""##################$$$##############################""""""""""""######%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$##########################################$$$######""""""######$$$jjjYYYQQQCCC@@@:::666555444333222666444333111///...---,,,------,,,,,,,,,,,,++++++***))))))(((''''''&&&&&&$$$%%%'''))))))))))))(((***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""######$$$$$$######"""########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$##################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!!!!"""###%%%%%%&&&''''''''''''&&&%%%%%%$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$%%%$$$######""""""######$$$#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%!!!&&&)))'''""" ###'''!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""""""""###$$$$$$###!!! !!!"""###"""!!!#########################################################"""""""""!!!!!!########################%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%###############$$$$$$$$$###############$$$$$$$$$#########""""""#################################"""############$$$$$$$$$###############$$$$$$$$$%%%###""""""###$$$$$$###########################$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#############################################"""""""""###$$$###"""!!!!!!###%%%###$$$%%%%%%%%%%%%$$$##################"""""""""!!!"""$$$###""""""###$$$$$$$$$$$$########################""""""#########%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#################################&&&%%%$$$######"""####################################""""""""""""######}}}fffWWWOOOBBB>>>999666444444444333444333222000///.........------,,,,,,,,,,,,++++++))))))))))))((((((((((((%%%'''((()))))))))'''&&&'''%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%###))))))((((((((((((((()))&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###%%%&&&%%%%%%&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!""""""""""""!!!"""""""""!!!!!!""""""""""""#########$$$$$$$$$$$$"""""""""""""""###$$$$$$###%%%&&&%%%"""!!!"""$$$ !!!"""###$$$%%%%%%########################""""""###$$$$$$###""""""############$$$$$$$$$$$$!!!""""""##################"""!!!"""###$$$###!!!################################################$$$$$$$$$#########""""""####################################$$$%%%&&&&&&######$$$%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$""""""############""""""########################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$"""!!!!!!###%%%%%%%%%########################"""######$$$$$$$$$######"""###$$$%%%%%%$$$######"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$###$$$%%%#########!!! !!!###%%%&&&&&&'''(((((('''&&&&&&%%%$$$###!!!!!!!!!"""### """$$$###"""!!!###%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$######"""######$$$%%%&&&&&&&&&%%%%%%$$$######"""########################&&&%%%$$$######$$$%%%%%%##############################""""""""""""######{{{dddUUUOOO@@@===888555444555444444222222111000000000000000---------,,,,,,,,,++++++(((((())))))******++++++'''((()))***)))(((%%%$$$$$$###"""$$$''')))***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%###$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%'''(((((('''%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$###############""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######(((&&&%%%$$$$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%%%%$$$###!!!!!! !!!!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######%%%###""""""######""" """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$###"""$$$###"""###$$$%%%$$$"""################################################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""###$$$$$$###"""!!! !!!""""""""""""#########%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$###""" !!!###%%%&&&&&&######################## !!!"""$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""""""""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$%%%%%%%%%%%%&&&'''#########!!! ###%%%######$$$%%%%%%$$$######&&&$$$"""!!! !!!"""###"""$$$###!!!!!!###%%%$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""###%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%'''(((##############################""""""""""""######xxxaaaSSSLLL@@@>>>:::888888777666555000000//////......------...---,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,+++++++++)))((('''&&&((('''&&&%%%&&&''')))***&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!!!!!###$$$%%%%%%$$$$$$%%%&&&%%%$$$""""""$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###""""""""""""###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$###!!! %%%&&&'''(((((('''%%%$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%))) ###&&&###%%%)))%%%"""$$$'''''''''&&&&&&''''''&&&&&&%%%$$$###""""""%%%###"""$$$&&&%%%"""#########$$$$$$%%%%%%%%% !!!###$$$%%%&&&'''$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!""""""###$$$&&&&&&###"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""'''%%%!!!###!!!!!!"""!!!!!! %%%&&&&&&%%%""" !!!###############"""!!!!!!$$$###"""!!!!!!"""###$$$%%%$$$"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""%%%'''%%%%%%$$$$$$###""""""""""""###%%%&&&&&&%%%###"""!!!!!!  """$$$&&&&&&$$$######$$$$$$"""!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################%%%$$$"""!!!!!!!!!""""""$$$$$$################## !!!"""######$$$######$$$&&&''''''&&&$$$'''&&&&&&%%%$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%###!!!!!!!!!!!!"""%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%ttt^^^PPPIII???<<<888555444333111000111111000//////......---------,,,+++++++++,,,,,,*********))))))))))))((()))************)))((((((&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""###$$$%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$""" """$$$%%%%%%%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""((("""&&&)))$$$$$$'''"""###%%%(((((('''&&&&&&'''&&&%%%%%%$$$$$$#########$$$###"""###%%%%%%###!!!"""""""""######$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""##################$$$$$$$$$"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%###!!! """""""""###$$$$$$#########"""###$$$###""""""$$$%%%###############"""!!!!!!"""!!! !!!"""###"""!!!"""$$$%%%%%%###$$$$$$############$$$$$$!!!"""######"""###&&&(((##################$$$$$$$$$##################$$$ !!!""""""#########$$$###""""""###$$$###!!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!"""###$$$$$$#########"""""""""!!!!!!$$$$$$$$$#########""""""########################'''&&&%%%$$$$$$$$$%%%&&&########################!!!!!!""""""###$$$$$$%%%$$$$$$%%%&&&''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$###"""!!!!!!""""""########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$#########$$$%%%qqq[[[MMMFFF???<<<888555333111///---222111111000000///......,,,,,,+++++++++,,,------*********))))))))))))((('''((())))))************%%%&&&((())))))'''%%%$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''#########$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%%%%%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$""" """###$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###""" &&&###)))+++###$$$'''!!!%%%'''))))))'''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$###"""""""""""""""#########""""""#########$$$$$$$$$''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%$$$$$$###""""""######$$$###""""""###$$$###"""########################$$$$$$$$$#########""""""$$$$$$############$$$$$$"""$$$&&&&&&$$$"""""""""!!!"""###$$$%%%%%%%%%%%%"""######"""!!!"""$$$'''"""############""""""!!!"""!!!!!! !!!!!!"""!!!!!! """%%%&&&&&&%%%$$$###"""!!!!!!"""###$$$!!!"""###"""!!!!!!###%%%!!!""""""###$$$$$$%%%%%%$$$###!!! !!!###$$$ """$$$$$$$$$"""!!!"""!!! !!!###$$$###""""""""""""""""""""""""""""""""""""!!!""""""###$$$ !!!""""""###############"""""""""""""""$$$############"""""""""##############################"""""""""###$$$$$$########################""""""######$$$%%%%%%%%%""""""###$$$$$$$$$######%%%%%%$$$############$$$######$$$$$$$$$$$$######$$$######"""""""""######""""""###$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""###$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%oooYYYKKKEEE@@@===999666555444222111222222111111000/////////++++++++++++,,,,,,---...,,,,,,,,,+++++++++******'''(((((()))))))))))))))''''''((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&!!!$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""""" """############"""########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$###((((((!!!%%%+++&&&'''(((***)))'''%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###"""""""""######""""""##########################################"""######$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$###############$$$$$$###""""""$$$$$$###"""""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%!!!###&&&&&&%%%#########!!!!!!"""###############%%%%%%$$$""" """$$$""""""############"""!!!########################"""!!!!!!"""$$$&&&%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%### """"""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""###$$$######"""!!!  """######"""""""""""""""""""""""""""$$$############$$$%%%%%%"""######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################!!!!!!!!!!!!""""""#####################$$$$$$$$$############$$$$$$%%%%%%###$$$$$$$$$$$$###$$$$$$$$$$$$######"""######$$$##########################################$$$$$$"""###$$$$$$%%%&&&''''''""""""###$$$%%%&&&''''''!!!"""$$$%%%&&&&&&%%%$$$###############"""""""""########################""""""""""""""""""""""""####################################$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$pppZZZLLLEEE>>>;;;888777777666555444222222111111000/////////++++++++++++,,,,,,---...,,,,,,,,,+++++++++******)))))))))))))))(((''''''***)))((('''''''''((()))&&&&&&'''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%############$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&$$$###$$$%%%$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%!!!$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$"""%%%$$$ ***333///'''(((***)))'''%%%$$$$$$#########$$$$$$%%%%%%&&&((('''%%%###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%!!!###$$$###""""""###%%%###############"""!!!!!!#########""" """$$$!!!""""""#########""""""######$$$$$$$$$$$$######$$$###"""###$$$$$$###"""######"""!!!!!!"""######$$$%%%%%%### $$$$$$$$$#########""""""######$$$%%%%%%$$$############"""!!!!!!"""$$$$$$!!!  """######"""""""""""""""""""""""""""!!! !!!""""""######$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$"""""""""###############&&&'''((('''%%%%%%&&&((($$$######"""######$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%&&&&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$sss\\\MMMFFF;;;999666555555555555444222111111000000///......,,,,,,+++++++++,,,------*********))))))))))))((())))))))))))(((((('''&&&)))(((&&&%%%&&&''')))+++&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''#########$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""%%%((('''$$$"""###%%%###$$$&&&''''''&&&%%%%%%######$$$$$$$$$$$$######$$$######""""""######$$$$$$$$$%%%&&&%%%$$$###"""#########$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%"""###!!!!!!000;;;444&&&''')))(((&&&$$$###############$$$$$$%%%%%%%%%&&&'''&&&$$$!!! """%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################%%%%%%$$$######"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!"""###%%%&&&'''%%%#########$$$%%%$$$########################### !!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$"""######!!! !!!###%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""###%%%'''!!!""""""############"""!!!""""""######""""""!!!%%%$$$######$$$$$$###!!!######################## """######!!! !!!!!!%%%%%%$$$$$$###""""""!!!"""###%%%''''''%%%###"""%%%$$$"""!!!!!!"""$$$%%%"""!!! !!!###$$$###""""""""""""""""""""""""""""""""""""""""""######$$$ """$$$%%%&&&&&&%%%"""""""""""""""#########!!!!!!"""""""""""""""###########################"""###$$$$$$%%%$$$$$$###"""""""""###$$$$$$%%%%%%########################"""$$$&&&$$$!!! """%%%$$$############$$$%%%%%%%%%$$$############$$$%%%###$$$$$$%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$######"""""""""############$$$"""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$$$$vvv^^^NNNFFF;;;888555444444333333111111111000//////......---------,,,+++++++++,,,,,,*********))))))))))))(((&&&'''(((((()))((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""&&&)))((($$$"""###%%%"""###%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$######"""""""""###$$$%%%"""""""""###$$$%%%&&&&&&""""""#########$$$$$$$$$!!!!!!"""""""""#########$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###&&&""""""!!!%%%777???333$$$&&&''''''%%%#########$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&%%%###!!!"""###$$$$$$$$$$$$#########"""##################$$$$$$''''''&&&%%%###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""###"""""""""###$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###!!!!!!"""$$$#########$$$$$$###""""""!!!###$$$$$$%%%&&&!!!!!!"""###############!!!"""############"""!!!$$$###""""""$$$%%%$$$###"""###$$$%%%%%%$$$###"""!!!###$$$###"""""""""$$$$$$########################$$$$$$$$$$$$######$$$#####################$$$###""""""###$$$###!!!""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''!!!$$$%%%%%%%%%$$$!!!!!!"""""""""#########!!!!!!!!!!!!""""""##############################!!!!!!"""###"""""" !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$!!! ###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$"""!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############"""######$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """###$$$$$$$$$###www___NNNFFF>>>;;;777555444333222000000000000///......------...------,,,++++++++++++,,,,,,,,,++++++++++++***$$$%%%&&&((()))********* ###%%%''''''&&&&&&&&&&&&'''((())))))((((((%%%&&&&&&&&&'''((((((((($$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""&&&***)))$$$"""###%%%""""""$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$&&&''''''&&&$$$$$$"""""""""###$$$%%%'''(((""""""######$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$#########$$$%%%&&&%%%%%%%%%$$$###"""!!! &&&""""""###)));;;???111"""$$$&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&$$$###$$$&&&$$$#########""""""!!!!!!""""""#########$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%$$$######"""#########%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$%%%%%%$$$###""""""$$$%%%%%%###""""""""" !!!!!!""""""!!!###%%%$$$"""!!!!!!!!!!!!"""##################$$$%%%&&&&&&%%%$$$###"""!!!!!!"""$$$&&&&&&%%%!!!###%%%''''''%%%###!!!###$$$&&&%%%### """""""""###$$$$$$%%%%%%$$$###""" """###$$$"""###$$$%%%%%%$$$"""!!!&&&$$$######$$$$$$"""!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$ """###$$$###!!! ######$$$$$$%%%%%%%%%%%% !!!!!!!!!""""""##############################$$$%%%&&&&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))&&&"""!!!$$$(((%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''((('''&&&$$$###"""###$$$$$$ """###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """###$$$$$$$$$###}}}fffSSSGGGAAA===888666666555333000111111000000//////......)))***+++,,,------------)))***))))))(((&&&%%%$$$******))))))((((((''''''((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########((("""$$$(((***222555,,,'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######"""#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$"""!!! $$$$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######"""!!!!!! ###$$$%%%%%%######$$$%%%((('''&&&%%%###"""!!!!!!""""""""""""############$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###''''''%%%$$$###"""""""""%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""########################"""############$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$######"""""""""$$$%%%&&&%%%$$$""""""###$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$%%%$$$###$$$&&&((()))(((&&&&&&&&&&&&%%%$$$######(((''''''&&&%%%$$$######"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&& !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""|||eeeRRRFFF@@@<<<888666666555333111111111111000//////......///......------,,,++++++---,,,+++***)))((('''&&&***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&&&&((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""###$$$&&&+++---***((('''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######"""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$###"""!!!!!!""""""""""""############$$$#########$$$$$$%%%%%%###$$$%%%%%%######$$$%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######&&&&&&%%%$$$##############################$$$$$$$$$######""""""######$$$$$$$$$$$$#######################################"""############$$$$$$$$$"""""""""""""""############"""""""""""""""######$$$###"""""""""###$$$%%%%%%###""""""###$$$$$$###$$$$$$$$$%%%$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""###%%%&&&&&&%%%###"""###############"""!!!!!!######$$$$$$$$$$$$######&&&&&&%%%$$$$$$######"""$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$${{{dddPPPEEE>>>;;;888666555555444333222111111000000///......111000...---,,,,,,------///...+++)))((('''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&'''(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!+++((()))666000$$$)))&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""""""""#########$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$$$$$$$$$$###############$$$$$$$$$###############"""############$$$$$$$$$!!!""""""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&###$$$%%%$$$######$$$%%%#########"""""""""!!!!!!""""""""""""########################$$$$$$%%%%%%###$$$%%%$$$######$$$%%%#################################""""""#########%%%%%%$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$######""""""######$$$###############$$$$$$$$$########################"""############$$$$$$$$$!!!!!!""""""######$$$$$$######"""""""""""""""###'''&&&%%%%%%$$$%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!"""%%%%%%"""!!!"""###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############"""!!!!!!######$$$$$$$$$$$$######&&&&&&%%%$$$$$$######"""%%%$$$""""""""""""$$$%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$zzzbbbOOODDD<<<:::888666555444444444222222111111000//////...---,,,+++***+++---///111...,,,)))'''%%%%%%&&&'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&!!!///(((,,,AAA777!!!)))%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$###$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$######$$$$$$$$$######""""""###$$$$$$###"""###$$$################################################""""""#########$$$$$$$$$ !!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$"""$$$%%%$$$###"""###$$$""""""##################!!!"""""""""############"""######$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$######""""""""""""######"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$ !!!"""###$$$$$$%%%$$$######"""""""""""""""%%%%%%$$$#########""""""$$$###!!!"""###%%%$$$###$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!$$$%%%###!!!$$$'''######$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!"""######xxx```NNNDDD;;;:::888666444333444444222222222111000000//////,,,+++)))))))))+++...///---,,,)))'''&&&&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""########################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''!!!***"""***EEE::: %%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###############$$$$$$"""######$$$$$$$$$######"""###$$$$$$###"""###$$$################################################""""""#########$$$$$$$$$ !!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$""""""###$$$#########$$$$$$$$$$$$%%%!!!"""""""""############!!!"""###$$$$$$$$$######"""###$$$$$$""""""###$$$%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$############$$$%%%&&&&&&$$$$$$$$$#########""""""###""""""""""""""""""###"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$ !!!"""###$$$$$$%%%######"""""""""""""""### $$$"""!!!"""###%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$######%%%&&&###"""$$$'''$$$%%%%%%%%%$$$$$$###""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$####################################"""""""""######$$$$$$xxx___NNNEEE;;;;;;999666333222222444333222222111111000//////---,,,+++***))))))******---,,,+++***)))***++++++(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((($$$000DDD:::%%%&&&$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$###$$$$$$%%%&&&'''#########$$$$$$$$$$$$$$$######""""""""""""######$$$######"""""""""######""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$###############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############ !!!###$$$$$$$$$###""""""###$$$###""""""###$$$%%%$$$$$$$$$######""""""#########""""""#########$$$#########$$$%%%%%%&&&%%%%%%$$$$$$###""""""!!!###""""""!!!!!!""""""##################$$$$$$$$$########################"""############$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""######$$$"""############""""""!!!###"""!!!"""$$$%%%%%%$$$######$$$%%%&&&''''''&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%!!!$$$'''&&&###!!!"""###%%%%%%%%%%%%$$$###"""!!!"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""######$$$$$$$$$$$$######&&&&&&%%%$$$$$$######"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&www___NNNFFF;;;<<<:::777222000111333333333222111111000000///------,,,++++++******)))******+++++++++,,,,,,,,,'''((((((((()))))))))***''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######***'''+++888===333((('''###############$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$#########$$$$$$%%%"""#########$$$$$$$$$$$$######""""""""""""######$$$######"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&!!!###$$$###"""!!!"""$$$$$$$$$$$$$$$############""""""""""""############ !!!###$$$$$$$$$""""""!!!###$$$###"""!!!"""$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################""""""!!!!!!!!!!!!""""""$$$$$$$$$#######################################"""############$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!"""###%%%%%%%%%%%%''''''((('''&&&&&&###"""!!!"""$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""#####################$$$$$$$$$$$$######&&&&&&%%%$$$$$$######"""$$$###!!! !!!###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&########################"""###&&&'''((('''%%%$$$www___NNNGGG<<<<<<;;;777222///000222333333222222111000000000)))***+++---------------&&&'''(((***+++++++++***'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% ###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!((("""---999111'''%%%$$$######""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$######"""#########""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$"""!!! !!!"""###$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ """###$$$%%%&&&!!!###$$$###"""!!!"""###############"""""""""!!!""""""""""""############ !!!###$$$%%%$$$"""!!!!!!###$$$###"""!!!"""##############################$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$%%%"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$######""""""########################"""############$$$$$$$$$#########""""""""""""""" !!!"""$$$&&&&&& !!!###$$$%%%$$$$$$######"""!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###!!!!!!"""######"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&######&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$""" uuu^^^MMMCCC<<<;;;999666444333333333111111111111000...---,,,---+++)))((('''((()))***+++++++++*********))))))&&&%%%%%%&&&)))******)))((('''&&&%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%+++'''""" """########################!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###&&&&&&''')))%%%)))"""######$$$$$$######""""""###%%%%%%$$$$$$%%%'''%%%$$$###""""""$$$&&&'''%%%''''''%%%  """$$$$$$###!!!######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%########################!!!"""$$$%%%&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$'''&&&$$$###"""!!!!!!!!!###"""!!!!!!!!!"""###$$$&&&&&&%%%$$$$$$######"""$$$$$$######$$$$$$%%%&&&########################''''''&&&%%%$$$###"""!!!$$$!!!!!!###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!######""""""!!! !!!"""###############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!!!!$$$&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""" """############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!""""""#########""""""!!!$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######"""""""""###%%%&&&!!!"""###$$$$$$$$$$$$#################################""""""""""""############""""""""""""######$$$$$$###"""!!!!!!""""""$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########sss]]]LLLCCC<<<;;;999666444333333333333222111000///......---///---+++)))((('''((()))+++++++++*********))))))'''&&&&&&''')))***)))((()))(((((('''''''''((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%""" ###''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############&&&$$$###(((### $$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$&&&&&&%%%$$$######%%%&&&(((###%%%%%%###   !!!"""############""""""#########$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######""""""$$$$$$############$$$$$$########################$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$######$$$%%%&&&'''"""######$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&########################%%%%%%$$$$$$$$$$$$######(((&&&$$$$$$%%%%%%""" """"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$$$$##################$$$!!!"""###$$$$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%###############"""!!!!!!%%%###""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""!!!"""######$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$######"""###$$$%%%&&&##################$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$ppp[[[KKKCCC<<<;;;888666444444444444555444222000////////////111///---***)))(((((((((+++++++++***************((('''&&&'''((()))((('''(((((('''''''''((())))))$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!"""###&&&((('''***%%%!!!(((&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%#########%%%&&&%%%$$$$$$$$$%%%&&&'''!!!######"""  &&&%%%$$$""""""###$$$$$$!!!!!!"""""""""#########&&&%%%$$$$$$######$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#####################""""""#################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$######$$$%%%&&&((((((""""""######$$$%%%%%%%%%$$$############$$$%%%%%%#################################$$$$$$$$$%%%%%%'''&&&&&&''''''&&&###!!!######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%###"""!!!!!!"""""""""######$$$$$$%%%&&&&&&"""""""""###""""""!!! )))'''$$$!!! !!!"""$$$########################$$$$$$$$$$$$###"""!!!!!!"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###!!!"""###$$$%%%$$$######&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""######$$$########################%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%$$$###$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%pppZZZKKKCCC<<<:::888666444444444444666444222000//////000111000///---,,,************************************)))(((''''''((()))'''&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%###""" !!!###$$$!!!(((%%%###)))(((&&&---&&&&&&''''''''''''&&&&&&$$$&&&&&&%%%###"""###$$$%%%%%%$$$###$$$$$$%%%&&&!!!"""""""""!!!!!!""""""'''&&&%%%$$$######$$$$$$""""""""""""#########$$$%%%%%%$$$#####################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&######""""""""""""##############################$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! """"""#########$$$%%%%%%%%%%%%$$$$$$###"""""""""###############$$$$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""############""""""###$$$%%%&&&%%%### """"""""""""""""""""""""%%%%%%$$$###!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###### """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!!!!"""$$$%%%##############################""""""""""""######$$$$$$############$$$$$$######"""""""""""""""###$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%$$$###"""#################################$$$$$$%%%%%%%%%ppp[[[LLLDDD;;;:::888666555444444555666444222000//////000111------,,,,,,,,,,,,,,,,,,************************)))(((''''''((()))'''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''***+++)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$&&&%%%###""""""###%%%&&&'''((("""$$$000000&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%###"""###$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$$$$$$$######$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$###""""""""""""###%%%%%%%%%$$$$$$#########%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''######""""""""""""##############################$$$$$$############$$$$$$%%%%%%%%%%%%$$$"""!!! #####################"""%%%%%%$$$######""""""!!!######""""""######$$$%%%########################$$$$$$$$$#########""""""&&&%%%$$$###"""###$$$&&&$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$############$$$$$$$$$%%%###"""!!!!!!"""$$$&&&(((&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$$$$ !!!###$$$$$$"""!!! """""""""""""""""""""""" !!!"""$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""" """$$$%%%&&&%%%###"""""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$%%%##############################""""""""""""############""""""""""""#########"""""""""""""""######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%qqq[[[KKKCCC;;;999888666555444555555555444222000////////////++++++,,,,,,,,,---------***************+++++++++((('''&&&'''((()))((('''(((((('''''''''((()))))))))(((&&&$$$$$$&&&((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$(((++++++***'''$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''!!!######000FFFFFF333)))$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%#########%%%%%%%%%$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$!!!"""###%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""&&&%%%%%%$$$######""""""$$$$$$########################################## !!!###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''#########""""""#################################$$$$$$############$$$$$$!!!"""###%%%%%%$$$#########$$$%%%%%%%%%$$$$$$###!!!!!!""""""###$$$$$$$$$###""""""""""""###$$$$$$########################$$$$$$#########"""""""""''''''&&&$$$""""""###%%%######$$$$$$$$$######"""########################$$$$$$$$$############"""$$$$$$$$$###############!!!!!! !!!!!!###""""""""""""###$$$$$$"""!!!!!!"""###%%%'''(((((('''&&&%%%###"""!!!!!!###$$$%%%%%%&&&%%%%%%%%%$$$""" $$$'''########################!!!"""""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$######""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###$$$###"""""""""###%%%&&&########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""######$$$$$$###############$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%qqqZZZIII@@@:::999777666555555555555333222111000///......---+++,,,,,,,,,,,,+++++++++))))))*********+++++++++'''&&&&&&''')))***)))((()))(((((('''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''"""%%%777QQQRRR===000$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$&&&&&&'''''''''&&&&&&%%%$$$$$$"""!!!"""$$$%%%$$$"""$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$######"""!!!!!!!!!!!!"""$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$###""" """$$$%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$"""""""""""""""###$$$$$$########################""""""""""""############ $$$%%%$$$###$$$%%%""""""###$$$$$$$$$##############################$$$$$$$$$############"""###############$$$$$$$$$""""""!!!!!!!!!!!!""""""###""""""!!!"""###$$$%%%""""""######$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%%%%&&&### !!!%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""!!! !!!"""###$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$""""""!!!!!!"""###$$$%%%%%%&&&########################%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$qqqYYYGGG>>>:::999777666555555555666111111111111000...---,,,,,,------,,,+++***)))((())))))******++++++++++++&&&&&&%%%''')))******)))((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$&&&((('''''''''&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%((()))'''222GGGFFF222'''$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%'''(((((())))))((('''&&&&&&$$$""" !!!$$$%%%###!!!)))'''$$$""""""###&&&(((""""""""""""##################"""!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$%%%&&&&&&%%%### !!!###$$$%%%%%%$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$######################## !!!"""###$$$%%%%%%$$$&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!######$$$$$$$$$ """######$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""######$$$%%%''''''&&&%%%$$$""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!! """###%%%&&&&&&&&&##############################""""""""""""######%%%$$$$$$######$$$$$$%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########qqq[[[KKKCCC;;;:::999888777777777777333222111000////////////,,,+++******))))))******---,,,***))))))***,,,---###,,,---555$$$(((###***)))'''%%%%%%&&&'''((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%$$$222***!!!)))***&&&&&&&&&%%%%%%$$$$$$$$$&&&)))'''###%%%(((%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&%%%%%%''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%(((222666111)))'''((((((...)))***%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))&&& """((('''!!!''''''%%%!!!!!!%%%%%%!!!&&&###%%%'''+++,,,)))!!!!!!)))((( !!!"""###$$$%%%%%%###%%%%%%$$$"""!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###########################%%%&&&$$$"""###&&&%%%!!!&&&&&&%%%%%%$$$$$$######!!!###''''''$$$ ###$$$$$$######$$$$$$%%%&&&########################""""""#########""""""!!! """$$$%%%%%%%%%###"""$$$(((### $$$'''&&& $$$&&&%%%%%%%%%###)))"""!!!(((""""""###$$$$$$$$$$$$######"""""""""!!!!!! !!!"""###$$$%%%%%%$$$### !!!!!!!!!!!!%%%###""""""###$$$$$$###!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""######$$$###""" !!!"""###$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######"""  ###&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((###"""!!!!!!!!!"""$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################&&&%%%$$$""""""""""""###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$##################$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$$$$#########$$$%%%%%%&&&"""###$$$%%%%%%$$$"""!!!pppZZZKKKBBB::::::888666444222111000333222111000////////////,,,,,,+++************+++***)))'''&&&&&&''')))***###222&&&%%%"""!!!111***%%%$$$"""!!! !!!"""###&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######""""""######$$$&&&'''&&&******&&&&&&&&&%%%%%%$$$$$$$$$!!!"""""" $$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$&&&&&&%%%$$$######$$$########################%%%"""$$$,,,111,,,&&&$$$"""(((###%%%+++%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###+++***%%%######$$$!!!  ###******###  ((('''%%%%%%### """"""""""""###############$$$%%%$$$"""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%$$$###########################"""!!!###$$$"""$$$,,,$$$$$$#########"""""""""''' &&&)))***$$$$$$######$$$$$$%%%&&&######################## !!!"""######$$$######"""###$$$&&&&&&%%%$$$###%%%%%%!!!"""(((&&& )))'''"""!!!&&&&&&!!!'''---...)))%%%#########$$$%%%%%%%%%%%%$$$#########"""""""""!!!!!!!!!"""###$$$%%%$$$$$$### !!!!!!!!!"""""""""%%%###""""""###$$$$$$###!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""""""""$$$$$$$$$""" !!!!!!""""""######$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$###########################$$$%%%$$$###"""###%%%""""""#########$$$$$$$$$##############################"""""""""###$$$%%%######"""""""""###$$$%%%"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""########################%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""$$$#########$$$%%%%%%&&&"""######$$$$$$$$$######oooYYYJJJBBB888888888777555222000...222222111000////////////------,,,+++++++++++++++)))((('''&&&&&&'''((()))111...'''...---,,,333###***)))((('''''''''((()))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((###(((%%%++++++ '''!!!&&&&&&%%%%%%%%%%%%$$$$$$)))((()))***'''$$$%%%***(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&+++///,,,((('''%%%!!!''',,,%%%(((&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&///(((""""""######$$$'''$$$'''(((%%%&&&((((((%%%###!!!!!!"""!!! %%%,,,,,,///,,,###$$$((($$$$$$#########"""""""""###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$#########"""###$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$########################!!!$$$%%% !!!((('''''''''&&&&&&&&&&&&&&& $$$))))))&&&!!!$$$############$$$%%%%%%######################## """###$$$$$$%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$### !!!&&&&&&"""!!!(((******((("""///+++###"""$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############""""""###$$$$$$%%%$$$$$$$$$!!!""""""""""""#########%%%###!!!"""###$$$###"""!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############"""!!!"""###%%%&&&%%%%%%$$$"""""""""""""""#########&&&&&&$$$###!!! ########################$$$###""""""!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$&&&((((((&&&$$$######!!!!!!"""""""""#########""""""""""""""""""""""""######"""""""""###$$$%%%$$$############$$$%%%%%%"""""""""""""""#########&&&%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""!!!$$$$$$############$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$&&&'''&&&%%%###"""########################%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%mmmXXXIIIAAA666777999999999777555333222111000//////......///...---,,,,,,++++++,,,,,,+++***))))))))))))***+++,,,...,,,###'''$$$((('''&&&&&&%%%&&&''''''%%%%%%$$$$$$$$$#########""""""""""""""""""""""""########################""""""""""""###$$$%%%%%%***###"""---,,,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$(((&&&!!!""""""""""""""""""""""""#########"""""""""!!!!!! """###"""!!! !!!"""""""""""""""""""""""""""###!!!!!!$$$&&&&&&$$$###$$$))))))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,'''###$$$###%%%"""######!!!%%%))))))%%%!!!"""'''(((###########################"""$$$%%%$$$###"""###$$$%%%$$$$$$######""""""""""""$$$%%%$$$###"""###%%%%%%%%%%%%&&&&&&%%%%%%$$$########################---(((%%%(((,,,***!!!""""""""""""""""""""""""$$$$$$!!!"""''')))###############$$$$$$%%%########################!!!"""######$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!&&&'''###$$$)))&&&&&&"""###'''((( $$$$$$&&&***(((###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###!!!!!!#########"""######$$$%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$################################################$$$$$$$$$#########""""""!!!"""###$$$%%%&&&%%%%%%#########"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""######""""""""""""""""""&&&$$$###!!!!!!###$$$&&&&&&'''((('''$$$#########""""""""""""#########$$$"""""""""###############%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""##################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""##############################""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$""" ###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""###$$$$$$$$$%%%$$$$$$$$$###"""!!!!!!"""$$$&&&'''kkkVVVGGG@@@888999:::;;;:::888666444222111000///...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((###)))***###""")))555(((((((((((((((((())))))******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((()))***111444###)))111$$$)))%%%%%%%%%%%%%%%%%%%%%%%%)))$$$###%%%'''&&&'''***%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&''')))((('''333&&&&&&'''"""'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,+++'''!!!'''222!!!&&&'''$$$###&&&(((((()))"""%%%&&&$$$***&&&#########$$$$$$%%%!!!""""""###$$$%%%%%%%%%"""###$$$$$$###"""###$$$%%%$$$$$$######"""""""""$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%%%%########################!!! ***+++###%%%%%%%%%&&&&&&&&&&&&&&&)))%%%%%%+++$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$###"""!!!!!!""""""###############!!!&&&&&&))))))%%%$$$$$$"""&&&))))))%%%###### !!!!!!"""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$"""!!!!!!"""######"""$$$%%%%%%%%%%%%%%%%%%$$$###############""""""!!!################################################$$$$$$$$$#########""""""""""""###########################"""""""""""""""!!!"""""""""######$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%### """$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&###""""""!!!!!!""""""###########################$$$$$$$$$$$$######""""""""""""""""""############""""""""""""""""""""""""!!!"""######"""!!! """"""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################""""""###$$$$$$###$$$%%%%%%%%%$$$$$$######"""!!!!!!"""$$$&&&'''iiiUUUFFF???:::::::::999777444222000111111000///............------,,,+++++++++++++++)))))))))******)))))))))***111000!!!+++444!!!$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$---$$$+++)))$$$$$$%%%%%%%%%%%%&&&&&&++++++'''!!!###'''(((########################$$$$$$#########""""""""""""$$$%%%$$$######$$$&&&########################"""$$$$$$!!!!!!$$$$$$"""111)))---+++###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((EEEOOOXXXZZZYYYYYYWWWTTT;;;222%%%###(((%%%###$$$'''&&&""" '''000!!!!!!"""###$$$%%%&&&'''"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%########################%%%...--- !!!### !!!!!!!!!!!!""""""###)))%%%"""$$$&&&$$$###""""""""""""###$$$$$$########################&&&&&&&&&%%%$$$###!!! !!!!!!!!!!!!"""""""""###&&&"""###,,,333///###>>>LLLZZZ```\\\PPP===---### !!!"""!!!###''' !!!!!!"""###"""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$""" !!!"""###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! #######################################$$$$$$$$$$$$$$$$$$############"""###"""""""""!!!!!!!!!!!!"""""""""""""""############"""""""""!!!!!! ########################$$$$$$%%%&&&&&&&&&&&&%%%###"""!!! !!!"""###%%%%%%### """%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&######$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""##############################$$$%%%%%%$$$$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&###$$$%%%&&&%%%$$$###"""""""""""""""###$$$%%%%%%hhhSSSFFF???;;;:::999777555333111000111111///...............,,,,,,+++************+++(((((())))))))))))(((((("""'''$$$...---===&&&'''(((((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$,,,(((>>> $$$###%%%)))$$$$$$$$$%%%%%%&&&&&&&&&(((000''' %%%'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&&&&###"""%%%%%%"""555(((*** %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''000FFFzzz}}}III$$$ ***///***$$$!!!#########$$$$$$%%%%%%%%%!!!###$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%###$$$%%%%%%&&&&&&&&&%%%########################$$$&&&...(((######"""""""""#########$$$$$$!!!((()))!!!%%%&&&""""""""""""""""""###$$$$$$########################%%%%%%%%%%%%$$$######""""""""""""""""""######$$$***+++WWWuuuHHH&&&...!!!!!!"""###########################$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$%%%"""""""""############$$$###""" """###"""!!!$$$##################$$$""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!"""""""""!!!!!!""""""######$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%"""""""""""""""""""""""""""######""" """$$$############$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%###$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$#########"""$$$%%%%%%%%%%%%%%%%%%&&&""""""######$$$$$$$$$$$$$$$######""""""######$$$########################"""###$$$$$$$$$$$$""""""!!!!!!""""""#######################################""""""!!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&$$$###!!!"""######$$$$$$$$$######gggSSSEEE>>>999888777666555555666666111000///......------...,,,+++******))))))******))))))************))))))'''+++111///222===000###444$$$$$$$$$%%%%%%&&&&&&&&&888'''###)))((()))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$DDDuuu888###%%%$$$%%%%%%%%%$$$$$$$$$$$$###!!!###$$$$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$$$$$$$###"""###$$$###$$$%%%%%%&&&&&&&&&&&&########################***)))vvvbbb"""""""""""""""######$$$###########################$$$$$$%%%%%%%%%$$$$$$#########"""######$$$%%%QQQ888""""""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$((('''%%%$$$###$$$%%%%%%!!!""""""""""""############""" """""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!###$$$%%%&&&&&&&&&""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!"""###$$$$$$ !!!!!!"""###$$$$$$%%%!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$ """$$$$$$###""""""###""""""""""""############ !!!!!!"""###$$$$$$$$$%%%&&&&&&'''&&&%%%$$$### !!!"""###$$$###""""""$$$#########""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######################## !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$%%%########################%%%$$$###""""""$$$&&&(((!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&$$$#########$$$%%%&&&&&&###$$$&&&&&&&&&$$$"""!!!"""###$$$%%%%%%$$$"""!!!~~~fffSSSFFF@@@777777777666555333111000444333111///...---.........---,,,+++***+++,,,,,,******))))))((((((''''''((((((333***(((333$$$%%%###---(((&&&&&&&&&%%%%%%$$$$$$$$$JJJ&&&$$$&&&!!!$$$######"""###$$$&&&'''!!!(((555$$$'''(((???RRR !!!''' %%% $$$"""%%%###---#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$!!! )))((('''&&&&&&&&&&&&&&&***'''$$$!!! !!!""""""!!!%%%[[[$$$%%%###"""###&&&'''%%%"""!!!!!!""""""#########$$$###---,,,!!!!!!&&&!!!$$$,,,111!!!RRR888&&&###((()))######""""""######$$$%%%%%%""" !!!%%%'''&&&$$$###########################$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$#########$$$&&&'''###############"""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!###%%%'''))))))'''%%%###!!!"""""""""############!!!!!!""""""#########$$$########################""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$###############$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%%%%$$$"""#########$$$$$$$$$$$$#########""""""""""""!!!!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################}}}eeeRRREEE???888888777555444333222111333222111///...---.........---,,,+++++++++,,,,,,******))))))((((((((((((///%%%((('''******###)))'''(((&&&&&&&&&%%%%%%$$$$$$$$$ppp%%%'''%%%&&&&&&&&&&&&%%%$$$#########$$$%%%...### ,,,+++III%%%)))(((666######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&$$$""" !!!"""''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""!!!%%%[[[$$$%%%###"""$$$&&&&&&$$$"""$$$$$$$$$$$$############,,, $$$%%%'''***)))### ###;;;XXX"""......444######""""""######$$$%%%%%%$$$###$$$%%%&&&%%%$$$########################%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###$$$$$$#########"""""""""###############$$$%%%%%%$$$$$$$$$$$$$$$###""""""#################################"""""""""""""""""""""""""""!!!!!!!!! !!!###%%%''''''%%%$$$"""#########$$$$$$$$$%%%%%%!!!"""""""""####################################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$##################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$&&&&&&##################$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""""" """###$$$$$$######"""""""""#########$$$$$$$$$$$$#########"""""""""###############$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""######"""""""""###$$$%%%$$$$$$$$$$$$####################################{{{bbbPPPDDD>>>999888666444333222222333333222111///...............---,,,+++++++++,,,,,,***))))))))))))(((((((((...&&&&&&)))///'''***"""###///&&&&&&&&&%%%%%%%%%%%%$$$$$$+++ !!!&&&''''''&&&%%%$$$############'''+++...:::%%%111555333###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""""""!!!%%%[[[$$$$$$######$$$%%%%%%$$$"""&&&&&&%%%%%%$$$#########&&&&&&***$$$ !!!!!!&&&---"""///"""######""""""######$$$%%%$$$&&&''''''&&&$$$$$$$$$########################'''&&&$$$#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%$$$###"""!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%$$$###########################""""""""""""############"""!!!!!!!!!!!!  """$$$%%%$$$"""!!!"""""""""#########$$$$$$""""""""""""####################################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###((('''&&&$$$############!!!"""""""""######$$$$$$(((((('''&&&%%%######"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###""""""!!!!!!"""""""""############%%%$$$$$$$$$############&&&%%%$$$#########$$$%%%#########""""""#########$$$$$$$$$###############"""""""""!!!""""""###$$$#########""""""!!!!!!!!!########################xxx```NNNCCC>>>:::999666333222222333333222111000000///.........------,,,,,,,,,+++++++++))))))))))))))))))))))))***///...))),,,$$$222444'''!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%666*** &&&%%%%%%%%%%%%$$$$$$#########222666sss***000 ---!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$#########"""!!!%%%[[[$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$######!!!$$$$$$%%%!!!$$$&&&%%%(((111+++######""""""######$$$%%%$$$'''******&&&######$$$########################%%%$$$###""""""$$$&&&'''!!!""""""""""""""""""!!!"""$$$%%%&&&&&&%%%###""" !!!"""$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!""""""######$$$$$$"""""""""""""""!!!!!!!!! """###$$$######""" !!!!!!!!!!!!"""""""""""""""#################################""""""""""""""""""""""""###############$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$#####################"""!!!!!!!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$######'''&&&$$$"""""""""###$$$$$$###"""!!!!!!"""###$$$##############################"""""""""##################"""!!!!!! ########################vvv^^^LLLBBB>>>:::999666333222222333333111111000000//////......---------,,,,,,,,,++++++))))))))))))************+++333///$$$(((!!!"""***!!!((($$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!000+++'''"""%%%)))&&&######$$$$$$%%%%%%%%%%%%"""000------111$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%###"""!!!!!!######"""!!!%%%[[[$$$###$$$$$$$$$###""""""""" !!!!!!"""###$$$%%%%%%***### ''''''***&&&MMM$$$333######""""""######$$$%%%$$$(((+++***&&&###"""##############################"""!!!!!!###%%%(((***"""######$$$$$$######""""""###%%%&&&&&&%%%$$$""" !!!"""$$$$$$###""""""######$$$$$$$$$$$$$$$###########################!!!!!!""""""######$$$$$$########################!!!!!!"""###$$$$$$###### !!!!!!!!!!!!######""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$###""""""######""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$############""""""""""""############%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!!!!"""###$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$###$$$$$$#########"""""""""########################uuu\\\LLLBBB???999888666444333222222333000000000000000///......,,,,,,---------,,,+++***)))))))))************+++***+++'''"""------999555333///)))%%%&&&+++111222!!!+++%%%###+++!!!+++$$$+++$$$$$$%%%%%%%%%%%%&&&&&&&&&EEEMMM"""$$$%%%%%%%%%!!!"""###%%%%%%&&&%%%%%%DDDMMM...---%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&###!!! !!!###$$$"""!!!%%%[[[$$$###$$$%%%$$$"""!!!!!!""" """###$$$%%%&&& ---"""******,,,+++222666ccc######""""""######$$$%%%%%%'''((((((&&&$$$##############################!!!!!!!!!"""$$$&&&((()))"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$###!!!"""######$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$############""""""""""""########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""############$$$$$$###############$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######""""""!!!$$$$$$$$$############"""###$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$#####################"""""""""""""""#########""""""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################ttt\\\KKKCCC???888888777555444333222111///000000111000000......,,,,,,---------,,,+++***))))))*********+++++++++((("""'''))),,,111+++!!!'''...000+++%%%!!! RRRYYY555%%%&&&(((&&&""")))&&&...$$$ $$$$$$$$$%%%%%%&&&&&&&&&,,, eeezzz&&&"""%%%######$$$%%%%%%%%%$$$###!!!SSS,,,%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$$$$"""!!!%%%[[[$$$"""$$$&&&%%%""" """!!!!!!"""######$$$%%%%%% ***###$$$000"""000((())),,,...---:::######""""""######$$$%%%'''%%%$$$$$$%%%%%%$$$"""########################"""######$$$$$$%%%&&&&&&!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$###############$$$%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$$$$%%%$$$$$$$$$###""""""!!!#########$$$$$$$$$%%%%%%############"""""""""!!!########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""############""""""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!"""###%%%%%%$$$###"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%%%%$$$###"""!!!"""######$$$$$$%%%%%%%%%########################ttt\\\KKKCCC@@@777777777666555333111000//////000111111000///...,,,,,,---...---,,,+++***))))))******++++++++++++,,,###///000###555&&&***,,,+++'''######)))///)))OOOsss***(((###...((('''---+++%%%$$$$$$$$$%%%%%%&&&&&&&&&000'''$$$+++### +++$$$%%%&&&&&&%%%$$$"""!!!###III&&&,,,SSS```%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%###"""###$$$######""""""###$$$%%%%%% !!!###$$$%%%%%%$$$$$$###"""%%%[[[$$$"""$$$&&&%%%!!! """$$$$$$$$$$$$$$$$$$%%%%%%###((( !!!&&&444|||???&&&!!!%%%"""ccc#########"""###$$$$$$%%%((($$$""""""$$$&&&$$$"""########################$$$%%%%%%%%%%%%$$$###""" !!!"""$$$$$$"""!!! """"""!!!!!!"""###$$$$$$%%%$$$#########$$$&&&'''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$%%%%%%$$$###"""!!! """"""""""""############$$$#########""""""!!!!!!########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""############!!!!!!""""""###$$$&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$""""""'''&&&&&&%%%$$$###""""""!!!!!!###$$$&&&'''))))))$$$$$$$$$############"""###$$$%%%%%%&&&&&&&&&&&&$$$$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########""""""""""""!!! """%%%''''''&&&$$$######$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$"""###$$$$$$$$$"""!!! !!!!!!"""###$$$%%%&&&&&&########################ooo[[[MMMCCC===999666333333555666444222222222111000...---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&000!!!---)))%%%$$$&&&'''&&&$$$&&&'''((()))(((&&&$$$"""(((&&&%%%%%%&&&'''&&&%%%%%%%%%:::""",,,###%%%%%%%%%%%%%%%%%%%%%%%%***666!!!+++((( """%%%+++aaa^^^!!!&&&&&&&&&666,,,'''""" """%%%&&&%%%#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%[[[$$$!!!!!!!!!!!!""""""""""""########################%%%***(((,,,NNN///---'''###...$$$((( ###'''&&&$$$"""!!!!!!""""""!!!"""$$$%%%%%%###!!!"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""###########################"""!!!!!!!!!"""$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######""""""######$$$%%% """#########"""!!!!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$###"""!!!!!! !!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% """$$$$$$%%%&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%&&&&&&%%%$$$"""((('''%%%###"""!!!!!! %%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%"""$$$'''%%%###!!!$$$&&&###%%%&&&%%%$$$"""######%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""" %%%&&&%%%$$$$$$&&&ooo[[[MMMBBB===:::888555444555555333111222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************''''''''''''''''''''''''''''''''''''''''''''''''&&&+++((($$$$$$%%%&&&&&&%%%!!!"""###$$$###!!!'''%%%$$$$$$&&&'''&&&%%%###)))---###KKK...(((+++"""%%%%%%%%%%%%%%%%%%%%%%%%###;;;+++ !!!***'''"""666OOODDD000,,,&&& ***&&&###"""###%%%%%%%%%###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$"""%%%[[[$$$############$$$$$$$$$$$$########################111$$$111---PPP ---"""!!!***```"""...&&&&&&'''&&&$$$###"""""""""###$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$#########""""""##############################"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############"""""""""############$$$$$$$$$######""""""######$$$%%%!!!!!!###$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$""""""!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$###'''&&&$$$"""""""""#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&& !!!"""######"""!!! !!!!!!!!!"""$$$%%%&&&'''$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""############%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%$$$$$$######$$$$$$###"""%%%'''))))))(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""" ###&&&&&&$$$""""""###oooZZZKKKBBB===;;;999666555444444222111222222222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''###&&&"""(((&&&######$$$&&&&&&%%%$$$%%%%%%&&&%%%$$$"""!!!%%%###"""###%%%&&&&&&&&& )))###%%%###[[[HHH***(((###%%%%%%%%%%%%%%%%%%%%%%%%ppp###***'''$$$'''%%%111"""000???"""111...###"""'''%%%######$$$%%%%%%$$$###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$"""%%%[[[$$$#########$$$$$$$$$%%%%%%########################---***%%%***"""%%%***"""lll,,,&&&+++###$$$&&&%%%$$$###############'''&&&$$$###"""###$$$%%%!!!"""""""""############$$$$$$$$$#######################################$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########""""""""""""############$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###(((&&&###  """$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%)))&&&###"""$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""!!! """""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%'''$$$!!!"""%%%&&&###!!!$$$%%%&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&###!!! oooYYYJJJAAA===999888666555444444333333111111111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))((())))))))))))))))))))))))''''''''''''((((((((((((+++)))***{{{$$$$$$######$$$%%%&&&&&&((((((((()))((('''&&&%%%###"""!!!"""$$$&&&&&&&&&!!!''' 111"""'''[[[kkk"""%%%###'''%%%%%%%%%%%%%%%%%%%%%%%%)))RRR666"""###,,,+++###"""...,,, ((( )))444+++|||...$$$ ***$$$$$$$$$%%%%%%%%%$$$###$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%[[[$$$!!!!!!"""""""""#################################$$$$$$%%%===ccc''')))###"""######%%%"""HHHwww%%%'''"""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$!!!!!!"""""""""#########################################################$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$"""""""""######"""""""""""""""#########$$$$$$$$$""""""!!!!!!"""######$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%!!! %%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%'''%%%######$$$%%%###!!! !!!!!!"""###%%%########################$$$$$$$$$#########""""""$$$%%%%%%%%%###"""!!! nnnXXXHHH@@@===777777777666555444555666///000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********************************'''''''''((((((((()))))))))$$$)))fff"""#########$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!"""$$$&&&&&&&&&&&&)))&&& """$$$&&&zzz000)))%%%%%%%%%%%%%%%%%%%%%%%%,,,000111%%% """""" $$$(((((( ///:::$$$...,,,'''%%%""""""###%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$"""%%%[[[$$$""""""""""""####################################''' ###---(((***"""!!!(((###&&&"""444&&&%%%444###$$$$$$$$$$$$%%%%%%%%%$$$"""###$$$%%%$$$###!!! """"""""""""##################################################################$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$###""""""""""""#########$$$$$$$$$######""""""######$$$%%%!!!!!!!!!!!!""""""######""""""############""""""""""""#########$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$$$$###!!!"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###  %%%)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""############"""""" """$$$&&&'''((((((######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&$$$&&&'''&&&###"""###%%%!!!###%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$########################$$$$$$###"""nnnWWWGGG???===777888888666444444555666000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((())))))***++++++))))))))))))))))))))))))'''''''''(((((())))))***%%%&&&\\\"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&&&&&&&+++###,,,,,,---&&&###111'''%%%%%%%%%%%%%%%%%%%%%%%%!!!...DDD999!!!"""///+++***&&&(((+++''''''***%%%'''(((######(((%%%!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$"""%%%[[[$$$$$$$$$$$$%%%%%%%%%%%%&&&########################$$$ >>>!!!'''!!!###---&&&%%%%%%UUU"""*** """###$$$%%%&&&&&&%%%%%% """$$$%%%%%%### """#########$$$$$$$$$$$$###############$$$$$$$$$########################"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!! """############$$$$$$$$$######""""""######$$$%%%!!!!!!!!! !!!""""""###"""######$$$$$$######""""""############$$$$$$$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###"""%%%'''&&&$$$###!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###!!!"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!%%%'''&&&"""!!!$$$'''$$$&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############"""!!!"""$$$%%%%%%$$$nnnVVVFFF???===:::;;;;;;888444222222444222222111111///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******'''!!!(((___"""$$$&&&&&&$$$###$$$&&&''''''&&&&&&&&&''''''''''''%%%$$$$$$&&&'''&&&%%%''''''...'''&&&***$$$%%%&&&///((("""%%%%%%%%%%%%%%%%%%%%%%%%%%%""",,,>>>PPP+++""")))333!!!&&&%%%''''''(((---333$$$%%%;;;$$$JJJ=== ...,,,!!!###%%%$$$""""""$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%[[[$$$$$$$$$$$$%%%%%%%%%&&&&&&########################!!!$$$%%%""" &&&(((&&&$$$$$$!!!###!!!"""###$$$&&&&&&'''&&&&&&######$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!! """############$$$$$$$$$######""""""######$$$%%%""""""!!!!!!!!!"""###$$$"""######$$$$$$######""""""############$$$$$$$$$$$$$$$######"""############$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%$$$### !!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''(((((((((&&&### """###$$$%%%%%%%%%$$$$$$########################"""######$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&& !!!"""""""""###$$$$$$"""$$$%%%$$$###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$"""!!!"""$$$%%%%%%###nnnUUUEEE>>>======>>>===999333000000111444333333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++)))###(((```###%%%((('''%%%###$$$&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&%%%)))(((""""""###$$$(((&&&555>>>)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((---[[['''''')))$$$$$$%%%%%%((('''%%%%%%### !!!,,,"""$$$)))!!!%%%,,,... '''((("""!!!###$$$###"""!!!$$$'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%[[[$$$""""""#########$$$$$$$$$########################222///[[[%%%$$$&&&***&&&!!!((($$$)))$$$%%% (((!!!"""$$$&&&'''''''''&&&&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$######################## !!!"""###$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$###"""!!! """############$$$$$$$$$#########"""###$$$$$$%%%$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$############ """######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###%%%''''''&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$########################%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''' ###%%%###!!!###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&###!!!!!!$$$%%%$$$"""lllVVVGGG???;;;===;;;888555333222222222111111000000///---,,,++++++******,,,------+++)))&&&(((,,,...---+++'''$$$(((((((((((((((((((((((())))))))))))(((&&&$$$###)))$$$((([[[))))))((('''&&&&&&&&&&&&(((%%%###$$$&&&'''%%%###''''''''''''%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%---$$$IIIeee"""%%%&&&&&&%%%$$$&&&((())))))((($$$"""###%%%"""###888QQQWWW[[[UUU@@@***!!!$$$))))))&&&###"""$$$$$$###""" !!!###$$$%%%&&&'''&&&,,,###&&&---'''!!!(((999%%% &&&!!!$$$$$$ ***%%%---!!!(((&&&&&&%%%%%%%%%%%%$$$$$$qqq---###%%%$$$###"""!!!!!!!!!!!!######mmm$$$!!!&&&$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! %%%###"""###'''((('''%%%$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""###$$$!!!!!!"""###$$$$$$%%%%%%%%%""" ###$$$###!!!###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################'''%%%###$$$&&&'''%%%###!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%$$$""" ########################''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""###$$$%%%$$$###"""###$$$jjjTTTEEE===999:::888777555333333333333222222111111000///---,,,,,,++++++---......,,,******++++++++++++***)))))))))))))))))))))))))))))) ###%%%'''(((((()))$$$((([[[&&&&&&%%%%%%%%%&&&&&&'''$$$"""!!!###&&&'''&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&333((()))!!!$$$!!!'''%%%###"""$$$'''(((((('''###$$$((($$$!!!,,,''',,,,,,%%% ###$$$&&&$$$""""""%%%''''''&&&""""""######$$$$$$%%%%%%"""$$$%%%&&&''''''&&&&&&&&&|||(((%%%###$$$"""'''))),,,___///$$$%%%%%%$$$$$$$$$#########%%%'''+++(((&&&&&&%%%$$$##################$$$$$$&&&$$$$$$$$$$$$$$$###""""""$$$$$$#########"""""""""%%%###"""###&&&((('''%%%%%%%%%$$$###############!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""!!!!!!!!!"""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%$$$""" !!!###$$$###!!!########################!!!""""""""""""#########%%%$$$############$$$%%%######$$$$$$$$$$$$######&&&%%%###$$$&&&'''%%%###""""""""""""""""""""""""$$$$$$%%%$$$$$$###"""!!!########################$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###########################"""""""""!!!!!!&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%$$$"""!!!"""###hhhQQQCCC;;;888666666555444333333333444222222222222111///...------,,,,,,---...///---+++...---+++))))))***+++---************************###$$$%%%&&&'''''''''''')))$$$((([[[%%%%%%%%%%%%&&&'''((()))%%%$$$###$$$&&&'''&&&%%%$$$$$$#########$$$&&&''''''&&&&&&%%%%%%&&&&&&'''"""&&&,,,"""###^^^$$$,,,!!!,,,$$$$$$###############$$$%%%(((+++999"""%%%!!!)))%%%""" """$$$&&&''''''!!!""")))***### """$$$$$$(((,,,+++&&&###!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$#########'''!!!&&&***!!!###%%%+++$$$+++$$$'''%%%$$$ 000WWW$$$$$$$$$$$$#########""""""$$$666(((,,,((('''&&&%%%%%%$$$%%%%%%######%%%###!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$#########$$$######$$$&&&'''&&&%%%&&&%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!! """""""""""""""###$$$$$$"""""""""###$$$$$$%%%%%%$$$"""!!!"""###$$$###!!!########################!!!""""""""""""#########$$$######""""""######$$$###$$$%%%&&&&&&%%%$$$###&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''$$$"""!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$##################"""""""""""""""&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%###!!! !!!fffPPPBBB;;;888666555555444333333222222222222222111000///...------,,,+++,,,......---+++...,,,***)))))))))+++,,,))))))))))))))))))))))))......---+++***((('''&&&)))$$$((([[['''''''''''''''((())))))((('''&&&&&&''''''&&&&&&%%%$$$"""""""""###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&...+++000111CCC111&&&$$$%%%###---%%%%%%&&&%%%%%%%%%&&&((()))'''&&&---MMM(((&&&((((((&&&###"""###%%%%%%%%%(((""" &&&***(((''')))%%%&&&%%%$$$&&&)))%%%%%%$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$,,,$$$&&&&&&###***$$$GGGHHH"""###%%%###&&&%%%"""'''YYY+++,,,$$$$$$$$$$$$############%%%fff&&&***''''''&&&%%%%%%%%%%%%%%%######666""" ######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$######$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""""""!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$""""""""""""######""""""##############################$$$$$$$$$%%%%%%%%%###""""""""""""""""""###"""$$$&&&((((((&&&$$$"""%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%###""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!eeeOOOBBB<<<:::777777666555333222111000111111111000///...,,,,,,---+++******,,,,,,,,,+++***************))))))(((((((((((((((((((((((((((%%%%%%&&&''''''))))))***)))$$$((([[[((('''&&&&&&%%%%%%%%%&&&###$$$%%%%%%%%%&&&'''''''''&&&$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%!!!///$$$'''@@@555000!!!!!!777###%%%&&&%%%######%%%'''###///;;;$$$+++&&&%%%%%%&&&''''''%%%###'''$$$#########!!!###&&&###&&&%%%""""""%%%%%%"""''''''(((''''''&&&&&&&&&#########$$$%%%%%%&&&&&&((('''&&&###&&&111///!!!~~~'''"""$$$*********SSS&&&%%%%%%%%%%%%$$$$$$$$$###ooo%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######[[[%%%%%%"""######$$$$$$$$$####################################$$$$$$$$$$$$$$$%%%######""""""""""""###$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$!!!"""###$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%"""""""""######""""""""""""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########################################################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$!!! !!!!!!dddNNNBBB===;;;777777777666444222111000000000000000///---,,,+++---+++)))***+++,,,,,,+++((()))+++,,,+++***(((&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***)))$$$((([[[&&&%%%$$$###""""""""""""!!!######%%%''')))((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%<<<)))&&&((({{{CCC///&&&'''%%%'''(((&&&###"""$$$'''((( :::$$$***'''ccc!!!&&&$$$$$$%%%''')))(((%%%"""!!!$$$'''(((%%%######$$$&&&******%%%"""%%%((((((!!!###$$$$$$$$$&&&'''"""######$$$%%%&&&&&&'''$$$---'''"""+++))))))'''"""###%%%(((,,,\\\(((&&&&&&&&&&&&%%%%%%%%%$$$$$$PPP&&&"""$$$$$$############$$$$$$######$$$%%%""""""###$$$$$$$$$$$$###"""""""""###############"""$$$%%%$$$######$$$%%%"""""""""!!!""""""###$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""###%%%%%%######################## """$$$$$$###"""""""""########################!!!""""""""""""#########"""######$$$$$$######"""###$$$%%%&&&&&&%%%$$$######$$$%%%$$$###"""###%%%########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########"""""""""""""""#########"""!!!!!!!!!!!!"""#######################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$###""""""$$$aaaLLL@@@===<<<666666777777666555333222111111111000///...---,,,...,,,******+++------,,,)))***+++,,,,,,***)))'''((((((((((((((((((((((((******(((''''''''''''((()))$$$((([[[%%%%%%$$$#########$$$$$$ """$$$$$$######%%%(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%222(((&&&999 @@@---444"""$$$%%%###"""%%%333((($$$!!!%%% #########$$$&&&'''%%%$$$!!!%%%((())))))))))))((("""%%%$$$ !!!###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""///%%%"""---EEE$$$%%%)))&&&$$$"""###***VVV&&&###%%%%%%%%%%%%$$$$$$$$$###+++555&&&###$$$$$$############$$$$$$#########"""""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""$$$%%%$$$"""!!!###%%%###"""""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################"""""""""""""""######### !!!!!!"""$$$%%%&&&########################"""%%%%%%###!!!!!!"""########################!!!""""""""""""###############$$$%%%%%%$$$############$$$$$$$$$$$$######"""$$$%%%$$$""""""###%%%########################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""##################!!!!!!"""""""""#########""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&}}}___JJJ???<<<<<<444555666777777666555555222222222222111///...---///---++++++,,,......---,,,,,,,,,,,,++++++******))))))))))))))))))))))))'''&&&%%%%%%%%%'''((())))))%%%)))[[[&&&&&&&&&&&&'''((()))))))))++++++)))%%%######%%%###$$$&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%!!!111$$$$$$222"""###!!!222444 (((***,,,(((###!!!###''''''111---$$$(((!!!+++###""" !!!###%%%&&&&&&,,,***&&&######%%%&&&$$$$$$&&&&&&%%%'''***)))$$$###&&&))))))&&&%%%&&&'''''''''&&&%%%%%%$$$######,,, $$$444444---!!!%%%(((%%%'''$$$111]]]))) $$$$$$$$$############"""ZZZ$$$&&&&&&$$$$$$$$$######$$$%%%%%%######'''###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%"""!!!###%%%$$$#########$$$%%%%%%&&&$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$%%%%%%&&&&&& !!!"""$$$%%%&&&$$$$$$##################"""%%%&&&###!!!!!!"""###########################$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((yyy]]]KKKAAA:::666666555444333222111111111444333111///...---......///...+++)))))))))***++++++++++++******))))))))),,,+++***++++++***'''$$$&&&(((+++,,,,,,(((%%%"""'''###(((\\\&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$###&&&&&&'''((('''&&&$$$###$$$%%%&&&'''''''''&&&%%%)))333888%%%888666%%%---%%%&&&&&&%%%$$$$$$%%%%%%%%%nnn333 $$$$$$%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&'''''')))***+++***((((((***+++''''''&&&%%%&&&'''((()))...%%% ###$$$!!!"""&&&***'''111..."""555PPP''''''))) ((()))XXX&&&%%%'''&&&%%%$$$$$$$$$%%%%%%yyy)))'''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''!!!%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$########################!!!$$$&&&%%%###"""$$$'''############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&%%%###!!!###$$$###"""!!!"""###"""############$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''xxx\\\JJJ@@@:::777777666555333222222222222333222111///...---......///...---++++++++++++,,,,,,+++++++++***************)))((())))))(((%%%"""!!!&&&))))))(((''''''###(((\\\&&&&&&&&&&&&&&&''''''(((,,,+++)))'''&&&%%%%%%$$$''''''''''''&&&%%%$$$###&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%"""###lllCCC666'''###(((444&&&%%%%%%$$$$$$%%%%%%&&&222,,,(((%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''###$$$$$$###""""""###%%%%%%%%%$$$$$$$$$%%%&&&''' !!!$$$((()))((((((***:::$$$%%%$$$YYY((( ---***+++VVV(((###&&&&&&%%%%%%%%%$$$$$$$$$ '''###&&&&&&%%%%%%%%%$$$$$$$$$###""" ######"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###### """$$$%%%%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""###%%%&&&&&&$$$$$$%%%'''""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%###!!!###$$$###"""!!!"""$$$############$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$uuuZZZIII???:::777888777666555444333333333333222111///............,,,++++++******))))))))),,,,,,,,,++++++++++++******)))((())))))(((%%%###!!!###&&&)))***)))'''&&&'''###(((\\\''''''&&&&&&''''''((()))+++***)))'''&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%222 ***'''!!!%%%"""%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%,,,***---%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%$$$""""""$$$%%%###############$$$%%%%%%$$$((((((&&&''''''%%%)))%%%111zzzaaa%%%!!!%%%***"""+++!!!!!!___---###%%%%%%%%%&&&%%%$$$$$$###&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&"""!!!!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""$$$######""""""!!!!!! !!!###$$$%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###"""###$$$###""""""###$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%&&&$$$!!!"""######$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""rrrWWWGGG???:::888999888777555444444444444222111000000///.........+++,,,,,,,,,,,,+++***))),,,,,,,,,++++++++++++++++++*********+++***(((%%%,,,---------+++)))&&&%%%'''###(((\\\(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&'''(((&&&'''''''''&&&&&&%%%$$$((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&---###...+++(((,,, ,,,%%%%%%$$$$$$$$$%%%&&&&&&'''%%%000!!!"""&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%''')))###############$$$$$$%%%$$$))))))$$$###((()))&&&...+++///]]]ddd ...'''''')))***VVV $$$%%%%%%&&&%%%$$$###"""$$$'''%%%%%%%%%$$$$$$$$$$$$###***999''' !!!###$$$$$$###"""!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%"""###############$$$$$$""""""""""""""""""""""""%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! """###$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$"""###$$$$$$""""""###$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###  $$$&&&############$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$qqqVVVEEE>>>:::999999888777666555444444444111111000000//////....../////////000//////...---+++++++++++++++++++++++++++*********+++***(((&&&$$$%%%&&&'''((())))))((('''###(((\\\(((''''''''''''((())))))%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&'''''''''(((!!!777ZZZ'''%%%,,,***!!!%%%$$$$$$$$$%%%%%%&&&'''***###""" '''222&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$###%%%'''###$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%'''+++***'''$$$---'''___eee""")))'''###***&&&XXX)))000$$$$$$%%%%%%$$$$$$######!!!###%%%%%%%%%$$$$$$$$$#########'''UUU,,, !!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$ !!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!&&&'''$$$ %%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))pppUUUEEE===:::999999888777666444444444444000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++(((((('''((())))))&&&$$$###$$$$$$%%%&&&'''((()))'''###(((\\\''''''&&&&&&''''''((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&'''(((((()))''' ###---!!!(((000$$$$$$$$$$$$$$$%%%&&&''''''###+++))) 222!!!"""&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&'''&&&&&&&&&###"""$$$'''&&&!!! ###)))```(((%%%"""!!!---'''000TTT """%%%%%%$$$############$$$!!!"""&&&$$$$$$$$$$$$############www,,,######$$$$$$$$$$$$######"""#########$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''""""""""""""""""""""""""#########$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%$$$$$$%%%$$$$$$###"""!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$$$$"""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%###$$$%%%$$$#########%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((()))'''%%%&&&&&&%%%%%%$$$######"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***+++pppTTTDDD===:::999888888666555444333333333///000000111000000......+++***))))))))))))++++++(((((()))))))))*********(((''''''((())))))'''$$$+++***((('''&&&&&&&&&&&&'''###(((\\\&&&&&&&&&&&&&&&''''''((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%&&&'''((()))---000'''&&&666ttt///###+++$$$$$$$$$$$$%%%&&&'''((( !!!%%%)))"""))))))%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&''')))$$$$$$&&&'''''''''&&&%%%&&&"""$$$)))"""###666;;;QQQ&&&---###(((!!!222```///%%%'''%%%###!!!!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$############'''&&&&&&&&&%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!""""""######$$$%%%%%%###############""""""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&$$$"""'''''''''((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$"""$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))pppUUUDDD===:::999888777666555333333333333//////000111111000///...111000...------...000111''''''(((((()))))))))******))))))***++++++)))''''''&&&%%%$$$$$$%%%&&&''''''$$$(((\\\&&&%%%%%%%%%%%%&&&'''''''''''''''((((((***++++++%%%%%%&&&&&&'''&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&---"""***444KKK444!!!$$$$$$$$$$$$%%%&&&'''((('''..."""%%%"""222 $$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&%%%$$$&&&(((###$$$%%%&&&'''&&&%%%%%%(((!!!$$$+++&&&$$$@@@fff@@@&&&)))$$$$$$###,,,AAA333%%%%%%(((%%%""" !!!$$$&&&))) $$$$$$$$$############"""!!!'''((('''%%%$$$###$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!"""""""""""""""$$$$$$############$$$$$$########################%%%###"""###&&&'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((&&&$$$"""$$$&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%#########$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&kkkTTTEEE<<<888888444444333333222222333333000000000///......------...---,,,,,,,,,---...///,,,++++++******++++++,,,******))))))((((((''''''&&&$$$###$$$''')))++++++***###%%%YYY%%%$$$%%%'''******'''$$$)))&&&$$$%%%''''''%%%###((((((((('''&&&&&&%%%%%%******(((''''''((()))***'''$$$%%%******%%%$$$'''&&&%%%$$$))))))"""444[[[PPP))) ,,,111"""<<<&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&,,,###///...%%%$$$%%%'''((('''%%%###"""%%%""""""$$$$$$"""%%%***...111 &&&ddd######(((&&&###$$$&&&((('''%%%fffppp111""")))###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&[[[$$$%%%$$$$$$######$$$$$$%%%########################$$$"""$$$$$$%%%'''000&&&nnn:::!!!$$$%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$##################!!!!!!"""###$$$$$$%%%%%%%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((())))))$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''$$$$$$%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$(((&&&$$$$$$&&&&&&$$$"""""""""!!!!!!"""$$$%%%''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%kkkSSSEEE===999999777666555333222111000000000000000///......------+++***))))))((()))******++++++************++++++***)))))))))((((((((('''&&&%%%$$$%%%''')))))))))***$$$&&&YYY&&&%%%%%%''')))***'''%%%(((&&&%%%%%%'''(((&&&$$$&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''$$$%%%))))))%%%$$$'''$$$%%%$$$''''''000444000...!!! ...,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%)))$$$***$$$,,,!!!---"""***((('''%%%%%%&&&'''(((333)))""""""%%%$$$!!! +++YYY---&&&(((&&&$$$$$$&&&''''''%%%(((YYY---...%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&[[[$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&"""((($$$ ...<<>>~~~+++'''(((&&&$$$%%%&&&'''&&&%%%000$$$'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&[[[$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&!!!!!!)))%%%%%%"""---www'''%%%###$$$%%%$$$######%%%'''######$$$$$$$$$$$$######&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""###############$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%$$$########################""""""######$$$%%%%%%%%%$$$$$$###"""""""""##############################&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$((((((&&&%%%$$$#########%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######iiiRRREEE===;;;;;;:::888666444222000//////000000000///......------......---,,,+++*********+++++++++******+++++++++))))))))))))(((((((((((('''&&&&&&((()))(((&&&$$$((($$$((([[[((('''&&&&&&&&&''''''''''''&&&%%%%%%&&&((())))))&&&&&&&&&'''''''''(((((())))))(((''''''(((******'''&&&%%%&&&&&&%%%&&&'''%%%+++%%%"""+++...)))*** %%%$$$,,,)))$$$***!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$---!!!,,,'''''',,,''')))))))))***)))(((&&&$$$###...777+++"""CCCEEE &&&'''&&&%%%%%%%%%&&&&&&&&&///WWW333###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&[[[$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$***)))'''000&&&$$$ $$$%%%$$$###!!!"""%%%'''"""######$$$$$$######"""#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#####################""""""""""""""""""""""""""""""###$$$%%%&&&'''(((&&&%%%$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$'''((('''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$hhhRRREEE===;;;;;;777777555444333222222222000000000///......------*********)))(((''''''&&&,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))'''''''''((()))(((&&&###'''$$$)))]]]'''''''''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&(((***(((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''%%%######%%%''''''&&&...((( &&&)))&&&'''+++111uuu&&&"""!!!777%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''$$$### %%%'''(((((('''%%%$$$######$$$%%%???UUU"""!!!%%%&&&&&&&&&%%%%%%%%%&&&'''---""""""tttrrr333$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&[[[$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!%%%%%%)))%%%((()))---vvv)))&&&"""$$$$$$###!!! ###&&&"""######$$$$$$######"""""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$###"""""""""""""""""""""""" ###$$$&&&'''&&&%%%###!!!"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$'''((('''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&hhhRRREEE===:::;;;666555444444444444444444000000000///......------+++++++++++++++***)))(((,,,++++++++++++++++++,,,(((((((((((())))))))))))((('''&&&'''((((((&&&%%%'''%%%+++^^^&&&(((((((((&&&%%%&&&'''&&&&&&&&&$$$###$$$'''))))))(((((('''&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))'''(((%%%!!!!!!%%%(((''' )))'''$$$((('''"""$$$,,,zzzXXX (((((( ***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((iiiooo///'''%%%&&&'''&&&%%%$$$&&&((("""###...MMM%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&[[[$$$%%%$$$$$$######$$$$$$%%%########################((( '''$$$ """%%%'''###xxxEEE +++$$$$$$###!!! """%%%######$$$$$$$$$$$$######%%%%%%%%%$$$######""""""##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%$$$"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&%%%$$$""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%'''&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''hhhRRRDDD<<<999:::666555555444444444444555000000000///......------------...//////...---,,,******))))))))))))******'''((((((((()))))))))***(((&&&%%%%%%'''(((((('''&&&%%%,,,___%%%'''***)))'''%%%%%%&&&&&&'''&&&###!!!"""%%%(((''''''''''''''''''&&&&&&''''''&&&&&&'''(((***+++'''(((%%% %%%((('''!!!%%%###%%%---)))###)))...***<<<&&&111000)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''zzz///"""000(((%%%''''''&&&$$$$$$&&&((( +++555...///&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&[[[$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$mmm+++((($$$ ###'''%%%MMM,,, ***$$$%%%$$$###!!!!!!"""$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&%%%$$$###"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%######%%%'''$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###%%%''''''%%%$$$&&&(((&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&hhhRRRDDD<<<888999777666555444444444444444000000000///......------)))***+++,,,,,,,,,+++***((((((''''''''''''(((((('''((((((((())))))******(((&&&$$$$$$&&&((()))(((&&&%%%,,,```$$$'''+++***'''%%%$$$%%%&&&'''&&&### $$$'''%%%%%%&&&&&&'''((((((((($$$$$$######$$$%%%'''(((''')))%%%%%%)))'''...)))!!!)))$$$&&&###...$$$(((000,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%444{{{))),,,&&&'''%%%'''(((&&&$$$###&&&((((((&&&&&&!!!)))SSS''''''''''''''''''''''''&&&$$$&&&[[[$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\+++&&&%%%)))%%%###...{{{\\\***'''%%%&&&&&&%%%###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$!!!"""###$$$%%%&&&'''''''''''''''&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$&&&((((((&&&%%%'''***&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%eeePPPEEE===888666666666555444333222222111111222222111111000///.........------------,,,,,,...---,,,***))))))))))))(((((((((((((((((((((((()))'''&&&(((+++,,,)))'''***%%%)))\\\'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&%%%)))"""$$$DDDeee,,,###((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%///,,,,,,***&&&&&&&&&'''&&&&&&%%%%%%(((+++$$$&&&&&&***ccc$$$$$$%%%%%%)))&&&,,,&&&$$$&&&\\\%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$######""""""$$$///###$$$###***sss$$$!!!,,,&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++***'''$$$""""""""""""######$$$$$$$$$%%%#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((()))))))))(((&&&$$$######%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&((((((&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''bbbOOOEEE???;;;:::777666555555333333222111111222222111111000///...,,,,,,++++++++++++******)))((('''''''''''''''((((((((((((((((((((((((((((((&&&%%%''')))***(((&&&***%%%)))\\\''''''&&&%%%%%%&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''(((((((((((('''&&&&&&&&&'''%%%111666(((,,,'''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&,,,tttJJJ...'''###(((%%%%%%&&&&&&'''&&&&&&&&&&&&)))###(((*** KKK888***)))'''333'''$$$&&&$$$&&&\\\%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$#########"""!!![[[$$$---999TTT...!!!444 +++***'''%%%"""############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%(((***+++***'''%%%######%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%+++***)))(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$### """$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''~~~aaaNNNDDD>>>;;;:::777666666555444333222222111222222111111000///...,,,,,,++++++++++++******)))))))))))))))***++++++((((((((((((((((((((((((((('''&&&''')))***)))(((***%%%)))\\\''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''%%%,,,'''ppp+++''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''===000***222$$$$$$$$$%%%&&&'''''''''''''''((("""(((...DDD,,,000###111...&&&$$$&&&\\\%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$############)))...###'''&&&&&&%%%$$$###"""!!! $$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((%%%$$$$$$''''''&&&&&&%%%$$$$$$##################$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!! %%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&'''((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''***)))'''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''aaaMMMCCC<<<888777777777666555444333222222111222222111111000///.........---------,,,,,,,,,+++++++++******++++++,,,(((((((((((((((((((((((())))))((())))))*********)))%%%)))\\\''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))(((((('''%%%---***999KKK222 '''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''###***777+++&&&(((+++%%%###$$$%%%&&&''''''''''''***)))"""$$$---$$$%%%YYY999...(((&&&$$$&&&\\\%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""sss<<<--- """...,,,######$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))***+++***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((************)))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''}}}___LLLBBB<<<888888888777666555444333333222111222222111111000///.........---------,,,,,,,,,******)))''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''((()))***)))%%%)))\\\''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''')))))))))))))))(((((('''$$$((()))&&&###'''"""''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$***jjj???)))---777(((###$$$%%%&&&'''''''''''')))+++'''$$$(((***(((***iii +++444&&&$$$&&&\\\%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%(((;;;YYY '''+++333!!!&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((******)))'''%%%%%%&&&!!!""""""###$$$%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''' !!!$$$'''(((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((xxx\\\JJJBBB>>><<<;;;888777777666555444333333111222222111111000///...,,,,,,++++++++++++******,,,,,,***)))((('''''''''))))))))))))))))))))))))%%%%%%%%%$$$###$$$&&&(((***%%%)))\\\&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((()))))))))(((''''''###$$$%%%+++$$$LLL&&&'''''''''''''''((((((((('''''''''&&&''''''((()))'''(((---AAA222+++---+++$$$$$$$$$%%%&&&''''''''''''%%%***,,,(((%%%(((+++)))...333&&&%%%&&&$$$&&&\\\%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%+++```"""!!!...###888!!!!!!"""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((())))))(((%%%$$$%%%&&& !!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!! !!!###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''' $$$''')))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((vvvZZZIIIBBB>>><<<<<<888888777666555444333333111222222111111000///...,,,,,,++++++++++++******------,,,+++******++++++))))))))))))))))))))))))%%%&&&&&&%%%###$$$'''******%%%)))\\\&&&'''((())))))((('''&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''(((((((((((('''&&&&&&###)))$$$)))---```,,,&&&'''''''''((((((((()))'''''''''''''''((())))))&&&&&&((()))000444&&&""")))666###%%%%%%&&&&&&'''&&&&&&&&&$$$&&&+++)))%%%(((***$$$%%%999+++%%%!!!,,,&&&$$$&&&\\\%%%$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((```%%%%%%((((((111### """$$$&&&'''((($$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''(((&&&$$$###$$$&&&""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%))))))***)))'''$$$!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%$$$""" """$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((xxx\\\IIIAAA<<<999888888888777666555444333333111222222111111000///............---------,,,,,,(((((((((((((((((()))***))))))))))))))))))))))))((()))***(((&&&&&&***---***%%%)))\\\&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++'''''''''''''''&&&&&&%%%&&&222'''$$$444<<<666&&&'''''''''(((((())))))'''''''''''''''((())))))!!!))) TTT,,,'''...%%%---"""***'''111 ,,,&&&&&&&&&'''&&&&&&%%%%%%&&&"""&&&(((&&&+++...$$$###---\\\$$$'''&&&$$$&&&\\\%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%"""ppp___+++!!!(((%%% ***'''))))))((('''&&&$$$###""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%!!!"""$$$$$$###!!! %%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""###$$$&&&'''(((((()))'''%%%######%%%''')))%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&'''(((***,,,---&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''((((((((())))))******)))((('''&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))wwwYYYHHHAAA===:::999;;;999666222///+++)))(((111111000000//////......+++,,,---...---,,,+++***&&&'''((())))))***))))))******++++++++++++******&&&&&&''''''(((((())))))***%%%)))\\\+++***)))'''%%%$$$$$$$$$,,,---//////...,,,)))'''++++++)))(((''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%***###+++&&&$$$###''' +++,,,''',,,++++++***)))(((((('''((((((---'''..."""222%%%$$$(((((((((((())))))))))))...,,,)))&&&%%%&&&((()))$$$$$$&&&'''(((((())))))000(((***SSS%%%###]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---+++===###'''&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%###""""""!!!###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%'''(((%%%$$$%%%((())))))'''''''''(((((('''%%%###"""'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))((('''&&&%%%%%%&&&%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%''')))))))))***,,,...vvvXXXGGGAAA>>>;;;:::777666555444333222222111111111111000//////......,,,,,,,,,,,,,,,++++++***))))))******************))))))************))))))'''''''''(((((((((((((((***%%%)))\\\&&&&&&&&&&&&'''((()))************)))((((((''''''+++***)))(((''''''''''''(((((())))))******++++++'''''''''(((((((((((((((''''''''''''''''''''''''((()))%%%(((&&&!!!...&&&%%%"""000+++***///***))))))(((((((((((()))+++)))&&&ccc+++###---333(((((((((((()))))))))***)))(((&&&$$$$$$$$$%%%&&&''''''(((((()))((((((((($$$''')))---)))333///"""]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&[[[((($$$%%%"""&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''(((&&&$$$%%%'''((((((&&&''''''(((''''''&&&%%%$$$''''''&&&$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$&&&((((((((((((***+++sssWWWGGGAAA>>>;;;;;;555555444444444555555666222111111000000///......---,,,++++++******+++++++++++++++,,,++++++******(((((())))))))))))(((((())))))((((((((((((((('''***%%%)))\\\$$$$$$%%%&&&''')))+++,,,)))(((&&&%%%%%%&&&((((((+++***)))((((((''''''(((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''+++&&&((($$$)))"""VVV%%%,,,333+++'''...)))(((((((((((())))))***'''+++###$$$EEEIII$$$666111$$$ ((((((((()))))))))******))))))(((((((((((((((((())))))******)))(((''''''%%%111,,,$$$222)))%%%---]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ((('''CCCWWW333###''' ///&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))'''%%%%%%&&&'''&&&%%%(((((('''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$$$$$$$%%%&&&'''((()))&&&&&&'''''''''(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&''''''&&&&&&'''(((qqqUUUFFFAAA>>><<<;;;777666555444222222111111222222111111000//////...---,,,+++***)))***+++++++++,,,,,,,,,+++***))))))))))))************))))))***)))))))))(((((('''''')))%%%)))\\\((((((''''''''''''((((((((((((((((((((()))***+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''+++###+++###///'''%%%///$$$000%%%)))'''(((((('''(((((()))******%%%+++(((///LLL&&&$$$&&&+++...,,,)))((((((((()))))))))*********((((((***+++++++++******(((((()))))))))(((((('''/// )))222$$$---iii}}}+++]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!''''''%%%WWW444eee}}}SSS***!!!''''''###"""###'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&((()))***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%###$$$%%%((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%$$$$$$%%%%%%&&&'''((('''''''''''''''(((((()))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''oooTTTEEEAAA>>>;;;:::999888666444222111000000222222222111000000//////...---+++*********+++,,,++++++++++++***)))((((((***++++++,,,,,,++++++*********))))))(((((((((''')))%%%)))\\\******((('''''''''''''''&&&(((***,,,,,,,,,+++******))))))(((((((((((()))(((((())))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((***###+++$$$000(((++++++000*** 222###(((((('''(((((()))******((((((+++222NNN,,,000111+++!!!(((,,,***))))))))))))************$$$%%%'''((())))))((('''$$$%%%&&&'''((((((((((((###(((444+++444[[[]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$!!!$$$ddd000&&&''' *** *** &&&$$$ """))).........(((&&&)))%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&%%%$$$%%%%%%((('''&&&&&&'''(((***+++(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&'''((())))))((('''&&&&&&'''((('''%%%$$$%%%&&&))))))))))))))))))))))))&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))***)))((((((''''''(((((()))((((((((((((((((((((((((************************''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&&&&(((mmmSSSEEE@@@===:::999999888777666555444444444333222222111111000//////...---,,,,,,++++++,,,,,,******************)))(((+++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))(((***%%%)))\\\''''''''''''((()))******%%%'''***,,,,,,+++)))'''))))))(((((((((((())))))'''''''''((())))))******((((((((((((((('''''''''(((((((((((((((((((((((()))&&&)))&&&+++###EEE&&&111)))!!!777&&&)))(((((((((((())))))***,,,'''''',,,)))LLL===###'''111555///((((((///222***### )))))))))*********++++++&&&''')))*********)))(((###$$$%%%'''(((((())))))&&&444%%% ===444444999]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""((( ((()))"""///###--- 000+++%%% '''///+++$$$%%%---(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''&&&%%%###"""######""""""""""""#########%%%&&&&&&$$$$$$%%%'''#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''&&&$$$$$$%%%''''''&&&&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((&&&''')))******)))'''&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''((())))))))))))((((((''''''&&&&&&&&&'''''')))((('''''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))************************((()))***)))((('''((()))mmmRRRDDD@@@<<<999777777777666555444444444444333333222111111000000///---............---,,,,,,******++++++,,,++++++++++++++++++,,,,,,+++++++++)))))))))))))))************%%%)))\\\&&&&&&&&&'''(((***+++,,,'''((()))*********)))((())))))(((((((((((())))))%%%%%%&&&((()))***+++,,,'''''''''(((((((((((((((((((((((((((((((((((((((&&&(((&&&***((("""sss'''&&&+++&&&000******))))))(((((((((((()))+++(((%%%,,,(((+++CCC444)))---666777...&&&***$$$%%%,,,+++%%%'''111))))))*********+++++++++***++++++,,,,,,,,,++++++&&&&&&'''(((((((((((((((222$$$$$$999555&&&EEE]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((!!!+++!!!ooo&&&'''$$$(((&&&---!!! !!!''',,,,,,'''###222 ###,,,(((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''&&&%%%###!!!$$$##################$$$###$$$&&&%%%%%%$$$&&&'''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))$$$%%%&&&%%%$$$###&&&(((%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''(((((()))))))))%%%''')))******)))'''%%%%%%'''(((((((((((()))***''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((()))***)))((('''&&&'''(((***+++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))************************'''((())))))((('''(((***mmmRRRDDD???<<<888666777666555333111000000000333333222222111000000000---...///000///...---,,,***+++,,,,,,------------******++++++++++++******(((((())))))******++++++***%%%)))\\\''''''''''''((()))***+++,,,+++***))))))***+++,,,))))))(((((((((((()))***)))***+++,,,...000111111&&&'''''''''(((((())))))))))))))))))))))))))))))###)))$$$...(((%%%,,,///***$$$***+++***)))(((((('''((((((&&&***&&&222"""###jjjBBB---"""'''***------)))&&&(((,,,***,,,***''''''+++,,,))))))************+++++++++)))((((((((((((((((((((()))))))))))))))(((((('''///..."""...***666!!!111aaa]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$,,,,,,,,,000)))"""...(((((()))'''### ###((( '''***&&&###$$$((()))%%%$$$######""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&'''''''''%%%"""!!!%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&%%%%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%((()))"""%%%&&&%%%######&&&)))$$$%%%'''''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$&&&((())))))(((&&&$$$%%%'''((()))((()))+++,,,************************'''(((((()))))))))))))))&&&&&&&&&''')))***,,,---***)))'''&&&'''(((***+++******))))))))))))******))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***gggQQQHHH>>>;;;<<<888777666555444444444444444444333000///...///000111000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,"""000///%%%%%%((((((+++---+++'''$$$%%%(((***)))(((,,,...ggg''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))...222jjj555(((,,,%%%///,,,"""333+++(((&&&&&&))),,,,,,+++'''+++"""333(((JJJ((($$$,,,'''+++''')))************+++++++++///%%%***)))///***666zzzPPP999'''(((,,,***'''(((------,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---999000)))...,,,,,,222(((*********++++++++++++,,,,,,,,,+++***))))))((((((++++++++++++++++++++++++---%%%]]]'''(((((('''%%%$$$$$$&&&(((''''''''''''''''''''''''*** ,,,'''***"""TTTDDD... ###+++((( ((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$$$$'''+++''''''&&&%%%%%%$$$######&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&&&&''''''&&&$$$######$$$&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((('''&&&&&&&&&((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))*********((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''''''''''''''))))))(((((('''''''''&&&''''''&&&'''***++++++***))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))...---+++*********++++++************))))))))))))++++++******)))))))))((((((((())))))))))))))))))******++++++,,,---......******+++,,,+++***)))((('''((()))***************fffPPPHHH>>>;;;<<<888777777666444444333333333555444222000000000111222000...---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,111111,,,''' '''---...***'''%%%$$$''''''###WWW(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))---WWW000'''777%%%$$$ 222...+++))))))******)))'''555:::###)))(((,,,(((---)))))))))*********+++++++++***++++++(((---,,,000ccc--- ---+++...777***$$$***...,,,---333&&&&&&&&&%%%%%%&&&''''''+++******)))***+++,,,---000+++&&&///222,,,---+++---------,,,,,,+++++++++,,,+++++++++************************************555...333]]]'''***+++,,,+++***))))))***''''''''''''''''''''''''$$$+++"""%%% 222)))%%%,,,&&&***)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""" !!!###(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''((()))((((((&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((('''''''''''''''))))))((((((((('''''''''((('''&&&(((***+++******))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))))),,,,,,***)))))))))******))))))******+++++++++,,,+++++++++*********))))))+++++++++,,,,,,,,,,,,---))))))******++++++,,,,,,))))))*********)))((('''''''''((()))))))))))))))eeePPPGGG>>>;;;<<<888999888666555333333222222444333111000//////000111000...,,,,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,222'''(((000---+++)))###333///+++'''%%%'''***---)))...---[[[(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))...;;;III111666---'''111,,,+++******++++++)))'''))),,,***///'''+++)))'''---***)))))))))*********++++++&&&111+++(((++++++)))hhh~~~ !!!,,,$$$)))...+++&&&###&&&+++)))###%%%+++***************+++,,,---------------...000111222,,,,,,***---333...***333222222111000///...---,,,------------------------++++++++++++++++++++++++...---&&&]]]]]]'''!!!###%%%%%%###"""!!!!!!'''''''''''''''''''''''''''###...!!!###)))???BBB...---***(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$#########$$$######''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((((((((((((''''''))))))((((((((((((''''''(((''''''(((***+++***)))))))))))))))))))))))))))((((((((()))))))))******************************+++******))))))))))))***(((((()))***+++,,,---...+++++++++************************+++++++++,,,,,,************++++++++++++)))************)))((('''((())))))***************dddOOOGGG>>>;;;<<<999999888777555333222222111111000///...---------...000...,,,,,,---------,,,+++++++++++++++,,,,,,,,,***'''......###$$$---***!!!)))222222+++&&&***000```((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((***&&&666$$$222...>>>%%%&&&(((***++++++***)))%%%000&&& $$$+++%%%$$$+++)))))))))))))))************&&&000)))++++++(((***111222//////,,,((()))---+++,,,///222...'''&&&***,,,,,,,,,------///000111------...///000111222333///555666+++000444///<<<777666666555444444333333333333222222111111000000........................!!!::::::]]]''')))***+++***((('''((()))'''''''''''''''''''''''',,,###+++!!!###333'''!!!ppp))))))...'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" """&&&((((((&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))'''&&&%%%%%%&&&''')))'''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((())))))(((((((((((((((((()))((('''(((***+++***)))))))))))))))))))))))))))(((((()))))))))*********)))***************++++++++++++******************((())))))***++++++,,,,,,************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++*********++++++,,,,,,---,,,,,,+++cccNNNFFF>>>;;;===999999888777555333222222111000000///......---------///---,,,,,,------,,,+++*********++++++,,,,,,,,, )))///+++'''...111+++222---+++......***)))+++''''''+++mmm(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$......""""""999---###%%%''')))******))))))777&&&ddd$$$+++&&&$$$***)))(((((()))))))))***************&&&......$$$///%%%TTT'''!!!)))))),,,((('''(((,,,---,,,,,,...---------...///000111222111111333444555666777777777:::CCC333333AAA999@@@========================<<<<<<;;;:::888777666666555555555555555555555555555222...))),,,]]]'''******(((&&&$$$%%%(((+++'''''''''''''''''''''''')))%%%###!!!---+++###\\\"""!!!333%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''(((((())))))***(((((((((''''''((((((((())))))))))))))))))))))))'''((()))******)))(((((((((((())))))))))))))))))***)))((()))***+++***)))************************))))))))))))************))))))******+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,------...//////...------------------------------,,,,,,,,,,,,,,,------.........------,,,bbbMMMFFF>>><<<===:::999888666555333333222222333222222111111000/////////---++++++,,,---,,,+++))))))******+++,,,,,,,,,%%%...***&&&//////$$$###***)))***+++&&&"""+++888444$$$''')))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))$$$)))LLL###111:::&&&(((***)))(((''''''(((ccc))),,,***'''---***((((((((()))))))))******---$$$(((---///"""222,,,___nnndddfffgggaaacccccc```___```dddffffffeeekkkkkkkkkkkkkkklllmmmnnnmmmnnnoooqqqrrrrrrrrrrrrXXX<<>><<<>>>:::777777666444444333333333333333333333222111000000///---++++++,,,---,,,+++((())))))***++++++,,,,,,***444&&&$$$222###!!!HHH:::,,,%%%+++111---+++,,,((( 888))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++***,,,III777222(((***+++***((((((***,,,999hhh+++***---)))---)))(((((((((((()))))))))***---!!!...&&&---%%%//////111IIIGGGQQQNNNXXXKKKOOONNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIBBBLLL>>>QQQ888>>>ggg]]]''',,,,,,***(((&&&'''***---''''''''''''''''''''''''###((((((***(((###&&&&&&%%%,,,MMM111!!!)))&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%'''((('''&&&%%%'''((('''''''''(((((((((((()))&&&&&&'''''''''((((((((())))))((('''''''''''''''%%%&&&'''))))))'''&&&%%%&&&'''''''''((((((((()))***)))((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&((()))+++++++++)))((((((((()))))))))*********+++***))))))++++++***)))************************))))))*********+++++++++))))))***++++++,,,------***+++,,,---------,,,,,,,,,,,,------------------////////////000000000111000000111222333444555555777777888888999999:::::::::999888777777777888888888888999999888777777666aaaLLLEEE>>><<<>>>;;;777666555444444444444444111222222111111000///...///---++++++,,,,,,,,,+++((())))))***++++++,,,,,,$$$333''''''333555NNN%%%###***,,,,,,(((555jjj))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))###"""000111''')))+++***)))+++///222+++&&&---(((+++&&&(((((((((((())))))))))))+++"""444 +++)))***,,,'''YYYEEEXXXSSSXXXPPP\\\UUUUUUTTTSSSRRRQQQQQQPPPMMMMMMNNNOOOQQQRRRSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOIIIQQQJJJBBBZZZ999JJJ]]]''')))))))))(((&&&&&&''')))'''''''''''''''''''''''' +++###!!!&&&%%%((((((###)))!!!yyyttt%%%&&&'''((()))))))))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&%%%###$$$'''***))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))(((&&&&&&&&&'''((($$$&&&(((******(((&&&$$$&&&'''''''''(((((())))))***((('''&&&%%%%%%&&&'''))))))(((((((((((())))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))(((((())))))*********+++,,,***)))***++++++***)))************************)))************+++++++++))))))***+++,,,,,,------)))***+++,,,---,,,,,,+++,,,------...///000111111111111222222333333333444;;;<<<===>>>???@@@AAAAAA?????????@@@AAABBBCCCCCCCCCBBBAAA@@@???@@@AAAAAA@@@@@@AAAAAA@@@???>>>>>>}}}```LLLEEE===::::::666888777555444333333444444111111111000000000000000------------------------************************000000000333777YYY>>>+++WWW((((((((((((((()))******((((((((((((((((((((((((((((((((((((((('''''''''------"""111mmmXXX\\\cccvvv,,,333%%%+++111%%%%%%&&&&&&'''&&&&&&&&&,,,***)))+++...///---***222HHHQQQPPPZZZLLLYYYOOOUUUTTTTTTSSSSSSSSSSSSTTTSSSTTTUUUVVVWWWVVVVVVUUUUUUUUUTTTRRRRRRQQQQQQQQQSSSSSSRRRQQQPPPOOOOOONNNfff&&&+++***(((&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$444&&&kkk$$$---)))"""(((...%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$###"""''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&%%%###"""""""""######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''***)))'''&&&%%%%%%&&&&&&$$$%%%&&&((((((((((((''''''''')))))))))((('''&&&***))))))///444444,,,$$$)))((('''((()))***)))((())))))(((((('''''''''&&&+++++++++++++++***)))((())))))))))))************)))))))))(((((((((((((((******++++++++++++************+++++++++******)))++++++,,,,,,,,,---------,,,,,,,,,,,,+++***))))))((((((((())))))*********...---,,,,,,,,,---///000+++---///222333444555555777777666777777999;;;<<>>???BBBDDDGGGJJJMMMPPPQQQRRRMMMKKKHHHIIIKKKLLLKKKJJJIIIGGGEEECCCAAABBBBBBCCCGGGGGGHHHJJJMMMNNNLLLKKK|||^^^KKKEEE===:::;;;777:::999777666555555666666444444333222111111000000------------------------,,,,,,++++++*********)))((())))))***...((((((((((((((()))******************************)))))))))******+++++++++!!!&&&,,,222===333,,,((((((...***(((******++++++,,,,,,,,,,,,000///------...//////...---222]]]BBB888FFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKQQQSSSVVVYYYZZZZZZXXXWWWTTTSSSSSSRRRRRRRRRSSSSSSUUUUUUUUUUUUUUUUUUTTTTTTDDDhhh*********++++++++++++***)))((((((((()))))))))))))))((((((((('''''''''''''''///!!!(((&&&===PPP---'''&&&!!!'''---%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&)))((((((&&&%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%#########$$$%%%''')))***%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&((())))))+++***'''%%%$$$%%%&&&(((''''''&&&%%%%%%&&&'''((('''111===BBB===444---))))))(((((()))+++---,,,+++************))))))))))))******++++++******))))))))))))))))))******************************************++++++++++++******)))******+++++++++******,,,+++++++++++++++++++++*********+++++++++,,,,,,......//////000/////////000000000000111222444444777888:::<<<============<<<;;;;;;::::::;;;<<<<<<@@@BBBEEEIIIMMMPPPRRRSSSOOONNNMMMOOORRRTTTUUUUUUPPPNNNJJJGGGEEEEEEFFFGGGHHHHHHHHHJJJLLLMMMLLLJJJ{{{]]]JJJDDD<<<:::;;;777999888777555555555555666444444333222111//////...---------------------------,,,,,,++++++******)))---;;;...(((((((((((((((((())))))***************************(((((())))))***+++,,,,,,***111&&&111,,,+++###111(((***)))))))))******+++,,,,,,000/////////000222333444444999TTT@@@BBBEEE===BBBCCCCCCCCCCCCDDDEEEFFFFFFLLLNNNSSSWWWYYYZZZYYYXXXRRRQQQPPPOOONNNNNNNNNNNNRRRSSSTTTUUUVVVWWWXXXXXX^^^NNNkkk000......---+++******))))))((((((((((((((()))))))))'''''''''''''''''''''''''''222!!!&&&777666mmm$$$...$$$!!!$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$$$$%%%%%%&&&&&&))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''(((&&&$$$######%%%''')))...:::GGGGGG<<>>???@@@AAA@@@??????<<<;;;;;;;;;;;;;;;;;;;;;>>>@@@CCCFFFIIILLLNNNOOOOOOOOOPPPRRRTTTWWWYYYYYYVVVTTTPPPMMMLLLMMMNNNPPPMMMLLLKKKKKKLLLKKKHHHEEEyyy\\\IIICCC<<<:::<<<888888777555444333333444555333222111000///...------------------------------,,,,,,,,,,,,++++++******)))!!!>>>***NNN((((((((((((((())))))***))))))))))))))))))))))))''''''(((((()))***++++++&&&:::""";;;999QQQ***(((///###222&&&///,,,,,,,,,,,,---...///000,,,---///111333555888:::???;;;AAALLLTTTFFFBBBKKKHHHHHHGGGFFFEEEEEEEEEFFFHHHKKKOOOTTTWWWYYYYYYYYYSSSRRRPPPNNNMMMKKKKKKKKKMMMMMMOOOQQQSSSUUUVVVWWWYYYKKKMMMppp888666444000,,,***))))))***)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&''''''$$$###(((,,,'''"""&&&---,,,+++111 '''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((('''''''''&&&&&&%%%$$$&&&(((******)))((('''(((&&&$$$"""###%%%(((***...999BBB@@@333)))'''***&&&%%%%%%&&&)))++++++***((((((((((((((((((((((((((())))))*********))))))((()))))))))************))))))******++++++++++++******++++++++++++******((()))***+++++++++++++++,,,,,,,,,,,,,,,+++++++++......---------...///000222333555888999999999888555666777999:::<<<======AAABBBBBBCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@??????AAACCCDDDGGGHHHJJJKKKKKKLLLLLLMMMNNNOOOPPPRRRTTTSSSQQQOOONNNNNNPPPRRRTTTRRRQQQPPPPPPPPPNNNKKKHHHxxx[[[HHHCCC<<<;;;<<<999888777555444333333444444111111000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,333==='''###///)))"""(((>>>((((((((((((((()))******(((((((((((((((((((((((('''(((((())))))*********))))))'''+++%%%%%%%%%777'''111(((000'''333---,,,,,,,,,---///000222,,,///333777999;;;>>>@@@FFF:::LLLuuu]]]LLLRRRYYYQQQPPPOOONNNMMMLLLLLLLLLKKKMMMPPPSSSVVVXXXYYYZZZWWWVVVTTTRRRPPPOOONNNNNNKKKKKKLLLNNNOOOPPPQQQRRRNNNKKKMMMZZZwwwCCC===;;;777333///---------,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&'''''''''000$$$...###---+++<<<666%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&)))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$###%%%)))+++,,,+++(((&&&(((&&&$$$###$$$&&&)))+++'''...444222***%%%'''+++&&&%%%$$$&&&((())))))(((''''''''''''(((((((((((((((((())))))******))))))))))))))))))************(((((())))))***+++++++++******++++++++++++******((()))***+++++++++++++++)))))))))******+++++++++............000222444666;;;<<<>>>@@@AAA@@@???>>>:::<<<>>>@@@BBBCCCDDDDDDEEEFFFFFFFFFEEECCCAAA@@@AAAAAABBBBBBCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHJJJLLLLLLLLLLLLMMMNNNPPPRRRSSSPPPPPPOOOPPPPPPOOOMMMJJJwwwZZZHHHCCC<<<;;;===999888777666444444444444555111000000000//////......------------------------***++++++,,,,,,---------((()))***===(((......666;;;((((((((((((((()))******))))))))))))))))))))))))************************000///777AAA<<>>;;;777444222000///...---+++)))((('''&&&&&&'''''''''(((((((((000''' ''',,,""""""333'''ssslll:::%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&###$$$&&&''''''&&&%%%###$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''(((((('''&&&%%%&&&''')))++++++***(((&&&'''&&&%%%%%%&&&'''***+++&&&)))+++***(((&&&''')))'''&&&&&&'''((())))))(((''''''(((((())))))))))))'''(((((()))))))))))))))))))))))))))************''''''((())))))***++++++******++++++++++++******(((((()))++++++,,,,,,+++)))***++++++,,,---......000111222444888<<>>DDDKKKNNNOOOOOOPPPQQQIIIVVVOOONNN]]]fffjjjWWW^^^^^^^^^]]]]]]^^^______^^^]]][[[ZZZYYYYYYYYYZZZVVVUUUUUUUUUVVVWWWXXXXXX\\\[[[YYYWWWUUUSSSQQQPPPNNNGGGLLLNNN:::QQQCCCEEEGGGGGGEEE@@@:::666333333111///---+++)))((('''((((((((())))))******000///"""###+++)))$$$000???ZZZ%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%&&&&&&'''((()))))))))))))))((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&(((((((((((('''******))))))(((((('''''''''&&&&&&&&&'''(((***+++***************)))(((''')))((('''((()))***)))((((((((())))))*********+++''''''((()))))))))))))))))))))))))))************&&&''''''((()))***************++++++++++++******(((((()))++++++,,,,,,,,,,,,---...///000222333333444555777;;;@@@GGGLLLPPPSSSTTTTTTSSSQQQMMMHHHFFFEEEGGGJJJMMMOOOPPPQQQQQQOOOOOOOOONNNLLLIIIGGGEEEGGGHHHIIIKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNJJJLLLNNNMMMLLLLLLNNNQQQTTTUUUWWWZZZ[[[[[[[[[[[[ZZZYYYWWWVVVTTTQQQMMMJJJsssXXXHHHDDD<<<999;;;777666666555444444444444555555444333222111111111111---,,,,,,---......---+++---...//////000000//////+++(((&&&&&&))),,,+++***///%%%%%%,,,((($$$:::YYY((((((((((((((((((((((((***************++++++,,,(((((()))))))))*********///......---,,,+++******111+++...///000111000111333555333555888:::;;;>>>BBBDDDIIIIIIKKKNNNRRRUUUUUUUUUUUUIIIeeeYYYaaaUUU___[[[XXXWWWYYY^^^bbbcccbbbbbbaaa```^^^^^^^^^______]]]]]]\\\[[[[[[[[[\\\\\\___^^^]]]\\\[[[ZZZYYYYYYSSS\\\JJJLLLCCCFFF~~~RRRWWWSSSNNNKKKJJJHHHFFFCCC<<<:::777444111///...---)))((('''''''''((()))***((((((((())))))(((''''''$$$666+++222bbb)))555666***!!!...)))!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$###$$$%%%((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((&&&$$$"""''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++*********************+++,,,---------------***)))))))))***+++,,,,,,///...,,,++++++,,,...///............///111666999>>>BBBHHHMMMPPPRRRTTTVVVVVVXXXYYYWWWTTTRRRPPPPPPOOONNNLLLKKKKKKKKKLLLMMMPPPNNNMMMMMMOOOOOONNNLLLOOOPPPPPPQQQRRRSSSSSSSSSXXXWWWVVVUUUTTTUUUVVVVVVVVVWWWXXXYYYYYYXXXVVVUUU\\\]]]___aaacccdddeeeeeeccccccbbb```]]]YYYVVVTTTsssXXXHHHDDD<<<999;;;888666666555444444444444555444333222111111000000111---,,,,,,---......---+++,,,,,,,,,---------......+++)))&&&''')))+++***))),,,%%%'''...,,,%%%+++:::"""ccc************************(((((('''''''''((()))***++++++,,,,,,,,,---------,,,++++++******)))))))))CCC###333...///000000000111444777999;;;>>>@@@BBBDDDGGGJJJNNNOOOQQQTTTWWWXXXYYYXXX[[[ZZZTTTdddnnn^^^^^^ZZZXXXVVVUUUWWW[[[_________bbbaaa```______```bbbbbbaaaaaa````````````aaaaaaaaaaaa``````______^^^^^^dddHHHYYY^^^MMMDDDlllRRRTTTQQQNNNMMMMMMMMMKKKIIIFFFCCC???999555111...---)))(((((('''((()))***+++&&&'''''''''''''''&&&&&&((('''@@@+++VVVddd'''***...%%%///%%%'''&&&&&&((()))(((&&&%%%###!!! %%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$&&&'''(((((((((((($$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%###"""'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''')))))))))))))))(((''''''((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************)))******+++,,,,,,++++++))))))))))))***++++++,,,...---,,,+++,,,---///000000111222333555999???CCCGGGJJJNNNQQQSSSUUUWWWYYY^^^______\\\XXXTTTRRRRRRNNNNNNMMMMMMNNNOOOQQQQQQUUUTTTSSSTTTVVVXXXXXXWWW[[[ZZZZZZZZZZZZ[[[\\\\\\]]]\\\[[[[[[\\\]]]^^^__________________^^^^^^^^^aaaaaaccceeeggghhhiiiiiigggggggggeeeccc```^^^\\\sssXXXHHHDDD<<<:::;;;888777666555555444444555555333333222111000000000000---,,,,,,---......---+++++++++*********+++,,,---+++***(((((()))***)))(((+++((((((+++---)))%%%$$$333###'''XXX************************)))(((&&&%%%&&&''')))***)))))))))*********++++++************************...666HHH$$$111'''///000000111111444888;;;@@@CCCGGGIIIKKKMMMPPPRRRUUUWWWYYY[[[\\\]]]\\\\\\^^^dddUUUiii^^^uuuZZZWWWWWWVVVVVVXXX[[[]]]]]]\\\``````______```bbbeeefffffffffeeeeeeeeeeeeffffffccccccddddddeeeeeeeeefffgggZZZ```UUUUUUddd===}}}PPPRRRPPPOOOPPPQQQRRRQQQOOONNNKKKGGGAAA<<<888444333++++++******)))******+++'''''''''(((((('''''''''+++&&&!!!!!!###(((,,,...ggg^^^***222'''###)))""")))'''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''(((((($$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((())))))))))))(((''''''))))))))))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************((())))))***************************+++,,,---...---,,,,,,,,,---///111222333444777999===CCCJJJNNNRRRTTTUUUVVVVVVWWWZZZ\\\]]]^^^]]]ZZZVVVSSSRRRRRRRRRRRRSSSTTTUUUWWWYYYZZZ]]]\\\[[[\\\___aaaaaaaaa```___^^^]]]\\\]]]^^^^^^^^^^^^___```bbbdddfffggghhhgggfffeeeeeeeeeeeeeeebbbcccdddfffhhhiiijjjkkkjjjjjjjjjiiigggeeecccbbbrrrXXXHHHDDD===:::;;;888777666666555555555555555333222111000////////////---,,,,,,---......---++++++******)))***+++,,,---,,,,,,+++************)))---,,,(((&&&)))...---)))'''---000'''$$$GGG************************+++)))((('''''')))+++---(((((((((((())))))))))))+++++++++,,,,,,---------&&&&&&111NNN222555&&&111///000222333666:::@@@DDDHHHKKKOOOSSSUUUWWWYYYZZZ[[[]]]___``````______```aaabbbpppjjjuuu[[[aaaXXXYYYZZZ\\\]]]^^^^^^^^^^^^______```bbbeeegggiiijjjiiihhhhhhhhhhhhhhhiiiddddddeeefffhhhiiijjjjjj]]]{{{___VVV```jjjYYYOOOyyyIIIOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPMMMIIIEEEBBB???>>>333222111///---,,,+++***+++******))))))))))))***+++)))%%%$$$+++222+++)))777vvv^^^000)))+++'''$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''''''''((()))(((((('''&&&%%%###"""&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''''''''###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************************+++++++++)))******++++++*********,,,,,,,,,---...///000111---------...000222444555666888;;;>>>BBBHHHPPPTTTXXXYYYXXXWWWVVVWWWYYY\\\XXXYYYYYYXXXVVVUUUWWWXXXYYYZZZ[[[\\\]]]___```aaacccbbbaaabbbeeeggghhhgggdddbbb```^^^]]]]]]^^^___^^^___aaadddgggjjjmmmnnnnnnnnnnnnmmmlllkkkjjjjjjcccddddddeeeggghhhjjjkkkmmmlllkkkiiigggeeeccccccrrrWWWHHHDDD===:::<<<999777777666555555555555666333222111000////////////---,,,,,,---......---++++++++++++++++++,,,,,,---------------,,,+++++++++***---+++&&&'''...222000%%%%%%+++111+++###(((666))))))))))))))))))))))))+++***((((((((()))+++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------...$$$%%%333***}}}AAA(((---(((===+++111444777:::>>>DDDJJJNNNOOOSSSXXX]]]___```aaaccc```bbbddddddccccccdddfffkkkkkkuuudddXXXZZZ\\\___```aaaaaaaaa``````aaacccfffhhhiiijjjkkkkkkkkkjjjiiihhhgggggggggcccdddeeefffhhhiiijjjkkkbbbpppcccoookkkKKKlllXXX```sssBBBGGGIIIKKKMMMOOOQQQSSSUUUTTTSSSQQQOOOLLLIIIGGGFFF>>>===:::777444000...,,,------+++***)))))))))***'''%%%)))...)))$$$222'''&&&555}}}JJJ+++((('''%%%###!!!%%%%%%%%%&&&&&&&&&''''''***(((%%%%%%'''((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''******))))))'''&&&$$$$$$)))(((&&&%%%$$$%%%&&&&&&'''&&&&&&%%%$$$###""""""######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---...///000111//////000222444666888999:::<<<>>>AAADDDJJJPPPUUUYYYYYYXXXVVVTTTUUUXXX[[[[[[\\\\\\[[[ZZZ[[[___aaa______``````aaaaaaaaaaaabbbbbbdddhhhmmmpppqqqqqqooonnnllljjjhhhhhhhhhhhhgggiiilllppptttxxx{{{|||zzz{{{}}}}}}|||yyyvvvtttmmmmmmmmmmmmoooppprrrssstttssspppnnnkkkhhhffffffqqqWWWGGGDDD===:::<<<999888777666666555555666666333333222111000000000000---,,,,,,---......---+++***+++,,,------------,,,+++---......,,,++++++,,,&&&+++---+++***+++---,,,444***'''---000***$$$###"""666rrr((((((((((((((((((((((((((((((((((((((())))))***************+++++++++,,,)))))))))******+++++++++222444(((***ZZZ888,,,:::$$$111555333888;;;???DDDHHHMMMSSSWWWWWW\\\bbbgggjjjkkkkkklllhhhjjjkkkkkkiiijjjnnnrrr|||UUU\\\```dddggggggfffffffffgggiiimmmppprrrrrrpppooonnnmmmkkkiiihhhgggffffffccccccdddeeefffgggggghhhqqqZZZjjjjjjjjjVVViiiddd[[[qqq>>>>>>@@@BBBEEEHHHLLLQQQUUUUUUUUUTTTRRRPPPMMMKKKJJJHHHGGGDDDAAA<<<888444222111///---+++)))(((((()))%%%---+++!!!$$$000...!!!+++"""(((///###(((kkk;;;'''&&&%%%$$$"""!!! %%%%%%%%%&&&&&&&&&''''''%%%""" !!!$$$%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&''''''((()))))))))((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,..................---,,,*********+++,,,...///000222333555777999;;;======>>>???AAACCCEEEJJJPPPTTTXXXXXXXXXVVVVVVWWWZZZ\\\``````___^^^]]]___cccffffffffffffffffffeeedddcccccceeekkksss{{{||||||{{{zzzxxxwwwvvvuuuxxxzzz~~~~~~~~~~~~}}}zzzwwwtttsssrrrqqqWWWGGGDDD===;;;===:::888777777666666666666666444333222111111000000111---,,,,,,---......---+++)))***,,,......---,,,***(((***------+++******,,,))))))***,,,***((((((***000&&& (((///111111$$$333***+++ggg))))))))))))))))))))))))(((((()))***+++******)))'''((((((((())))))))))))******************++++++&&&***+++555'''XXX*** 777333@@@333---FFFAAADDDJJJNNNRRRUUUXXX[[[```fffmmmrrruuuuuuuuuvvvrrrtttuuusssrrruuu|||mmmccchhhnnnqqqqqqoooooopppqqqtttyyy~~~~~~|||yyyvvvrrrqqqooollliiigggffffffccccccccccccddddddddddddjjjaaahhhXXXdddqqqaaaaaajjjZZZsss???;;;<<<======>>>BBBHHHMMMPPPQQQRRRRRRRRRRRRQQQPPPOOONNNLLLIIIEEEAAA===;;;777555222///,,,+++++++++)))$$$***444---###666...&&&%%%)))%%%'''<<<000"""###$$$%%%&&&((()))++++++%%%%%%%%%&&&&&&&&&''''''"""###%%%$$$"""'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&'''((()))))))))&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''%%%%%%&&&&&&'''(((((()))#########$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,...////////////...---,,,++++++,,,---...000111222777888999<<<>>>???@@@@@@AAABBBCCCEEEHHHLLLRRRVVVXXXYYYZZZZZZ[[[\\\___bbbddddddcccbbbcccfffkkkppptttuuuuuuvvvuuutttsssrrrpppsss{{{qqqVVVGGGDDD===;;;===:::888888777666666666666666555444333222111111111111---,,,,,,---......---+++'''))),,,//////---+++)))%%%(((+++,,,***((()))+++111((($$$((()))''')))///$$$+++111...)))((()))***,,,$$$&&&222+++###XXX************************)))+++---...///...,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((333'''$$$...---''' ???ggg---+++333333***777///;;;LLL???GGGKKKQQQUUUWWWYYYZZZ\\\gggllltttzzz|||}}}||||||yyy{{{|||zzzyyy}}}rrrjjjooovvvyyyyyyxxxxxxyyyyyy}}}{{{vvvtttqqqnnnkkkiiigggfffcccccccccccccccbbbbbbbbbTTTrrr```dddfffdddSSSpppeee___fffvvvBBB>>>>>><<<999777888>>>BBBIIIKKKNNNQQQTTTVVVVVVWWWRRRQQQPPPNNNKKKGGGCCCAAA>>>;;;888444111/////////000&&& $$$******&&&###!!!***---&&&%%%,,,///+++---))))))???xxx***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''$$$!!!$$$))),,,+++)))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&((()))(((((('''"""######$$$&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%% """%%%'''((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,.../////////...------,,,......///000222333555666999:::<<<>>>@@@AAABBBBBBBBBDDDEEEGGGJJJOOOUUUYYYYYY[[[]]]^^^___aaaeeeggghhhhhhiiijjjlllrrryyy~~~nnnVVVIIIFFF>>>:::<<<:::666555555444444444555555777555333111000000111222000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,***))))))***++++++***+++******))))))******+++,,,,,,,,,+++++++++******555************))))))(((((())))))))))))))))))))))))*********)))******+++,,,++++++******++++++,,,---///---,,,***))))))******---$$$///___JJJ///,,,444:::222555888<<<@@@EEEKKKOOOOOOSSSWWWYYYZZZ\\\aaaeeepppwww{{{yyyyyy~~~{{{xxx}}}|||~~~{{{xxxuuusssrrrrrrqqqpppqqqtttrrrjjjffffffccc]]][[[\\\\\\[[[\\\___cccgggbbbqqq]]]vvvKKKJJJEEE???::::::;;;======BBBEEEJJJOOORRRTTTTTTTTTUUUWWWXXXVVVRRRNNNLLLKKKFFFDDD@@@;;;666222///...,,,***(((((())))))(((&&&&&&'''((()))************''')))***)))''')))000777jjj+++ ''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&((()))++++++)))(((&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((())))))''''''((((((''''''&&&%%%))))))))))))))))))))))))******)))((('''&&&%%%%%%'''((()))******)))(((''',,,***)))((((((***,,,---++++++******)))(((((((((,,,,,,,,,,,,,,,,,,------///......---......//////***,,,///222666888:::;;;BBBCCCDDDCCCCCCCCCEEEGGGHHHIIIKKKOOOTTTYYY\\\]]]fffeeedddcccdddgggjjjkkknnnqqqtttuuuwww~~~nnnVVVHHHEEE===:::<<<:::777666555444444444444444444333111///......//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++***))))))***++++++***...------,,,,,,------...,,,,,,++++++***************)))EEEyyy++++++*********)))))))))***************************************++++++,,,+++++++++***++++++,,,---...---,,,************+++%%%)))......(((***;;;OOOxxxrrrVVVDDD333111000111333333000---777:::>>>BBBEEEJJJOOOSSSSSSVVVYYYYYYYYYZZZ^^^bbbkkkrrrwwwxxxyyy}}}yyywwwxxxzzz|||}}}~~~uuunnnkkkfff___[[[\\\[[[ZZZZZZ\\\___bbb[[[nnnbbbfffpppVVVSSSNNNHHHCCCAAAAAA@@@@@@AAACCCGGGLLLPPPSSSTTTTTTUUUWWWXXXWWWTTTPPPOOONNNLLLJJJGGGCCC>>>:::777555000---+++******+++***)))((()))))))))***)))))))))'''))))))'''$$$$$$)))---'''***)))&&&,,,???SSS___,,,...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%'''((())))))((('''%%%%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&))))))))))))))))))))))))***))))))((((((''''''&&&(((((()))******)))((((((***)))((((((((()))++++++***************)))))))))+++++++++,,,,,,,,,,,,---//////...............//////000333666999<<>>666333///---------,,,+++*********))))))(((((((((%%%'''(((&&&###"""%%%((())))))&&&$$$&&&++++++'''...'''***111######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))))))))((((((((((((((((((((())))))******))))))(((((((((((())))))))))))***)))************+++++++++***+++++++++,,,,,,,,,---000000000111222222333333888888999;;;>>>BBBEEEGGGJJJMMMPPPSSSTTTVVVXXXZZZ\\\[[[\\\]]]aaafffjjjmmmooossswwwxxxxxx|||lllTTTGGGDDD<<<999<<<999999888777555444333333333444444444444333111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***++++++***))))))***,,,******))))))))))))*********)))))))))))))))))))))###444777'''(((---)))+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,++++++++++++,,,------------,,,,,,++++++++++++***$$$!!!(((222555111*********+++++++++---111444///333777777555666<<>>EEEJJJMMMPPPRRRQQQTTTXXX[[[^^^bbbfffiiimmmnnnnnnllliiiiiimmmqqqrrryyyzzzqqqmmmooorrrtttsssppplllhhhgggiiillllllfffkkkllleeejjjnnndddmmmdddkkkjjjlllhhhccciiieeedddbbbaaa___]]]YYYUUUSSSRRRQQQQQQRRRSSSUUUWWWWWWXXXXXXVVVSSSPPPOOOPPPOOOPPPQQQQQQQQQOOOMMMKKKGGGCCC===888444111...,,,))))))(((''''''((())))))%%%''')))))))))(((((()))(((%%%""" !!!$$$'''((('''"""***&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++,,,---+++***)))(((((((((((()))************************(((((())))))***+++++++++******))))))))))))******)))***+++,,,,,,,,,++++++))))))***+++,,,---......***++++++,,,------......---000444:::???CCCFFFGGGNNNLLLJJJHHHIIILLLPPPRRRUUUXXX[[[^^^___```ccceeedddfffiiimmmrrrzzzjjjRRREEECCC;;;999;;;999999888777666555555444444333222222111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******))))))+++,,,+++((((((***---,,,,,,++++++++++++,,,,,,)))))))))************+++///)))'''******%%%%%%(((*********+++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,------,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,###+++111...)))+++000444///...,,,+++,,,111888>>>>>><<<:::;;;AAAIIIPPPUUUZZZ\\\___bbbeeejjjooosss}}}}}}|||wwwsssrrruuuxxx|||tttmmmmmmssszzz{{{yyytttooollllllpppssstttuuuzzzvvvgggccchhhhhhhhh^^^```]]]iiibbbbbb]]]eeedddcccddddddbbb___\\\[[[ZZZYYYWWWWWWWWWXXXYYYYYYYYYWWWSSSNNNJJJIIIIIIJJJKKKMMMOOOPPPQQQPPPPPPMMMJJJEEE@@@<<<888333000---,,,***)))((())))))***(((((((((((('''&&&%%%$$$!!!$$$)))---***###!!!+++&&&///555"""777&&&///%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%&&&'''))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((***,,,...///,,,+++)))((((((((()))***************************))))))******+++++++++,,,+++******))))))******++++++++++++,,,,,,,,,------******+++,,,------......++++++,,,---...///000000,,,000666===DDDJJJMMMOOOUUUSSSQQQPPPQQQTTTWWWYYY]]]___aaabbbdddfffjjjmmmkkkpppvvv|||iiiQQQDDDBBB;;;888;;;999888888777666555555666666444333111///......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***(((+++---+++((('''***---******))))))))))))******************++++++,,,,,,!!!...000&&&###---444333)))))))))*********++++++************************,,,++++++++++++,,,---------,,,,,,,,,,,,---......+++,,,---......---,,,,,,,,,...------111666444---)))---111333444444444555;;;AAALLLVVV]]]______^^^bbbdddfffhhhlllrrryyy~~~}}}{{{|||}}}}}}{{{uuuqqqpppwww~~~xxxrrroooqqqwww||||||qqqiiiiiimmmmmmiiijjjaaaooogggpppffffffeeedddeeeeeeeeecccaaa___^^^]]]]]]\\\\\\\\\\\\\\\ZZZWWWQQQIIIDDDAAA@@@BBBCCCEEEHHHKKKMMMOOOPPPPPPNNNKKKHHHEEEAAA<<<888444222///,,,***)))******(((((('''&&&&&&&&&&&&%%%///)))&&&&&&%%%$$$***222!!!###&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&'''(((((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))(((''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''''''''((('''''''''((((((((())))))&&&&&&&&&'''(((***+++,,,---+++***(((((()))***+++******************************++++++++++++++++++++++++***))))))***++++++,,,+++*********+++,,,---++++++,,,,,,------......,,,,,,---...///000111111000444;;;CCCKKKQQQUUUWWWWWWVVVVVVWWWYYY]]]```cccdddeeegggiiikkkooouuuyyy}}}hhhPPPDDDBBB;;;888;;;999888777666666666666666777777555333111000000111222---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++(((+++---,,,((('''***...---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,---)))'''+++---***%%%!!!(((((())))))*********+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......+++,,,---.........---,,,'''///333000...000000---222222111111444;;;CCCIIIGGGKKKPPPTTTVVV[[[```eeeggghhhjjjlllpppwww~~~zzzxxxwwwvvv}}}|||yyyvvvuuu{{{{{{uuusssvvv}}}|||yyyzzzqqqrrrgggjjjnnn```kkkaaaooocccgggfffeeeeeeffffffdddbbb________________________]]][[[VVVOOOFFF@@@<<<;;;;;;<<<>>>AAAEEEIIILLLNNNQQQPPPNNNMMMKKKGGGBBB>>>:::888444///,,,***))))))'''&&&%%%&&&(((***++++++'''$$$&&&,,,---'''###$$$)))...$$$$$$...''')))'''''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))'''''''''((()))******+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$&&&((()))***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))---,,,***(((((()))***+++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,***)))((((((***,,,---,,,,,,,,,------------...------...///000111222333777;;;BBBJJJQQQWWW[[[\\\WWWXXXYYY[[[___cccgggjjjiiijjjlllmmmqqqwww~~~hhhSSSGGGBBB;;;:::===777888777777666666666777777555444333222111111111111///............---------+++,,,...000111222333333......---,,,,,,+++******************+++,,,---...++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------...------,,,,,,,,,------,,,------------,,,+++***---...////////////111333666777999<<<@@@DDDIIIKKKRRRTTTWWW\\\cccjjjppptttwwwwwwvvvuuuwww}}}|||yyyyyy{{{{{{}}}}}}{{{zzzzzzwwwyyy|||~~~yyyxxxyyyzzz|||}}}||||||}}}~~~}}}yyywwwtttsssrrrnnnkkklllnnnnnniiidddfffffffffeeedddcccbbbbbbaaabbbccccccccccccaaaaaa]]]]]]\\\VVVMMMCCC<<<888777444444999===???EEEKKKMMMPPPRRRSSSPPPMMMJJJIII@@@>>>999555111...---,,,***(((''''''(((((('''&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))&&&%%%%%%%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***,,,,,,++++++***)))***+++,,,---,,,+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,//////...------,,,++++++,,,---...//////111444777<<<===DDDPPPXXXZZZZZZ\\\```bbbbbbaaafffnnnqqqppplllqqqvvvzzz}}}fffQQQFFFAAA:::;;;===777666666555444444444444444333222111000///.........///............---------+++,,,------............+++,,,,,,,,,,,,---------000///...,,,+++*********++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,---------//////...------......///,,,,,,---............---111222222111111111444666<<<>>>AAAEEEHHHMMMQQQTTTXXXZZZ___fffmmmuuuzzz}}}~~~|||yyywwwvvvvvvwwwwwwwwwxxxzzz}}}yyyssssssuuuwwwzzz}}}|||~~~}}}}}}}}}}}}|||||||||{{{zzzzzz|||}}}yyypppiiifffeeedddbbbaaaaaaaaaaaabbbcccdddeeeeeedddcccccc___^^^]]]YYYRRRHHH???:::777333222555777999>>>CCCJJJMMMQQQRRRPPPNNNLLLKKKGGGEEEAAA<<<777333///......,,,++++++,,,,,,***)))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((((('''&&&''''''((((((((()))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''******)))))))))((((((((((((((((((((((((''''''''')))))))))(((((('''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,........................111222222222222444777:::BBBCCCJJJUUU\\\^^^```cccaaadddfffhhhnnnvvvzzzyyy}}}~~~}}}|||~~~cccOOODDDAAA:::;;;===888888777666444444333333333333222111///...---------///............---------...------,,,,,,+++******)))******,,,---...///000222111///---,,,*********++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------000//////...//////000000,,,------...//////000000111111111000000222666:::@@@CCCGGGKKKOOOSSSXXX\\\ccchhhoooxxx|||zzzxxxwww{{{yyyuuusssqqqrrrtttvvvyyyzzz{{{||||||zzzyyyxxxyyyqqqlllmmmppptttzzz}}}{{{yyyzzz{{{~~~yyynnneeecccaaa___]]]^^^^^^___bbbccceeefffgggffffffeeebbb```^^^]]]YYYQQQFFF>>>999444111222333333666<<>>CCCGGGJJJPPPTTTWWW\\\bbbfffqqqvvv~~~~~~~~~zzztttrrrqqqqqqrrrtttssssssuuuwwwxxxxxxwwwrrrlllgggiiimmmrrr{{{|||yyyxxxyyy{{{}}}pppdddaaa^^^[[[ZZZZZZ\\\]]]aaabbbdddfffgggggggggfffeeebbb``````___YYYNNNEEE===888333333222111444999AAAEEEKKKPPPRRRRRRSSSSSSUUUUUUSSSOOOIIICCC<<<999///---***(((((((((&&&%%%'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''''''''&&&%%%$$$$$$###"""''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************)))))))))***************,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...///000111111444555555666888===CCCGGGOOOOOORRRYYY\\\\\\___dddjjjrrr{{{|||xxxwwwwwwxxxwwwzzz~~~}}}~~~~~~|||}}}~~~```MMMCCCAAA;;;<<<===888::::::888777555555444444555444333111000000/////////............---------......---,,,,,,,,,------,,,,,,,,,------.........(((((()))***,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------...............------...//////000000///............//////222444666999===DDDLLLQQQSSSWWW\\\```bbbgggooouuu{{{{{{wwwvvvttttttqqqnnnmmmmmmpppsssssssssmmmhhheeegggjjjoooxxx{{{vvvtttvvv|||zzzmmmccc```]]]ZZZYYYYYYZZZ[[[^^^___aaadddeeeffffffffffffdddbbbcccddd___UUUMMMBBB;;;666444222111333888>>>CCCIIIOOORRRSSSUUUVVVUUUVVVUUUSSSOOOJJJDDDAAA888555000---,,,+++)))((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))*********)))((('''''''''&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++++++++++++++++++++++++++(((((((((((())))))******,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------....../////////000000222555888<<>>EEEMMMUUU[[[]]]aaaeeefffhhhnnnxxx~~~{{{yyyrrrnnniiihhhkkkmmmmmmlllmmmiiiggghhhiiilllsss|||~~~}}}{{{wwwvvvzzzrrrhhhbbb```^^^[[[YYYYYYYYYZZZ[[[]]]___bbbdddffffffffffffeeedddeeeeeeaaaZZZUUUHHHAAA:::777333111333777<<>>DDDKKKRRRWWWWWWZZZaaajjjnnnrrryyy}}}{{{zzz|||~~~~~~yyyuuutttuuuxxx{{{aaaOOOEEECCC=========777666666555444444444444444222222111111111111222222///............------------,,,+++******+++,,,---........................+++++++++++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///------------........................///000111222000000000000222444777888888<<>>======777888777777666666666777777444444333333444444555666//////.........---------111000...,,,,,,,,,...///---------.........//////******+++,,,---///000111++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////////////////000111222333000000000111444888<<<>>>DDDHHHOOOUUU\\\dddkkkoooooorrrsssrrrrrryyy~~~xxxxxx}}}zzzwwwvvvvvvsssqqquuu|||xxxkkkeeebbbbbbaaa```^^^]]][[[YYYXXXZZZ\\\___bbbeeeggghhhhhhdddeeefffeeeccc`````````\\\SSSIIIBBB;;;666666:::===BBBHHHNNNQQQSSSUUUVVVVVVVVVVVVVVVTTTRRRPPPOOOOOOIIIBBB;;;666333000---+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))"""&&&***+++)))&&&$$$))))))))))))************))))))(((((('''''''''&&&(((((((((((())))))))))))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&''''''(((((()))*********&&&&&&&&&'''''''''((((((''''''(((((())))))******((((((((('''&&&&&&%%%%%%************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))---,,,+++++++++,,,---...)))***+++,,,---,,,++++++,,,,,,,,,------...................../////////000...///111333555777999:::>>>CCCJJJQQQWWW\\\aaadddmmmqqqyyy}}}|||}}}}}}}}}~~~cccSSSCCC===<<<;;;;;;<<<666666666666555555555555555444333111000/////////222000,,,***)))***,,,...,,,,,,............,,,,,,,,,---------,,,++++++***++++++++++++++++++++++++---,,,+++***)))))))))))))))******++++++******))))))***+++,,,++++++)))(((////////////////////////------------------------.........////////////000...,,,+++,,,...000111222222333222///333===DDDGGGOOOSSSZZZ___dddkkktttzzzyyywwwtttsssuuu|||yyyzzz|||~~~|||nnneeebbbaaabbbbbbcccbbbbbbaaaaaaaaaaaadddhhhkkklllkkkiiigggbbbdddeeefffeeebbb___]]]^^^ZZZTTTMMMGGGAAA>>><<<;;;???FFFMMMRRRSSSSSSRRRTTTSSSRRRRRRSSSSSSRRRPPPNNNLLLIIIDDD>>>888222///---+++******++++++***)))''''''''''''''''''''''''((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))&&&&&&&&&&&&''''''((((((&&&''')))***)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((($$$%%%%%%&&&'''((())))))&&&''''''((('''&&&$$$###&&&&&&%%%%%%&&&''')))***(((''''''(((((()))***+++)))))))))))))))******+++)))))))))))))))******+++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,------------------------,,,,,,,,,++++++---000444555444444666;;;???BBBCCCKKKMMMQQQVVV[[[ccclllqqqwww}}}|||yyyxxx|||~~~aaaRRRCCC>>>===<<<;;;;;;666666666666555555555555444333222111000000000000111///,,,*********,,,---+++,,,---......---,,,+++---------------,,,++++++------------------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++........................------------------------............///////////////.........000111222222000555888:::@@@IIIOOOQQQXXX^^^ffflllpppuuu{{{}}}}}}~~~~~~~~~{{{|||xxxmmmgggeeefffeeeeeeeeedddccccccdddeeejjjmmmppprrrrrroookkkhhhaaabbbcccddddddbbb```______]]]XXXRRRLLLFFFBBB@@@<<>>;;;333///+++))))))*********&&&&&&''''''(((((())))))******)))((('''%%%$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''((()))*********((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&((((((((('''''''''&&&&&&((()))))))))))))))((('''(((((((((((()))***+++++++++***)))((('''''''''''')))))))))))))))******+++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------+++...111222333333444555888===CCCGGGJJJNNNSSSXXXZZZ___fffnnnwww~~~zzzvvvtttrrrooonnnooopppqqq}}}\\\OOOCCC@@@@@@===:::999666666666666555555555555222222111111111111111222////////////......---,,,+++,,,,,,,,,,,,,,,,,,+++---......///......------+++++++++++++++++++++++++++++++++,,,---...//////,,,+++)))(((((()))+++,,,******++++++++++++++++++------------------------------------............------.........////////////000111222222333555777;;;EEEOOOTTTYYY___bbbaaannnuuu~~~{{{~~~vvvnnniiihhhiiifffiiinnnppppppqqqsssuuu|||~~~|||vvvnnnjjjhhhhhhgggffffffeeeeeedddbbbbbbaaa___ZZZUUUOOOLLLBBBAAA???@@@DDDKKKQQQVVVUUURRRNNNJJJHHHIIILLLOOOMMMNNNNNNMMMKKKHHHDDDBBB888444...+++************'''''''''(((((()))******))))))))))))((('''&&&%%%''''''''''''((((((((((((''''''((()))***+++++++++'''''''''((((((((((((((()))(((((((((((('''''''''((())))))***+++******)))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))))))))))))))(((((((((((())))))************)))((((((((((((((()))))))))))))))******+++******))))))******+++,,,+++++++++,,,,,,,,,---------............------,,,,,,,,,,,,,,,------------,,,...000222333555888:::BBBGGGLLLNNNOOOSSS[[[aaafffkkkrrrzzz~~~yyyuuuxxxwwwuuuuuuwwwzzz~~~|||ZZZNNNBBB@@@@@@>>>:::999666666666666555555555555222222111111111111111222///000000111000000///...,,,,,,,,,,,,,,,,,,,,,,,,------......///......---+++++++++++++++++++++++++++++++++,,,---...000000,,,+++)))(((((()))+++,,,*********++++++,,,,,,------------------------------------....../////////........./////////000000---///111222333666;;;???JJJTTT^^^aaaeeekkkoooqqqzzzyyyssspppooopppqqqwww~~~}}}zzzyyyzzz|||~~~|||vvvoookkklllkkkjjjhhhfffdddcccbbbbbbccccccbbb___ZZZUUURRRFFFCCC@@@>>>@@@EEELLLQQQRRRPPPMMMHHHDDDDDDGGGJJJHHHJJJLLLMMMMMMKKKHHHFFF>>>999333...---,,,,,,+++((((((((()))))))))******((())))))*********))))))'''''''''((((((((())))))(((((())))))***+++,,,,,,((((((((((((((('''''''''******))))))))))))))))))(((((()))***************************************&&&&&&&&&''''''''''''((())))))(((''''''((())))))&&&&&&''''''((())))))***'''''''''(((((())))))***''''''((((((((()))((((((((((((((((((((()))******)))))))))))))))******+++***************++++++,,,++++++,,,,,,,,,---------.........//////......---,,,,,,,,,------............//////000222777===BBBJJJNNNRRRSSSUUU[[[fffnnnuuuyyy~~~~~~}}}zzzyyyyyyzzzzzzzzz|||~~~{{{www|||{{{YYYMMMAAA???@@@>>>;;;:::666666666666555555555555333333222111000000111111///000000000000000//////...------,,,,,,------...,,,,,,---............---------------------------+++++++++,,,---...///000------,,,++++++,,,---------,,,,,,,,,---...///000---------------------------------...//////000000//////000000000111111111...000333555888>>>GGGNNN[[[fffppptttwww}}}}}}{{{zzz|||}}}~~~~~~|||}}}~~~}}}zzzuuuppplllmmmmmmkkkiiifffdddaaa```bbbcccdddcccaaa^^^ZZZXXXMMMIIIDDD??????BBBFFFJJJLLLMMMKKKGGGBBB???AAADDDCCCEEEIIILLLMMMMMMKKKIIICCC???999444111000...---************))))))))))))(((((()))***++++++++++++'''''''''(((((())))))***'''''''''(((((()))))))))((((((((((((((('''''''''))))))))))))*********+++'''((((((((()))******+++))))))))))))))))))))))))&&&&&&&&&''''''''''''(((***)))(((''''''((()))***%%%&&&'''((()))******+++''''''''''''((()))++++++''''''((())))))(((((('''''''''''''''((()))***+++)))))))))))))))******++++++************+++,,,,,,,,,,,,,,,,,,---------------......///000000//////---------...//////000000111111111222666===EEEKKKOOORRRVVVZZZ```iiittt|||}}}{{{yyywwwwwwyyy|||~~~zzztttooosss}}}tttpppooouuu|||yyyYYYLLL@@@>>>???>>><<<;;;666666666666555555555555444333222111000000000000.....................//////......------......///++++++,,,---------------------------------------,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111........................---------...///000000000111111111111222222222222111444777:::???HHHUUU___mmmyyyzzz|||~~~|||yyytttpppnnnnnnnnnnnnmmmkkkhhhdddbbbddddddeeeeeecccaaa^^^]]]TTTPPPJJJDDDAAA@@@BBBDDDGGGIIIKKKGGGAAA<<<<<<===>>>AAAFFFKKKNNNNNNMMMLLLHHHDDD>>>:::666333000...,,,++++++******))))))(((((())))))************)))&&&''''''((())))))******''''''(((((((((((((((((()))(((((((((''''''''''''&&&&&&'''((()))******+++''''''''''''((()))******))))))))))))))))))))))))&&&&&&&&&''''''''''''(((***)))'''&&&&&&''')))***''''''(((((()))))))))***(((((((((((()))+++---...((()))*********)))(((((()))((((((((((((((()))***)))))))))))))))******+++++++++******++++++,,,---,,,,,,,,,------------...,,,---...///000111111111......//////000111111222333555777:::???FFFNNNTTTVVVYYY^^^fffnnnwww}}}wwwvvvwwwsssssstttvvvyyy}}}~~~}}}~~~rrrmmmhhhkkkrrrxxxyyywwwqqqooorrryyy~~~yyyZZZLLL@@@===>>>>>><<<<<<777666666666555555555555555444333111000/////////------,,,,,,,,,------...000///...------...///000***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------)))******++++++******)))++++++******+++---...///////////////////////////---------...///000000111111111222222222333333333444777;;;???DDDPPP___jjjzzzzzz||||||yyytttqqqooopppqqqrrrrrrqqqmmmjjjhhheeeeeefffeeedddcccaaa```YYYUUUOOOHHHCCC@@@@@@@@@CCCGGGJJJHHHAAA:::888999<<<@@@EEEKKKNNNOOONNNMMMJJJGGGBBB===:::666111...---,,,,,,+++***)))(((((())))))***))))))(((''''''&&&''''''((()))******+++*********)))))))))))))))))))))(((((('''''''''&&&###$$$%%%&&&''')))******&&&&&&&&&&&&'''(((******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))))))))))))))(((((((((((())))))))))))***,,,...000)))***+++,,,,,,+++))))))+++***)))((((((''''''((()))))))))))))))******+++++++++******++++++,,,---,,,,,,,,,---------......+++,,,...///111222222222...//////000111222222333555888<<>>===;;;;;;;;;999888888777666555555444333333222222111222222222111111000///////////////...............------,,,---.........---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********000...,,,---///000...+++////////////000000000000111000...------///111222+++,,,...000111333444555;;;>>>DDDIIIQQQ]]]kkkuuu~~~|||xxxvvvuuutttzzz|||}}}}}}zzzvvvqqqnnngggeeecccaaa`````````aaaaaa]]]WWWPPPJJJEEECCCBBB@@@DDDHHHFFF@@@999444111444888???FFFKKKNNNNNNNNNLLLIIIFFFDDDBBB===666000222///+++*********))))))'''''''''''''''((())))))+++***)))(((((()))***+++...,,,***)))((('''((((((***)))((((((((((((((()))''''''''''''''''''''''''((()))***++++++***)))((())))))))))))(((((((((((()))))))))(((''''''&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&''')))***+++,,,)))'''(((,,,---,,,******++++++++++++,,,,,,,,,,,,***(((''''''(((***,,,++++++************++++++******+++,,,,,,---......,,,,,,,,,---------......000000000000///////////////111222222222222333555:::===CCCJJJRRRYYY___bbbgggooozzz|||~~~~~~|||{{{xxxyyyyyywwwsssqqqppppppqqquuu{{{zzzyyyyyyzzz}}}wwwuuuwww~~~}}}}}}uuuZZZNNNBBB>>>===;;;:::;;;888888888777666555555555444333333222111111111222111111000///////////////000000//////---,,,***)))...............---,,,,,,------,,,,,,+++,,,,,,,,,------------------------------------,,,,,,++++++...,,,+++,,,///000///---------........./////////111000///......///000111///000111222333555777999@@@EEELLLTTT\\\fffrrrzzz~~~~~~}}}}}}}}}zzzxxxwwwvvvwwwxxxyyyxxxvvvvvvyyy|||~~~{{{zzzzzz{{{}}}~~~yyyttthhhfffdddaaa``````bbbcccbbb___[[[UUUOOOIIIEEECCCAAAEEEHHHFFFAAA999444222222666;;;BBBHHHKKKNNNOOONNNLLLJJJHHHFFFBBB;;;666111///---++++++***(((&&&((((((''''''((())))))*********)))(((((()))*********)))(((''''''&&&&&&'''++++++***(((''''''''''''''''''''''''''''''''''''((()))************)))((()))))))))((((((((('''''''''''''''(((((((((((((((++++++++++++*********)))(((((((((((())))))***+++***)))''''''(((*********((())))))))))))*********+++***)))(((((()))***+++++++++************++++++******+++,,,,,,---......,,,,,,,,,---------......000000000000000000000//////000000000000333777;;;EEEHHHMMMSSS[[[bbbhhhkkkwwwzzz}}}~~~|||{{{|||}}}}}}yyyuuutttsssuuuwwwyyyyyyxxxwwwwwwxxx}}}~~~}}}~~~uuuYYYMMMBBB>>>>>><<<:::;;;888888777777666666555555555444333222111111000000111111000///////////////////////////...---,,,+++....../////////...------......---,,,++++++,,,,,,....................................------------+++******+++...//////...,,,,,,,,,------------...000000000000000000000000333444444444555888===AAAIIIPPPZZZcccjjjrrrzzz}}}~~~{{{wwwuuuuuu|||vvvpppmmmlllllljjjlllooopppqqqsssvvvxxxyyyxxxwwwyyy}}}xxxjjjhhhdddaaa```bbbdddeeebbbbbb```\\\VVVPPPJJJFFFDDDFFFHHHFFFAAA:::555222000333777<<>>CCCMMMPPPVVV___hhhpppvvvzzz|||yyyxxxxxxzzz{{{~~~~~~{{{zzzxxxtttooommmlllmmmtttvvvzzz|||~~~~~~~~~~~~tttYYYMMMBBB???>>><<<::::::888777777777666666666555666555444222111000000000111000000///////////////+++,,,---///000111111111...///////////////......///...---,,,,,,,,,,,,,,,...........................---------------------*********+++------...---,,,,,,,,,---------......///000111111111000000///333444555666999???HHHOOOYYYaaallltttzzz}}}}}}~~~{{{wwwuuuuuu}}}}}}qqqjjjggghhhiiiiiikkknnnppprrrtttuuuvvvuuuuuuvvvzzz~~~vvvkkkiiieeebbbaaaccceeegggbbbcccdddbbb]]]VVVOOOKKKGGGHHHHHHFFFBBB<<<777444000111333666<<>>EEEIIIMMMOOOQQQRRRQQQOOOMMMLLLEEE@@@888333000///......++++++************++++++(((((())))))))))))((((((&&&((()))+++++++++******)))((((((((((((((()))***************************))))))(((((((((((()))))))))(((((((((((('''''''''))))))((((((''''''''''''************************((()))*********)))(((((()))++++++(((%%%$$$'''+++******+++++++++,,,,,,,,,******++++++++++++******++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000000000111111111222111444999===AAAFFFKKKOOOSSS[[[iiiwww}}}zzzvvvvvvzzz{{{wwwuuusssrrrllllllkkkjjjjjjlllpppttt||||||wwwrrrnnnkkkjjjjjjlllnnnqqqtttwww}}}pppXXXMMMCCC@@@???<<<:::999777777777777666666666666555444333222111111000000111111000///////////////000111111111111111000///------.../////////............------------......------------------------,,,,,,,,,,,,,,,---------,,,......---,,,++++++,,,/////////000000000000111...//////000111222333333111666===CCCLLLYYYjjjvvv}}}yyywwwxxx{{{wwwlllgggeeeeeehhhggghhhlllpppsssttttttrrrtttwww}}}~~~vvvpppmmmiiihhhfffeeedddeeefffgggdddeeehhhhhhfffbbb^^^[[[UUUSSSOOOMMMJJJEEE@@@===888666333222555:::???CCCIIILLLPPPQQQPPPOOONNNNNNIIICCC;;;555111///...---,,,+++******)))*********))))))************))))))&&&&&&'''((((((((((((((('''''''''(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((***))))))(((''''''&&&&&&(((((()))))))))))))))***'''((()))*********(((((()))******)))(((((()))***((())))))))))))*********++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000111111222222222222666<<>>999555333444777999FFFJJJOOOPPPOOOMMMMMMNNNOOOLLLIIIEEE@@@:::222...++++++***)))(((((())))))***+++,,,------,,,+++***+++***)))(((((()))***+++******)))(((((((((((((((((((((((((((((((((((((((---,,,+++******+++,,,---++++++++++++*********)))&&&&&&''''''((()))))))))((()))))))))******++++++'''(((+++---...---,,,+++'''&&&&&&)))------)))&&&***++++++++++++,,,,,,,,,---,,,***))))))***,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000111222222333333>>>BBBGGGOOOYYYfffrrrzzzzzz~~~~~~~~~|||wwwsssmmmjjjfffcccaaabbbdddeeejjjmmmqqqvvvzzz|||uuuoookkkjjjjjjeeeeeefffgggjjjmmmppprrrtttyyylllTTTKKKCCC@@@>>>;;;999:::;;;:::888666555555666777444333111//////000111222111000///000222333333333...///000111111000///...///000000000///...------////////////////////////......------------......------..................000000000000000000000000000---+++,,,///111111000222222333333333666;;;>>>CCCOOO[[[bbbkkk{{{zzzxxx|||~~~tttmmmjjjfffaaa___cccffffffllltttwwwuuutttvvvtttlllfffeeebbb]]]^^^ccccccbbbdddiiikkkiiiiiillloooppprrrqqqooonnnnnnnnnkkkhhhbbb\\\VVVSSSQQQPPPHHHEEE???999666444444555===DDDKKKOOOMMMLLLMMMOOOMMMMMMKKKGGGBBB<<<777444...,,,************)))(((+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((''''''&&&))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,...///000///---,,,---...000333555555555666;;;???AAAIIISSS```ooo|||}}}yyy||||||vvvpppjjjfffeeedddaaa______bbbhhhllllllsss|||}}}wwwnnngggfffhhhllloooqqqqqqrrrtttwwwzzz~~~lllTTTKKKCCC@@@>>>;;;999::::::999777555444444555666666555333222111222333444555333111000111111000////////////000000//////////////////000//////......///////////////////////////......------......///333222000///............000000000000000000000000111///---...111222222000111111222333444999???CCCMMMXXXdddjjjrrr}}}zzz|||tttmmmgggaaa```ccceeedddgggmmmooonnnooorrrnnngggcccccc```\\\]]]aaaaaa```dddjjjnnnmmmooorrrvvvwwwxxxvvvtttrrrqqqrrrnnnlllgggaaa[[[WWWTTTSSSNNNKKKEEE???:::777666666;;;CCCLLLRRRQQQPPPOOOPPPOOONNNMMMIIIEEE@@@;;;888111///,,,***++++++******+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&'''((()))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---...//////...---///000000222555666666999>>>CCCIIIRRR^^^kkkxxx}}}{{{wwwpppjjjddd```bbbbbbbbbccceeeiiiooosssyyy}}}zzzuuuqqqrrroookkkjjjlllqqqvvvxxx|||}}}kkkTTTKKKCCC@@@>>>;;;999:::888777666444444444555555666555333222222222333444555333111000111111000/////////............//////......///000000000/////////////////////////////////......------......///222000///---------...///////////////////////////222111000111333333222111111222333555999@@@GGGMMMZZZdddnnnssszzz|||ssslllfffeeefffeeebbbaaaeeeggggggjjjooopppllljjjjjjgggcccbbbdddaaaaaaeeemmmssstttwww{{{~~~~~~|||xxxuuuuuuuuusssqqqmmmhhhccc]]]ZZZXXXUUUSSSNNNHHHBBB===:::888;;;CCCMMMTTTUUUSSSRRRRRRPPPPPPOOOLLLHHHDDD@@@>>>666333...,,,+++,,,,,,+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''%%%&&&((()))***+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++---,,,+++******,,,...///,,,---///.........000222111444777999;;;???FFFLLLTTT___mmmyyyxxxnnngggbbb___]]]aaadddhhhlllpppuuuzzz~~~{{{sssmmmhhheeecccgggiiimmmrrryyykkkTTTKKKCCC@@@>>>;;;999:::888777666555555555555666444333222111111111111222111000///000222333333333000///...------...///000---...///000000000000000//////////////////////////////............//////)))***+++,,,---...//////////////////////////////111111222222333333333222333444777;;;AAAJJJTTTZZZdddmmmvvv{{{zzztttvvvzzz|||vvvpppmmmlllfffaaa]]]___aaaccciiiooouuuuuuuuuuuurrrnnnjjjiiiggggggkkksssyyy||||||yyyxxxxxxxxxvvvsssoooiiiddd```]]][[[YYYUUUQQQKKKFFFAAA???AAAGGGNNNSSSUUUTTTSSSSSSQQQQQQOOOMMMJJJGGGEEECCC;;;666111---+++,,,,,,+++))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''((()))***++++++++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...---.........---...000222333777;;;???BBBHHHPPPVVV___iiivvvwwwlllbbb]]]\\\___aaahhhmmmsssxxx}}}|||vvvmmmddd``````bbbdddgggllluuujjjTTTKKKCCC@@@>>>;;;999:::888888777777777777777777333333222222222222222222111000///000222333333333000///...------...///000......///000111111111000/////////////////////////////////....../////////'''))),,,///000000...---////////////////////////000111111222222333333444444777<<>>;;;999:::888888888888888777777777555555555555444444444444555333111000111111000///000000////////////000000//////000111111111000000////////////////////////000//////......//////000...000222333222000...,,,////////////////////////000111111111111333666888888<<>>888333000...,,,***))))))************))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))******)))*********))))))((('''((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,///000000///...000333666888>>>FFFLLLQQQVVV\\\aaakkksss{{{}}}uuuppp^^^[[[WWWUUUWWW```kkksss~~~yyyrrrkkkgggcccaaa]]][[[]]]dddnnnvvv~~~iiiTTTKKKCCC@@@>>>;;;999:::666666777777777777777666555555555555555444444333555333111000111111000///000000111111111111000000000000111111111000//////////////////////////////000000////////////000000333333222111000/////////000000000000000000000000000111222111111444999>>>@@@FFFNNNYYYcccoooyyy{{{tttssssssssssssssstttuuuuuuyyy~~~|||ssslllfffcccaaa```ccchhhrrr}}}{{{yyy|||}}}zzzwwwtttssssssllljjjgggddd```]]]ZZZYYYXXXWWWWWWWWWXXXWWWVVVUUUUUUTTTRRRPPPNNNLLLKKKJJJGGGCCC===888444111---+++******++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********''''''((()))))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,------------------------------....../////////...000000111111222555:::===@@@GGGQQQXXX\\\```eeehhhooowwwxxxooohhhdddWWWYYY]]]```eeemmmwww~~~zzzrrriiidddbbbbbbaaabbbbbbccchhhqqq}}}iiiUUUKKKCCC@@@>>>;;;999:::555555666666666666666555333333444444333333222111111000///000222333333333000111222333333222111000111111111111111000///...////////////////////////000000////////////000000333111...,,,,,,...111333111111111111111111111111222222222111222555<<>>===999666777555444444555555444333555444333333222222333333222111111000000000000000000000111111111000000///,,,...000222333222111000000000111111111000000///000000000000000000000000////////////////////////000......000333444222///222333444333444999AAAHHHXXX^^^hhhvvv}}}|||}}}yyyxxxzzz{{{}}}zzzqqqiiifffhhhsss~~~|||~~~zzzuuuooommmllljjjddd___^^^[[[YYYWWWXXXXXXXXXWWWYYYWWWTTTQQQOOONNNNNNNNNKKKIIIEEEAAA<<<777444222000///...,,,+++*********)))))))))***++++++,,,,,,,,,+++)))((((((((()))***++++++******)))(((((('''************************)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,''')))+++,,,---,,,***)))++++++++++++++++++++++++(((***,,,---------+++***+++,,,---...///...---,,,////////////000...,,,***111222333555999@@@IIIOOOTTT[[[eeelllppprrrtttvvvwwwiii___[[[\\\^^^___^^^iiiuuu|||wwwsssuuuuuusssmmmfff```___dddhhhmmmrrrxxx}}}dddMMMHHHBBB??????>>>;;;888888666555555666777555444555444333333222222333333222111111000000000000000000111111222111111000000000111222222222000...---000000111111111111000000000000000000000000000000000000000000000000000000111000///111333444222000///111333555999AAAKKKSSSbbbiiiuuu|||pppkkkkkkuuu~~~|||~~~zzztttqqqpppmmmgggbbb```]]]ZZZYYYYYYYYYYYYXXXXXXWWWUUURRRPPPOOONNNMMMLLLJJJGGGCCC???:::666444000000...---,,,++++++++++++++++++***************++++++)))((((((((()))***)))))))))))))))***************************************************************************************************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,------......------.........///000000...---111333555:::@@@KKKVVV]]]aaafffkkkoooqqqrrruuuxxx~~~wwwnnnbbbZZZYYY\\\aaadddmmmwwwzzzpppmmmnnnpppooommmjjjhhhjjjqqqwww{{{dddKKKGGGAAA??????>>><<<:::999888666777888888777555555444444333333333333333222111111000000000000000111111222222222222222111111111222222111000...---000000111111111111000000000000000000000000000000111111111111111111111111222111000111333333333111000222555999???JJJWWWaaaooowww}}}|||~~~}}}vvvuuu{{{}}}{{{~~~|||yyywwwwwwtttoookkkccc```]]][[[ZZZZZZZZZYYYWWWVVVVVVTTTRRRPPPNNNMMMLLLKKKJJJGGGCCC>>>999777111111///...---,,,,,,,,,---,,,,,,+++******))))))+++******)))((()))))))))'''(((((()))***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,+++*********++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,---......///------...///000000111111333555999@@@IIIVVVccckkkoooqqqrrrrrrrrrsssvvvxxxzzz}}}~~~yyyuuummmfff]]]XXXZZZbbbjjjooo}}}{{{tttmmmjjjlllnnnppprrrrrrsssxxxdddKKKGGGAAA>>>>>>>>><<<999999777666666777888666555555555444333333333333333222111111000000000000000111111222333333333222222...///000111222111111111///000000111111111111000000000000000000000000000111111111111111111111111111111000111111222222222333666:::???GGGTTTcccmmm|||~~~yyyvvvvvvxxxzzzzzzxxxzzz~~~~~~}}}|||}}}~~~|||xxxuuuhhhddd```\\\[[[[[[ZZZYYYVVVVVVVVVUUUTTTQQQOOOMMMKKKKKKKKKIIIFFFAAA<<<999222222000///------,,,,,,,,,,,,,,,++++++*********+++******)))))))))))))))((((((((()))******++++++************************+++++++++,,,,,,,,,,,,,,,************************((((((((((((((((((((((((******+++++++++,,,,,,,,,+++***)))((((((***+++---++++++++++++++++++++++++,,,++++++++++++,,,---......---,,,,,,,,,---///000,,,---.........000222333666:::@@@HHHRRR___llltttvvvvvvvvvvvvuuuuuuvvvwwwvvvxxxzzzzzzwwwssspppnnniiieee```___cccmmmwww~~~yyyuuuqqqnnnooossswww{{{~~~cccMMMHHHBBB>>>>>>===:::777888777555666777777666444666555444444333333444444222111111000000000000000000111222333333333333333///000000111111111111111//////000111111111111111000000000000000000000000000000000000000000000000000000000000000111333444444999@@@HHHSSSbbbsss~~~~~~}}}~~~~~~~~~~~~vvvqqqpppsssuuuwww|||wwwuuuvvvyyy}}}}}}zzznnnjjjddd___]]][[[ZZZYYYVVVWWWWWWVVVTTTRRRPPPNNNJJJKKKKKKJJJGGGCCC???<<<555444222000...---,,,,,,******++++++,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))************************************++++++,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))'''&&&&&&(((***,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...///...---,,,---...///000---...///...---///333666:::@@@IIITTT```lllvvv}}}wwwxxxzzz||||||{{{yyywwwuuuuuurrrnnniiiffffffhhhiiihhhhhhkkkqqqzzz~~~{{{yyytttqqqqqqyyy~~~}}}aaaMMMHHHBBB>>>===<<<999666888666555555666777555444666555555444444444444444222111111000000000000000///000111222333333333333444333222111000......---...///000111111222111111000000000000000000000000000000000000000000000000///000000000000222555888666===HHHUUUddduuu~~~~~~~~~~~~{{{zzz{{{}}}}}}}}}~~~||||||~~~}}}{{{~~~{{{rrrllliiijjjkkknnnuuu}}}{{{xxxuuutttvvvyyy{{{~~~wwwrrrjjjddd___]]][[[ZZZWWWWWWWWWVVVTTTSSSQQQPPPKKKKKKKKKKKKIIIFFFCCCAAA:::999666444111///------******++++++,,,------...)))************)))((((((*********)))))))))))))))************************(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))'''''''''(((***,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......------......///000---///000//////111777<<>>>>><<<::::::999888888999999888666666666555444444444444555222111111000000000000000......///111111222222222111111000000000000000111......///111111222222222000000000000000000000000222222222222222222222222000222333444444666<<<@@@IIIQQQ___ooo|||yyyxxxxxxxxxxxxwwwpppqqqtttvvvzzz|||~~~}}}}}}~~~xxxssstttwwwzzz{{{~~~{{{xxxooorrr{{{|||yyywwwwwwxxxxxx~~~vvvmmmgggbbb___]]]ZZZXXXVVVTTTSSSSSSSSSSSSPPPOOONNNMMMLLLKKKJJJJJJEEECCC@@@<<<888444222111...------,,,,,,++++++***)))******++++++)))((('''&&&&&&''')))***,,,------************************(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***+++---//////...---,,,,,,---///000000000///...,,,///333444555;;;EEEMMMUUU___lllwwwzzzvvvppplllooooooppptttwwwwwwsssooo``````]]]YYYVVVYYYccckkklllvvvxxxyyy~~~yyyaaaKKKGGGBBB>>>===<<<<<<;;;;;;:::999777666555555555666555555555555444444444333222222333444333111///222222111111000000//////.........///000000111111,,,---///000111111111000000000000000000000000000333222111000000111222333111111333666555777???JJJVVV^^^jjjwww||||||zzzwwwuuuuuuuuuuuutttrrrsssvvvyyy}}}~~~||||||}}}~~~||||||}}}}}}{{{zzz{{{wwwttt|||~~~{{{yyyxxxvvvuuuxxx~~~|||rrrkkkeee```^^^YYYWWWTTTTTTTTTUUUUUUTTTRRRQQQPPPOOOMMMLLLKKKKKKJJJHHHEEEBBB>>>999333///...+++)))(((***,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++''')))******)))))))))+++(((((((((((()))***,,,,,,---,,,******+++***)))'''''''''(((((())))))*********))))))+++---...---+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,000,,,***,,,---+++***,,,111444777888;;;CCCPPPZZZdddnnnwwwvvvoooiiikkkpppuuuxxxwwwqqqoooooojjjbbbaaaZZZWWWYYY\\\aaannnzzz|||~~~|||yyy```KKKGGGBBB>>>===<<<;;;:::999999888777666666777777666555555555555444444444111111000111222222///---222222222222111111111111111000000000000000000000...///000111222222222111////////////////////////111111000000111222333444000111444777999<<>>===<<<;;;:::888777777777777777888888666555555555555444444444222111000111222222000...222222222333333333333333333333222222111000000//////000111222222333222222000000000000000000000000000000000111222333555555222333777<<>>===<<<;;;:::;;;:::999777666555555555666555555555555444444444444333222222444555444333000111111111222222333333111111222222333333333333////////////000000000111333333333333333333333333222333333333444444444444888:::@@@GGGMMMUUUdddqqq|||}}}~~~|||{{{zzzxxxxxxxxxyyy{{{~~~}}}}}}~~~xxxqqqnnnooowww~~~zzz{{{~~~xxxqqqfffbbb]]]YYYXXXXXXXXXWWWSSSTTTUUUVVVTTTQQQNNNLLLJJJJJJKKKLLLKKKIIIDDD@@@777333///---,,,,,,+++***************************++++++++++++++++++++++++(((***++++++******+++,,,---,,,+++++++++++++++,,,,,,+++******++++++***)))------,,,,,,++++++******)))((((((***,,,---,,,******++++++++++++,,,,,,,,,------------------------...//////000111111000000---,,,...000000///222888<<>>===<<<<<<;;;<<<;;;999777666555555444666555555555555444444444333111000000222333333222111111111111222222222222000111111222333333444444000///////////////000000111111111111111111111111222222333444555555555555999<<>>BBBIIIVVVdddpppyyy}}}ssssssvvv}}}|||rrrggg```]]][[[]]]aaalllvvv||||||ttt[[[IIIFFFAAA>>>=========<<<:::999888777666666666666666555555555555444444444333111000000222333333333333333333333333222222222111111111222222222222222111111000//////000111111111111111111111111111111...000222555777888888888===BBBMMMZZZdddnnn|||}}}|||||||||yyyvvvuuuxxxxxxssstttyyyzzzxxxvvvvvvyyysssnnnfff```\\\ZZZXXXWWWUUUTTTTTTSSSRRRPPPOOONNNLLLKKKIIIIIIIIIIIIGGGEEE888555111.........---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...,,,,,,,,,,,,,,,---...///,,,+++******,,,,,,+++***************++++++++++++)))((((((***,,,---,,,***+++++++++,,,,,,,,,------........................,,,---...///000000000000...---///111222444>>>HHHOOOWWWcccpppzzz}}}|||zzzrrrtttxxx~~~vvvmmmeeedddddddddgggmmmuuu{{{yyy{{{~~~~~~ttt[[[HHHEEE@@@>>>===>>>>>>===888888777777777777888888666666555555555444444444555333222222444555666666555555555444444333333333333333222111111000000000333222111000000111222222222222222222222222222222+++---111555888:::;;;;;;CCCIIIVVVeeeppp{{{|||{{{yyysssqqqtttxxxvvvxxx|||yyywwwsssrrruuu|||yyysssjjjbbb]]]YYYWWWUUUUUUUUUSSSRRRQQQOOOOOONNNMMMKKKIIIHHHHHHHHHGGGFFF888555111///.........---++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,,,,+++++++++,,,+++++++++,,,---...///000---,,,++++++---------+++)))))))))******++++++,,,***))))))+++---...---+++++++++,,,,,,,,,---------........................,,,---...///000000000000///...000333444999EEEQQQ]]]dddoooyyy~~~xxxrrrtttvvvzzz}}}yyyqqqiiieeeiiilllnnnttt{{{~~~|||vvvppppppvvv~~~qqqVVVLLLIIIDDD@@@>>>===;;;:::;;;999888999;;;;;;999666;;;999666333333555777999777555333111111111333444333333222111111111222222222111000111222222111000111111111000111111222333222222333333333444444444222222222111111666===DDDLLLVVVeeerrr~~~|||zzzvvvqqqwww~~~yyyzzz|||~~~~~~vvvqqqssswwwyyy{{{~~~yyynnnddd]]]YYYWWWUUUYYYVVVRRRPPPOOOPPPOOONNNNNNMMMLLLKKKKKKJJJHHHEEEAAA>>>999555222...+++(((,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,---------------...------,,,,,,------...+++++++++******)))))))))///,,,+++,,,...///---+++,,,,,,,,,,,,,,,---...///***,,,...000000///...------///000000//////111222222222222222777BBBQQQ\\\ccckkkuuu}}}}}}xxxtttvvvyyy~~~yyyrrrmmmfffiiipppwww{{{}}}|||mmmooorrruuuyyypppVVVKKKHHHCCC???>>><<<;;;:::999777666777999999666444999777555333333444666777444333222111111222333444000222444666666555444333000000000000111222222111111111111111111222222333222222333333333444444444333444666666999???HHHOOO___hhhuuu|||xxxuuuxxx}}}}}}wwwxxx||||||}}}}}}}}}|||uuuuuuvvvuuuvvvxxxwwwjjjaaa[[[WWWTTTYYYVVVSSSQQQQQQPPPOOONNNOOOMMMLLLLLLLLLJJJHHHFFFCCC@@@;;;777444000,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------.........///...------,,,,,,------.../////////.........------...---+++,,,...///---+++---,,,,,,,,,------...///,,,---.../////////...------///000000//////000222111111222666???MMM\\\fffhhhpppyyy|||{{{xxxxxxzzz|||||||||zzzuuunnngggcccggglllttt}}}~~~uuuoookkknnnsssxxx|||nnnUUUJJJGGGBBB???===<<<:::999888777666777888888666444666555444444333333444444111222222222222222333333000333777::::::777333000000000000111111222222222111111111111111222333333333333333333444444444444111333666999>>>IIIVVV___yyy{{{uuuooonnnpppvvv}}}{{{}}}}}}~~~~~~zzzyyyvvvssstttwww}}}|||zzzwwwvvvyyy~~~yyyvvvuuusssrrrsss|||rrrggg```ZZZWWWYYYWWWTTTSSSSSSRRRPPPNNNOOONNNLLLLLLLLLKKKHHHFFFFFFCCC>>>:::777333...+++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,------...---+++******++++++,,,,,,,,,---...//////000000...------,,,,,,------...---------------,,,,,,,,,...---,,,,,,......---,,,---------,,,------...///...............---------...///000///......000222222222555===KKK[[[hhhoooooouuuyyyxxxssssssyyyyyyssskkkddd___]]]jjjqqq{{{{{{nnnfffcccjjjooowww~~~mmmUUUIIIFFFAAA>>><<<;;;:::999999999999999999999888777555555555555555444333333222222222333333222111000333555888:::999666222///333333444333222111111222222111111111111222333333333333333444444444444555222444777<<>>===<<<;;;999888999999999888888777777555555666666666555444333444444444333333111000///333333555555666555444333666777888555222000111222222222222111222333333444333333444444444555555555777999===DDDRRRggg~~~|||vvvpppllliiinnnnnnppptttyyy}}}xxxooofffdddddddddgggkkksss}}}zzztttooolllooovvv{{{{{{wwwsssppppppqqqyyyuuulllddd___ZZZYYYWWWWWWVVVUUURRRPPPQQQOOONNNMMMMMMLLLJJJHHHGGGDDDAAA>>>;;;777222...---,,,,,,+++******++++++,,,,,,,,,------.........///...,,,******+++,,,---------......///000000111...------,,,,,,------...------------------------,,,------------,,,------///......---------......000///...---------------000000000000///000333555888<<>>======;;;:::555777888777666444555555555666666666666555444444555555444333333222222111//////000111333666888:::666888999666222///000222222222222222222333444444333444444444555555555555444999AAALLL]]]sssyyyrrrooolllkkkiiikkkmmmqqqvvv|||yyynnnccc```aaacccgggllluuu|||uuuoookkkmmmsssxxx~~~yyyrrrmmmmmmooouuu~~~rrrggg```]]][[[XXXWWWWWWVVVTTTRRRQQQPPPNNNNNNNNNMMMJJJHHHFFFEEEBBB@@@===:::555111......---,,,++++++++++++,,,,,,,,,---....../////////...,,,+++++++++,,,------............/////////...------,,,,,,------...+++++++++++++++,,,,,,,,,,,,---......,,,,,,---...000///......---........................---------000111111000000222666999999AAAOOO___lllssstttsssmmmhhhcccccciiippptttuuutttooofff```]]]___dddhhhtttpppddd^^^[[[```iiijjjvvvlllWWWIIIFFFBBB???>>>>>>===<<<444666888777555444444666555555555444444444444333444444333333333444666777000000111222333555777888222555777555111///111444333222222222222333444444444444444444555555555555333<<>>===<<<666888::::::777555666888555444333222222222333333333222222222444666999;;;555555555444444333333222---111444333///...111555333333222222333333444555444444444555555555666666888DDDWWWkkk|||vvvrrrnnnlllmmmooopppppprrrxxxrrrnnnppptttzzz}}}{{{rrrlllkkknnnrrrqqqttt|||}}}wwwsssssspppqqqttt{{{xxxppp```]]]YYYWWWVVVVVVVVVUUURRRQQQOOOOOOOOONNNKKKIIIHHHFFFEEEEEECCC@@@<<<888111000///...---,,,,,,,,,,,,,,,------...///000000------.........---,,,+++.........---,,,,,,++++++...------,,,,,,------...---------....../////////+++---///...,,,+++,,,///000000///...............***,,,...000000///...---000111111222333666;;;???IIIWWWjjjxxx|||xxxrrrnnnbbbeeehhhiiihhhhhhiiijjj^^^]]]\\\___fffpppzzzmmm\\\```iiinnnssszzz|||iiiUUUGGGDDDAAA??????>>>===<<<888888888999999999888888888777666555555444444555333333333333333333333333555444222000000111222333222222222222222222222222444444333222111111111111666888999777444555888<<>>;;;777333///---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......///......------......///...............///000000////////////000000000000333111222333222222===KKK]]]iiivvv{{{vvvooollllllhhhlllqqqpppkkkfffcccbbb\\\[[[]]]dddnnnyyymmmiiifffhhhpppzzzhhhTTTIIIFFFBBB???>>>===;;;:::777777888999999999999999888777666555555444444555333333333333333333333333444444222111111111222222222222222222222222222222444444333222222222222222444555666555444666<<>><<<:::888666777888999999999999999888777666555555444444555333333333333333333333333333333333222222222222111333333333333333333333333555444333333333333333444444555555444555:::CCCJJJVVVeee|||yyyrrrnnnnnnlllnnnrrrvvv|||{{{oooiiijjjvvv~~~|||{{{xxxuuusssvvvzzztttlllaaaYYYWWWVVVVVVUUUSSSRRRRRRQQQPPPNNNMMMLLLHHHHHHHHHGGGEEECCCAAA@@@<<<888333000///...,,,+++,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,------------............------------------------++++++,,,,,,,,,---------...------,,,,,,------...//////......//////000111/////////000000000111111111000000555;;;FFFWWWeeerrrwww{{{xxxooogggccccccllloooqqqnnnhhhbbb______ccckkkttt{{{qqqdddbbbhhhrrr{{{eeeQQQJJJFFFBBB@@@>>>===;;;999888999999999999888777777888777666555555444444555444444444444444444444444222222333333333222222111333333333333333333333333444444333333333444555555555666666666999AAALLLUUUbbbqqq}}}wwwsssooooooqqqtttxxx}}}~~~ooohhhfffnnnyyy~~~~~~|||xxxvvvvvvwwwzzzuuuggg]]]YYYXXXWWWVVVSSSSSSSSSRRRPPPOOOMMMLLLJJJIIIHHHFFFEEEDDDDDDDDD???<<<777333///---,,,+++,,,,,,,,,---------------......---------,,,,,,,,,,,,------------.........------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------/////////...///000000111//////000000000111111111555333444888BBBQQQbbbmmmvvvvvvsssnnnhhheeefffhhhqqqqqqoooiiibbb______aaammmyyyssshhhbbbiiissseeeQQQGGGEEEAAA??????>>>===;;;;;;;;;;;;:::888666555444888777666555555444444555444444444444444444444444111222222333333333222222333333333333333333333333333333333333444444555666666666777999===HHHVVV```qqq~~~wwwssspppnnnqqqvvvxxx~~~|||~~~{{{zzzzzz}}}qqqkkkgggjjjpppvvv}}}|||yyyyyywwwvvv{{{{{{lll```ZZZWWWVVVUUUTTTTTTSSSRRRQQQOOONNNMMMKKKJJJIIIGGGFFFFFFFFFGGGAAA???:::555000---,,,,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........//////...------,,,,,,------...///////////////000111111000000000000111111111111444555777>>>LLL]]]kkkssswwwqqqiiiccc```bbbhhhlllqqqnnnhhh___YYYZZZ```fffsssuuujjjggghhhuuudddPPPGGGDDDAAA??????>>>===<<<<<<;;;;;;:::888666555444888777666555555444444555444444444444444444444444111222222222222333333333333333333333333333333333222222222222333444666666444666999===EEESSScccnnnyyyrrrpppooopppttt{{{|||{{{zzz|||{{{uuusssttt~~~wwwpppkkkjjjkkkmmmttt|||}}}|||yyyuuuwww{{{qqqddd\\\XXXVVVTTTUUUTTTTTTSSSRRRPPPOOONNNKKKJJJJJJIIIHHHHHHHHHIIICCCAAA===777111...---...,,,,,,,,,---......//////......---------,,,,,,,,,+++,,,,,,,,,,,,---------------------------------*********+++++++++,,,,,,.........------.........000000//////000000111222000000000111111111222222222666<<>>>>><<<;;;999999999999999888777666888777666555555444444555555555555555555555555555222222111111111222444444444444444444444444444444000000111111333444555666555999???FFFRRRcccuuuwwwssspppppprrrtttzzz}}}|||{{{tttppppppsss||||||vvvpppllliiiiiiooowww|||uuutttwwwyyylllccc^^^[[[XXXUUUUUUTTTTTTRRRQQQOOONNNKKKJJJJJJJJJJJJJJJJJJIIICCCBBB???999222//////000,,,,,,------.../////////......---------,,,,,,,,,------------............------------------------))))))*********+++++++++000//////......//////000000000//////000000111222000000111111111222222222444;;;EEERRRdddtttwwwsssmmmggg```]]]___dddggghhh^^^]]]ZZZWWWYYYbbboooyyyzzzuuurrrssszzzeeeQQQJJJGGGCCC@@@>>><<<:::999777777888999999999999999888777666555555444444555555555555555555555555555333222111000000222444555444444444444444444444444///000000111222444555666888===EEEOOO^^^ppp~~~ssspppooorrruuuyyy}}}{{{{{{yyytttooonnnooossszzzzzztttoooiiigggmmmttt~~~vvvssstttuuu~~~tttkkkeeeaaa^^^UUUUUUUUUTTTRRRQQQOOONNNJJJJJJKKKKKKKKKKKKJJJJJJCCCCCC@@@:::333//////111,,,,,,------...///000000......---------,,,,,,,,,............/////////000------------------------000000000111111111222222000000////////////000000000000000000000111111222000111111111111222222222999BBBMMMZZZkkkwwwvvvmmmeeeaaa]]]___dddiiiiiihhhXXXYYYZZZ[[[aaakkkzzzyyyrrrtttyyybbbPPPFFFCCC@@@======<<<;;;999888999::::::999888666555666555555555555444444444777666555444444444444444444444222222222222444444111222444555555444222111000555777333444888888444999===GGGXXXooozzzsssppprrryyy}}}||||||zzzwwwsssqqqooorrrzzzrrrooonnnmmmnnnrrrxxxuuuuuuqqqsss|||yyylllaaa[[[ZZZTTTQQQSSSTTTPPPMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFCCC???;;;555111...,,,...///...+++***,,,///...---,,,+++++++++,,,,,,---.........---,,,,,,+++******+++,,,,,,---......------,,,+++,,,---...///,,,------...///000111111111111111000///.........111222333222222333555888===HHHVVVcccpppvvvrrrkkkaaa___]]]___ccceeeeeeddd]]][[[[[[aaaooo}}}{{{tttuuuwww{{{bbbPPPGGGDDDAAA>>>>>>===<<<;;;999999999999999888777666666555555555555444444444555555444333333333333333444444333222222333444444222333444444444444333222111444444///000555888666>>>DDDOOO```ttt~~~xxxwwwvvvzzz~~~xxxvvvuuuwww|||zzzuuurrroooooosss~~~~~~xxxtttrrroooooottt~~~pppccc]]][[[TTTQQQSSSTTTQQQNNNNNNLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFDDD@@@<<<777222000---...///...++++++,,,//////......------------------.........------,,,++++++++++++,,,,,,------...------,,,,,,,,,---...///------......//////000000.........///////////////000111111111111333666999CCCNNN]]]iiissswwwqqqhhheeecccaaabbbddddddbbb```ZZZZZZ^^^hhhwww{{{sssqqqtttyyyaaaOOOHHHEEEAAA??????>>>===;;;;;;:::999888777777777777666555555555555444444444444333333333333222222222444444333333333333444444333333333333333333333333444555333......444:::<<>>999555333...//////...,,,,,,---.../////////...............---............---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///.........///////////////,,,,,,---......///000000222222111000111555:::???IIIVVVfffrrrzzz{{{sssiiieeeddddddeeeeeedddaaa^^^ZZZ^^^fffsssxxxssspppsssxxx```OOOGGGEEEAAA???>>>>>><<<;;;;;;:::999777666777777888666555555555555444444444333333444444444333333333444444444333333444444444555444333333333333444555555666666333333777>>>CCCIIIVVVhhhyyy~~~zzzyyy{{{}}}{{{|||uuurrrsssmmmqqqyyy{{{vvvqqqlllkkkpppyyytttkkk]]]VVVQQQRRRSSSPPPOOOOOOMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHFFFDDD@@@<<<888666000000///...---------...////////////......------------............---------------------,,,,,,,,,,,,,,,,,,,,,------......///////////////.........------......///000000000444333222222333999@@@FFFOOO]]]mmmyyy~~~uuukkkbbbbbbdddeeeeeedddbbbaaa```eeeppp~~~wwwtttsssyyy```OOOFFFCCC@@@>>>===<<<;;;:::;;;:::999777666777777888666555555555555444444444333444555555555555444444444444444444444444444444555444444333333444444555444555777888888:::AAAHHHPPP^^^rrr|||{{{}}}|||xxxuuu{{{}}}xxxuuulllnnnttt}}}zzzrrrnnnlllpppvvv{{{ooo```XXXRRRRRRRRRPPPNNNPPPNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGEEEBBB>>>;;;999222111///............------............---,,,,,,------...//////......---...---------------------,,,,,,,,,---------------///////////////.........000000000000000000000000333222222222555<<>>GGGMMM\\\eeennnppppppnnnhhhbbbjjjiiifffbbb```___bbbdddjjjsss{{{xxxuuuuuuvvvaaaQQQGGGDDD@@@>>>======;;;:::999999999999999888777666666555555555555444444444111222444666666555444333333444555666666555444333333444555666666555444333333333666999:::===JJJWWWgggrrr}}}zzzwwwuuutttsssxxx}}}}}}zzz~~~zzzvvvrrrqqqqqqwwwzzzlllcccZZZWWWUUURRRRRRSSSOOONNNNNNMMMMMMLLLKKKKKKGGGGGGFFFEEECCC@@@===<<<555222000///000000...,,,---...000000000///---,,,------...///////////////,,,,,,------......//////+++,,,---.........------------......//////000000//////000000111111222222000111333666;;;BBBKKKRRR___fffkkkkkkjjjkkkjjjhhhooolllgggaaa^^^```ffflllsss|||yyytttsssrrrrrrwwwbbbRRRHHHEEEAAA??????>>>===;;;999999::::::999888666555666666555555555444444444000111333555555555333222333444555666666555444333333444666777777666444333888666777:::;;;@@@PPP```pppyyy{{{vvvsssrrrrrrssszzz}}}|||~~~{{{vvvrrrqqqvvvqqqggg]]]YYYWWWTTTTTTUUUOOOOOONNNNNNMMMLLLLLLLLLFFFFFFFFFEEECCC@@@>>><<<666333000///000111///,,,...///111222111000...---------...///000000//////,,,,,,,,,---...///000000+++,,,---.........---,,,,,,------...///000111111,,,,,,---///000222333333333555777;;;@@@HHHQQQWWW___eeeiiiiiijjjooossstttooolllfff```^^^cccmmmttt~~~nnnlllmmmooooooqqq}}}|||aaaTTTFFFCCC@@@======<<<;;;999:::::::::999999999888888444444444555555555555555444555444444333222111000666555555444444444555555666666666666666555555555555777:::===DDDOOO]]]hhh|||~~~|||~~~|||vvvttttttuuuuuu{{{vvvrrrrrruuu{{{qqqddd[[[XXXWWWTTTQQQQQQQQQPPPOOONNNLLLLLLKKKHHHFFFEEEDDDEEEDDDCCCAAA999777333000//////000111//////.........---------000000//////.........------------------...///000---...///000000///...---000000000000111111111111333///...111222000///222555555888???GGGOOOWWW]]]dddeeehhhmmmrrrvvvwwwwwwsssiiibbbbbbdddiiittt|||mmmiiiddddddmmmuuu{{{{{{```SSSEEEBBB???=========<<<;;;999999999888888888777777555555555555555555555555555555555444333222111000555555555444444444555555777777777666666666666666666888;;;???HHHUUUfffqqq|||yyyxxxzzz~~~zzzwwwxxxyyyyyy}}}~~~~~~~~~~~~vvvtttsssvvvxxxiii]]]XXXUUUSSSQQQQQQPPPPPPOOONNNMMMLLLLLLIIIGGGEEEEEEEEEEEECCCAAA:::888555111/////////000//////.........---------000/////////...............------------...///000---...///000000///...---/////////000000000111111222......222444333333666999:::>>>EEEMMMTTT\\\aaadddfffjjjpppuuuxxxwwwvvvooogggaaabbbfffnnnzzzssseeeccc```dddooozzzyyy^^^QQQEEEBBB???>>>======<<<;;;888888888777777777666666777666666555555444444444333333444444444444333333555555555555555555555555777777777666777777888888666888===CCCMMM^^^qqq}}}}}}wwwvvvvvvzzz~~~zzzvvvtttwww{{{|||xxxwwwwwwyyyqqqcccZZZVVVTTTRRRPPPPPPOOOOOONNNNNNNNNMMMIIIHHHFFFEEEFFFEEEDDDBBB===:::777333000//////////////////.........------////////////..................------......//////......////////////............/////////000000000000...000444666555777:::===@@@FFFMMMUUU^^^dddgggdddggglllrrrvvvwwwtttrrrjjjdddaaaccckkkuuuvvviii``````bbbjjjwwwwww\\\NNNGGGDDD@@@>>>======;;;:::999888888888777777777777888777777666555444444333000111222444555666666666444444555555555555555555666666666555666777888999777:::@@@GGGSSSeeexxxyyyvvvwww{{{~~~wwwrrrppprrrvvvzzzyyyxxxyyyyyyzzz{{{{{{jjj^^^YYYWWWVVVOOOOOOOOOOOOOOOOOONNNNNNJJJIIIGGGFFFGGGFFFEEECCC???===999555222///......////////////............///////////////.........//////............//////...//////////////////...............////////////000///111555777666888<<>>EEENNN[[[kkk}}}}}}wwwwww{{{xxxsssppppppttt}}}xxxrrrpppssswwwyyyyyy{{{||||||pppccc[[[XXXWWWPPPOOOOOOOOOOOOOOOOOOOOOKKKJJJHHHGGGHHHGGGFFFDDDAAA???;;;777333000///...000000/////////..................///////////////000//////.........///////////////....../////////............////////////111000222555555444888===BBBLLLVVV___iiitttyyywwwppprrrtttwwwwwwssslllgggeeegggkkkrrr}}}sssgggcccdddgggsssuuuZZZLLLJJJGGGBBB???>>><<<:::888:::::::::999999999999888888777777666666555555555888777777666444222111000222333444666666666555555666555444444555888:::<<<===DDDNNNYYYfffttt|||wwwtttxxxyyysssqqqrrr}}}uuupppnnntttyyyyyyyyyyyyxxxuuu|||xxxhhh^^^XXXVVVQQQPPPPPPPPPOOOOOONNNNNNLLLKKKIIIHHHIIIHHHGGGEEEBBB@@@===999555222000...000000000/////////...............///////////////000000//////......////////////............//////....../////////000000000333111333444444444:::AAAHHHTTT```hhhrrr~~~|||zzzyyyyyyxxxwwwsssnnniiigggnnnwwwvvvllldddeeeiiilll~~~uuuZZZLLLGGGEEEAAA???>>>>>><<<;;;999999999999888888888888777777777666666666666666777777777666555333111000111222444666777777666555888777666666777:::===???@@@JJJXXXfffsss|||wwwtttttt{{{yyyuuuuuuyyy~~~}}}zzzvvv~~~~~~|||wwwqqqvvvqqqccc[[[WWWRRRRRRQQQPPPOOONNNNNNMMMMMMKKKJJJIIIIIIIIIGGGFFFBBB@@@>>>:::777333111///000000000000/////////.............../////////000111111000///////////////000///...------...///000/////////000000000111111333222333444444555>>>HHHPPP^^^kkkqqqzzz~~~|||zzzwwwuuutttrrrooolllkkkvvv~~~qqqkkkgggggglllsss|||uuuZZZMMMEEEBBB@@@??????@@@???>>>888888888888777777777777666666666666777777777777333444444555666666555555111222444666777777666555:::999888888999<<<@@@BBBBBBMMM^^^nnn|||yyyuuuvvvtttvvv~~~}}}zzzyyy}}}~~~{{{{{{qqqwwwzzzsssrrr}}}zzzjjj^^^YYYSSSSSSRRRQQQOOONNNMMMMMMMMMLLLJJJJJJJJJIIIHHHFFFBBBAAA>>>;;;777444222000000000000000////////////---.........//////000000111111000///////////////000///...------...///000000000000000111111111111333222333444444888BBBNNNWWWfffrrrwww~~~zzzwwwsssqqqpppooonnnmmmnnn{{{qqqeeecccfffkkkttt~~~sssXXXLLLDDDBBB???======<<<:::888<<<;;;:::999888888888888555777666333555888777333444555666555333222333444777666666555555555666666444333444666666666<<>>OOO```mmmssszzz~~~~~~}}}}}}}}}{{{tttnnnjjjfffdddhhhnnn|||yyyggg___]]]dddllltttrrrXXXLLLDDDAAA???======<<<;;;999<<<;;;:::999888888888888111666888555333555777777444555666555333333333444666666555555555555666666:::888888:::;;;===EEENNN___jjjzzzyyyvvvtttuuuxxx~~~{{{xxxzzz|||vvvnnnnnnooooooooonnnnnnmmmoooooovvvwwwppplllkkkpppxxx~~~}}}zzzvvvnnnooosss{{{lllaaaXXXUUUSSSQQQQQQPPPNNNLLLMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDCCC@@@===:::777666888555111000///000//////000000////////////000000////////////............//////000000000000//////000000000000111111111111111000222666<<>>======<<<:::;;;;;;:::999888888888888333:::<<<888333444777888444666666555444333444555666555555555555666666777666555555999<<>>>>>>>><<<;;;;;;;;;:::999888888888888777===???:::444444666666555666777666444333444555555555555555555666777777:::888999===AAAIIIWWWddduuuwwwsssssswww}}}~~~|||zzz{{{qqqooonnnoooqqqrrrrrrpppmmmiiikkksss}}}xxxsssnnnllllllqqq~~~|||wwwyyyzzzwwwnnnmmmmmmoooqqqxxx~~~lll]]]ZZZUUURRRPPPOOONNNLLLLLLLLLKKKJJJIIIHHHHHHGGGBBBBBBAAA???===:::888777444111...,,,...///111111111000///......///000111........./////////////////////000000000000/////////000000000111111111111444555777<<>>>>>>>>===<<<<<<;;;:::999888888888888999>>>>>>999555555666555555666777666444444444555555555444555555666777888<<<::::::???EEEPPP```ooo|||uuutttwww}}}}}}{{{yyy{{{zzzzzztttrrrqqqsssxxx{{{{{{zzzrrrllljjjooowwwzzztttnnnkkkjjjmmmwww~~~xxxxxxxxxwwwqqqooonnnmmmlllrrrtttccc^^^WWWRRRPPPOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHBBBBBBAAA???>>><<<:::999222000------...000111000000000////////////000000........./////////////////////000000000000//////000000000000111111111111444777:::@@@MMM]]]gggjjjiiihhhgggffffffddd```^^^XXXYYY\\\^^^```iii|||wwwkkkeeeiiiqqq|||yyyvvvsssqqqsssvvvxxxyyytttnnnhhhffffffgggnnnttt}}}oooVVVKKKCCCAAA???>>>??????>>><<<<<<;;;:::999888888888888777::::::666555777777444555666777666555444555666444444444555555666777888999888:::BBBLLLZZZnnnzzzwwwyyy|||xxxxxxyyyyyyyyy|||~~~|||~~~}}}yyywwwxxx}}}}}}uuummmhhhjjjpppxxxxxxqqqkkkiiiiiikkksss{{{zzzwwwwwwvvvtttrrrpppmmmjjjnnn||||||iiicccZZZRRROOONNNNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHCCCCCCCCCBBB@@@>>><<<;;;333111//////000000000...//////000000000000//////............/////////000//////000000000000//////000000000000111111111111111666<<>>??????>>>===<<<;;;:::999888888888888444666555333555999888444555777777777555444555666444444444555555777888888888888===HHHVVViii~~~zzzzzz{{{wwwsssrrrssswwwyyyzzz}}}|||}}}zzztttkkkeeeeeejjjqqq{{{uuunnnhhhhhhiiijjjpppwww|||vvvuuuuuuvvvtttrrrnnniiilllzzzmmmeee[[[RRRNNNMMMNNNOOOKKKKKKKKKJJJIIIIIIIIIHHHEEEEEEDDDCCCBBB@@@???>>>555444222111111111///---...///000111111000///...---.........//////000000//////000000000000//////000000000000111111111111...555===FFFUUUcccgggbbbeeedddccccccdddaaa[[[VVVZZZXXXYYY^^^eeeqqq|||uuunnnhhhnnnyyy}}}~~~vvvmmmggggggeeedddffflllsssyyy|||qqqiiidddfffjjjmmmwwwnnnWWWLLLDDDAAA???>>>>>>===<<<;;;:::::::::999999999888888999888777555444444444444333444444555666777888888777888999;;;;;;:::999999999===DDDOOOaaaxxxyyy{{{~~~}}}yyywwwvvvjjjnnnqqqssssssvvv{{{uuussswwwtttlllgggddd```]]]___gggrrrzzz{{{uuunnniiiiiikkkmmmooozzz~~~yyytttooosssqqqpppooolllllltttyyyiiiYYYSSSSSSQQQNNNMMMKKKJJJJJJJJJJJJIIIIIIIIIGGGFFFCCCAAA???>>>>>>>>>999555111/////////000///......111555888777333...000000000000000000000000............/////////000222222222222444444222111;;;888>>>NNN[[[```cccfff]]]```bbb```]]]YYYYYYZZZ[[[aaadddccchhhxxx~~~vvvmmmmmmsssvvv}}}{{{sssqqqwww~~~~~~sssnnniiiccccccaaabbbhhhqqqyyy||||||nnngggeeekkkqqqxxxmmmUUUKKKDDDAAA???>>>>>>===<<<;;;:::::::::999999999888888:::999888777777666666777444444555555666666777777777777888999::::::::::::<<<@@@IIIWWWlll|||~~~wwwqqqnnnmmmmmmjjjmmmoooqqqrrrvvv}}}tttoooooojjjddd```___^^^\\\^^^dddlllqqq}}}|||wwwooojjjiiikkkmmmnnnuuu~~~{{{vvvqqqrrrqqqqqqpppmmmkkkpppxxxooo]]]VVVTTTQQQOOONNNLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGDDDBBB@@@?????????999666222//////000000/////////000333666555222...000000000000000000000000........./////////000000000000000222333444444333<<<;;;CCCRRR^^^aaabbbddd___aaabbb```\\\ZZZZZZ[[[___bbbcccfffqqq|||uuuoookkkpppzzzyyysssnnnkkkmmmuuu|||xxxmmmhhhddd```bbbaaaccckkkuuu||||||yyymmmhhhhhhooowwwkkkTTTJJJDDDAAA???>>>>>>===<<<;;;:::::::::999999999888888888888777777777777888888555555555666666666666666777777777777777999:::;;;>>>BBBMMM```zzz||||||~~~zzzuuuooohhhdddccceeefffiiillloooqqqsssxxxwwwlllfffaaa\\\ZZZ[[[\\\\\\]]]```eeehhhrrrzzzzzzqqqkkkiiikkkmmmnnnnnnwww{{{vvvsssrrrrrrrrrmmmiiikkkppp|||xxxdddZZZUUURRROOOOOOMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHFFFDDDBBBAAA@@@@@@;;;777333111000000000///000///000111333222000...////////////////////////....../////////000000000//////000111222444555666===@@@KKKZZZccceeeccccccccccccccc```]]]\\\]]]___dddccceeemmmrrrkkkgggiiiuuuvvvmmmhhheeegggnnnwww}}}qqqgggccc```^^^aaaaaagggqqq||||||uuullljjjmmmvvviiiSSSJJJDDDAAA???>>>>>>===<<<;;;:::::::::999999999888888555555555555555666777777666666666666666555555555888666555555666999<<<===>>>CCCQQQggg}}}|||~~~}}}{{{yyyoookkkfffaaa___```ccceeegggkkkqqqtttwww|||}}}nnnccc]]]ZZZWWWYYYZZZ[[[[[[]]]```bbbiiisss~~~vvvooollllllmmmmmmjjjrrr|||~~~xxxuuutttrrrnnniiijjjnnnyyymmm___WWWQQQOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKHHHGGGFFFDDDCCCBBBAAA@@@<<<999555333222111000///000000//////000000//////////////////////////////...////////////000000000///000000111111333666888>>>GGGUUUdddkkkllliiigggiiihhheeebbb``````bbbccceeegggmmmyyyyyyiiicccdddiiiyyyzzzrrrlllfffbbbffflllvvv~~~zzznnneeeaaaaaaaaaaaadddlllyyy|||ssslllnnnsss|||iiiSSSKKKDDDAAA???>>>>>>===<<<;;;:::::::::999999999888888555444444555555666777888666666666666666555555555777666555444666999===???AAAHHHWWWooo|||}}}~~~|||zzzyyyxxxvvvssspppiiifffbbb______aaadddggggggmmmtttyyy}}}rrrddd\\\[[[WWWWWWWWWVVVVVVWWW[[[^^^cccnnn~~~|||uuuqqqooonnnmmmhhhpppzzz{{{vvvtttpppmmmooosssvvveeeZZZRRRNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJFFFFFFEEEDDDCCCBBBAAA@@@>>>;;;777555444333111///000000000///......///000////////////////////////////////////000000000111111222222111111333777;;;AAAOOObbbpppuuuuuuqqqnnnooolllhhheeedddeeefffgggdddmmmyyy~~~ooocccaaaeeennnwwwnnnhhheeecccaaahhhqqq}}}sssjjjccc```aaacccccciiiuuu}}}tttoootttzzzgggRRRKKKDDDAAA???>>>>>>===<<<;;;:::::::::999999999888888777777777777777888999999555555555666666666666666777666555666777;;;>>>AAAFFFPPPbbbyyy~~~~~~}}}yyywwwwwwvvvuuuqqqrrrsssuuuuuusssnnnjjjcccbbb```___```cccfffhhhiiiooovvv{{{~~~xxxggg^^^\\\XXXWWWUUUSSSRRRTTTXXX[[[___iiiyyy}}}xxxtttooommmhhhnnnvvv{{{yyywwwuuuwww|||mmm___TTTOOOOOOLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFEEEEEEDDDBBBAAA@@@@@@===999777555444111///...000111000///...000111/////////////////////////////////000000000111111111222333222111444;;;@@@JJJ[[[ppp|||~~~zzzuuurrrooojjjhhhhhhiiiiiiiiigggssssssggg^^^bbbjjjvvvwwwqqqiiicccaaabbbcccdddjjjtttvvvkkkddd```___aaaeeegggqqq~~~}}}wwwttt{{{eeePPPJJJDDDAAA???>>>>>>===<<<;;;:::::::::999999999888888888777777777777777888999444444555555666666777777777666666777:::===@@@BBBHHHUUUkkkyyyvvvrrrppppppoooooonnnnnnqqquuuxxxyyyuuunnnhhh````````````bbbeeegggiiimmmqqquuuwwwzzz~~~mmmaaa^^^ZZZZZZYYYWWWUUUVVVXXX[[[[[[dddsssxxxqqqmmmfffjjjqqq|||uuueeeXXXRRRQQQMMMMMMMMMLLLLLLLLLKKKKKKFFFFFFGGGGGGFFFDDDBBBAAAAAA>>>;;;888777444111///,,,///111222000///111222000000000000000000000000//////000000000111111111///111222222222777@@@GGGTTThhh}}}zzzrrroookkkiiijjjjjjiiihhhmmmyyy|||jjj___ZZZaaaoooyyyjjjeee```]]]___ccchhhjjjsss{{{zzzooodddaaa```___bbbggglllxxx~~~{{{zzzdddOOOHHHDDDAAA???>>>>>>===<<<;;;:::::::::999999999888888666666555555555555666666333444444555666777888888666777777999;;;>>>@@@BBBHHHWWWnnnzzzrrrpppnnnlllkkklllmmmmmmlllqqqtttyyy~~~~~~yyypppjjj``````aaaccceeegggiiijjjqqqrrrssssssuuu{{{ssseeeaaa]]]^^^___^^^\\\[[[[[[]]]YYY```ooo{{{sssmmmdddgggmmmxxxzzzjjj\\\TTTSSSNNNNNNNNNMMMMMMMMMMMMLLLGGGHHHHHHHHHGGGFFFDDDCCCBBB???<<<999777555111///+++...222333111000111333111111111111111111111111000000000000111111111111,,,///222222333:::DDDLLL\\\qqq|||qqqnnnjjjiiijjjkkkiiigggsss}}}mmmeee[[[WWWaaaqqqwwwpppddd```\\\\\\```gggmmmppp~~~xxxlllbbbaaaaaaaaadddjjjooo|||~~~~~~eeePPPIIIEEECCCBBBAAAAAA???===:::777888999:::999777555444666555444444444666777888777777777666666666666666999777888;;;;;;;;;@@@GGGSSScccuuu}}}~~~zzzuuuooojjjkkkjjjhhhggghhhlllooorrrxxx{{{~~~uuukkkeeeaaacccddddddeeehhhmmmppptttsssuuuxxxxxxxxx~~~yyyiii^^^]]]cccggggggiiikkkfff^^^]]]```iiizzz{{{oooiiidddjjjqqqyyylll]]]VVVUUURRROOOLLLJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@>>>;;;888444111///000000000000000000000000333333222111000000000111111111000000000000000111111...///444777999BBBNNNfffzzzyyytttooohhhaaa^^^```fffkkkvvvyyyhhh]]]ZZZ\\\fffuuuxxxjjjcccZZZ[[[]]]```dddjjjqqqwwwtttllleeedddcccdddhhhmmmxxxfffQQQJJJCCCAAA@@@??????===;;;888666777999::::::999888777555666777888888888888777::::::::::::::::::::::::999777888;;;<<<>>>EEEMMM[[[jjj|||~~~|||xxxuuurrrooojjjfffiiiiiihhhiiillloootttvvv{{{~~~~~~uuulllfffbbbccceeefffhhhkkkpppsssyyyvvvtttwwwyyy{{{~~~pppfffcccjjjpppuuuzzz|||uuujjjaaaaaagggwww|||oooiiifffkkkqqqyyy~~~|||~~~rrrbbbYYYVVVQQQNNNLLLKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA???<<<999555222000000000000000000000000000222111111000000000000111111111000000000000111111222111222555777;;;GGGTTTlll~~~|||sssjjjgggaaa\\\[[[___ffflll{{{sssbbbYYYXXX]]]kkk~~~rrrfff```[[[\\\___bbbfffnnnvvv|||qqqjjjddddddeeeggglllrrrgggRRRKKKCCCBBB@@@???>>>===;;;999666777999:::;;;;;;::::::555777:::<<<<<<:::888777666666777777888888999999999777777:::===AAALLLWWWgggwww~~~~~~yyypppooommmmmmmmmllliiigggggghhhjjjmmmqqqvvv{{{}}}|||tttkkkfffbbbdddgggiiikkkoootttxxxyyyuuuxxx}}}uuummmffflllvvvsssiiigggkkkzzz}}}pppiiihhhlllpppxxx{{{wwwxxx{{{iii]]]XXXOOONNNLLLLLLMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCBBB@@@>>>:::777444222000000000000000000000000000000000000000000000111111000000000000000111111444444555666888???OOO^^^uuu{{{rrrjjj___]]]ZZZXXXZZZaaajjjqqqkkk\\\WWWYYYcccuuuvvvjjj```\\\\\\]]]```dddkkkttt}}}|||mmmgggcccdddgggkkkrrrzzzfffRRRJJJFFFDDDAAA@@@@@@???===;;;888999:::;;;;;;;;;::::::777888:::;;;;;;:::888777333333444555666777777888:::888888:::===DDDRRR___vvv}}}}}}zzzrrrllljjjkkklllmmmmmmmmmlllkkkgggiiimmmsssyyy~~~yyyqqqiiidddbbbdddhhhkkkooosssxxx|||{{{xxx}}}{{{vvvjjjnnnxxxyyyrrrpppuuurrrjjjkkkkkkmmmsss}}}yyyvvvwww{{{rrrbbbYYYOOONNNMMMMMMNNNMMMKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCAAA???;;;888555444000000000000000000000000......//////000000000000000000000000000000111222444555777777999DDDWWWggg{{{yyypppggg^^^WWWWWWWWWYYY^^^gggrrrzzzxxxeeeYYY[[[```mmmvvvmmmbbb\\\ZZZ\\\^^^ccchhhpppzzzsssiiieeebbbdddhhhnnnxxxeeePPPIIIGGGDDDAAA?????????===<<<;;;;;;;;;;;;::::::999999999888888777777777888888555666666777888999999:::;;;999:::<<>>>>>>>>>>>===888888888888999:::;;;;;;666777999::::::888555444;;;;;;;;;:::::::::::::::888;;;AAAHHHOOO]]]ttt}}}vvvkkkdddaaacccgggiiippptttyyy{{{zzzxxxyyyzzzyyy~~~yyyqqqllljjjjjjkkklllpppvvvzzz~~~vvvooorrrxxxuuullleeeeeeiiiqqqxxxhhhZZZVVVOOOKKKJJJKKKLLLLLLKKKJJJIIIIIIGGGGGGFFFEEEBBBBBBAAA???<<<999777555111111111111111111111111111222333444333111///...////////////000111222333111666999@@@PPPeeeppprrruuunnnfff___YYYTTTSSSUUU___aaafffmmmwww{{{jjj\\\]]]eeetttxxxnnnhhhcccaaa^^^]]]```ggghhhoooxxxuuuiiigggeeeeeehhhnnnvvvgggTTTNNNEEEDDDBBB@@@>>><<<;;;:::::::::999999888777666666777777666666666888999:::444666888999888777888999888===CCCJJJUUUhhh}}}tttooohhhddddddgggkkkmmmsssvvvzzz||||||||||||}}}|||tttqqqooolllkkkmmmqqqsssvvv{{{~~~}}}yyyrrrttt{{{wwwooonnnssszzzmmm\\\UUUPPPPPPOOOMMMLLLNNNKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBB@@@===:::888666111222333444333222111000000000111111111111000000///000111222444444444444444444777DDDUUUdddjjjllljjjgggaaaYYYSSSRRRVVVZZZdddfffiiippp|||qqqddd[[[bbbnnn}}}yyyrrriiiaaa[[[[[[]]]___dddjjjooovvv{{{ooohhhaaa___cccgggnnn|||eeeQQQLLLEEEDDDBBB@@@>>><<<;;;;;;======<<<<<<;;;::::::999888888777666666777888999555666888999888888999:::;;;>>>EEEOOO]]]ppp{{{nnnjjjeeedddgggmmmqqqtttxxx{{{~~~yyyrrrpppooommmlllnnnrrrsssvvv{{{~~~|||}}}|||ssssssxxxzzzyyyzzz~~~sssaaaZZZSSSQQQPPPLLLKKKLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBB@@@===:::888777222222333444333222111000000000111111111111000000///000111222333333444444555666<<>><<<;;;;;;>>>======<<<<<<;;;;;;:::999999888777777777888888555777888999888888999;;;===AAAIIIWWWiii~~~|||rrriiigggdddfffkkkrrrxxx{{{|||~~~~~~{{{|||uuupppppppppnnnooorrrvvvwwwzzz~~~}}}}}}tttqqqrrrwww|||hhh___VVVRRRPPPLLLJJJKKKKKKJJJIIIIIIGGGGGGFFFEEECCCCCCBBB@@@>>>;;;999888333333333333333222111111000111111222222111111000000000111111222222333333555999CCCQQQ___iiilllllleeeccc```[[[XXXXXX[[[^^^hhhlllsss|||~~~ssskkkccc___jjjzzz}}}tttkkkeee]]]XXXWWWYYY\\\___eeekkkyyywwwjjjfffeeebbbbbbgggooo{{{bbbOOOIIIDDDCCCBBB???>>><<<<<<;;;;;;;;;::::::999999999888:::999999888888777777777666777888999888999;;;===>>>CCCOOOaaawwwuuukkkiiiggggggiiiooovvv{{{~~~~~~{{{yyyvvvqqqoooqqqqqqppprrrvvv{{{}}}uuuooonnnpppxxx|||}}}{{{ssswww{{{|||yyyvvvuuuuuusssmmmbbbVVVRRRPPPMMMKKKKKKKKKJJJIIIIIIGGGGGGFFFEEECCCCCCBBB@@@???<<<;;;999444444444333333222111111111111222222222222111111111111111111111222333333555===JJJYYYeeekkkllljjjeeedddaaa___^^^___bbbdddgggnnnwwwvvvlllfffaaaaaappp|||tttlllddd^^^ZZZXXXYYY]]]aaaeeelllttt}}}nnngggggghhhggghhhnnnwwwcccPPPJJJDDDCCCAAA???>>>===<<<<<<999999999999888888888888999999999999888888777777777888999999888999<<<>>>@@@HHHYYYooo}}}ppphhhhhhggghhhlllsss{{{|||zzzwwwvvvrrrppppppssstttsssuuuzzz}}}~~~}}}|||~~~uuunnnjjjkkkrrrzzzyyyxxx}}}wwwooorrruuusssmmmhhhfffgggjjjzzzrrrdddWWWQQQPPPNNNLLLMMMKKKJJJIIIIIIGGGGGGFFFEEECCCCCCBBBAAA???>>><<<;;;555555444333222222222111222222333333333333222222222111111111222333444555888CCCSSSbbbjjjlllkkkiiigggeeecccbbbcccfffhhhjjjfffooo|||yyynnneeebbb```eeewww}}}ssslllfff___[[[XXXXXX[[[aaafffkkkttt~~~uuukkkiiiiiiiiiiiikkksssdddQQQKKKDDDCCCAAA???>>>===<<<<<<::::::::::::::::::::::::999999999:::999999888777777888999999999:::===@@@DDDQQQhhhyyynnnhhhffffffiiioooxxx}}}}}}~~~|||zzzwwwtttrrrqqqrrrqqqssswwwwwwuuuxxx}}}||||||zzzxxxvvvwww{{{vvvoooiiifffkkksss~~~xxxttttttwww~~~xxxsssuuuuuuoooeee^^^]]]^^^hhhxxxxxxiiiYYYRRRQQQOOONNNNNNKKKJJJIIIIIIGGGGGGFFFEEECCCBBBBBBAAA@@@???======777666555333222222222222222333333444444333333222222222111222333555666888===JJJ\\\jjjooonnnkkkiiigggdddaaa```ccchhhkkkllliiitttqqqggg``````bbblllvvvlllfffaaa]]]ZZZXXXXXX\\\dddjjjqqq}}}|||qqqlllkkkiiihhhhhhkkkxxxdddPPPJJJCCCBBBAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::999888888999999999999;;;>>>AAAJJJ\\\xxx~~~tttmmmjjjhhhiiilllrrrzzz~~~zzzxxxwwwxxxzzzyyyvvvtttrrrqqqqqqqqqttttttwwwzzzzzzxxxzzz{{{yyyuuussstttwww{{{~~~yyyqqqhhhbbbeeekkkrrrzzz||||||{{{yyyrrrnnnnnnqqqrrrttt|||{{{vvv{{{~~~uuuuuusssjjj```ZZZ[[[___jjj{{{ooo]]]UUUSSSQQQOOONNNKKKJJJIIIIIIGGGGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>888777555333222222222222333333444444444444333333333222222222444666999;;;CCCRRReeerrrtttpppllljjjeee```\\\[[[___eeeiiikkkppp{{{}}}jjjaaa]]]```gggvvv{{{oooeee```^^^\\\ZZZ[[[\\\aaahhhoooxxx|||sssllllllkkkiiiiiilllpppcccOOOIIICCCBBBAAA???>>>=========::::::::::::::::::::::::666777999:::;;;::::::999888999999999999;;;???BBBOOOdddzzzqqqmmmkkknnnnnnpppuuu{{{~~~zzzuuurrrrrrrrrsssqqqpppooooooqqqssstttuuuvvvyyy}}}|||yyy{{{|||zzzvvvttttttwww{{{~~~{{{rrrhhh```aaaffffffpppyyyxxxsssppplllhhhdddcccgggnnnrrrttt{{{~~~uuupppuuu}}}pppqqqnnnfff\\\YYY^^^cccmmm~~~uuuaaaWWWTTTRRROOONNNKKKJJJJJJIIIHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>888777555333222222222222333444444555555444444333333222222333555888;;;===HHHWWWkkkvvvwwwrrrnnnlllbbb]]]XXXWWW[[[bbbfffiiivvvwwwfff^^^[[[aaakkk}}}wwwkkkaaa]]]\\\[[[ZZZ___```eeemmmttt~~~rrrkkkgggjjjkkkjjjmmmrrrxxxaaaMMMFFFDDDBBB???<<<;;;;;;<<<===::::::::::::::::::::::::>>>>>>======<<<<<<<<<<<<888777999;;;;;;;;;BBBJJJXXX{{{wwwpppnnnnnnppprrrvvvzzz|||uuuqqqqqqqqqqqqpppmmmoooooolllnnntttwwwvvvwwwwwwxxxzzz||||||}}}~~~}}}zzzwwwttttttuuuwwwxxxxxxlllaaa]]]___fffiiinnnpppnnniiiaaa]]]^^^___dddlllrrruuu{{{|||tttssswww|||yyynnngggaaa]]]^^^cccpppzzzbbbYYYWWWTTTPPPOOOJJJKKKKKKKKKJJJHHHFFFEEEEEEEEECCCBBB@@@???=========;;;888555444333444555111111111111111111111111555222111333333444:::AAASSSeeesssuuuvvvxxxsssiiicccZZZRRRQQQSSSXXX```hhh{{{nnn```\\\^^^fffsssuuulllccc___\\\ZZZ\\\```ddddddgggrrrxxxooohhhhhhooopppkkkllltttbbbNNNHHHFFFDDDAAA>>>======>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999:::<<<<<<<<>>>>>===;;;888666444444444444111111111111111222222222333111222444555777>>>GGGXXXhhhvvvwwwvvvvvvoooeee\\\TTTMMMMMMPPPVVV```iii}}}|||iiibbb___aaalll|||{{{ppphhhaaa^^^\\\[[[^^^bbbiiikkkrrr~~~ssslllgggiiipppqqqnnnsss}}}bbbOOOIIIFFFDDDAAA???======>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888;;;:::;;;===<<<>>>GGGRRRkkkzzzsssqqqtttwwwyyy|||yyyuuupppmmmmmmnnnnnnnnnooorrrsssrrrtttyyy|||zzzyyyyyyyyyzzz}}}}}}}}}~~~|||xxxtttssssssuuuvvvyyy}}}tttfff]]][[[[[[aaafffddd``````gggooopppnnnqqqxxx|||||||||tttkkkccc^^^^^^dddqqqrrrbbbZZZTTTPPPNNNKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@===;;;999666555444444444000000111111222222222222222111222555777;;;DDDNNN```nnnzzzzzzvvvrrrhhh^^^VVVOOOJJJKKKPPPXXXdddooouuucccbbb```dddqqq{{{ttthhhbbb^^^^^^]]]\\\```eeehhhooozzzwwwmmmjjjhhhkkkppprrrrrr|||bbbOOOIIICCCBBB@@@===<<<<<<<<<<<<::::::::::::::::::::::::999999999999999888888888::::::;;;===<<>>===<<<<<<<<<888888888888888888888888999999999999999:::::::::999999;;;<<<<<<@@@OOO^^^yyy~~~vvvrrrsssyyy~~~zzzvvvmmmmmmlllkkkkkkllloooqqqmmmsssxxx{{{~~~xxxyyy}}}zzz{{{xxxtttpppnnnnnnpppqqqtttwww}}}{{{oooccc^^^ZZZ^^^ccciiiooouuuzzz}}}}}}vvvvvvyyy|||qqqhhh```]]]]]]]]]gggsssmmm___WWWSSSOOOLLLKKKJJJIIIHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC===<<<:::888666444333222000000111111111222222222333222444666777<<>>>>>===999999999999999999999999999::::::::::::;;;;;;;;;888999;;;<<<===DDDUUUgggzzzxxxzzz{{{vvvrrrkkkllllllllllllnnnrrruuuqqqxxx~~~}}}yyyxxx{{{~~~{{{xxxyyyvvvsssooonnnnnnpppqqqtttvvvzzz~~~ssshhhaaa^^^bbbjjjsss|||}}}ttttttwww{{{pppgggaaa______]]]fffppp|||tttcccZZZTTTPPPLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCC>>>===;;;999777555333222111111111111111111111111333333555777777===LLL[[[tttyyy~~~{{{pppcccWWWQQQLLLMMMRRRZZZaaajjjxxx{{{qqqllliiiqqq{{{yyyqqqiiiddd```^^^^^^______aaahhhqqq|||oookkkmmmnnnpppsssuuuzzzaaaNNNHHHDDDCCCBBBAAA???>>>======::::::::::::::::::::::::999999999:::::::::;;;;;;999:::===>>>???HHH\\\ooo|||vvvrrrpppjjjlllnnnnnnoooqqquuuyyyyyywwwxxxzzz~~~|||yyyvvvyyyvvvssspppooopppqqqssssssuuuxxx}}}wwwkkkdddaaaiiisss||||||ttttttyyy|||zzzzzzzzz|||ssslllfffbbbbbb^^^gggqqq}}}{{{ggg]]]UUUOOOMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCC>>>===<<<:::777555333111333333222222111000000000222333555888999AAARRRbbbsssvvvxxxuuujjj]]]SSSOOONNNQQQXXXbbbiiiqqq~~~ssslllkkkiiiuuu{{{rrrjjjddd```^^^]]]]]]```aaadddooozzzuuukkkkkknnnppprrrtttxxxbbbOOOIIIBBBAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::::::::::::::;;;>>>@@@BBBKKKaaauuuxxxssspppooojjjllloooppppppsssxxx|||zzztttwww}}}~~~}}}{{{wwwuuuyyywwwtttqqqpppqqqsssuuussstttwww|||yyymmmeee^^^hhhuuu|||zzztttvvv{{{~~~uuusssrrrrrrtttvvvvvvvvvvvv~~~xxxqqqjjjeeeddd___gggrrrjjj^^^UUUNNNMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFFFFEEEDDDCCCCCCCCC>>>===<<<:::888555333111444333333222111000//////111222666999;;;DDDVVVhhhqqqssstttqqqfffYYYPPPMMMRRRVVV___iiiqqqwww}}}mmmhhhhhhfffvvvwwwnnnfff```]]]\\\[[[]]]```bbbgggsss}}}oooiiijjjnnnqqqsssuuuzzz