BM66(@ ((((((((((((((((((((((((%%%&&&((()))*********)))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''***+++)))&&&%%%%%%''')))******)))'''%%%%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((((((&&&%%%&&&)))***)))'''(((((((((((()))))))))))))))***+++,,,,,,+++))))))+++++++++***++++++,,,,,,...///111333555666666777888:::>>>EEEMMMaaazzz|||uuujjjaaakkk{{{dddTTTEEEEEECCCFFFYYYuuu}}}~~~{{{zzzzzzzzzzzz{{{|||||||||{{{{{{zzzyyyxxxvvvuuurrrkkk```UUUNNNIIIEEECCCDDDEEEGGGIIIMMMTTT\\\bbbhhhkkkoooqqqrrrsssuuuvvvyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{rrrooollliiifffbbb^^^ZZZXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[\\\\\\^^^^^^___```]]]\\\[[[ZZZYYYYYYYYYYYY]]]^^^aaagggpppzzz{{{uuu{{{}}}cccSSSMMMHHHGGGFFFGGGMMMUUU[[[mmm((((((((((((((((((((((((%%%&&&'''((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%&&&'''((())))))((('''&&&&&&'''(((((())))))(((((('''''''''(((((((((((((((((((((''''''''''''((((((***((('''(((***+++***)))(((((((((((())))))))))))((()))************)))(((++++++******++++++,,,,,,...///111333555666777777:::;;;@@@FFFOOOeee|||wwwzzz{{{qqqfff]]]hhhvvv___OOOBBBDDDEEEKKK```{{{}}}{{{{{{zzzzzzzzz{{{{{{|||yyyxxxwwwwwwvvvuuutttsssmmmfff[[[QQQKKKGGGEEEDDDDDDEEEGGGIIINNNUUU]]]ccchhhkkkoooqqqssstttuuuwwwzzzzzz|||}}}~~~{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~|||qqqoookkkhhhfffbbb^^^[[[WWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^______\\\\\\[[[ZZZYYYYYYYYYYYY]]]^^^bbbhhhpppzzz}}}www|||eeeSSSMMMIIIHHHGGGGGGMMMSSSZZZlll((((((((((((((((((((((((&&&&&&'''''''''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((+++***)))***+++,,,+++***(((((((((((())))))))))))'''((())))))))))))((((((++++++******++++++,,,---...///111333555666777777;;;===AAAHHHSSSkkk}}}yyyxxxzzz}}}wwwkkk___XXXcccmmmXXXIII>>>BBBFFFQQQiii~~~|||~~~{{{{{{zzzzzzzzzzzzzzz{{{wwwuuussssssssssssrrrpppggg```UUULLLGGGEEEEEEEEECCCEEEGGGJJJOOOVVV^^^dddhhhkkkooorrrsssuuuwwwxxx{{{{{{}}}~~~~~~~~~~~~}}}qqqnnnkkkhhhfffccc___\\\WWWVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^\\\[[[ZZZYYYYYYXXXXXXYYY[[[^^^bbbiiiqqqyyyzzz}}}iiiUUUOOOJJJIIIIIIHHHLLLRRRZZZnnn(((((((((((((((((((((((('''''''''''''''''''''&&&))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((())))))))))))((())))))((((((''''''&&&&&&((((((''''''''''''((((((************+++++++++***(((((((((((())))))))))))(((((())))))))))))))))))************+++,,,------///000222333555666777777:::===BBBIIIWWWqqq~~~}}}}}}|||{{{|||sssgggZZZUUU```wwweeeQQQDDD>>>BBBHHHUUUppp}}}{{{{{{|||{{{zzzzzzyyyyyyyyyyyywwwtttrrrrrrssssssqqqnnnccc[[[QQQIIIEEEDDDDDDDDDCCCEEEHHHLLLQQQXXX```eeehhhlllpppssstttvvvxxxzzz{{{|||}}}~~~~~~~~~|||qqqnnnjjjgggeeeccc```]]]XXXWWWWWWVVVWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]][[[[[[ZZZYYYXXXXXXXXXXXXZZZ]]]bbbjjjqqqxxx~~~~~~~~~nnnWWWPPPKKKJJJJJJIIILLLPPP]]]qqq(((((((((((((((((((((((())))))((((((((((((((((((***)))))))))((((((((('''((()))))))))*********+++(((((((((((((((((((((((()))((('''&&&%%%&&&&&&&&&((((((''''''''''''((((((%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&((((((''''''''''''(((((())))))))))))((((((((()))(((((((((((())))))))))))))))))))))))******++++++************+++,,,---...///000222444666777777888:::===AAAIIIZZZxxx{{{vvvwwwooocccWWWTTTaaa{{{~~~ooo^^^MMMAAA???CCCIIIXXXvvv~~~}}}||||||}}}|||{{{yyyyyyxxxxxxxxxxxxuuussssssuuuuuuppplll```YYYPPPHHHDDDCCCCCCCCCBBBEEEIIIMMMRRRZZZaaafffjjjmmmqqqtttuuuwwwyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~{{{rrrooojjjgggeeebbb___]]]YYYYYYXXXXXXXXXXXXXXXYYYWWWXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWZZZ]]]cccjjjrrryyy~~~uuu[[[SSSLLLKKKKKKJJJLLLPPP]]]qqq(((((((((((((((((((((((())))))((((((((())))))*********))))))(((((('''''''''(((((())))))*********''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((('''((()))((('''&&&'''((((((((((((((())))))))))))***)))))))))***+++,,,---)))))))))***+++,,,---...///000222444666777888888999===AAAIII^^^~~~{{{uuuooommmggg]]]UUUVVVddd{{{{{{kkkZZZKKKAAA???DDDLLL]]]|||}}}}}}}}}~~~}}}|||{{{yyyxxxwwwwwwwwwxxxuuussstttvvvtttnnnggg[[[UUUNNNGGGDDDCCCBBBBBBBBBEEEIIINNNTTT[[[ccchhhlllooosssuuuvvvwwwyyyzzz{{{{{{}}}~~~~~~zzztttpppkkkgggdddaaa___]]]ZZZZZZYYYXXXXXXXXXXXXYYYVVVWWWWWWXXXYYYZZZ[[[\\\ZZZYYYXXXWWWWWWVVVVVVWWWZZZ]]]cccjjjrrrzzz~~~___UUULLLJJJKKKKKKMMMPPPZZZnnn(((((((((((((((((((((((((((''''''&&&'''(((***************)))((('''''''''&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''(((***(((&&&%%%&&&((((((((((((((()))))))))))))))((((((((()))***,,,---)))))))))***+++,,,...///000111222444666777888888;;;???CCCKKKbbb{{{wwwoooiiiaaa]]]WWWSSSYYYiii~~~}}}jjjXXXJJJAAA===DDDOOOccc~~~}}}|||~~~~~~}}}{{{yyyxxxwwwvvvvvvuuusssqqqsssvvvrrriii```TTTPPPJJJFFFDDDCCCBBBBBBBBBEEEJJJOOOUUU]]]dddiiinnnqqqtttvvvwwwwwwxxxyyyzzzzzz|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~zzzuuuqqqkkkgggccc```]]][[[ZZZYYYXXXXXXWWWWWWWWWXXXVVVVVVWWWXXXYYYZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVZZZ]]]bbbjjjrrr{{{cccWWWLLLIIIJJJKKKMMMQQQYYYmmm((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***+++******)))(((''''''&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&''')))******)))'''&&&'''(((((()))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((''')))***)))&&&%%%&&&((((((((((((((())))))))))))((('''''''''((()))+++,,,)))))))))***+++---...///000111333555666777888888<<<@@@DDDMMMdddyyytttmmmgggWWWUUURRRQQQZZZmmmkkkXXXIIIAAA:::DDDRRRhhh|||{{{}}}~~~}}}{{{yyyxxxvvvvvvvvvssspppooorrrtttoooddd[[[NNNKKKGGGEEEDDDDDDCCCBBBBBBEEEJJJPPPVVV]]]eeeiiippprrruuuwwwwwwwwwxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~{{{||||||||||||}}}}}}}}}{{{wwwrrrlllgggccc```]]][[[YYYXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVVVV[[[]]]bbbjjjrrr{{{eeeYYYLLLHHHIIIKKKNNNRRR[[[nnn------,,,+++***)))((('''((((((((((((((((((((((((((())))))******)))'''&&&%%%''')))******)))'''%%%))))))))))))))))))))))))'''&&&%%%$$$%%%''')))***))))))(((((('''''''''&&&&&&((()))(((%%%$$$%%%((())))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%'''''''''((((((((((((((())))))((('''&&&%%%%%%$$$###%%%))),,,---,,,+++)))+++++++++,,,---...///000111111111222333666888999===???CCCLLLddd{{{wwwuuunnneee[[[RRRJJJPPPbbbwwwkkkTTTGGGEEE@@@GGGWWWzzz~~~{{{xxx{{{{{{{{{zzzxxxuuurrrpppmmmllllllmmmlllhhhaaa[[[KKKIIIFFFCCCBBBAAAAAABBBEEEHHHMMMSSSYYYaaaiiinnnoooqqqsssvvvyyyzzz{{{{{{}}}~~~~~~}}}|||{{{~~~~~~{{{yyyzzz{{{{{{{{{~~~{{{uuurrrmmmhhheeeaaa\\\YYY[[[YYYWWWVVVVVVVVVUUUTTTTTTVVVYYY[[[\\\\\\[[[ZZZWWWXXXWWWVVVTTTTTTUUUWWWZZZ^^^eeelllsss{{{}}}tttZZZOOOQQQMMMJJJNNNPPPYYYmmm))))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((('''&&&&&&''')))***((((((''''''&&&&&&&&&&&&'''(((***(((&&&%%%&&&((()))(((((((((''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((''''''***))))))((((((''''''&&&&&&'''((()))************+++++++++,,,---...///000333333333444666888:::<<<:::>>>CCCNNNgggxxxwwwwwwqqqhhhZZZRRRLLLSSSggg|||hhhPPPDDDCCCEEEOOObbb~~~~~~}}}{{{xxxzzz{{{{{{zzzxxxuuurrrpppooonnnnnnnnnkkkeee\\\VVVLLLJJJHHHEEECCCCCCDDDDDDFFFIIINNNSSSZZZaaaiiinnnqqqsssuuuxxxzzz{{{{{{{{{}}}}}}~~~~~~~~~}}}|||{{{~~~~~~}}}}}}{{{yyyxxxxxxxxxxxx}}}~~~}}}xxxtttnnniiidddaaa]]]ZZZ\\\ZZZXXXWWWWWWXXXWWWVVVVVVWWWYYY[[[[[[[[[ZZZYYYXXXWWWVVVTTTRRRRRRTTTWWW]]]aaagggmmmssszzz~~~|||___PPPOOOJJJHHHNNNQQQYYYnnn&&&&&&'''((()))******+++((((((((((((((((((((((((++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((+++***(((''''''((()))***''''''&&&&&&&&&&&&&&&%%%((()))***)))'''&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))((((((''''''''')))))))))))))))))))))))))))(((''''''''')))***++++++++++++,,,---...///000333333444555777999;;;<<<;;;???EEERRRkkk|||wwwxxxxxxqqqhhhZZZSSSOOOYYYmmmeeeLLLAAAAAAHHHVVVnnn}}}~~~~~~{{{xxxzzzzzzzzzyyywwwtttqqqppppppppppppnnniiiaaaVVVOOOJJJIIIFFFDDDCCCCCCDDDEEEGGGJJJOOOUUU[[[bbbjjjooossstttwwwyyy{{{|||||||||}}}~~~~~~~~~~~~}}}}}}|||~~~~~~~~~|||~~~}}}yyyvvvvvvxxx|||}}}~~~|||wwwpppiiiddd```]]][[[]]]ZZZXXXWWWXXXYYYXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWXXXWWWUUURRROOOPPPSSSVVV^^^bbbhhhnnntttzzzeeeRRRNNNHHHGGGNNNRRRZZZnnn&&&''''''((()))***++++++))))))))))))))))))))))))---,,,***)))))))))***+++((((((''''''''''''((((((((((((((((((((((((((((((******)))((('''''''''(((''''''''''''''''''''''''))))))***)))((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))+++******)))((('''&&&&&&((((((((())))))***************)))))))))******++++++++++++,,,---...///000111222333444666777999:::>>>AAAGGGTTTooozzz{{{zzzqqqfffZZZTTTSSS^^^sssbbbJJJAAAAAAHHHXXXttt~~~|||zzzyyyyyyxxxwwwuuusssqqqpppoooppppppmmmggg\\\RRRKKKFFFEEECCCAAAAAAAAABBBCCCHHHLLLQQQWWW]]]cccjjjooorrrtttwwwzzz}}}~~~yyyyyy{{{{{{|||}}}yyyqqqiiiddd```]]]\\\]]]ZZZWWWVVVWWWXXXXXXWWWXXXXXXXXXXXXXXXWWWUUUTTTWWWUUURRROOOMMMNNNRRRUUU]]]aaahhhnnnuuu{{{kkkUUUPPPJJJIIIOOORRR\\\ooo************************************************---,,,***)))))))))***+++((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&((((((((((((((()))))))))***)))))))))))))))(((''''''''''''(((((((((((((((&&&''''''(((((()))))))))++++++***)))(((''''''&&&&&&''''''(((((())))))*********+++,,,,,,,,,+++***+++++++++,,,---...///000111222333555777888999:::@@@BBBFFFTTTooottthhh[[[VVVVVVbbbvvvaaaJJJCCCDDDGGGXXXttt~~~{{{xxxwwwwwwuuutttrrrppppppmmmnnnnnnkkkcccYYYOOOJJJDDDCCCBBB@@@@@@AAACCCDDDIIIMMMSSSYYY^^^eeekkkooopppsssvvv{{{{{{{{{|||zzz{{{}}}{{{ssskkkeeebbb___]]]]]]ZZZVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRTTTRRRPPPLLLKKKLLLPPPTTTYYY^^^eeemmmttt{{{~~~pppYYYTTTNNNLLLQQQRRR\\\ppp,,,,,,++++++******))))))************************++++++***))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((())))))))))))************)))'''((())))))(((&&&'''''''''((((((((((((((((((((((((((((((((())))))*********))))))((((((((('''''''''(((((()))))))))((()))+++,,,---,,,+++***+++++++++,,,---...///000333444666888:::;;;<<<<<<>>>@@@EEETTTqqq{{{ooo[[[WWWXXXeeeyyybbbLLLFFFGGGHHHXXXsss~~~{{{wwwvvvuuutttrrrqqqpppppplllmmmlllhhh___UUUMMMIIIDDDCCCBBBAAABBBDDDEEEGGGKKKOOOUUU[[[```ffflllppppppssswww{{{|||{{{{{{zzz{{{}}}~~~vvvooojjjeeebbb```___[[[WWWTTTTTTTTTTTTTTTVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOMMMKKKJJJLLLPPPSSSUUUZZZccckkkrrryyy~~~|||~~~yyy___XXXQQQNNNRRRRRR]]]rrr+++*********))))))))))))(((((((((((((((((((((((())))))******))))))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((('''(((((((((((()))))))))******(((&&&&&&((()))'''%%%''''''''''''((((((((())))))))))))(((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))((('''(((((()))***+++,,,+++++++++,,,---...///000333555777999;;;<<<<<<<<<<<>>@@@BBBDDDFFFLLLPPPWWW]]]bbbgggmmmpppuuuwwwyyy|||~~~~~~}}}~~~~~~}}}~~~}}}{{{{{{|||~~~~~~xxxtttooojjjgggddd```ZZZVVVUUUTTTTTTTTTRRRQQQPPPOOONNNNNNNNNNNNHHHIIIJJJJJJKKKLLLOOOQQQTTTYYYaaahhhnnnsssxxxzzzzzz}}}~~~}}}gggYYYNNNLLLQQQSSS]]]sss,,,+++***)))(((((((((((()))))))))))))))***++++++***)))))))))***+++,,,,,,((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))***+++,,,------...***)))((((((((()))+++,,,,,,,,,------///000222222666666777666666777:::<<<<<<@@@NNNhhhvvvbbb]]]cccuuuiiiQQQHHHGGGNNNSSShhh}}}{{{xxxyyyxxxuuurrrqqqqqqrrrrrrooohhh___UUUMMMHHHGGGDDDBBB@@@>>>???AAADDDGGGNNNRRRYYY___eeejjjnnnqqqtttwww{{{}}}|||{{{{{{{{{zzzzzz{{{|||}}}~~~}}}~~~{{{}}}}}}xxxtttwww|||{{{pppccc[[[XXXWWWVVVTTTPPPOOONNNNNNMMMMMMNNNNNNIIIIIIIIIIIIIIIJJJKKKKKKTTTWWW\\\cccjjjppptttvvvxxxxxxyyy{{{}}}nnnZZZTTTPPPPPPUUU^^^xxx,,,+++***))))))))))))))))))((((((((())))))***+++*********)))******++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,,,,---******))))))******+++,,,---------......000111222555666777777777777999;;;===AAAPPPkkk~~~gggfffooo```LLLGGGHHHLLLOOOaaa}}}{{{wwwxxxxxxvvvtttssssssuuutttooohhh^^^TTTLLLHHHGGGCCCBBB???>>>???AAADDDFFFKKKPPPWWW]]]cccggglllooosssvvvzzz|||||||||||||||~~~~~~}}}}}}~~~~~~}}}~~~|||}}}~~~{{{zzz|||lll___YYYVVVSSSQQQPPPPPPOOONNNMMMLLLMMMMMMIIIHHHGGGGGGGGGHHHJJJKKKPPPSSSXXX___ffflllppprrrvvvvvvwwwxxxzzz{{{}}}~~~~~~vvv```VVVPPPQQQVVV^^^xxx++++++******)))*********((((((((((((((())))))***++++++***)))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))))))))((()))))))))))))))))))))))))))))))))******+++++++++***+++++++++++++++++++++******+++,,,,,,,,,,,,,,,...............///000000333555777888888888999;;;>>>CCCSSSooolllppp~~~|||kkkTTTHHHHHHLLLMMMOOO\\\rrr~~~~~~|||zzzvvvwwwxxxwwwuuuuuuvvvwwwvvvpppfff[[[QQQKKKHHHGGGBBBAAA???===>>>AAADDDFFFNNNSSSZZZaaafffjjjnnnqqqqqquuuyyy{{{||||||}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}~~~}}}|||sssddd[[[VVVSSSQQQQQQPPPOOOMMMLLLKKKKKKKKKHHHGGGFFFEEEEEEGGGIIIJJJKKKNNNSSSZZZaaagggkkkmmmrrrrrrssstttuuuwwwyyyzzz{{{~~~~~~gggXXXPPPQQQWWW]]]www,,,++++++*********++++++)))((((((((((((((()))))),,,+++***))))))((())))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********)))(((((()))))))))))))))))))))))))))******+++,,,------...,,,,,,++++++***************+++---.........---,,,//////.........//////000222444777999999999999:::>>>DDDUUUsssjjjttt~~~mmmYYYKKKGGGMMMVVVZZZ[[[bbbnnn{{{}}}|||{{{wwwyyyyyyyyywwwuuuvvvvvvxxxpppcccWWWNNNIIIGGGFFFAAA@@@>>>===>>>@@@DDDFFFOOOTTT[[[bbbgggkkknnnqqqpppssswwwzzz{{{|||~~~~~~~~~~~~~~~~~~~~~|||{{{}}}ssseee\\\XXXVVVUUURRRQQQOOOMMMKKKJJJIIIIIIIIIHHHFFFDDDEEEFFFHHHJJJIIILLLQQQWWW^^^cccgggiiikkkkkkmmmooorrruuuxxxyyy{{{|||~~~}}}{{{jjjXXXOOOQQQWWW]]]www---,,,,,,+++++++++++++++))))))(((((((((((())))))++++++***)))((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++***)))((('''++++++++++++++++++++++++***++++++,,,---...//////------,,,,,,+++*********+++,,,---//////...------//////.........//////000111444777999999999:::;;;===DDDWWWuuu{{{{{{{{{www```mmmrrr]]]NNNGGGJJJWWWeeeqqqrrrtttvvvzzz}}}||||||yyyzzz{{{zzzwwwuuuttttttwwwnnn```SSSLLLHHHFFFEEE@@@???===<<<===@@@DDDFFFKKKQQQXXX___dddgggjjjlllpppssswwwyyy{{{|||~~~~~~~~~}}}{{{yyy~~~}}}qqqddd\\\WWWUUUUUURRRQQQOOOLLLJJJIIIHHHHHHIIIHHHGGGFFFEEEFFFHHHIIIIIIKKKPPPUUU[[[```ccceeebbbdddgggkkkoootttxxxzzz{{{}}}~~~~~~~~~|||zzz|||~~~{{{zzzxxx|||jjjWWWPPPQQQVVV\\\www///...---,,,+++++++++++++++******)))))))))))))))******)))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***)))(((------------------------,,,,,,,,,------...............------,,,,,,,,,+++,,,,,,---..............................///000000222444666888888999:::<<<===EEEYYYxxx}}}{{{yyy|||yyykkkUUUaaayyy{{{iiiUUUJJJGGGMMMaaauuu|||{{{{{{yyy{{{|||zzzwwwtttsssrrrtttjjj\\\PPPJJJGGGEEECCC???>>><<<;;;===@@@CCCFFFMMMSSS[[[bbbfffiiilllmmmpppsssvvvxxxzzz{{{~~~}}}}}}}}}}}}~~~~~~zzzuuuuuuyyy|||xxxooofff]]]WWWSSSQQQQQQPPPNNNLLLJJJHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJNNNSSSWWW[[[^^^___[[[]]]aaaffflllrrrvvvyyyzzz|||~~~~~~}}}~~~zzzwwwxxxzzzwwwwwwvvvvvviiiWWWQQQRRRTTT\\\vvv111000...---+++*********,,,,,,+++***************)))(((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))******+++,,,,,,,,,+++........................------------------------..................------------,,,,,,------...///---------......000111222222444666777777888;;;===???GGG[[[{{{}}}zzzwwwyyy~~~~~~ooo___RRRZZZooouuucccQQQHHHFFFOOOggg~~~zzzxxxxxxwwwyyyzzzzzzwwwuuusssssspppfffXXXNNNIIIFFFDDDAAA>>>===;;;;;;<<>>===;;;:::<<>>======<<<<<<<<<@@@EEEIIIRRRVVV^^^fffllloooppppppsssvvvzzz|||}}}}}}}}}~~~}}}~~~~~~}}}}}}yyy{{{}}}zzzpppiiihhhiiikkkmmmooooookkkeee]]]YYYPPPOOOLLLIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFJJJLLLOOOSSSYYY```iiiooopppsssvvvxxxyyyzzz|||}}}{{{|||~~~wwwrrrqqqrrrsssqqqoooooouuuwwwbbbYYYWWWWWW___rrr@@@===999777555333111...,,,+++***************++++++***)))((('''(((((()))+++******)))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))***+++,,,---.........---------,,,------......//////////////////////////////000000000///............---,,,,,,,,,,,,---,,,,,,---...///111222333444555666666666888<<>>>>>===>>>>>>@@@BBBCCCGGGIIILLLPPPTTT[[[ccchhhlllooorrrtttvvvwwwzzz|||zzz{{{~~~~~~uuuqqqppprrrtttqqqooonnnsss|||dddXXXTTTTTT^^^rrrDDDBBB@@@===;;;888666555222111000...---,,,,,,,,,,,,,,,******)))***+++,,,+++******)))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))***+++,,,---.....................//////000111000000000000000000000000000000000000000/////////......---,,,,,,,,,,,,---,,,------...///111333333444555555666777999===AAADDDMMMeee|||lll[[[QQQOOO^^^uuukkkZZZLLLJJJLLLUUUnnn}}}{{{yyyyyyzzzzzzyyyxxxxxxyyy{{{tttcccQQQHHHEEECCCBBBBBB<<<======<<<===AAAFFFJJJRRRWWW___gggnnnrrrssstttsssvvvzzz|||||||||}}}}}}~~~}}}|||}}}{{{uuuttttttxxxzzzzzzxxxrrrlllhhhgggiiilllooopppnnniiibbb^^^SSSRRRPPPNNNLLLJJJHHHHHHFFFFFFFFFEEEDDDCCCAAAAAA@@@???>>>======???AAACCCEEEGGGJJJMMMQQQVVV]]]bbbhhhkkkooorrrtttvvvyyy{{{|||}}}~~~vvvqqqqqqsssxxxvvvrrroooqqq~~~fffYYYUUUVVV^^^rrrFFFFFFEEECCC@@@===<<<;;;888777555222000///......---,,,+++******+++,,,,,,+++******))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))***+++,,,---........................///000111000000000000000000000000000000000////////////000......---,,,,,,,,,,,,------------...000111333444333444555666777:::>>>AAABBBMMMggg}}}jjjYYYPPPOOObbbyyykkkYYYLLLJJJMMMVVVooo~~~|||{{{yyyyyyyyywwwuuuuuuvvvxxxyyygggSSSIIIEEEBBBAAAAAA<<<======<<<>>>AAAGGGKKKRRRWWW___gggnnnrrrssstttrrruuuyyy{{{|||||||||}}}~~~~~~zzzxxxxxxvvvwwwxxxvvvqqqkkkfffddddddgggjjjllljjjfffaaa^^^WWWVVVSSSPPPMMMKKKIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>======>>>@@@BBBCCCEEEHHHKKKNNNSSSYYY]]]dddggglllooorrruuuyyy{{{zzzvvvuuuvvv{{{xxxtttooopppgggYYYUUUUUU^^^rrrFFFGGGHHHGGGDDDAAAAAAAAA<<<;;;888666333222111000---,,,+++***)))******++++++******)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))***+++,,,---.........,,,,,,,,,+++,,,,,,------//////////////////////////////.........///000111......---,,,,,,,,,,,,---------...///000222333444444555666666777:::>>>AAABBBOOOkkk}}}jjjZZZSSSSSShhhjjjYYYKKKJJJNNNYYYsss}}}{{{yyyyyyyyyvvvsssqqqrrrsssxxxgggTTTJJJFFFBBB@@@@@@<<<<<<======>>>BBBGGGLLLSSSXXX```hhhnnnrrrssssssrrruuuyyy{{{|||{{{|||}}}}}}zzzzzzuuuuuuuuusssooojjjeeebbbaaaccceeeffffffdddaaa___\\\ZZZUUUQQQMMMKKKJJJJJJGGGGGGGGGGGGFFFDDDCCCBBB???>>>===<<<<<<===>>>>>>AAACCCFFFIIILLLQQQVVVYYY```ccchhhmmmppptttxxxzzz}}}|||||||||yyyuuuppppppjjjYYYTTTSSS___sssEEEGGGIIIIIIFFFDDDDDDEEEAAA@@@>>>;;;999777666555000...---+++******+++++++++******)))))))))))))))++++++*********)))))))))***)))))))))((((((((('''))))))))))))((((((((((((''''''''''''(((((((((((()))***+++,,,---.........------,,,+++++++++,,,,,,........................------,,,---...///111222......---,,,,,,,,,,,,------......///000222333444555666777777777:::>>>AAAEEESSSqqqlll\\\UUUUUUkkkooo]]]NNNLLLOOOZZZuuu}}}{{{zzz{{{yyyvvvrrrnnnmmmmmmrrrbbbRRRJJJGGGCCC???>>><<<<<<======>>>BBBHHHLLLVVVZZZbbbjjjpppsssttttttrrruuuyyy{{{{{{{{{|||}}}zzzwwwwwwtttsssqqqpppmmmiiieeebbbaaaaaabbbccccccccccccbbbbbb^^^WWWQQQMMMKKKJJJKKKGGGGGGFFFFFFEEEDDDBBBAAA>>>>>>>>>=========<<<<<<>>>@@@DDDGGGJJJNNNSSSVVV[[[___dddiiimmmqqqvvvyyy}}}}}}xxxqqqoooppp]]]VVVVVV```tttDDDGGGJJJIIIGGGEEEFFFGGGFFFEEECCC@@@>>><<<;;;:::333222000...------------+++******)))))))))))))))++++++******))))))((((((******))))))((((((((('''))))))))))))(((((((((((())))))))))))************)))***+++,,,---.........000///......------------........................,,,++++++,,,---///111222......---,,,,,,,,,,,,---.........///000222444555666777777777777999===@@@HHHWWWvvvmmm]]]VVVRRRjjj~~~www{{{wwwdddSSSNNNOOOYYYttt}}}{{{||||||{{{wwwrrrmmmkkkjjjlll^^^OOOIIIGGGCCC???>>><<<<<<======???CCCHHHMMMXXX\\\dddkkkqqqtttuuutttrrruuuyyy{{{{{{{{{||||||~~~~~~~~~wwwssssssrrrqqqooonnnllljjjfffdddbbbbbbbbbbbbcccdddeeeeeeeee```YYYQQQLLLJJJKKKKKKFFFFFFEEEEEEDDDBBBAAA@@@???@@@@@@@@@???>>>===<<<;;;>>>BBBEEEHHHLLLQQQUUUXXX\\\bbbgggkkkppptttwwwyyy{{{~~~|||sssooo~~~uuubbb\\\\\\aaauuuEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGEEECCCBBB@@@@@@;;;:::888555222///---,,,...+++(((&&&'''(((((((((+++***)))(((((('''''''''))))))************))))))***)))))))))***+++,,,,,,((()))***++++++***)))(((***++++++,,,,,,------...---------,,,,,,+++++++++++++++,,,---............/////////......---,,,,,,000///...---,,,+++++++++---------...000111333444333555666777777999===@@@GGG]]]jjjWWWOOOWWWfff|||ssstttrrr}}}fffWWWXXXSSS[[[yyy}}}{{{{{{zzzyyyvvvrrrnnnkkkhhhlll```QQQIIIGGGFFFDDDAAA@@@>>>===???AAABBBHHHPPPZZZ```fffjjjqqqwwwwwwsssvvvwwwyyy{{{|||}}}~~~~~~~~~~~~}}}~~~~~~||||||}}}~~~}}}zzzwwwvvvtttqqqnnnlllkkkiiigggeeeccceeeeeeccceeeiiihhhdddeee___XXXQQQMMMJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>======>>>???AAABBBDDDHHHNNNRRRWWWZZZ^^^bbbfffkkkqqqtttuuuyyy}}}zzzssstttzzz}}}ddd[[[[[[```|||EEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDCCC???>>><<<:::777333000//////,,,)))((()))***+++***++++++***)))))))))))))))))))))************))))))))))))((((((((()))******((())))))******))))))(((***++++++,,,,,,------......---------,,,,,,,,,+++,,,,,,---.........------.............../////////000///...---,,,,,,,,,,,,---------...000111333444333555666777777999===@@@III```iiiXXXTTTWWWhhhppprrrqqq}}}iiiUUUUUUTTT^^^yyy}}}|||yyyyyywwwtttpppkkkgggdddjjj___QQQHHHFFFFFFCCC@@@@@@======@@@BBBDDDJJJRRR^^^dddjjjooouuu{{{|||yyyzzzzzz{{{}}}~~~}}}{{{yyyyyyzzz{{{|||~~~{{{xxxuuuttttttrrrnnnlllllljjjhhhgggdddgggiiiiiilllpppoookkkccc]]]UUUNNNJJJGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>???@@@AAACCCGGGMMMQQQUUUXXX\\\___ccchhhmmmqqqtttxxx|||}}}uuuuuuyyyeee\\\\\\aaa|||DDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEDDDBBB>>>:::666333111///,,,+++,,,------,,,++++++******************))))))************)))))))))((('''''''''''''''((())))))))))))))))))))))))***++++++,,,,,,------............---------------------.........------,,,,,,------...//////000000111000///......------...---------...000111333444333555666777777999===@@@KKKccchhhYYYYYYWWWkkkqqqsssrrrrrrWWWTTTWWWccc|||~~~|||yyyyyywwwsssnnniiidddaaafff\\\OOOHHHFFFEEECCC@@@???===>>>AAACCCFFFMMMUUU___fffmmmrrrxxx~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{yyywwwttttttuuuuuuvvvxxxyyyzzz{{{xxxuuusssrrrqqqooolllkkkjjjiiigggfffdddhhhlllnnnrrrvvvtttpppbbb\\\SSSLLLHHHFFFEEEDDD@@@AAABBBDDDFFFGGGIIIIIIFFFFFFEEECCCBBB@@@???>>>===>>>???@@@BBBFFFLLLPPPRRRUUUXXX\\\___ccchhhkkkppptttxxx{{{}}}~~~vvvtttvvvggg^^^^^^aaa}}}DDDDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKIIIEEEAAA<<<999777444111//////...---+++++++++***************+++)))******++++++******)))***)))(((''''''''''''''')))))))))(((((()))))))))***++++++,,,,,,------.................................///......---,,,,,,,,,,,,------............111111000///////////////---------...000111333444333555666777777999===@@@LLLdddgggXXXXXXVVVmmmvvvwwwvvv}}}___YYYZZZggg~~~~~~}}}|||{{{zzzxxxuuuoooiiiccc___```XXXNNNGGGDDDDDDBBB@@@???===>>>BBBEEEHHHPPPXXX]]]eeemmmqqqwww}}}~~~~~~||||||}}}}}}||||||{{{yyywwwvvvwwwvvvuuutttpppppppppqqqqqqsssttttttxxxzzz|||}}}}}}zzzvvvtttrrrqqqmmmkkkhhhgggfffeeedddbbbbbbggglllooosssvvvsssnnnccc\\\TTTLLLHHHGGGFFFFFFAAABBBCCCEEEGGGIIIJJJKKKHHHGGGFFFDDDBBB@@@???>>><<<===>>>>>>@@@DDDIIIMMMPPPRRRUUUXXX[[[___cccfffjjjmmmrrruuuxxxzzz}}}~~~vvvrrrssshhh______bbb}}}FFFEEEEEEDDDCCCBBBAAAAAA@@@AAACCCEEEGGGIIIJJJKKKMMMNNNNNNMMMJJJFFFBBB???>>>;;;777444222000---+++++++++******))))))************++++++++++++******++++++***)))((((((((((((***************************++++++,,,,,,------...........................////////////...---,,,,,,---------,,,,,,,,,++++++111111000/////////000000---------...000111333444333555666777777999===@@@KKKddd}}}eeeVVVRRRTTTmmm|||zzzxxxfff^^^\\\hhh}}}~~~||||||}}}|||{{{zzzyyywwwtttnnnggg```\\\ZZZTTTLLLFFFCCCBBBAAA??????===>>>BBBFFFIIIQQQYYY\\\eeemmmqqqvvv|||~~~}}}~~~~~~}}}|||{{{rrrqqqooooooppprrrqqqqqqmmmmmmmmmmmmnnnooopppqqqsssuuuwwwxxxyyy{{{}}}zzzwwwtttrrrqqqllljjjgggeeeeeedddbbb```bbbggglllnnnrrrtttpppiiibbb\\\TTTMMMIIIHHHGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGEEEDDDBBB@@@???>>><<<=========>>>AAAFFFIIIMMMOOORRRUUUXXX[[[___bbbgggjjjnnnrrruuuyyy}}}xxxttttttiii``````bbb~~~HHHHHHGGGEEEDDDBBBAAAAAA???@@@AAACCCEEEGGGHHHIIILLLMMMNNNMMMLLLJJJGGGEEEDDDAAA===:::888555111......---,,,+++******************++++++++++++******,,,++++++************+++)))***+++,,,,,,+++***)))***++++++,,,,,,------...---------------.............../////////...------......------,,,++++++***000000////////////000000---------...000111333444333555666777777999===@@@JJJdddsss```SSSNNNRRRiii}}}yyyfffaaaaaammm~~~~~~{{{zzz{{{{{{zzzyyyvvvuuutttqqqkkkccc\\\XXXUUUQQQJJJEEEBBBAAA@@@??????===>>>BBBFFFJJJQQQYYY]]]fffooosssvvv|||~~~}}}{{{{{{zzzmmmkkkiiiiiijjjllllllllljjjjjjjjjkkklllmmmoooooooooppprrrssstttvvvxxx{{{|||~~~{{{wwwtttrrrqqqooollliiigggfffdddbbb```ccchhhlllmmmpppqqqmmmgggbbb]]]VVVPPPLLLJJJHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDBBBAAA@@@???=========<<<<<<>>>BBBEEEIIIKKKOOOQQQTTTWWW\\\___eeehhhlllqqqtttyyy~~~{{{xxxvvvkkkaaa___cccKKKJJJIIIGGGEEECCCBBBAAA@@@AAABBBCCCEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJGGGEEEBBB@@@>>><<<888555111111///...,,,+++++++++***++++++,,,,,,++++++***++++++*********++++++,,,)))+++---//////---+++)))***++++++,,,,,,------...+++,,,,,,,,,---------------......////////////.........................../////////......//////000---------...000111333444333555666777777999===@@@KKKddd~~~{{{vvvjjjZZZPPPNNNPPPbbb|||yyycccdddlll{{{|||zzzyyyyyyyyyxxxwwwttttttssspppjjjbbb[[[WWWQQQNNNIIIDDDBBB@@@???>>>???===>>>BBBFFFIIIQQQYYY]]]gggpppsssvvvzzz~~~~~~|||zzzxxxwwwwwwkkkhhhfffdddeeefffffffffffffffggghhhjjjkkkmmmnnnkkkmmmoooppppppqqqsssuuuvvvyyy~~~{{{wwwtttqqqppppppmmmjjjgggeeecccaaa___aaaeeehhhjjjllloookkkfffeeeaaa\\\WWWSSSPPPMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGFFFEEEDDDCCCBBBBBB>>>>>>===;;;:::;;;???BBBDDDGGGJJJMMMPPPTTTXXX\\\```dddhhhmmmqqqvvv|||~~~|||wwwtttnnnaaa___cccMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMIIIGGGEEEDDDCCCAAA>>>;;;555444222000...---,,,,,,***++++++,,,,,,++++++******)))))))))***+++,,,,,,)))+++///111111///+++)))***++++++,,,,,,---......+++++++++,,,,,,---------------...///000000000///......//////000111111111//////............///000---------...000111333444333555666777777999===@@@KKKeee}}}|||yyyrrreeeVVVOOOPPPOOO]]]vvvvvvaaagggwww~~~~~~|||zzzyyyyyyxxxwwwuuutttuuutttqqqkkkddd]]]XXXOOOLLLHHHDDDAAA???>>>>>>???===>>>BBBEEEHHHPPPXXX\\\fffooorrrsssxxx{{{|||~~~}}}}}}~~~|||zzzwwwuuutttssslllhhheeebbbbbbbbbbbbaaaddddddeeefffhhhjjjlllmmmiiikkkmmmmmmmmmnnnpppqqqsssuuuyyy|||{{{vvvssspppoooooolllhhheeecccaaa^^^\\\]]]aaadddeeeiiillliiidddjjjgggbbb^^^[[[WWWSSSPPPJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDDDD??????===;;;999:::===???AAACCCGGGJJJMMMQQQVVVZZZ[[[___ccchhhmmmrrrxxx||||||~~~yyytttppppppbbb^^^dddJJJLLLMMMLLLIIIEEECCCBBBDDDDDDCCCDDDJJJQQQPPPKKKIIIIIIIIIJJJLLLMMMOOOPPPTTTQQQMMMJJJHHHDDD>>>999;;;777333111000///+++((()))******+++,,,,,,------......///...---,,,***)))******)))))))))***,,,---------------------------,,,,,,,,,------..................////////////000//////......---------,,,,,,------......------,,,,,,------///111333555666555666777777888:::>>>AAAJJJddd~~~{{{rrrnnnkkkXXXJJJNNNOOO^^^qqquuu```iii}}}{{{{{{zzzyyyxxxxxxxxxxxxuuutttrrroookkkeee]]]XXXOOOKKKGGGCCCBBBAAA???>>><<<===>>>???BBBGGGMMMRRR]]]bbbiiiooosssvvvyyy{{{|||||||||}}}~~~~~~{{{|||}}}~~~|||zzz}}}{{{xxxtttqqqooommmkkkhhhdddcccaaa``````aaabbbcccddddddddddddfffggghhhiiiiiikkknnnqqqrrrssssssrrrqqqrrrsssuuuyyy}}}~~~zzzvvvssspppoookkkgggcccaaa___\\\ZZZ^^^___```aaabbbeeejjjnnnooommmjjjddd^^^WWWQQQMMMIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHFFFDDDBBB@@@======<<<<<<<<<<<<======>>>>>>@@@BBBFFFKKKPPPSSSVVVYYY^^^ccchhhnnnuuuzzz|||~~~|||xxxyyyrrrbbb```gggOOOQQQRRRQQQOOOLLLKKKKKKGGGGGGFFFHHHPPPYYY[[[XXXKKKJJJHHHGGGGGGIIIKKKLLLNNNLLLJJJIIIIIIFFFBBB>>>@@@===888666444222///,,,+++++++++,,,,,,---...///111111111111///---,,,+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------........./////////111000000000/////////...,,,------......------,,,------...///111333444666555666777777888:::>>>AAAMMMfff}}}~~~|||tttpppmmmZZZKKKOOOOOO^^^pppkkk[[[jjj}}}{{{{{{yyyxxxwwwvvvvvvvvvuuusssqqqoookkkddd]]]WWWMMMJJJEEEBBB@@@@@@>>>===;;;<<<===???BBBGGGNNNSSS\\\aaahhhnnnsssvvvxxxzzz{{{{{{||||||}}}}}}}}}}}}}}}~~~}}}xxxuuuuuuwwwtttqqqnnnllljjjiiifffddd______^^^]]]^^^```bbbccceeefffffffffffffffffffffiiikkkmmmppprrrrrrrrrrrroooooopppqqqtttwwwyyy{{{~~~~~~{{{wwwtttqqqoookkkfffbbb___]]]ZZZXXXZZZ\\\___bbbdddhhhmmmqqqwwwtttooohhh```YYYRRROOOJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEECCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDIIIMMMPPPTTTWWW[[[```eeekkkrrrvvvzzz|||~~~|||yyyzzztttdddaaagggWWWYYYZZZYYYVVVTTTRRRRRRJJJJJJHHHIIIQQQ]]]bbbbbbOOOLLLHHHDDDCCCDDDGGGJJJKKKKKKLLLMMMOOONNNLLLJJJGGGEEEAAA===;;;777444111......,,,,,,,,,...000222444444333333111///---,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,---------......000000000///////////////,,,------......------,,,------...///111222444555555666777777888:::>>>AAAOOOhhh~~~|||~~~~~~}}}vvvtttppp]]]NNNRRRSSScccssssssaaaXXXjjj~~~||||||{{{yyywwwvvvtttttttttuuutttrrroookkkddd\\\WWWLLLHHHDDDAAA???>>>===<<<999;;;<<<>>>AAAGGGNNNSSS[[[```gggmmmqqqtttwwwyyyzzzzzz{{{{{{||||||{{{{{{~~~~~~~~~~~~~~~~~~{{{tttooommmlllllljjjhhhggggggfffdddbbb]]]]]]\\\]]]___aaaccceeefffgggggggggfffdddcccbbbhhhiiilllnnnpppqqqqqqpppmmmmmmnnnnnnppprrrssstttyyy|||{{{xxxtttrrrmmmiiiddd```]]]ZZZWWWUUUUUUYYY___dddiiinnntttwww~~~zzzssskkkaaaXXXRRROOOLLLKKKIIIGGGFFFFFFGGGHHHHHHHHHFFFEEECCCBBBBBBBBB@@@???>>>===<<<;;;;;;;;;::::::;;;>>>AAAFFFIIILLLPPPSSSXXX]]]aaaggglllpppwwwyyy|||~~~~~~}}}yyy{{{|||}}}|||zzz{{{wwwfffcccggg^^^```cccccc___[[[WWWUUUNNNMMMIIIFFFKKKVVV\\\]]]QQQMMMGGGBBBAAACCCGGGIIIIIIJJJMMMPPPRRRRRRQQQPPPLLLKKKGGGDDD@@@<<<888666111000---,,,,,,...111222555555444222111///...---...------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,++++++******++++++,,,,,,,,,---------------------------------,,,------......------,,,------...///000222444555555666777777777:::>>>AAANNNhhh~~~}}}~~~zzzxxxsss___PPPTTT\\\nnn|||jjj\\\WWWkkk~~~}}}}}}}}}~~~|||zzzxxxvvvtttssssssvvvuuusssqqqmmmeee]]]WWWKKKHHHCCC@@@???>>>===<<<888:::;;;===AAAFFFMMMSSSZZZ___ffflllppprrruuuwwwyyyzzz{{{|||||||||{{{{{{||||||||||||}}}~~~~~~|||||||||}}}zzzsssmmmhhhfffgggeeeeeeeeeffffffeeeccc`````````aaabbbccceeefffeeefffggghhhgggeeecccaaafffgggiiikkkmmmnnnnnnnnnmmmmmmnnnooopppqqqrrrsssssswww||||||xxxtttrrrkkkgggbbb^^^[[[YYYVVVTTTSSSXXX```hhhooovvv}}}|||sssiii___WWWQQQOOOOOOMMMJJJGGGEEEFFFGGGHHHIIIGGGEEECCCBBBBBBBBBCCCBBBAAA???===<<<;;;::::::999999;;;===@@@CCCFFFHHHMMMQQQUUUZZZ^^^ccchhhllluuuwwwzzz|||}}}zzzvvvwwwwwwyyy|||{{{|||zzzhhhdddggg^^^ccchhhkkkjjjfffbbb___YYYWWWPPPHHHHHHMMMQQQPPPMMMIIIDDD@@@???AAAEEEHHHCCCFFFJJJMMMNNNNNNMMMLLLMMMMMMKKKHHHCCC???<<<:::444222///------...000111444333222000///...---,,,------------,,,++++++***++++++++++++++++++++++++......------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------------,,,------......------,,,.........///000222333444555666777777777:::>>>AAALLLggg}}}zzzuuu```QQQWWWdddxxxaaaXXXVVViii}}}|||}}}~~~|||yyywwwuuutttssswwwvvvuuusssnnnfff]]]WWWKKKHHHCCCAAA@@@???>>>===888999;;;===@@@EEELLLQQQYYY^^^dddjjjnnnpppssstttyyyzzz|||}}}~~~~~~}}}|||zzzzzzzzzzzz{{{|||~~~~~~~~~}}}{{{{{{|||}}}~~~|||wwwqqqlllgggddddddcccccceeeggghhhgggeeeeeedddddddddddddddddddddcccdddfffhhhhhhgggfffeeeeeefffgggiiijjjkkkkkklllkkklllmmmooopppqqqrrrssspppsssxxx{{{}}}~~~yyyuuusssjjjfffaaa]]][[[XXXUUUSSSQQQWWW```jjjsss|||}}}tttiii___XXXTTTRRRRRRPPPLLLIIIGGGFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDCCCAAA@@@>>><<<;;;::::::999:::;;;===@@@BBBDDDEEEJJJNNNSSSXXX\\\aaafffiiirrruuuxxx{{{}}}zzzuuuuuuuuuxxx|||{{{}}}|||iiidddfffYYY___gggmmmpppqqqqqqrrrkkkiii```UUUNNNMMMLLLIIIHHHFFFCCC@@@???AAACCCDDDCCCGGGKKKNNNNNNMMMLLLKKKLLLMMMMMMJJJFFFBBB??????888666333111/////////000111000///...---,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,+++++++++,,,,,,,,,------.............../////////,,,------......------,,,......//////000222333444555666777777888:::>>>AAAKKKggg|||ttt___RRRXXXhhh~~~tttXXXSSSTTTfff|||~~~~~~|||zzzwwwvvvuuutttwwwvvvuuusssooofff]]]VVVJJJGGGCCC@@@@@@???>>>===999:::;;;<<>>===<<<;;;;;;999:::<<<===???AAABBBCCCGGGKKKQQQVVV[[[___dddgggnnnqqquuuyyy{{{~~~{{{vvvvvvvvvyyy|||{{{}}}jjjddddddUUUYYY```fffmmmssszzz~~~|||{{{rrreeeZZZUUUPPPKKKHHHGGGFFFEEEDDDCCCBBBBBBDDDHHHNNNPPPPPPNNNMMMMMMJJJLLLMMMLLLHHHEEECCCCCC<<<;;;888666333111000//////...---,,,,,,,,,,,,---)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------------------....../////////,,,------......------,,,////////////000111333333555666777777888:::>>>AAALLLhhh|||sss^^^RRRYYYkkk|||jjjSSSQQQRRRccc~~~~~~~~~}}}{{{yyywwwuuuuuutttuuuuuutttrrrmmmeeeZZZSSSIIIEEEAAA???>>>>>>===<<<:::;;;;;;<<<>>>CCCIIINNNWWW[[[bbbgggkkkmmmoooqqqsssvvvyyy}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}xxxtttpppllliiiggggggiiilllooopppnnnlllkkkkkkjjjiiihhhgggeeeeeeffffffggghhhiiijjjkkkkkkhhhhhhiiiiiijjjkkkmmmmmmkkkkkkmmmnnnnnnnnnmmmllllllnnnqqqssstttuuuxxxzzz|||}}}~~~sssnnngggaaa[[[VVVQQQMMMKKKPPPYYYcccnnnyyyyyylllbbb\\\ZZZZZZVVVUUURRROOOLLLIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@>>>===<<<<<<<<<999:::;;;===>>>???@@@@@@CCCGGGNNNTTTYYY^^^bbbeeeiiimmmqqquuuxxx{{{{{{|||yyy{{{|||zzz|||mmmfffbbb~~~TTTVVVYYY^^^eeeoooyyy~~~pppddd\\\UUUOOOKKKKKKLLLKKKIIIGGGDDDBBB@@@EEEKKKNNNMMMKKKJJJKKKHHHKKKNNNMMMJJJGGGFFFGGG???>>><<<999666333111///...---,,,++++++,,,---...'''(((***+++,,,,,,+++***------------------------*********++++++,,,,,,---,,,,,,------------......+++++++++,,,,,,---------,,,------......------,,,////////////000111333333555666777777888:::>>>AAANNNjjj{{{rrr]]]RRRZZZnnnwwwdddSSSQQQSSSbbb~~~~~~|||{{{yyywwwvvvuuuttttttsssssssssqqqlllcccYYYQQQGGGDDD@@@>>>======<<<;;;;;;;;;<<<<<<>>>BBBHHHLLLVVV[[[aaagggjjjlllnnnpppqqqssswww{{{~~~~~~~~~~~~~~~~~~~~~~~~|||yyyuuurrrooolllmmmooorrrtttuuutttrrrnnnnnnnnnmmmlllkkkjjjiiihhhhhhhhhhhhiiijjjkkklllkkkkkkkkkkkklllmmmnnnooonnnoooppppppooonnnlllkkkjjjlllooopppqqqrrruuuwwwwwwxxxzzz}}}xxxssskkkbbb[[[TTTNNNJJJGGGLLLTTT^^^iiiuuuzzzlllaaa[[[YYYYYYWWWVVVTTTQQQNNNKKKHHHGGGGGGHHHIIIIIIHHHGGGEEEDDDAAAAAA???>>>============888999:::<<<===>>>>>>???@@@EEELLLRRRXXX]]]aaadddfffjjjooosssvvvyyy}}}|||}}}|||zzz{{{ooohhhaaa}}}WWWTTTSSSUUUYYY```nnnzzzvvvhhh\\\VVVRRRPPPNNNNNNOOONNNIIIEEEIIIIIIHHHGGGGGGGGGHHHIIIDDDEEEGGGIIIIIIIIIIIIHHHEEE@@@:::777777666444222111...+++******,,,,,,,,,...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,++++++++++++++++++++++++***+++,,,---------,,,,,,------...///000222444555888888888888999;;;@@@CCCPPPpppnnnWWWRRRbbbqqq|||aaaPPPLLLOOOccc}}}}}}~~~{{{yyywwwuuurrrpppsssqqqooolllggg```WWWQQQIIIGGGCCC???<<<;;;<<<<<<;;;<<<===>>>???CCCHHHLLLWWW[[[aaafffiiilllnnnpppuuuwwwyyy{{{}}}}}}}}}~~~~~~zzzvvvtttssstttvvvxxxxxxvvvtttsssrrrpppooonnnnnnnnnooonnnooonnnlllkkkjjjlllnnnllllllkkkjjjjjjjjjkkklllpppoooooonnnnnnnnnoooooolllmmmmmmnnnooopppqqqqqqsssuuuwwwzzz}}}~~~nnnaaaYYYSSSMMMIIIGGGHHHLLLSSS___nnn{{{wwwlllccc^^^[[[ZZZUUURRRNNNJJJGGGFFFGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGDDDCCCAAA@@@@@@>>>;;;999<<<:::888777777:::<<<>>>DDDGGGKKKPPPTTTYYY^^^bbbbbbeeejjjooorrruuuyyy{{{}}}}}}}}}}}}~~~}}}{{{}}}yyyooojjjiii~~~VVVRRROOONNNPPPUUUbbboooyyy}}}}}}vvvkkkccc___XXXWWWWWWWWWXXXUUUOOOKKKIIIIIIIIIGGGEEECCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFHHHDDD???<<<;;;999777444444111...---------,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++++++++,,,,,,,,,------------......///000222444555777777888777888;;;???CCCQQQpppoooWWWTTTfffyyygggRRRMMMOOObbb~~~zzzwwwuuutttrrrqqqrrrpppnnnjjjeee]]]TTTNNNIIIFFFBBB???<<<;;;<<<<<<:::;;;<<<===???CCCHHHLLLUUUZZZ```fffjjjnnnqqqsssxxxyyyzzz{{{}}}}}}}}}}}}{{{~~~}}}}}}~~~~~~}}}xxxwwwuuusssrrrrrrrrrrrrqqqrrrqqqooommmlllnnnooonnnmmmlllllllllmmmnnnooooooooonnnmmmmmmmmmmmmnnnmmmmmmnnnnnnooooooppppppqqqrrrtttwwwzzz~~~rrrbbbVVVOOOIIIEEEEEEFFFHHHNNNWWWcccooovvvxxxtttnnngggaaa]]]\\\[[[WWWUUUQQQMMMIIIGGGGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFDDDCCCAAA@@@@@@>>><<<999;;;:::999888888:::<<<===BBBEEEJJJNNNRRRVVV\\\___```cccgggkkknnnqqquuuxxx|||||||||}}}~~~}}}~~~yyynnniiiiii~~~[[[VVVPPPLLLJJJMMMWWWbbblllooosssssspppkkkgggeee\\\]]]___aaaaaa]]]WWWRRRMMMMMMMMMKKKFFFBBB@@@???AAAAAAAAAAAABBBDDDEEEFFFLLLIIIEEEBBB@@@>>>;;;888777555333111000...,,,***------,,,,,,,,,---......------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///.........///000222333444555666666666777:::???BBBQQQqqqtttZZZWWWkkklllSSSNNNOOO___{{{~~~}}}xxxuuussssssrrrqqqqqqooolllhhhbbbZZZQQQJJJHHHFFFBBB???<<<<<<<<<<<<888999;;;<<<>>>CCCHHHMMMTTTYYY```ggglllppptttwwwzzzzzz{{{{{{{{{{{{{{{zzz~~~}}}{{{yyywwwvvvvvvvvvuuuvvvuuussspppooopppqqqoooooonnnnnnnnnoooqqqrrrnnnnnnmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnppprrruuuxxx{{{|||~~~zzzeeeWWWNNNHHHEEEEEEEEEEEEIIIOOOXXXaaafffkkkiiifffccc___]]]\\\[[[[[[YYYUUUQQQMMMIIIGGGFFFFFFFFFEEEDDDCCCDDDDDDDDDEEECCCAAAAAAAAA???<<<:::::::::999999999:::;;;;;;AAACCCGGGKKKOOOSSSXXX\\\^^^```ccceeehhhkkkppptttyyyzzz{{{|||~~~zzzpppjjjjjjfff```ZZZUUUPPPMMMSSS[[[aaabbbdddeeedddcccaaa```ZZZ]]]bbbeeefffddd___[[[XXXYYYXXXSSSMMMHHHFFFFFFDDDCCCAAAAAAAAADDDFFFHHHNNNMMMKKKIIIFFFCCC???===999777555444333111...+++------,,,,,,---...//////------------------------------------------------------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,...000.........///000222333444444555555555666999>>>BBBPPPqqqaaa[[[nnnkkkSSSOOONNN\\\uuu||||||vvvsssrrrrrrrrrrrrqqqooolllgggaaaXXXOOOHHHFFFEEEBBB???===<<<;;;<<<777888:::;;;>>>CCCHHHMMMUUUZZZaaahhhmmmqqquuuxxxzzzzzz{{{{{{{{{{{{zzzzzz~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxyyyyyyvvvsssrrrrrrsssppppppoooooopppqqqssstttmmmmmmmmmmmmllllllkkkjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkmmmpppsssuuuwwwyyy{{{~~~~~~lll\\\RRRMMMJJJGGGFFFFFFGGGKKKQQQWWW[[[ccccccbbbaaa___]]][[[ZZZ\\\[[[YYYVVVQQQLLLHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCEEECCCBBBAAAAAA@@@===;;;::::::::::::::::::::::::@@@BBBFFFIIILLLPPPUUUXXX\\\]]]___```cccggglllpppvvvwwwyyy{{{}}}|||vvvoookkkooojjjfffaaaXXXQQQRRRWWW]]]]]]\\\[[[ZZZYYYXXXVVVUUUYYY```eeehhhhhhgggfffkkkkkkhhhaaaVVVNNNKKKLLLFFFDDDBBB@@@AAACCCEEEGGGMMMNNNOOONNNKKKGGGDDDBBB:::888777666555444111...------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000////////////000111333333333444555555666999>>>BBBQQQqqqlllaaaqqqgggQQQMMMMMMXXXooo{{{vvvrrrqqqrrrrrrrrrqqqooolllhhhaaaXXXNNNHHHEEEDDDAAA???===<<<;;;;;;777888:::;;;>>>CCCHHHMMMWWW[[[bbbhhhmmmqqqtttwwwxxxyyyzzz{{{||||||}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~|||{{{zzzzzz{{{{{{yyyvvvtttttttttrrrqqqppppppppprrrssstttnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhgggggghhhiiikkknnnqqqrrruuuwwwzzz~~~~~~wwwdddWWWOOOKKKGGGFFFFFFGGGIIINNNRRRTTTYYYZZZ\\\]]]]]]\\\ZZZYYYYYYZZZZZZYYYUUUPPPJJJGGGEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDBBBBBBBBBAAA???<<<::::::::::::::::::::::::@@@BBBEEEHHHJJJNNNRRRUUUYYYZZZ\\\]]]```dddiiimmmqqqsssvvvyyy||||||sssmmmsssooojjjeee\\\SSSRRRVVV___\\\YYYWWWUUUSSSQQQNNNOOOTTT[[[```eeeiiimmmooo{{{}}}{{{qqqbbbUUUNNNMMMGGGEEEBBB@@@@@@AAACCCDDDJJJNNNRRRSSSQQQMMMJJJHHH>>><<<:::888888777555333//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000////////////000111222333333444555555666:::???CCCSSSssswwwhhhuuuzzzbbbMMMJJJKKKUUUjjj~~~{{{vvvsssssssssrrrrrrqqqooolllhhhaaaXXXOOOHHHDDDCCCAAA???===<<<;;;;;;888999;;;<<<>>>CCCHHHMMMVVV[[[bbbhhhmmmqqqtttwwwwwwxxxzzz|||}}}~~~{{{}}}~~~~~~~~~}}}~~~~~~{{{|||~~~}}}}}}|||}}}~~~|||zzzxxxwwwwwwttttttsssrrrrrrrrrssstttppppppqqqqqqpppnnnlllkkkiiiiiiiiiiiiiiiiiiiiiiiiffffffeeefffhhhjjjnnnoooqqqssswwwzzz}}}}}}ooo]]]QQQKKKGGGFFFFFFFFFHHHJJJMMMOOOLLLNNNRRRUUUXXXYYYXXXXXXSSSUUUYYYZZZXXXSSSMMMIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCBBB@@@>>>;;;;;;:::999999999::::::???AAADDDFFFHHHKKKOOORRRTTTVVVYYY[[[^^^bbbgggjjjlllooorrrwww{{{}}}~~~tttoootttoooiiibbbYYYRRRSSSXXX]]]ZZZVVVTTTSSSQQQMMMJJJJJJMMMSSSXXX]]]dddlllqqqsssbbbVVVQQQJJJHHHFFFCCCBBBAAABBBCCCHHHMMMTTTWWWVVVRRRPPPOOOEEEBBB>>><<<:::999777666000000//////.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------.........///////////////000111222333333444555555777;;;@@@DDDWWWvvv~~~ooo{{{sss[[[HHHGGGIIISSSfff}}}{{{wwwuuuttttttsssqqqpppnnnkkkgggaaaXXXOOOHHHCCCBBBAAA???>>><<<;;;::::::;;;<<<===???CCCHHHLLLTTTYYY```gggmmmqqquuuxxxyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~|||{{{{{{xxxwwwvvvtttttttttuuuuuurrrrrrssssssrrrpppnnnllljjjjjjjjjkkkkkklllllllllfffeeeddddddfffiiilllnnnmmmooosssvvvxxxyyyxxxwwwyyyyyyzzz|||}}}{{{}}}~~~kkk[[[SSSJJJJJJIIIIIIIIIJJJKKKKKKHHHJJJMMMPPPRRRTTTTTTTTTLLLPPPVVVZZZZZZVVVPPPKKKHHHIIIJJJJJJJJJIIIGGGGGGEEEDDDCCCCCCCCCCCC@@@>>>===<<<:::888888999:::;;;===???BBBDDDEEEHHHKKKNNNOOORRRVVVYYY\\\```dddggghhhkkkpppuuuyyy|||~~~~~~uuuqqqvvvoooggg___VVVPPPTTT[[[ZZZWWWSSSQQQQQQOOOKKKHHHEEEHHHLLLPPPUUU]]]gggnnnnnn```YYYNNNLLLJJJGGGEEEDDDDDDDDDGGGMMMUUUZZZYYYVVVTTTSSSLLLHHHBBB>>><<<:::999777222111000//////...//////////////////////////////------------------------,,,---////////////---,,,------------------------,,,---......//////......000/////////000111222222444444555666777;;;@@@DDD[[[xxxttt}}}lllUUUEEEEEEHHHQQQddd~~~}}}{{{xxxvvvvvvuuusssqqqnnnllljjjfff```XXXNNNHHHBBBBBBAAA???>>><<<;;;:::;;;<<<===>>>???CCCHHHLLLQQQVVV^^^fffmmmrrrwwwzzz{{{{{{|||~~~~~~~~~~~~~~~{{{zzzxxxvvvuuuuuuvvvvvvssstttuuuuuutttqqqooommmkkkkkklllmmmmmmnnnoooooofffeeeddddddeeehhhkkkmmmkkkmmmpppsssuuutttsssrrruuuuuuwwwzzz|||}}}{{{yyy}}}~~~zzzhhh___OOONNNMMMLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPOOOOOOGGGMMMTTTZZZ[[[WWWQQQMMMIIIJJJKKKLLLKKKJJJIIIHHHEEEDDDCCCCCCDDDCCCAAA???>>><<<:::777777888:::<<<<<<>>>@@@BBBCCCEEEIIIKKKKKKOOOTTTXXX[[[___bbbeeefffiiinnnsssxxx{{{}}}}}}~~~~~~~~~vvvrrr}}}xxxnnncccXXXSSSRRRSSSTTTRRROOONNNMMMLLLIIIGGGDDDGGGKKKLLLNNNUUU___gggzzz}}}nnn^^^YYYRRRKKKIIIJJJIIICCC===FFFFFFJJJSSS\\\```^^^ZZZUUUNNNFFFAAA@@@>>>999555666555222000............,,,,,,---.........------...---++++++++++++---...///...---,,,++++++++++++------,,,,,,,,,---..............................//////000000111222444555666666777777888;;;@@@DDDWWWwww~~~~~~wwwxxxfffXXXLLLHHHFFFPPPeee~~~|||{{{vvvtttttttttqqqooosssooojjjccc\\\SSSKKKEEEDDDAAA>>>======<<<:::999777999;;;<<<>>>BBBGGGKKKPPPVVV___gggnnnsssvvvyyyuuuwwwzzz|||}}}~~~}}}}}}~~~~~~}}}~~~|||zzzxxxzzz|||zzzwwwuuuuuuwwwrrrqqqpppooonnnnnnnnnnnnkkklllmmmmmmlllkkkiiihhhgggfffdddeeeeeefffdddccclllmmmnnnpppppppppoooooorrrtttwwwwwwvvvuuuuuuvvv{{{~~~tttiii\\\UUULLLJJJMMMPPPPPPOOONNNMMMKKKLLLNNNPPPQQQPPPNNNPPPRRRTTTUUUVVVVVVVVVUUUQQQMMMKKKJJJJJJGGGEEEEEEBBB@@@@@@CCCDDDCCCAAA>>>===:::888777888999:::<<<<<<===???BBBDDDFFFHHHKKKLLLPPPTTTXXX\\\___aaadddgggkkkooossswww{{{~~~}}}}}}}}}~~~qqqmmm}}}yyyssskkkccc[[[UUUQQQOOOMMMKKKJJJJJJJJJGGGFFFDDDFFFFFFEEEFFFMMMXXX```uuuuuuhhhbbbZZZQQQLLLLLLJJJFFFAAADDDDDDFFFNNNWWW]]]]]][[[TTTNNNHHHDDDCCCAAA<<<888888777555222000/////////..................---,,,---,,,,,,,,,,,,,,,,,,---......---,,,++++++******,,,,,,,,,,,,,,,------....................................///000111333333444555555666777:::???BBBVVVvvvyyyrrr|||vvveeeWWWKKKHHHIIIUUUkkk~~~{{{wwwttttttsssqqqnnnsssooojjjddd]]]UUUMMMGGGDDDAAA>>>======<<<:::999777999:::<<<>>>BBBGGGKKKRRRXXX```hhhmmmqqqtttvvvuuuwwwzzz{{{|||~~~}}}{{{}}}~~~|||yyywwwwwwyyyuuutttrrrpppooonnnmmmmmmllllllllllllkkkjjjiiiiiihhhfffeeedddeeeeeecccbbbeeegggiiilllmmmoooooooooqqqsssuuuuuuttttttuuuvvvyyy{{{xxxhhhaaaZZZWWWXXXXXXVVVSSSNNNLLLJJJJJJLLLNNNNNNNNNMMMOOOSSSWWWZZZ\\\]]]]]]ZZZUUUPPPLLLKKKIIIGGGEEEDDDAAA??????AAABBBAAA@@@AAA???===;;;::::::;;;<<<;;;<<<===>>>AAACCCEEEFFFIIIKKKNNNRRRVVVYYY\\\^^^aaadddiiimmmppptttxxx{{{{{{{{{|||}}}~~~sssooo~~~|||wwwnnnbbbYYYPPPNNNKKKJJJJJJJJJIIIHHHIIIHHHEEEBBBBBBGGGQQQYYYlllwwwyyypppmmmdddZZZSSSQQQPPPMMMIIIDDDAAA@@@DDDJJJPPPRRRRRRPPPLLLHHHFFFFFFDDD@@@<<<;;;:::888666333111000///000000//////...---------,,,,,,------------,,,,,,------,,,,,,++++++******+++++++++++++++,,,------........................------......///111222333333444444555666999>>>AAATTTsssnnnjjjtttzzziiiZZZJJJIIIMMM]]]vvv~~~}}}~~~~~~{{{wwwtttsssqqqooonnnqqqnnnjjjeee___WWWOOOIIIDDDAAA>>>======<<<:::999777888:::<<<>>>AAAFFFJJJQQQVVV___ffflllqqqtttwwwvvvxxxzzzzzzzzz{{{}}}~~~|||zzzzzz{{{wwwvvvtttrrrpppnnnmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiigggeeedddddddddbbb```^^^```cccfffiiilllmmmnnnpppqqqrrrrrrqqqrrrtttvvvyyy{{{tttmmmeeeaaa```]]]XXXSSSPPPNNNKKKKKKLLLMMMLLLLLLIIIMMMSSSYYY^^^bbbcccccc^^^YYYRRRMMMJJJIIIGGGFFFDDDBBB@@@???@@@AAA@@@???AAA@@@>>><<<;;;;;;;;;<<<:::;;;<<<===???AAACCCDDDHHHIIILLLOOORRRVVVXXXYYY]]]```eeeiiilllpppuuuxxxzzzzzz{{{{{{|||}}}~~~~~~ssspppxxxnnn___ZZZSSSNNNNNNOOOQQQRRRRRRPPPLLLHHHFFFHHHOOOTTTaaaiiipppqqqrrrtttsssooooooiiiaaa]]]\\\[[[XXXUUUNNNIIIDDDBBBDDDFFFHHHHHHHHHFFFEEEEEEFFFFFFCCC@@@======;;;999777444111000///.........---.........+++,,,---......---,,,+++,,,,,,,,,,,,,,,+++******++++++******++++++,,,---.................................///000111222333333444555555666999>>>BBBRRRrrrqqq```bbbooommmZZZLLLKKKRRRfff|||zzz|||}}}}}}{{{wwwtttrrrpppnnnmmmnnnlllhhhddd___WWWOOOIIIDDDAAA>>>======<<<:::999777888:::;;;===@@@EEEIIILLLRRR[[[dddkkkqqqwwwzzzwwwyyyzzzzzzyyyyyyzzz{{{~~~}}}|||{{{xxxwwwuuusssqqqpppoooooonnnmmmkkkjjjiiiiiiiiijjjiiihhheeeeeedddcccaaa___\\\]]]___bbbfffhhhjjjkkkmmmnnnnnnnnnnnnooorrruuuvvvwww|||yyynnngggddd```ZZZUUUTTTRRROOOMMMMMMMMMLLLKKKGGGKKKQQQXXX^^^aaabbbbbb\\\XXXQQQLLLHHHGGGGGGHHHEEEDDDCCCBBBAAAAAAAAA@@@@@@???===<<<::::::::::::::::::;;;<<<===???AAABBBGGGHHHJJJMMMPPPRRRUUUVVVZZZ]]]bbbfffiiimmmrrruuuyyyyyyzzz{{{|||}}}~~~~~~~~~~~~{{{sssrrrssskkk```WWWTTTVVVYYY\\\ZZZXXXUUUQQQNNNMMMOOOQQQZZZ___cccccccccfffgggfffgggeeeddddddffffffdddbbb\\\WWWQQQLLLIIIGGGGGGGGG@@@@@@AAABBBDDDEEEDDDCCC?????????>>>;;;888444222------,,,,,,---...///000,,,,,,...//////...,,,,,,,,,,,,---------,,,++++++++++++******++++++,,,---......................../////////000111222333444444555555666777:::???BBBPPPppp}}}{{{|||dddTTT[[[mmmppp]]]OOONNNVVVnnn{{{yyyzzz||||||zzzwwwtttpppnnnnnnnnnkkkiiigggccc^^^WWWNNNHHHDDDAAA>>>======<<<:::999777888999:::<<>>???@@@@@@BBBCCCCCCDDDBBBCCCDDDCCCAAA===999777///...---------...000111------............------,,,---...//////...---,,,+++++++++++++++,,,------........................//////000000111333444555444555555666777:::???CCCNNNooo~~~yyyyyy}}}xxx^^^OOOXXXjjj~~~xxxzzz~~~yyygggRRRPPPXXXppp|||yyyzzzzzzyyyyyywwwssspppnnnnnnooojjjhhhfffccc^^^VVVMMMGGGDDDAAA>>>======<<<:::999666888999:::;;;???CCCGGGLLLQQQXXX___eeejjjooorrrxxxyyyzzzyyyxxxwwwxxxyyy{{{}}}~~~|||zzzvvvuuutttsssrrrrrrrrrrrrppppppnnnmmmkkkjjjjjjjjjkkkiiigggfffffffffdddbbbaaa`````````aaabbbccccccdddfffggghhhiiijjjmmmpppqqqrrrvvvzzzoookkkjjjgggeeeaaa]]]YYYUUUSSSQQQNNNLLLNNNOOOQQQSSSUUUUUUVVVUUUSSSRRROOOKKKHHHHHHJJJMMMKKKKKKKKKHHHEEEDDDDDDEEEDDDCCCBBBAAA???>>><<<<<<:::::::::;;;;;;===>>>>>>BBBDDDFFFHHHKKKNNNPPPQQQWWWZZZ^^^bbbeeeiiinnnqqquuuvvvyyy|||~~~|||wwwwwwppp}}}tttooolllkkkkkkgggccc]]]YYYVVVTTTTTTTTTWWWVVVTTTRRROOOMMMNNNPPPNNNQQQVVV^^^gggnnnsssvvvsssssspppjjj```UUUMMMHHHDDDDDDCCCBBBAAAAAABBBDDDFFFGGGIIIJJJHHHDDD@@@===444333111///......///000......------------......---...///111111000...---,,,,,,,,,,,,,,,------...........................////////////000222333444333444444555666999>>>AAALLLmmm{{{yyy|||~~~sss]]]PPPWWWeee~~~yyyyyyuuuxxx|||}}}nnnTTTPPPVVVooo{{{xxxwwwwwwwwwvvvsssooommmoooqqqjjjiiigggddd___VVVMMMGGGDDDAAA>>>======<<<:::999666777999999;;;>>>BBBFFFLLLPPPVVV\\\bbbgggllloooyyyzzzzzzzzzxxxwwwxxxyyy|||~~~~~~{{{wwwvvvuuusssrrrqqqqqqqqqqqqqqqpppooonnnllljjjiiikkkiiihhhggghhhhhhfffeeeaaaaaa```_________```aaa```bbbeeeggghhhiiikkkmmmpppqqqttt|||}}}zzzyyyvvvsssllliiiccc___\\\YYYVVVTTTVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSOOOLLLKKKMMMOOOMMMMMMMMMJJJFFFDDDEEEFFFEEEDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@BBBEEEHHHKKKNNNOOOTTTWWW\\\```cccgggllloooqqqsssvvvzzz}}}~~~{{{wwwuuunnn{{{wwwssspppmmmggg```ZZZWWWWWWXXXXXXTTTRRROOOLLLHHHEEEFFFIIIHHHJJJOOOXXXbbbmmmuuuzzz}}}pppaaaTTTLLLJJJIIIGGGDDDAAA@@@BBBCCCIIIKKKMMMNNNLLLIIIDDDAAA999777444111///////////////...---,,,,,,---...///---...000222222111///...------,,,,,,------...///....................................///111222333222333333333444888===@@@KKKlll~~~|||~~~zzz|||zzzooo]]]SSSWWWaaa}}}xxxuuuvvvsssuuuwww{{{vvvkkkTTTOOOTTTmmm|||vvvtttuuuvvvvvvsssooommmooorrrkkkjjjhhheee```WWWNNNGGGDDDAAA???======<<<:::999666777888999:::>>>BBBEEEHHHLLLSSSZZZaaagggmmmqqqyyyzzz{{{zzzxxxxxxxxxzzz}}}~~~|||yyywwwuuusssqqqpppooonnnqqqqqqqqqqqqooommmkkkiiikkkiiihhhhhhiiiiiihhhfff``````___^^^^^^^^^``````]]]```dddggghhhiiijjjkkkjjjkkkmmmqqq|||wwwsssmmmiiieeebbb^^^\\\]]][[[YYYXXXWWWWWWWWWXXXWWWXXXWWWTTTOOOMMMOOOQQQMMMNNNNNNKKKFFFDDDEEEFFFCCCCCCBBBAAA???===;;;:::;;;;;;;;;;;;;;;<<<===>>><<<===@@@CCCFFFJJJLLLMMMSSSVVVZZZ^^^bbbeeejjjmmmnnnppptttyyy|||~~~~~~~~~}}}{{{www|||qqqlll{{{vvvppphhhaaa[[[UUUQQQNNNLLLMMMMMMKKKHHHFFFFFFGGGCCCFFFKKKQQQYYYcccnnnuuuzzzssshhhZZZQQQLLLHHHIIIHHHDDDCCCDDDOOOWWWZZZUUUQQQPPPNNNIIIHHHAAA777333333444222000111222222222000...,,,+++......////////////......000000///.................................------......//////000000111111555666666666666999<<<@@@QQQmmm~~~|||}}}~~~{{{ooo\\\QQQUUU```}}}{{{xxxrrrtttwwwwwwuuuyyy|||rrrcccNNNMMMSSSiiiwwwrrrqqqpppnnnmmmmmmmmmnnnooonnnkkkgggccc___WWWLLLDDDAAA@@@>>>===<<<;;;<<<<<<888777888999;;;===???AAAGGGLLLTTT[[[aaafffjjjmmmoooppprrrssstttvvvyyy|||}}}~~~|||zzzwwwuuuuuutttrrrpppssssssrrrooolllkkklllmmmiiiiiihhhhhhgggeeedddccc^^^___```___]]]\\\]]]^^^]]]___bbbdddfffgggffffffffffffjjjooorrrzzzxxxrrrlllhhhdddbbbccc```[[[WWWTTTTTTVVVWWWUUUYYY]]]ZZZTTTNNNMMMNNNLLLKKKJJJHHHGGGFFFFFFFFFGGGCCC???@@@CCCCCC@@@<<<>>>>>>=========<<<<<<<<<;;;>>>AAACCCEEEGGGJJJLLLRRRUUUXXX[[[^^^aaafffiiiooooooqqqtttxxx{{{{{{zzz~~~wwwxxx|||xxxuuukkk~~~yyyppphhhaaa[[[UUURRRNNNLLLKKKIIIIIIIIIIIIJJJFFFGGGHHHKKKRRR\\\gggnnnzzznnn[[[RRRKKKIIIGGGEEEEEEIIINNNXXX___```]]][[[VVVPPPKKKDDD:::555444444222000111111222222111000...---......////////////......///......---------------..............................//////000111111111555555666666666999<<>><<<;;;;;;;;;888888888999;;;===???AAAFFFKKKSSS[[[```fffjjjmmmoooqqqsssttttttvvvyyy{{{|||~~~}}}zzzwwwuuuuuusssqqqppppppppppppmmmkkkkkklllnnniiiiiiiiihhhgggfffddddddbbbbbbaaa___[[[YYYXXXYYYYYY[[[^^^```bbbbbbbbbaaa```___aaaeeegggkkkxxxzzzvvvrrrnnnlllfffbbb]]]XXXTTTTTTUUUVVVWWWZZZ\\\XXXQQQLLLJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGDDDAAA===>>>@@@AAA===:::<<<<<<<<<;;;;;;;;;:::::::::<<>><<<<<<<<<<<<;;;;;;;;;;;;999;;;<<<===>>>AAAFFFIIILLLOOORRRVVVXXX\\\```ccchhhiiikkkooouuuxxxyyyyyyxxx{{{~~~~~~wwwxxx}}}rrrnnnnnnnnnbbbTTTLLLMMMRRRUUUVVV\\\YYYUUUQQQPPPSSSZZZ___mmm~~~pppdddXXXQQQLLLHHHIIIMMMOOOYYYeeennnqqqnnngggbbb[[[UUUKKKCCC===888444111//////000111111111111111//////000000000000//////...------,,,,,,,,,,,,,,,---------..................//////000111111222222444555555555666888<<>>>>>>>>======::::::;;;;;;<<>>>>>>>>:::;;;;;;;;;<<>>DDDYYY|||}}}~~~tttaaaSSSSSS[[[xxx~~~xxxxxxyyyccc[[[YYYkkk~~~yyyvvvvvvuuutttrrrpppnnnmmmooolllhhhfffbbbZZZPPPIIIBBBAAA@@@>>>=========>>>;;;:::::::::;;;===???@@@CCCHHHNNNUUU[[[bbbiiimmmmmmpppsssuuuuuuuuuvvvwwwxxxzzz|||}}}}}}~~~~~~}}}}}}~~~~~~{{{xxxwwwvvvuuusssqqqtttsssqqqnnnjjjhhhhhhjjjjjjjjjjjjiiihhhgggfffeeedddcccaaa]]]YYYWWWXXXYYYYYYXXXVVVTTTQQQOOOMMMLLLFFFFFFDDDAAAAAAEEEFFFCCCDDDGGGIIIMMMWWWeeennnoootttuuuyyy|||}}}wwwmmmddd\\\\\\\\\___eeejjjnnnoookkkggg___WWWQQQNNNMMMMMMLLLKKKIIIGGGFFFFFFFFFGGGDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>============:::;;;<<<<<<===???DDDGGGEEEIIINNNRRRUUUXXXZZZ\\\bbbcccfffkkkqqqvvvxxxxxxyyy|||vvvpppggg}}}qqqjjjgggggghhhhhhkkkmmmllljjjhhhgggfffhhhlllmmmkkkkkkmmmmmmlllddddddiiioooppphhh```]]]VVVPPPOOOTTTZZZ[[[]]]bbb\\\]]]\\\YYYRRRIIIBBB===888777555333111000000000000000111111111111000000...------,,,,,,,,,,,,,,,,,,,,,------...//////000///000000111111222333333333444555555555777;;;>>>DDDXXX{{{}}}rrraaaSSSQQQVVVqqq~~~~~~xxxwwwvvv|||jjjaaa^^^ppp|||vvvvvvvvvuuusssqqqooonnnooollliiifffbbb[[[QQQJJJCCCBBB@@@===<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@DDDHHHNNNTTTZZZ```gggkkkkkknnnrrruuuuuuuuuvvvwwwwwwyyy{{{}}}}}}~~~~~~~~~~~~|||zzzxxxvvvvvvvvvuuusssttttttsssppplllkkkkkkmmmjjjjjjjjjiiihhhgggfffeeeeeedddbbb^^^ZZZYYY[[[]]]]]][[[WWWSSSOOOLLLIIIHHHAAAFFFGGGDDDCCCEEEDDD@@@@@@CCCCCCCCCGGGOOOUUUVVVZZZ]]]eeennnrrroooggg___SSSRRRSSSWWW]]]cccgggiiihhhccc\\\TTTOOOLLLKKKKKKLLLIIIFFFEEEEEEEEEFFFGGGDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHHHHGGGEEEDDDCCCDDD??????>>>>>>>>>=========888:::<<<======???BBBDDDCCCGGGMMMQQQTTTVVVXXXZZZ```aaaccciiiooosssuuuuuuwwwyyy}}}wwwqqqkkkxxxsssppppppjjjlllooopppppppppqqqrrrlllkkkhhhbbb___^^^^^^\\\```bbbiiissswwwqqqjjjgggaaaXXXRRRTTTTTTQQQQQQUUUUUUXXX[[[ZZZUUUMMMEEEAAA<<<:::888555222111111111000000111111111111000000---,,,++++++******++++++,,,,,,------...///000000000000000111222222333333333444444444555777;;;>>>III\\\}}}~~~rrrbbbSSSPPPSSSkkkxxx~~~xxxuuusss{{{rrriiidddtttvvvvvvvvvvvvtttrrrpppoooooollliiifffccc[[[RRRJJJEEECCC@@@===;;;:::999999<<<;;;;;;;;;<<<===???@@@EEEHHHNNNSSSYYY___fffjjjjjjmmmrrrtttuuuvvvwwwxxxwwwyyy{{{|||}}}~~~~~~|||zzzwwwvvvwwwwwwvvvtttttttttssspppnnnmmmnnnpppjjjjjjjjjjjjiiigggfffeeecccbbbaaa^^^\\\]]]```bbbaaa___[[[VVVQQQMMMJJJHHHAAAIIIMMMJJJGGGGGGCCC===:::>>>@@@======BBBFFFFFFHHHNNNXXXdddlllkkkddd]]]RRRRRRRRRVVV\\\bbbfffhhheeeaaaZZZSSSNNNKKKKKKKKKMMMJJJFFFDDDDDDEEEEEEFFFBBBCCCCCCEEEGGGIIIKKKLLLDDDEEEEEECCCAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???777999;;;======>>>AAABBBBBBFFFKKKPPPSSSUUUWWWYYY^^^___bbbgggmmmqqqssssssssswww{{{~~~tttnnnooozzzyyy{{{wwwxxxzzzwwwkkk```dddnnnppppppkkkaaaTTTNNNPPPUUUTTTYYY```gggooovvvwwwvvvoooggg]]]WWWVVVVVVSSSPPPPPPVVVYYYYYYZZZYYYPPPEEEAAA===;;;;;;666//////444111111111000//////......000///...------...///000---,,,,,,+++,,,---...///111111111111111222222222333444555666666888<<<>>>EEEXXXzzzxxxeeeWWWWWW___mmm|||yyyvvvzzzjjj___xxxzzzzzzwwwtttrrrrrrrrrrrrrrrnnnmmmkkkfff```XXXRRRNNNEEEDDDBBB???<<<:::999999888999:::;;;===>>>???@@@EEEHHHNNNSSSWWW\\\bbbeeejjjooovvv{{{|||{{{zzzyyy}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzyyyxxxxxxvvvtttqqqrrrsssrrrpppnnnnnnnnnmmmkkkiiiiiijjjkkkjjjiiiiiidddbbbbbb^^^ZZZ___gggkkkeee]]]VVVQQQNNNLLLJJJIIIGGGEEEDDDDDDDDDCCCBBB??????>>>>>>>>>>>>???@@@CCCIIIOOOWWWeeeqqqqqqiii```\\\XXXZZZ___dddeeedddhhhbbbZZZTTTPPPOOONNNMMMKKKGGGCCCDDDHHHKKKIIIFFFBBBBBBDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>=========<<<;;;;;;;;;<<<>>>???@@@BBBCCCFFFJJJNNNRRRVVVXXXZZZ^^^cccfffiiimmmsssxxxyyy{{{|||}}}~~~~~~wwwrrrmmm~~~~~~zzzzzzzzzvvvkkk```___eeeeeeeeebbbZZZQQQKKKKKKLLLOOOSSSZZZbbbllltttyyyzzzxxxoooddd[[[XXXUUUQQQNNNHHHMMMPPPQQQUUUYYYVVVOOOMMMGGGBBB???999222111444111000000000/////////...//////............//////......---------...///000000000000111111111111111333444555666666888;;;>>>EEEXXXzzz}}}iiiWWWUUU[[[qqqzzzvvvrrr|||oooddd{{{zzzyyyvvvrrrppppppppppppoooqqqnnnkkkgggaaaYYYPPPJJJEEEDDDBBB???===;;;:::999888888999:::<<<===>>>???DDDGGGLLLRRRVVV\\\aaaeeeiiimmmtttxxxzzz{{{{{{{{{||||||{{{{{{|||}}}~~~~~~|||{{{yyyxxxyyyyyyyyyxxxrrrttttttsssqqqoooooopppnnnllljjjjjjjjjjjjiiihhhhhhdddbbbbbb___]]]aaahhhkkkfff___YYYUUUSSSPPPNNNOOOLLLIIIHHHGGGGGGEEEDDD??????>>><<<<<<;;;;;;;;;;;;BBBJJJVVVfffuuuxxxtttnnniiicccccceeegggfffdddfffaaa[[[VVVSSSRRRPPPOOOKKKFFFCCCCCCGGGIIIHHHFFFCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEECCCBBBAAADDDDDDDDDCCCBBBAAA??????;;;;;;::::::;;;===>>>@@@CCCDDDGGGJJJNNNSSSVVVXXXYYY]]]bbbfffhhhlllrrrwwwyyyzzz|||}}}~~~tttnnnlll}}}{{{wwwnnnccc\\\\\\[[[ZZZWWWRRRNNNJJJGGGEEEKKKMMMSSS[[[eeennnvvv{{{~~~vvvkkkbbb\\\WWWQQQMMMEEEGGGGGGHHHOOOWWW\\\\\\___VVVLLLFFF???777444444111000000///////////////......////////////......//////......//////000111/////////000000111111111333444555666666888;;;===DDDWWWyyylllXXXTTTYYYuuu|||yyyuuupppeee{{{zzzyyywwwsssqqqqqqpppooonnnrrrnnnjjjgggddd\\\PPPGGGEEEDDDBBB???===;;;::::::777888888999:::<<<===>>>CCCFFFKKKPPPUUU[[[aaaeeehhhlllqqquuuxxxyyy{{{}}}|||{{{{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~|||zzzyyyzzzzzzyyyxxxtttuuuuuutttqqqppppppqqqooommmkkkjjjkkkkkkjjjiiihhheeeccccccbbbaaaeeejjjllliiiddd```^^^\\\YYYWWWTTTPPPLLLHHHGGGEEEDDDBBBBBBAAA???===<<<;;;::::::888===FFFRRRdddvvv|||wwwqqqnnnnnnmmmkkkhhheeebbb]]]ZZZXXXVVVTTTRRRMMMIIIDDDDDDFFFIIIIIIHHHDDDEEEEEEFFFGGGGGGGGGHHHGGGGGGHHHHHHHHHEEECCCBBBEEEFFFFFFFFFEEECCC@@@???;;;;;;:::::::::<<<===>>>AAABBBEEEHHHLLLPPPTTTVVVXXX\\\aaadddgggkkkqqqvvvxxxyyy{{{}}}~~~qqqkkkmmm~~~xxxnnnccc\\\ZZZVVVPPPMMMLLLKKKHHHFFFKKKKKKNNNTTT\\\dddnnnvvv{{{tttnnnfff]]]TTTMMMJJJGGGDDDDDDIIITTT^^^dddnnneeeYYYNNNEEE===888555222111000/////////000000---...///000000///...---/////////////////////000......//////000000111111333444555555555777:::===BBBUUUwwwlllXXXUUU\\\xxxkkkaaauuu||||||yyyvvvtttssssssqqqoooqqqmmmhhhgggfff___QQQFFFEEEDDDBBB???===<<<;;;:::777777777888999:::<<<===CCCFFFKKKPPPUUU[[[aaafffiiilllpppsssuuuwwwzzz|||{{{{{{zzzzzz{{{|||~~~~~~}}}}}}|||}}}~~~{{{zzzyyyvvvuuuuuuvvvuuusssqqqooopppqqqnnnlllkkkkkklllmmmmmmlllkkkiiigggffffffgggiiimmmpppmmmjjjhhhgggfffdddbbb[[[WWWPPPKKKHHHFFFDDDCCCDDDCCCBBB@@@???>>>>>>===<<>><<<;;;:::999:::;;;<<<======>>>@@@DDDGGGKKKOOOQQQVVVZZZ___bbbeeeiiioootttvvvxxx{{{|||}}}sssooorrruuujjj```YYYQQQLLLLLLNNNMMMLLLKKKHHHIIIOOOUUU[[[gggsss}}}uuuhhhZZZQQQMMMHHHCCCAAAFFFPPP]]]ggguuuooodddXXXMMMDDD===888444333111000//////000111---...///000000///...---.........///............---......///000000111111333444555555555666999<<<@@@RRRsssiiiXXXXXXbbbzzz{{{ccc[[[nnn~~~{{{yyyvvvuuutttsssqqqpppnnnjjjgggggggggaaaTTTJJJEEEDDDBBB@@@>>><<<;;;;;;888777777777888:::;;;===CCCFFFKKKOOOUUU[[[bbbggglllnnnqqqrrrssstttwwwyyy{{{{{{zzzzzz{{{|||~~~}}}|||||||||}}}~~~|||zzzxxxvvvuuuuuutttrrrooonnnoooppplllkkkjjjkkknnnppppppppppppooommmkkkllloooqqqqqqsssqqqooommmmmmlllkkkiiiddd___WWWPPPLLLIIIGGGFFFDDDDDDCCCBBBAAAAAAAAAAAABBB@@@AAAGGGUUUiii~~~wwwsssppplllhhhddd```[[[VVVSSSPPPNNNJJJHHHHHHIIIJJJKKKHHHGGGGGGFFFGGGGGGHHHIIIGGGIIIKKKLLLKKKIIIFFFDDD>>>@@@BBBDDDDDDCCCAAA???===<<<::::::999:::;;;<<<;;;<<>>888666333111000000000111......////////////............/////////...------......//////000111222222333444555555555666999;;;???OOOooo~~~hhhYYY[[[fff~~~sss^^^XXXjjj~~~xxxvvvtttsssssssssqqqooommmjjjggggggfff```VVVNNNEEEDDDBBB@@@>>>===<<<<<<999888777777777999<<<===BBBEEEIIINNNSSSZZZbbbgggllloooqqqsssssstttvvvwww|||{{{{{{zzz{{{}}}~~~}}}}}}}}}}}}~~~~~~|||{{{vvvvvvtttrrrooommmnnnpppmmmlllkkkllloooqqqqqqqqqssstttsssrrruuuzzz|||zzzyyyvvvsssrrrqqqqqqpppoooiiibbbYYYPPPKKKIIIHHHGGGDDDCCCCCCBBBAAAAAAAAAAAACCC???>>>BBBMMM___xxx}}}wwwvvvsssmmmhhhccc]]]WWWTTTOOONNNLLLJJJIIIHHHHHHIIIHHHHHHFFFFFFFFFGGGHHHIIIHHHIIIJJJKKKKKKIIIGGGFFF@@@AAACCCDDDEEEDDDCCCBBB>>>===<<<:::::::::;;;;;;===>>>???BBBFFFJJJMMMNNNRRRVVV[[[^^^aaaeeekkkpppsssvvvyyy{{{|||~~~xxxzzzyyyuuupppggg```\\\ZZZZZZZZZSSSMMMMMMRRRSSSUUUaaaqqqyyymmmfff]]]VVVOOOLLLJJJLLLVVVbbbqqqxxxxxxmmm^^^TTTLLLFFF<<<999666222000000000111//////............/////////000000111000///...---......///000111222333444444444555555444555888;;;???NNNlll~~~}}}|||kkkZZZ\\\gggmmmZZZUUUeee|||vvvuuuttttttttttttrrrpppmmmllljjjgggddd]]]VVVPPPEEEDDDBBB@@@>>>======<<<;;;999888777888:::<<<>>>@@@CCCFFFKKKPPPXXX```eeekkknnnqqqtttuuuuuuwwwxxx||||||{{{{{{|||}}}~~~~~~~~~~~~~~~|||xxxwwwvvvrrrooonnnoooqqqpppnnnmmmmmmoooppppppoootttvvvvvvwww}}}{{{yyyxxxxxxxxxxxxnnnggg]]]TTTOOOLLLKKKKKKHHHGGGFFFDDDCCCBBBBBBAAACCC???>>>AAAGGGSSShhh{{{~~~zzzvvvpppjjjddd___ZZZVVVPPPQQQPPPOOOMMMKKKJJJJJJIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@???>>>===;;;::::::;;;;;;<<<===???BBBEEEIIILLLMMMPPPTTTYYY]]]___cccjjjnnnrrruuuyyy{{{|||}}}uuuvvvvvv~~~zzztttmmmfffbbbaaa```\\\UUUSSSVVVTTTRRR]]]mmmtttyyy{{{uuuqqqkkkbbbZZZUUUOOOLLLSSS^^^nnnyyy~~~sssdddYYYRRRLLL>>>;;;777333111000111111000///...------...///000000111222222222000///......///000111222333444444444555555555444555888:::@@@MMMjjj}}}}}}zzznnn\\\\\\fffiiiWWWRRRbbb~~~}}}zzzwwwvvvuuuvvvwwwwwwuuusssooonnnlllhhhbbb[[[UUUQQQEEEDDDBBB@@@???>>>======;;;:::888777888:::<<<>>>>>>@@@DDDIIINNNVVV^^^ccciiilllqqqtttvvvwwwxxxyyy}}}}}}||||||}}}~~~~~~|||zzzyyyyyywwwssspppoooppprrrsssqqqooonnnoooooonnnmmmssswwwxxxzzzyyyrrrggg^^^XXXVVVUUUUUUMMMLLLJJJHHHFFFDDDCCCCCCEEEAAA@@@AAACCCIIIZZZlll||||||wwwqqqjjjeeeaaa\\\YYYTTTUUUVVVUUURRROOONNNMMMIIIGGGFFFDDDDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA???>>>===@@@???>>><<<;;;;;;;;;<<<:::;;;===@@@CCCFFFIIIKKKPPPTTTYYY\\\___ccciiinnnqqqtttxxx{{{|||}}}~~~pppppprrr~~~{{{yyyssskkkdddccc]]]UUURRRTTTXXX[[[[[[fffkkkrrrvvvwwwtttrrrpppuuuuuuooo```TTTOOONNNNNNcccnnnyyy|||tttgggXXXNNNFFFBBB===777333000///...///...,,,,,,...///...---000////////////000000111,,,---///111222333222222333444666888999:::::::::===IIIfffooo[[[ZZZeeexxx^^^XXXSSS]]]~~~}}}}}}xxxwwwvvvuuuuuutttuuuuuuppppppooonnniiiaaaWWWPPPJJJGGGCCC@@@>>>>>>===<<<<<<<<<:::999888888777777???AAADDDHHHLLLRRRZZZ___cccgggmmmqqqsssuuuwwwyyyzzz{{{|||~~~~~~|||zzzxxxvvvtttrrrqqqpppqqqqqqoooooooooooooooppppppppprrrwwwzzz~~~tttkkkjjjfff___ZZZZZZWWWQQQLLLKKKIIIEEECCCDDDIIIBBB======???CCCLLLTTTeeexxx}}}wwwppphhh```ZZZWWWRRRSSSSSSSSSSSSQQQPPPOOOKKKJJJIIIGGGFFFEEEDDDDDDEEEGGGIIIJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBAAA???>>>===<<<======<<<<<<===>>>@@@CCCEEEGGGOOORRRXXX]]]```cccgggiiirrrtttwwwyyyzzz{{{~~~~~~ooopppooo~~~xxxssspppjjjeee]]]WWWUUUVVVWWWXXX[[[___cccfffhhhjjjmmmooouuuzzzzzzpppddd[[[UUUPPPZZZdddpppwwwuuulll___VVVNNNKKKDDD;;;444///...///333111///.../////////...000000////////////000000---...///111111222222222333444555666777999::::::???KKKggg~~~lllYYYYYYbbbxxx]]]WWWRRR]]]~~~}}}}}}wwwvvvvvvuuuuuutttttttttuuutttssspppjjj```UUUNNNKKKGGGCCC@@@???>>>===<<<::::::999888888888999999===???BBBFFFJJJQQQXXX^^^dddhhhmmmqqqtttuuuwwwyyyzzz{{{|||}}}~~~~~~yyyxxxvvvtttrrrrrrrrrrrrqqqqqqqqqpppppppppooooooqqquuu{{{}}}uuupppqqqpppllliiiiiiaaaYYYSSSQQQNNNJJJGGGHHHJJJDDD>>>>>>???@@@GGGNNNYYYkkk|||~~~vvvnnneee^^^YYYSSSTTTTTTTTTSSSQQQOOONNNMMMLLLJJJHHHFFFEEEDDDDDDCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@>>>============<<<<<<<<<===???BBBEEEFFFMMMQQQVVV[[[^^^bbbeeehhhpppssswwwyyy{{{|||}}}}}}nnnoooppp}}}|||tttppphhh___WWWSSSSSSTTTSSSSSSTTTUUUWWW]]]dddiiirrr}}}yyymmm```UUUUUUYYYbbblllppplllbbbZZZTTTRRRLLLBBB888222111222666444111000000000000///222111000//////...//////000000///000000111222222444333333444555777999:::@@@JJJeeeyyyiiiXXXWWW```}}}yyy]]]UUUOOO[[[{{{}}}|||uuuvvvvvvuuuuuusssrrrrrrwwwvvvtttqqqkkkaaaVVVOOOKKKGGGCCC@@@??????>>>===888888888888888999::::::;;;===@@@DDDIIIPPPWWW]]]fffiiinnnrrrtttuuuwwwxxxyyyzzz{{{}}}~~~~~~{{{zzzxxxvvvuuuttttttuuuttttttsssrrrqqqpppooooooqqqttt{{{|||zzz}}}~~~{{{{{{ooofff]]]YYYVVVPPPMMMMMMKKKEEE@@@???>>>===AAAFFFMMM\\\mmmyyyuuujjj```ZZZVVVVVVVVVUUUSSSQQQOOOMMMOOONNNLLLJJJHHHGGGFFFFFFBBBBBBCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;===???AAADDDEEEKKKOOOTTTXXX\\\___ccceeemmmqqqvvvzzz{{{|||}}}~~~}}}mmmmmmppp}}}{{{yyyrrrggg[[[SSSPPPQQQPPPOOOMMMLLLNNNSSS[[[aaalllzzz~~~ooobbbZZZVVVVVV]]]cccaaaZZZVVVTTTUUUSSSLLLAAA999555555777444111000111111111111222222000///............111111000//////000111222333333222222333666999:::>>>GGGaaa|||~~~~~~xxxiiiYYYWWW^^^{{{zzz___UUUNNNYYYwww~~~|||uuuuuuuuuuuutttsssqqqpppuuutttrrrpppkkkcccZZZSSSKKKHHHCCCAAA@@@@@@???>>>999999888888888999999:::999<<>>AAAGGGRRRaaappp|||nnnaaaZZZXXXXXXXXXVVVTTTQQQOOOMMMNNNNNNLLLKKKJJJIIIIIIIIIDDDDDDCCCBBBCCCEEEGGGIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCCCCAAA@@@@@@??????;;;;;;;;;<<<>>>@@@CCCDDDIIILLLQQQUUUXXX\\\```cccjjjnnnuuuyyy{{{|||}}}}}}}}}lllkkkqqq{{{www}}}}}}|||wwwmmm```TTTNNNLLLJJJJJJJJJIIIJJJOOOUUUZZZggguuuxxxfffYYYOOOPPPTTTSSSQQQQQQRRRVVVXXXVVVMMMBBB:::555666333000///111222333333222222000///............111111000//////000111222333222222222333666888:::>>>EEE]]]}}}}}}{{{kkk[[[WWW^^^}}}|||eeeXXXNNNWWWsss|||vvvvvvuuuuuutttrrrqqqppptttsssqqqooojjjcccZZZTTTKKKHHHDDDAAAAAAAAA@@@???<<<;;;:::999888888888888:::<<>>>>>AAABBBJJJVVVfffzzztttfff]]][[[[[[ZZZYYYVVVSSSPPPOOOMMMLLLLLLKKKKKKLLLLLLMMMIIIGGGEEEDDDCCCEEEFFFHHHGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@;;;;;;;;;<<<>>>@@@BBBDDDGGGJJJNNNRRRUUUYYY^^^aaaggglllsssxxx{{{|||}}}~~~}}}lllkkkqqqwwwuuuwww~~~vvvjjj\\\QQQKKKDDDEEEFFFGGGIIILLLRRRVVVbbbppptttbbbRRRNNNNNNKKKLLLPPPQQQUUU[[[]]]XXXNNNAAA999888555222000111222333333222111000//////...//////000000///000000111222222333222222333444666888999@@@EEEZZZ~~~}}}nnnZZZVVV\\\zzzkkk\\\PPPWWWqqq}}}xxxwwwvvvtttsssrrrrrrrrrvvvuuurrrooojjjbbbYYYSSSKKKHHHDDDBBBBBBBBBAAA@@@>>>===<<<:::999999888888:::<<>>CCCLLLYYYkkk~~~}}}mmmddd]]]]]]\\\[[[YYYVVVSSSRRRMMMLLLLLLLLLLLLMMMMMMNNNKKKIIIGGGEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@===<<<<<<===>>>@@@BBBDDDFFFHHHLLLPPPSSSXXX]]]```fffjjjqqqvvvyyy{{{}}}~~~lllkkkpppxxxrrr|||zzzkkk[[[PPPFFFGGGGGGGGGGGGJJJNNNRRR\\\hhhxxxrrr___WWWPPPIIIHHHNNNMMMQQQWWW___bbb\\\PPPFFF>>>:::555222111222222222000000////////////000000---...///111111222222222222222333555666777888999???CCCVVV|||zzzxxx{{{~~~mmmWWWQQQXXXmmmppp___RRRYYYrrr~~~{{{yyyvvvsssrrrrrrssstttvvvtttrrroookkkddd\\\VVVKKKHHHEEEBBBBBBBBBBBBAAA>>>===<<<;;;;;;;;;;;;;;;:::;;;>>>AAAEEEJJJQQQVVV[[[___eeejjjmmmooorrrsssuuuvvvxxxzzz|||}}}~~~~~~~~~~~~}}}|||zzzxxxvvvuuutttvvvuuuyyy{{{wwwtttlllaaaZZZUUUPPPLLLJJJGGGCCCCCCFFF@@@AAAEEELLLVVVfffxxxsssiii^^^^^^^^^]]][[[YYYVVVUUUOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGFFFEEEDDDBBBAAA>>>======>>>???AAACCCDDDEEEHHHKKKNNNRRRVVV\\\```eeeiiioootttwww{{{~~~mmmkkkpppzzz}}}{{{www|||xxxeeeWWWNNNMMMKKKHHHFFFHHHKKKOOOVVVbbbrrrmmmaaaVVVIIIEEEKKKHHHJJJRRR^^^gggggg^^^UUUCCC>>>888444222222111111000////////////000000111,,,---///111333333222222111222444666777888888888===@@@RRRxxx}}}tttrrrtttyyy~~~lllTTTMMMTTT```sssaaaTTT[[[sss}}}zzzvvvsssqqqrrrtttuuusssrrrqqqpppmmmhhhaaa]]]LLLHHHEEECCCBBBCCCBBBAAA===<<<<<<<<<<<<===>>>>>>999;;;===???CCCHHHOOOTTTXXX]]]ccchhhkkknnnqqqsssuuuvvvxxxzzz{{{}}}~~~~~~~~~}}}~~~|||~~~~~~~~~|||{{{yyywwwvvvuuu{{{xxxxxx|||}}}{{{rrrfff^^^ZZZTTTOOOLLLIIIDDDCCCFFFDDDCCCCCCCCCGGGRRRdddrrrtttlll_________^^^]]]ZZZXXXWWWQQQPPPNNNLLLKKKJJJIIIIIIFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGGGGGGGGGGFFFDDDCCCAAA>>>>>>>>>>>>@@@AAACCCEEEEEEGGGKKKNNNQQQVVV\\\___eeeiiinnnrrrvvvzzz~~~mmmlllooo}}}}}}uuubbbZZZRRRNNNPPPQQQMMMJJJLLLKKKWWWeeerrrlll^^^WWWQQQJJJHHHNNNUUU^^^kkkssslll```QQQGGG<<<888555222222333222111000//////.........000000000000000111111222444444333444444555666777999@@@QQQmmm}}}sssoooqqqxxx~~~~~~{{{ttt]]]LLLOOOZZZvvvxxx```UUU___uuu|||zzzxxxuuutttttttttuuussstttrrrooonnnkkkcccZZZNNNKKKGGGDDDBBBAAA???============<<<;;;;;;::::::777999<<>>===<<<<<<>>>AAADDDFFFBBBFFFKKKOOORRRVVVYYY\\\dddhhhooouuuyyy|||mmmkkkmmmrrrddd[[[TTTTTTSSSNNNLLLLLLJJJPPPZZZhhh~~~pppbbbUUUKKKLLLNNNSSS^^^ooozzzuuuhhhXXXLLLAAA;;;777333222333111111000//////...//////000000000000000111222222444444333444444555666777;;;@@@NNNiiiyyysssrrrsss~~~~~~iiiWWWYYYWWWrrrxxx```UUU^^^sss}}}{{{xxxuuutttsssssstttuuuvvvtttpppnnnjjjbbbXXXNNNKKKGGGDDDCCCAAA@@@>>>=========<<<;;;;;;::::::777999<<>>@@@BBBBBBEEEJJJNNNQQQUUUYYY\\\bbbgggmmmssswww{{{~~~}}}iiihhhmmmpppggg___[[[WWWRRRNNNNNNLLLMMMRRR```xxxvvvaaaRRRRRRQQQSSS```tttwwweeeXXXKKKCCC<<<555222222111000///////////////000111000000000000111222222444444333444444555666777<<>>AAAEEEKKKOOOSSSXXX^^^dddiiilllooorrrssstttuuuvvvxxxzzz|||}}}}}}}}}~~~|||}}}{{{vvvvvvssssssuuutttsssuuu{{{~~~|||{{{||||||{{{vvvqqqnnnooorrruuuwwwwwwtttooopppuuu{{{wwwnnnfff]]]TTTOOOKKKGGGFFFIIIFFFCCCBBBAAA??????GGGPPPbbbpppxxxmmm^^^[[[YYYZZZ^^^``````^^^ZZZXXXVVVTTTSSSOOOKKKHHHDDDDDDCCCCCCDDDFFFHHHIIIHHHIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFDDDAAA???>>>===;;;:::;;;<<<>>>???@@@DDDHHHLLLPPPTTTXXX[[[aaaeeelllrrrvvvyyy}}}}}}kkkjjjmmmxxxqqqiiiddd```ZZZTTTPPPSSSRRRUUU```sssuuu```XXXVVVXXXdddvvvvvviiiZZZNNNEEE;;;444333111000000/////////000000111111000000111111222333444444333444444555666777;;;===FFF]]]yyybbbZZZXXXpppvvv```VVV\\\lll}}}zzzvvvsssqqqqqqqqqvvvwwwuuuqqqooolllcccZZZPPPLLLHHHDDDCCCBBBAAA@@@======<<<;;;;;;::::::999777999;;;===???CCCHHHLLLQQQUUU[[[```eeeiiinnnqqqsssuuuvvvwwwxxxyyy|||~~~~~~}}}}}}{{{|||~~~zzzuuupppmmmllllllkkkiiilllqqqvvv}}}|||{{{{{{zzzwwwqqqkkkgggdddcccdddccc___[[[[[[```dddvvv}}}tttjjj```VVVQQQMMMJJJIIIJJJFFFCCCCCCDDDDDDDDDIIIPPP[[[kkk}}}yyyoooaaa\\\WWWUUUWWWXXXXXXVVVWWWVVVVVVVVVUUUQQQMMMIIIGGGGGGGGGGGGHHHJJJLLLMMMJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHFFFBBB???AAA@@@>>>===<<<===>>>??????BBBFFFJJJNNNRRRWWW[[[aaaffflllrrrvvvyyy}}}|||lllmmmnnn|||yyytttoookkkfff^^^WWW[[[[[[^^^dddnnn|||ppp]]]]]]```iiiuuuyyyiii\\\PPPCCC:::777222222111000000000111111111111111111111222222333444444333444444555666777:::;;;BBBWWWzzzrrrdddZZZoooqqq]]]SSSXXXfff~~~zzzvvvsssqqqqqqqqqssstttsssqqqpppoooggg___RRRNNNIIIEEECCCBBBAAAAAA<<<<<<<<<;;;::::::999999888999:::<<<===AAAFFFIIINNNRRRWWW]]]bbbggglllpppsssuuuwwwxxxxxxyyy}}}}}}|||{{{|||~~~|||yyymmmiiieeedddaaa^^^aaafffkkkttt}}}zzzyyy{{{}}}|||yyyyyyyyyxxxuuupppiiieee^^^^^^[[[VVVRRRQQQTTTXXXbbbvvvzzzmmmbbbWWWRRROOOLLLKKKLLLGGGDDDDDDFFFGGGGGGKKKQQQXXXhhhzzzyyyooobbb\\\UUUQQQPPPQQQPPPOOOQQQQQQRRRTTTTTTRRRNNNKKKHHHIIIIIIJJJKKKMMMNNNNNNKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJKKKJJJHHHDDDAAAAAAAAA???>>>=========>>>???AAAEEEIIIMMMRRRWWW[[[cccgggnnnsssxxx{{{~~~vvvhhhkkkooozzzwwwtttmmmeeecccccceeegggiiimmmwww|||fffeeeggglllrrrzzztttiii\\\NNNBBB>>>555444333222111111111111222111111111111222333333444444333444444555666777888:::@@@SSSsssrrr^^^[[[mmm|||qqq]]]SSSUUU```}}}zzzvvvsssqqqqqqqqqppprrrrrrqqqrrrqqqkkkcccUUUPPPJJJEEECCCBBBAAA@@@<<<<<<;;;;;;:::999999999888999:::;;;<<>>======<<<<<<<<>>>>>======???AAAEEEHHHLLLRRRYYY]]]dddiiiooouuuyyy}}}sssggglllpppwwwoookkkkkkhhh___ZZZZZZ```hhhrrrzzzxxxnnnhhhkkkpppttt{{{yyytttkkk]]]QQQLLL:::999777555333222111111222222111111222222333444444444444444444555777777666:::@@@MMMhhhlllcccpppmmmbbb^^^ccc~~~|||yyyvvvsssrrrrrrrrrppprrrrrrqqqrrrrrrllldddYYYTTTLLLFFFBBBAAA??????<<<<<<;;;::::::999999888888999999::::::===AAADDDGGGLLLTTT\\\aaafffjjjmmmiiimmmrrrssssssuuu{{{~~~}}}~~~~~~{{{~~~}}}zzzqqqiiiaaaZZZ[[[```fffnnnuuuxxxzzz}}}}}}zzztttmmmjjjjjjhhhjjj}}}yyysssssswwwyyyvvvrrrooojjjccc[[[SSSOOOMMMMMMIIIPPP^^^tttsssbbbYYYUUUOOOKKKIIIMMMHHHFFFHHHKKKMMMPPPTTTYYYgggwwwzzziiiccc[[[UUUSSSQQQNNNLLLLLLLLLLLLNNNPPPQQQOOONNNKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFFFFFFFHHHIIIGGGGGGIIILLLMMMKKKHHHDDDBBBBBBBBBBBBAAAAAA@@@@@@???BBBEEEHHHMMMSSSYYY^^^dddhhhooouuuyyy|||mmmbbbgggppptttiiiddd___XXXRRRPPPMMMQQQ\\\iiirrrxxx}}}uuummmfffdddhhhnnnsssxxx{{{xxxqqqfffZZZQQQHHH;;;111111333111///000000000000000000000000000444444555555666777777777777<<>>???>>><<<;;;;;;:::888666999888777777999===@@@CCCEEEIIIOOOUUU[[[bbbiiimmmlllooorrrssssssuuuyyy}}}~~~{{{yyyzzz~~~~~~~~~~~~|||pppeee______aaadddkkkttt}}}}}}zzzzzzwwwsssmmmhhhlll}}}{{{xxxyyyyyyvvvuuuwwwqqqmmmfff^^^WWWQQQNNNLLLOOOMMMTTTfffnnn```WWWQQQNNNKKKLLLIIIHHHJJJIIIHHHLLLRRRYYYeeerrrzzzqqqhhh\\\UUUTTTUUUTTTSSSNNNLLLKKKJJJKKKLLLKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNJJJIIIGGGGGGGGGGGGEEEDDDGGGHHHHHHIIIHHHGGGEEEDDDEEEDDDAAA???===<<<<<<<<<===AAAFFFIIILLLQQQYYY___dddiiipppvvvzzz~~~pppfffiiippp|||qqqfff```\\\SSSKKKGGGKKKLLLRRR[[[bbbiiisss}}}zzznnnccc\\\^^^cccgggiiimmmqqqsssooofff]]]TTTGGG;;;777666444222444111111111111111111111111444444555555666777777777666;;;???IIIbbbkkk___ssswwwzzzxxxppp}}}yyyvvvuuutttsssrrrppppppqqqrrrsssqqqllliiiaaaYYYPPPIIIFFFDDDBBB@@@@@@>>><<<;;;;;;:::888777777777666666888;;;???AAACCCGGGMMMSSSYYY___fffkkkiiilllnnnooooooqqqvvvzzz|||zzzxxxyyy|||~~~}}}rrrkkkiiijjjkkkpppxxxzzzsssttt~~~|||yyytttrrrtttooommmiiiddd]]]VVVPPPMMMLLLLLLRRR]]]oooqqqcccZZZUUUQQQOOOMMMJJJJJJKKKJJJIIIMMMSSS[[[fffqqqwww|||}}}sssjjj___WWWVVVVVVUUUSSSOOOMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLJJJHHHGGGGGGHHHHHHFFFEEEHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDBBB???===<<<<<<<<<>>>BBBFFFIIILLLRRRZZZ```fffkkkrrrxxx|||oooeeehhhpppzzznnnbbb]]]YYYQQQHHHDDDHHHGGGIIINNNUUU^^^mmmzzzwwweeeYYYUUUVVVZZZZZZ___hhhrrrtttoooiiiaaaTTTEEE<<<777333222444222222222222222222222222444444555555666777777777666999<<>><<<<<<<<<;;;999777777666555666777:::===???AAAEEEJJJPPPUUU\\\bbbggggggjjjlllllllllooouuuzzzzzzxxxwwwxxx{{{|||}}}|||wwwsssrrrwwwzzz{{{ssspppqqqnnnnnnnnnlllfff]]]TTTOOOKKKMMMQQQUUU\\\ppptttggg___YYYUUURRRNNNLLLKKKLLLKKKJJJNNNSSSZZZdddnnnsssvvvzzz|||{{{ssskkkaaaYYYVVVUUUTTTRRRNNNNNNMMMNNNOOOOOOMMMKKKHHHHHHHHHIIIJJJKKKLLLMMMIIIHHHGGGGGGIIIIIIHHHGGGHHHIIIKKKLLLLLLKKKJJJJJJEEEDDDBBB@@@>>>=========???BBBGGGJJJMMMSSSZZZ```hhhllltttzzz~~~mmmdddgggppp|||ooobbb]]]YYYSSSLLLIIIHHHGGGHHHMMMSSS^^^ooosssaaaUUUOOOSSSSSSXXXbbbjjjmmmlllmmmlllaaaRRRDDD:::444333333222222222222222222222222444444555555666777777777666888;;;CCCWWW{{{jjjVVVfff~~~tttuuuyyy}}}~~~{{{yyywwwtttrrroooooopppqqqrrrqqqnnnkkkaaaZZZPPPJJJGGGFFFDDDBBBAAA???===<<<<<<<<<:::888777777666777888:::<<<===@@@DDDIIINNNSSSYYY___ccchhhjjjlllmmmmmmqqqwww|||yyyxxxxxxyyyzzz{{{||||||wwwrrrsssqqqrrrsssrrrlllcccZZZTTTOOOPPPQQQQQQSSSbbbuuuiiiaaa\\\WWWTTTOOOLLLKKKLLLKKKJJJMMMSSSVVVaaakkkoooqqquuuxxxyyyqqqjjjaaaYYYUUUSSSQQQPPPNNNNNNNNNPPPQQQPPPMMMJJJJJJJJJJJJKKKLLLNNNOOOPPPIIIHHHGGGHHHIIIJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJFFFDDDBBB@@@???>>>>>>>>>???CCCGGGKKKNNNSSS[[[aaahhhmmmttt{{{kkkbbbeeepppwwwjjjbbb[[[TTTOOONNNLLLLLLNNNRRRVVV___ooo~~~ppp^^^QQQQQQQQQVVV]]]``````eeemmmssslll___OOOAAA:::666555222222222222222222222222444444555555666777777777777888;;;BBBSSStttrrr^^^iii}}}zzz}}}~~~}}}{{{xxxuuurrrqqqqqqpppqqqqqqpppmmmjjjaaaZZZQQQJJJGGGFFFDDDBBBAAA@@@>>>======<<<:::888888888888888999:::<<<===@@@CCCGGGLLLQQQVVV\\\___fffiiilllmmmnnnqqqwww|||yyyzzz{{{{{{|||||||||}}}||||||}}}~~~wwwwwwwwwxxxxxxvvvqqqiiiaaa]]]UUUSSSQQQPPPQQQ[[[qqqtttiiiaaa\\\WWWSSSNNNKKKJJJKKKJJJIIILLLRRRWWWcccmmmpppoooqqqssssssmmmhhhaaaYYYTTTQQQOOONNNNNNNNNNNNPPPQQQPPPMMMJJJJJJJJJKKKKKKMMMNNNPPPPPPJJJIIIHHHHHHJJJKKKJJJIIIGGGHHHIIIJJJKKKKKKJJJIIIFFFEEECCCAAA???????????????CCCGGGKKKNNNSSS[[[aaaffflllssszzz~~~hhh```dddqqqwwwmmmbbbVVVQQQRRRRRRSSSUUUXXXXXX\\\jjjxxxlllZZZRRRQQQUUUZZZYYYXXXaaannnpppooohhhXXXHHH>>>777333222222222222222222222222444444555555666777777777777888;;;AAAPPPmmmjjjqqq}}}~~~|||yyyvvvsssrrrqqqppppppqqqooommmjjjddd]]]SSSLLLHHHGGGDDDBBBBBB@@@>>>>>>>>>===;;;999999999999999999:::;;;;;;???BBBFFFJJJNNNSSSXXX\\\aaaeeeiiikkkmmmpppuuuyyyyyy{{{}}}~~~}}}|||}}}~~~{{{{{{||||||zzz|||}}}}}}|||xxxrrrllliii^^^XXXTTTQQQQQQWWWdddrrrsssiiibbb]]]WWWSSSOOOLLLJJJKKKJJJHHHKKKQQQ[[[hhhtttvvvssspppooommmlllhhhbbb\\\VVVRRRPPPOOOPPPOOOOOOPPPQQQQQQOOOLLLJJJJJJJJJKKKLLLMMMNNNOOOKKKJJJIIIIIIJJJKKKJJJIIIFFFGGGHHHIIIJJJIIIHHHGGGFFFEEECCCAAA@@@@@@@@@AAA???BBBGGGJJJMMMSSSZZZ```eeekkkssszzz}}}}}}eee___cccqqq}}}ooo```ZZZ\\\ZZZ[[[]]]^^^\\\___lllzzz|||hhh[[[UUUTTTXXXWWWUUU^^^kkknnnsssrrrdddSSSGGG===666333333333333333333333333444444555555666777777777666777:::@@@LLLfffnnnsssxxx}}}zzzvvvsssqqqpppooopppqqqpppnnnlllhhh```VVVOOOKKKIIIFFFCCCCCCAAA???>>>>>>===;;;:::888888888888999999999999===???CCCGGGKKKOOOTTTXXX]]]bbbhhhkkkmmmooosssvvvyyy|||~~~~~~|||{{{|||}}}|||||||||~~~~~~||||||~~~~~~yyyuuuiiiccc[[[UUUQQQRRR]]]iiiuuullleee```ZZZUUUPPPMMMLLLLLLKKKIIILLLRRRZZZjjjzzz~~~zzzwwwsssqqqmmmkkkfff```ZZZVVVTTTTTTTTTSSSQQQRRRSSSSSSRRRPPPMMMMMMLLLLLLMMMNNNOOOOOOMMMKKKJJJJJJKKKKKKIIIHHHHHHHHHIIIJJJIIIHHHGGGFFFFFFEEECCCBBBAAAAAAAAAAAA>>>BBBFFFIIILLLRRRZZZ```eeekkkssszzz~~~yyyccc^^^bbbrrrzzz|||lllfffhhh___```bbbcccbbbffftttsssdddYYYSSSWWWXXXUUU[[[fffttt}}}ssscccUUUIII@@@555555555555555555555555444444555555666777777777555555999@@@JJJbbblllppp~~~rrr~~~}}}zzzwwwtttooonnnnnnoooqqqqqqpppoookkkdddYYYQQQMMMJJJGGGEEECCCAAA???>>>>>>>>><<<:::777777777777888888888888;;;>>>AAAEEEHHHMMMQQQUUU\\\aaahhhmmmnnnpppsssvvvxxx{{{~~~~~~|||zzz{{{}}}~~~~~~}}}~~~~~~{{{zzz~~~}}}rrrllldddZZZQQQOOO[[[hhh~~~wwwnnnhhhbbb\\\XXXQQQNNNMMMNNNLLLJJJMMMSSSVVViii|||~~~{{{xxxooonnnjjjddd^^^ZZZXXXXXXWWWUUUSSSSSSTTTUUUTTTSSSPPPPPPPPPOOOPPPPPPQQQQQQNNNLLLKKKJJJKKKKKKIIIGGGIIIIIIJJJJJJJJJIIIGGGFFFFFFEEEDDDBBBAAAAAAAAABBB===AAAFFFIIILLLQQQYYY___ffflllttt{{{vvvbbb^^^bbbsssvvvrrrxxxsssfffeeecccccccccdddiiixxx~~~sssgggZZZUUUTTTVVV\\\aaaxxxsssbbbQQQEEE777777666555444444555666555555555555555444444444555777666<<>>;;;;;;;;;::::::999999999:::===AAADDDGGGJJJNNNPPP\\\___dddiiimmmppptttwww||||||}}}~~~~~~~~~~~~}}}{{{wwwtttssscccYYYTTTSSSUUUYYYttt|||rrrkkkfff```\\\SSSOOOLLLLLLNNNPPPOOOMMMYYYcccsss}}}yyyqqqhhhaaa\\\ZZZZZZXXXUUURRRQQQRRRTTTTTTTTTQQQOOOOOOOOOQQQQQQPPPOOOPPPNNNKKKJJJJJJJJJIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCBBB@@@???>>>======???AAAEEEHHHMMMSSSZZZ^^^cccjjjssszzz}}}ppp^^^[[[^^^qqq~~~qqqpppuuupppfffdddcccbbbcccjjj|||ssseee]]]YYYZZZaaahhhzzz|||kkkZZZNNN===999555333333333333222555555555555555555555555666777555:::FFFSSSttt~~~}}}vvvqqqbbbcccppp~~~lllyyy{{{{{{|||yyyssspppnnnkkkiiijjjlllmmmmmmkkkjjjfff^^^UUUNNNJJJHHHGGGBBBBBBAAA@@@???>>>===<<<999999999999999999999999:::<<<@@@CCCEEEHHHLLLOOOWWW[[[aaafffkkkppptttwww||||||}}}}}}~~~}}}}}}|||uuuqqqpppzzzzzziii___ZZZVVVWWWZZZmmmyyyqqqiiiaaaZZZTTTOOOJJJIIILLLNNNOOONNNTTT\\\iiiwww{{{rrrkkkeeeaaa___ZZZXXXUUUSSSTTTUUUUUUUUURRRQQQPPPPPPQQQRRRQQQOOONNNLLLIIIIIIJJJKKKKKKJJJKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGEEEBBB@@@>>>======>>>AAADDDHHHLLLRRRYYY^^^ccciiirrrxxx|||nnn^^^\\\___qqquuuyyynnnmmmuuu|||nnnllljjjgggdddjjj|||{{{nnnccc[[[ZZZcccnnn{{{xxxfffYYYHHHAAA777333333444333111444444444555555666666777777888666999BBBMMMlllvvvuuuwww}}}uuukkk]]]\\\iiioooxxxyyyyyyzzzwwwrrrooolllkkkiiiiiijjjkkkjjjiiiiiifff```YYYSSSMMMIIIGGGCCCBBBAAA???>>><<<;;;:::888888888888888888888888888;;;>>>@@@CCCFFFJJJMMMSSSWWW]]]dddiiinnnssswww{{{||||||}}}||||||{{{{{{~~~~~~~~~~~~vvvkkkggggggoooyyyrrrhhh```ZZZXXXYYYccc|||yyynnnbbbYYYVVVQQQLLLKKKMMMPPPQQQPPPRRRVVV]]]hhhttt|||tttmmmgggddd^^^[[[XXXVVVVVVVVVVVVUUUTTTRRRQQQQQQRRRRRRQQQOOOJJJIIIGGGGGGIIIKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJGGGDDDAAA???>>>===>>>@@@DDDGGGLLLRRRYYY]]]ccchhhpppvvvzzzlll^^^]]]```ppphhhooo|||xxxoooqqqzzz|||zzzvvvpppiiihhhtttxxxkkk```\\\fffrrr}}}rrrdddWWWKKK===666777888666333333444444555666777777888888999777:::BBBJJJfff}}}ssssssvvvyyynnn___\\\ffftttzzzyyywwwxxxuuupppnnnmmmlllkkkjjjjjjjjjjjjjjjhhhfffccc]]]WWWPPPKKKGGGEEEDDDBBB@@@>>><<<;;;:::888888888888999999999999777999<<<>>>@@@CCCHHHKKKRRRVVV\\\bbbggglllqqquuuzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}{{{mmmbbb^^^]]]ccclllzzzyyynnneee\\\WWWVVV\\\uuuuuufff[[[ZZZVVVRRRQQQSSSUUUTTTRRRRRRSSSUUU[[[dddqqq|||}}}vvvoooiiieeeaaa^^^ZZZWWWWWWWWWVVVUUUSSSRRRPPPPPPQQQQQQPPPNNNIIIGGGEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHJJJLLLMMMKKKJJJHHHEEEBBBAAA??????===@@@CCCGGGLLLRRRXXX]]]ccchhhooouuuyyy~~~jjj]]]\\\___qqqdddhhhnnnwwwwwwpppppp{{{~~~xxxnnngggiiippp{{{}}}{{{kkkcccgggqqqrrrdddWWWFFF<<<::::::888555444444555555666777888888999;;;999<<>><<<;;;999:::::::::::::::::::::666888:::<<<>>>AAAFFFIIIRRRVVV\\\aaaeeejjjnnnrrrxxxxxxyyyzzzzzzzzzzzzyyywwwxxxzzz}}}{{{rrrfff\\\XXXWWW[[[cccppp}}}sssjjj___WWWTTTWWWmmmqqqfff___]]]ZZZZZZ[[[[[[WWWSSSSSSRRRQQQSSSYYYbbblllqqq{{{{{{zzzxxxsssnnniiieeeaaa^^^ZZZWWWVVVVVVVVVUUUQQQPPPOOOOOOPPPPPPNNNMMMJJJHHHFFFEEEGGGHHHHHHHHHIIIHHHGGGGGGHHHJJJMMMNNNIIIHHHGGGEEECCCBBBAAAAAA>>>@@@DDDGGGLLLRRRYYY]]]ccchhhooouuuyyy}}}iii\\\ZZZ]]]qqqbbbccceeeiiippp{{{xxxnnnrrr|||}}}tttiiicccbbbkkkmmmrrrxxx~~~wwwgggcccgggrrrdddRRRDDD===;;;888666555555555666666777777888888;;;:::===CCCGGG```sssrrrssszzzxxxqqqfffaaabbbtttuuuttt}}}{{{yyyuuuqqqooojjjjjjjjjhhheeedddeeefffffffffeeeaaa\\\TTTMMMIIIGGGFFFEEECCCAAA???===<<<;;;;;;;;;:::::::::999999666888999:::<<<@@@EEEHHHQQQUUUZZZ___dddhhhlllooouuuvvvwwwxxxyyyzzzzzzzzzwwwxxxzzz}}}vvvpppiii___XXXVVVSSSVVV\\\hhh}}}zzzqqqddd[[[WWWWWWhhhzzzkkkhhheeeddddddbbb]]]YYYVVVUUUSSSSSSUUU[[[aaaeeemmmnnnoooooommmjjjfffddd^^^[[[WWWUUUUUUTTTTTTSSSOOONNNMMMNNNOOOPPPOOOMMMKKKIIIGGGGGGIIIJJJJJJJJJKKKJJJHHHHHHHHHKKKNNNOOOIIIHHHGGGEEEDDDCCCCCCCCC???AAAEEEHHHMMMSSSZZZ^^^dddjjjqqqvvvzzz~~~ggg[[[ZZZ\\\sss^^^___```bbbgggnnnvvv|||yyyttttttzzzzzznnnbbb]]]\\\\\\^^^cccjjjvvvpppeeedddwwwvvvcccPPPDDD<<<999888666666666666666777777777777:::999;;;@@@CCCYYY}}}{{{yyyyyy{{{~~~{{{xxxiiicccaaannnssspppwww~~~{{{wwwrrrqqqjjjkkkkkkhhheeecccdddfffeeeeeedddaaa\\\UUUNNNJJJFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;:::999888777777777888999:::;;;???DDDHHHLLLPPPVVV\\\aaafffkkkooorrrsssuuuwwwxxxzzzzzz{{{yyyzzz|||~~~{{{nnngggaaaYYYSSSQQQMMMPPPUUU```tttzzznnnccc___]]]ggg}}}}}}xxxrrrnnnnnnmmmjjjgggaaa^^^ZZZVVVVVVXXX[[[]]]aaabbbdddeeeeeecccaaa```[[[XXXTTTRRRRRRRRRRRRQQQNNNMMMMMMNNNPPPQQQQQQOOOMMMKKKJJJKKKMMMOOOPPPPPPOOOMMMKKKJJJJJJLLLOOOQQQMMMLLLJJJHHHFFFDDDCCCCCC@@@BBBFFFIIINNNTTT[[[___eeekkksssyyy|||~~~yyycccZZZ[[[^^^ttt\\\^^^```bbbeeejjjoootttttt{{{ssssssrrrddd\\\SSSPPPOOORRRXXXggg~~~pppkkknnnxxxppp[[[JJJ@@@;;;:::777777777777666666666666666999888999===>>>SSSvvv~~~{{{{{{{{{||||||{{{kkkeeeaaalllrrrooovvv}}}xxxsssrrrlllnnnnnnkkkgggeeefffhhheeeeeedddaaa\\\UUUOOOKKKDDDDDDCCCAAA???>>>===<<<<<<;;;:::999888666555555777888999999;;;???DDDHHHHHHMMMSSSZZZ```fffkkkoooppprrrtttvvvxxxzzz{{{{{{|||}}}~~~{{{mmmeee^^^UUUOOOMMMGGGJJJOOOXXXllluuujjjeeeeeejjjzzz}}}wwwuuuvvvuuutttnnniiiaaaZZZVVVVVVWWWYYYYYY[[[\\\^^^^^^]]]\\\[[[YYYVVVRRRPPPPPPQQQPPPPPPNNNNNNMMMOOOQQQSSSRRRQQQNNNLLLLLLMMMQQQTTTUUUUUURRRPPPMMMLLLLLLNNNQQQSSSPPPOOOLLLJJJGGGEEECCCCCC@@@CCCFFFJJJOOOUUU[[[```fffllluuuzzz}}}ttt```ZZZ\\\```uuujjjccc```cccffffffjjjoooqqqttt~~~wwwzzzzzzlll___NNNLLLLLLMMMQQQ[[[pppzzzeeedddfffnnn{{{sssZZZHHH===999666666777666555444666777777444777===>>>???PPPddd|||zzz~~~~~~yyyvvvuuuhhh]]]bbbzzzpppttt{{{yyysssmmmlllmmmnnnnnnmmmkkkhhhggggggggggggccc\\\TTTMMMJJJFFFEEEDDDDDDCCCAAA>>>;;;;;;;;;:::999888888888888888888888999;;;>>>AAACCCIIILLLQQQVVV[[[aaagggkkkppprrrtttwwwyyy{{{{{{{{{}}}~~~~~~nnnbbb\\\XXXRRRMMMGGGIIIKKKRRRccc|||wwwnnnkkkppp{{{||||||~~~|||xxxwwwrrrjjjbbb]]][[[[[[[[[XXXXXXWWWVVVVVVUUUTTTTTTPPPNNNLLLLLLLLLMMMLLLJJJMMMLLLJJJKKKOOORRRTTTUUUQQQPPPNNNLLLMMMQQQWWW\\\SSSPPPKKKHHHHHHJJJOOORRRQQQOOOMMMJJJGGGDDDCCCBBBBBBCCCFFFIIINNNUUU^^^dddhhhnnnvvv}}}nnn\\\VVVZZZaaasssuuunnnjjjlllnnnjjjhhhiiikkkkkkqqqzzz}}}xxxzzzrrrfffSSSOOOLLLLLLNNNVVVfffuuulll^^^]]]aaammmyyyhhhSSSEEE===888888777666444444555666777444777<<<<<<>>>MMM```|||zzz{{{mmm___bbbxxxzzzyyy{{{wwwqqqlllkkklllnnnnnnnnnmmmkkkjjjjjjlllllliiibbbYYYPPPKKKGGGEEEDDDDDDDDDCCC@@@===<<<;;;:::999888888888888888888777888:::>>>AAACCCFFFJJJOOOTTTZZZ```fffjjjoooqqqsssvvvxxxyyyzzzzzzzzz{{{}}}~~~~~~}}}~~~wwwiii```\\\WWWQQQKKKIIIIIIIIIMMMZZZtttzzzxxx|||}}}|||~~~}}}{{{}}}xxxooofff^^^[[[ZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSLLLJJJGGGFFFGGGGGGGGGFFFLLLKKKJJJKKKOOORRRTTTUUUSSSRRROOONNNNNNPPPUUUXXXRRRPPPLLLIIIIIILLLOOORRRQQQOOOMMMJJJGGGEEECCCCCCCCCDDDGGGJJJOOOWWW___eeeiiiooowww}}}kkkZZZUUUZZZaaasss}}}xxxyyyyyytttlllgggjjjfffeeeiiiooowww|||wwwttt|||qqq^^^WWWPPPOOOPPPTTT]]]fffwww^^^WWWUUU]]]jjjwww|||eeePPPBBB;;;999777555444444555555777555777;;;:::<<>>===;;;:::999888888888:::888777666777:::===@@@@@@CCCIIINNNTTTZZZaaaeeeiiikkknnnqqqtttvvvwwwwwwzzzzzz{{{|||}}}}}}}}}|||~~~}}}zzzuuussstttwwwzzz|||uuuvvvxxxzzz|||tttiiibbb^^^[[[YYYNNNMMMMMMLLLNNN]]]}}}oooaaa]]]dddvvv}}}~~~vvvtttoookkkhhhgggggghhhbbb```\\\XXXTTTRRRQQQPPPOOOLLLGGGEEEFFFHHHIIIJJJIIIIIIIIILLLPPPSSSTTTTTTQQQOOONNNOOORRRSSSRRRQQQNNNNNNMMMNNNOOOPPPQQQRRRPPPOOOMMMJJJHHHFFFEEEEEEBBBEEEIIINNNSSSZZZbbbhhhrrrwww}}}~~~eeeYYYVVV[[[aaawwwvvvqqqlllfffcccdddfffooo}}}yyyvvvlllgggeeecccccceeehhh{{{ttteeeUUULLLLLLUUUfffuuuuuu\\\HHHAAA:::666777888999888555666777666666999@@@FFF[[[uuuffffffttt}}}zzzxxxttttttssssssrrrrrrrrrrrrsssssstttvvvtttlll```XXXNNNKKKHHHFFFEEECCCAAA@@@>>>>>><<<;;;999888888888999888777777888999<<<===>>>AAAFFFKKKQQQVVV]]]aaaeeegggjjjooorrruuuvvvwwwzzzzzz{{{|||}}}}}}}}}}}}}}}}}}~~~{{{yyyvvvttttttvvvxxxzzzsssuuuwwwxxxzzz|||{{{nnnddd___\\\ZZZPPPNNNOOOQQQQQQZZZttt~~~lll___[[[^^^jjjvvv|||yyyxxxzzz}}}zzzxxxuuurrrnnnkkkhhhgggfffccc^^^YYYUUURRRPPPPPPNNNJJJGGGEEEFFFGGGHHHHHHIIIIIIJJJMMMQQQTTTUUUUUUPPPMMMLLLNNNRRRTTTTTTRRRMMMLLLLLLMMMNNNPPPRRRSSSPPPOOOMMMKKKIIIGGGFFFFFFCCCFFFKKKPPPUUU]]]dddiiitttxxx~~~yyybbbXXXWWW[[[```yyy~~~wwwooojjjjjjeeeiiipppxxxvvvvvv~~~uuuooojjjggghhhlllnnnrrraaaTTTLLLPPP___oooiiiPPPHHH>>>888777888777555444666777666666:::@@@CCCSSS}}}xxxeee]]]iii|||{{{wwwuuupppoooooooooooopppqqqqqqsssqqqqqqssssssnnneee^^^RRROOOKKKHHHFFFEEECCCAAA???>>>===;;;999888888888777777888888999999::::::<<>>===;;;999888888888666777888999999999999888:::===AAAEEEIIINNNTTTXXX[[[^^^ccchhhmmmqqqtttuuussstttwwwzzz}}}~~~~~~}}}|||zzzwwwssspppoooooooooqqqssstttsssuuuyyy}}}|||pppfff___\\\UUUOOOOOORRRRRRVVViii}}}vvvxxx~~~wwweee]]]]]]```ffflllpppooommmkkkkkkqqqyyy}}}wwwqqqnnnhhheee^^^XXXRRROOOMMMMMMKKKIIIGGGGGGGGGGGGFFFEEEJJJJJJLLLOOOTTTVVVWWWVVVSSSOOOKKKLLLPPPSSSSSSQQQLLLKKKJJJJJJKKKNNNRRRTTTPPPOOOMMMKKKIIIHHHGGGFFFGGGKKKPPPUUU[[[bbbjjjnnnuuuyyyiiiYYYTTTUUUYYY^^^zzz}}}vvvvvvrrrmmmkkkmmmvvvwwwsssxxxwwwjjjlllwww{{{zzzfffWWWSSSYYY___vvvlll[[[HHH>>>999666777999777777666666888;;;>>>???OOOiiixxxdddXXX]]]tttttt~~~zzzwwwtttqqqpppmmmkkkjjjkkklllnnnooonnnmmmmmmllliiieeeaaaUUURRRNNNJJJHHHGGGDDDBBBDDDAAA???>>>>>>===<<<;;;999999999999999999999999:::<<>>JJJcccuuuaaaSSSVVVnnnxxx~~~zzzxxxsssqqqnnnkkkjjjkkklllmmmnnnmmmlllkkkjjjhhhdddaaaWWWTTTOOOKKKIIIGGGEEECCCDDDAAA???>>>>>>===<<<;;;999999999999999999::::::<<<>>>AAACCCEEEIIIMMMQQQWWWZZZ___cccfffiiilllnnnrrrtttvvvyyy{{{}}}}}}~~~|||zzzwwwtttpppnnnnnnpppqqqooossstttrrrssswww{{{{{{~~~}}}|||ssskkkffffff]]]XXXYYYXXXWWWaaaooo~~~xxxjjjeeehhhlllkkkiiifffggggggeeeccceeelllrrrwwwzzzoooggg\\\UUUQQQPPPNNNLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJOOOTTTVVVWWWWWWXXXUUUQQQMMMMMMPPPQQQNNNKKKMMMKKKHHHHHHJJJMMMOOOOOOOOONNNMMMJJJFFFEEEEEEGGGIIINNNTTT[[[aaajjjuuu|||~~~}}}bbbXXXUUURRRXXXccczzz|||tttooommmmmmnnnyyyyyyxxx|||~~~|||tttjjjooovvvsss___\\\ddd}}}sssaaaSSSHHH>>>999888777666555555666999;;;===CCCZZZuuubbbQQQRRRiii}}}}}}vvvssspppmmmkkkkkklllmmmmmmkkkjjjjjjiiigggdddaaaZZZVVVQQQLLLJJJHHHEEEDDDDDDBBB???>>>>>>>>><<<;;;888888888999999:::::::::>>>???AAACCCDDDGGGKKKNNNUUUXXX]]]```ccceeehhhkkkssssssuuuvvvxxxzzz{{{||||||~~~|||xxxsssnnnllllllnnnpppnnnrrrsssqqqrrrwww{{{{{{{{{zzz|||vvvpppooogggaaaaaa___\\\```hhhwww~~~|||pppkkklllooonnnkkkhhhhhhgggccc______cccgggnnnwwwrrrjjj```XXXTTTQQQMMMJJJHHHHHHIIIIIIJJJJJJJJJJJJLLLOOORRRTTTUUUWWWYYY[[[ZZZWWWTTTTTTUUUTTTPPPLLLMMMJJJHHHGGGIIILLLMMMNNNMMMNNNNNNLLLIIIGGGGGGHHHLLLQQQXXX^^^eeemmmwww~~~xxx___VVVTTTRRRXXXccc{{{wwwssspppnnnqqqxxxzzzwww}}}mmmbbbfffmmmssswww~~~iiiccciii~~~kkk[[[MMMAAA;;;:::777666555555666888:::;;;???SSSuuuyyyhhhVVVTTTjjjzzzwwwsssooommmllllllmmmmmmkkkjjjjjjiiihhheeeccc^^^YYYSSSNNNKKKIIIFFFEEEDDDBBB@@@>>>>>>>>>===;;;888888888999999::::::;;;<<<>>>@@@BBBCCCFFFKKKNNNTTTWWW[[[___bbbfffjjjmmmtttttttttuuuwwwyyyzzz{{{|||}}}|||yyyuuuqqqnnnmmmmmmnnnnnnrrrtttrrrsssxxx|||||||||zzz{{{yyywwwooojjjjjjhhhcccbbbeeekkknnnvvvssslllkkknnnnnnmmmjjjiiigggbbb^^^]]]___aaagggoooyyywwwoooeee]]]XXXTTTOOOKKKHHHIIIIIIJJJKKKLLLLLLMMMTTTXXXZZZXXXWWWYYY\\\]]]```^^^\\\[[[ZZZXXXSSSPPPOOOMMMJJJIIIKKKMMMOOOOOOLLLNNNOOONNNKKKIIIIIIJJJMMMSSS[[[bbbhhhpppyyysss\\\UUUSSSQQQXXXddd}}}|||wwwsssppppppuuu~~~yyyuuu[[[ZZZ\\\```dddnnnwwwmmmmmmuuuzzzhhhVVVFFF???>>>888777666555666777999:::>>>MMMkkkooo\\\YYYlll|||wwwrrrooommmmmmmmmmmmllljjjjjjjjjjjjgggeeebbb]]]VVVPPPLLLJJJGGGFFFEEEBBB@@@??????>>>===<<<888888888999999:::::::::999;;;===???BBBFFFJJJNNNPPPSSSXXX\\\aaafffkkkooouuuuuuuuuvvvwwwyyy{{{|||||||||}}}~~~}}}|||zzzxxxuuurrrooonnnqqquuuvvvtttuuuzzz~~~~~~~~~|||{{{~~~zzzuuurrrqqqooojjjfffeeefffhhhlllqqqwww|||xxxlllhhhjjjmmmnnniiihhheeeaaa]]]\\\\\\^^^aaahhhqqq|||wwwmmmeee```[[[VVVRRRNNNMMMMMMLLLMMMMMMNNNOOO^^^dddfffaaa]]]^^^```___bbbaaa```^^^\\\YYYUUURRRQQQNNNKKKJJJLLLNNNPPPPPPMMMOOOPPPOOOMMMKKKKKKKKKOOOUUU^^^eeekkkrrrzzznnnZZZTTTSSSQQQXXXeeeyyyqqqkkkjjjrrr{{{||||||___XXXTTTUUUXXX```ssszzznnnnnnttt___KKK???;;;999888777666666777999:::???HHH```tttaaa[[[jjj||||||vvvrrrooonnnnnnnnnllljjjjjjjjjjjjiiigggeee```XXXRRRMMMKKKHHHGGGEEECCC@@@?????????===<<<999999999999999999999999666888;;;===@@@DDDIIILLLJJJNNNSSSXXX]]]ccciiimmmttttttvvvwwwyyy{{{|||}}}}}}||||||~~~~~~zzzvvvtttvvvzzz{{{xxxyyy}}}~~~|||zzz}}}{{{zzzyyywwwrrrmmmhhhfffggghhhhhhhhhiiinnnvvv|||{{{qqqjjjjjjlllnnnhhhfffbbb___\\\[[[ZZZZZZ[[[bbbkkktttxxxpppkkkgggccc```YYYWWWTTTQQQPPPPPPRRRSSSdddnnnqqqjjjeeeeeeeeebbbbbbaaa```^^^\\\YYYWWWVVVQQQNNNKKKJJJLLLNNNOOOPPPPPPPPPQQQOOOMMMLLLLLLMMMQQQWWWaaaiiiooouuu{{{kkkYYYTTTRRRPPPXXXfffzzzoooiiimmmqqqvvvhhh[[[PPPNNNOOOSSSccctttqqqkkkyyykkkTTTDDD>>>;;;:::888777777888999:::>>>CCCVVVzzzxxxeee\\\eeesssyyytttqqqoooooolllkkkiiiiiiiiijjjiiiggghhhbbbZZZSSSNNNKKKIIIHHHEEECCC@@@?????????>>><<<;;;::::::999999888888888666888:::<<<===AAAEEEHHHIIILLLPPPUUUYYY___eeejjjqqqsssuuuxxxzzz|||||||||~~~||||||}}}|||}}}}}}}}}zzzwwwxxx|||zzzssslllhhhgggeeeeeecccbbbcccgggmmmqqqpppuuu}}}rrrnnnnnnoookkkhhhddd```^^^\\\ZZZYYYXXX^^^eeekkkwww{{{wwwuuurrrpppfffbbb\\\WWWTTTTTTVVVXXXdddrrrxxxrrrllllllkkkeeeccccccbbb```]]]\\\\\\\\\TTTQQQNNNMMMNNNPPPQQQRRRSSSSSSRRROOOMMMLLLMMMOOOSSSZZZdddlllrrrxxx~~~jjjYYYUUUSSSPPPXXXfff}}}wwwnnnnnnnnnmmmvvv{{{ooo]]]NNNJJJHHHJJJVVVfffwwwtttgggnnn|||{{{cccPPPHHH<<<;;;999777777888999;;;>>>@@@PPPttt|||hhh]]]bbbmmm{{{uuurrrppppppkkkiiihhhggghhhiiihhhgggjjjddd[[[TTTOOOLLLJJJHHHEEECCCAAA?????????>>><<<<<<;;;;;;:::999888777777777888:::;;;<<<>>>BBBEEEKKKMMMQQQUUUYYY^^^dddhhhoooqqquuuxxx{{{|||||||||}}}|||}}}{{{wwwtttttt}}}}}}|||rrrkkkhhhfffbbb```^^^^^^aaaeeeggghhhkkkmmmsss~~~zzzsssqqqpppooolllhhhdddaaa___\\\ZZZWWW]]]aaadddmmm}}}~~~|||{{{pppjjjbbb[[[WWWWWWYYY[[[bbbrrr{{{vvvppppppnnnhhhgggfffeeeccc``````aaacccXXXUUURRRPPPRRRTTTUUUUUUUUUTTTRRROOOLLLLLLMMMOOOUUU]]]gggooouuuzzz~~~jjjYYYUUUSSSPPPXXXfffyyy~~~{{{uuuqqqnnnrrrzzzxxxwwwyyy}}}uuueeeTTTMMMLLLMMMPPPSSSfffpppeeecccrrrvvv]]]DDD@@@999555666888888:::===@@@???IIIgggxxxddd```ggg|||xxxtttqqqpppkkklllmmmjjjgggeeegggiiiiiieee^^^TTTLLLGGGGGGHHHEEEDDDBBBAAABBBBBBAAA@@@>>>===<<<;;;:::999999999999888777777999<<>>888777888777999<<<<<<>>>FFF___jjjaaaddd}}}|||xxxtttpppnnnjjjkkkkkkiiifffeeegggiiiiiifff___WWWOOOJJJIIIJJJEEECCC@@@@@@@@@@@@???===>>>===<<<;;;:::999999999999888777777999<<>>DDDTTTzzzvvvgggdddwww|||xxxtttooollljjjkkkkkkjjjhhhggghhhjjjiiigggaaaZZZRRRMMMKKKLLLGGGEEEBBBAAA@@@@@@>>>===???>>><<<;;;::::::999999999888777777999;;;>>>???>>>AAAFFFJJJNNNRRRXXX[[[ccchhhnnntttwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{}}}vvvuuu~~~pppeee___^^^\\\YYYXXXZZZ^^^bbbeeeeeegggkkkooowwwyyyvvvssspppmmmiiiddd^^^ZZZVVVTTTUUUXXXZZZ[[[```gggnnnpppssswwwzzz|||}}}}}}qqqooommmmmmooopppppppppjjjlllnnnlllhhhccc___^^^bbbcccaaa___aaahhhmmmmmmhhheee```]]]ZZZYYYWWWUUUUUUTTTSSSSSSUUUXXX[[[]]]dddkkkuuu}}}lll___TTTRRRSSSSSS[[[eee}}}~~~~~~}}}}}}wwwooopppttt~~~xxxqqqrrrxxxooobbb[[[VVVSSSRRRPPP```tttqqqgggaaa\\\]]]aaaiii~~~pppUUUIII>>>999888777777999888???CCCLLLmmmqqqiiiqqq}}}zzzuuuoookkklllllllllkkkjjjjjjjjjkkkhhhfffbbb\\\UUUOOOMMMLLLKKKIIIFFFDDDCCCBBB@@@>>>???>>>===;;;::::::::::::999888888777888:::<<<======???CCCGGGKKKOOOTTTXXX^^^ccckkkqqquuuvvvwwwxxxzzzzzzzzzzzzzzzyyyyyyyyy{{{||||||www|||vvviiiaaa```]]]YYYVVVXXX\\\___aaabbbfffkkkmmmqqq}}}~~~xxxsssllleee]]]XXXUUURRRSSSWWWYYYXXX\\\```___bbbhhhmmmrrruuuvvvvvvkkkjjjjjjlllqqquuuwwwxxxtttvvvvvvtttoooiiieeedddeeeeeeaaa]]]]]]ccchhhhhhhhheeebbb___[[[YYYVVVUUUTTTTTTTTTSSSUUUXXX\\\```gggnnnwwwhhh\\\RRRQQQQQQQQQZZZeeeyyyzzz{{{{{{||||||~~~zzztttqqqwwwwwwssstttyyykkkbbbYYYSSSRRRQQQ^^^qqq|||nnnbbbZZZYYY[[[hhh{{{^^^OOOAAA;;;999888777999:::@@@BBBHHHdddxxxlllmmm|||xxxrrrmmmlllkkkjjjiiiiiiiiiiiihhheeeeeeccc^^^WWWQQQNNNMMMMMMJJJGGGEEEDDDCCCAAA??????>>>===<<<;;;:::::::::999888888777888999:::;;;<<>>;;;999888888;;;===???FFF\\\yyykkkhhh||||||vvvqqqllljjjgggfffggggggeeedddcccdddddd```ZZZTTTPPPNNNKKKIIIFFFDDDCCCBBB@@@>>>??????===<<<;;;:::::::::888888888888888888999999;;;>>>AAADDDGGGKKKPPPSSSVVV[[[cccjjjooorrrtttvvvxxxxxxzzz{{{|||{{{zzzyyy~~~~~~|||wwwyyy|||wwwnnnmmmjjjeee```______aaaaaadddkkkqqqrrrrrryyy}}}vvvqqqlllhhheee```[[[XXXZZZZZZXXXWWWYYYWWWZZZ^^^aaacccccccccbbb```^^^]]]```fffnnntttwww|||zzztttsssnnneeebbbcccdddbbb```aaaaaa___\\\XXXVVVUUUSSSTTTTTTSSSSSSWWW^^^dddlllrrrzzzyyycccYYYQQQRRRTTTXXXfffuuu~~~}}}|||||||||}}}||||||}}}xxxvvv}}}|||zzzsssbbbZZZZZZ\\\eeevvvnnnaaa[[[YYY[[[jjjwwwdddNNNCCC>>>;;;888777:::888:::DDDVVVsss|||mmmcccxxx{{{vvvnnnkkkhhhggghhhgggeeecccccceeefffccc^^^WWWRRRPPPKKKIIIFFFDDDDDDCCCAAA@@@@@@???>>><<<;;;;;;;;;;;;888888888888777777777888:::<<<@@@CCCEEEIIIMMMPPPSSSXXX___eeejjjnnnrrruuuuuuvvvxxxzzz{{{{{{zzzzzz}}}}}}}}}~~~wwwvvvyyy|||wwwvvvtttooojjjfffeeefffgggiiiooosssrrrpppttt|||{{{tttooollljjjhhhbbb[[[WWWWWWWWWUUUSSSUUUWWWYYY[[[^^^___```______\\\[[[[[[___eeekkknnnpppzzz~~~ttttttpppiiifffggggggeee___bbbcccaaa\\\WWWUUUTTTQQQSSSTTTTTTUUUZZZbbbjjjrrrwww~~~zzzhhh___ZZZ[[[\\\]]]iiiwww|||zzzvvvuuuvvvxxxyyyyyyzzz~~~vvvzzzyyy{{{iiibbbccceeekkkzzzzzzhhh[[[TTTWWWeee|||lllTTTGGGAAA<<<888666999444666CCCRRRiiiqqq```uuu~~~yyysssooollljjjkkkjjjgggeeedddfffgggfff```YYYTTTQQQMMMKKKHHHGGGFFFFFFDDDCCC@@@???>>>===;;;;;;;;;;;;888888888888777777777777999;;;>>>AAADDDGGGKKKNNNPPPUUU\\\bbbggglllqqqtttsssuuuwwwzzz{{{{{{zzzzzz{{{zzzzzzzzz}}}zzzyyy{{{{{{}}}}}}{{{vvvqqqllljjjjjjkkkmmmqqqtttpppmmmooovvv{{{rrrmmmiiigggfff___XXXSSSTTTUUUSSSRRRTTTVVVWWWZZZ\\\^^^_________YYYZZZ\\\aaafffjjjkkkkkkrrrxxx}}}pppqqqnnniiigggiiiiiigggaaaccceeeccc]]]WWWTTTTTTOOORRRUUUUUUVVV\\\gggooowww|||ooohhhddddddbbb___gggsss~~~{{{wwwtttssstttvvvwww{{{zzz}}}{{{xxx{{{}}}}}}}}}sssiiiaaaccckkkzzzpppaaa___[[[cccuuuttt^^^OOOEEE===::::::<<<;;;888>>>LLL[[[}}}vvvfffttt}}}zzzvvvqqqooommmkkkgggdddeeecccbbbbbbbbb^^^WWWRRRPPPQQQOOOKKKFFFCCCDDDFFFBBBBBBAAA@@@???>>>===<<<999999888888888888888888<<<;;;;;;===AAAFFFLLLOOOTTTWWW[[[___cccgggllloooqqqqqqsssvvvyyyzzzzzzyyyyyyzzz{{{|||~~~}}}~~~~~~}}}wwwpppkkkhhhhhhmmmrrrtttssspppoooppp}}}yyyrrrpppmmmgggbbbZZZXXXTTTQQQPPPQQQSSSTTTUUUXXX\\\```aaaaaa___]]][[[[[[\\\aaaggglllmmmmmmooottt|||}}}yyyqqqmmmhhheeedddeeeeeeeeeaaabbbccc```\\\WWWTTTSSSSSSTTTVVVXXX\\\dddmmmttt}}}xxxjjj]]][[[SSSRRRVVVUUU\\\pppxxxwwwuuussstttuuuwwwyyy{{{yyy|||}}}|||yyy{{{tttnnndddgggqqqlll______gggwwwxxxeeeWWWLLLAAA:::888::::::888===HHHVVVwww~~~kkkqqq~~~{{{wwwssspppnnnlllhhheeefffdddccccccccc___YYYSSSPPPQQQPPPLLLGGGDDDDDDFFF@@@@@@??????>>>===<<<<<<::::::999888888888888999;;;::::::<<<@@@EEEJJJMMMRRRUUUZZZ^^^bbbgggkkkooorrrssstttvvvxxxxxxwwwvvv{{{{{{|||~~~xxxqqqllliiifffkkkqqqsssrrrooonnnmmmwwwwwwrrrqqqnnniiicccYYYWWWTTTRRRRRRTTTWWWYYYZZZ[[[^^^`````````___^^^\\\\\\]]]bbbhhhmmmoooooommmqqqwww|||}}}{{{wwwsssoookkkfffccccccdddeeeeee___```aaa^^^ZZZUUUSSSRRRSSSTTTWWW[[[aaajjjssszzz}}}hhhZZZVVVTTTNNNNNNSSSSSS[[[ppprrrrrrrrrsssuuuwwwxxxyyy{{{yyy{{{{{{wwwxxxiiidddeeeppphhhccclll{{{ooobbbTTTFFF<<<888777999888<<>>>>>;;;;;;:::999999999999999:::999999;;;>>>CCCGGGJJJOOORRRWWW\\\```eeejjjnnnssstttuuuvvvvvvvvvuuutttzzz{{{|||}}}}}}tttmmmhhhdddhhhnnnqqqpppnnnlllkkkrrr{{{wwwsssrrrqqqlllhhh^^^\\\YYYWWWWWWYYY[[[]]]`````````_______________]]]]]]___ccciiinnnqqqrrrlllnnnrrrttttttrrrnnnlllllliiidddbbbbbbcccdddddd^^^^^^^^^[[[WWWSSSQQQPPPSSSVVVZZZ```hhhqqq{{{uuu```UUUOOOOOOJJJKKKRRRSSS]]]sssnnnoooqqqtttvvvwwwxxxyyyzzzxxxyyy~~~pppbbbZZZbbbooo{{{uuuhhhssszzzkkk[[[JJJ>>>:::666999999<<>>===<<<;;;::::::::::::888888888999;;;>>>AAACCCFFFJJJOOOTTTYYY^^^cccgggkkkooorrruuuuuuvvvwwwyyyyyyyyyzzz|||~~~}}}rrreeegggkkknnnooonnnkkkiiilllppp{{{~~~wwwtttrrrpppnnnnnnkkkhhheeedddeeeggghhhllliiiddd___]]]]]]___```]]]^^^```cccgggkkkpppsssnnnnnnooonnnmmmkkkiiihhhlllhhhccc```______``````ZZZZZZYYYVVVSSSQQQRRRSSSXXX]]]dddlllttt{{{jjj\\\VVVOOOQQQMMMNNNTTTTTT```xxxmmmnnnppprrrsssuuuuuuuuuxxxuuuvvv{{{}}}{{{zzz{{{{{{~~~}}}uuu```OOOOOOSSSVVVaaaooo}}}}}}iiiTTTHHHDDD:::<<<:::===AAAAAASSSsssyyyuuuzzzuuupppooooookkkgggdddcccddddddbbb___YYYUUUQQQNNNMMMLLLJJJIIICCCBBBBBBBBBAAAAAA@@@@@@??????===<<<;;;;;;;;;;;;888888888999;;;===???@@@CCCFFFKKKPPPTTTYYY^^^bbbeeejjjooorrrssstttwwwzzzzzz{{{|||}}}oooooonnnoooooommmjjjgggeeeiiiqqq|||zzzuuuqqqnnnkkkiiigggfffgggjjjnnnpppoookkkeee___\\\\\\^^^```___```bbbcccfffiiiooorrrqqqqqqqqqqqqpppnnnmmmlllooojjjddd```^^^]]]\\\\\\WWWWWWVVVSSSQQQQQQSSSUUU[[[aaajjjrrrzzzyyycccVVVRRRMMMOOOMMMMMMRRRRRR___wwwjjjjjjlllnnnppprrrtttuuuwwwtttuuuzzz}}}{{{yyyzzz{{{{{{|||}}}yyydddTTTQQQNNNJJJRRR```tttsss\\\MMMGGG<<<;;;888<<>>===<<<;;;;;;;;;999999999:::;;;<<<>>>???@@@CCCHHHMMMPPPUUUZZZ]]]```eeekkknnnnnnppptttwwwxxxyyyyyy{{{}}}}}}yyytttqqqnnnkkkfffccc```dddiiipppyyywwwqqqgggfffddddddfffiiimmmpppoookkkeee___\\\\\\]]]___bbbccceeeeeefffiiinnnsssrrrssstttttttttsssqqqpppsssnnngggaaa]]][[[ZZZXXXSSSSSSRRROOONNNPPPSSSVVV^^^dddnnnxxxrrr___UUUQQQJJJNNNLLLMMMRRRRRR```yyyfffggghhhjjjmmmqqqsssuuuvvvtttuuuzzz|||zzzyyyzzz~~~|||zzz{{{}}}jjjZZZVVVOOOFFFKKKZZZaaa{{{~~~|||{{{aaaPPPIII===;;;666:::AAA>>>IIIaaalllttt~~~wwwrrrqqqrrrkkkgggbbbaaacccdddcccaaa^^^XXXQQQMMMLLLMMMMMMLLLFFFEEEEEECCCBBBAAA@@@@@@AAA@@@???===<<<<<<;;;;;;999999999:::;;;<<<===>>>???BBBGGGKKKNNNRRRWWWZZZ]]]ccciiilllkkklllpppttttttuuuvvvwwwyyy{{{}}}yyyrrrnnniiiccc______bbbfffjjjpppzzz~~~vvvfffeeecccbbbbbbeeehhhkkkoookkkeee___\\\\\\]]]___dddfffgggggggggiiioootttrrrsssuuuvvvwwwuuutttsssuuuppphhhaaa]]]ZZZXXXVVVPPPPPPOOOMMMLLLNNNSSSVVV^^^fffqqq{{{kkk[[[SSSPPPIIINNNMMMNNNSSSTTTccc}}}hhhjjjkkkkkklllnnnrrruuuuuutttttttttuuuwwwyyy{{{{{{wwwuuuwww|||~~~}}}zzzgggWWWQQQRRRPPPLLLWWWhhh{{{nnnwwwiiiUUUKKKBBB===;;;<<<>>>BBBJJJSSSwww|||ssszzz|||vvvqqqpppjjjhhheeeccccccbbbaaa```___]]]XXXRRRLLLJJJKKKMMMIIIEEEBBBBBBDDDEEEEEECCCAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>><<>>::::::;;;===DDDLLLjjjooolllyyyuuutttnnnkkkgggeeeddddddbbbaaa___]]]YYYSSSNNNKKKKKKMMMMMMJJJGGGEEEFFFFFFDDDBBBAAA@@@@@@???>>>===<<<<<<;;;;;;::::::;;;;;;<<<===<<<>>>BBBFFFIIIMMMRRRUUUZZZ^^^bbbfffhhhjjjmmmoooqqqsssuuuvvvxxxzzz}}}}}}wwwsssoooiiiggghhhaaa___aaagggmmmsss~~~~~~vvvmmmgggbbb```dddkkkkkkiiiddd^^^XXXVVVVVVXXX\\\```dddfffhhhkkkqqqvvvzzzzzzxxxvvvttttttwwwyyy{{{xxxqqqhhh^^^XXXUUUUUURRROOONNNPPPRRRTTT\\\dddqqqvvv~~~wwwdddVVVPPPPPPJJJNNNLLLMMMRRRUUUeee^^^aaadddgggiiikkkmmmooopppooonnnmmmmmmnnnooopppssspppmmmlllooorrrtttuuuvvvzzz{{{qqq^^^VVVUUUUUUPPPWWWggg~~~pppkkkqqqxxx}}}lllYYYHHHBBB<<<::::::;;;@@@FFF[[[qqqaaauuu~~~zzzyyyrrroookkkhhhgggeeecccbbb```___[[[UUUOOOLLLLLLMMMPPPMMMJJJGGGFFFDDDBBB@@@@@@@@@???>>>===<<<<<<;;;::::::999999::::::;;;;;;;;;>>>AAADDDGGGKKKOOOSSSXXX[[[___bbbeeegggjjjlllppprrrtttuuuvvvxxx{{{}}}zzz}}}vvvssspppkkkiiijjjcccbbbdddiiinnnsss|||yyynnnfffbbbeeejjjjjjhhhccc]]]WWWUUUUUUWWW[[[___cccfffiiimmmtttzzz{{{zzzxxxuuurrrsssvvvyyy|||yyysssjjj```YYYUUUTTTSSSOOONNNQQQTTTYYYbbblllzzzmmm]]]SSSPPPQQQKKKOOOMMMOOOTTTXXXiiiVVVYYY^^^bbbdddfffhhhjjjkkkjjjiiigggggggggggggggiiigggeeedddeeehhhkkkmmmqqqvvv{{{~~~~~~lll^^^YYYXXXUUUXXXbbbvvvpppfffdddhhhnnntttzzzaaaOOOGGG@@@===<<<<<>>AAA@@@???>>>===<<<<<<;;;:::999999888999999:::::::::===@@@BBBDDDHHHLLLOOOSSSVVV[[[^^^aaaeeeiiillloooqqqssstttuuuwwwzzz|||{{{~~~xxxtttoooiiigggiiihhhgggiiinnnrrruuu|||sssjjjdddeeejjjiiigggbbb\\\VVVTTTTTTVVVZZZ^^^cccfffiiiooovvv{{{}}}|||yyyvvvtttuuuxxx{{{}}}{{{uuulllbbbZZZUUUSSSRRRNNNMMMQQQVVV\\\hhhrrrzzzeeeXXXQQQOOOPPPLLLPPPNNNOOOUUUYYYjjjMMMQQQVVVZZZ\\\^^^```bbbccccccaaa```___^^^^^^^^^]]]]]]\\\\\\]]]aaaeeehhhnnnsssxxx{{{}}}mmmaaa[[[YYY[[[dddvvvsssddd]]]\\\dddmmmzzziiiTTTKKKBBB???>>>===???CCCJJJddd|||rrr~~~xxxtttooollliiigggdddbbbbbbbbb___[[[UUUPPPNNNMMMLLLKKKJJJHHHEEECCCAAAAAAAAAAAA@@@???>>>===<<<<<<:::999999888888888999999999;;;>>>@@@BBBEEEHHHKKKNNNQQQVVVZZZ^^^ccchhhlllnnnppprrrssstttvvvyyy|||}}}zzzuuuooohhhhhhjjjmmmkkkmmmrrrtttvvv{{{vvvmmmggggggjjjhhhfffbbb[[[VVVSSSTTTVVVXXX\\\bbbeeehhhmmmuuuzzz~~~~~~|||yyywwwxxx|||}}}wwwnnnccc[[[UUUTTTPPPMMMMMMRRRXXX```lllwwwrrr___TTTOOONNNOOONNNRRROOOPPPUUUXXXjjjFFFIIIMMMPPPSSSUUUXXXZZZ[[[[[[ZZZYYYXXXWWWVVVUUUTTTUUUUUUUUUWWW[[[```eeehhhnnntttxxxyyy}}}qqqddd^^^bbblll{{{yyyiii[[[UUUZZZcccqqqrrrYYYNNNDDD@@@>>><<<===???DDDUUU}}}}}}yyyvvvqqqmmmkkkiiifffdddccccccbbb]]]WWWRRROOONNNLLLMMMMMMKKKHHHFFFEEEEEEBBBBBBAAA@@@???>>>>>>===::::::999999888888999999888:::===>>>???BBBEEEHHHIIILLLQQQUUUYYY___dddhhhkkkmmmoooqqqrrruuuxxx{{{}}}~~~yyyrrrmmmnnnrrrqqqppprrrvvvwwwwww{{{yyyrrrllliiijjjiiigggbbb\\\VVVTTTTTTVVVXXX\\\```cccfffkkkqqqwww~~~~~~~~~}}}||||||yyynnnddd[[[VVVUUUQQQOOOPPPWWW^^^fffrrr}}}kkkZZZSSSPPPOOOOOOOOORRROOOPPPVVVZZZlllAAACCCFFFHHHJJJMMMQQQSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOQQQQQQQQQRRRVVV\\\aaadddjjjrrruuuwwwzzzvvvlllqqqzzztttbbbUUUUUU\\\kkk|||aaaUUUIIICCCAAA===<<<===BBBIIIooo|||xxxssspppmmmkkkiiigggdddeeeccc___YYYSSSOOONNNLLLNNNOOOMMMIIIEEEDDDEEEDDDCCCCCCBBBAAA@@@??????;;;;;;:::999999999999999888999;;;======???BBBEEEGGGJJJMMMPPPTTTXXX^^^bbbfffhhhkkkmmmooorrrvvvyyy{{{}}}~~~xxxqqqsssyyyyyywwwyyy}}}}}}|||~~~~~~xxxqqqlllkkkiiigggbbb\\\WWWTTTUUUWWWXXX[[[___aaacccgggmmmrrr|||}}}yyynnnccc[[[WWWVVVUUUTTTVVV^^^eeemmmyyy~~~dddVVVSSSQQQPPPPPPMMMQQQOOOQQQXXX^^^rrr>>>@@@BBBCCCEEEHHHLLLPPPOOOPPPPPPOOOOOOMMMLLLLLLNNNPPPPPPPPPPPPSSSYYY^^^cccjjjqqquuuwwwzzz|||~~~jjjZZZVVV[[[ggg}}}iii\\\OOOHHHDDD???<<<<<>>AAACCCGGGIIIKKKMMMPPPSSSXXX\\\ccceeehhhkkkmmmqqquuuxxxxxx{{{|||tttuuu{{{}}}uuunnnllljjjhhhccc]]]WWWUUUUUUWWWXXX[[[___```aaadddjjjooozzz|||zzznnnccc[[[XXXWWWXXXXXX[[[ccckkksss~~~~~~www___TTTRRRRRRRRRRRRLLLPPPOOORRRZZZbbbvvv======>>>@@@CCCGGGJJJLLLNNNNNNOOOPPPPPPPPPOOONNNQQQNNNNNNQQQSSSTTTXXX]]]ccciiipppuuuwwwzzz~~~zzzdddYYY```iii}}}rrreeeWWWNNNGGG@@@<<<<<>>===<<<>>>;;;888777888999999888:::::::::;;;<<<===>>>>>>EEEFFFHHHIIIKKKOOOTTTXXXZZZ]]]```dddggglllqqqtttvvvyyy}}}||||||yyyrrrnnniiibbb\\\YYYXXXWWWVVVUUUXXX\\\^^^___aaaccceeepppwww||||||}}}~~~ttthhh___ZZZYYYYYYVVVZZZ```gggnnnwwwvvvcccXXXTTTQQQPPPQQQQQQTTTSSSVVV[[[___www>>>>>>>>>???AAADDDGGGHHHMMMNNNPPPQQQQQQPPPOOONNNQQQMMMMMMPPPRRRSSSWWW\\\aaagggnnntttwwwzzzkkk]]]dddpppyyykkk\\\QQQIII@@@<<<<<>>>>><<<999888888999999999;;;::::::;;;;;;===>>>>>>BBBDDDFFFHHHJJJMMMQQQUUUYYY[[[___cccfffkkkpppsssxxx{{{}}}}}}~~~~~~zzzqqqkkkccc\\\XXXVVVUUUUUUTTTWWWZZZ\\\^^^```dddfffooovvv|||~~~~~~|||qqqggg^^^ZZZYYYYYYZZZ^^^dddlllssszzz~~~|||qqq```WWWTTTSSSRRRTTTPPPRRRQQQTTTZZZ^^^vvvAAA@@@@@@@@@AAACCCEEEFFFMMMOOORRRTTTTTTSSSQQQOOOQQQMMMLLLNNNPPPQQQUUUZZZ```fffmmmsssvvvzzzwwwfffmmmyyyvvveeeYYYOOOEEE???>>>>>>CCCLLL```zzz{{{xxxuuuqqqnnnllliiieeeddddddbbb]]]YYYSSSRRRPPPOOONNNLLLIIIFFFFFFEEEEEEDDDCCCBBBBBBAAA???===:::999:::;;;::::::;;;;;;;;;;;;;;;<<<===>>>???BBBEEEGGGIIIKKKNNNPPPVVVYYY]]]aaadddhhhmmmqqqxxxzzz~~~yyyxxxxxxyyywwwpppfff^^^YYYVVVUUUTTTSSSUUUWWWYYY[[[___dddhhhooowwwzzzpppeee^^^[[[[[[\\\___dddlllssszzz{{{yyy~~~yyykkk]]]WWWVVVTTTTTTVVVQQQSSSRRRUUUZZZ___yyyEEEEEEDDDEEEFFFHHHJJJKKKPPPRRRUUUWWWXXXVVVTTTRRRRRRNNNLLLNNNPPPQQQUUUZZZbbbgggoootttwwwzzz~~~uuuoooxxxtttyyyooobbbVVVJJJCCCAAA===CCCFFFQQQuuu|||qqq~~~{{{xxxtttpppmmmlllhhheeecccbbbaaa^^^\\\WWWUUUSSSRRRQQQOOOLLLJJJGGGFFFEEEDDDDDDCCCCCCCCC@@@>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@DDDFFFGGGIIIKKKMMMSSSVVVYYY]]]```eeejjjmmmrrruuuzzz~~~{{{zzzzzz}}}}}}uuujjj```ZZZVVVUUUTTTRRRSSSTTTUUUXXX]]]ccchhhpppyyy}}}qqqeee^^^]]]___bbbeeekkkssszzzyyywwwssshhh]]]ZZZXXXVVVVVVWWWVVVWWWUUUXXX^^^ddd~~~KKKKKKKKKLLLNNNPPPRRRTTTUUUWWWYYYZZZZZZYYYWWWUUUUUUPPPMMMOOOPPPQQQUUU[[[eeekkksssxxxzzzzzz|||~~~|||nnn___dddqqqwwwgggZZZMMMDDDBBB===BBBCCCHHHeeerrr}}}}}}{{{yyyuuuqqqmmmnnnllliiifffeeedddcccbbb\\\YYYVVVUUUSSSRRROOOMMMHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<=========@@@CCCEEEFFFGGGIIIKKKNNNQQQUUUXXX\\\```eeeiiikkkqqqwww}}}~~~}}}uuujjj```YYYUUUSSSQQQQQQRRRRRRSSSUUUZZZaaaffflllvvvqqqeee^^^___ccchhhkkkqqqyyy~~~{{{uuuuuupppggg```^^^]]]YYYWWWXXXYYYZZZWWWZZZ```gggRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[[[[[[[[[[ZZZXXXWWWVVVQQQNNNNNNOOOPPPUUUZZZgggnnnxxx~~~}}}|||}}}|||~~~}}}ooo[[[YYYaaammm~~~lll\\\MMMCCC@@@===AAABBBEEEXXX}}}{{{xxxtttqqqlllkkkiiigggeeedddcccccc```]]]ZZZWWWVVVTTTRRRPPPJJJIIIGGGEEECCCCCCCCCCCCCCCAAA@@@@@@@@@@@@???===<<<<<<;;;;;;;;;<<<<<<======???BBBCCCCCCDDDGGGIIIJJJLLLPPPTTTWWW\\\```dddgggmmmuuu{{{{{{tttjjjaaaZZZUUURRROOOQQQRRRRRRRRRSSSWWW]]]aaaeeennnxxxssshhhbbbccchhhlllrrrwww~~~}}}zzzvvvrrruuunnniiieeedddbbb]]]ZZZ[[[[[[[[[XXXZZZaaaiiiXXXXXXWWWWWWXXXYYY[[[\\\^^^]]]\\\ZZZYYYXXXWWWWWWVVVQQQMMMMMMNNNNNNSSSYYYfffppp{{{~~~~~~~~~~~~uuu^^^XXXWWW[[[mmmuuubbbPPPDDD@@@===>>>AAAEEEPPPlll~~~}}}zzzvvvsssjjjjjjiiihhheeedddccccccccc```\\\YYYXXXWWWUUUSSSNNNLLLIIIFFFDDDDDDDDDDDDCCCBBBAAAAAABBBBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<===>>>?????????AAADDDGGGFFFHHHLLLPPPSSSXXX\\\```bbbiiippptttyyy{{{vvvnnnfff```ZZZVVVSSSRRRRRRRRRRRRRRRTTTXXX\\\___iiirrrxxxyyyrrrnnnnnnqqqsssyyy}}}}}}zzzvvvrrryyywwwmmmiiihhhjjjhhhccc___```^^^^^^ZZZ\\\ccclll[[[[[[YYYXXXXXXYYYZZZZZZ```^^^[[[YYYWWWVVVVVVVVVUUUPPPLLLLLLLLLMMMRRRXXXeeeooo}}}{{{~~~xxxbbbYYYRRRPPP]]]qqq}}}hhhTTTGGGBBB<<<<<<@@@FFFKKK```~~~~~~}}}}}}|||zzzvvvsssmmmnnnooommmkkkhhhhhhhhheeebbb^^^[[[YYYXXXVVVTTTQQQOOOKKKHHHFFFEEEEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>BBBEEECCCFFFJJJNNNQQQUUUZZZ^^^^^^dddkkknnnrrr}}}zzzssslllfffaaa\\\XXXRRRSSSSSSRRRQQQSSSVVVXXX^^^gggpppvvv}}}|||zzzyyyyyyzzz}}}}}}xxxvvvzzzooollliiijjjmmmlllgggddddddbbbbbb]]]___fffoooaaaaaa```^^^[[[ZZZ[[[\\\___]]][[[YYYVVVUUUTTTTTTSSSRRROOOMMMKKKMMMQQQUUUgggoooyyy}}}|||mmm\\\WWWYYY___dddhhhVVVIIIAAA:::>>>???BBBIIIVVV|||zzzwwwvvvnnnnnnnnnoooooonnnjjjgggeeeccc```^^^\\\YYYUUURRRRRRRRROOOIIIDDDBBBEEEHHHHHHGGGEEEDDDCCCCCCCCCDDD???>>>===<<<<<<;;;;;;<<<============>>>@@@AAACCCCCCEEEHHHKKKMMMQQQVVVZZZ^^^___eeelllrrrzzz{{{xxxpppeee]]][[[YYYXXXWWWUUUTTTSSSSSSTTTYYY]]]gggsssyyyzzz|||}}}||||||~~~{{{}}}}}}ssspppnnnuuuyyyvvvqqqoookkkhhhhhhbbb```bbbgggvvvbbbccccccaaa^^^\\\[[[\\\``````^^^\\\ZZZWWWVVVUUUPPPPPPOOOMMMMMMPPPUUUYYYfffnnnxxx~~~}}}{{{cccWWWXXX]]]aaazzzoooYYYKKKBBB;;;>>>===???EEEOOOrrr~~~{{{~~~{{{wwwwwwsssqqqooonnnnnnllljjjgggfffdddbbb```^^^[[[WWWTTTSSSSSSPPPKKKFFFEEEFFFHHHFFFEEEDDDBBBBBBBBBCCCCCC@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>???AAACCCFFFHHHKKKOOOSSSWWW[[[]]]bbbiiiooowww}}}rrrjjjiiiccc```ZZZVVVTTTTTTTTTTTTUUUXXX```jjjpppssswww}}}}}}|||zzzttttttuuu|||}}}xxxuuuqqqnnnmmmhhhfffhhhlll|||ccceeefffeeeaaa^^^\\\\\\``````___^^^[[[XXXUUUSSSMMMMMMMMMMMMOOOSSSZZZ^^^eeemmmwww}}}mmmZZZYYY^^^```qqqxxx```OOOEEE???@@@======BBBIIIfffxxxzzz~~~}}}zzzyyywwwuuuqqqooommmllljjjiiigggeeedddcccbbb^^^ZZZVVVTTTTTTRRRNNNJJJHHHGGGHHHDDDCCCBBBAAAAAABBBCCCCCCAAA@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@CCCEEEGGGKKKOOOSSSWWWYYY^^^eeekkkrrr{{{{{{tttkkk```XXXUUUUUUTTTTTTSSSSSSYYYbbbhhhlllttt{{{~~~}}}|||zzzvvvxxxxxxwwwzzz}}}zzzvvvrrrllljjjlllpppdddfffhhhhhhddd```]]]\\\^^^^^^^^^]]]ZZZVVVRRROOOKKKKKKLLLLLLOOOTTT[[[```eeemmmwww~~~vvv^^^\\\bbbdddppp}}}hhhUUUJJJCCCBBB======BBBFFF]]]{{{yyy|||}}}||||||wwwuuusssrrrqqqooollljjjffffffeeeeeedddaaa\\\XXXTTTTTTSSSPPPMMMJJJHHHGGGDDDCCCBBBBBBBBBCCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>???>>>>>>==================???AAACCCEEEHHHLLLPPPTTTVVV[[[bbbgggnnn|||wwwhhh\\\WWWUUUTTTSSSTTTSSSVVV^^^dddjjjttt}}}}}}{{{yyywwwtttyyywwwyyy}}}yyytttqqqrrrvvvcccfffiiiiiifffaaa^^^\\\^^^^^^^^^\\\YYYTTTPPPNNNJJJJJJKKKKKKMMMRRRYYY^^^fffnnnwww~~~~~~fff^^^cccfffqqq}}}sssuuurrr\\\OOOEEEBBB;;;<<>>>>>===<<<<<<===>>>@@@BBBCCCFFFJJJMMMQQQSSSXXX___dddkkkyyyqqqccc[[[WWWUUUSSSUUUTTTVVV]]]dddkkkuuu|||xxxvvvuuuvvv}}}www{{{~~~{{{{{{~~~bbbeeehhhhhheeeaaa___]]]aaa```___\\\YYYTTTQQQOOOIIIJJJJJJKKKMMMRRRYYY^^^gggnnnwww~~~rrrcccdddkkktttvvvkkkkkkttt~~~dddTTTFFFAAA999:::???>>>IIIccc}}}}}}sssuuuwwwzzzzzzwwwqqqmmmhhhfffeeeeeeeeedddbbb___YYYWWWUUUSSSRRROOOLLLIIIIIIHHHGGGFFFFFFGGGHHHHHHDDDDDDCCCBBBAAAAAAAAAAAA======>>>>>>===<<<;;;;;;<<<>>>@@@AAABBBDDDHHHKKKNNNPPPUUU[[[```ggguuu|||oooccc[[[WWWVVVTTTTTTWWW^^^eeelllvvvzzzvvvttttttvvvyyyvvv~~~```ccceeefffcccaaa______bbb```]]]ZZZVVVRRROOONNNHHHIIIJJJKKKNNNTTT[[[```gggmmmvvv|||~~~lllkkkvvvxxxkkkfffmmmnnnZZZJJJDDD:::;;;@@@<<>>>>>??????>>>===<<<;;;===>>>???@@@BBBFFFIIIJJJLLLQQQWWW\\\cccppp}}}zzzlll```[[[ZZZUUUUUUZZZcccjjjpppxxx|||wwwvvvvvv|||{{{qqqrrr___aaaddddddbbb```______```^^^ZZZVVVRRROOOMMMLLLHHHIIIJJJLLLPPPVVV^^^dddfffllluuuzzz|||~~~}}}~~~yyy}}}uuusssoooeeeiii{{{uuu```PPPIII>>>>>>BBB===@@@TTTgggnnnppp}}}{{{zzzyyyxxxvvvrrrooommmjjjgggfffggghhhhhhhhhaaa^^^YYYWWWWWWVVVSSSPPPLLLKKKIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBCCC???@@@AAABBBBBBAAA@@@???:::<<<===>>>???AAADDDGGGHHHIIINNNTTTYYY```mmmzzzrrrddd^^^]]]WWWXXX^^^hhhooottt|||zzzyyyzzzrrriiiooodddcccbbbcccddddddcccaaa___]]]ZZZVVVQQQMMMJJJHHHFFFJJJOOORRRTTTXXX^^^ccckkkooouuuyyy{{{|||}}}~~~yyyzzznnnzzzzzzffffffuuu}}}gggQQQGGG???<<<<<<<<>><<<;;;;;;===<<<<<<===>>>@@@BBBCCCEEEGGGJJJOOOUUU^^^hhhooo}}}}}}pppgggaaa^^^bbbiiiooouuuyyy~~~zzz{{{uuummmlllqqqffffffeeefffggggggeeeccc^^^\\\YYYTTTPPPLLLIIIHHHGGGJJJNNNRRRVVV[[[aaadddooosssxxx{{{}}}}}}~~~xxxvvv|||www}}}kkkiiivvvgggUUUKKKBBB>>><<<<<>>===<<<<<<<<<<<<<<<===???AAABBBEEEFFFIIIMMMSSS[[[dddkkk}}}yyypppjjjiiimmmsssxxx|||zzz{{{nnnhhhjjjqqqggggggfffggghhhhhheeeccc]]][[[WWWRRRNNNJJJHHHGGGHHHIIILLLRRRZZZ```eeefffrrrvvv{{{~~~{{{}}}xxxrrrrrr~~~}}}zzz{{{wwwqqq|||hhhZZZPPPEEE@@@===;;;===BBBBBBZZZ~~~ssshhhhhhxxxzzzuuuooolllkkkjjjhhhgggggghhhiiijjjiiifffbbb___]]][[[YYYWWWSSSRRROOOLLLIIIGGGGGGGGGHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBAAA??????>>><<<<<<;;;;;;<<<>>>@@@AAADDDEEEHHHJJJOOOVVV^^^cccqqq|||vvvsssvvv{{{~~~yyyvvv~~~{{{iiiggglllvvvgggffffffggghhhgggdddbbb]]]ZZZUUUPPPKKKHHHGGGFFFIIIHHHKKKRRR\\\dddhhhhhhrrrvvv{{{wwwyyy{{{rrrmmmttt{{{ssssssnnn^^^SSSHHHBBB===;;;<<<@@@CCCMMMiiivvvjjjggg~~~yyyuuurrrkkkjjjhhhgggggghhhiiijjjllliiifffdddbbb___\\\YYYTTTSSSPPPMMMJJJIIIHHHHHHIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCAAA@@@???>>><<<<<<;;;;;;;;;===>>>???BBBDDDEEEGGGJJJPPPVVV[[[hhhuuu}}}|||~~~}}}xxxwwwxxxkkkkkkrrrhhhhhhhhhiiijjjhhheeebbb]]]YYYSSSMMMIIIGGGFFFFFFHHHHHHKKKSSS^^^fffjjjkkkppptttzzz~~~ttttttvvvmmmqqq~~~wwwrrrdddrrryyycccWWWKKKDDD???;;;<<<@@@DDDEEEXXXzzzlllvvv~~~yyyvvvmmmllliiihhhggggggiiijjjnnnllljjjhhhfffccc^^^[[[UUUSSSQQQOOOMMMLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFGGGEEEEEEDDDBBBAAA@@@???>>>======<<<;;;;;;<<<===>>>@@@BBBCCCDDDFFFJJJOOOSSS^^^hhhwww~~~}}}|||vvvsssuuuwwwnnnpppxxxkkkkkklllmmmmmmkkkhhhddd]]]YYYSSSLLLHHHFFFFFFGGGIIIKKKOOOVVV___hhhmmmoooppptttzzzrrrpppzzzyyyqqqrrr{{{uuuvvv[[[cccsssjjj___QQQHHHBBB<<<<<>>===<<<<<<<<<===>>>???@@@AAABBBCCCFFFJJJNNNRRRZZZfffttt~~~~~~~~~}}}~~~vvvnnnlllsss|||tttoooqqqyyyllllllmmmnnnooolllhhheee^^^ZZZRRRKKKGGGFFFGGGHHHKKKOOOTTT[[[bbbiiipppttttttxxx}}}rrrllluuu{{{tttttt{{{uuu{{{ttt[[[\\\bbbnnn}}}uuuhhhYYYNNNEEE===;;;===;;;@@@GGGXXX{{{mmmbbbooozzzvvvuuuqqqnnnlllkkklllllljjjjjjkkklllllljjjfffccc[[[YYYWWWTTTQQQPPPOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEECCCBBBAAA@@@@@@???>>>===<<<======>>>===>>>@@@@@@AAADDDGGGJJJLLLQQQYYYbbbnnn~~~~~~~~~~~~|||}}}~~~wwwoookkkppp|||uuupppnnnqqqzzzkkkkkklllmmmmmmkkkfffccc___ZZZRRRKKKGGGFFFGGGHHHLLLRRRYYY^^^cccjjjrrrxxxwww{{{sssjjjrrr}}}~~~{{{uuuuuu{{{uuuwwwuuummm\\\VVVTTTZZZeeexxx}}}ppp```SSSHHH>>>;;;<<<999BBBFFFLLLgggzzz___[[[cccrrr{{{xxxuuurrrooonnnnnnnnnggghhhjjjmmmnnnmmmjjjfff___]]]YYYUUURRRPPPOOONNNLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFEEECCCBBBBBBAAA@@@???>>>======>>>>>><<<===???@@@@@@CCCFFFIIILLLOOORRRWWW___kkkzzz}}}~~~{{{zzz{{{~~~~~~}}}}}}llliiilllyyyqqqooonnnqqq{{{hhhgggggghhhiiiiiigggeeeaaaYYYRRRMMMHHHDDDEEEIIIPPPUUU\\\aaaeeejjjqqqwwwzzz|||jjjeeejjj}}}uuuxxxtttuuuyyyqqq]]]QQQOOOZZZ^^^dddzzzfffVVVJJJAAA===>>><<<@@@BBBCCCTTTxxxaaaUUUUUUWWWddduuu}}}{{{xxxuuuqqqooommmllllllkkkjjjiiiiiikkkmmmnnneee```ZZZTTTRRRQQQPPPPPPLLLKKKJJJJJJKKKJJJHHHFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<===???@@@AAABBBCCCEEEIIIMMMPPPSSSZZZeeennn|||}}}|||wwwxxx~~~~~~zzz~~~zzzpppjjjmmmsssmmmlllsssggggggggghhhhhhgggdddbbb___XXXPPPLLLHHHDDDFFFJJJPPPVVV]]]bbbfffjjjpppuuuzzz|||mmmfffiii}}}vvvuuuyyyyyyzzz}}}yyybbbTTTNNNWWW[[[___uuujjjYYYKKK@@@===>>><<<===???BBBOOOmmmlllYYYRRRNNNWWWfff|||wwwuuuttttttssskkkjjjiiiiiiiiikkkmmmnnniiieee___ZZZVVVSSSPPPNNNNNNMMMLLLMMMMMMLLLIIIGGGJJJJJJIIIIIIHHHFFFEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCEEEHHHKKKNNNUUU^^^dddmmmvvv}}}{{{~~~|||wwwsssuuu{{{zzzmmmnnnxxxxxxsssqqqwwwhhhgggggghhhhhheeeaaa^^^[[[TTTMMMJJJGGGDDDFFFKKKPPPVVV___eeehhhkkkooorrryyy{{{~~~~~~~~~~~~qqqggggggrrryyyrrrrrrwwwkkkZZZPPPVVV\\\___qqqsss^^^MMMAAA<<<======:::;;;@@@HHH\\\zzzbbbSSSJJJNNNXXXhhh}}}wwwtttssssssrrrkkkjjjiiihhhiiikkkmmmnnnllljjjfffccc^^^YYYRRRNNNQQQPPPOOOOOOPPPNNNKKKHHHKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCBBB@@@???>>>======<<<======>>>???@@@@@@@@@AAAAAABBBDDDHHHNNNSSSWWW\\\dddppp}}}}}}~~~~~~vvvrrrppprrrwww}}}xxxpppzzz|||wwwuuu{{{iiiiiiiiiiiihhhddd___[[[UUUNNNIIIGGGEEEDDDGGGLLLQQQXXXaaagggjjjllloooqqqxxxzzz|||}}}}}}~~~xxxiiifffiii|||qqqnnnoootttyyyvvvbbbUUUYYY```eeesss}}}gggRRRCCC======>>>999999???BBBLLLlllsssaaaRRRNNNQQQWWWzzz{{{wwwtttpppnnnkkkjjjiiihhhiiijjjlllnnnmmmmmmlllkkkgggaaaYYYSSSQQQPPPPPPQQQQQQPPPMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>======>>>>>>>>>?????????AAA???>>>@@@DDDHHHKKKKKKVVV\\\dddlllwww~~~{{{sssqqqoooqqqvvv|||~~~~~~~~~|||xxx}}}yyyxxx}}}lllllllllllliiiddd]]]WWWOOOIIIDDDDDDDDDDDDHHHMMMRRRYYYccciiilllnnnppprrrwwwyyy{{{}}}~~~pppgggeeeuuutttnnnmmmmmmmmmmmm[[[\\\bbbhhhsssqqqZZZGGG???>>>???999:::>>>>>>CCC\\\zzzzzzeeeVVVOOORRRhhh{{{vvvqqqmmmlllkkkiiiiiijjjlllmmmlllmmmnnnooonnniiiaaa\\\RRRQQQPPPPPPQQQQQQOOONNNKKKKKKJJJJJJIIIGGGFFFEEEFFFEEEDDDBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>AAA??????@@@CCCEEEFFFFFFMMMQQQWWW\\\dddqqq~~~|||tttsssssstttxxx}}}~~~~~~~~~{{{}}}~~~|||zzz~~~~~~|||}}}nnnnnnnnnmmmjjjcccZZZTTTKKKFFFBBBCCCDDDEEEKKKQQQTTT[[[dddkkknnnpppsssvvvwwwyyy{{{|||}}}{{{lllfffpppyyypppmmmjjjhhhrrrzzzeee___ccchhhsss~~~|||www}}}|||dddNNNBBB@@@>>>;;;;;;===<<<@@@RRRfffiiiWWWTTT[[[pppyyyuuuqqqooommmkkkjjjjjjkkklllkkklllnnnqqqrrroooiiieeeXXXUUURRRPPPPPPPPPPPPOOOKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAA@@@???>>>>>>===>>>???@@@AAABBBCCCCCCDDDFFFJJJNNNRRRWWWbbbppp{{{~~~yyyyyyxxxyyy{{{~~~~~~~~~|||~~~~~~}}}~~~nnnnnnnnnnnniiiaaaWWWPPPJJJEEEBBBDDDFFFIIIOOOUUUUUU\\\eeelllpppssswwwzzzyyyzzz{{{{{{{{{|||ssshhhnnn~~~rrrmmmiiieeehhhzzzsssjjjkkkqqq}}}zzzmmmkkknnnxxxmmmTTTEEEAAA;;;<<<<<<::::::@@@LLLUUU~~~qqq]]]YYY___|||}}}yyyuuutttrrrooommmkkkjjjkkkkkkllllllnnnqqqrrrqqqnnnkkkaaa\\\VVVQQQPPPOOOOOONNNLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCBBBAAA@@@???>>>===999===@@@AAA??????AAACCCCCCGGGKKKMMMPPPVVVaaaiiittt~~~~~~~~~}}}}}}~~~mmmnnnnnnmmmhhh___UUUMMMJJJFFFCCCFFFHHHKKKRRRYYYVVV]]]ffflllppptttyyy}}}{{{{{{{{{zzzyyyyyy|||~~~~~~|||}}}~~~xxxjjjmmm{{{tttmmmhhhdddfffzzz~~~uuuvvv~~~wwweee^^^]]]fffsssrrrXXXGGGBBB999<<<<<<888999BBBIIIKKKlllggg[[[YYYppp~~~{{{xxxvvvtttqqqnnnkkkjjjjjjkkkmmmmmmnnnppprrrrrrpppnnnhhhbbbZZZSSSOOONNNNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDCCCBBB@@@???>>>>>>555:::???@@@===<<>>>>>>>>>>>>>>>>>>>>>>>?????????CCCAAA@@@BBBFFFKKKNNNPPPWWW^^^hhhqqq|||~~~}}}zzzxxxvvvuuuyyy~~~ggghhhhhhiiifff___TTTLLLFFFDDDBBBCCCGGGNNNUUUZZZ]]]bbbhhhnnnrrrwww{{{~~~|||zzzyyyyyy{{{~~~|||wwwttt|||}}}zzzppppppsssmmmhhhcccaaarrr{{{wwwiii[[[YYYaaaqqqmmmVVVDDDAAA===;;;<<<;;;:::>>>CCCOOOkkkvvv^^^ddd}}}~~~{{{yyywwwuuutttsssqqqpppooojjjkkklllmmmnnnoooppppppnnnkkkfff```ZZZUUURRRPPPOOOPPPPPPPPPNNNKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>????????????@@@>>>===>>>BBBFFFIIIJJJLLLRRRZZZaaaiiivvv}}}}}}}}}~~~~~~{{{qqqnnnkkkhhhggglllttteeeeeefffeeebbbZZZQQQJJJEEEDDDBBBBBBGGGNNNVVV[[[___ccciiinnnssswww{{{}}}||||||||||||~~~|||wwwsssxxxzzzwwwooo}}}|||ooojjjgggeeebbbllluuuccc[[[^^^lll~~~bbbJJJBBB===;;;<<<<<<:::<<<@@@CCCXXXxxxooofffnnnzzzxxxvvvuuutttrrrooommmjjjkkkkkklllmmmnnnnnnooopppnnnkkkfffaaa[[[WWWUUUQQQSSSTTTUUUSSSPPPMMMKKKIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@???????????????????????????===;;;<<>>AAA???===>>>@@@BBBCCCCCCFFFIIILLLNNNPPPVVV```gggttt~~~}}}||||||}}}}}}}}}||||||}}}~~~xxxhhh___ZZZUUUSSSRRRVVVccczzz^^^___```^^^YYYRRRLLLHHHCCCAAA@@@AAAFFFNNNWWW\\\cccggglllpppsssvvvyyy||||||vvvwwwyyypppvvvtttjjjgggggghhhcccuuuvvvfffgggvvv|||bbbHHHAAA<<<<<<<<<::::::<<<@@@FFFUUUppp|||iiihhhzzzvvvrrrqqqsssssspppmmmjjjjjjjjjjjjkkkkkkkkkkkkiiijjjllllllkkkhhheeeccc\\\YYYUUURRRRRRRRRPPPNNNJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@@@@??????>>>>>>BBB@@@>>>>>>@@@AAAAAAAAAAAACCCEEEFFFHHHLLLSSSXXXbbbjjjuuu|||xxxxxxyyy{{{{{{zzz{{{||||||oooaaaZZZVVVQQQOOOPPPRRR```vvvXXXZZZ[[[XXXSSSMMMIIIGGGBBB@@@???AAAFFFNNNWWW]]]eeehhhmmmqqqtttvvvyyy{{{~~~xxxxxxyyy}}}zzzyyy{{{nnniiihhhmmmfffppprrrrrrmmmMMMDDD===<<<<<<;;;;;;<<<===@@@HHH\\\xxxiiisss{{{uuuooommmppprrrqqqnnnjjjjjjjjjjjjiiiiiiiiiiiiggghhhkkklllmmmlllkkkjjjbbb]]]VVVSSSSSSSSSQQQOOOKKKJJJIIIHHHHHHGGGGGGGGGEEEDDDCCCAAAAAAAAABBBCCCAAAAAAAAA@@@??????>>>>>>???>>><<<===>>>???>>>===>>>@@@BBBCCCEEEIIIMMMQQQUUUZZZccclllxxx~~~wwwvvvvvvwwwwwwwwwyyy{{{}}}rrrggg\\\WWWTTTQQQQQQSSSTTT___rrrRRRTTTUUUSSSNNNIIIFFFEEEAAA??????@@@FFFOOOWWW]]]fffjjjnnnrrrtttvvvyyy{{{}}}{{{zzzzzz|||vvvooonnnpppkkkppp{{{{{{uuuQQQGGG>>><<<<<<;;;;;;===;;;===AAALLLhhhxxxsss|||uuupppqqqqqqooollljjjjjjiiiiiiiiihhhhhhhhhhhhiiikkkmmmnnnnnnnnnmmmgggbbb[[[XXXXXXVVVSSSOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGDDDAAA@@@AAACCCEEEBBBBBBAAA@@@@@@???>>>>>>>>>===;;;<<<===>>>===<<<>>>???@@@BBBDDDGGGJJJLLLKKKOOOUUU[[[bbbmmmyyyyyyvvvvvvvvvvvvwwwyyy{{{ooofff^^^\\\[[[YYYZZZ]]]]]]cccqqqNNNPPPQQQOOOJJJEEEDDDDDD@@@???>>>@@@FFFOOOXXX]]]gggjjjooorrrtttvvvxxxzzzyyy~~~|||zzz|||{{{~~~wwwuuurrrooorrrvvv~~~mmmlllttt|||TTTIII>>>;;;<<<<<<<<<>>><<<===>>>CCCYYY~~~{{{}}}wwwsssqqqlllhhhjjjjjjiiiiiihhhhhhggggggkkklllmmmnnnnnnooooooooojjjeee```^^^]]]ZZZTTTOOOMMMLLLKKKJJJJJJIIIJJJJJJNNNKKKGGGDDDCCCDDDGGGIIIBBBBBBAAAAAA@@@???>>>>>>>>>===<<<===??????>>>===:::;;;<<<>>>@@@BBBDDDFFFEEEIIINNNQQQUUU\\\dddjjjuuu|||~~~zzzyyyxxx||||||zzz{{{vvvvvvxxxxxxyyy{{{~~~}}}ssskkkdddcccdddccceeeiiihhhjjjtttKKKKKKKKKJJJHHHFFFDDDBBB@@@AAAAAACCCFFFMMMUUU[[[cccgggmmmrrrtttvvvwwwxxx{{{zzzvvvvvv{{{wwwqqqrrryyy{{{|||zzzeeeZZZ]]]mmmwww^^^JJJ???<<<777999===:::888<<<@@@DDDKKKcccxxxooommmpppnnnlllllllllhhhdddfffllliiikkkmmmooopppooommmkkkkkkjjjhhhddd___ZZZVVVSSSQQQPPPOOOOOOOOOOOOMMMLLLKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>============;;;;;;<<<===>>>???@@@@@@BBBCCCEEEHHHKKKPPPTTTVVV```eeellluuu~~~}}}yyyxxxzzzwwwtttpppjjjhhhrrr}}}wwwuuuwwwvvvxxx{{{xxxuuunnnnnnmmmkkkjjjkkkooorrruuuwww{{{IIIIIIIIIHHHFFFDDDBBB@@@@@@AAAAAACCCFFFMMMUUUZZZaaaeeekkkpppsssuuuwwwxxx}}}{{{yyy|||~~~uuuttt}}}zzzrrrqqqwwwzzzcccWWWWWW___hhhyyy~~~yyyvvv^^^JJJ???<<<777999<<<777999<<>>>>>>>>>>><<<<<<======>>>?????????AAAAAABBBDDDHHHKKKNNNPPPSSSWWW]]]eeellluuu~~~yyyuuussssssnnnhhhccc]]][[[aaaiii{{{yyyvvvwwwzzz|||~~~xxxpppnnnnnnoooooonnnnnnooorrrtttvvvwwwyyyGGGFFFFFFEEECCCAAA???>>>@@@@@@BBBCCCGGGMMMUUUZZZ^^^ccciiiooorrruuuwwwxxxzzz|||}}}yyy{{{|||tttqqqvvv}}}vvvrrruuugggWWWRRRTTT\\\kkkvvvnnn]]]III@@@===888999;;;666:::<<<>>>===>>>MMMlll{{{xxxooonnnoookkkfffdddjjjkkklllnnnnnnmmmlllkkkiiiiiiiiihhhfffdddbbb```XXXTTTPPPNNNNNNOOOOOOOOONNNMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????AAABBBDDDFFFGGGGGGJJJOOOUUUZZZaaahhhmmmtttzzz~~~~~~}}}|||wwwsssqqqmmmeee\\\WWWRRRNNNPPPTTT]]]mmm|||xxxxxxzzznnniiijjjkkkmmmoooppppppqqqrrrtttuuuuuuvvv}}}EEEEEEDDDCCCAAA@@@???>>>???@@@BBBDDDGGGMMMTTTZZZ]]]bbbiiiooosssvvvxxxzzz{{{~~~~~~~~~{{{tttoooqqqvvv{{{vvvvvv}}}sss\\\QQQSSSZZZdddwwwyyymmm[[[HHH???>>>999:::<<<666:::;;;<<<::::::CCC[[[rrrxxxuuusssqqqmmmiiigggjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiigggeeeddd^^^YYYTTTPPPOOOOOOOOOOOOOOONNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>=========>>>>>>>>>??????@@@@@@DDDGGGJJJMMMQQQVVV[[[______cccjjjpppuuu{{{}}}|||||||||~~~~~~zzzwwwxxxzzz{{{|||yyyvvvrrrpppiii___UUUQQQNNNJJJHHHJJJOOO\\\qqq~~~zzz{{{qqqgggdddffffffiiimmmpppppppppqqqqqqqqqrrrttt{{{EEEEEECCCBBBAAA@@@?????????@@@BBBDDDHHHMMMTTTYYY___dddkkkqqquuuxxx{{{||||||sssmmmoootttwww~~~xxxzzz|||fffTTTVVV[[[cccqqq~~~ppp[[[HHH@@@???:::;;;===777888999::::::999>>>PPPaaa}}}xxxsssnnnmmmooojjjjjjiiiiiiiiiiiiiiijjjkkkkkkkkkkkkjjjhhhfffdddddd```ZZZUUUSSSRRRPPPOOOPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>============>>>>>>>>>>>>======CCCEEEGGGHHHJJJNNNRRRUUUSSSVVVZZZ___dddiiimmmpppyyy~~~{{{yyyxxxxxxxxxzzz|||}}}zzzuuuqqqppppppqqqrrrqqqpppmmmkkk```WWWNNNKKKJJJGGGEEEFFFJJJRRRdddxxxuuuiii```]]]^^^dddhhhmmmpppqqqpppppppppooopppuuu}}}EEEDDDCCCAAA@@@@@@??????>>>@@@BBBEEEHHHNNNTTTYYYaaafffmmmsssvvvyyy|||~~~vvvnnnooouuuvvvzzz{{{~~~~~~sss]]]XXX^^^eeeqqquuu___KKKBBB???:::;;;===777666777999;;;:::===HHHUUUppp|||vvvqqqqqqtttlllkkkjjjiiihhhiiijjjkkkkkklllllllllkkkiiigggfffhhheeebbb___\\\YYYUUURRRRRRQQQNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@??????>>>>>>>>><<<===>>>>>>>>>>>>======>>>???AAABBBCCCEEEIIILLLLLLNNNPPPSSSWWWZZZ\\\]]]dddiiipppwww}}}~~~|||yyywwwuuuwwwvvvwwwzzz}}}|||wwwsssiiigggeeeddddddccc```^^^TTTLLLFFFFFFFFFDDDCCCDDDGGGJJJXXXnnn||||||pppfff^^^\\\^^^eeeiiinnnqqqrrrqqqpppppplllooouuu~~~DDDCCCAAA@@@????????????>>>@@@BBBEEEHHHNNNTTTXXXbbbgggmmmssswwwyyy|||}}}~~~ttttttzzz{{{zzzkkkaaagggnnnxxx}}}fffQQQEEE@@@999999:::555555666999<<<;;;;;;CCCLLL\\\|||~~~|||}}}zzzvvvsssssspppnnnllljjjjjjkkkmmmnnnkkkllllllmmmlllkkkjjjiiiiiiiiiiiiiiihhhddd^^^ZZZUUUTTTQQQOOOMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@??????????????????;;;;;;===>>>??????>>>>>>;;;<<<===>>>>>>@@@DDDGGGGGGGGGHHHJJJLLLNNNOOOOOOVVVYYY]]]aaaeeejjjooorrrwwwxxx{{{~~~~~~||||||{{{yyywww{{{{{{{{{zzzwwwtttqqqooorrrqqqrrrvvv{{{}}}zzzvvvhhhccc^^^ZZZXXXUUURRRPPPMMMHHHDDDEEEEEECCCDDDGGGIIIGGGRRRiiizzz~~~tttjjjbbb]]]^^^bbbeeehhhmmmppppppooooooooogggiiioooyyyCCCBBB@@@???>>>>>>>>>???>>>@@@BBBEEEIIINNNTTTXXXbbbgggnnnsssvvvyyy{{{}}}~~~~~~|||{{{}}}{{{zzz|||}}}~~~wwwkkkqqqyyylllVVVHHHAAA888777888333444555999<<<<<<;;;@@@GGGSSSkkk~~~|||~~~}}}}}}zzztttpppsssqqqnnnllllllmmmooopppkkkkkkmmmnnnnnnnnnmmmllliiikkkmmmpppppplllfff```XXXVVVTTTQQQOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDD????????????????????????999:::<<<>>>?????????>>>;;;<<<>>>>>>???AAADDDGGGBBBBBBBBBDDDFFFHHHHHHHHHOOOPPPSSSTTTVVVZZZ___bbbeeegggjjjnnnqqqtttuuuvvv{{{~~~|||zzzzzz{{{|||}}}xxxvvvttttttvvvvvvvvvuuuvvvvvvvvvuuurrroookkkiiihhhggghhhnnnuuuyyywwwtttkkkddd\\\UUUQQQNNNJJJGGGMMMIIIHHHIIIHHHFFFHHHLLLNNNJJJSSSjjjzzz~~~yyyzzzjjj```ZZZWWWZZZ```cccfffjjjmmmllllllkkklllbbbcccgggqqqCCCBBBAAA@@@???===<<<<<<@@@???AAAFFFIIIJJJPPPWWWdddiiiooossstttvvvzzz}}}~~~}}}|||||||||}}}~~~|||rrrrrryyyxxxkkkYYYFFF===999666888===::::::999999::::::;;;<<>>AAAAAAAAAAAABBBCCCDDDDDDIIIJJJLLLNNNPPPRRRSSSTTTYYYYYYZZZ\\\^^^bbbeeegggiiilllrrrwww|||}}}}}}~~~~~~}}}}}}}}}}}}}}}zzzxxxuuurrrpppoooooopppqqqpppooonnnllllllllllllnnnnnnnnnmmmkkkjjjhhhggghhheeedddfffiiilllllljjjeee```XXXPPPJJJHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGMMMXXXiiixxx{{{qqqbbb\\\YYYWWWWWWYYYbbbccceeeggggggeeecccaaaZZZ]]]dddpppCCCBBBAAA???>>>===<<<<<>>AAAFFFJJJLLLRRRYYYcccgggnnnqqqsssuuuxxx|||~~~}}}}}}||||||~~~~~~uuuvvv}}}vvvqqqqqq^^^JJJ@@@<<<999999;;;888888888888888999::::::???JJJbbbxxxvvv}}}vvvqqquuusssqqqssswwwyyyxxxvvvppppppooonnnooopppqqqrrrrrrooommmoootttvvvtttrrrmmmggg___ZZZYYYXXXUUURRRPPPOOOMMMMMMMMMMMMKKKJJJHHHHHHHHHHHHGGGGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>>>>==================>>>???????????????AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOQQQTTTVVVYYYZZZ^^^aaafffkkknnnpppqqqqqqooopppqqqrrrsssttttttuuutttsssrrrrrrqqqqqqrrrrrrqqqooommmkkkjjjiiijjjkkklllkkkjjjhhhgggfffffffffhhhhhhgggfffeeecccaaa```aaa___]]]]]]___```___^^^\\\YYYSSSNNNJJJIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMRRR]]]kkkyyytttggg[[[VVVUUUTTTUUUXXX\\\^^^```cccdddcccbbbaaa[[[^^^dddpppDDDCCC@@@>>><<<<<<======>>>>>>AAAGGGKKKMMMSSSZZZaaaffflllpppqqqssswwwzzz~~~~~~~~~~~~~~~}}}{{{~~~yyyyyy}}}zzzzzz{{{{{{rrrjjjwwwsss```JJJ???===;;;:::999777777777666777888888999<<>>>>>>>>>>>>>>===>>>>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCFFFGGGJJJLLLNNNPPPQQQQQQRRRUUUXXX\\\^^^____________``````aaabbbcccddddddeeeeeeddddddccccccdddddddddcccbbbaaaaaaaaabbbccceeedddbbb```___^^^]]]]]]______^^^]]][[[YYYWWWVVVWWWUUUSSSTTTUUUVVVVVVUUUTTTSSSPPPNNNMMMNNNOOOPPPRRRRRRRRRRRRSSSTTTUUUUUUWWW\\\eeeppp{{{zzzeee[[[RRRPPPPPPQQQSSSVVVVVVXXX[[[^^^```aaaaaa```]]]___eeeoooEEECCC???<<<;;;;;;===>>>??????CCCIIILLLNNNSSSZZZaaafffllloooppprrrvvvyyy}}}}}}}}}~~~zzz|||uuusss|||{{{xxxxxxyyyggglllooo]]]HHH===<<<<<<:::777777777666666777777888999===<<>>>>>======>>>@@@AAACCCBBBAAA@@@????????????>>>>>>>>>?????????@@@@@@CCCEEEGGGJJJKKKLLLLLLLLLLLLMMMPPPRRRSSSSSSSSSRRRUUUUUUVVVVVVWWWXXXXXXYYY[[[ZZZZZZYYYYYYYYYZZZZZZXXXXXXXXXXXXYYYZZZ\\\]]]]]]\\\ZZZXXXWWWVVVVVVUUUVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMMMMOOOQQQSSSTTTUUURRRRRRRRRRRRSSSTTTUUUVVVYYYYYYZZZ\\\^^^aaacccdddeeeiiiooowww}}}}}}~~~zzzmmm[[[SSSMMMLLLNNNNNNQQQUUUUUUWWWYYY\\\^^^_________^^^```dddmmm~~~DDDBBB???<<<;;;;;;<<<>>>AAAAAAEEEKKKNNNOOOSSSYYYbbbgggllloooppprrruuuyyyzzz{{{}}}zzz|||wwwrrrwww|||yyyzzz~~~ggghhh|||ssscccNNN@@@<<<<<<999555777777777777777888999999;;;;;;@@@KKK[[[vvv{{{{{{xxxxxxzzz||||||uuutttrrrpppooonnnnnnnnnuuusssrrrrrrtttwwwzzz{{{yyywwwvvvtttqqqmmmhhhddd\\\YYYTTTQQQOOOOOONNNMMMMMMMMMMMMLLLKKKJJJHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDAAABBBBBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>???????????????????????????@@@BBBDDDEEEEEEDDDDDDGGGHHHJJJKKKLLLLLLKKKKKKMMMNNNNNNOOOOOOPPPPPPPPPRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWUUUTTTSSSQQQPPPPPPPPPPPPOOOOOOOOONNNLLLKKKIIIHHHJJJKKKLLLMMMNNNPPPRRRTTTRRRRRRSSSTTTVVVWWWXXXYYY[[[]]]___cccgggkkkoooqqqrrruuuzzz~~~~~~~~~~~~sssfffVVVPPPLLLMMMNNNMMMPPPTTTWWWXXXZZZ[[[]]]]]]]]]]]]]]]^^^bbbkkk{{{CCCBBB???===;;;;;;<<<<<<@@@AAAEEELLLOOOPPPUUUZZZbbbffflllooopppqqquuuxxxxxxzzz}}}}}}~~~{{{tttuuuyyy||||||llllllvvv~~~rrr]]]III???<<<888333777777777777777888888999777888>>>DDDLLL```~~~{{{|||yyywwwuuusssrrrqqqqqqqqqrrrrrrrrrrrrtttvvvyyyzzzxxxyyyyyyxxxuuurrrooolllccc```[[[WWWTTTRRROOOMMMOOOOOONNNMMMLLLJJJIIIHHHIIIIIIGGGFFFEEEDDDDDDDDD@@@AAABBBDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBB@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJIIIHHHGGGKKKLLLMMMLLLKKKLLLNNNPPPSSSSSSTTTUUUWWWYYY[[[\\\^^^```cccgggmmmrrrvvvyyy|||~~~}}}kkk___RRRNNNLLLNNNNNNMMMOOOSSSXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\```hhhxxxBBBAAA???>>><<<;;;;;;;;;===???DDDLLLQQQSSSXXX^^^aaaeeekkkmmmnnnooosssvvvvvvyyy|||{{{|||~~~|||vvvtttvvv|||||||||tttrrruuu|||hhhQQQBBB===999555666666555555666666777888666666:::???AAAMMMnnn~~~yyyxxxvvvtttrrrrrrrrrrrroooqqqrrrtttuuuvvvxxxyyywwwxxxyyyxxxvvvsssqqqpppjjjgggccc___\\\YYYUUURRRQQQQQQPPPOOONNNLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEDDDBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA===>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAA===>>>???@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHHHHHHHHHHHHHGGGJJJLLLMMMMMMKKKKKKNNNQQQUUUUUUVVVWWWZZZ]]]```bbbeeefffjjjnnnsssxxx|||ooo^^^TTTMMMJJJJJJMMMMMMLLLNNNRRRTTTTTTUUUVVVVVVWWWWWWWWWYYYZZZ]]]eeeuuuAAA@@@@@@>>>===<<<;;;::::::<<>><<<888555444444444444555666666888666888<<<;;;BBB[[[vvv|||yyywwwvvvtttrrrqqqqqqqqqqqqnnnpppsssuuuvvvvvvxxxyyyvvvwwwxxxvvvtttqqqpppooonnnllliiifffccc___ZZZWWWSSSSSSRRRQQQPPPNNNLLLKKKGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFGGGGGGFFFDDDAAA@@@AAABBBDDDEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBB>>>>>>????????????@@@@@@???>>>===<<<<<<<<<>>>>>>;;;<<<===???@@@BBBCCCDDDAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGGGGHHHHHHHHHGGGGGGJJJMMMNNNMMMOOOSSSVVVXXXXXXXXXZZZ^^^bbbfffiiimmmnnnqqqtttyyy}}}~~~tttbbbRRRIIIHHHGGGHHHLLLLLLKKKMMMRRRPPPPPPQQQRRRSSSTTTUUUVVVWWWXXX[[[dddtttDDDAAA===;;;:::;;;:::999@@@AAACCCGGGNNNVVV^^^bbbfffgggiiijjjkkkmmmpppsss{{{}}}||||||}}}~~~~~~~~~zzzxxxvvv{{{{{{|||vvvhhhuuuxxx^^^FFF<<<;;;;;;555555555555555666777777999777777999:::@@@MMMZZZ}}}yyyvvvuuutttrrrpppnnnpppsssvvvxxxyyyxxxwwwvvvuuusssqqqqqqqqqqqqrrrrrrrrrpppnnnkkkhhhfffddd]]]YYYSSSQQQQQQQQQOOOMMMJJJJJJKKKKKKKKKIIIGGGFFFIIIGGGEEEDDDDDDCCCBBB@@@AAABBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBB@@@?????????@@@AAADDDCCCAAA???>>>??????@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>????????????CCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEEDDDCCCBBBAAAAAA===???BBBEEEFFFFFFEEEEEECCCDDDEEEEEEEEEFFFIIIKKKLLLLLLMMMOOORRRSSSSSSRRRYYYZZZ[[[^^^bbbgggkkkmmmtttvvvyyy{{{}}}~~~}}}~~~{{{gggTTTKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPRRRRRRQQQRRRSSSUUUUUUSSSVVVaaaqqqDDDAAA===;;;:::;;;:::999>>>???AAAFFFMMMVVV^^^bbbfffhhhjjjllllllnnnrrrtttyyy{{{~~~}}}}}}~~~}}}yyyvvvssszzzsssaaagggvvvyyybbbKKK>>>999888555555555555555666777777999777777888999===GGGSSSrrrzzzvvvuuutttssssssrrrssstttvvvwwwxxxxxxxxxwwwvvvtttrrrpppppppppppprrrrrrqqqooonnnllljjjiiigggccc]]]YYYVVVTTTPPPMMMKKKLLLLLLLLLLLLKKKKKKJJJIIIFFFDDDCCCDDDDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCAAA@@@@@@@@@AAABBBCCCBBBAAA???????????????<<<<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCBBBBBB>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPMMMMMMNNNPPPRRRTTTUUUUUU]]]___bbbfffkkkppptttvvvzzz|||~~~~~~{{{zzzzzz}}}nnn]]]OOOIIIIIIFFFEEEEEEEEEGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPTTTRRRVVVaaaqqqDDDAAA===;;;:::;;;:::999;;;<<>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDEEEGGGGGGHHHJJJMMMPPPQQQQQQRRRTTTVVVYYY[[[]]]ccceeejjjooouuuzzz}}}~~~}}}vvvvvvwww{{{lll]]]QQQIIIFFFGGGCCCCCCCCCDDDEEEGGGJJJKKKOOOPPPQQQPPPNNNMMMNNNOOOQQQQQQUUUaaapppDDDAAA===;;;:::;;;:::999:::<<>>===BBBNNNgggxxxxxxyyyzzz{{{{{{{{{{{{{{{~~~}}}}}}|||zzzxxxwwwvvvooonnnmmmmmmmmmnnnpppppprrrsssuuutttrrrnnnmmmllliiihhhfffdddaaa___^^^^^^XXXUUUPPPMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDFFFGGGFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCAAA@@@??????AAACCCFFFHHHKKKLLLNNNOOOPPPSSSWWWZZZ___dddjjjooorrruuuzzz~~~~~~~~~~~~|||yyywwwwww{{{zzzsssvvvrrr___UUULLLIIIFFFCCCBBBCCCBBBBBBBBBCCCDDDGGGIIIJJJOOOPPPPPPNNNKKKIIIIIIJJJJJJLLLRRR[[[gggzzzDDDAAA===;;;:::;;;:::999======>>>AAAGGGNNNUUUYYY]]]___aaabbbbbbdddgggjjjkkknnnrrrvvvxxxzzz|||~~~~~~}}}{{{{{{~~~yyytttrrroooxxxxxxyyyttt___VVV\\\lll{{{xxxkkkZZZGGG;;;777555555555555555666777777666333333888999888888:::777<<>><<<;;;;;;::::::;;;;;;===@@@DDDHHHLLLNNNRRRSSSTTTUUUVVVZZZ^^^bbbfffiiikkknnnpppsssvvvyyy~~~xxxuuuqqqxxxtttrrrwwwnnnaaabbbnnnzzzppp\\\KKK???:::888777666555555444555555555555444333444555666777<<<999;;;BBBKKK___}}}|||{{{~~~~~~|||zzzzzzzzz|||vvvvvvwwwyyy{{{yyyvvvssssssuuuxxxyyyyyyyyyzzz{{{yyywwwrrrmmmgggbbb___]]]\\\\\\[[[[[[YYYWWWVVVTTTQQQOOOLLLLLLMMMMMMKKKHHHIIIHHHHHHIIIIIIJJJKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHFFFHHHIIIJJJIIIIIIJJJKKKJJJIIIJJJMMMQQQRRROOOKKKJJJJJJJJJKKKMMMPPPSSSUUUOOOQQQSSSWWWZZZ\\\]]]^^^dddiiiooouuuyyy|||~~~~~~}}}|||{{{{{{}}}~~~~~~}}}~~~{{{xxxyyysssyyyyyyxxxhhh^^^ZZZTTTQQQKKKFFFBBBBBBCCCDDD===>>>???@@@BBBCCCEEEEEEHHHGGGGGGFFFFFFFFFFFFGGGIIIIIILLLTTT```rrrAAA@@@???===<<<;;;::::::999999:::<<>><<<::::::999<<<;;;<<<<<<>>>AAACCCDDDGGGIIIKKKMMMOOOSSSXXX\\\___bbbgggkkkooossswwwzzz{{{|||}}}}}}}}}}}}uuupppkkkpppzzzvvvllliiittt|||jjjiiivvv|||dddNNNAAA:::777666555444444333444444333222222222222333444555444444888>>>@@@GGG]]]sss~~~}}}}}}~~~}}}{{{yyyyyy{{{}}}~~~~~~~~~~~~{{{yyyvvvtttsssrrruuussspppmmmjjjiiihhhhhhfffdddaaa___]]]ZZZVVVSSSWWWVVVUUUUUUTTTTTTUUUUUURRRRRRRRRRRRSSSSSSTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUWWWXXXYYYZZZZZZWWWUUUSSSUUUYYY^^^aaa```]]][[[ZZZ]]]]]]___aaacccfffhhhjjjmmmooorrrvvvyyy|||~~~~~~~~~~~~~~~}}}zzzyyy{{{{{{xxxxxx{{{|||xxxhhh\\\QQQKKKJJJGGGHHHIIIJJJJJJHHHFFFDDDCCCCCCBBBAAA@@@???>>>>>>BBBBBBBBBBBBCCCDDDEEEEEEGGGFFFIIIPPP[[[lllDDDCCCAAA>>><<<:::999999;;;;;;;;;;;;===???AAACCCBBBDDDFFFIIIKKKPPPVVVZZZ___bbbgggkkknnnrrrvvvyyy{{{|||}}}}}}}}}~~~uuuooojjjnnnvvv|||nnnhhhuuurrrqqq}}}xxxgggQQQBBB;;;777666555444333333333333444444444444555555666666555666:::===<<>>===AAA@@@AAAAAABBBCCCDDDEEEGGGEEEHHHNNNXXXhhhDDDCCC@@@>>><<<:::999888555555555666888:::===>>>???AAACCCFFFIIIMMMSSSWWW___cccgggkkknnnqqqtttvvvxxxyyyzzzzzzzzz|||xxxqqqlllnnnsss~~~ssskkkwww|||zzztttppp{{{~~~iiiUUUEEE<<<777777666555444444444444444444444555555555555555777888999:::888;;;DDDNNNddd~~~|||||||||{{{zzzxxxxxxzzz{{{{{{zzzzzz|||}}}~~~}}}{{{yyywwwuuuttttttttttttssssssuuuxxx{{{}}}yyyzzz{{{zzzwwwuuusssqqqmmmlllkkkjjjiiihhhhhhhhhhhhgggfffdddcccbbbbbbaaaeeefffggghhhhhhhhhggggggiiihhhiiikkkllljjjeeeaaa^^^fffpppwwwyyyyyy{{{|||yyyzzz||||||xxxvvvxxxyyyzzz}}}yyywww}}}iiiZZZOOOGGGDDDEEECCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFGGGNNNWWWgggBBBAAA???===;;;999999888555555555666888:::<<<>>><<<>>>AAACCCFFFJJJPPPTTT^^^aaafffjjjmmmooorrrtttssstttttttttuuuwww{{{{{{uuuoooooorrrzzzyyymmmwwwmmmkkkwww}}}mmm[[[III>>>888777666555555444555555111222333333444444333333666777777555555888>>>DDDQQQhhh~~~}}}}}}}}}}}}zzzxxxxxxyyyyyyyyyxxxxxxzzz|||~~~}}}{{{yyywwwuuuuuutttuuuuuuuuuuuuvvvwwwyyyzzzzzz}}}~~~|||{{{{{{xxxwwwvvvuuutttsssssssssqqqpppnnnllljjjhhhggggggkkklllnnnoooppppppooonnnooonnnnnnpppsssrrrnnnjjjhhhnnnwww~~~~~~~~~~~~}}}zzzyyyuuurrrrrrvvv{{{~~~yyywww~~~tttcccWWWNNNGGGDDDEEECCCAAA???>>>===>>>@@@AAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGIIIOOOXXXhhh@@@???===<<<:::999999888999999888888999:::<<<===:::<<<>>>@@@CCCGGGLLLPPPXXX]]]bbbgggkkkmmmppprrrpppqqqqqqqqqrrruuuzzz}}}}}}~~~}}}yyyrrrpppqqqwwwqqquuuqqqlllwww~~~qqqaaaNNN???999999777666666666666666111222333444444444333333555666666444444777;;;===CCCTTTooo}}}{{{yyyzzzzzzyyyxxxyyy{{{}}}|||{{{zzzxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxyyyyyyyyywww{{{~~~~~~|||||||||zzzzzzyyyxxxwwwwwwwwwxxxvvvtttsssqqqooonnnmmmmmmoooppprrrtttuuuuuutttssssssqqqqqqtttxxxyyyvvvsssrrrtttyyy}}}|||}}}}}}zzzvvvtttooonnnqqqyyyzzzvvvwwwrrrfffYYYQQQKKKEEEBBBBBB@@@???>>>======>>>@@@AAA@@@AAABBBCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJHHHJJJQQQZZZjjj>>>>>><<<;;;:::999999888999888666555555555666777999:::<<<>>>@@@EEEJJJNNNTTTXXX___eeeiiilllppprrrpppqqqrrrrrrsssvvv{{{~~~zzz{{{~~~~~~~~~{{{sssqqqpppuuuuuuuuuxxxqqqyyyuuufffQQQ@@@:::999888777666666666666333444555666666666555444444777888777777888999999;;;GGG]]]zzz~~~{{{||||||{{{zzzzzz|||~~~~~~}}}}}}|||{{{|||||||||wwwwwwyyyzzz{{{|||||||||tttxxx|||}}}{{{yyyyyyzzzxxxxxxwwwvvvvvvvvvvvvwwwwwwvvvuuusssrrrrrrrrrrrrqqqsssuuuwwwxxxwwwvvvuuuvvvtttrrrvvv{{{~~~|||xxx{{{{{{}}}}}}~~~~~~}}}|||zzzwwwuuurrrrrrxxxppppppzzz|||dddZZZPPPKKKGGGBBB??????===>>>>>>???@@@@@@AAABBBAAABBBCCCDDDEEEFFFGGGHHHKKKKKKJJJJJJIIIJJJJJJJJJKKKIIIKKKRRR\\\lll======<<<;;;999888777777666666666666666555555555555777999:::===AAAFFFIIIUUUYYY^^^cccgggjjjmmmpppsssqqqqqqtttxxx{{{{{{yyy~~~~~~}}}|||}}}}}}uuutttnnnmmmuuu|||tttuuu}}}rrrttthhhbbbSSSAAA:::888555444555555444444666555333222222333555666555444333333555666666666<<>>:::>>>>>>>>>>>>============@@@AAABBBDDDFFFHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLOOOUUU]]]lll======<<<;;;::::::999999777777666666666666555555555777999:::<<<@@@EEEIIISSSWWW^^^cccgggjjjlllooorrrqqqqqqtttxxx{{{|||{{{}}}||||||~~~}}}|||}}}zzzrrrllljjjrrrsssppp~~~vvvtttiiidddVVVFFF;;;888555444555555555444666444333222222333444666555444333333555666666555666;;;===IIIddd{{{~~~{{{zzz{{{}}}~~~||||||}}}}}}|||{{{}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzzzzzzzzzzzzz{{{{{{~~~|||{{{{{{{{{}}}~~~||||||{{{zzzyyywwwvvvuuusssuuuwwwxxxzzzzzzzzzyyy{{{zzz{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}uuujjjfffjjjyyylll___PPPKKKDDDAAAAAAAAA???<<<>>>>>>>>>>>>============AAABBBDDDFFFHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLJJJKKKNNNTTT\\\lll===<<<<<<<<<;;;;;;::::::777777777777666666555555555777888:::<<<@@@DDDHHHPPPUUU]]]cccgggiiikkkmmmoooooopppssswww{{{}}}}}}|||{{{|||~~~~~~}}}~~~~~~rrrllljjjqqq}}}sssnnnyyyvvvjjjfffZZZLLL<<<999666444444555555444555444333222222333444555555444222333555666555555555:::888<<>>============>>>>>>>>>>>>AAABBBCCCEEEGGGIIIJJJKKKMMMNNNNNNNNNNNNMMMLLLLLLIIIIIILLLSSS[[[kkk;;;;;;;;;;;;;;;;;;;;;;;;999888888777777666666666555666888999;;;???CCCGGGNNNTTT\\\cccgggiiijjjkkkllllllnnnqqquuuyyy|||~~~}}}}}}}}}~~~}}}~~~tttooolllrrr|||vvvppp{{{zzzyyylllggg\\\NNN===:::666444444555555444444444333222222333444444555444222333444555555444333:::999888AAAMMMeee~~~~~~|||zzzzzz{{{||||||{{{{{{||||||{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{|||}}}~~~}}}|||{{{{{{{{{zzzwwwxxxyyy{{{{{{{{{zzzzzzzzz|||~~~~~~|||{{{|||~~~~~~}}}~~~kkkdddqqq|||kkk]]]RRRLLLEEEBBB???>>>???@@@@@@???============>>>>>>>>>>>>??????AAABBBDDDFFFGGGHHHLLLLLLLLLLLLLLLKKKJJJJJJIIIIIILLLRRRYYYhhh;;;;;;;;;;;;:::::::::::::::999999888777777666666555666777999:::>>>BBBFFFNNNSSS[[[aaaeeefffggghhhggghhhjjjmmmqqqvvvzzz}}}}}}|||}}}}}}uuupppnnnqqqyyyxxxqqq{{{lllmmm}}}pppiii\\\MMM>>>;;;666444444555555555333333333222222333333333666444222222444444444333+++555777777:::===LLLddd}}}}}}}}}}}}|||{{{~~~~~~~~~~~~~~~}}}xxxxxxyyy{{{|||}}}~~~}}}}}}~~~~~~}}}|||||||||||||||xxxyyyzzz{{{{{{{{{zzzyyyxxx{{{~~~}}}uuulllrrrjjj[[[RRRMMMKKKDDDBBB@@@????????????>>><<<=========>>>>>>>>>???>>>???@@@AAACCCDDDFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIKKKPPPWWWeee|||<<<<<<<<<<<<;;;;;;::::::;;;::::::999888777666666555666777888:::===AAAEEEMMMRRRXXX^^^```bbbcccdddccceeegggiiilllqqqvvvzzz~~~~~~~~~|||{{{|||~~~tttpppmmmooottt~~~xxxooowww|||ddd```kkkyyyxxxmmm^^^NNN@@@<<<777444333444555555222222333333333333222222666444222222333444333222+++444666888;;;888===MMMiii}}}~~~}}}uuurrrrrr~~~}}}zzzxxx~~~{{{{{{|||}}}~~~|||||||||}}}~~~}}}|||}}}~~~{{{|||}}}}}}}}}|||{{{zzzyyy}}}~~~yyyuuuzzzooo[[[OOOIIIGGGEEEAAAAAA@@@???>>>=========<<<<<<======>>>>>>?????????@@@AAABBBDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDHHHGGGJJJOOOVVVddd{{{@@@??????>>>===<<<;;;;;;<<<;;;:::999888777777666444666777888999<<>>============<<<<<<<<<===<<<<<<<<<===>>>????????????@@@AAABBBCCCDDDEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDGGGMMMUUUddd|||BBBBBBAAA@@@???>>>===<<<<<<<<<;;;:::999777777666444666777777999<<<@@@DDDJJJNNNRRRTTTVVVXXXZZZ\\\^^^```bbbccceeeiiiooouuuwwwvvvvvvyyy|||}}}|||zzzyyyzzz}}}wwwtttrrrrrrsssxxxxxxoooxxx}}}fff[[[ZZZccc{{{zzzgggVVVAAA===777444333444555666111222222333333222222111666444222222333333333111555666///000999777555>>>999IIIbbb|||}}}vvvkkkaaaZZZTTTPPPMMMHHHJJJLLLLLLKKKJJJIIIIIILLL]]]uuu~~~}}}}}}~~~yyytttxxxqqqcccRRRHHHFFFEEE@@@:::888:::;;;;;;;;;;;;<<<===;;;<<<<<<===>>>??????@@@======>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@AAAEEELLLUUUeee}}}CCCCCCAAA>>>;;;;;;<<<>>>===<<<;;;:::999888888777777666555555777;;;>>>AAACCCEEEHHHLLLPPPSSSUUUVVVXXXXXXZZZ^^^dddiiimmmooouuuwwwyyyzzzzzz{{{}}}{{{||||||||||||}}}|||uuurrrsssrrrssswwwvvvxxxnnnXXXZZZbbbpppgggNNNCCC;;;666777888666555666555444222000000111222333333333333333333333333333///000111333555777888999>>>>>>FFFZZZsss|||ooo^^^SSSNNNKKKFFF@@@DDD@@@>>>???===<<<>>>CCCHHHLLLXXXooo}}}|||yyyzzzvvvdddYYYKKKDDDEEEEEE@@@;;;========================<<<<<<<<<<<<<<<<<<;;;;;;>>>???AAABBBCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDHHHPPP___wwwDDDCCCBBB@@@===<<<>>>@@@======<<<;;;;;;:::999999888777666666888:::>>>@@@AAACCCFFFIIILLLOOOQQQRRRVVVVVVYYY]]]ccciiimmmooorrrtttwwwxxxyyy{{{~~~~~~~~~~~~}}}||||||~~~wwwrrrrrrqqqrrrwwwtttuuu~~~rrr]]]]]]___lllgggPPPCCC;;;666666777555444555555444222000000111222333333333333333333333333333444444444444444444333333444666===JJJ[[[sssppp```UUUNNNHHHCCC>>><<<===AAABBBAAAAAADDD@@@DDDKKKYYYooo|||qqqaaaYYYQQQGGGBBBBBBBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCEEEJJJQQQ___wwwDDDDDDDDDBBB@@@???@@@AAA>>>>>>>>>======<<<<<<;;;;;;:::888888888:::<<<>>>???@@@BBBEEEGGGJJJLLLMMMRRRSSSVVV[[[aaagggllloooppprrrtttvvvwww{{{|||{{{}}}zzzsssqqqoooppp|||xxxrrrqqqyyyzzzcccbbb]]]hhh|||kkkWWWDDD<<<666555666444333444444333222000000111222222333333333333333333333333555555555444333222222222222555:::???FFFWWWttt}}}ooo```RRRIIIAAA======@@@AAA===;;;;;;:::>>>CCCHHHRRRjjj}}}ppp^^^PPPJJJFFFBBB?????????>>>===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>><<<;;;:::999999999:::;;;======???AAACCCEEEGGGHHHMMMPPPTTTYYY^^^dddjjjnnnpppqqqssstttvvvyyy~~~}}}|||}}}}}}sssooollllllwww{{{rrrooovvvfffccc]]]fffwwwrrr]]]EEE===666555555333222333333222111111000111222222222222222222222222222222111111222333444444555666666777999:::;;;EEE[[[pppiiiWWWKKKCCC===>>>???<<<;;;;;;999???EEEFFFHHHSSSfffuuuqqqbbbRRRGGG???@@@@@@>>>===<<<<<<===::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<@@@?????????AAACCCEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEIIIOOOUUUaaavvvKKKLLLMMMKKKGGGDDDBBBBBBBBBAAAAAA@@@@@@?????????===<<<;;;999888888999999;;;;;;<<<>>>@@@BBBDDDFFFIIIMMMRRRVVV[[[aaahhhmmmppprrrssstttuuuxxx{{{~~~}}}}}}tttoookkkiiirrr~~~uuuqqqwwwggg```]]]dddtttvvv]]]HHH???777555444222111222111111111111111111111222222222222222222222222222...///000222444555777777666444333555666:::EEEPPPjjjsss\\\OOOCCC@@@BBBBBBBBBCCC===???BBBBBBBBBGGGOOOVVVmmmpppaaaRRRFFF???<<<>>>??????<<<:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::;;;<<<>>>AAABBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEJJJOOOVVVaaauuuSSSUUUUUURRRMMMHHHEEECCCCCCCCCBBBAAA@@@???>>>>>><<<;;;:::999888777777777999999999;;;===@@@CCCDDDGGGKKKPPPTTTXXX]]]eeekkkoooqqqtttvvvvvvxxxzzz|||~~~~~~~~~}}}~~~}}}~~~xxxqqqlllhhhnnnyyy{{{www|||kkkbbb```fffsssxxx^^^JJJAAA888666444222111333000000000111111111111111222222222222222222222222111111111222333444444444777222111444777888;;;???NNNiiiyyyhhhVVVNNNKKKFFFAAA>>>@@@>>>;;;:::;;;@@@FFFJJJQQQ___xxx~~~uuudddVVVIII@@@===<<<===???>>>===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;<<<===???@@@BBBCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFIIIOOOTTT```sss]]]^^^^^^ZZZTTTMMMHHHEEEEEEDDDCCCBBB@@@???======;;;:::999888777777666666666666666777:::===AAACCCEEEJJJOOOSSSUUUZZZbbbhhhllloootttwwwyyyzzz|||}}}}}}~~~~~~}}}|||}}}|||}}}|||vvvooojjjmmmvvv}}}wwwmmmiiimmmyyy|||gggMMMCCC:::666555222111333//////000111111111111111111111111111111111111111222222222222222222333333777333222666888777888;;;AAAPPPiiiuuummmggg[[[MMMCCCCCCBBB???======???DDDGGGEEENNN___sss}}}zzzfffWWWLLLBBB>>>???<<<<<<<<<<<<=========<<<::::::::::::::::::::::::888999999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFIIIMMMSSS^^^rrrdddeeeddd```XXXPPPJJJGGGFFFEEEDDDBBB@@@>>>===<<<999999999888777666555555333333444555888<<>><<<::::::;;;===???>>>===999999999999999999999999888888999::::::;;;<<<<<<;;;<<>>===:::888666666666666666555555555222333444666888:::<<<>>>BBBGGGMMMQQQUUUZZZ```ffflllooorrruuuxxx|||}}}}}}~~~~~~}}}{{{}}}zzzssspppqqq{{{||||||zzzmmmmmmvvv~~~{{{^^^FFF999999444333555222333111000///000111000///222222222111111111000000000///.........///111222333333333444444444555555:::999???OOOeee~~~wwwaaa^^^[[[XXXUUUQQQLLLHHHGGGIIINNNUUU```ooo~~~eee[[[OOOFFFBBB???<<<888AAA;;;999>>>???;;;888999999999888777777888999999:::::::::;;;;;;<<<<<<<<<888999;;;===???BBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDGGGKKKPPP[[[pppfffdddaaa^^^ZZZRRRJJJEEEBBB@@@>>>======<<<:::888777777666666666666555555333333444555777:::<<<===CCCGGGLLLPPPTTTYYY```fffnnnpppsssuuuwwwzzz~~~~~~||||||}}}~~~~~~~~~zzzrrrpppssszzz{{{sssjjjlllvvv~~~cccIII<<<:::555333666333444222000000111222111000222222222111111111000000111000/////////000111222333333333333444444444444222444999BBBNNNccc}}}zzztttiii```XXXWWWYYY```jjjvvvttthhhXXXPPPFFF@@@???>>>===:::<<<888:::AAACCC@@@======::::::999888888999::::::999999999:::;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDFFFJJJOOO[[[ppp^^^\\\ZZZWWWTTTOOOIIIDDDAAA???<<<:::;;;;;;:::999888888777777777666666666333333444555777999<<<===CCCGGGLLLOOOSSSYYYaaagggoooqqqsssuuuvvvyyy|||~~~}}}{{{zzzzzz|||}}}~~~{{{qqqppptttwww{{{~~~{{{pppkkkmmmuuu|||iiiNNN???;;;555333666333444333111111222222222111222111111111111000000000222111111000000000111111222222333333333444444444222555999:::===KKKhhh}}}wwwuuuuuu{{{yyyuuuxxx~~~wwweeeWWWKKKEEE>>>::::::<<<;;;:::999888<<>>===999999888777777888999999777888888999::::::;;;;;;>>>???@@@BBBCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFJJJOOO[[[oooZZZWWWTTTQQQOOOKKKFFFCCCAAA>>>:::999999:::::::::999999999888777777666666444333333444666999;;;===CCCGGGKKKOOORRRXXX```gggoooqqqssstttuuuvvvyyy|||zzzzzzyyyyyyxxxzzz}}}~~~rrrppptttvvv~~~xxxrrrqqqvvv|||mmmQQQ@@@;;;444222555222333111000000111222111111111111111111000000000000222222222111111111111111222222222222333333333333555777999888666>>>TTTjjjyyysssnnniiieeehhhnnnxxxvvvhhhYYYOOOEEE@@@;;;888888999999999:::;;;===???@@@===:::999777777777666666777777777666666777888999::::::;;;===>>>@@@AAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEIIINNNZZZnnnZZZVVVQQQMMMJJJGGGDDDAAA@@@>>>:::999:::;;;<<<<<<;;;::::::999888888777777444444333333555888;;;===CCCFFFKKKOOORRRXXX```fffmmmoooqqqrrrrrrtttwwwzzzwwwxxxxxxwwwwwwxxx|||~~~sssppprrrvvv~~~xxx{{{mmmQQQ@@@;;;333000333000111///......000111000///000000000000000000000000111111222222222111111111111111111222222222333333333333333555444888CCCOOOhhhqqq```UUUVVVXXX\\\```bbbeeeiiilllxxx|||uuucccTTTKKKHHH???===:::999:::;;;;;;<<<999;;;:::999888999999999888888888888888888888888555666666777999::::::;;;>>>???AAABBBCCCCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBDDDHHHNNNYYYnnnYYYUUUOOOJJJGGGDDDBBBAAA@@@>>><<<<<<===>>>>>>>>><<<<<<;;;:::999888888777555444333333444777:::<<>>???@@@AAA@@@???======<<<;;;:::999888888666444333222333666:::<<>>999999::::::;;;;;;===>>>888===>>>:::888;;;===;;;888999:::;;;;;;:::999888555666777888:::;;;<<<<<<===???BBBDDDEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCGGGMMMXXXmmmUUUPPPIIIDDDBBBBBBBBBBBBAAA@@@@@@AAACCCCCCBBB@@@>>>======;;;:::999888888666444333222333666:::<<<>>>DDDLLLRRRVVVYYY]]]aaabbbdddhhhkkkmmmqqqvvvyyyuuuxxxzzzxxxuuuuuuzzz{{{tttqqqrrrrrr{{{}}}vvvbbbsss|||rrrqqqfffMMM???===777444555111111///...///111222222111.../////////000000111111+++,,,...000111222222111000000000000111111111111222111222444333///111555555<<>>DDDRRRkkkwwwmmmjjjllloookkkhhhfffgggjjjmmmlllkkklllccc[[[[[[\\\\\\]]]```dddiiiooossstttvvvzzz}}}}}}zzzjjj___RRROOOJJJDDD???;;;888777888999::::::::::::999888;;;;;;;;;:::::::::999999;;;:::888777666555555555888888999999999:::::::::;;;===>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBCCCFFFJJJUUUjjj|||TTTNNNGGGAAA???AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFBBB>>>;;;:::::::::999888777555333444777:::<<>>666444333222333111111000000000000000111000000////////////000000000000////////////000000000000000000000000000000111111222333333444555555444666999<<>><<<;;;::::::888888::::::::::::888888999888888888777777777777;;;;;;:::999888888888888888888888999999999::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCFFFJJJUUUiii{{{MMMHHHBBB>>>>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIJJJJJJEEEBBB>>>;;;;;;;;;:::999888777555444555777:::<<<>>>???BBBFFFKKKOOORRRSSSXXXXXXXXXXXX[[[aaaiiiooosssrrrrrrsssuuuxxx|||~~~wwwtttuuuwwwzzztttuuu{{{vvvbbbdddnnnuuujjj^^^NNN>>>666555333111222333222111000////////////000000////////////000000000000////////////000000000000000000000000000000000000111111222222333333444555555555888CCCSSS___}}}zzzyyy~~~}}}xxxwww|||xxxjjj^^^SSSHHHAAA<<<;;;;;;::::::::::::;;;777888999::::::999888777777777777777666666666666999999999999999999999999888888888999999999999:::;;;===>>>@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBEEEIIITTThhhzzzJJJFFFAAA>>>>>>@@@AAABBBEEEEEEFFFGGGGGGGGGGGGGGGEEEBBB>>><<<;;;;;;:::888888777666555666888:::<<<;;;===@@@CCCGGGJJJMMMNNNRRRRRRSSSTTTWWW\\\ccciiioooppppppqqqrrruuuyyy|||wwwuuuwwwzzzuuuppprrryyyyyyeeegggpppyyynnn___PPP@@@999777555333333222222111000//////000000000000////////////000000000000////////////000000/////////////////////////////////000000111111111444555555333333777@@@GGG```rrr|||||||||jjjZZZOOOHHHCCC???===<<<;;;:::999999888888777888999::::::999888777888888888888888777777777666666777777888888888888888888888888999999999999;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAADDDHHHRRRfffxxxKKKHHHCCC@@@@@@@@@AAA@@@BBBCCCDDDEEEEEEFFFFFFEEEDDDAAA>>><<<;;;:::999777777777666555666888999;;;:::;;;>>>AAADDDGGGIIIJJJKKKMMMPPPSSSVVVZZZ```cccmmmoooqqqrrrsssuuuyyy||||||wwwvvvyyy|||sssooopppuuu}}}~~~hhhjjjtttvvv```QQQAAA:::777555222222000000//////000111222222000000////////////000000000000////////////000000////////////////////////......//////////////////222333444333222444888<<>><<<;;;<<<<<<;;;:::999888777777777888999999999999888777777777777777777777777777555666777888888999888888777777888888888999999999;;;<<<>>>@@@AAAAAAAAAAAA??????>>>>>>===>>>>>>??????>>>@@@DDDGGGQQQddduuuLLLIIIEEECCCBBBBBBAAA@@@>>>???@@@CCCDDDFFFGGGGGGBBB@@@===;;;:::999777555666555555555666777888999999:::<<<>>>AAACCCEEEFFFEEEHHHMMMQQQTTTYYY^^^aaalllpppuuuwwwwwwxxx{{{~~~|||~~~yyyuuuuuuxxx|||{{{sssqqqooosssyyylllnnnxxx}}}bbbQQQ@@@888555222000000////////////000111222333000000////////////000000000000////////////000000000000000000000000000000............////////////...000222333333333555777;;;@@@PPPiii{{{www}}}xxxeee[[[LLLAAA;;;999888777777888888999888888777666666777888999999888777666555555555555666666666666777888999:::;;;;;;:::999777777777888888888888999;;;===>>>@@@AAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<=========@@@CCCFFFPPPbbbsssKKKHHHEEEDDDDDDCCCBBBAAA>>>???@@@BBBDDDEEEEEEFFF@@@>>><<<:::999888666444444444444444555666777888777888:::<<<>>>@@@BBBCCCCCCEEEHHHLLLPPPVVV]]]bbbjjjpppwwwzzzzzzyyy{{{~~~yyyzzz{{{}}}}}}wwwssssssvvvyyy}}}vvvsssrrroooqqqwwwuuuuuu}}}fffTTTBBB888555222000111111000000000000000111111000000////////////000000000000////////////000000000000000000000000000000///////////////............000111333333333333333555777@@@PPP___ppp{{{wwwzzzmmmcccTTTLLLCCC===;;;;;;:::888666777888888888888777666666777888999999888777666555555555666666777777777777888:::;;;;;;:::999888777777777777888888888888;;;===>>>@@@AAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<===???BBBFFFOOOaaaqqqIIIGGGEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBB???===;;;999999777555333444333333444444555666777666777888:::<<<>>>???@@@BBBCCCEEEGGGLLLTTT^^^dddgggnnnwwwzzzyyyxxxyyy{{{wwwwwwxxxzzz}}}}}}vvvqqqqqqtttvvvzzzsssssstttppppppvvv~~~}}}kkkYYYEEE:::666333222333333222111000////////////000000////////////000000000000////////////000000000000000000000000000000//////////////////......000111333444444333222222555666;;;AAADDDOOOhhhvvvzzz}}}xxxlllXXXIIICCC>>>:::999:::;;;:::999::::::;;;;;;999888666555666777888999999888777666777777888888999999::::::555777888999999888666555777777777777888888888888;;;===>>>@@@AAAAAAAAAAAA??????>>>===============<<<<<>>??????===<<<<<<<<<===<<<:::777444333666444222111222333333333444444555444555777:::===<<>>IIIRRRppp}}}}}}yyynnnbbbVVVKKKEEE===<<<;;;999888777777666;;;999888666555444555555999999999888777666444333777777888888888888777777333555444333555999999555999888888888888888999999999:::;;;<<<===>>>???@@@>>>>>>???@@@@@@>>>===<<<<<>>???IIIQQQ```vvvQQQPPPNNNKKKGGGDDDCCCCCCCCCAAA???>>>===<<<:::888;;;<<<<<<<<<;;;999666444666444222111333333333333444444555444444666999<<<===@@@DDDHHHLLLQQQWWW[[[eeejjjqqqwwwyyyzzzzzzzzzzzzvvvsssuuuzzz}}}}}}{{{zzzuuunnnjjjjjjfffppp~~~|||mmmkkkkkkhhhhhhlllttt|||sss]]]FFF;;;888555333333000111222222222222111000............////////////......////////////............///000000///...---///......---...///000111111111111111111111111111111333444444444888@@@GGGRRRgggzzz}}}yyylll^^^RRRHHH@@@<<<<<<<<<:::999888777777777888777666555555666666777555555555444444333333333666666666666666666666666555888888555555888888666777666666666777777888999::::::;;;<<<>>>???@@@AAA???????????????>>>======<<>>@@@DDDGGGKKKPPPVVVZZZcccgggnnnsssvvvyyy{{{}}}}}}zzzwwwxxx{{{}}}|||zzz~~~{{{uuuoookkkkkkccclllyyyzzzmmmkkkiiidddeeejjjqqq{{{{{{zzzeeeLLL===888555222222000111111222222111111000............////////////......///////////////...///000000000000...,,,+++///............///000000111111111111111111111111111333444333111222777;;;999JJJccc}}}yyytttqqqwww}}}qqqgggXXXJJJAAA<<<:::999;;;;;;999888777777777777666555555555666666777888666666666666666777888999777666666555555666666777777<<<===888555666777777444444444555666777888999:::;;;<<<===???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>===BBB@@@@@@IIIOOO]]]sssYYYYYYWWWVVVUUURRROOOLLLLLLIIIDDDAAA>>><<<999777888888999::::::999888888666555333333444444333111333444555444333333666888;;;>>>BBBFFFJJJPPPVVVZZZbbbeeejjjnnnqqquuuyyy|||}}}||||||~~~~~~|||zzz{{{{{{vvvqqqmmmmmmdddkkkuuuwwwmmmjjjfffaaabbbiiippp|||}}}~~~mmmSSS@@@888555333222000000111111111111000000............////////////---...//////////////////...///000000000///---,,,............/////////000111111111111111111111111222333555444222222444666777>>>JJJ\\\sssyyysssrrrwww}}}rrrkkkZZZRRRGGG>>>::::::;;;===:::999888777777777777777555555555555666666777777777777777777888:::;;;<<<999999888777777888999999888>>>@@@;;;555555777888444444444555666888999:::;;;<<<===>>>???@@@AAABBBAAA@@@>>>=========>>>???>>>CCC@@@AAAHHHNNN\\\qqqcccaaa```___]]]YYYTTTOOONNNJJJEEEAAA???<<<:::888666777777888888888888888777555444444555444222111111333444333333333444666777:::???CCCHHHNNNUUUYYY___bbbeeegggjjjmmmrrruuu{{{{{{{{{|||}}}}}}{{{yyyyyy}}}|||xxxsssppppppiiimmmttt~~~qqqgggdddaaa]]]___fffooo|||~~~~~~rrrXXXCCC999777555222000000000000000000000000............////////////------...///////////////,,,---///000000000///...---......///////////////000000000000000000000000000222333333333222333333999:::>>>EEETTTmmmzzzxxx{{{xxxlll___WWWGGGBBB<<<999888:::<<<===888888777666666777777777666666666666666555555444444444444555666777999999999999888888888888999999888>>>@@@;;;555555777888444555555666777888:::;;;;;;<<<===>>>???@@@AAABBBAAA@@@>>>=========>>>???===BBB@@@AAAIIINNN[[[pppvvvsssooommmjjjcccZZZSSSPPPLLLFFFAAA>>><<<:::888777777777777888888999999777666555555555555222000///111333333222222444555555888<<>>;;;888777777888777666777666666666666666777888666666666666666555444333666777888999999999999888666777777888888777777666777<<<===888555666777777555555555666777888999::::::;;;<<<===???@@@AAAAAA@@@??????>>>>>>>>>>>>>>><<>>;;;999999999999999999999::::::777666555666666555222000---///111222222222444555666888<<>>???@@@AAA???????????????>>>======;;;AAA@@@AAAIIINNN[[[ooo|||ttt```ZZZRRRKKKFFFAAA>>>;;;<<<;;;;;;::::::;;;;;;<<<777666666666666555222///,,,...111222222333444666888:::<<<>>>AAAEEEIIIMMMNNNPPPTTTWWWZZZ]]]aaaccceeeiiiooouuuxxxyyyzzzzzzyyy|||~~~{{{xxx{{{xxxqqqooopppqqqsss{{{~~~jjjZZZYYY]]]```ccchhhppp~~~}}}}}}xxxuuukkkVVV@@@666666444///111000///......///000111............/////////000,,,---...///000000000000///000000000000...---,,,,,,---///000000000///...000000000000000000000000222111000000111222111000333///000666;;;<<<@@@GGGXXXqqqwwwhhhXXXKKKAAA:::777;;;999777777888999999888555555555555555666777888111222444666777777777666777999;;;<<<;;;888444222666888;;;======;;;888666333555444333555999999555555555444444444555555666999:::;;;<<<===??????@@@>>>???@@@@@@@@@???===<<<:::@@@???AAAIIIOOO[[[ppp~~~qqqeeeZZZRRRHHH???>>>BBB;;;<<<>>>?????????===<<<===<<<;;;999777666444444222111111111222333333444999999:::<<<@@@EEEIIILLLQQQPPPQQQTTTXXX\\\^^^___bbbfffjjjooorrruuuyyy|||~~~~~~}}}}}}~~~xxxqqqrrruuuuuuvvvzzznnn[[[TTTWWW]]]dddjjjuuuzzz}}}tttrrrcccOOO???777444222000111111000///////////////222222222111000...,,,,,,000000000000///...---,,,,,,---------......//////,,,---///111222111111000......------------..................///000222222111222222333555777999:::FFFPPPfff}}}|||{{{jjj```QQQGGGAAA>>>:::666:::777555555777888666444555555555555555555555555555555666666666666555555888777666555555666777888555777999;;;<<<;;;:::999444555555666555555444444777666444444444555777888::::::<<<===>>>>>>>>>>>>???????????????>>>===<<<:::@@@???@@@HHHMMMYYYnnn~~~qqqdddZZZPPPEEE???@@@===>>>???@@@AAA@@@>>>=========;;;:::888666444444222222111111222333333444777888999;;;???CCCGGGJJJNNNMMMMMMOOOSSSXXX[[[]]]```ccchhhlllooosssvvvyyy~~~~~~yyyssssssppprrrttt{{{qqq]]]VVVXXX]]]ccciiiyyy|||zzzuuueeePPP@@@888555333111111111000///////////////---...///000111111111111---...///////////////...///////////////.........+++,,,---......///......///......------......///000000///000000111222333///000000111222444555666;;;???JJJ___www|||xxxyyy|||~~~rrriiiYYYPPPFFF???<<<;;;999666777555333444777999888777555555555555555555555555555555666666666666555555777666666555555666666777777888999999999777555444444555555555555555444444333444555666777777888888<<<<<<===>>>>>>=========>>>>>>?????????>>>======;;;AAA???@@@HHHLLLXXXmmm~~~nnnbbbWWWLLLCCC@@@@@@AAABBBBBBBBBAAA@@@???>>>>>><<<:::888666444444222222222222222333333444666666777999===AAADDDFFFIIIHHHHHHJJJMMMRRRXXX[[[]]]```fffjjjmmmpppsssuuu}}}~~~yyytttsssjjjnnnrrr{{{uuuaaaXXXXXX]]]bbbggg|||~~~wwwgggQQQ@@@777555333222111111000///////////////((()))+++,,,.../////////,,,,,,---//////000000000111111000000///............---------------......//////............//////111111111000000111222222000000///000111222333333777777999CCCTTTjjjzzzuuuvvvyyy|||wwwzzztttgggZZZQQQEEE@@@:::888999:::999777777555444444666777777666555555555555555555555555555555666666666666555555444555555555555555555444555666777777666555333222444555555555555555555555111333555777888999888888>>>>>>>>>>>>>>>======<<<======>>>?????????>>>>>><<>>===;;;999777555444333333222222222333333444444555666888:::>>>@@@BBBDDDDDDDDDEEEHHHNNNUUUYYY[[[___eeeiiilllnnnqqqssszzz}}}yyytttrrrjjjlllpppyyyyyydddZZZYYY\\\aaaeeeyyy}}}~~~zzzvvveeeOOO>>>666444333222111000000///////////////,,,------------,,,,,,+++,,,---....../////////...////////////............111000///...---...///000000//////......//////000111111000000000000000000222111111111111222222333777888999;;;AAALLLYYYcccwwwzzzuuuwww|||tttqqqzzzsssfff[[[QQQGGGAAA;;;999666777888:::999888:::999777555444333222111555555555555555555555555444555555666666555555444222333555555555555333222222333444555666666555555444444444444444555555666444555666666777777888888======>>>>>>>>>>>>>>>>>><<<<<<===>>>?????????>>>===BBB@@@@@@GGGJJJUUUiiidddjjjtttzzzfffZZZSSSKKKDDDEEEEEEEEEDDDCCCBBBAAAAAA???>>>===;;;999888777666444444333333222333333444333444555777999;;;===>>>@@@AAABBBCCCFFFKKKSSSYYY\\\```fffjjjmmmoooqqqrrrwww{{{~~~|||wwwtttmmmnnnooovvv}}}ggg\\\ZZZ\\\___dddrrr|||~~~wwwzzz|||pppaaaLLL;;;444333222111111000000///////////////111111111000///...---,,,...............---,,,,,,++++++,,,------...//////111000...------...///000//////............//////000//////.........//////111111111000000111111222222444666666555888>>>DDDTTT```sss}}}vvvvvvzzz}}}~~~zzz}}}vvvlll]]]PPPGGGBBB>>>;;;999888777777888888777666999888777555333111111111555555555555555555555555444444555555555555444444222333444555555444333222333333444555666666666666555444444444444555666777;;;999666444333555777888:::;;;<<<===??????@@@@@@;;;<<<===>>>>>>>>>>>>>>>===BBB@@@@@@FFFJJJUUUhhh}}}~~~UUUYYYaaappphhhZZZSSSLLLEEEFFFEEEEEECCCBBBAAA@@@@@@>>>======<<<:::999999888555444444333333333333333333333444666888999:::;;;<<>>???@@@@@@<<<<<<===>>>>>>>>>======<<>><<<<<<<<<<<<;;;;;;;;;;;;555555444333333333333333222333444666777888888999888<<<@@@BBBDDDHHHPPPVVV]]]bbbhhhlllooopppqqqrrrvvv||||||vvvnnnooopppvvviii\\\ZZZZZZ]]]aaaggg|||}}}rrrqqquuubbbVVVEEE:::666555444333111111000///////////////))))))***++++++,,,++++++---------......---,,,,,,++++++,,,,,,---...//////***++++++,,,------------------,,,,,,,,,,,,------......---......///000111///.........///000111111000000000000111444888;;;888<<>>>>>>>>=========>>>======<<<<<<;;;AAA??????FFFJJJUUUiii}}}~~~}}}HHHJJJNNNXXXjjj}}}zzzgggZZZUUUPPPJJJFFFEEECCCAAA???>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<666555444333333333333333333333555666777777888888555:::@@@BBBCCCGGGOOOUUU]]]aaahhhmmmooopppqqqqqqvvv}}}yyyssslllmmmpppwwwiii\\\YYYZZZ]]]aaafffzzz~~~rrrpppvvv^^^SSSDDD:::777777666444111111000//////////////////000000111111000000///++++++,,,---............------..................***+++---///000000//////---,,,,,,++++++,,,,,,---............///111222222000000000000111222333444000000111222222111///...000555999;;;>>>III[[[jjj||||||||||||}}}~~~{{{xxx|||rrriii___RRREEE>>>;;;888888:::;;;999666555666666555444444666777333555666444111000222444555555555555555555555555333444444555555444444333666666444333333444666666333333333333444555666666555444333222333555777999999888888777777777777777999999:::;;;<<<<<<<<<;;;===>>>>>>>>>===<<<;;;;;;;;;@@@??????FFFJJJUUUjjj}}}{{{}}}JJJHHHKKKTTTcccqqqyyy||||||sssggg```\\\XXXQQQJJJFFFDDDBBBBBBAAAAAA>>>===>>>>>>===<<<;;;:::::::::555555444333222222222222333222222222222333444444666999<<<@@@DDDJJJPPPTTT[[[```gggkkklllmmmppprrrwww{{{yyytttqqqkkklllnnnuuuooo\\\VVVZZZ___```eeesss{{{oookkkzzzuuu```UUUEEE:::555333111...111000000///...---------,,,,,,,,,------.........------,,,,,,---...000111---.........---,,,,,,++++++,,,------......------+++,,,...000111111000///............////////////////////////////////////000000111111111111000000222222222333666>>>GGGMMMgggvvv|||yyy|||xxxqqqrrrvvv~~~~~~ttthhhZZZLLLBBB===888777666444444444555666444444333333333333222222000111333555666666555444333333333333333333333333333333333333333333333333222333444444222222333444444444444555555555555666333333333444444555555555111333555777888888888777;;;;;;:::999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<===;;;<<<@@@DDDJJJUUUaaa|||}}}|||EEEDDDGGGQQQ___lllrrruuuqqqiii___ZZZYYYWWWRRRMMMIIIGGGEEEDDDDDDCCCBBB@@@???>>>===;;;:::999999999666555444333222222222222555444444444444555666666777999<<>>AAAEEEJJJNNNYYY___eeeiiiiiijjjlllnnnqqquuuyyy}}}yyypppkkkjjjlllnnnvvvlll^^^ZZZ]]]aaacccoooyyy~~~~~~ttt|||rrrbbbVVVFFF:::555444333111000000000///......------------------------,,,,,,------------...///000000...////////////......---+++,,,------......------*********++++++,,,---...............////////////000000000000000000000000///000000111111000000//////000000//////111555888;;;CCCPPPbbbvvvqqqjjjiiimmmvvv{{{|||}}}tttmmm___XXXNNNCCC;;;777666666666666555444444444555555444444333333333333222222222333555666777666666555444444444444444444444444444444444444444444444444222333444444222222333444222222222222333333333333333333333333444444444444222222222333444555666777::::::999999888999999:::777777888888888999999999===;;;<<<@@@CCCIIIUUU```xxxyyyuuuwwwDDDGGGLLLVVV```gggjjjkkkddd^^^XXXVVVVVVWWWUUURRRPPPMMMKKKJJJJJJJJJIIIHHHFFFDDDBBB???<<<999888777777666555444333333333333333222222222222333444444666888;;;>>>AAAEEEJJJNNNYYY^^^eeehhhhhhiiikkkmmmrrruuuyyy|||uuuppplllmmmpppwwwkkk^^^[[[\\\```dddooozzz~~~~~~|||vvviii[[[III;;;555444222000000000//////.....................------,,,,,,,,,*********++++++,,,,,,,,,---...............------+++,,,------......------,,,+++*********+++---...............////////////000000000000000000000000//////000000000000//////111222333333222222333555888:::===FFFTTTiii}}}}}}xxxooossswwwzzz~~~|||}}}}}}vvvjjj^^^UUULLLHHH@@@:::555444555666555555444444444444444444444444333333333222222222222333444555555555444444444444444444444444444444444444444444444444444444222333444444222222333444222222222222333333333333333333333333333333333333333222111111222444555777999999999888888888888888777888888888888999999999===<<<<<<@@@CCCHHHTTT___xxxxxxssssssHHHLLLSSS[[[ccciiikkklllgggbbb[[[WWWVVVUUUSSSQQQRRRPPPOOOOOOOOOOOOMMMKKKJJJIIIFFFBBB>>>;;;999888777777666555444444444444333222222222222333444444444777:::>>>BBBGGGMMMQQQYYY^^^eeehhhiiiiiikkknnnuuuxxx{{{}}}{{{vvvnnnoooqqqxxxiii^^^ZZZYYY^^^dddnnnyyy|||qqqbbbNNN>>>666333000...////////////.....................------,,,,,,,,,*********++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,------......------------+++++++++,,,...///............//////////////////////////////////////////000000000000//////000222444555444444555666777555333555<<>><<<:::777555555555666333333333444444444444333444444333333333222222222111111222222333333222222444444444444444444444444444444444444444444444444222333444444222222333444333333333333444444444444333333333333333333333333333222111111222333555666888888888888888888888777999999999:::::::::;;;;;;===<<<<<>>BBBGGGMMMQQQWWW]]]cccggghhhiiilllnnnuuuyyy}}}~~~xxxnnnoooqqqwww|||fff[[[XXXXXX]]]fffooozzzxxxhhhRRR@@@777333111/////////////////////......------------------,,,,,,,,,,,,---......------,,,******+++,,,,,,,,,,,,++++++,,,------......------......------------..................////////////...........................//////000000//////...---///222333222333444555555444333333666>>>HHHOOO^^^nnnyyyvvvvvvyyy}}}jjjiiikkkpppvvv}}}~~~{{{zzz{{{ttthhh[[[PPPEEE===888555555555555555444333333111222333444444444333333444444333333333333222222111111111111111111111111333333333333333333333333333333333333333333333333222333444444222222333444333333333333444444444444333333333333222222222222333222222222333333444555666777888999999999999888::::::;;;;;;;;;<<<<<<<<<>>><<<<<>>;;;:::999888777666555555555555555444444444444555666666444666999===@@@EEEKKKOOOTTTZZZaaaeeegggiiilllnnnssswww|||wwwmmmnnnooouuuwww```XXXVVVWWW___kkkuuu~~~}}}|||lllUUUBBB999555333111.../////////////////////,,,,,,------------------------...//////...---,,,***+++,,,,,,---------,,,+++,,,------......------------............------............////////////------------------------......////////////......,,,...000000000000222333444444555555666:::???CCCEEESSSgggyyy~~~{{{zzz}}}~~~~~~{{{rrrkkkkkkmmmnnnsssyyy}}}xxxttteee^^^SSSHHHAAA<<<888666444444444333333222222222000111222333444333333222444444333333333333222222222222111111111111111222222222222222222222222222222222222222222222222222222333444444222222333444222222222222333333333333333333333222222222111111222333333444444444444444555666888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<>>><<<<<>><<<<<>>FFFTTTfffzzz~~~~~~}}}vvvmmmfffdddccccccgggoooyyy{{{nnn___RRRIII@@@???<<<999777777777888333222000//////000222333222222222111111000000000444333111000///000111222111111222222222333333333222222222111222222333444111111000000000000111111222222222222222222222222222222111111222222333444222222333333333333444444333333333333444555666666999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>BBBGGGKKKNNNRRRWWW\\\___bbbeeegggnnnrrrwwwzzz{{{}}}}}}uuulllkkkkkkqqqppp]]]UUUSSSWWWdddrrrxxxxxx|||{{{nnnYYYEEE777111111222000000//////...---------.........------------,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,---......---,,,...//////...---,,,,,,+++,,,,,,------------............//////---,,,,,,,,,------...............//////000000000000000000000000000///111222222111000222333555777:::???GGGRRR^^^fffnnnrrryyy~~~~~~rrrmmmfffaaa```aaabbbccciiimmmrrrwww|||~~~|||~~~zzzooocccXXXMMMCCC>>>;;;:::777555444333444555333222111000000111222333333222222222111111111111333222111//////000111222111111222222222333333333222222111000/////////000111111000000000000111111222222222222222222222222222222111111222222333333222222222333333333444444333333333333444555666666777777888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<>><<<<<<======<<<;;;777777666555333222111111555555555666666777777777777888999999;;;@@@FFFKKKNNNPPPTTTWWWYYY]]]bbbeeegggmmmtttxxxyyyzzz}}}uuuooohhhiiikkkrrrlllYYYQQQPPPUUUcccqqqsssoootttzzz|||lllUUU@@@555111222333222111000///---,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,++++++++++++,,,,,,---........./////////000000///.....................,,,---...///000///...---000000000000000000000000///000111111000000111222111333555777777888;;;===@@@CCCHHHKKKRRR^^^ooo{{{|||{{{yyywwwvvvxxx{{{}}}xxxxxx}}}~~~{{{yyyzzzzzz{{{~~~}}}{{{zzzzzzyyywwwuuutttvvvzzzyyymmmdddUUUOOOGGG???;;;999777666666555444333333333444444333333222111111222333333333333333222222222222222111111000///.../////////111111222222222333333333555444333222111111111111111111000000000000111111111111111111222222222222111111222222333333333333111222222222222333333333333333333333444555666666777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<>>===<<<<<<======;;;999999888777666444333222222333444444555666777777888555666777888;;;AAAGGGLLLNNNPPPSSSVVVYYY]]]aaadddfffkkkssswwwyyyzzz|||}}}rrrlllgggiiilllsss}}}kkkYYYRRRQQQUUUbbbpppyyysssttt}}}lllTTT@@@555222111111000000000/////////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...---,,,,,,,,,,,,,,,---...,,,,,,,,,---------......------..................+++,,,.../////////...---////////////////////////...000111111000///111222222333444444444555888:::;;;>>>AAAAAABBBIIIUUU^^^pppzzz}}}xxxvvvuuu|||zzzyyywwwtttvvvyyy{{{~~~~~~wwwmmmaaaUUUMMMAAA>>>:::777555444333111444444444333333444444444222222222222222222222222222222222222222222222222111000000///////////////111111222222222333333333333222222222222222333333111111000000000000111111000000000111111222222222000111222333333333222222111111111222222222333333333333333333444555666666::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<>>>>>>>>===>>>>>>===:::888::::::999777555444333222222222333444555666777888444555777999<<>>>>>>>>@@@@@@???<<<999;;;:::999777555444222222000000111333444666777777444666888:::<<<@@@EEEHHHIIIMMMRRRUUUXXXZZZ\\\^^^ccchhhnnnqqqsssvvvzzz~~~wwwnnniiifffjjjpppvvvxxxgggXXXSSSQQQRRR[[[ggg}}}ssscccMMM<<<555333111///........./////////000000.........------------,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***)))***,,,---,,,,,,...000...---,,,++++++***++++++))))))*********+++++++++******,,,---------,,,,,,------,,,,,,------......////////////////////////...///000000//////000222000111333333222111222333444555666888;;;>>>@@@BBBCCCIIIOOOUUU\\\hhhyyy}}}{{{zzz{{{~~~{{{tttlll```ZZZQQQHHHBBB===999777666555444444555666555444111111111111111000//////000000000111111000000000//////000000000111111111111111111111111111000///111111222222222333333333111111000000///000000000111111000000000000111111/////////000111222222222///111222444444333222111111111111111222222222222333333333333444555666666::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;<<>>>>>???AAABBBAAA===:::::::::888777555333222111//////111222444555666777555777:::<<<===???BBBEEEGGGKKKPPPTTTWWWXXXZZZ\\\bbbfffkkknnnppptttyyy}}}~~~wwwppplllfffkkkqqqwwwvvvfffWWWRRRQQQPPPXXXccc||||||~~~~~~vvvmmm^^^III:::444333111///........................//////.........------------------,,,,,,+++++++++***+++,,,------,,,+++***'''(((***++++++,,,...000---,,,+++***)))))))))))),,,,,,---------.........((()))+++,,,---,,,,,,+++...---,,,+++,,,---...///////////////////////////...///000000//////000111///222666888777666666666777666555666888::::::999>>>@@@AAA@@@CCCOOOaaannnzzzxxxtttuuuyyy{{{{{{}}}xxxnnnggg]]]SSSMMMHHHAAA;;;999888777777444222000///111222333333333333333333222111000/////////000000000000//////......//////000000000111222222222222222111000000111111222222222333333333555555333222111111000000111111000000000000111111...//////000111222222222///111222444444333222111000111111111111222222222333333333333444555666666888888999::::::;;;<<<<<<::::::::::::::::::::::::<<<;;;<<>>???<<<999888888888777666222222111111222444555666666666666777999;;;>>>???FFFJJJOOOSSSVVVXXXZZZ[[[]]]bbbhhhooosssvvvyyy|||~~~vvvpppkkkgggeeehhhsssyyygggUUUPPPPPPOOOTTT[[[sss~~~zzzpppgggUUUAAA888777444222000////////////...............---,,,,,,++++++,,,,,,+++,,,------......------...+++((())),,,......------------------...///000...---,,,+++***+++,,,---...---,,,,,,++++++++++++---,,,+++***+++,,,---.../////////...---------,,,......---------,,,,,,,,,////////////000000000000444777;;;======999444000222333555555555555666888999:::<<<===???CCCHHHLLLUUU```rrr|||{{{{{{{{{{{{wwwxxxyyy{{{~~~zzzooobbbUUUKKKEEEBBBCCC???:::777777666444111222222222222222222222222000000000000000000000000000000000000000000000000///000000///......111444111111111111111111111111+++,,,---000333666999;;;:::666222000111222111000111111111222333333333444111///000444555222222444000222222111000///111333333333333333333333333333222222222222333444555555::::::;;;<<<<<<======>>><<<;;;:::999888999::::::===<<<===@@@BBBDDDLLLUUUjjj{{{xxx|||FFFFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNLLLLLLMMMMMMLLLJJJIIIHHHEEECCCBBBBBBBBBAAA???===???===:::999999999777666222222111111222333555666666666666777888;;;===>>>BBBFFFKKKPPPSSSUUUWWWYYY^^^bbbhhhnnnrrrwww{{{~~~~~~vvvoooiiihhhfffiiisss{{{gggVVVPPPOOONNNRRRYYYkkkxxxttttttgggUUUBBB888555333111111////////////............///...------,,,,,,------++++++,,,---------------...+++******---...---,,,,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,------............------------............------,,,,,,////////////000000000000444666999;;;:::777444111333333333333444444444444666777888888999;;;???BBBDDDLLLXXXcccnnnxxx~~~|||zzzyyyyyyyyyzzz}}}}}}tttnnnaaa]]]VVVNNNFFFAAA>>><<<;;;777444333333333111000222222222222222222222222000000000000000000000000000000000000000000000000000000000///......//////////////////////////////,,,---...111444777999;;;:::777333111111222111///000000000000111111111111222//////222333000000333333333222111000000222333111111111111111111111111222222222222333444555555888888999999:::;;;;;;;;;<<<;;;:::999999999::::::<<<;;;===@@@AAACCCLLLUUUiiiyyywww|||@@@???===;;;;;;<<<===>>>@@@BBBEEEIIILLLOOOPPPQQQOOOOOOOOONNNNNNNNNNNNMMMKKKIIIFFFEEEEEECCCAAA???>>>===;;;;;;;;;:::777555222222111111222333444555777666666666888999;;;===???CCCHHHMMMQQQTTTWWWYYY^^^bbbggglllqqqwww}}}}}}xxxoooiiikkkjjjlllvvv|||iiiWWWPPPNNNLLLOOOVVVcccxxx{{{sssooo{{{xxxhhhWWWDDD888333000000222////////////............//////...------------...***++++++,,,,,,,,,,,,,,,---,,,+++,,,------,,,***++++++******)))*********++++++,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,++++++,,,,,,------,,,,,,------------............/////////............---////////////000000000000333444666777777666444222666444222444666777666333555666666555444555777:::777;;;@@@EEEKKKTTT```hhhzzz||||||{{{zzzzzz~~~zzzqqqggg[[[SSSEEECCC???;;;888666666666333111000///111111111000222222222222222222222222000000000000000000000000////////////////////////222111//////000000...---////////////////////////......///111444777999::::::777333111111111000...////////////............222///...000000///000333555222000///000222333333111111111111111111111111222111111222222333444555777888888999999:::;;;;;;<<<;;;:::999999999::::::;;;:::<<>>===:::888888999;;;======@@@DDDIIINNNQQQSSSTTTTTTSSSRRRPPPOOONNNNNNOOONNNLLLIIIHHHGGGFFFDDDBBB>>>===<<<<<<<<<;;;888555222222111111111222444555777666666666777888:::;;;>>>BBBGGGLLLPPPTTTXXX[[[]]]```dddiiinnnuuu|||zzzrrrlllpppnnnpppzzzkkkXXXQQQMMMJJJMMMSSS```ttt~~~yyytttpppzzz|||kkkZZZEEE999222...///222////////////............///......---------------)))***++++++,,,,,,++++++,,,,,,---...---,,,***))),,,+++***))))))))))))))))))***,,,------,,,+++***---,,,,,,++++++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,------........./////////////////////...////////////000000000000222222333444444444444444555111///111666888666222666777777666444444666888777888999999;;;AAAKKKRRRZZZeeepppxxx}}}}}}}}}}}}|||{{{|||~~~tttppphhh```XXXNNNEEE???<<<:::888555333222222222111111000111111222111111111111111111111111111111000000000000000000000000////////////////////////444111//////000111000///111111111111111111111111......///111333555777888888666444222111000///.../////////......---------222...---///000000222777666333000///111333333333222222222222333333333333111111111111222333444555999999999:::;;;;;;<<<<<<;;;;;;:::::::::999999999:::999;;;>>>???BBBJJJSSSggg|||wwwxxx>>><<<:::888777999;;;<<<===@@@FFFLLLQQQUUUVVVWWWZZZYYYVVVSSSPPPNNNMMMMMMMMMJJJGGGFFFFFFFFFDDDCCC>>>===<<<<<<<<<;;;888555333222111111111222333444666666555555666888999:::<<<@@@EEEJJJNNNRRRWWWZZZ[[[]]]aaaeeekkkrrrzzz}}}uuuqqqqqqoooqqq{{{mmmYYYQQQMMMIIILLLRRR```sss|||yyyvvvssszzzppp\\\FFF888222//////111////////////...............---,,,,,,+++,,,,,,,,,)))***++++++,,,,,,+++++++++---......---+++******---,,,+++***************((()))+++,,,---,,,++++++,,,,,,,,,++++++,,,,,,---***+++,,,---...---,,,++++++,,,,,,,,,------........./////////////////////////////////000000000000111111111111222333555666///,,,***---333666555111555666777777666666777999777999999888777999???DDDFFFOOOWWWZZZ]]]dddkkkmmm{{{~~~}}}{{{zzzzzz{{{|||~~~~~~www]]]WWWOOOGGGAAA===:::777:::999777444222111111111222222222222111000000000111111111111111111111111000000000000000000000000////////////////////////222000...---...000111222000000000000000000000000---......///000222444555555555444222111/////////000000000//////.........000------000222333666;;;>>>;;;777444333222111111111111111222222333333333111111111111222333444444888888999999:::;;;;;;;;;;;;;;;;;;:::::::::999999:::999:::===???AAAIIIRRReee}}}zzzyyy|||<<<;;;999888777888:::;;;>>>BBBIIIPPPVVVZZZ\\\]]]aaa___]]]YYYUUUQQQNNNMMMKKKHHHEEECCCCCCCCCBBBAAA>>>===;;;;;;;;;:::777555333222111000000111222333555444444555666888999;;;:::===BBBFFFJJJOOOTTTWWWZZZ\\\```dddiiipppwww|||~~~wwwuuuqqqooopppzzzooo[[[RRRNNNJJJLLLRRR```qqqxxxvvvvvvttt{{{vvv___FFF888333111000000////////////............------,,,++++++++++++,,,***++++++,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------------............/////////////////////000000000000//////000000222444666777222000///222666999888666333555666666555555666777222444666555333333666:::AAAHHHLLLIIIGGGKKKOOORRR[[[```gggnnntttyyy}}}~~~|||||||||}}}~~~}}}}}}~~~yyyvvvrrrpppnnniiibbb\\\JJJDDD===888666666777777444444333222111111111111000111222222000.........111111111111111111111111000000000000000000000000////////////////////////000111222111/////////111....................................///000111222222333444333111///000111000000000000000////////////------111444444666;;;DDDCCCAAA;;;555111//////......//////000111111111111000000111111222333444555666666777777888999999::::::;;;;;;;;;:::999888:::999;;;>>>???AAAJJJSSSccc|||{{{{{{;;;;;;:::999999999999:::===BBBJJJTTT\\\aaadddeeegggfffdddaaa\\\XXXSSSQQQOOOLLLHHHEEEDDDDDDBBBAAA???===:::999999999777666333222111000000111222333333333333444555888:::;;;;;;>>>BBBFFFIIINNNSSSVVVZZZ]]]aaaeeejjjpppvvvzzz|||vvvuuurrrppprrr|||ppp\\\SSSOOOKKKLLLSSSaaaqqqvvvuuuuuuuuu||||||bbbEEE888555444111///////////////..................---,,,,,,,,,,,,,,,++++++,,,---------------***,,,---,,,******,,,///++++++*********+++,,,,,,))))))))))))***+++,,,---,,,+++++++++,,,,,,---...,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............////////////000000000000......///111333555666777666666666777888888999999333444666555444333333444///222444333111111555888===DDDHHHCCC>>>===@@@@@@DDDHHHMMMRRRVVV\\\ccchhhmmmttt~~~~~~~~~|||{{{uuummm^^^[[[VVVQQQMMMIIIFFFDDD>>>:::666333333444444444111111111111111111111111...000333222000...///000111111111111111111111111000000000000000000000000000000000000000000000000111777>>>>>>888222///000........................///////////////000111222///222333333111000111222///////////////000000000///---...222333222333666;;;???@@@<<<444//////111.........///000111111111000000000000111222333444555555666666777888888888::::::;;;;;;;;;:::999888:::999;;;>>>@@@BBBJJJSSSbbbzzz}}}~~~<<<<<<<<<<<<<<<;;;;;;;;;<<>>@@@DDDHHHKKKOOOTTTXXX[[[^^^bbbgggkkkpppuuuyyy{{{{{{uuuuuuuuutttvvvqqq]]]TTTPPPKKKMMMSSScccrrrvvvuuuvvvvvv~~~cccEEE777777666222...000/////////............//////...------------...+++,,,------......------***,,,---+++******---111******))))))***+++,,,,,,***)))(((((()))+++---...++++++++++++,,,,,,---...---,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......////////////000000000000---...///111333555777888333444555444222111111333555666777666444222222222111444555444333444888<<<888AAAFFFBBB;;;888888777;;;===??????@@@CCCHHHMMMOOOWWWcccpppzzz}}}~~~~~~~~~}}}}}}wwwmmmhhheee]]]SSSLLLIIIDDD???<<<:::;;;<<<888666444333333222000...333333333333333222222222---111444444222111111333000000000000000000000000000000000000000000000000111111111111111111111111444???JJJKKKBBB777111000000000000000000000000000000000000000000111111222...000333333111000222444---.........///000000000000...///222333000///222,,,444:::888111---000555///000000111222333333333000000000000111222333444777777777888999999::::::::::::;;;<<<;;;:::999888;;;:::<<>>>>>>>>======<<<===CCCNNNYYYcccjjjmmmnnnppprrrrrrnnnggg```\\\[[[ZZZXXXUUUPPPKKKEEEAAA>>>>>>===<<<:::888666555444444333333222222333333444111111222333555777999:::;;;>>>AAAEEEHHHLLLQQQUUU^^^```dddhhhlllsssyyy~~~~~~yyyrrrooopppmmmooo{{{{{{dddSSSPPPKKKMMMZZZnnnnnnqqqwww}}}cccFFF:::888333///...111000000///......------000---******,,,---+++)))))))))*********+++++++++++++++,,,,,,,,,---------******************++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000---***+++...000///...000//////.........//////111111222333333444555555222333333222111222444666>>>===<<<999777555333222111222444555555444333222666777888999999888777777999999888888999999:::;;;===AAAHHHOOOUUU[[[aaaeeeiiinnntttwwwwwwzzz~~~~~~~~~}}}}}}~~~|||||||||zzzxxxsssnnnhhheee___XXXPPPHHHCCC@@@;;;:::999777666444333222666555444333222222111000111111111111111000///...333333333333333222111000//////000000///...---------......///000/////////000000000000000000000000666888BBBNNNLLL===333333000000//////.........---////////////////////////222111000//////.../////////...---,,,,,,---...//////////////////.........000000000111111222333333222111///......000222333//////000000111222444555555666888999::::::999999;;;;;;:::999999999::::::===;;;;;;===>>>AAAJJJTTTbbbyyy{{{}}}===>>>?????????>>>>>>===@@@EEEOOOYYYcccjjjoooqqqrrrssstttpppiiibbb]]][[[[[[YYYVVVQQQLLLGGGBBB@@@>>>>>><<<:::888777555444333333222222222222333333111111222333555777999:::<<<>>>BBBFFFIIIMMMRRRVVV^^^```dddhhhmmmssszzz|||sssnnnooommmooo{{{iiiXXXTTTOOOPPP\\\rrrwww}}}}}}yyy]]]BBB888777333000000000000//////...------,,,...,,,******,,,...---+++------,,,,,,+++*********************++++++++++++************************((((((((())))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,333000......000222111000------------------------000000111222333333444444222222333222222333555888:::999888666555333222111111222222333333333222222111222444555666666666555777666666666666777888888777:::???BBBDDDFFFHHHJJJSSSXXX^^^aaabbbffflllqqq|||~~~~~~}}}|||zzz{{{~~~|||||||||xxxrrrjjjdddaaa^^^XXXSSSNNNLLLHHHCCC>>>999555333555555555555444444444444333333333222111111000000000000000000000000///...222222333333222222111000///////////////...------............/////////000////////////////////////333555<<>>AAAJJJTTTccc{{{~~~wwwyyy}}}>>>???@@@@@@@@@@@@???>>>CCCHHHQQQ\\\eeelllqqqssssssuuuuuurrrlllddd^^^[[[[[[ZZZVVVRRRMMMHHHDDDBBB???>>>===;;;999777555444222222111111111111222222111111222333555777999:::;;;>>>BBBFFFIIINNNSSSVVV^^^```eeeiiinnnttt{{{tttnnnnnnmmmppp{{{mmm\\\XXXQQQPPP\\\sss||||||oooUUU===555555333000111//////......---,,,,,,,,,,,,***)))***,,,.........000000...---+++***)))(((******+++++++++,,,,,,,,,************************((()))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......000...,,,,,,---......---+++,,,---......---,,,,,,//////000000111111222222111222333333333444777999999888777666444333222111222111111000000111111111///000111222222222222111444444333333444444555666777:::===>>><<<:::888888===AAAFFFHHHIIILLLQQQUUU]]]bbbhhhnnnrrryyy~~~}}}~~~}}}|||}}}}}}wwwssspppooonnnooopppoooiiieee[[[VVVOOOJJJGGGDDD???;;;:::999777666444222111000222222222222222222222333000000000000000000000000...//////000000000000///111222222222222111111000///////////////......---///......---...///000111........................000111444:::CCCGGG@@@555////////////............/////////////////////////////////...//////000000///......------......///////////////////////////111111000///000111333555333333222111000///......//////000000111222444555666777888::::::::::::999777777777888999;;;<<<===<<<:::;;;===>>>AAAIIISSSddd{{{}}}vvvwww|||>>>???@@@BBBBBBAAA@@@???DDDJJJUUUaaajjjppprrrssstttuuuuuusssmmmfff___[[[ZZZXXXUUUPPPLLLHHHEEECCC???>>>===;;;999777555444222111111000000111111222111111222333555777999::::::===AAAEEEIIIMMMRRRVVV^^^aaafffkkkpppvvv|||uuuooommmmmmqqq}}}nnn^^^YYYQQQOOOZZZsss}}}{{{~~~|||hhhPPP:::444555222000111......---------,,,,,,,,,,,,+++++++++,,,---------//////...,,,+++***)))(((,,,------------.........+++++++++*********************+++,,,,,,---......------------------------******+++,,,,,,---......------------............---,,,+++++++++,,,++++++,,,---///111111000...---.........//////000000000000222333333333555888:::<<<;;;:::888666555333333222111///......///000111222111111111111000//////222222222111222333333444999<<>>@@@HHHRRRdddzzz~~~xxxzzz===???AAABBBCCCBBB@@@???BBBJJJXXXeeennnrrrrrrppprrrrrrrrrqqqmmmggg```\\\WWWUUUQQQLLLHHHEEEBBBAAA======;;;:::888666555555222111111000000111111222111111222333555777999:::999<<<@@@DDDHHHMMMRRRVVV^^^aaaggglllqqqwww}}}{{{tttpppkkkmmmsssppp___ZZZRRRPPP[[[yyy|||xxx~~~zzzwwwdddNNN:::555555222///000---------------,,,,,,,,,---------,,,+++++++++,,,++++++++++++************,,,,,,,,,---------......+++++++++*********)))))))))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))************+++++++++......//////............+++---///111111000///...------............//////000111222222333444777:::>>>===<<<999777444222111222111///...---...//////111111111111222222333333222111111111111222333333666999<<<<<<999555222111444555666666555555666777666666777999;;;???DDDGGGLLLRRRYYY\\\]]]```gggmmmrrrxxx~~~{{{xxxvvvtttssstttxxx{{{~~~mmmfff]]]VVVQQQLLLFFFBBB<<<======>>>>>>;;;888555888666444444555666666666/////////000111111222222222222222111111111000000//////000000111222222222//////000111222222222222///000000111111000000000......///////////////...000///---,,,---...000222........................///000///222AAAMMMFFF777.........///////////////////////////////////////......---......///000000////////////////////////////////////000000111111,,,...222555555444111//////000111111111111000000/////////000111222444444555666888999::::::999888999888888777777888888888999888:::===>>>@@@GGGPPPaaawww~~~zzz}}}<<<>>>@@@CCCCCCBBB@@@???@@@IIIVVVdddmmmpppooonnnpppnnnmmmllljjjeee```\\\QQQOOOKKKGGGCCC@@@>>>>>>::::::999888777666555555222222111111111111222222111111222333555777999:::999<<<@@@DDDHHHMMMSSSVVV^^^bbbhhhmmmsssyyy~~~xxxssspppiiimmmvvvrrr```[[[TTTSSS___wwwuuu}}}xxxttt___KKK:::666666111///000......------------------.........,,,***)))***,,,)))))))))******+++++++++))))))*********+++++++++,,,,,,++++++***)))))))))************))))))(((((())))))))))))))))))))))))+++++++++,,,,,,---------++++++,,,,,,,,,---------)))+++---...---,,,---...***+++,,,............---------..................000111222222222333666888;;;:::999666444222000///111111000///............------///000333555888999111111000000111111222333666888999888555111///...000000111222333555555666222222222222444666888999999===@@@BBBBBBDDDGGGKKKNNNTTT^^^fffkkkoooqqqsssjjjkkklllmmmnnnppppppqqqnnnoooqqqqqqppppppqqqssswwwyyy{{{|||{{{xxxtttrrrjjjkkkllllllkkkhhhdddbbb___]]][[[YYYYYY[[[^^^```RRRMMMHHHCCC???===:::999444555666777777666555555333222111000///000111222////////////000000000000...///000111222333444444//////000000111111222222///000000111111111111000...//////000000000000///---.../////////////////////......---...///000111........................000111444:::CCCGGG@@@555.........///////////////////////////////////////.........---......//////...//////000000//////......//////000000111111222+++...222555666444111//////000000000111111111111//////000000111222444555444555666888888888888777999888888777666666777777888777999===>>>???GGGOOO___ttt}}}zzz}}};;;===@@@BBBCCCBBB@@@>>>???FFFQQQ]]]fffkkkllllllllljjjgggfffeeeccc___\\\LLLIIIEEEAAA===;;;:::999777777777777666666666666333333222222222222333333111111222333555777999:::;;;>>>BBBFFFJJJOOOUUUYYY^^^bbbhhhnnntttzzz~~~wwwrrrnnnhhhnnnyyyppp^^^YYYSSSTTT```}}}xxxvvv|||vvvqqqYYYGGG888666666111///111........................+++---...,,,******,,,...*********++++++,,,,,,,,,((((((((()))))))))******,,,,,,++++++***))))))(((++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000$$$'''***+++******+++,,,++++++,,,,,,---......///........................000111111111000111444666666666555444222111000000111111111000000...------------...///111333555777000////////////000111111333555666666333111000000/////////000222333333333111111111222333444444333333444444555666666777777666;;;BBBGGGKKKMMMNNNPPPGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOQQQSSSUUUYYY[[[ZZZWWWTTTQQQIIIJJJKKKKKKJJJIIIGGGEEEDDDCCCAAA???@@@AAADDDFFFBBBBBB???<<<888666777888222333333444444555666777000000///...------...000000000000111111111111111------...000111333444444/////////////////////000...///////////////...------...//////000000//////------...///////////////............/////////000////////////////////////111222999CCCEEE>>>555111............/////////000//////////////////////////////...---------.........///000111111000///......//////000111111222222...///111333333333222111222111000//////000000111//////000000111222444555222333555666777777666666777777666666666777777888777777999===>>>???FFFNNN^^^sss~~~|||}}}~~~:::<<>>???DDDMMMWWW```fffjjjkkkjjjgggdddbbbcccbbb___\\\HHHFFFAAA===999777666666555555555666666666666666444333333222222333333444111111222333555777999:::<<>>???FFFNNN^^^sss~~~~~~}}}~~~;;;===???AAABBBAAAAAA@@@;;;???EEELLLTTT[[[___bbbcccaaa^^^[[[XXXWWWWWWWWWIIICCC;;;777555666555444333444555777777777666666111111111222222333333444333333444333222333666888???AAAEEEHHHLLLQQQWWW[[[```bbbhhhqqquuuxxxzzzsssmmmfffnnn|||}}}ggg[[[SSSMMMPPPXXXrrr~~~~~~~~~|||rrrfffOOOCCC777222111...,,,,,,...---------,,,,,,,,,,,,........................,,,,,,+++***)))((('''&&&++++++***)))***+++---...************************)))((('''''''''(((***++++++***(((((()))***))))))------------------------++++++,,,------......///...---,,,+++***+++,,,------,,,++++++,,,...111222000//////.........//////111111111111111111111111222222222111111111000000...000333555555222///---///.........------------111111111111000000000000111...,,,///333555222...////////////000000000000111111000000/////////...,,,---///000000000///...333222111000000222444555222222333333333444444444222222111111111111222222222333333444444333333222333333333333333333333333222222111111111111222222222222222222222111000///222111///.........///000444+++"""###***//////+++//////............//////000000000///////////////111000///......///000111111000///......///000111......//////......---,,,///---+++,,,///000///---......---------......///000000000000////////////444???EEE@@@666111//////111111000000000000111111222111///...------......///////////////////////////////////////000111111000000111222222222222222////////////............222222222222111000///...111111111000000000000000444555777888999999888888999888888888777777666666666777999:::<<<@@@FFFJJJ\\\ppp888:::===@@@AAABBBAAA@@@;;;===AAAFFFLLLQQQUUUWWWUUUSSSPPPMMMKKKIIIIIIIIIDDD???999555444444333111333444555666777777666666333333333444444444444444333444555444444555888:::>>>AAAEEEJJJNNNRRRXXX[[[ccceeekkkssswwwzzz{{{sssnnnjjjrrrxxxcccXXXRRRMMMPPPWWWkkkxxx}}}}}}yyylll___MMMAAA777444444222000000000000000/////////......------------------------************************,,,+++*********+++,,,---***************************))))))((()))***+++,,,---,,,******+++,,,,,,+++------,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,++++++,,,------...---,,,+++,,,...000111//////............//////111111111111111111111111222222222111111111000000///111333444333222///.../////////.........------000000///////////////000111///---///333444111---....../////////000000000/////////......---------,,,---...///000//////...000/////////000222555666111111222222222333333333111111000000000000111111000000111111111111000000111111111111111111111111000000////////////000000111111111111111000//////000//////...---.........111...+++,,,///111000/////////............//////000000000000000000000000111000///......///000111000///............///000............------------...---+++,,,///000///---000000////////////000000////////////////////////000888>>>:::444111111000...------,,,,,,------...000///...---------......000000000000000000000000///////////////000000111------.../////////////////////////////////////////////......---,,,,,,+++/////////000111222222222555666888999::::::999999999888888888777777777777777888:::;;;===AAAGGGKKK]]]ppp555777;;;>>>AAAAAAAAA@@@<<<===>>>@@@CCCFFFJJJLLLLLLJJJHHHEEECCCAAA@@@@@@???<<<888666555444222111333444555666777777777777666666666666555555555555444555666666666777:::<<<>>>AAAGGGLLLPPPUUUYYY\\\eeeggglllssswwwyyyyyyrrrmmmmmmtttsss\\\SSSPPPNNNPPPVVVdddqqqxxxwww|||xxxwwwgggYYYGGG===555444555444222222111000000000////////////++++++++++++++++++++++++((())))))***+++,,,------,,,,,,+++*********++++++************************+++************+++,,,,,,---+++******,,,---,,,++++++++++++,,,,,,,,,,,,,,,.........---,,,+++++++++...------,,,------......///...---,,,,,,---.../////////............//////111111111111111111111111222222222111111111111111111111222222111111000///000/////////............///...---------...///000222///...///222222///,,,.........////////////000222222222222111111111111------...////////////...------------///222444555000000000000111111111111000//////////////////000///000000000000000000//////////////////////////////................../////////000000000///......---............---,,,,,,---///111333222111000000........................000000000000000000000000000//////......//////000///......------......///......---,,,,,,---...///...,,,,,,,,,...///...---000000///////////////000////////////////////////,,,111444222111222222000///..................///---------------....../////////////////////////////////......//////000000///000000111111111111000000000000000000000000000111111000///............---...///000222333444555666777999:::;;;;;;::::::888888888888888777777777999:::;;;<<<>>>BBBGGGLLL^^^qqq444777;;;>>>@@@@@@???>>>???>>>======>>>AAADDDEEEGGGFFFEEECCCAAA???>>>===<<<;;;:::888777666444333333333444555666777888888888888777777666666555555444555666666666888;;;======BBBHHHNNNSSSWWW[[[^^^dddeeekkkqqqtttvvv|||~~~vvvpppllllllsssoooYYYQQQOOONNNQQQWWWdddooouuussswww}}}sss}}}wwwgggXXXBBB999111222333222000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,+++*********))))))************************************++++++,,,,,,+++)))((((((***++++++*********++++++++++++,,,,,,---------,,,,,,,,,++++++------------....../////////...---,,,,,,,,,,,,---///............//////000111111111111111111111111111111111111111111111111333222111000000///000000000000/////////.........///...---,,,---...///111111000...///000000...,,,------........./////////222222222222222222222222------........./////////,,,,,,,,,---...000111222....../////////000000000///......------......///111000000000000000000111..............................------------...............//////......---------...//////---,,,++++++---///111111000...---........................//////000000000000000111////////////////////////------------------------...---,,,++++++---///000---,,,,,,------...............---,,,,,,,,,---------...............//////,,,......,,,...222222/////////............//////---------...///000000111........................//////.........//////000000111111222222222111111000000000000111111111111222111000////////////000......///000222333444555666777888::::::::::::999888888888888888888888888999999;;;;;;===AAAGGGKKK^^^ppp555777<<>>===<<<<<<<<<>>>@@@BBB@@@AAAAAA@@@???===<<<::::::::::::999777555444444333333444555666777888999888888777777666666555555555666666666666777:::<<<>>>CCCIIIPPPUUUYYY^^^```eeefffkkkqqqsssuuu{{{~~~uuupppnnnmmmtttlllWWWPPPOOONNNSSSZZZjjjrrrvvvsssuuuzzzrrr}}}wwwgggXXXBBB888111111222000..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((************************)))))))))***************+++)))((()))+++,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------......////////////...------,,,,,,++++++...............///000000000000000000000000000000111111111111111111111111333222111///////////////////////////............//////.........///000111000///////////////---,,,------------............---------------------------------------......///------------------......---------.........//////......------------......000//////......//////000.................................------.........,,,------.........------......///000///...---,,,...,,,***,,,///000...+++------............------....../////////000000000......////////////......,,,,,,------------,,,,,,///---,,,***+++,,,...///+++,,,---------------.........---,,,,,,,,,,,,,,,,,,,,,------...............///---***---111111...,,,++++++******++++++,,,......///000111222222333//////////////////////////////............//////---...............------///000000000111111111222......------,,,,,,------000000000111222222333333555666777999999999999888888888888888888999999999888999::::::<<<@@@EEEIII]]]nnn444888===AAACCCCCCAAA@@@===<<<;;;:::;;;<<<===>>>>>>???AAABBBBBB@@@>>>===888888999777444222222333333333333444666777999:::888888888888777777777777666777888777666777999<<<@@@DDDJJJPPPVVV[[[```dddhhhjjjooouuuwwwxxx~~~vvvrrrqqqrrrzzzyyygggVVVPPPNNNOOOVVVaaatttxxxxxxuuuvvv|||zzzvvvyyyhhhWWWDDD:::222111222111//////000/////////............------------------------,,,,,,++++++*********)))*********+++******)))(((************************((()))******++++++******---+++***+++---.........******++++++,,,,,,------*********+++,,,---------+++,,,---..................---------,,,,,,++++++......---......///000111000000000000000000000000111111111111111222222222333222111000///.........///.........---------------......///000000000111..................---,,,,,,,,,,,,---------......,,,,,,,,,---------------------,,,,,,------...///...------------,,,,,,,,,------------..................------------......---,,,+++******+++,,,---..............................------------......,,,,,,---............---///////////////...------111---***+++///111000---,,,---...//////...---,,,---------......//////000---......//////......---,,,------......------,,,///...,,,+++++++++,,,---***,,,------,,,,,,---...000000///...------------++++++,,,,,,---.........///000...+++,,,000000---------,,,,,,,,,,,,------//////111222333333333333222222222222222222222222//////......------......//////////////////...---...//////000000111111111//////000000000//////...000111111111222333333333444555777888999999888888888888888999999999999999888999999:::;;;???DDDHHHZZZkkk222666<<>>======<<<<<<;;;;;;;;;>>>@@@CCCEEEFFFEEECCCBBB999::::::777444222333555333333333444555777999:::999999999999999:::::::::999::::::999777888:::<<>>===;;;::::::<<<@@@DDDEEEDDDBBBAAA<<<===<<<999555333555888333333333444555777999;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<:::999999:::<<>><<<;;;999888777333444555777777777777777666777888999:::;;;;;;;;;;;;===>>>===<<<<<<===>>>>>>CCCJJJPPPVVV]]]ffflllpppqqquuuyyy}}}wwwmmmlllnnnyyyppp```WWWOOOMMMLLLPPP```rrr~~~|||{{{|||tttqqq{{{xxxYYY@@@:::333000000111111//////...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++)))************++++++++++++++++++++++++***)))(((+++,,,------............---------...------,,,,,,............---,,,++++++------------------------.........////////////000...,,,+++...111222000...222222222222222111000000000000//////.........---////////////////////////------------------------,,,,,,,,,---------......---------.........//////111000///...---,,,,,,,,,)))))))))******++++++,,,'''(((+++---...///...............------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------------------////////////000000000000............---,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------............------,,,...000222333111///.........---,,,++++++***************+++,,,---...///......---------,,,,,,,,,---,,,+++*********+++,,,------,,,,,,,,,,,,++++++...------,,,,,,------...000000///////////////000................................................,,,------...------,,,,,,//////............//////000000000000000000000000000111222111000111333444555666666777777777777777777777888888888999999999;;;999:::>>>???@@@DDDKKKSSSddd~~~|||{{{777666777>>>HHHOOOQQQQQQJJJGGGDDDAAA@@@>>><<<:::<<<<<<>>>BBBFFFHHHHHHGGGBBBAAA@@@>>><<<:::999888666555555555555666777888888888999999999999999888;;;<<<======<<<;;;===>>>AAAGGGNNNTTTYYY___ggglllppprrrvvvzzz~~~vvvllljjjkkkzzz~~~nnn]]]SSSLLLJJJJJJOOO```rrr{{{{{{{{{|||wwwuuu}}}bbb@@@:::333000000111000///---,,,***)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++,,,+++***))))))))))))***)))************++++++++++++++++++++++++***))))))++++++,,,---------------,,,---------------,,,,,,.........///......------------------------------,,,,,,,,,,,,------------...---,,,...111222111///111111111111111000//////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++******)))++++++,,,,,,,,,---------111000///...------------)))))))))***************++++++,,,------,,,++++++---------,,,,,,,,,++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............/////////+++++++++++++++++++++++++++,,,,,,---...///000000.........------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............------,,,---///111111000///.........------,,,++++++***---,,,,,,------///000000......---------,,,,,,,,,---,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------//////...............///................................................------.........---------//////............//////000000000000000000000000222111000...---///222666555666666777777777777777888888888888888888888999:::999:::>>>??????DDDJJJUUUeee~~~~~~}}}}}};;;888777;;;DDDLLLQQQRRRMMMJJJFFFCCCBBBAAA???>>>???@@@AAADDDHHHJJJIIIHHHDDDDDDBBB@@@>>><<<;;;:::999888555444333444666777888888888888888777666666:::;;;<<<<<<;;;;;;===???DDDJJJRRRYYY]]]bbbhhhmmmrrruuuxxx{{{~~~tttjjjhhhiii{{{}}}lll\\\QQQIIIHHHIIIOOOaaattt{{{|||}}}}}}~~~~~~ccc???999333000000111000///...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++******************************)))((((((((()))))))))************+++++++++++++++++++++++++++***)))***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......////////////...------------------------,,,,,,,,,,,,------------.........///111222111//////000000000000///......///............---------++++++++++++++++++++++++***++++++,,,---......///...---,,,+++***))))))((())))))*********+++++++++000///...------,,,------***************)))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++++++++++++++((()))***+++,,,......///,,,---------,,,+++***)))++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------,,,---......//////...............------,,,,,,+++---,,,,,,------...///000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------...---------------......////////////////////////................................................//////............//////000000000000000000000000222111...+++***---222666555666777777888888777777888888888888888888888777999888999===>>>>>>CCCIIIWWWeee|||~~~|||{{{|||<<<:::999<<>><<<<<<:::999888666555555555555666666777777777777777666999:::;;;::::::;;;===???DDDKKKTTT[[[```eeekkkoootttwww{{{}}}rrrjjjhhhiiiyyy~~~lll]]]QQQHHHGGGIIIPPPbbbttt}}}|||{{{wwwZZZ>>>888333000111111000///000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((()))))))))))))))*********++++++++++++++++++,,,,,,+++*********++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,---.../////////...------------------------------........./////////......///000111111111000......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---...//////++++++++++++,,,,,,,,,,,,)))))))))************+++...---,,,,,,+++++++++,,,,,,,,,++++++******))))))(((((()))+++,,,---......++++++******************,,,++++++++++++++++++,,,++++++++++++++++++++++++&&&&&&&&&'''''''''((((((,,,,,,,,,,,,,,,---------))))))******+++,,,------+++,,,,,,,,,++++++***)))))))))*********++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,---------...............---------,,,,,,+++*********+++,,,,,,---......---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---------------------...///////////////////////////.......................................//////000//////............//////////////////////////////000000...++++++---111555666666777888888888888777888888888888777777777777999777888<<<===>>>BBBIIIUUUddd|||xxxwwwyyy~~~::::::<<<@@@FFFJJJNNNOOOTTTRRRPPPNNNNNNNNNLLLJJJIIIIIIIIIKKKLLLLLLKKKIIIFFFEEEDDDBBBAAA???>>>===999:::;;;;;;999777444222222333555666777888999999888999999999999:::>>>@@@BBBJJJSSS\\\bbbhhhnnnssswwwzzz~~~{{{qqqkkkiiijjjvvvnnn\\\PPPFFFFFFIIIPPP```qqq~~~yyyyyylllQQQ<<<777222000111111000...//////......------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))******+++))))))*********+++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,------,,,,,,***+++,,,,,,---------------------------------------------............///...///000000000000000000...............---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,......///,,,,,,,,,,,,------------************++++++++++++++++++******))))))******---------,,,,,,++++++***(((((()))***+++---...///************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++******))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------...---------------,,,,,,,,,++++++*********+++,,,,,,......---------,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,...---------...//////000////////////////////////........................///............///000111//////............//////////////////////////////---...///......///222555666777777888888888888888777777777777777777777777999777888<<<===>>>BBBIIISSSccc|||xxxwwwwww{{{;;;===AAAFFFJJJNNNPPPQQQTTTTTTTTTUUUVVVUUURRRPPPNNNMMMMMMMMMMMMLLLIIIGGGDDDCCCCCCBBBAAA@@@???>>>:::;;;===>>>===999555222111333444666888999::::::777888888888888:::>>>AAACCCJJJSSS\\\bbbiiipppvvvyyy}}}}}}wwwpppkkkkkkmmmtttnnnYYYMMMDDDEEEJJJQQQ```ppp}}}zzzyyy~~~eeeOOO;;;777222000111222000...,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))))))))***))))))))))))))))))))))))******)))))))))***++++++)))************+++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,------,,,***++++++,,,,,,,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,---...000000///......///---............---,,,,,,++++++,,,,,,,,,,,,,,,---************************)))******+++,,,------...000//////...---,,,+++******++++++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,+++++++++++++++************++++++***************+++++++++******++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,(((((())))))***+++++++++---------,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,***+++,,,---......------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------...///000111...................................................------,,,---...000111//////............//////000000000000000000000000,,,...000111111333666888666777888888999999888888666666666777777777888888999888999===>>>>>>CCCIIIRRRbbb|||~~~{{{zzzyyy{{{???BBBFFFJJJNNNRRRUUUWWWXXXYYY[[[^^^```___[[[XXXRRRQQQOOOOOONNNKKKGGGEEEAAAAAA@@@@@@@@@?????????======>>>>>>===;;;888666333444666777888999999:::666777777777777:::>>>BBBGGGMMMUUU\\\bbbiiiqqqwww{{{|||zzzzzzxxxrrrmmmjjjlllooouuulllVVVKKKDDDHHHOOOWWWeeettt~~~|||xxxsss]]]KKK:::666222000111222000---+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))************************((((((((((((((()))***+++)))************+++++++++***+++,,,,,,------,,,,,,---------------,,,++++++))))))***,,,,,,------,,,,,,,,,------,,,,,,++++++------------------------******+++++++++,,,,,,,,,+++...000///---,,,---..................------,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///......---,,,+++************++++++++++++,,,,,,++++++*********++++++,,,)))***************++++++,,,+++***))))))***+++,,,*********+++++++++,,,,,,)))***+++,,,,,,+++***)))************************(((((()))))))))*********'''(((((()))******++++++,,,,,,++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------((())))))***++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++,,,...///000///---,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,---......---------,,,,,,,,,***+++,,,............---------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000------------------------........................---,,,,,,+++,,,...000111//////............//////000000000000000000000000...///000111222555:::>>>777777888999999999999888444555555666777888999999:::999:::>>>??????DDDJJJSSSccczzz}}}|||{{{|||DDDFFFIIILLLPPPUUUZZZ]]]\\\^^^bbbfffiiigggccc___UUUSSSQQQOOONNNKKKFFFCCC??????????????????????????????>>>===<<<;;;::::::666666777888888999888888666666666666777:::>>>BBBKKKPPPWWW]]]bbbiiirrrxxx{{{zzzuuuvvvtttoookkkiiilllooovvvjjjVVVLLLGGGMMMUUU^^^lllzzzrrrzzzjjjTTTDDD999666111000111222000---,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************'''''''''''''''((()))***)))************+++++++++***+++,,,,,,------------............------,,,+++((()))***+++,,,---------............---,,,++++++------------------------,,,,,,---------.........+++---//////,,,+++,,,.........//////......---,,,*********++++++,,,,,,,,,------------------------+++++++++++++++++++++,,,******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,+++,,,,,,------''''''(((((())))))******((((((((((((***,,,...///******++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************************++++++++++++)))******+++,,,,,,------))))))******+++++++++,,,,,,,,,---......---------))))))*********+++++++++((())))))***++++++,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++***,,,///111111000---,,,*********************+++++++++******)))*********......---------,,,,,,,,,)))+++,,,...//////......---------,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++***+++---///111//////............//////000000000000000000000000000000000///111777>>>CCC777777888999999999999888333444555666777888999:::;;;999:::>>>???@@@DDDKKKVVVcccyyy}}}|||{{{|||HHHLLLRRRXXX[[[]]]\\\[[[___```bbbeeehhhlllpppqqq\\\[[[XXXUUUPPPKKKFFFDDD===============>>>>>>>>>======>>>??????<<<888555666555444444555777:::;;;999999999888888;;;???BBBKKKSSS\\\aaacccgggooowww|||}}}~~~~~~wwwtttqqqoooooommmjjjlllqqqzzz|||gggVVVPPPKKKPPP^^^ooo|||||||||zzzbbbLLLAAA333222111///......---------,,,,,,++++++,,,,,,---************************+++++++++*********)))))))))))))))***+++++++++,,,)))***++++++***)))***+++((())))))***++++++,,,,,,)))+++---...---,,,,,,,,,///////////////......---,,,+++)))'''(((***,,,...+++,,,,,,---.........---...+++)))***,,,...---,,,...---+++******+++---.........------,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++*********+++000000...---,,,+++++++++***)))(((''''''((()))*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++******))))))******)))***,,,------,,,***)))---,,,+++++++++,,,---...------,,,,,,+++***))))))+++******))))))******+++++++++++++++***((('''&&&%%%%%%&&&'''((())))))***+++++++++*********))))))++++++***************+++---+++)))((())))))(((''',,,+++***))))))***+++,,,******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++++++++++++++++++++++++++...---,,,...000000---)))...---,,,+++,,,---...///,,,+++++++++,,,,,,---...------,,,+++************)))******++++++,,,,,,---************************+++---......,,,++++++,,,+++,,,...---,,,,,,---///........................---------,,,,,,+++++++++)))***+++,,,------------////////////////////////111111111111111222222333000000000000111222333444888777777777666666666555666666555666666777888888:::;;;;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======;;;888555777777666666777999;;;<<<======<<<:::999:::===@@@KKKSSS\\\aaabbbeeekkkqqqwwwyyy{{{|||~~~wwwsssooolllkkkiiifffiiiooo||||||iiiVVVPPPNNNWWWiii|||}}}{{{ttt[[[EEE:::333222111///......------...------,,,,,,------...+++++++++++++++++++++++++++++++++*********))))))***************+++++++++)))***++++++***)))***++++++++++++************)))(((***------,,,++++++,,,...............---,,,,,,+++***)))((()))***,,,---+++,,,,,,---......---------+++***+++...///...,,,------++++++++++++------111111000000////////////---------------------------,,,++++++*********+++///...---+++******))))))******))))))))))))***************+++++++++,,,,,,,,,,,,,,,++++++*********,,,+++******))))))******)))***+++,,,,,,+++***)))******)))))))))***+++,,,,,,,,,,,,+++***)))))))))******))))))))))))******++++++******))))))(((((()))))))))******++++++++++++++++++*********))))))++++++***))))))******++++++)))(((((()))+++***)))++++++***))))))***++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++......///222444333///,,,------,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++******************)))+++,,,,,,***))))))***+++,,,------,,,,,,---///...........................---------,,,,,,,,,+++,,,,,,------...////////////////////////////////////////////////000111111000000000000111222333333555666666666777777777888888777777777777888888999::::::;;;;;;<<>>>>>>>><<<;;;999999:::999888666888888888999:::;;;======>>>======;;;:::<<>>>>>;;;999777666777888777777888999999:::;;;<<<======999:::::::::;;;>>>CCCFFFQQQXXXbbbiiilllmmmppprrrvvvyyy}}}|||wwwrrrllliiigggfffkkkrrr|||jjjXXXSSSTTTbbbyyy~~~yyyqqqbbbNNN>>>777111111000///...---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***))))))))))))***++++++***)))***+++------,,,+++***)))(((((()))+++......---,,,,,,------------------,,,++++++)))***+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,...000000000...,,,+++,,,,,,------,,,,,,+++............------------//////...---,,,,,,++++++++++++***************+++---,,,+++***))))))))))))((()))***++++++***)))(((************+++++++++++++++++++++***************++++++***)))))))))))))))))))))(((((((((((())))))************++++++,,,,,,******))))))((((((((('''+++******))))))******+++***))))))(((((()))***+++*********)))))))))))))))************))))))))))))***))))))))))))******+++***((('''(((***++++++*********))))))))))))******************++++++++++++,,,,,,*********+++,,,---++++++++++++++++++++++++'''***///333555222...++++++,,,,,,,,,+++***((('''---,,,++++++***+++++++++---,,,,,,,,,------...///---------,,,,,,,,,++++++...,,,***)))((()))******+++---......,,,++++++,,,***,,,------,,,+++---...................................................000///------...///222333////////////////////////------,,,,,,------...////////////000000111222333444444555666777888999999:::999888888777777777777999:::;;;;;;<<>>======:::888555444666777777777777888:::<<<=========<<<777888999999:::>>>CCCFFFPPPWWWbbbkkkooorrrtttvvvxxx|||xxxrrrllljjjggggggmmmuuuyyyhhhVVVSSSUUUdddyyy{{{~~~xxxqqqiii[[[III<<<777111000///...---------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***))))))))))))***++++++***)))***+++***************************---//////...---......---............---,,,,,,)))***,,,---------+++***+++,,,,,,---,,,,,,++++++***,,,///000000///...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++*********))))))***++++++---,,,+++******))))))***&&&'''((())))))((('''&&&))))))*********+++++++++************************+++***))))))(((((())))))))))))(((''''''((())))))))))))*********+++++++++)))))))))(((((((((((((((++++++************++++++))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,***)))((()))***)))((())))))))))))))))))))))))))))))*********+++++++++---,,,+++*********,,,,,,++++++++++++++++++++++++&&&***...111222000---+++++++++,,,,,,+++)))'''&&&,,,++++++******+++++++++///...------,,,,,,,,,---+++++++++,,,,,,------------,,,***)))))))))******+++---......,,,++++++,,,***+++---,,,++++++,,,...................................................///...,,,,,,,,,...000222////////////////////////......------......///000////////////000111222333666666666666777777777777999888777666666666666666999:::;;;;;;<<<>>>BBBEEENNN\\\sss{{{wwwuuuwww|||>>>>>>=====================@@@DDDJJJNNNQQQSSSTTTPPPQQQRRRRRROOOKKKFFFCCC??????>>>>>>======<<<<<<888666444444666777888777777999;;;===???>>>===<<<:::::::::999:::<<<@@@DDDMMMTTT^^^hhhnnnrrruuuwwwwww{{{vvvqqqllljjjhhhhhhooovvvuuudddSSSRRRWWWfffyyy|||zzzzzz~~~}}}vvvnnndddUUUDDD888444000///......------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++***************)))***++++++***)))***+++((())))))***++++++,,,,,,***,,,//////...------..................---,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,++++++******,,,//////...------...,,,,,,,,,,,,,,,,,,,,,,,,---------------..................------,,,,,,+++***))))))))))))***++++++,,,++++++***))))))******&&&''''''((((((''''''&&&)))))))))************+++)))))))))*********************)))(((((((((((()))((((((((())))))(((((((((&&&&&&'''(((((((((((('''))))))))))))((((((((((((++++++************++++++))))))************)))(((***+++++++++++++++++++++(((((()))))))))))))))***(((((((((((()))******+++---+++)))((())))))((('''((())))))******))))))((()))))))))************+++,,,,,,++++++******++++++++++++++++++++++++++++++)))+++...///...------...+++++++++++++++***)))(((***************+++,,,,,,///...---,,,++++++++++++))))))***++++++,,,------************************)))+++,,,,,,***))))))******+++,,,,,,++++++,,,---........................---------------.........---,,,,,,,,,,,,...///000///////////////////////////............///000000////////////000111222222666666666666777777777777888777666666666666666666999:::;;;<<<<<<>>>AAADDDLLL[[[qqqyyyuuuuuuxxx}}}:::999999888888999::::::888:::>>>CCCHHHMMMPPPRRRMMMMMMKKKIIIFFFCCCAAA@@@<<<;;;;;;;;;;;;;;;;;;;;;777555444555777888888777888:::===@@@AAA@@@???===:::;;;;;;:::;;;===BBBEEELLLRRR[[[eeelllqqqtttvvvvvv{{{vvvqqqmmmmmmllllllrrrzzzqqq___QQQSSSYYYgggvvv~~~|||wwwuuu~~~~~~|||uuukkkaaaSSSAAA666222//////...---------......------,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++***************+++++++++)))***++++++***)))***+++((())))))***++++++,,,,,,)))+++---...---,,,,,,,,,---------------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++*********,,,...---,,,+++---///------++++++++++++---------------.........//////------------------------)))))))))))))))***++++++******)))((((((((())))))((((((''''''''''''(((((())))))))))))************((()))))))))*********+++******)))(((((((((((((((((()))************)))(((%%%&&&'''(((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((***+++,,,,,,***'''&&&)))))))))******+++++++++(((((((((((())))))******'''''''''(((((()))+++++++++***(((((()))******)))'''((()))******)))((('''))))))))))))************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++***((((((+++...,,,++++++*********++++++))))))))))))***,,,---------,,,,,,+++++++++,,,,,,************************'''(((***,,,,,,,,,+++***)))+++,,,,,,***))))))***)))+++,,,,,,++++++,,,---........................+++,,,,,,,,,------------+++,,,,,,------...//////////////////////////////...............///000000///......//////000111222444444555666777888999999777777777666777777888888888:::;;;<<<<<<>>>@@@CCCKKKYYYpppwwwuuuuuuyyy~~~999888777555555555666666555666888<<>>888999:::;;;===AAAFFFKKKNNNSSS[[[dddlllqqqtttuuuvvv|||wwwsssqqqqqqpppqqqvvv~~~ooo\\\RRRTTT[[[fffrrrwwwuuuqqqsss{{{yyyrrriii```RRRBBB777444//////...---------...............------.........************************))))))******++++++++++++))))))******+++++++++,,,)))+++++++++***)))***+++)))************+++++++++''')))+++,,,+++******++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))***,,,---,,,******---///...---+++******+++---...,,,,,,,,,---------......,,,,,,------------------))))))((())))))***++++++)))((((((''''''''''''(((***)))(((''''''((()))***))))))))))))************(((((())))))*********+++******)))(((((((((((((((''')))***,,,,,,***)))'''&&&''')))*********)))((())))))))))))************''''''&&&&&&&&&&&&''''''(((***,,,---,,,***&&&$$$%%%&&&&&&'''((())))))***'''((((((((())))))******''''''''''''((()))++++++)))((('''(((***+++++++++'''((()))******)))((('''))))))))))))************+++,,,,,,---,,,+++***(((++++++++++++++++++++++++))))))'''$$$!!!"""''',,,,,,+++*********+++,,,---((((((((()))***,,,---...************+++,,,------++++++******)))(((((((((%%%'''***---...---+++***+++---......,,,++++++,,,)))+++,,,,,,+++***,,,---........................+++++++++,,,,,,---------+++,,,---...////////////////////////////////////...------------...//////.........//////000111222222333444666777999:::;;;888777777777888999::::::888:::;;;<<<<<<===@@@BBBJJJYYYooovvvtttuuuzzz>>>===<<<;;;;;;;;;;;;;;;777888999;;;===CCCJJJNNNMMMKKKGGGBBB???<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;666666555555555777888999<<<>>>AAADDDDDDCCCAAA???;;;999888:::;;;===CCCJJJPPPTTTZZZaaahhhooowww|||}}}uuummmjjjoooooolllsss|||jjj]]]VVVOOOQQQbbbppprrrnnnmmmeeettt}}}~~~wwwqqqllldddSSS???222000111111111111000000000000------------------------++++++++++++++++++++++++((((((((((((((((((((((((***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))),,,,,,,,,+++***)))((('''''''''((()))***++++++,,,***+++---//////---+++))),,,++++++***+++,,,...///,,,,,,,,,+++***)))((((((++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------...---,,,+++*********************))))))))))))(((((()))))))))'''''')))***&&&&&&''''''(((((())))))((()))***++++++***)))((()))&&&%%%(((...///+++'''(((((())))))))))))(((((()))((('''''''''(((***+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((('''%%%(((***++++++******+++---*********)))))))))))))))***************)))((((((***+++,,,---,,,***((('''************))))))))))))++++++******))))))((((((*********)))))))))))))))+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))+++,,,,,,+++((('''''''''((())))))+++,,,---......---------.........////// %%%)))***---000///,,,---------.........//////////////////////////////...---,,,++++++---...000------...///000111222222555555666666666666666666777777777777888888888888777888999999:::===AAAEEEMMMYYYlll|||wwwuuuvvvzzz|||??????>>>===<<<<<<;;;;;;::::::;;;;;;<<<@@@FFFJJJLLLIIIFFFBBB>>>;;;:::999888888888888888888888888555555555555555777999:::===???CCCFFFGGGEEEBBB@@@===::::::<<<>>>???EEELLLOOOSSSZZZaaaiiipppxxx}}}uuummmkkkooopppnnnvvvyyygggZZZRRRKKKNNN___mmmmmmjjjiiigggtttzzz{{{zzzuuunnneeeTTT@@@444111000000000/////////......------------------------++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++,,,++++++***)))((()))))))))******++++++,,,)))***,,,......---+++***------,,,+++++++++,,,---,,,,,,+++***))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,---------///...---,,,+++++++++++++++************)))))))))((()))))))))'''''')))***'''''''''((((((((((((((()))))))))******)))))))))((((((((()))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))***))))))(((((((((((())))))************************)))))))))))))))))))))))))))((('''((())))))((('''&&&((())))))(((((()))******)))))))))))))))))))))&&&'''(((***++++++++++++)))***+++,,,,,,+++)))((((((((())))))******++++++*********)))))))))))))))******************************++++++,,,,,,,,,---************************))))))))))))))))))))))))((()))******))))))***+++((())))))***,,,------...,,,,,,---------.........&&&***,,,++++++...---))),,,------------.........////////////////////////...---,,,++++++---...000------...///000111222222555555666777777777777666777777777777888888888888666888999999:::===AAAEEEMMMXXXkkk|||tttssstttwwwzzzBBBBBBAAA???>>>===<<<<<<=========;;;;;;===AAADDDIIIGGGDDD@@@===;;;:::999777777777777777777777777444444444444555777999:::>>>AAAEEEHHHIIIGGGCCCAAA>>><<<<<>>===>>>>>>===<<<;;;<<<>>>AAAFFFEEEBBB>>><<<:::999999888888888888888888888888444444333444555777999:::===@@@DDDHHHIIIFFFCCC@@@===;;;<<<@@@BBBCCCIIIPPPOOOTTT[[[bbbhhhooouuuyyy~~~zzzrrrmmmlllooorrrvvvqqqaaaVVVPPPMMMSSScccnnnmmmkkkmmmxxx~~~zzz{{{vvvYYY@@@555555/////////.........------------------------------,,,,,,+++++++++++++++*********************************++++++++++++******++++++++++++++++++++++++)))***++++++,,,,,,,,,+++---------------,,,,,,,,,'''(((***+++,,,,,,+++***---,,,,,,+++++++++******,,,+++)))((()))***+++---++++++++++++++++++++++++))))))*********+++++++++///......------,,,,,,,,,---------------,,,++++++++++++++++++************((()))))))))'''''')))***))))))((((((''''''&&&&&&***)))(((''''''((()))*********)))(((((()))***,,,(((((())))))))))))((((((***************++++++,,,******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++******))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))***)))((()))+++,,,+++***(((***+++***))))))***+++)))))))))))))))************************)))((((((((()))***+++++++++++++++(((((()))******+++,,,,,,(((((())))))******++++++))))))***+++,,,,,,------///...,,,******+++---...************************))))))))))))))))))))))))+++,,,,,,+++)))(((((()))((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,***,,,,,,)))***...000...+++++++++,,,,,,,,,------........................------,,,,,,,,,---...///------...///000111222222333444555666666666666666666777777777888888888888666777888999:::<<>>>>>>>><<<;;;<<<>>>@@@CCCBBB???<<<:::999999999888888888888888888888888444444333444555777888:::;;;===BBBEEEFFFDDD@@@>>>;;;:::;;;@@@BBBCCCIIIPPPQQQVVV\\\ccchhhnnnsssvvv{{{}}}xxxqqqnnnlllooossszzz{{{lll^^^UUUPPPOOOWWWgggpppoooooorrr{{{~~~|||~~~}}}YYY===444555000000000/////////......------------------------,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,.........---------------((()))***++++++++++++************++++++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++.........------,,,,,,++++++,,,,,,,,,,,,+++******+++++++++*********))))))((()))))))))'''''')))***))))))((((((''''''&&&&&&***)))(((''''''((()))***)))%%%"""$$$))),,,+++***(((((())))))))))))(((((()))******+++++++++++++++******))))))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***,,,,,,++++++******))))))))))))(((((((((((())))))************************(((((((((((((((((((((((()))((('''(((***+++***))))))***+++***)))((()))***(((((())))))***************************)))((((((((()))******+++++++++++++++++++++***************(((((())))))******++++++))))))***+++,,,,,,------333111///,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))((()))***)))))))))******++++++,,,*********+++++++++,,,,,,+++---,,,))))))...000...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------...///000111222222111222333444555555555555666777777777888888888888666777888888999<<<@@@DDDJJJUUUhhh~~~tttsssuuuzzz~~~HHHIIIIIIIIIGGGEEECCCBBB>>>??????>>><<<<<<>>>@@@@@@???===;;;999888888888666666666666666666666666555444444444444666777888999;;;>>>AAAAAA@@@>>>===999888;;;@@@BBBDDDIIIPPPSSSXXX___eeejjjoootttwwwzzz|||xxxpppnnnmmmnnnrrr|||ttteeeZZZTTTMMMNNNYYYiiirrrpppqqqvvvzzz|||{{{|||||||||xxxTTT;;;333444000000000/////////......---------------------------,,,,,,++++++*********************************+++***))))))))))))***+++++++++++++++++++++++++++******+++,,,------,,,,,,---------------.........***+++++++++++++++******((()))***+++,,,,,,,,,,,,******+++***************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,+++***)))*********))))))))))))(((((()))))))))'''''')))***(((((((((((((((''''''''')))((((((''''''(((((()))%%% !!!'''+++)))&&&(((((())))))))))))((((((&&&'''((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))*********************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&''')))***)))((('''((()))(((&&&%%%&&&'''((((((((()))******++++++&&&'''(((***++++++++++++***************+++++++++,,,,,,+++++++++*********))))))))))))************))))))******++++++,,,,,,333111///---++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++++++++---...)))))))))*********++++++******+++++++++,,,,,,,,,---///---)))))),,,,,,***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222111222333444555666666666777777777777888888888888555666777888999<<<@@@CCCIIITTThhh~~~rrrqqqtttyyy~~~IIIJJJKKKKKKJJJHHHFFFEEEAAAAAAAAA???===<<<===>>>>>>===;;;999888888888888777777777777777777777777666555444444444444666666999:::<<<===>>>>>>===<<<999888;;;@@@CCCEEEJJJPPPSSSYYYaaahhhnnntttyyy|||zzzyyyvvvoooooommmmmmrrr}}}|||lll^^^VVVRRRKKKNNN[[[llltttrrrttt{{{}}}uuuwww}}}hhhJJJ:::333111/////////.........------------------------------------,,,,,,+++******)))))))))))))))))))))))))))+++***)))(((((()))***+++************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,------.........------,,,,,,++++++******)))***++++++,,,+++*********+++,,,,,,,,,***(((''')))))))))))))))))))))))))))************+++++++++******++++++++++++++++++***+++,,,......---+++***)))))))))(((((((((''''''((()))))))))'''''')))***'''''''''((((((((((((((('''(((((((((((((((((('''###""""""$$$''')))(((&&&(((((())))))))))))((((((%%%&&&'''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))******)))'''((()))(((&&&%%%&&&''''''(((((()))******++++++&&&'''(((***++++++++++++++++++*********************+++++++++++++++++++++*********)))))))))))))))************************...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++++++++---///))))))))))))************++++++++++++,,,,,,,,,---***---,,,)))))),,,,,,))),,,------------.........------------------------,,,,,,------......------------...///000111222222222333555666777888888888777777777777888888888888555666777888999<<<@@@CCCGGGTTTiii{{{rrrrrruuuzzzIIIJJJKKKLLLKKKJJJHHHFFFDDDDDDCCC@@@===;;;<<<<<<===<<<:::888777777888888999999999999999999999999777666555444333444555555999:::;;;<<<<<<=========999999<<>>>>>===;;;999999:::;;;<<<===<<<;;;;;;:::::::::::::::888666333222222333333666555555666777999;;;<<<:::<<>>BBBEEEIIIOOOSSSZZZ___gggooouuu{{{~~~uuupppnnnnnnnnnpppuuu}}}qqqfff\\\TTTSSSVVV[[[gggpppssszzz}}}yyyrrr[[[EEE888555333///////////////////////////...//////---++++++,,,------,,,++++++******++++++)))************+++++++++************+++++++++,,,---------,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++******************)))))))))((((((******))))))))))))******(((((()))))))))*********))))))******+++------...*********+++***))))))((())))))(((((((((((())))))++++++++++++************(((((((((((('''''''''''''''(((((())))))((((((''')))*********((((((***+++((((((''''''&&&'''''''''&&&&&&'''((()))***++++++)))((('''&&&&&&'''((((((******))))))))))))(((((())))))))))))))))))))))))*********)))((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++((((((''''''''''''((((((+++******)))((('''&&&&&&'''******''''''++++++)))+++++++++***************)))((('''&&&&&&(((+++,,,...,,,+++)))))))))************))))))))))))******)))******++++++******)))'''((()))***+++,,,,,,,,,+++*********))))))((((((---,,,+++***************)))***,,,+++)))((()))***++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,------------,,,------......------,,,,,,,,,---...//////000000---------......//////000////////////000111222222444555555666666666555555555555666666666777777777666777999:::;;;===@@@BBBHHHPPPccc}}}~~~xxxzzz}}}VVVRRRMMMIIIGGGGGGFFFEEEDDDEEEEEECCC@@@<<<888555888777777777777888999999:::999999999999999:::;;;::::::888777666666666666666555444333444444666666777:::===AAAEEEJJJPPPTTT[[[```hhhooouuuzzz~~~|||uuurrrqqqooooooqqqwwwyyykkk___WWWQQQSSSYYYeeevvv{{{}}}~~~{{{xxxiiiRRR???555333111000......................../////////---+++***+++,,,---,,,++++++******++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,---......---,,,++++++*********))))))))))))******))))))))))))******))))))))))))*********+++)))******++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))(((((((((((())))))************)))(((''''''&&&(((((((((((((((''''''''''''((((((((((((((((((''''''((()))(((&&&&&&((()))))))))(((''''''&&&'''''''''''''''((()))*********---,,,+++***))))))******))))))))))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((''''''''''''((())))))((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''(((((()))))))))((((((''''''&&&))),,,,,,******------***++++++++++++++++++++++++))))))((('''((()))***+++)))))))))))))))+++,,,---******))))))))))))******))))))************))))))(((((()))***+++,,,,,,,,,++++++******)))(((((((((...---+++)))((())))))***)))+++------+++)))''''''************************++++++++++++******))))))******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,---......//////000,,,------...///000111111///......//////000111222444444555666666666555555555555555666666666777777555777999:::;;;<<>>;;;888666777777777666777777777888888888888888888999:::;;;<<<;;;:::888666555444444555555444333333444555666666999===AAAEEEKKKQQQUUU\\\aaaiiiooouuuyyy}}}xxxsssrrrrrrsssrrrsssxxxuuufff[[[SSSPPPTTTZZZlll~~~{{{uuuqqq```JJJ;;;444111000///------------------------/////////---+++***+++,,,---,,,++++++******++++++))))))*********+++++++++***++++++++++++,,,,,,,,,************++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***+++,,,---......---,,,+++,,,,,,+++++++++***************))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++******((((((((((((((()))******+++******)))((('''&&&&&&'''''''''(((((((((((((((''''''(((((((((((('''''''''(((((('''&&&&&&''')))***)))((('''''''''''''''))))))))))))((((((((((((,,,,,,++++++************(((((((((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))((((((((()))***+++((((((((((((((((((((((((***))))))(((((((((((()))((((((''''''''''''((((((&&&&&&''''''(((((())))))'''***+++)))))),,,,,,)))************************((()))***+++++++++***)))''''''(((((()))******+++******))))))))))))******))))))))))))))))))))))))******+++++++++******)))************))))))((((((...---+++)))(((((())))))))),,,......,,,)))'''''')))))))))))))))))))))))))))))))))******+++++++++******+++++++++,,,,,,,,,,,,------......------,,,........................,,,------...///000111111............///000111222333333444555555555555555555555555555666666666666555777999::::::<<>>===;;;999999888888777777777666666666777777777777888999:::;;;;;;:::999888777555444444555444444333444555666777777:::>>>CCCHHHNNNTTTYYY___dddkkkqqquuuyyy}}}{{{vvvvvvvvvwwwvvvwww}}}|||oooaaaWWWPPPOOOUUU\\\qqq~~~~~~zzzvvvqqqhhhWWWCCC888444111//////------------------------...//////---++++++,,,------,,,++++++******++++++)))************+++++++++++++++++++++,,,,,,,,,,,,)))***************++++++*********++++++++++++,,,++++++------------+++++++++++++++,,,,,,+++++++++*********++++++*********,,,,,,,,,++++++++++++*********))))))))))))*********++++++++++++,,,,,,,,,---.........---+++)))(((*********+++***))))))((((((''''''(((((()))***+++,,,,,,,,,+++***))))))((('''''''''(((((((((((((((&&&''''''((((((''''''&&&((()))))))))'''''')))***))))))(((((('''(((((((((***)))))))))((((((((('''))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********************++++++++++++))))))))))))))))))))))))&&&&&&&&&''')))***,,,,,,((((((''''''''''''((((((%%%%%%&&&'''((())))))***%%%((('''%%%%%%((()))''')))))))))))))))*********((()))+++------+++***(((******))))))(((''''''&&&******))))))))))))*********))))))(((((())))))***+++++++++++++++***)))))))))))))))))))))))))))***,,,+++***)))))))))))))))***,,,......,,,)))((((((((((((((((((((((((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,------------,,,------......------,,,......---------------------------......//////000............///000111111111222333444444444444444444444555555555666666666555666888999:::<<>><<<;;;;;;;;;999999999888777666555444555555666666888999:::;;;777777777777777777666666444444333444444666888999999<<>><<<;;;<<<<<<:::::::::999888666444333555555555666777999:::;;;333444555777888888888888444444333444555777999:::;;;???CCCHHHNNNUUU\\\```eeeiiipppvvvzzz}}}|||xxxvvvvvvxxxzzzxxxnnncccXXXQQQNNNOOOWWW```ssssssvvvyyy{{{}}}yyyrrrpppnnnWWWEEE666333444222000111////////////////////////,,,---...---,,,,,,---///---,,,++++++******++++++)))************+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++---......---+++***---,,,+++******+++,,,---...---,,,++++++,,,---...************))))))))))))******))))))))))))******))))))))))))************+++---...000000///---,,,---............---,,,,,,''''''''''''((()))++++++))))))))))))((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&$$$%%%&&&%%%######%%%&&&(((((('''(((((()))***+++&&&&&&'''((()))***++++++'''((()))***************&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''''')))+++,,,---,,,***)))))))))))))))))))))))))))))))))(((((((((((()))***((((((''''''''''''((((((''''''''''''''''''&&&&&&***+++)))%%%%%%***---,,,))))))*********+++++++++---,,,+++))))))***,,,---((()))***++++++,,,++++++******))))))))))))*********)))(((''''''((()))***'''((()))***+++,,,,,,,,,''''''((()))***+++,,,,,,'''(((***++++++***)))(((***,,,---,,,+++******+++++++++++++++++++++++++++------,,,,,,+++*********(((((()))))))))*********,,,------......------,,,)))***+++,,,...///000111------------------,,,,,,...------......///000111...///000111222333333333444444444555555555666666444666888999:::;;;>>>AAAIIIQQQbbbzzz|||~~~zzz}}}oooeee```\\\PPPKKKCCC===:::999888888999999999888666555333222444444444555555555666666888999:::::::::999888777777666555444444555666777>>>???BBBIIIRRR[[[aaadddoootttxxx{{{}}}}}}vvvssssssuuuttt~~~}}}rrrhhh\\\SSSQQQOOOMMMVVVdddwwwtttrrrrrruuu|||uuutttqqqjjjVVVFFF777111222111...---111111111000///---,,,+++------,,,,,,,,,,,,++++++---,,,,,,+++*********+++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,,,,,,,,,,******------------------------,,,000111...,,,......,,,)))***++++++,,,,,,,,,,,,(((((((((((())))))))))))+++*********))))))((((((***)))))))))***+++,,,,,,222111111///...---,,,,,,///---+++,,,......+++(((---,,,***)))'''&&&&&&&&&&&&'''((())))))((('''''')))))))))(((''''''&&&&&&$$$%%%&&&((())))))******%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((('''(((((())))))))))))(((&&&&&&''''''''''''&&&&&&***)))'''&&&%%%&&&((()))***(((''''''(((((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))******(((((((((((())),,,...///(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))(((((())))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---......//////......///...---,,,,,,---...///.../////////000000111111---...///////////////...////////////000000000000666555555555555666777777666888999::::::<<>>???CCCJJJSSS]]]eeeiiiqqquuu{{{|||uuupppooorrruuuuuu~~~|||ttthhh\\\SSSRRRPPPPPPZZZhhhzzzvvvtttsssvvv}}}wwwvvvqqqjjjUUUEEE666222222000...---------------------,,,+++------,,,,,,,,,,,,++++++---,,,++++++******++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++(((,,,---***(((******(((******+++,,,,,,,,,++++++((((((((()))))))))***************)))))))))(((((())))))((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,)))'''++++++)))(((''''''''''''''''''((())))))((('''&&&((((((((((((''''''''''''%%%&&&'''((())))))))))))'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((''')))(((''''''''')))+++,,,***(((''''''(((((('''&&&(((''''''''''''''''''(((((((((((((((((())))))***((((((((()))***+++,,,---************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++*********)))))))))))))))))))))))))))************++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,---............---......---,,,,,,---.............../////////000000---......///////////////000000000111111111222222555555444444555555666777666777999::::::;;;>>>@@@GGGOOObbbyyymmm{{{~~~oooddd]]]TTTKKKDDD@@@===;;;===<<<;;;:::999777666666666666666666666777777777:::;;;<<<======<<<;;;::::::999888777777888999:::>>>@@@DDDLLLVVVaaajjjpppsssyyyyyywwwrrrmmmjjjlllqqquuuzzzxxxpppfff\\\TTTSSSSSSUUU```nnn}}}yyyvvvuuuwww~~~}}}xxxxxxrrriiiSSSDDD666222111000......,,,---......////////////------,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++------------++++++++++++++++++++++++++++++)))---...+++)))++++++)))+++++++++,,,++++++******))))))))))))******************))))))))))))(((((())))))((('''''''''((((((((())))))***+++,,,------+++***))))))***)))'''%%%***)))((((((''''''((((((((((((((((((((('''&&&%%%''''''''''''((((((((((((''''''(((((((((((('''''')))******)))'''&&&'''((((((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&''''''(((((((((((((((((((((((())))))***))))))((('''&&&(((((())))))))))))(((((((((((('''((()))+++,,,...***(((''''''(((((('''&&&((((((((((((((((((((((((((((((''''''(((((()))***((()))******++++++******************++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))************))))))))))))************,,,,,,,,,,,,+++***))))))((()))***+++,,,------...++++++,,,---------------------,,,,,,,,,,,,---------------............///---......////////////000111111222222222333333333444444444444444555555666555666888999999;;;===@@@GGGOOO```wwwfffqqq}}}qqqhhhZZZNNNFFFBBB@@@??????>>>===;;;:::999888888777777777888888888888888;;;<<<===>>>???>>>===<<<<<<;;;:::999999:::;;;<<<>>>AAAFFFMMMWWWcccooovvvwww}}}yyyuuurrrnnniiihhhjjjpppuuu{{{rrriiiccc[[[TTTSSSUUU[[[hhhvvv{{{xxxwwwyyy{{{}}}~~~yyywwwyyysssiiiPPPCCC666222111///......,,,---......//////......------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,+++++++++*********))))))************************+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***...///,,,+++------++++++++++++++++++***)))((())))))))))))*********+++))))))))))))))))))((((((***))))))(((''''''''''''))))))***+++,,,---......*********))))))((('''&&&(((((('''''''''(((((()))))))))(((((('''&&&%%%$$$&&&&&&&&&'''((())))))***(((((()))(((((('''&&&&&&'''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((************)))'''&&&&&&((((((((())))))((((((((((((((((((((()))***+++,,,***(((''''''(((((('''&&&(((((())))))))))))(((((((((''''''''''''((())))))((()))***++++++***)))((('''((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))******+++(((((())))))******++++++((()))))))))************,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////000000111222222222333333333333444333333333333444555555444666888888999:::===???GGGNNN^^^tttjjjnnnvvvtttbbbQQQFFFCCCCCCDDDAAA@@@>>><<<;;;:::::::::999999999999999999999999<<<===>>>???@@@??????>>>===<<<;;;::::::;;;<<<======AAAHHHPPPYYYeeeqqqyyyzzzzzzuuurrrmmmhhhfffhhhooottt~~~zzzoooddd^^^XXXSSSRRRVVV```ppp|||~~~{{{{{{|||~~~xxx}}}xxxxxx{{{tttiiiMMMAAA666222111...---///,,,,,,,,,---,,,++++++***------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''+++---***)))***+++)))++++++++++++******)))(((((())))))))))))*********(((((((((((((((((())))))+++***))))))((((((((((((++++++++++++++++++++++++++++++,,,+++***)))(((((('''''''''''''''(((((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''((()))******))))))))))))((('''&&&%%%$$$%%%'''''''''''')))+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''((()))***((((((((((((((((((((((((************)))'''&&&&&&&&&''''''((((((''''''&&&)))((((((((('''(((((((((***(((''''''(((((('''&&&(((((()))******)))(((((('''''''''''''''(((((()))((()))***++++++)))(((''''''((((((((())))))))))))+++******))))))******+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((())))))******++++++((()))))))))************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...---------...///111111111111111222222222333333444333333333333444555555444666888888999:::===???FFFMMM]]]rrrtttqqqpppzzznnnZZZLLLFFFFFFFFFBBBAAA???===;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<===>>>@@@@@@@@@??????>>>===<<<;;;;;;<<<===>>>>>>DDDLLLTTT\\\fffqqqyyy|||tttqqqkkkfffdddhhhnnnttt{{{xxxmmmcccYYYUUUPPPPPPVVVddduuu}}}wwwxxxxxxjjjJJJ@@@666222000...---///000000000000000///......------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,******,,,,,,,,,,,,******************************(((,,,...+++***,,,---+++*********+++******))))))(((((((((((())))))))))))''''''(((((((((((())))))******))))))(((((())))))*********)))((((((((('''+++,,,------***))))))***'''''''''&&&''''''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&$$$%%%'''''''''''')))+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((('''''''''&&&***(((''''''(((((('''&&&''''''))))))))))))''''''''''''&&&&&&''''''((())))))))))))***))))))((((((************++++++++++++******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------------,,,,,,------------,,,,,,...------------,,,,,,,,,...---------...///111222111111222222222333333333444444444444444555555666555666888999999;;;===@@@FFFLLL[[[pppxxxqqqjjjpppiiiXXXNNNIIIGGGCCCAAA???<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>???@@@@@@??????>>>===<<<;;;;;;<<<===>>>@@@GGGQQQYYY```hhhrrryyy{{{~~~rrrooojjjffffffkkktttzzzxxxqqqggg^^^TTTQQQNNNMMMUUUfffyyy{{{www|||}}}jjjHHH???666222000------///000000111111222222111111------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))++++++++++++))))))))))))))))))))))))))))))(((---///,,,+++......---((())))))************)))&&&'''''''''(((((((((((('''''''''((((((((())))))(((((('''''''''((())))))*********)))))))))((((((***,,,...---***((()))***(((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''&&&&&&''''''(((((())))))'''(((((((((((((((''''''''')))))))))''''''((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&((()))***)))((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''(((((()))))))))((((((***(((''''''(((((('''&&&%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''(((((())))))((((((((())))))***************++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************)))))))))))))))******+++*********)))))))))))))))))))))))))))***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---............---,,,---............---,,,............---------,,,...---,,,,,,---///222333333333333333444444444444555555444444555555666777666777999::::::;;;>>>@@@EEEKKKZZZooouuummmdddiiiuuubbbTTTKKKFFFCCCAAA???<<<;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@??????>>>===<<<;;;;;;<<<===>>>BBBJJJTTT]]]cccjjjssszzzzzzzzzpppnnnkkkhhhjjjqqq{{{{{{rrriii```WWWQQQOOOLLLLLLTTTgggzzz{{{zzzjjjGGG>>>666222000------///'''((()))+++,,,------------------,,,,,,,,,+++++++++*********+++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***++++++***)))(((++++++++++++++++++++++++$$$)))***(((''')))***)))'''((()))***************&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))+++++++++++++++,,,,,,,,,***,,,...---)))'''(((***(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((('''''''''(((((((((((((((''''''((((((((((((((('''+++,,,,,,+++(((&&&''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))************************###%%%''')))***)))'''%%%(((((((((((((((((((((((('''((()))))))))))))))((((((((())))))))))))((((((&&&'''(((***++++++++++++***(((''''''(((((('''&&&%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&************************(((((())))))))))))(((((((((((((((((())))))))))))************************)))))))))))))))******+++++++++******))))))(((((())))))))))))************,,,,,,,,,,,,++++++***)))))))))***+++,,,------...,,,---......//////......------...//////...------/////////......---------...---,,,,,,---///222444444444444555555555666666666555555555555666777777666888999:::;;;<<>>===<<<:::999999::::::999;;;======<<<<<<===>>>999;;;<<<===<<<===???AAAIIIOOOYYYbbbjjjqqqwwwzzz|||{{{ooollliiikkksss{{{xxxpppfff[[[UUUMMMMMMMMMQQQ\\\mmmtttrrr}}}cccCCC<<<444111111111///,,,,,,---------------------+++*********+++,,,,,,---+++,,,,,,------,,,,,,++++++***)))))))))***,,,,,,...---,,,,,,++++++,,,,,,************************,,,+++)))(((((()))+++,,,((((((((((((((()))******...000000...***((()))***)))******+++,,,,,,------***++++++***((('''((()))((((((''''''''''''((((((((((((((((((((((((((((((++++++,,,,,,,,,++++++******)))((('''&&&&&&&&&&&&'''((()))(((&&&%%%%%%''''''''''''''''''&&&&&&&&&'''''''''''''''((()))******+++,,,+++(((''''''(((.........---,,,+++))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))(((((('''''''''&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((())))))(((((('''''''''&&&(((((('''(((((()))***+++000,,,'''$$$%%%''')))***&&&&&&''''''((()))))))))***)))((('''&&&&&&'''(((''''''(((((((((((((((((((((((((((((())))))))))))&&&'''((())))))******)))...,,,***)))''''''((((((&&&''''''((()))******+++(((((((((((('''''''''''''''(((((()))***++++++,,,******)))(((''''''((((((''''''((()))******))))))(((((())))))))))))((((((******))))))******+++,,,))))))))))))))))))))))))******)))***+++---000111------------------------000///...---,,,+++++++++.........------,,,,,,,,,,,,---...------...111444777777888888888888777666777777777777888888888888;;;;;;::::::;;;<<<>>>???FFFKKKXXXlllwwwjjjrrrpppZZZMMMHHHCCCAAA???>>>??????>>>===>>>===;;;:::999999999:::666888:::;;;::::::;;;<<<;;;<<<=========>>>AAADDDLLLSSS]]]fffnnntttyyy}}}}}}xxxjjjgggdddgggpppzzz{{{tttlllbbbYYYRRROOOKKKJJJRRRbbbvvv|||rrrqqqsssZZZ>>>888111......///---+++/////////......------,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,+++*********+++------------,,,++++++++++++,,,************************++++++,,,,,,,,,,,,++++++((((((((((((((()))*********,,,---+++)))'''(((***,,,,,,,,,+++******)))))))))***+++***((('''((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''(((''''''''''''(((((()))%%%'''((())))))***,,,///111111000///---+++)))'''((((((((((((((((((((((((&&&'''(((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((''''''''''''''''''(((((())))))***(((((((((((((((''''''''')))))))))((((((((((((((()))(((((((((((())))))***...+++'''%%%&&&'''((()))((((((((((((((('''''''''***)))((('''&&&''''''(((%%%%%%$$$###"""!!! (((((((((((())))))))))))((()))))))))))))))((((((***)))(((''''''(((((()))%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''(((((()))***************)))((((((((())))))''''''(((((()))((((((((((((((())))))))))))(((((())))))(((((())))))***+++*********************************+++,,,---...///++++++++++++++++++++++++......---,,,++++++++++++......---------,,,,,,,,,,,,---...------...111444777888888999888888777777777777777777888888888888999888999999;;;>>>@@@AAAEEEJJJWWWkkksss|||www^^^PPPJJJFFFDDD@@@??????>>>===<<<>>>===;;;999888888888888666888:::::::::999:::<<<<<<<<<=========@@@EEEHHHRRRXXXbbbkkksssxxx}}}{{{sssiiifffcccfffoooxxx}}}vvvoooggg^^^UUUOOOOOOJJJJJJVVVlllzzztttttt{{{zzz}}}{{{bbbLLL:::555///---......---,,,111111000///...---,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------,,,+++++++++++++++***************************+++---......---+++***)))(((((((((((()))******(((***+++***))))))***+++++++++******)))((((((((()))***+++***((('''((()))((((((''''''''''''(((((())))))))))))))))))))))))***))))))((())))))******---,,,,,,+++******))))))&&&(((((((((&&&%%%&&&'''(((((((((((((((((((((((()))((((((''''''''''''((($$$%%%&&&''''''***...222333333222111...+++)))'''(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((('''''''''''''''***))))))(((''''''&&&&&&%%%%%%&&&'''((()))******))))))(((((('''''''''&&&((((((((((((((()))))))))***))))))(((((((((((())),,,***'''&&&'''(((((('''***))))))(((''''''&&&&&&))))))(((''''''''''''((((((''''''&&&%%%$$$######(((((((((((())))))))))))************)))((('''&&&'''''''''''''''((()))***&&&''''''(((((()))))))))))))))))))))))))))))))))(((((())))))******++++++******)))))))))***++++++))))))******))))))((((((((())))))******))))))(((((((((((((((((())))))******************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************...------------,,,,,,,,,,,,---...------...111444777777888888888888888777777777777777888888888888666666777999;;;???BBBCCCDDDIIIVVVjjjzzz{{{dddWWWRRRLLLHHHEEEBBBBBBAAA@@@??????>>>;;;999888777777777777999<<<<<<<<<<<<===>>><<<=========>>>BBBHHHLLLVVV]]]gggpppwww|||wwwooommmiiifffiiipppyyy~~~zzzssskkkccc[[[RRRMMMLLLLLLPPP^^^ttt}}}{{{}}}|||xxx{{{zzzjjjRRR@@@777444000...///000000/////////......------,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---------,,,,,,+++***+++++++++***************************+++,,,------,,,+++***))))))(((((())))))***++++++,,,,,,,,,+++++++++,,,''''''(((((()))*********((()))***)))((('''((()))((((((''''''''''''((((((((((((((((((((((((((((((,,,+++*********+++,,,---,,,,,,,,,,,,+++***))))))&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))***)))((('''''''''''''''))))))(((&&&&&&'''+++...444444444333111...+++)))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&'''((((((((()))******)))(((((('''((((((***)))''''''(((((('''&&&))))))((((((''''''''''''((((((((('''''''''(((((()))))))))***++++++,,,,,,(((((((((((())))))))))))***************)))((('''(((((((((((()))))))))***)))*********+++++++++,,,))))))))))))*********************++++++,,,,,,,,,***)))))))))***+++,,,,,,+++,,,,,,,,,+++***)))))))))))))))******))))))))))))(((((((((((()))*********************************+++,,,------,,,******,,,,,,------------.........---,,,,,,+++++++++,,,------------------------,,,---...------...111444555555666777777777777666666777777777888888888888666666777999;;;>>>AAACCCCCCHHHUUUiiizzzmmmbbb]]]RRRNNNJJJFFFEEEDDDCCCBBB@@@???<<<:::888777777777888:::<<<=========>>>???<<<======>>>@@@EEEKKKPPPYYY```iiirrryyy}}}|||uuuoookkkhhhgggkkkssszzz~~~yyyqqqiiibbbZZZSSSOOOLLLRRR]]]iiixxx}}}yyyvvvxxx~~~~~~}}}{{{rrr___III;;;444222///...//////000000+++++++++,,,,,,---------,,,,,,++++++***++++++,,,------............------)))******+++++++++++++++,,,,,,+++************+++************************,,,+++***))))))***+++,,,)))))))))))))))***++++++---,,,,,,+++++++++***)))&&&''''''((())))))******'''((())))))((('''(((***((((((''''''''''''((((((''''''''''''''''''''''''++++++******+++,,,,,,---++++++++++++***)))((('''%%%'''((('''&&&&&&'''((('''((((((((())))))*********)))((('''''''''''''''******(((&&&%%%&&&))),,,222333444444333000---,,,(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''******)))(((((('''(((((()))(((''''''(((((('''%%%''''''''''''(((((())))))''''''((((((((((((((((((''''''((())))))***++++++(((((((((((())))))))))))(((((()))***************++++++++++++******))))))************++++++++++++((()))))))))*********+++)))))))))******************)))))))))***+++,,,,,,++++++++++++***))))))((())))))************))))))***))))))))))))***++++++***************************+++,,,---,,,+++***))),,,,,,,,,------.........///......------------...------------------------,,,---...------...111444333444444555666666555555666777777777888888888888888888888999:::<<<>>>???BBBGGGTTThhh~~~wwwyyyoooiii\\\XXXQQQLLLIIIGGGFFFDDDBBB@@@>>>;;;999777777777666999;;;<<<<<<<<<>>>???===???@@@BBBEEEJJJPPPTTT[[[bbbllluuuzzz~~~}}}yyytttpppgggfffgggmmmuuu|||{{{vvvooohhhbbb]]]XXXUUUTTT___kkksss{{{uuuttttttuuuyyy}}}~~~|||zzzxxxlllXXXEEE;;;000///...---------......))))))***+++,,,---......,,,,,,++++++******++++++------............------((()))***++++++++++++***,,,,,,+++***************************************,,,+++)))(((((()))+++,,,***))))))))))))***++++++,,,***)))((())))))'''&&&******))))))((('''''''''&&&((())))))''''''(((***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************)))******+++***((('''&&&%%%&&&((('''&&&&&&'''(((&&&''''''(((((())))))***)))((((((''''''''''''(((&&&&&&'''&&&&&&(((+++...111222444555444111...,,,(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''***))))))(((((((((((()))((('''&&&'''(((((('''&&&&&&&&&''''''((())))))***&&&'''(((((()))(((((((((******))))))(((((((((((((((((((((((())))))))))))'''((()))***+++++++++++++++,,,,,,,,,++++++***)))(((((((((((((((((((((((('''(((((())))))*********'''''''''''''''''''''(((******)))))))))***++++++((((((((()))(((((('''''')))******++++++******)))***************++++++,,,++++++++++++++++++++++++***+++++++++++++++******)))******++++++,,,,,,---//////............//////,,,,,,,,,------------...,,,---...------...111444222333444555666666666555777777777777888888888888::::::999999999;;;<<<===BBBGGGTTThhh~~~zzzmmmttt}}}uuulllfff^^^VVVPPPLLLIIIGGGDDDBBB???<<<999888777777777:::<<<======>>>???AAA???BBBEEEHHHKKKPPPUUUYYY]]]dddnnnvvv||||||xxxvvvtttqqqlllkkkmmmrrryyy||||||zzzuuuqqqkkkfffcccaaa___^^^bbbmmmwwwzzz|||sssqqqooorrrwww{{{}}}|||wwwtttssspppdddOOO???888000000///...------...///+++++++++,,,,,,------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++,,,++++++***************************************+++++++++******+++++++++******))))))******+++,,,***((('''((()))***)))'''++++++***))))))(((((('''&&&'''((((((''''''(((***((((((''''''''''''((((((''''''''''''''''''''''''%%%''')))+++,,,+++***)))))))))***+++***)))'''%%%%%%&&&''''''&&&&&&''')))%%%&&&&&&'''(((((())))))(((''''''''''''(((((()))"""$$$&&&''''''))),,,...222333555555444000---***((((((((((((((((((((((((&&&'''((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((++++++******))))))((((((&&&&&&''''''((()))))))))(((((((((((((((((('''''')))(((((((((((())))))***)))'''%%%%%%'''((((((''''''''''''(((((((((((((((%%%&&&((()))))))))((((((+++************)))))))))(((((((((((()))))))))))))))******+++++++++******))))))***+++,,,+++******''''''''''''''''''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((******)))((((((((())))))(((((())))))***))))))))))))******++++++******))))))))))))))))))***+++++++++++++++++++++++++++++++++***************++++++))))))***++++++,,,------......---------......///,,,,,,,,,---------......,,,---...------...111444333444555666777777777777777777777777888888888888:::999999999999:::<<<===BBBGGGTTThhh~~~mmm^^^bbblllsss~~~yyysssiii___WWWQQQMMMJJJEEECCC@@@===:::888888777:::<<>>CCCGGGTTTiiiwwwkkk]]]VVVVVV^^^nnn|||{{{sssjjjaaaYYYRRRNNNGGGGGGDDD===999999::::::;;;===>>>??????AAAEEEHHHIIIJJJNNNTTT[[[```bbbbbbfffgggnnnyyywwwrrrqqqtttvvvwwwyyy||||||vvvqqqgggfffccc``````eeemmmuuu~~~}}}zzztttoookkknnnuuuzzzzzzwwwmmmnnniii[[[MMMBBB:::555......---,,,,,,,,,,,,---------------------------...---,,,,,,+++++++++,,,***)))))))))***+++,,,,,,***+++,,,---...---,,,+++,,,+++*********+++,,,---.........------,,,,,,,,,))))))(((((((((((())))))'''((()))))))))))))))((((((((((((((())))))))))))***(((%%%$$$$$$'''***,,,))))))((('''&&&%%%$$$$$$(((''''''''''''&&&&&&&&&&&&(((***++++++***(((&&&(((***,,,......---+++)))((()))***,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''((()))+++,,,333333444333111---***((())))))(((''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''))),,,+++(((%%%$$$&&&(((***++++++***)))******))))))((((((''''''***))))))((('''&&&&&&&&&((((((((((((''''''''''''&&&''''''((()))******+++***)))'''&&&'''(((***++++++)))'''&&&&&&''')))+++++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((***+++,,,(((***+++***)))((()))*********+++,,,------......'''(((***+++,,,,,,+++***,,,,,,,,,++++++*********+++++++++++++++***)))(((,,,++++++***+++,,,...///---------............///............///000111222222333444555666666666666777777666666555555444444777999:::::::::;;;>>>@@@AAAFFFSSSfff{{{pppdddWWWPPPOOOWWWfffssszzzqqqhhh___XXXSSSGGGFFFBBB===999999999:::<<<===???@@@AAACCCGGGJJJNNNPPPTTT[[[bbbggghhhhhhjjjkkkpppzzzuuupppoooppprrruuuyyy~~~~~~xxxrrrmmmiiigggdddaaabbbhhhsss{{{~~~yyyqqqnnnmmmqqqxxx{{{xxxsssmmmnnngggXXXIII???888333//////...------------...---,,,,,,++++++*********------,,,+++++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++***)))))),,,+++*********+++,,,------------,,,,,,,,,++++++******))))))))))))******))))))))))))******))))))(((((((((((())))))))))))***)))'''&&&&&&'''***+++*********)))(((((('''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***)))(((++++++,,,,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))***+++000111111111///,,,)))(((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***))))))+++------***'''&&&&&&&&&''''''((())))))))))))))))))((((((''''''%%%%%%&&&&&&''''''(((((())))))))))))************''''''(((((())))))******''''''&&&&&&'''***,,,---++++++***))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))(((((()))***+++(((***+++***)))((()))*********++++++,,,,,,------******+++++++++******))),,,,,,,,,++++++*********...............---,,,,,,...---,,,+++++++++,,,------------............///000000000000111222333333333444555666666777777777888888888888777777666666666888999::::::;;;>>>@@@AAAFFFSSSfff{{{hhh]]]PPPJJJJJJPPP]]]iiisssxxx|||xxxqqqhhh___XXXJJJGGGBBB>>>;;;:::;;;<<<<<<===???@@@BBBFFFJJJNNNTTTWWW]]]eeemmmqqqrrrqqqqqqpppttt||||||sssnnnlllmmmoootttzzz|||ssslllhhhccc```]]][[[^^^hhhttt}}}}}}yyyooooooqqqwww}}}}}}wwwqqqpppoooeeeTTTDDD;;;555111000000///............///......---,,,+++***)))))),,,,,,,,,++++++,,,------,,,,,,++++++++++++++++++------+++***)))(((((((((+++++++++++++++,,,------,,,,,,,,,+++++++++++++++++++++************+++++++++******)))))))))******(((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))'''&&&&&&''')))***(((((())))))************...---,,,+++*********)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))((((((''''''((()))))),,,---------,,,***(((''''''''''''((()))***,,,---))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&***))))))+++,,,,,,***((()))'''%%%$$$$$$&&&((())))))))))))(((((((((((('''$$$$$$%%%%%%&&&''''''((((((((())))))******++++++(((((((((((())))))))))))((('''''''''''')))+++,,,************************''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))((())))))***(((***+++***)))((()))******************+++++++++---,,,+++***))))))))))))+++++++++++++++*********....../////////...------///...---,,,++++++++++++---------............///,,,------......///000000333444555666777777777777888888888777777777777666555666888999999;;;>>>@@@AAAFFFSSSeeezzzdddYYYMMMGGGHHHMMMWWWaaaggglllrrryyy~~~zzzrrrfff\\\PPPJJJDDDAAA???======???;;;===>>>@@@CCCGGGMMMQQQZZZ^^^eeennnvvvzzzzzzyyyvvvuuuwww}}}yyyrrrmmmlllmmmnnnsss{{{yyynnnfffccc\\\ZZZWWWWWW^^^iiiwww|||~~~{{{ssssssvvv{{{~~~yyysssuuurrrfffRRRAAA888444111000//////...............//////......---------,,,,,,,,,+++++++++,,,---------,,,+++***************---,,,+++)))))))))***+++++++++++++++,,,,,,------++++++******************+++******))))))******++++++***))))))((())))))***(((((((((((())))))))))))***************)))((((((&&&&&&&&&&&&''''''((((((&&&''''''((())))))******+++***)))(((((()))***++++++************,,,---...000...,,,***(((((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((((((((''''''((((((((())))))))))))(((''''''''''''''''''((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((()))((('''&&&)))((('''&&&&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))***))))))))))))((((((((((((,,,+++)))(((''''''''''''''''''((())))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))++++++***))))))((((((((((((***+++***)))((()))***************))))))))))))---,,,***)))))))))***++++++++++++***************+++,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,,,,---......//////222222333444555555555555555555555555555555555555444555777888999:::===@@@AAAFFFRRReeezzzaaaVVVJJJFFFGGGKKKRRRYYY^^^eeemmmwwwpppdddVVVMMMEEECCCAAA<<<;;;>>>:::<<<>>>@@@DDDIIIPPPUUU___cccjjjrrrzzz~~~~~~}}}zzzxxxzzz~~~~~~{{{vvvpppmmmmmmnnnoootttzzzuuujjjbbb___[[[YYYXXX\\\eeerrr~~~|||yyyxxxwwwyyy|||}}}zzzxxx{{{wwwiiiSSSAAA888444222///...------,,,,,,---------------....../////////,,,,,,,,,++++++,,,,,,---,,,+++***))))))))))))))),,,+++*********,,,---///++++++,,,,,,------------************************))))))(((((((((((())))))+++***))))))(((((((((((((((((((((((())))))))))))******++++++***)))((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***))))))***,,,...//////---***(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((('''''''''''''''((()))***)))((('''&&&'''''''''''''''(((((((((((((((((('''''''''''''''%%%&&&&&&'''((())))))***))))))))))))((((((((((((++++++***)))((('''''''''&&&'''(((((((((((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************))))))(((((((((***+++***)))((()))******)))))))))))))))))))))+++***)))))))))***,,,---************************)))***++++++++++++************+++,,,------......---------............//////000111222333333333222///000111222333333333333444444444444444555555555444666777888999:::===???AAAFFFRRRdddyyy^^^RRRHHHEEEFFFHHHMMMRRRUUU]]]iiiwww}}}ppp]]]PPPFFFDDDAAA:::888;;;;;;<<<>>>AAAFFFMMMTTTZZZcccffflllttt{{{}}}|||}}}yyyvvvrrrooommmmmmnnnooossswwwzzzwwwooofff___]]]WWWWWWYYY```lllyyy{{{}}}zzzyyyzzz|||}}}}}}{{{lllUUUBBB888444222......---,,,,,,,,,,,,,,,******+++,,,---...//////...---,,,,,,+++++++++,,,++++++******)))******************+++,,,---//////++++++,,,---------------***************+++++++++))))))(((((((((((())))))++++++++++++***)))((('''(((((((((((())))))))))))))))))*********)))(((((('''((((((((())))))******((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&((((((''''''(((***,,,---...,,,***(((''''''((()))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((((()))******(((((()))***&&&''')))++++++***((('''&&&''''''''''''(((((((((%%%%%%&&&'''(((***++++++(((((())))))******++++++(((((((((((())))))))))))&&&''''''((()))*********))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((()))************))))))((((((***+++***)))((()))***)))))))))))))))*********))))))))))))***+++,,,---)))))))))***************++++++,,,,,,------,,,,,,((()))***,,,---...//////---------............///...///111222333333222111...///000111111222222222555666666666666777777777666777999999999:::<<>>@@@DDDIIIPPPYYY___fffhhhmmmttt{{{~~~{{{uuussspppmmmkkkjjjkkkkkkrrrrrrqqqmmmhhhbbb]]]ZZZUUUWWW\\\fffsss{{{zzz~~~oooWWWCCC999444111//////...---------------++++++,,,,,,------......///...---,,,+++*********,,,,,,++++++,,,,,,------)))***+++,,,,,,,,,,,,,,,+++,,,---.........---,,,*********+++++++++,,,,,,***))))))))))))))))))***+++---...///...,,,)))((((((((((((((())))))))))))(((((((((((((((((())))))((((((((()))))))))))))))''''''''''''((((((((((((+++***)))(((((()))***+++'''''''''((()))+++,,,---,,,,,,***)))))))))******'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''$$$%%%'''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((()))***)))'''''')))+++&&&&&&'''((())))))))))))&&&&&&&&&'''''''''((((((###$$$%%%&&&((()))***+++))))))))))))************''''''(((((())))))******%%%&&&'''(((***+++++++++***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++,,,((((((((((((((((((((((((((((((******+++***))))))(((***+++***)))((()))***((())))))******+++++++++)))******+++++++++******((()))))))))*********++++++,,,,,,---......------)))***+++---......---------------............///***,,,...///000000///......///000111222222222222555555555666666666777777888999::::::999:::<<<>>>@@@EEEQQQcccxxx^^^SSSIIIGGGIIIJJJLLLNNNKKKUUUeeezzz{{{nnn]]]PPPMMMHHH>>>999<<<>>>@@@BBBFFFKKKSSS]]]ccchhhjjjmmmtttzzz~~~xxxtttrrroookkkiiihhhggggggqqqnnnjjjgggccc```[[[XXXYYY\\\cccooo}}}vvvxxxpppXXXCCC888333000000000///...............//////////////////......000///...,,,+++***))))))------------......///000)))***+++,,,,,,+++)))(((+++,,,---.........---,,,******++++++,,,,,,,,,,,,++++++************++++++,,,...111222111...+++((((((((((((((())))))))))))''''''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&'''((()))***++++++***(((%%%######%%%(((***((()))***+++,,,---......,,,,,,++++++++++++++++++(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))###$$$&&&((())))))(((((((((((('''&&&&&&&&&''''''&&&&&&&&&'''((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&''')))'''%%%$$$''')))&&&&&&%%%$$$%%%''')))+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&''''''((()))******+++'''((()))))))))))))))((()))(((&&&%%%%%%&&&((()))&&&&&&'''((()))***++++++************************(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((('''((()))***++++++***)))(((***+++***)))((()))***(((((()))***+++,,,,,,---***+++,,,,,,+++***((('''(((((())))))*********+++***+++,,,,,,---------,,,***+++,,,---------,,,+++---------.........//////,,,---000111222222000//////000111222222333333222333333333444444444555555:::;;;;;;;;;::::::<<<>>>@@@EEEQQQcccwwwhhhYYYLLLHHHIIIJJJJJJKKKLLLNNN[[[www{{{lllYYYKKKFFFDDDAAA>>>>>>@@@DDDIIIQQQXXX^^^bbbhhhlllrrrwww{{{~~~~~~{{{tttrrrpppmmmkkkjjjjjjjjjllleee___^^^\\\XXXTTTTTTYYYdddrrr|||yyytttvvv~~~pppQQQ<<<666444222000///...---------------------++++++++++++------++++++***))))))(((((((((+++++++++,,,,,,---------))))))*********+++++++++)))***++++++,,,,,,,,,,,,************))))))))))))((()))((('''%%%%%%''')))...111333222///,,,++++++***))))))((('''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))***++++++***)))''''''(((((()))*********(((((((((((())))))))))))******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&###$$$&&&((('''%%%###$$$%%%&&&''')))******&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))******((('''&&&&&&'''((('''%%%,,,+++***)))((('''&&&%%%(((((()))))))))'''%%%$$$((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((()))(((&&&%%%&&&''')))+++&&&'''((((((((('''%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&%%%&&&'''((()))******))))))(((((((((((($$$%%%&&&'''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))),,,+++)))((('''((()))+++************************(((((((((((())))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))+++)))((()))+++,,,)))'''''''''((()))***+++,,,,,,,,,+++***(((((()))+++,,,+++,,,------......------,,,,,,,,,------.........---...//////......///000///------///222222///,,,000000111222333333333333888777555444555666888:::666888999999999:::===???AAAEEEOOO```tttmmm^^^OOOIIIIIIIIIIIIIIIFFFJJJVVVnnnsssaaaQQQIIIDDDAAA???@@@BBBFFFLLLRRRYYY^^^bbbhhhlllsssxxx|||{{{tttrrrpppnnnmmmmmmlllkkkhhh```ZZZXXXWWWTTTSSSTTT]]]jjjzzz{{{xxxxxx|||~~~pppQQQ===666333//////...............//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++++++++******+++,,,,,,,,,++++++************))))))))))))***++++++***))))))+++---...000222222...,,,+++++++++******)))((((((''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((()))))))))((((((******)))((((((''''''&&&((((((((()))))))))************))))))((((((''''''(((''''''&&&&&&''''''((((((&&&$$$$$$&&&((('''%%%$$$%%%%%%&&&'''((())))))&&&''''''((((((''''''&&&''''''''''''((()))***+++((('''&&&&&&(((((('''&&&+++******)))((('''&&&&&&))))))***+++***)))(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((()))***&&&'''((((((((('''&&&%%%'''(((((()))))))))))))))(((''''''&&&&&&&&&''''''(((((('''''''''((()))***''''''&&&&&&&&&%%%%%%%%%&&&'''((()))************))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))************))))))***************))))))(((((('''''')))))))))*********++++++))))))))))))))))))))))))***)))((()))++++++)))''')))))))))***++++++,,,,,,---,,,***))))))***+++,,,......///000000000//////,,,,,,------------------***,,,---...------///111///---,,,...000111///---000111222333333444444333777666555555555666888999666888999999999:::===???AAAEEEOOO```tttwwwfffTTTLLLJJJHHHGGGHHHBBBIIIRRRbbb}}}}}}lllZZZMMMEEEAAAAAADDDFFFJJJOOOUUUZZZ___aaahhhmmmtttyyy}}}zzzrrrpppooooooooonnnllljjjccc[[[SSSQQQPPPOOOPPPTTT```ooo~~~|||{{{~~~~~~hhhLLL<<<666222---......---------...//////---,,,,,,++++++,,,,,,---+++++++++,,,---.........)))***************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******************))))))))))))***+++,,,+++***+++---///---///111000...+++++++++++++++******))))))(((((())))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&))))))(((((('''&&&&&&%%%)))))))))*********++++++******))))))((((((''''''(((((((((''''''((((((((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''(((((()))***((('''&&&&&&(((((((((&&&)))))))))(((((((((''''''(((((()))*********))))))(((((((((((((((((((((((())))))((((((((((((((('''''''''''''''((((((((()))''''''((((((''''''&&&%%%(((((()))************)))''''''&&&&&&&&&''''''((()))(((((((((((()))******))))))))))))((((((((((((&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))*********((((((((((((******++++++***)))((('''&&&&&&((((((((())))))))))))***))))))))))))))))))))))))***)))((()))++++++)))(((++++++++++++++++++++++++---,,,+++******+++,,,---***++++++,,,---,,,,,,,,,------------------,,,,,,+++,,,------,,,,,,---......---,,,,,,...//////...111111222333444444444444666666666666777777777777666888999999999:::===???AAADDDOOO___sssnnnZZZPPPKKKIIIGGGHHHBBBJJJPPPXXXnnn|||vvv{{{sss```PPPEEEBBBBBBFFFIIIMMMRRRXXX\\\___aaaiiinnnuuu{{{|||wwwooonnnmmmnnnpppooolllhhh```WWWOOOKKKJJJJJJOOOUUUaaappp}}}}}}~~~wwwZZZCCC888555222---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************++++++++++++---------,,,,,,,,,+++++++++++++++++++++***)))(((************)))))))))(((&&&'''))))))((()))+++,,,---.........---+++***************))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((()))*********++++++++++++******))))))((((((''''''((((((''''''''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((('''&&&'''((()))((('''((((((((((((((((((((((((%%%%%%&&&''''''(((((()))((((((((((((((((((((((((******))))))((((((''''''&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))************************%%%%%%&&&''''''(((''''''(((((((((((())))))))))))************************++++++******))))))((((((((((((((((((((((((((((((+++***))))))(((((())))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++++++++*********)))))),,,,,,+++++++++,,,---...((())))))***************.........------,,,,,,,,,---...///...+++***+++,,,...---,,,+++---...///000111222333444555555555555555555666777888777777777666888999999999:::===???AAAEEEOOO___rrrttt___SSSNNNJJJHHHHHHAAAGGGKKKQQQcccyyynnnnnntttzzz}}}{{{ppp```PPPFFFCCCDDDGGGKKKPPPVVV\\\```bbbccckkkpppwww}}}yyysssooonnnnnnqqqtttsssnnnhhh^^^VVVMMMIIIGGGHHHOOOWWWeeeppp}}}zzz}}}vvvvvvkkkOOO===666333000...///...---+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((************)))))))))((($$$&&&(((((((((((()))+++---,,,,,,,,,,,,+++***))))))(((((((((((((((''''''(((((())))))))))))))))))((((((((((((((((((((((((***))))))(((''''''''''''%%%%%%&&&&&&'''((((((((()))*********++++++++++++******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''(((((((((((((((((('''%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&''')))***)))(((''''''''''''(((((((((((($$$$$$%%%&&&'''((())))))((((((((((((((((((((((((******))))))((((((''''''&&&''''''((()))(((((((((((((((''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((+++******)))))))))))))))***)))(((''''''((()))***''''''(((((())))))******************************))))))))))))))))))))))))'''((()))************************)))((((((''''''++++++++++++,,,------...++++++,,,---------------.........------,,,,,,,,,,,,---......---,,,---///---------,,,,,,...000222222222333555555555555555555555666777888777777777666888999999999:::===???BBBEEEOOO___rrrttt```TTTOOOJJJGGGGGG>>>@@@DDDKKKZZZppp{{{nnnjjjkkkoooqqqooollleeeYYYMMMFFFDDDEEEIIIMMMTTT[[[bbbfffhhhiiimmmrrrzzzwwwqqqrrrqqqrrrvvvyyywwwpppiiiZZZRRRKKKHHHFFFIIISSS]]]lllsss{{{wwwwwwyyy|||zzztttuuu|||xxxcccJJJ;;;555111///...///...---+++***)))((((((+++,,,,,,------,,,,,,+++.........---,,,+++++++++---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---*********+++******))))))************))))))))))))&&&(((***+++***)))***+++---+++******++++++***)))((((((((((((''''''''''''(((((())))))))))))******((((((((((((((((((((((((***)))(((((('''((((((((())))))(((((('''&&&&&&%%%)))))))))*********++++++******))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''')))''''''''''''''''''&&&&&&'''(((((())))))(((((('''%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&''')))******)))'''''''''''''''''''''(((''''''''''''((()))***+++(((((((((((((((((((((((())))))((((((((((((((('''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((('''''''''(((((((((((())))))))))))(((((()))))))))))))))(((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))&&&&&&'''((()))***++++++++++++************))))))))))))))))))))))))))))))&&&(((*********)))***+++)))))))))(((((('''''''''******++++++,,,,,,------******+++,,,,,,,,,,,,,,,------------------,,,,,,(((***,,,---...///111333,,,---.........///111333222333444555666666666666666666666666777777777777666888999999999:::===???DDDGGGPPP```rrrppp]]]SSSNNNJJJFFFEEE@@@<<<>>>HHHPPP\\\ttt{{{ppphhhdddbbbaaa]]]ZZZVVVOOOJJJFFFFFFFFFKKKPPPXXXaaahhhmmmoooppppppuuu|||xxxsssrrrppprrrvvvzzzxxxooofffRRRMMMHHHGGGGGGLLLXXXdddqqqtttyyywwwttttttvvvzzzwwwvvvwwwzzz}}}}}}yyytttjjjWWWCCC888333///...000...---,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******((())))))***+++,,,------((())))))************)))************))))))))))))(((***,,,,,,+++*********---***((((((***+++***((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((('''&&&&&&&&&'''((()))******)))((((((''''''&&&((((((((()))))))))************))))))((((((''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%'''***&&&&&&''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''&&&''')))+++***)))'''''''''''''''''''''&&&(((''''''&&&'''((()))***(((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((()))***)))((('''&&&%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&((())))))%%%&&&'''((()))(((((('''******+++++++++,,,,,,,,,(((((())))))))))))(((((('''''''''((()))*********'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***************)))((((((((()))+++,,,,,,+++)))(((''''''(((((())))))************)))))))))((((((((())))))))))))))))))))))))%%%(((***+++))))))***,,,))))))))))))((((((((((((((()))***+++,,,,,,,,,,,,((()))******++++++******,,,,,,------------------(((***,,,,,,,,,---///000+++...000111000000111333333444555666666777777666777666555555555666888999666888999999999:::===???EEEHHHQQQaaasss}}}mmm[[[RRRMMMIIIEEECCCEEE<<<===FFFIIIMMMbbb|||~~~wwwooofff^^^WWWSSSQQQOOOKKKIIIGGGGGGGGGGGGMMMRRR[[[eeemmmrrruuuuuuqqqvvv}}}zzzuuuooonnnoootttxxxuuukkkbbbLLLHHHEEEFFFHHHOOO\\\iiirrrssswwwxxxuuutttxxx}}}rrruuuzzz}}}}}}wwwmmmfff]]]LLL;;;444000---///333,,,,,,,,,---...///000111++++++------------++++++((((((((()))******++++++++++++++++++******))))))''''''((()))+++,,,---...'''((()))***************************))))))))))))''')))++++++***(((((((((---***'''(((***+++***((()))))))))))))))*********(((((())))))*********+++((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))''''''(((((()))*********(((((((((((())))))))))))*********)))((((((''''''((((((''''''''''''((((((&&&(((***(((&&&%%%'''***&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))(((((('''''''''((((((''''''&&&'''***++++++***(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((()))(((&&&%%%&&&''')))+++)))((('''&&&%%%&&&''''''&&&''''''(((((((((((((((%%%%%%%%%&&&'''((()))***&&&''')))*********)))(((''''''(((((()))))))))***&&&'''''''''''''''&&&&&&&&&''''''((()))******+++************************%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))***************)))((((((((())),,,------,,,)))((())))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))%%%(((++++++))))))***---)))))))))))))))*********'''((()))***+++,,,,,,,,,,,,,,,---............---,,,,,,,,,------.........---......,,,***))))))******...222333111111222444333444555666777777777777888777555444555666888:::666888999999999;;;===???FFFIIIRRRaaatttoooggg\\\RRRJJJEEEBBB@@@?????????@@@DDDMMMWWW^^^hhhiiijjjhhhbbbZZZRRRLLLKKKFFFCCCFFFFFFDDDFFFLLLPPPQQQVVVcccsss}}}~~~|||zzz{{{~~~}}}zzzyyyvvvtttsssvvvxxxrrrggg\\\QQQLLLEEEDDDJJJVVVccckkksssqqqttt~~~zzztttwww|||rrrpppqqqxxx~~~zzzlll___MMM@@@444222222111//////000///...---------------,,,------......------,,,************************,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,...,,,***)))******)))'''((((((((((((''''''''''''(((((((((((())))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((()))))))))***,,,,,,***)))***++++++++++++******((('''&&&&&&'''(((******((('''&&&'''&&&&&&&&&&&&'''((((((''''''%%%%%%%%%%%%''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''((('''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++)))'''&&&%%%&&&'''(((************))))))))))))))))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((((((((((((((((()))******---***((((((***+++)))''')))((((((''''''''''''(((%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''(((((())))))******(((((()))******+++***************++++++,,,,,,,,,''''''((()))***++++++,,,))))))(((((('''''''''&&&(((((('''(((***---000222---,,,++++++******++++++///...,,,++++++,,,...///////////////////////////(((***,,,///111222222222111222333555666777777888777777777777888888888888888888888888999<<<>>>???EEEIIISSSbbbsssiiibbbXXXNNNHHHDDDAAA@@@>>>=========???EEELLLRRRWWWXXXYYYXXXTTTOOOIIIEEEDDD@@@@@@EEEHHHHHHKKKQQQXXXXXX\\\eeeqqq{{{~~~~~~}}}~~~~~~yyy|||~~~{{{xxxwwwuuuuuuvvvxxxvvvnnnaaaWWWLLLHHHDDDFFFNNNZZZeeekkkmmmnnnsss~~~wwwtttwww}}}uuuqqqnnnqqquuuqqqdddYYYIII===222000111000.........------,,,+++,,,,,,,,,,,,,,,------------,,,,,,******************************))))))))))))******)))******++++++******)))***+++,,,,,,******+++,,,...,,,***)))******)))(((***))))))))))))((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((***,,,+++***)))*********************)))((('''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***))))))))))))(((((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))'''&&&&&&&&&(((((((((''''''''''''''''''''')))(((((((((''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((((((,,,***((((((******)))'''(((((('''''''''(((((()))&&&&&&''''''((())))))))))))(((''''''''''''((()))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))(((''''''))))))******************(((((())))))******++++++******)))))))))(((((((((******))))))***,,,---...+++*********+++,,,,,,---......---,,,,,,---..............................***+++,,,...000111222222222222333555666666666666555555555666666666777777777777777888999;;;===>>>DDDHHHRRRaaarrrddd^^^TTTLLLGGGDDDBBBAAA>>>>>>===<<<;;;===AAAEEEDDDDDDFFFFFFEEECCC@@@>>>???===>>>DDDJJJMMMPPPTTT___```ccciiipppwww}}}}}}zzzrrrvvvzzz|||zzzwwwtttsssssswwwzzzzzztttgggYYYPPPHHHFFFFFFKKKVVV```gggjjjeeekkkttt|||vvvvvv|||zzzuuuooommmmmmhhh]]]TTTCCC888///...///...---...,,,,,,+++*********++++++,,,,,,------------,,,,,,******************************))))))))))))******))))))************))))))***+++,,,+++******+++,,,---+++))))))******)))(((************))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((''''''''''''&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))(((***++++++***))))))***))))))*********))))))(((&&&'''((())))))((('''&&&''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((******)))'''&&&''''''''''''((((((((((((((('''''''''(((((()))******))))))(((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))'''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&'''((((((+++***((()))******)))((('''''''''''''''((()))***(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%))))))))))))))))))(((((()))))))))))))))*********++++++************)))))),,,,,,,,,+++++++++******)))))))))***+++,,,...///---..................---------------------------,,,,,,,,,---...000111222333333444555555555555555333333444444444555555555666666777888999;;;<<<===BBBFFFPPP___qqqeee^^^UUUMMMHHHEEECCCBBB@@@@@@@@@>>>;;;;;;<<<>>>;;;<<<<<<===============>>>===@@@GGGOOOTTTVVVWWW___ccciiimmmpppuuu{{{zzzwwwooossswwwxxxvvvsssqqqoooqqqwww|||{{{pppaaaTTTLLLHHHIIIMMMTTT]]]dddffffffccclllyyy}}}zzz|||{{{uuurrrnnnfff\\\SSS>>>555......///...---...,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))+++,,,+++***)))***+++,,,***(((((()))******)))*********)))))))))(((((((((((((((((())))))))))))&&&''''''(((((()))))))))((((((((('''''''''''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((''''''''''''((()))(((***++++++)))))))))***((())))))************)))''''''((())))))((('''''''''''''''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&'''(((***+++***)))&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((''''''((((((((()))(((''''''''''''((((((((((((((()))))))))))))))((((((((((((((('''''''''&&&&&&'''(((((((((((((((((((((((((((((()))*********))))))*********)))(((&&&&&&&&&'''''')))******))))))(((((('''''''''''')))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''*********))))))(((((((((*********)))))))))))))))************************,,,,,,,,,,,,,,,+++***)))************+++,,,---...,,,---///000000///---,,,------------------------...---,,,,,,---...000111444444444555555444444333333333444444444555555555666666777888999;;;<<<===@@@DDDNNN]]]ooo~~~fff```VVVMMMGGGDDDBBBAAA???@@@@@@>>><<<::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<>>>DDDMMMXXXaaacccaaa]]]ccckkkpppsssuuuzzz~~~zzzxxxqqqsssvvvvvvtttpppnnnmmmpppuuuzzzvvvkkk\\\QQQLLLLLLOOOVVV]]]bbbddddddccchhhsss~~~}}}}}}{{{wwwpppeeeYYYQQQ;;;444///000000......000------,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++************************------,,,,,,,,,,,,------***++++++,,,,,,++++++***)))***++++++))))))***+++***)))'''((()))******)))))))))((((((((('''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''((((((((()))++++++)))((()))***((())))))************)))''''''((((((((((((''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&(((***++++++)))%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((('''''''''(((((((((''''''(((((()))))))))***'''''''''(((((((((((((((&&&'''(((((()))(((((((((((((((((((((((()))******((()))*********)))))))))&&&&&&&&&'''''')))******)))))))))(((''''''&&&&&&((())))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((($$$%%%&&&'''((((((((((((+++++++++******))))))(((*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,++++++***++++++,,,+++---///000000///---+++------------------------...---,,,,,,,,,...///000444444444444444444333222444444555555555666666666555666777999:::;;;<<<<<<@@@CCCMMM[[[nnn~~~ggg```VVVMMMFFFCCC@@@???===>>>>>>===;;;999::::::===<<<;;;::::::::::::;;;:::???HHHTTTdddqqqtttppp```fffnnnsssvvvxxx{{{~~~|||zzzssstttuuutttrrrooooooooorrrtttsssmmmbbbVVVNNNJJJKKKRRR\\\bbbccccccdddfffqqq}}}~~~}}}|||{{{{{{{{{vvvlll___RRRJJJ999333000111111......000......---------...//////++++++,,,,,,,,,,,,++++++************************++++++************++++++(((((())))))))))))(((((()))***+++***))))))***+++)))((('''''')))++++++***((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''(((((('''(((((((((((()))))))))***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''')))((((((''''''''''''(((''')))******)))(((((()))))))))*********))))))(((((((((((((((((((((((((((((((((''''''(((((()))***''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&(((***+++***(((%%%%%%&&&&&&&&&'''''''''***)))((('''''''''''''''%%%&&&&&&'''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&''''''((('''''''''((((((((((((((('''(((((())))))(((((((((&&&&&&&&&&&&&&&'''((((((&&&(((++++++***))))))***'''''''''''''''((()))***))))))(((((('''''''''&&&((())))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((!!!!!!###%%%&&&''''''(((******************)))))))))))))))))))))*********((((((((())))))))))))************++++++,,,,,,------,,,++++++******+++++++++,,,...//////...,,,+++---------------------------,,,,,,,,,---...//////333333444444444333333222555666666666666777777777666777888:::<<<<<<======@@@CCCLLLZZZlll~~~gggaaaWWWNNNHHHEEEBBBAAA>>>>>>>>>===;;;999:::;;;<<<<<<;;;;;;::::::::::::===DDDNNN\\\ooo~~~{{{jjjmmmqqqvvvyyy|||~~~}}}{{{sssssssssrrrppppppqqqsssuuurrrkkkbbbWWWNNNIIIFFFDDDPPP]]]cccbbbbbbgggmmmzzz~~~|||xxxyyyxxxqqqdddUUUIIIBBB777222000111111------///......------...//////000++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,(((((())))))))))))(((((((((***+++***)))((()))+++((('''&&&''')))++++++***)))))))))(((((((((((('''(((((((((((())))))))))))''''''''''''''''''&&&&&&'''((((((((())))))))))))))))))))))))))))))((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''')))******)))(((((()))***************)))((('''((((((''''''''''''((((((((((((((((((((())))))***'''((()))******)))((('''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''))))))((('''&&&''''''''''''((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((((((((((((((($$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((%%%(((+++,,,***))))))***(((((('''''''''(((((()))((((((((((((((('''''''''((()))************)))((())))))))))))))))))))))))***)))))))))((((((((('''###$$$%%%&&&'''((((((((((((((())))))))))))))))))(((((())))))******++++++)))))))))*********++++++,,,+++*********+++,,,---+++++++++***++++++,,,,,,++++++,,,------,,,++++++........................***+++,,,---......//////222333333444444444333333555555666666666777777777777888:::<<<===>>>>>>===@@@CCCKKKYYYjjj~~~iiicccYYYQQQLLLIIIGGGFFFAAAAAAAAA???<<<;;;;;;===<<<<<<<<<<<<;;;;;;::::::BBBJJJTTTbbbuuussstttuuuwwwzzz~~~~~~|||rrrrrrqqqpppooopppsssvvvxxxrrrfffZZZPPPIIIEEECCC===KKK[[[bbbaaabbbkkksssyyyyyyvvvmmm___OOOCCC===666222000111000,,,+++...---------------...///000+++++++++,,,,,,+++++++++************************...------,,,,,,------...******++++++++++++******(((***+++***)))((()))***((('''&&&''')))+++++++++************))))))))))))(((((((((((())))))))))))(((((((((''''''&&&&&&%%%'''((((((((())))))******(((((())))))******++++++&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''')))******((((((((()))+++++++++******(((''''''((((((''''''''''''((((((((((((((((((((()))******((()))***++++++***)))(((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&%%%&&&((()))'''&&&(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((&&&&&&''''''((()))******&&&'''''''''(((((())))))((()))))))))))))))((((((((((((((((((((()))******$$$(((,,,,,,***))))))***)))(((((('''''''''((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((((('''))))))***************)))&&&'''''''''(((((())))))'''(((((()))***++++++,,,*********++++++,,,,,,,,,...---+++))))))***,,,---)))))))))***+++,,,......+++++++++,,,,,,+++++++++////////////////////////)))***,,,.../////////...111222333333444444444333555555555666666666666777777888:::===>>>>>>>>>>>>AAACCCKKKXXXiii}}}~~~rrrjjj^^^TTTMMMJJJHHHGGGDDDDDDCCC@@@===;;;;;;<<<;;;::::::===;;;999:::>>>???LLLZZZeeesss|||zzzwwwxxx{{{~~~ttttttsssrrrssstttuuuvvvzzzpppdddYYYLLLBBB@@@CCC???JJJVVV]]]___cccmmmuuu{{{nnnaaaOOO???666555000000///...............---------,,,,,,++++++++++++++++++,,,,,,---------///,,,))))))+++,,,+++)))---,,,,,,---...///---+++,,,,,,,,,+++***)))((((((+++***)))))))))))))))******+++,,,---...---,,,+++,,,)))'''''')))***(((&&&((((((''''''''''''(((((())))))(((((((((((())))))((())))))))))))'''%%%$$$&&&'''((())))))((('''&&&)))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))((((((((((((((())))))***'''(((+++,,,,,,+++((('''---+++(((&&&&&&'''(((******)))'''&&&&&&''')))***))))))))))))))))))))))))***(((''''''(((((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''(((((())))))***%%%""""""&&&(((%%%!!!$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&))))))(((((('''''''''&&&&&&&&&''''''''''''''''''******)))''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***+++,,,''''''(((((()))*********(((''''''&&&&&&&&&''''''&&&&&&((()))******************))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))))))))((('''))))))(((((((((((())))))))))))************))))))******************++++++******)))))))))))))))***+++,,,------,,,+++***))),,,------......------,,,...------,,,,,,------...---------------...000000333444555777777777777666777777777777666666666666666666777888:::<<<>>>???BBBCCCJJJVVVggg}}}}}}sssnnneee]]]VVVQQQMMMJJJEEEDDDCCCAAA???>>>>>>>>>???======>>><<<:::;;;@@@BBBMMMZZZeeerrr~~~}}}{{{zzz{{{~~~{{{rrrrrrssstttvvvxxxzzz{{{yyyooocccWWWKKK@@@>>>@@@AAAIIISSSXXX[[[aaalllvvvnnn\\\KKK;;;333222000000///...............---------,,,,,,++++++++++++++++++,,,,,,---------...,,,******+++,,,+++)))+++******+++,,,,,,+++)))))))))******)))((('''&&&***)))))))))))))))))))))))))))***+++,,,,,,,,,+++,,,)))'''''')))***)))'''))))))(((((((((((())))))***)))((((((((((((((())))))))))))))))))'''&&&%%%&&&'''((())))))((('''&&&)))(((((('''&&&&&&''''''''''''''''''''''''''''''***************++++++,,,+++,,,,,,,,,***(((&&&$$$(((((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((((((***(((''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&'''''''''((((((((()))&&&$$$$$$&&&'''%%%###&&&&&&&&&&&&&&&''''''''')))))))))))))))))))))((((((((((((((((((''''''''')))((((((((('''''''''&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&''''''((()))((((((((((((((((((((((((******))))))))))))((((((******))))))(((''''''&&&''''''&&&&&&&&&'''((((((%%%%%%&&&'''((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((&&&'''((()))))))))((((((((((((''''''''''''(((((()))******************)))---,,,,,,+++***)))((((((+++******)))))))))******)))******+++***)))(((''',,,------......------,,,...------,,,,,,------...------------...///000000333444555777777777777666777777777777666666666666666666777888:::<<<>>>???CCCEEEKKKWWWhhh~~~}}}~~~yyyuuupppjjjddd]]]VVVRRRKKKJJJIIIGGGEEEDDDBBBBBBBBB???>>>???>>><<>><<<>>>BBBGGGMMMQQQUUU^^^mmmyyy{{{{{{lllUUUDDD777111000000///......---.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,******+++,,,+++***,,,***)))***+++,,,+++)))'''(((***++++++)))(((&&&((((((((((((((()))))))))((((((((()))***+++,,,,,,+++***(((((()))))))))(((******))))))))))))************)))((((((((((((((())))))))))))((('''&&&&&&''''''((((((((((((''''''(((((()))))))))(((''''''''''''''''''''''''''''''***************++++++,,,---,,,+++***)))'''&&&&&&###%%%''')))***)))(((''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((()))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((())))))))))))))))))'''''''''(((((((((((((((((((((((('''''''''''''''))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))***((((((((((((((((((((((((******)))))))))((((((((()))))))))(((''''''&&&&&&'''&&&&&&&&&'''(((((()))&&&&&&''''''(((((())))))))))))))))))((((((((((((***))))))(((((())))))***'''((())))))******))))))(((''''''&&&&&&''''''(((************************+++++++++*********))))))++++++************++++++,,,------------,,,,,,+++,,,------......------,,,...------,,,,,,------...------------...///000111333444555777777777777666666666666666777777777777666666777888:::<<<===>>>DDDFFFMMMXXXiii|||}}}zzzuuupppjjjddd___XXXVVVSSSPPPNNNJJJGGGEEEBBB???>>>?????????DDDKKKOOOVVV___iiirrrxxx{{{{{{~~~}}}}}}|||xxxuuuuuuvvvxxxyyy{{{|||||||||ttthhhZZZPPPFFF>>><<<>>>BBBDDDGGGJJJPPP^^^qqq{{{~~~~~~dddKKK===444000//////......------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++...,,,++++++---------,,,(((***,,,---...,,,***)))'''((((((((()))))))))((()))((((((((()))+++---...+++***)))((())))))))))))***))))))(((((())))))***+++***)))((((((''''''((())))))))))))(((((('''''''''((((((((((((((((((''''''((()))******)))((('''''''''''''''''''''''''''((((((((((((((())))))***+++***)))(((((()))***+++$$$%%%'''((()))((('''&&&)))(((''''''''''''((()))(((((((((((((((((((((((()))(((''''''((()))(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%'''((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%######$$$$$$&&&''')))***''''''''''''''''''''''''%%%&&&&&&'''((()))))))))&&&&&&&&&'''(((((())))))&&&&&&&&&&&&'''((()))***))))))))))))******++++++))))))))))))((((((((((((***))))))))))))))))))***((())))))***************((((((''''''''''''((((((++++++************++++++'''((((((***+++,,,------+++++++++***++++++,,,---------.........---------,,,------......------,,,...------,,,,,,------...------------...///000111333444555777777777777666666666666666777777777777666666777888999;;;===>>>DDDFFFLLLXXXiii}}}}}}|||xxxtttqqqhhhddd___ZZZVVVPPPJJJEEEAAA>>>===???AAADDDLLLTTTXXX\\\cccmmmssswwwyyyzzz~~~~~~}}}}}}~~~zzzvvvtttsssuuuxxx{{{}}}~~~~~~}}}pppdddVVVMMMEEE???===???AAABBBDDDHHHRRRdddzzz~~~}}}{{{{{{xxxWWWAAA777222000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,...,,,******,,,------,,,)))***,,,------,,,+++***''''''((()))******))))))******))))))***+++---...++++++***)))(((((()))***)))((((((''''''(((((()))******)))(((((((((((((((***)))))))))(((((((((((((((((((((''''''((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((())))))***+++***)))(((((()))***+++(((((('''&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''((('''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%''')))))))))(((((('''''''''&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))'''''''''''''''((()))******))))))((())))))***+++(((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))******+++******))))))))))))******++++++***))))))***++++++'''((((((***+++,,,------++++++******+++,,,,,,---)))))))))))))))))))))))),,,------......------,,,...------,,,,,,------..................///111111333444555777777777777666555666666666777777777888666666777888999:::<<<===BBBDDDKKKWWWhhhxxxssslllfff```XXXOOOHHHBBB???===@@@CCCHHHSSS\\\```bbbhhhqqqvvvwwwxxx{{{{{{}}}}}}~~~|||xxxuuusssooorrrwww}}}pppcccTTTKKKEEE@@@>>>@@@@@@BBBEEELLLZZZppp}}}}}}vvvtttxxx|||{{{yyycccIII:::444111000111---------,,,------...///++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++,,,+++******,,,...,,,***(((((()))***************************))))))&&&((()))+++++++++******+++************+++,,,,,,***++++++***(((((()))+++((((((''''''''''''(((((())))))(((((((((((())))))***))))))(((((())))))***((((((''''''''''''((((((''''''((()))))))))(((((())))))))))))))))))))))))***************++++++,,,...---+++)))''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((((((''''''''''''''''''''''''(((((()))*********'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###*********)))((((((''''''))))))(((((('''(((((()))((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((''''''&&&&&&''''''((()))(((((((((((()))***++++++******))))))******++++++***)))(((((()))***++++++++++++*********))))))***************+++,,,---***))))))))))))***++++++,,,------......------,,,...------,,,,,,------...............///000111111333444555777777777777666555555666666777777888888666777777777999:::;;;<<<@@@BBBJJJWWWhhh{{{tttnnneeeZZZRRRGGGCCCAAACCCFFFLLLXXXbbbgggfffllluuuyyyxxxyyy}}}|||~~~~~~~~~|||yyyvvvsssqqqpppsssyyyttteeeUUULLLEEE@@@>>>>>>AAACCCIIISSSeee~~~~~~}}}zzzxxx|||~~~}}}wwwqqqqqqrrrooojjj]]]MMM===555333000//////---,,,,,,,,,------...///+++++++++,,,,,,------------------,,,,,,+++++++++)))+++,,,+++******,,,...,,,***''''''(((*********---,,,***))))))))))))***'''(((***,,,---,,,++++++******************)))(((***+++,,,+++(((((()))+++))))))(((((((((((())))))(((''''''(((((()))***+++******)))(((((()))***+++)))((('''&&&&&&'''((()))''''''&&&&&&'''(((((()))((((((((((((((((((((((((***************++++++,,,------+++***(((''''''&&&'''((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&''')))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((('''''''''((((((((('''''''''&&&&&&'''$$$"""###&&&((('''%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))******+++((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((***))))))((('''&&&%%%$$$+++++++++***))))))((((((+++***)))((('''''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((((()))))))))***(((''''''&&&&&&''''''((((((((('''''''''((()))*********))))))))))))*********)))'''&&&&&&''')))***---,,,,,,+++***)))(((((())))))))))))***+++,,,,,,---,,,,,,+++,,,---...///,,,------......------,,,...------,,,,,,------...............///000111222333444555777777777777666555555555666777888888888777777777777888:::;;;;;;???BBBJJJXXXiiiyyypppddd\\\LLLGGGDDDEEEIIIOOOZZZeeejjjiiinnnwww{{{zzzzzz~~~~~~}}}}}}|||zzzwwwtttqqqoootttxxx}}}xxxhhhWWWLLLFFF@@@<<<===BBBEEELLLYYYnnn|||{{{~~~~~~xxxssssssxxxxxxvvvrrrnnnooooooiii```LLLAAA666333222///------,,,,,,,,,,,,------...///+++++++++,,,,,,------------------,,,,,,+++++++++)))+++,,,+++***))),,,///...,,,))))))***,,,,,,,,,111///,,,***)))***+++,,,''')))+++---...---,,,+++))))))*********(((&&&%%%***,,,---+++((('''))),,,******))))))))))))******''''''''''''(((***+++,,,******)))(((((()))***+++)))((('''&&&&&&'''((()))'''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''((((((((((((((())))))***)))))))))******)))))))))###&&&))),,,---+++(((&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((###$$$$$$%%%%%%$$$$$$###))))))((((((((('''''''''(((### """''')))'''$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''((()))***************************((((((((())))))))))))))))))))))))***++++++,,,,,,,,,+++***((('''''''''''')))(((&&&%%%%%%&&&'''((('''((((((((())))))******((((((''''''''''''((((((((('''&&&&&&&&&''')))***))))))(((((((((((())))))***((('''&&&&&&'''(((*********************++++++(((((((((((()))***+++,,,++++++***)))***+++---...,,,------......------,,,...------,,,,,,------............//////000111222333444555777777777777666444555555666777888888999777777777777888999:::;;;???BBBKKKYYYjjjtttdddZZZLLLKKKJJJKKKOOOTTTYYY\\\eeeiiiooouuuzzz}}}~~~~~~}}}zzzzzzxxxvvvtttrrrpppooouuuyyy~~~wwwgggUUUJJJCCC>>><<<===AAAGGGSSSaaatttzzzttttttxxx{{{uuuqqqrrrtttnnn___RRR>>>:::555111//////...---........................000///...,,,,,,,,,---...+++++++++++++++++++++++++++,,,---------,,,++++++------------,,,+++******))))))***+++++++++++++++)))))))))***++++++,,,,,,(((((())))))******++++++***++++++,,,,,,+++++++++(((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''(((***+++(((((((((((())))))))))))'''((()))))))))(((&&&%%%))))))))))))((((((((((((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''''''''((()))))))))))))))%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&$$$###$$$((()))(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******$$$&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%((('''&&&'''((())))))'''+++*********))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,++++++***))))))*********+++++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,...------------...//////------------...000111333333333222222333444666777777777666666555555555444666888::::::999999:::;;;===EEEHHHRRRhhhuuuggg]]]SSSRRRRRRSSSWWW[[[^^^___gggjjjoootttwwwyyyzzzzzz{{{~~~{{{uuuuuusssrrrqqqqqqqqqqqqxxx|||ttteeeTTTIIIDDD@@@???AAAGGGKKKTTTdddxxx}}}yyyuuuuuuxxxvvvqqqnnnoooooogggXXXKKK===999444111000000///.........------------------......---,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,......---+++)))'''%%%$$$)))))))))***++++++,,,,,,)))))))))))))))*********((()))***+++,,,,,,,,,,,,(((((((((((((((((((((((()))))))))(((((()))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))************(((((()))))))))((('''&&&(((((('''''''''&&&&&&&&&(((((('''%%%###$$$'''***''''''&&&&&&&&&&&&''''''***)))((('''&&&''''''(((''''''((()))))))))))))))&&&&&&&&&'''''''''''''''(((''''''''''''''''''((()))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%$$$&&&(((***)))'''%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))&&&((()))((('''%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&&&&'''((((((((('''((('''&&&'''((())))))'''******)))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''''''''(((************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))*********))))))(((*********++++++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------...//////...---------...///111222444444444444555666777888777777777666666666555555666888::::::999999:::;;;===EEEIIIRRRhhhuuuhhh___XXXXXXYYY\\\```bbbccccccjjjlllooorrrtttuuuvvvvvvxxx{{{|||rrrqqqpppooopppsssvvvwww|||}}}pppbbbRRRIIIDDDAAABBBFFFOOOQQQZZZiii}}}|||zzzyyyxxxzzzqqqmmmjjjjjjggg]]]MMM@@@888555111///...///...------------,,,,,,+++++++++,,,,,,,,,---,,,,,,+++++++++***(((''''''(((***+++---,,,+++++++++,,,------)))***+++,,,------------((())))))******))))))((()))))))))***++++++,,,,,,************))))))))))))&&&''')))***,,,---------((((((((((((((((((((((((++++++))))))))))))++++++(((((())))))))))))((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''************++++++++++++))))))******))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$((((((&&&###!!!###'''+++''''''&&&&&&&&&&&&''''''******)))(((((((((((()))''''''((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''')))***)))(((%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((()))***+++(((((((((((((((((((((((('''(((***)))'''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((()))))))))((('''&&&'''((())))))'''))))))((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((())))))*********))))))((())))))))))))*********(((((()))***,,,---......,,,,,,---------.........---------------......//////...------...///000111555666666777888888888888888777777777777777666666666888999:::999999:::<<<>>>FFFIIISSShhh~~~tttzzzttthhhaaaZZZZZZ\\\aaafffiiiiiiggglllmmmoooqqqssstttuuuuuuwwwyyy}}}sssqqqpppooorrrvvvzzz}}}~~~zzznnn```RRRIIIDDDBBBEEEJJJTTTYYYcccppp~~~}}}}}}}}}||||||pppmmmjjjgggaaaTTTDDD888222000---,,,,,,------,,,------,,,,,,+++*********+++,,,---......---++++++(((&&&$$$""""""$$$&&&(((...,,,+++******+++---///***+++,,,,,,---------,,,%%%&&&'''(((******++++++)))))))))***++++++,,,,,,++++++******))))))((((((&&&'''(((***+++,,,,,,,,,((((((((((((((((((((((((,,,+++)))(((((()))+++,,,(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((()))***++++++***)))'''&&&)))))))))*********++++++***************))))))(((&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&$$$######&&&)))''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((''''''''''''(((((())))))((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((($$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''(((((())))))))))))((((((''''''''''''%%%'''(((((('''&&&'''((('''''''''&&&&&&'''''''''%%%&&&'''(((((()))))))))((('''&&&'''((())))))'''((((((((((((''''''''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******************+++,,,,,,,,,++++++''''''''''''(((((((((((((((((()))***,,,---......,,,,,,,,,,,,------------------,,,,,,------...//////......---...///000111555666777888999888888777888888888888777777777777777888999999888999:::<<<>>>FFFJJJSSShhh}}}iiimmmsss|||vvvmmmggg___^^^___eeelllqqqqqqooonnnnnnoooqqqsssuuuwwwxxxyyyzzz|||~~~sssrrrpppooorrrwww|||~~~~~~wwwkkk___QQQHHHDDDCCCHHHNNNYYYbbbnnnwww}}}~~~~~~|||tttqqqllleee[[[MMM>>>555000...,,,,,,---......---,,,,,,+++++++++*********,,,---...//////...---,,,,,,+++(((''''''(((+++,,,---,,,*********,,,...///,,,---------,,,,,,+++***++++++******((('''&&&%%%)))))))))***++++++,,,,,,++++++******))))))(((((((((((()))*********))))))))))))))))))))))))))))))***)))(((((((((((()))***(((((())))))))))))(((((('''((())))))))))))))))))''''''''''''''''''''''''((())))))***)))(((&&&%%%((((((((()))))))))******+++******)))))))))))))))''''''''''''&&&&&&&&&%%%$$$&&&((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&"""$$$&&&'''''''''((()))((('''&&&&&&&&&&&&'''((('''(((((((((((((((''''''((('''&&&'''((())))))'''''''''''''''((((((((((((&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************)))***+++,,,,,,,,,,,,,,,(((((()))))))))******************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------...///000111444555666777888777666555777777777777888888888888777888999999888888;;;===>>>FFFIIIRRRggg~~~}}}bbbdddiiiqqq{{{|||uuupppiiifffeeeiiirrrxxxyyyxxxpppppppppqqqsssvvvyyyzzzzzzzzzzzz|||~~~|||yyy|||}}}{{{{{{~~~~~~{{{qqqpppoooooorrrwww|||zzzrrrggg\\\PPPHHHDDDEEELLLTTT```kkkwww|||}}}~~~zzzzzz}}}~~~zzzvvvnnnbbbTTTFFF:::444111000......000111000///++++++++++++++++++++++++------......//////.........---+++******+++---...,,,++++++***+++,,,...///------------,,,+++***)))((())))))******))))))((()))))))))***++++++,,,,,,************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$'''((((((((())))))))))))+++***)))(((((((((((()))((((((((((((''''''''''''###&&&)))***)))'''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&'''''''''''''''&&&((('''&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%))))))(((((('''''''''&&&###%%%'''((((((((()))***((('''&&&%%%%%%&&&'''((()))))))))))))))((('''&&&((('''&&&'''((())))))''''''(((((((((((()))))))))&&&'''((()))************((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************'''((()))***************,,,,,,,,,,,,------------,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...------------...000111333444555555666666555555555666666777777777777777888888888999888777888;;;======EEEHHHQQQfff|||~~~ZZZ\\\bbbjjjuuu{{{wwwtttnnnjjjlllttt{{{}}}|||rrrqqqpppppprrruuuxxxzzzyyyxxxyyy{{{~~~}}}{{{wwwzzzzzzwwwuuuwwwwwwtttoooooooooppptttzzz}}}uuulllaaaWWWMMMGGGEEEHHHQQQ[[[jjjrrr{{{}}}}}}yyymmm]]]LLL???666333000///......///000///...******++++++,,,------------,,,,,,,,,------...///++++++************++++++******+++,,,,,,---......,,,,,,,,,------,,,++++++$$$%%%''')))+++---......)))))))))***++++++,,,,,,)))))))))))))))*********&&&&&&'''((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((())))))))))))(((((())))))*********))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((()))))))))************)))((('''''''''(((((((((((((((((('''''''''&&&&&&((()))***(((''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''((('''&&&%%%%%%'''(((***&&&&&&&&&'''''''''''''''%%%&&&((())))))(((&&&%%%&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%'''((((((%%%%%%&&&((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((()))++++++)))((()))))))))(((&&&%%%%%%&&&((()))'''(((((()))))))))((((((((('''&&&'''((())))))'''((((((((()))))))))******%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************''''''(((******++++++***,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,...000333444666555555444444555555555555555666666666777777777888999999888777888;;;>>><<>><<>>EEEGGGOOObbbvvvQQQWWW___hhhooouuuzzz}}}|||yyywwwuuusssoooooonnnoooppprrrtttuuuttttttsssssssssrrrqqqqqqppprrrvvvyyy||||||{{{zzzuuuvvvvvvvvvvvvuuusssssssssvvvzzz}}}xxxmmmaaaYYYNNNIIIFFFKKKUUUaaaoooyyy}}}zzz|||```JJJ<<<222///000000...,,,---000111///,,,......---------------...---,,,++++++***+++++++++++++++*********+++,,,,,,---,,,+++++++++,,,---...///...---,,,+++,,,---...,,,++++++******++++++,,,+++***)))***++++++***)))***)))))))))+++***)))'''))))))))))))))))))))))))***************))))))((('''(((((())))))))))))((((((((((((((())))))))))))******)))))))))(((((((((&&&''''''((())))))************))))))((('''''''''&&&***+++******,,,+++((())))))*********))))))(((''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&&&&'''((('''&&&&&&'''((()))((('''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&((((((''''''(((((()))***(((((('''$$$######&&&((()))))))))(((''''''&&&&&&'''((())))))******))))))*********))))))(((((((((+++***)))(((((((((******''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))((()))******+++*********)))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++******)))***************+++,,,,,,,,,,,,+++,,,------------,,,,,,+++...------------,,,,,,,,,---,,,,,,,,,---///000222222222333333333333333222444444444555555555666666666777777888999999::::::>>>EEEGGGOOOaaauuu~~~VVV\\\dddlllqqqvvvyyy|||~~~|||yyyvvvtttrrrrrrooooooooopppqqqrrrtttuuuqqqqqqqqqqqqrrrssstttuuusssuuuwwwyyyzzzzzzxxxwwwrrrrrrrrrrrrsssttttttuuuwwwzzz}}}{{{rrrfff\\\UUUPPPKKKHHHOOO^^^nnnzzz|||{{{{{{~~~}}}zzzZZZEEE999222/////////...,,,---///000...---...------------......///++++++***************+++*********++++++,,,,,,---------,,,+++++++++,,,,,,...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))((()))***++++++***)))'''*********)))))))))))))))((())))))***))))))(((((((((((((((''''''(((((()))'''''''''(((((((((((()))+++++++++*********))))))'''''''''((((((((())))))))))))))))))(((((((((((((((***+++,,,,,,,,,***(((((())))))************))))))))))))))))))(((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&%%%&&&&&&'''((()))&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&''')))***+++(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))'''&&&%%%''')))((((((((((((((('''''''''(((((()))***************+++******))))))(((((('''(((((('''&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))(((((((((++++++******++++++,,,---******)))(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++,,,,,,+++***)))))))))*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...000111000111111222222222222111333333444444444555555555555555666777888999999:::;;;BBBEEENNNbbbwww~~~^^^cccjjjppptttwwwzzz{{{}}}|||yyywwwtttrrrrrrqqqppppppqqqqqqrrrrrrssstttsssqqqooonnnooorrruuuwwwxxxxxxyyyyyyxxxvvvtttssspppooonnnnnnooorrrtttvvvzzz|||vvvlll```WWWRRRPPPLLLKKKTTTggg|||~~~~~~|||zzz{{{~~~pppRRR@@@777333000000...---------.........------,,,,,,,,,,,,,,,---...*********))))))******+++)))******+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,(((((())))))))))))((((((+++***)))***++++++***)))''')))***++++++***)))(((+++*********)))))))))(((''''''((())))))(((((((((***)))(((((((((((()))***&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&&&&''''''((()))******++++++******++++++******+++((())))))************)))((((((((()))))))))))))))''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&%%%&&&&&&'''((()))&&&'''((('''&&&&&&&&&(((%%%&&&&&&'''(((***+++,,,''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))(((''''''&&&''''''((((((&&&''''''(((((((((((((((&&&(((******((('''&&&'''%%%&&&&&&'''((())))))***(((((()))***************)))))))))(((((('''''''''(((((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))***)))((((((''''''(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,+++***)))))))))*********+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,------------------------------------......///000///000000111222222111111333333333333444444444444444555555777888999::::::;;;CCCEEEMMMaaavvveeeiiinnnsssuuuwwwzzz{{{zzzxxxvvvsssrrrqqqqqqqqqppppppppppppppppppppppppvvvssspppmmmmmmpppsssvvv{{{{{{zzzyyywwwtttrrrpppooonnnllllllmmmqqquuuxxx|||~~~zzzqqqeee[[[TTTPPPKKKKKKMMMXXXooo|||yyyzzz~~~vvvaaaHHH;;;555222000000------------------------,,,,,,+++++++++++++++,,,*********)))******+++,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,******++++++++++++******+++***)))***++++++***)))''')))***+++)))))))))++++++++++++******))))))((('''(((((())))))))))))(((+++******))))))))))))***''''''''''''(((((((((((()))))))))(((((((((''''''))))))(((((('''&&&&&&%%%%%%&&&'''((()))***+++,,,---***(((***)))((())),,,))))))*********))))))(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&&&&%%%&&&&&&&&&'''((('''&&&&&&'''((()))(((((('''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%((((((((())))))))))))***''''''''''''''''''((()))&&&&&&'''(((((((((((('''###&&&((()))'''%%%$$$$$$$$$%%%&&&'''(((***++++++'''((())))))******))))))((((((((((((((((((((((((***)))))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((()))*********)))((('''&&&'''((()))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))***************+++,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---,,,,,,,,,------------...---------.........////////////000111222222222222222222222333333333444444444555555777888999:::;;;???FFFGGGNNN```tttjjjmmmpppssstttvvvyyy{{{uuutttrrrpppnnnoooooopppmmmmmmllllllkkkkkkjjjiiioooooonnnnnnpppsssvvvxxx{{{{{{zzzxxxvvvtttrrrpppqqqooolllkkkmmmqqqwwwzzz|||~~~~~~}}}~~~|||zzztttkkk___UUUPPPNNNHHHKKKPPP[[[ttt}}}zzzyyy|||yyyzzz|||___OOO>>>666333000...///,,,---...------,,,---...------,,,+++*********+++***************+++,,,,,,++++++,,,,,,,,,+++***)))***++++++,,,------------***++++++,,,,,,---,,,,,,,,,---...//////...---,,,+++***)))***++++++***)))''')))******((((((***---,,,,,,+++******))))))((())))))***+++++++++++++++************))))))((((((''''''((((((((()))))))))++++++++++++************''''''''''''''''''''''''&&&''''''((()))******+++,,,((((((******&&&'''******************)))((('''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&%%%&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&''''''''''''(((((((((&&&&&&%%%%%%&&&''''''(((%%%&&&'''(((((((((''''''%%%'''((('''%%%$$$%%%%%%%%%&&&&&&'''((()))******''''''((())))))))))))((('''(((((())))))******+++))))))))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((******))))))******+++,,,***)))(((&&&&&&'''((()))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((*********)))******++++++******+++,,,,,,,,,,,,+++++++++*********+++------,,,,,,,,,---------......------..................//////000111222222222222222222222222333333333333444555666777999:::;;;<<>>BBBIIIRRR]]]rrrZZZ\\\___aaabbbdddgggjjjkkkiiihhhggggggfffdddbbb```aaacccfffhhhjjjlllmmmmmmlllllloootttxxxzzz{{{xxxvvvsssrrrrrrqqqpppnnnpppqqqsssuuuwwwyyyyyyzzzzzz{{{}}}}}}{{{wwwrrroooggg```YYYVVVTTTQQQSSSWWWYYY]]]dddnnn|||zzzvvvsss|||xxxtttqqqkkk^^^NNNAAA888555333333444444000---///......------------......---,,,,,,++++++,,,,,,......---,,,++++++++++++******++++++++++++************++++++++++++******------------,,,+++***)))************************************************,,,+++***))))))***+++,,,***)))(((((()))***,,,---(((***---222666999;;;<<<222000...+++*********+++************))))))))))))+++***))))))(((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((***************)))((((((&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''',,,,,,++++++******))))))'''(((((())))))((((((''''''''''''(((''''''&&&%%%))))))))))))))))))******'''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''$$$&&&((()))((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''((())))))***&&&&&&&&&&&&'''((()))))),,,+++)))'''&&&%%%$$$$$$((('''''''''&&&&&&&&&&&&%%%'''))))))((('''((()))&&&&&&''''''(((***+++,,,))))))))))))((((((((((((&&&&&&'''((()))******+++''''''''''''''''''(((((('''&&&%%%%%%&&&(((+++,,,(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))((((((((((((((('''************************)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,,,,------////////////...---,,,,,,,,,------...//////......222444444444333444666888555555555555555555555555555555555666777999:::;;;???BBBIIIRRR]]]rrr^^^^^^^^^___aaadddhhhkkkdddcccaaaaaabbbaaa___]]]___```cccggglllqqqvvvxxxtttsssqqqrrruuuxxxzzzzzzwwwuuusssrrrssssssrrrpppppprrrtttwwwyyyzzzzzzyyyzzz{{{}}}}}}zzztttmmmiii^^^ZZZWWWVVVSSSRRRXXXaaaccceeeiiioooyyy|||yyyxxxwww{{{~~~}}}yyytttlllbbbSSSBBB777333111111222333222///,,,------------,,,---------,,,,,,,,,------...///000...---,,,,,,+++++++++,,,)))******++++++******)))******++++++++++++******++++++++++++++++++******************************************************++++++***))))))***+++++++++***((('''&&&&&&'''''''''))),,,000555999<<<>>>777444000,,,***)))***+++))))))((((((''''''&&&&&&******)))(((((((((((((((%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((()))******++++++++++++******************)))(((((('''''''''''''''(((((((((''''''&&&%%%%%%'''((()))''''''''''''&&&&&&'''''')))))))))))))))((('''&&&'''(((((((((((((((((('''&&&'''''''''''''''&&&&&&((((((((())))))******+++))))))))))))((((((((((((''''''((((((((((((''''''###%%%((()))((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))((((((((((((((()))*********)))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%'''((((((&&&&&&'''(((''''''''''''((()))***+++))))))))))))((((((((((((&&&&&&&&&'''((((((((()))%%%&&&'''((())))))((((((***)))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,,,,,,,---------***+++,,,---,,,+++***)))+++,,,---////////////...222333444444444444666777333444555666666666555444444444555666888999;;;<<<>>>AAAHHHQQQ]]]sss~~~~~~dddbbb``````bbbeeehhhjjj___^^^]]]]]]^^^___^^^\\\ZZZ\\\```eeelllttt{{{}}}zzzxxxwwwxxxyyyyyyxxxuuusssrrrqqqrrrsssrrrqqqqqqsssuuuwwwyyyzzzzzzyyyzzz|||~~~}}}xxxqqqiiidddZZZXXXWWWWWWVVVXXXaaakkknnnnnnoooqqqwww{{{wwwwwwxxxwwwzzzwwwpppfffYYYJJJ<<<444000///000111111111...---++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,---...------,,,+++++++++,,,,,,)))******++++++******)))******++++++++++++******'''''')))***++++++++++++************************************************+++******************+++...---+++***))))))******))))))+++---111555888:::999666222---***(((((()))))))))((((((''''''&&&&&&***))))))((('''(((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))***+++++++++++++++***************)))((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%''''''((((((((((((''''''&&&&&&'''''''''''''''&&&'''''''''(((((()))))))))******)))))))))(((((((((''''''((((((((((((''''''###%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((&&&&&&'''((((((''''''&&&&&&'''((('''%%%%%%&&&((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%%%%&&&((()))***)))((('''))))))*********)))((('''))))))))))))))))))))))))(((((())))))))))))((('''''''''((()))))))))))))))''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------------------............'''(((***,,,------,,,++++++,,,---...////////////000222444444333333555666222333555666777666555444444444555666888999;;;<<<<<>>DDDMMMZZZrrr|||~~~lllgggbbb^^^]]]]]]\\\[[[[[[YYYVVVWWWZZZ^^^aaabbbWWWWWWYYY]]]dddmmmtttyyy~~~~~~~~~~~~}}}yyyvvvqqqpppooooooqqqsssrrrrrrsssssstttuuuvvvwwwyyyzzzzzzzzzzzzwwwqqqjjjbbb]]]ZZZWWWXXX]]]eeemmmyyy{{{xxx~~~tttooollldddWWWGGG;;;555444000000000///...---...///)))***+++,,,,,,,,,++++++***************+++,,,---,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++******++++++++++++******((()))***,,,,,,---------*********************************************************++++++*********(((''''''&&&'''(((***+++,,,+++))))))***---000222000///...,,,+++***))))))))))))))))))************))))))(((''''''''''''(((,,,+++***)))((('''&&&&&&))))))))))))))))))))))))&&&'''((())))))************************)))(((((())))))))))))((((((((('''%%%&&&''''''((('''''''''%%%%%%'''(((((((((''''''(((((('''&&&&&&'''((()))&&&''''''((((((''''''&&&%%%&&&&&&'''((((((''''''(((''''''''''''''''''&&&(((((((((((('''''''''&&&''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))''''''((((((((('''&&&%%%'''''''''''''''(((((()))((((((((((((((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((($$$%%%'''((()))((('''&&&((())))))'''%%%%%%'''((()))(((((((((((())))))***'''((((((((()))))))))***)))))))))((((((''''''&&&((())))))))))))((((((''''''&&&$$$$$$%%%'''***,,,))))))))))))))))))))))))((()))*********)))'''&&&''''''((()))))))))))))))((((((((()))))))))******''''''(((((()))******+++)))************+++++++++(((((()))))))))*********++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,---///000000---,,,++++++,,,...111333000333555666555555555666222333444555666666666666666666666666777888999:::===???DDDLLLXXXooo}}}oooiiiccc^^^]]][[[YYYVVVXXXUUURRRSSSVVV\\\```bbb[[[[[[[[[^^^ccckkkrrrwww||||||}}}~~~zzzwwwsssrrrqqqqqqtttuuuuuuuuutttsssssssssuuuwwwyyyzzzxxxxxxxxxtttoooggg```[[[ZZZVVVWWW___jjjuuuzzz~~~rrrllliii```RRRBBB666333333111111000...,,,,,,...000)))***,,,---...------,,,''''''))),,,///222555777,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,---.........------******************************************************++++++++++++******...---,,,*********++++++---+++)))((())),,,///222++++++++++++++++++++++++&&&&&&''''''(((((())))))))))))((('''''''''''''''))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,***************)))((((((******))))))((((((((('''$$$%%%'''((((((((('''&&&$$$%%%'''((((((((('''''''''&&&%%%###$$$%%%'''(((&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''))))))((((((''''''&&&&&&************))))))))))))''''''((((((((((((''''''&&&''''''&&&%%%&&&(((***'''((()))))))))(((&&&&&&'''''''''''''''((())))))&&&&&&''''''((())))))))))))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&)))***)))'''%%%%%%''')))''''''''''''(((***+++,,,'''((((((((())))))******))))))))))))******************))))))(((((('''''',,,(((###"""'''***))))))))))))))))))))))))((()))***+++***)))'''%%%'''(((((()))))))))))))))(((((())))))******++++++&&&''''''((()))******+++)))************+++++++++(((((((((((()))))))))))),,,,,,++++++++++++++++++++++++,,,,,,,,,------------,,,+++***+++,,,---......---+++***+++...222444222444666777777666666777333333444444555666777777777777666777777888999999???AAAEEELLLVVVlll}}}iiiddd___[[[YYYWWWSSSPPPNNNOOORRRTTTVVVZZZ___bbbbbbcccdddeeehhhnnnvvv{{{}}}{{{|||}}}~~~}}}tttrrrpppppprrrtttvvvvvvyyywwwvvvuuuuuuwwwyyyzzz|||yyyuuuooohhhbbb^^^\\\\\\\\\cccqqq{{{~~~~~~zzzxxxooodddVVVIII<<<222111555......---,,,++++++******,,,------......------,,,+++******))))))******+++,,,,,,,,,++++++************+++,,,---,,,,,,***)))******************++++++)))))))))***+++++++++,,,+++***)))(((((()))***+++++++++++++++++++++++++++++++++*********+++---...************+++,,,---...++++++************++++++)))***++++++++++++***)))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((&&&$$$%%%((()))'''%%%---,,,***(((''''''((())))))***,,,---,,,+++)))'''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%''')))******)))(((******))))))((((((((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((())))))(((''''''''''''((())))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&%%%%%%%%%$$$$$$%%%'''(((***++++++******++++++++++++************((('''&&&&&&&&&&&&'''''''''''''''((())))))))))))((('''''''''''''''))))))(((((('''''''''&&&******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())),,,,,,++++++***)))))))))************************,,,------,,,***))))))***------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////---...///.........000222222333444555666666666666555555555555444444444444555666666777888:::;;;<<>>AAA@@@HHHXXXiiiKKKNNNRRRVVVZZZ```gggmmmpppvvv}}}~~~|||xxxwwwtttrrrqqqrrrtttwwwxxxxxxyyyxxxwwwxxxzzzzzzyyywwwrrrqqqooommmkkkjjjjjjkkkjjjpppvvvwwwvvvwww}}}~~~vvvvvvvvvtttrrrsssppp{{{iiiNNNBBB666333333222000000////////////000000000000,,,,,,------------,,,,,,++++++************++++++******+++++++++,,,,,,,,,***************,,,---......------,,,++++++************++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++......---,,,+++***)))(((((((((((())))))***+++,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''')))+++***((('''(((***,,,++++++++++++++++++++++++,,,---------,,,******(((((()))))))))*********''''''&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((('''''''''''''''&&&&&&'''((()))***'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((()))(((((((((((()))******&&&&&&&&&''''''''''''(((&&&%%%###""""""###%%%&&&((((((((())))))******+++&&&''''''((())))))******(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''((())))))***)))((((((''''''((((((''''''((((((((()))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''((())))))))))))(((''')))))))))***+++++++++,,,************************(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...)))***,,,,,,,,,...000222111111222333444444444444222222333444444555666666555666666777888:::;;;<<>>AAA@@@FFFVVVeeeUUU[[[bbbhhhrrr}}}~~~zzztttqqqooonnnnnnooopppsssuuuvvvzzzyyyyyy{{{|||{{{yyywwwwwwsssnnnjjjjjjmmmqqqttt~~~vvvrrrqqqzzzsssooopppooolllhhhcccoooyyyzzzvvvmmm\\\MMM777666444333222111111111---,,,,,,++++++,,,,,,---...,,,+++,,,......+++)))------,,,++++++******)))*********+++,,,---...///***+++,,,---------,,,,,,++++++++++++++++++++++++---------,,,+++***)))))),,,++++++***+++,,,...///...------,,,+++***)))))),,,+++++++++******))))))+++***************++++++111---)))(((***,,,+++***///...,,,***&&&### ))))))(((((('''''''''&&&))))))))))))))))))))))))))))))******+++++++++,,,((((((((()))******)))(((((()))***)))((()))+++,,,---,,,++++++******++++++))))))))))))))))))))))))))))))***))))))((('''&&&((((((((((((((('''''''''&&&''')))***++++++++++++******))))))))))))***************))))))))))))))))))((((((((('''''''''''')))((('''&&&%%%&&&&&&'''***+++((()))+++***)))((('''&&&%%%$$$(((((((((((((((((((((((((((&&&%%%&&&)))+++)))''')))(((((()))******)))'''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%))))))))))))))))))((((((''''''''''''((((((((()))***)))(((''''''((()))***,,,+++***(((''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++++++++******************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((+++)))''''''***+++***)))&&&''')))+++,,,,,,,,,+++((())))))))))))*********************************---,,,+++***+++,,,---...........................******++++++++++++,,,,,,111111111111111222222222777555333333444444333222222444777888888888:::;;;<<>>@@@FFFSSSbbb~~~}}}xxxxxx{{{|||yyyxxxwwwuuusssrrrpppppprrrqqqqqqrrrtttuuutttssstttuuuvvvvvvvvvuuusssrrrjjjjjjhhhccc```cccmmmtttxxxvvv}}}yyy{{{}}}zzzrrrkkkXXXGGG888444333///...000//////...---------......---,,,,,,++++++,,,,,,---***---///...+++***+++,,,***++++++++++++,,,,,,,,,))))))))))))***+++,,,---***+++,,,---...---,,,,,,---------...///000000111111111000///...---------'''(((+++---.../////////+++---000111222000...------------....../////////---------------...///000***,,,//////---+++---////////////...---,,,+++************++++++,,,,,,,,,************************---------,,,,,,+++++++++...333777666000+++)))***)))+++...///...------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%&&&(((***+++,,,,,,&&&&&&&&&'''((())))))***---,,,+++*********+++,,,******))))))))))))******'''(((((()))***+++++++++************))))))))))))&&&'''(((*********)))(((&&&))),,,,,,***)))((()))%%%&&&&&&'''((()))******(((((((((((((((((((((((($$$'''))))))'''&&&(((+++222///+++)))((((((((('''(((((())))))))))))(((((('''((((((((())))))******(((((('''((())),,,///111++++++***)))((('''&&&&&&))))))))))))************'''((()))******)))(((''''''((()))+++***)))(((&&&((((((((((((((((((((((((&&&''')))*********)))(((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((((((***+++***((('''***,,,***)))(((''''''((()))***((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111111222444555666666444333222222444666555555222444777888888888:::;;;999>>>???EEESSSbbb}}}}}}vvvsssuuuxxxyyywwwtttrrrppppppqqqrrrrrrsssssssssqqqqqqrrrsssxxxvvvuuuvvvwwwwwwssspppgggffffffddd^^^\\\fffuuu~~~xxx{{{wwwyyy|||~~~zzzqqqiiiTTTFFF999555555333111111111///---...//////,,,))),,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***&&&&&&)))------------,,,,,,+++++++++,,,---...///...,,,***)))***,,,...000000000...---///000111111111111000000...............---------//////......//////000111---------///000222444555555222000///111222000...111111111111111111111111000//////......//////000,,,,,,---------------,,,***)))((('''(((***,,,---,,,,,,,,,+++******))))))000000//////---,,,***))))))+++---/////////...---+++,,,,,,---...---------//////...------,,,++++++)))))))))))))))))))))))))))(((((('''''''''(((((('''%%%###%%%(((+++***)))((()))***+++,,,,,,+++***************************,,,,,,+++***))))))******''''''(((((())))))***************************+++&&&&&&&&&&&&''''''''''''+++*********))))))(((((()))))))))))))))((((((((())))))(((((((((((()))***))))))(((((((((((())))))'''((((((((()))))))))*** !!!###%%%''')))***+++))))))************)))(((++++++******)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******))))))(((***((('''))),,,...---***************************)))))))))))))))((('''''''''((()))***+++,,,------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,...000111222555555444333444555666777888777666555555666777888777888888999::::::;;;;;;;;;@@@@@@EEERRR```~~~yyysssnnnnnnooorrrqqqpppooonnnoooqqqrrrqqqsssuuuuuuttttttuuuvvvvvvtttsssssssssrrrnnnkkkllljjjjjjiiieeebbbjjjttt{{{~~~~~~zzz}}}zzz{{{}}}~~~~~~nnnbbbNNNBBB777444444222000000000...---...000000...+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++((((((+++---......---------,,,,,,,,,,,,---...///...---+++***+++,,,...///000//////...//////000111111111111111////////////////////////222222111111222222333444111222222333555666888999888555333333444555333111444555555444333222111000///000111222222111000///,,,---------------,,,+++---,,,*********+++---...------,,,,,,+++*********,,,,,,,,,++++++)))((((((,,,,,,,,,+++++++++,,,,,,......///000000000000000......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))---+++))))))***+++***(((((()))***+++,,,++++++*********************************)))((((((((((((((()))))))))))))))(((((((((******************)))))))))))))))************+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''((())))))******))))))(((((((((((('''''''''&&&&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))+++)))'''(((+++---,,,+++************************)))))))))))))))(((''''''(((((()))***+++,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,+++++++++,,,...000111222555555444444444555666777888777666555555666777777777777888888999:::::::::;;;@@@@@@EEERRRaaa~~~~~~|||xxxtttooollliiihhhkkkkkkkkkkkklllnnnpppqqqpppsssvvvwwwwwwvvvwwwxxxrrrrrrqqqrrrsssrrrpppnnnmmmkkkjjjjjjhhhfffiiiooosss{{{zzz~~~yyyzzz||||||}}}jjjXXXFFF<<<444333333111......///...---...//////...,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---......------------,,,,,,,,,---.........---,,,+++,,,------...//////000000///000111222333333444444222222222222222222222222666666666666666777777888888999999:::;;;<<<>>>???<<<:::888888999999888777999:::;;;:::999666333222111333555777777555333111000000000000000///...---///...---,,,+++,,,---.........------,,,++++++***++++++******)))))))))(((000///,,,***)))***+++,,,+++,,,------......------------,,,,,,+++*********))))))))))))))))))))))))'''(((***++++++++++++***...---++++++++++++***((())))))***++++++++++++******************************)))((((((((((((((((((++++++***))))))(((''''''*********))))))(((((((((************++++++++++++******))))))))))))(((((((((((((((((())))))))))))'''((())))))((('''&&&%%%))))))(((((((((((())))))))))))))))))((((((((((((******))))))((('''&&&&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,***(((((()))+++++++++))))))))))))))))))))))))))))))******))))))(((((((((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,...///111222555444444444444555666666666666555555555666666777666666777777888999999::::::??????EEERRRaaauuussspppooonnnmmmllljjjiiiiiiiiijjjkkkmmmnnnoooooorrruuuvvvvvvuuuvvvvvvpppqqqsssvvvxxxyyyyyyxxxpppnnnmmmnnnooonnnmmmmmmppp{{{|||wwwwwwyyyvvvwwwxxxxxxyyy~~~eeePPP===666000111222000------.........------,,,+++***,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++------,,,,,,,,,,,,,,,,,,+++,,,------...------,,,............///111222333111222444555666777888888666666666666666777777777:::::::::::::::;;;<<<<<<>>>>>>>>>>>>???AAABBBBBBAAA@@@>>>============<<<===???@@@@@@???<<<999777888999:::;;;;;;:::999888777777777777666555444444222111000///............//////......---,,,,,,+++,,,,,,++++++++++++++++++000///...,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))%%%''')))+++,,,,,,+++***)))))))))***+++++++++***************+++*********************************++++++***************+++*********)))))))))((((((******))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************++++++((()))***+++***(((&&&%%%))))))(((((((((((())))))))))))))))))((((((((((((&&&''''''(((((()))******&&&''''''(((((((((((('''))))))(((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))***,,,---,,,+++)))(((((()))******(((((((((((((((((((((((())))))*********))))))(((((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,---...///000111222222222333333333444444555555555555555555666666666666666777888888999999:::??????EEERRRaaapppnnnllllllmmmnnnnnnmmmkkkkkkkkkkkklllmmmmmmnnnoooqqqtttttttttssstttttttttvvvyyy{{{|||}}}~~~~~~yyyyyyyyyzzz|||}}}zzzwwwpppwww}}}|||~~~~~~yyytttrrrssstttvvvwwwwwwwww{{{yyy]]]HHH777111...000111...,,,---.........---+++)))'''''',,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,***)))++++++++++++,,,,,,,,,,,,++++++,,,------.........000000000111222444555666666777888:::;;;<<<<<<<<<999:::::::::;;;;;;<<<<<<===============>>>>>>???AAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAA@@@AAACCCDDDCCCAAA>>><<>>===<<<<<<===>>>???>>>>>>>>>>>>>>>===<<<;;;888777666555444333333333111111000000///............---,,,,,,+++,,,,,,---+++,,,---......---,,,+++------...///////////////++++++************))))))))))))))))))))))))))))))%%%&&&)))+++,,,+++***)))((()))***+++++++++++++++++++++******************))))))))))))))))))))))))+++***************++++++((()))))))))*********+++***)))))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((((((((())))))*********)))***,,,---,,,+++((('''))))))(((((((((((())))))))))))))))))(((((((((((($$$$$$%%%&&&((()))***+++&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))***,,,---+++***)))((((((((()))***(((((((((((((((((((((((())))))************)))))))))))))))***++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,---...///000111000000111111222222222222333333444444555555555555666666666777888888999999:::??????EEERRRaaannnnnnmmmllllllkkkllllllnnnnnnnnnnnnnnnnnnnnnnnnoooqqqssssssssstttvvvwww|||~~~}}}}}}~~~~~~vvvyyy|||yyyxxx{{{|||{{{uuuqqqpppwwwxxxyyywwwvvvxxx~~~zzzfffOOO>>>444000...000000...---...---//////---***((('''''',,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,***)))++++++,,,,,,,,,,,,---------------...///000111111333333444666777888999999:::;;;<<<===>>>>>>???>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===>>>??????@@@BBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEECCCAAA@@@AAACCCAAABBBCCCDDDCCCBBB@@@>>>@@@>>><<<::::::<<<>>>@@@???@@@@@@AAAAAAAAA@@@@@@>>>>>>===<<<<<<;;;::::::666555555444444333222222///...---+++++++++,,,---(((***,,,------,,,***)))+++,,,------......------************************))))))))))))))))))))))))&&&''')))************)))***,,,......---+++++++++,,,+++******)))*********))))))))))))))))))))))))((((((((((((((())))))***(((((())))))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))%%%%%%&&&&&&''''''((((((***+++,,,------,,,+++***))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((())))))))))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++''')))******(((((()))***))))))))))))))))))))))))))))))******++++++******))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,------///000000///000000111222111111111111222333444555555555555666666777777888999999:::;;;@@@@@@EEERRR```~~~lllmmmnnnllliiihhhjjjlllnnnnnnoooooopppppppppppppppqqqssstttuuuxxx|||~~~wwwuuuuuuvvvyyy~~~wwwssssssxxxyyyxxxuuurrrrrrvvvzzz~~~zzznnn___QQQAAA555444000...000000------000,,,...///...,,,******,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((+++------,,,---------.........//////000000000111222444555666555666888:::<<<<<<<<<<<<<<<===>>>???????????????;;;;;;;;;<<<===>>>>>>>>>>>>============>>>??????BBBBBBAAAAAAAAAAAAAAABBBDDDEEEEEECCCAAA@@@AAACCCBBBBBBAAAAAA???>>><<<;;;:::999888777777888999:::<<<<<<===>>>????????????@@@@@@@@@@@@???>>>>>>===;;;;;;;;;:::999999888888333222///...------..................---,,,++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************(((+++......,,,++++++,,,,,,,,,***)))))))))******))))))))))))))))))))))))((((((((((((((()))******************************(((((())))))***+++++++++((())))))))))))*********'''''''''((((((((())))))%%%&&&&&&'''(((((()))))))))******++++++,,,,,,---))))))(((((((((((())))))&&&&&&'''((()))***++++++***))))))(((((('''''''''&&&'''((()))************(((((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))$$$'''***+++***((()))***************************((()))***++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***---------------...///000000111222333333333222111000111333444555555444444777777888888999:::::::::===AAAAAAEEERRR```}}}gggkkknnnlllhhhgggjjjooommmmmmooopppqqqqqqqqqqqqqqqrrrsssuuuxxx|||}}}vvvttttttpppvvv~~~zzzwwwwwwxxxxxxwwwrrrmmmkkknnnqqqtttqqqhhhYYYLLLBBB999111444000...000000---...111***---000000...---...000,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%&&&***...//////.../////////000000111111222222333444555777888999666888;;;===??????>>>>>>===>>>>>>?????????>>>>>>999::::::;;;<<<======>>>======<<<<<<======>>>???CCCBBBBBBAAAAAAAAAAAAAAACCCEEEEEECCC@@@???AAACCCCCCBBB@@@>>><<<:::999888444444444555555444444444777888999;;;<<<<<<<<<<<<>>>????????????>>>======@@@??????>>>======<<<<<<888666333111000000111111666555222///.........///,,,,,,---............---++++++++++++++++++,,,,,,)))))))))))))))))))))))),,,,,,+++******+++++++++ $$$)))+++++++++,,,...---,,,***)))))))))******))))))))))))))))))))))))******)))******+++,,,,,,,,,,,,++++++***)))))))))(((((()))***+++,,,------(((((((((((())))))))))))&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,)))(((((()))***+++---...))))))(((((((((((())))))%%%&&&'''((()))***+++,,,*********)))))))))))))))'''''')))***++++++++++++******++++++,,,,,,,,,---))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((("""&&&+++,,,+++))))))***************************((()))***+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------...///000111222333444555444333333000111222444555555444444888888888999::::::;;;;;;>>>BBBBBBFFFQQQ___|||kkkllllllmmmlllkkkjjjiiimmmmmmooossswwwxxxwwwvvvuuuvvvyyy}}}zzzxxxyyyssstttxxx~~~}}}||||||{{{zzzzzzyyy|||yyypppllllllkkkggglllaaaQQQDDD===999444000111000///......///000000........................+++222444---(((+++//////++++++,,,---------,,,,,,+++++++++,,,---...///000111000///000222333333222333444555777999:::::::::;;;;;;<<<<<<======>>>>>><<<======>>>???@@@AAAAAACCC@@@===;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<::::::::::::;;;<<<===>>>;;;<<<======;;;888444222000000000///////////////111222333555777888::::::777888:::;;;<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@@@@>>>:::777444333333333111111000//////......---/////////......---------------------,,,+++************))))))))))))******(((***++++++******+++,,,,,,++++++******)))))))))...---+++)))((((((((())))))((('''&&&&&&'''((()))(((((()))***************111000...,,,***(((''''''(((((((((((((((((((((((())))))(((((((((((())))))******))))))(((((('''''')))((('''&&&'''(((***,,,...---,,,+++++++++,,,---(((((((((((((((((((((((())))))))))))((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))&&&''')))*********)))((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&***)))((('''''''''''''''))))))))))))************************)))))))))))),,,,,,++++++++++++++++++))))))************))))))'''((()))******)))(((''')))***,,,---,,,***((('''******++++++++++++******------------,,,+++***))),,,---......//////......------------------------+++,,,------,,,,,,...///111111222222222111111000222222222333333444444444555666777888999:::;;;;;;>>>AAA@@@EEERRR___zzzhhhhhhiiijjjjjjiiiiiihhhkkkkkknnnsssyyy~~~|||yyywwwxxx|||~~~}}}xxxyyy}}}}}}|||xxxyyyuuummmhhhiiiiiifff]]]SSSFFF<<<777444111...333222000///.........///------------------------))),,,+++'''''',,,---***++++++,,,---------,,,,,,,,,,,,,,,---...///000111111000111222555666555333555555777888999999::::::;;;<<<<<<<<<<<<<<<<<<===:::;;;;;;<<<<<<=========???===999888888999888888888888888888888888888999777666555333333444555666888777777888888999:::;;;555666777777666444222000000000000000000000000000//////111222444555666777888999:::<<<=========<<<;;;;;;;;;<<<<<<===>>>???AAAAAA@@@???===;;;:::999444333222111000///......000//////......------,,,////////////...---,,,+++++++++************++++++)))*********))))))+++---+++++++++++++++*********,,,+++***)))))))))***+++***)))(((((((((((()))***(((((()))***************,,,+++***)))((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''***)))((('''''')))***+++,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((()))************))))))(((''''''(((((())))))))))))******************)))))))))((((((((((((((((((((((((((((((((())))))************))))))&&&''''''''''''''''''&&&((()))***++++++***)))(((******++++++++++++******++++++,,,,,,,,,,,,,,,+++,,,,,,---...............---------------------------...///...,,,,,,,,,...000000111111111111000000222222222333333444444444444555666777888:::;;;;;;>>>AAA@@@EEEQQQ___zzzggghhhiiiiiiiiiiiiiiihhhkkkkkklllqqqyyy{{{wwwyyy||||||}}}{{{yyywwwyyy~~~~~~zzzyyysssjjjdddcccaaa^^^LLLDDD:::333111111000...444333222000......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,((('''+++111000+++++++++,,,------------------------...///000222222222222444666999999888666777777888999999999999999:::::::::::::::999999999777777777777888888888888:::777444333444444444333333333333333333333222222222000---++++++,,,...000000000000000111222333333000111111111111111000000000000000000000000000000......///000111222333444333444666777888999999999::::::::::::;;;<<<======@@@AAACCCDDDDDDBBB@@@>>>999999777666444333222111111000000///......------111111111111000///......,,,,,,++++++++++++,,,,,,)))******)))((((((+++---++++++++++++,,,,,,,,,,,,******))))))***+++,,,,,,+++******))))))******+++(((((()))***************''''''''''''(((((()))***************************'''((()))******)))((('''))))))))))))((((((((((((,,,+++)))(((((()))***+++***))))))((('''(((((((((************************(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************++++++++++++******************************(((((())))))***+++++++++***)))(((((('''((((((((())))))))))))************)))))))))(((((((((''''''''''''''''''''''''(((((())))))************))))))(((''''''&&&&&&''''''((()))))))))*********************++++++++++++******((()))***+++,,,---------+++,,,,,,,,,------------------------------------...//////...,,,+++,,,---///000000111111000000000222222333333333333444444333444555666888999:::;;;===AAA???DDDQQQ^^^yyyllllllkkkkkkkkkjjjjjjiiilllkkkjjjnnnvvv}}}vvvxxx{{{{{{yyyyyyyyy}}}}}}yyyssskkkccc\\\VVVQQQAAA<<<555000000000111111333222111000//////......,,,,,,,,,,,,,,,,,,,,,,,,000---******---000000---++++++,,,---............/////////000111222444444333444777:::======:::888999999999999999888777777777777777666666555555555444444333333333333333333444222000///000000///...000000000///////////////000///...,,,,,,---......------,,,------...///000000000000000000000000000////////////000000000000///000000000111111111111111222333444555666666666777777777888888999:::;;;<<<===???AAAAAAAAAAAA@@@@@@???>>><<<;;;999888777333222222111000///......222222222222111000///...,,,,,,++++++++++++,,,,,,***+++***)))'''(((***---+++++++++,,,,,,---------***************+++++++++************************(((((()))***************(((((((((((()))***+++,,,************************&&&((()))++++++)))(((&&&))))))))))))((((((((((((---,,,+++***))))))******))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''(((((((((((((((((((((((()))((('''''''''(((***+++)))******++++++******)))))))))))))))))))))))))))++++++***))))))(((((('''(((((('''''''''''''''(((((()))))))))************(((((((((((('''''''''''')))))))))***************))))))************))))))+++***)))(((((()))***+++---,,,+++*********************++++++++++++******((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------...///...---,,,---...000000111222222222111111333333333333333333333333222333444666777999::::::===@@@???CCCPPP^^^yyyooonnnmmmllljjjiiiiiihhhiiihhhhhhlllttt}}}~~~vvvxxx}}}|||yyywww||||||wwwqqqllldddYYYNNNHHH;;;777333000///000111111000000000111111111111111,,,,,,,,,,,,,,,,,,,,,,,,---+++*********)))+++,,,,,,,,,---//////000000000111111111222333444666666666666999<<<>>>>>><<<999888888888888777666555444333333222222111111000000111111111111000000000000111///------......---,,,////////////////////////000111222222222111///...////////////000111222333111111111111111111222222111111111111222222333333222222111111111000000000222222222333444444555555555555555555666777888999::::::999:::;;;===???AAACCCCCCBBBAAA@@@???>>>>>>666666555444333222111111111111111111111000......++++++************+++++++++++++++***))))))+++,,,+++++++++,,,,,,---------++++++++++++******))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++************************&&&((()))++++++)))(((&&&(((((((((((()))))))))))),,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''(((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))))))))************((((((((((((''''''''''''*********++++++,,,,,,,,,))))))************))))))+++***)))(((((()))***+++000///---,,,******))))))******++++++++++++******+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,---...------------------------+++,,,............000111111222333333444444444333333333333333333333333333222333444555777999:::;;;<<>>CCCPPP]]]xxxooonnnllljjjiiihhhhhhhhhffffffhhhnnnwww|||yyy|||}}}yyywww}}}{{{tttnnnjjjbbbUUUHHHBBB555444111...------//////...///000111222222222222,,,,,,,,,,,,,,,,,,,,,,,,---******++++++)))+++///---...///000111222222222333333333444555666888888888888999<<<>>>>>>;;;999666666666666555444333222//////////////////....../////////000000000000000000///---...//////---,,,/////////000000111111111000222444555555333000...////////////000111222222222333444666777777777888777777777888999999::::::777777666555444333222222000000////////////000111333333333333444555666666999888777777888:::===???AAAAAAAAAAAAAAAAAAAAAAAA;;;:::999888777666555444111111111111000///...---++++++************+++++++++,,,------+++***+++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***)))(((((())))))******))))))((((((((()))***************)))((((((''''''(((((()))************************'''((()))******)))((('''(((((((((((())))))))))))******************))))))***************)))((((((''''''''''''''''''''''''''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&%%%&&&&&&'''((())))))))))))************)))))))))(((((((((''''''(((((())))))******++++++))))))************)))))))))((((((''''''(((((()))//////...,,,+++***)))(((******++++++++++++******,,,,,,---------,,,++++++---,,,+++++++++,,,...///------------------------***,,,.........///111333222333444444555555555555444444333333333333222222222333444666888:::;;;<<<;;;???>>>BBBOOO\\\wwwnnnmmmlllkkkkkkkkklllllllllmmmpppvvv~~~~~~}}}xxxwwwyyywwwllleee[[[LLL???:::111111///...,,,---...//////000111222222222111000---------------------------&&&$$$***.........000//////111222333444444444555555555555666888999:::::::::999:::<<<<<<:::999333333333333222111000000...............//////////////////000000111111222111000//////111000///---//////000111222333333444222333444555555333222111111111111111222333444444666888;;;???BBBCCCDDDDDD@@@@@@AAABBBBBBCCCDDDDDDBBBAAA@@@???===;;;::::::333333111000//////000000111111111111222333444555555555666666777888999999:::;;;<<<===>>>???@@@AAA???>>>===<<<;;;999888888111222222111111000///...,,,,,,++++++++++++,,,,,,+++---000000...,,,+++++++++++++++++++++*********((()))***+++,,,+++******))))))***++++++***))))))(((((()))***************((((((((((((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((())))))***)))))))))))))))***+++***)))((('''(((((((((((((((((((((((('''''''''((()))*********''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((('''''''''((())))))******'''''''''''''''((())))))))))))))))))******************)))))))))((((((((('''''''''((()))*********))))))************))))))((((((((())))))((((((((()))***+++++++++***)))(((******++++++++++++******+++,,,------...............---,,,+++,,,---///000------------------------+++---...///...///000222111222333444555555555555444444444333333222222222222333555777999;;;<<<===;;;>>>===BBBNNN\\\wwwnnnnnnmmmmmmnnnoooqqqrrrtttvvvyyy~~~}}}xxxvvvvvv|||lllaaaTTTCCC777222000000000///......000111111222333333222111000///........................(((""",,,...,,,,,,000000222333444555555555555555666666777999:::;;;<<<:::999999::::::999888111111111111111000//////---......//////000000000//////000000111222333333222111000111222222000///...///000111222444555555666666555444444444444444999999999999:::;;;<<<<<<:::===BBBHHHLLLNNNOOOOOOGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJHHHFFFDDDCCCBBB===<<<:::888777777777777000000000000111222333444111333555666666666444333444555666888;;;===>>>???AAAAAA@@@>>>===<<<::::::222222222222111000//////...------,,,,,,------...+++...111222000---++++++,,,++++++******)))))))))&&&''')))+++,,,,,,,,,,,,***+++,,,------,,,+++***(((((()))***************))))))******+++---...///(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******&&&'''((()))))))))))))))((()))*********)))'''&&&))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******************************&&&''')))*********)))(((******++++++++++++******))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))***++++++))))))))))))************************))))))))))))'''(((((()))***++++++,,,))))))************)))))))))***+++,,,,,,+++***)))$$$&&&(((***++++++)))(((******++++++++++++************,,,...///000111111///...---,,,,,,...///111---------------------------///000///......///000000111222333444444444444444444444333333222222222333444555777999<<<===>>>;;;>>>===AAANNN\\\wwwqqqqqqppppppqqqtttyyy}}}}}}~~~~~~}}}zzziiiYYYLLL@@@888666///000000111111111000000........................***++++++,,,,,,------...---,,,,,,,,,,,,...000111222333444555666666666666555666666777888999999:::;;;:::999888666555333333.........---,,,---///111///////////////000111222555444333444555666555444777666666555444333333222555333222111222222111000666333444888777222333999<<<<<<===???BBBDDDDDDCCCGGGGGGIIIMMMPPPRRRTTTVVVTTTQQQOOOPPPTTTVVVTTTQQQQQQPPPOOOOOONNNKKKGGGDDDEEECCCAAA???>>>>>>??????999777444222111222444555777777666666555444333333888888777777777777888888===>>>@@@BBBBBBAAA@@@???:::888666333111000//////---,,,+++++++++,,,---...---.........------,,,+++,,,,,,,,,+++++++++++++++++++++******))))))((((((---,,,,,,++++++************+++,,,------,,,+++***(((((())))))******++++++((((((((((((((((((((((((************)))))))))))))))*********((((((***+++))))))))))))))))))))))))***)))(((''''''((())))))))))))(((''''''((()))***))))))(((((()))******+++222000---+++***+++,,,---''')))******((('''((()))'''(((((()))***+++++++++*********)))))))))))))))''''''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((+++,,,+++)))(((((())))))******++++++))))))))))))***************)))))))))((((((''''''***************)))(((((((((((()))))))))(((((('''%%%&&&((()))***+++******)))***---...//////...---///......---+++******)))---,,,***+++---//////...---------+++******+++---111222333333444444333333777;;;777///111:::;;;444888777777777888999::::::===???===BBBOOO]]]www~~~~~~}}}}}}}}}~~~|||{{{~~~}}}~~~~~~|||cccPPPDDD;;;666555///000000111111111000000...............---------------------,,,,,,,,,,,,---------......000111111222333444555666666666666666666666777777888888999999999777666444333222222---...///.........111333000000000000111222333444888777666666888888888777666666555444222111111000222111111111111222111111333111222666666333555::::::;;;>>>BBBGGGJJJLLLLLLOOOPPPRRRUUUWWWYYYZZZ\\\VVVTTTQQQPPPRRRSSSSSSRRRTTTSSSQQQQQQRRRQQQPPPNNNPPPOOONNNMMMLLLJJJGGGEEEAAA???<<<999666555555555666666666666777999;;;<<<:::999999888888777777666888999;;;>>>???@@@@@@@@@<<<:::777444222000/////////...---,,,,,,,,,---...////////////...---,,,,,,++++++++++++++++++++++++************************+++++++++***************+++++++++,,,,,,+++++++++))))))))))))************************************************))))))))))))'''((()))(((&&&&&&((())))))))))))))))))))))))))),,,,,,+++*********************)))((((((((()))***))))))((((((((())))))***---,,,***)))(((((())))))&&&(((******)))((()))***'''(((((()))******++++++...------,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&)))***)))''')))))))))))))))*********))))))))))))*********************))))))(((((((((***************)))(((((()))))))))******))))))(((%%%&&&((()))***++++++***)))+++---...//////...---......---,,,,,,++++++***///---,,,,,,---...---,,,'''***---//////000111333222222333444444444444444333777555111777DDDJJJGGG777777777777888999::::::===???===BBBOOO]]]www|||zzz|||}}}yyywwwvvvyyy|||~~~uuuWWWDDD:::555222222000000000111111000000/////////.........---------//////......---,,,,,,+++...///000111111111111111222333444555555666666555555555666666666666666666666666444333222111111111...///000111111222444666555555666777888:::;;;;;;===;;;999999::::::999888777666555333222111111111222222222333333333333333444333444777777666999===<<<>>>BBBGGGMMMQQQSSSUUUUUUWWWYYYZZZ\\\]]]^^^^^^[[[YYYUUURRRQQQRRRTTTUUUVVVTTTSSSSSSUUUVVVUUUTTTTTTTTTUUUVVVVVVSSSNNNJJJLLLJJJGGGDDD@@@===;;;:::777666555555666:::===???>>>>>>>>>>>>===<<<:::999555666888:::<<<>>>???@@@???===:::777555333222222222111000.........///000111111000000///...------))))))******++++++,,,,,,)))************+++++++++))))))))))))************,,,++++++++++++++++++,,,***************)))))))))************************++++++*********)))))))))(((((()))((('''&&&(((***))))))))))))))))))))))))((()))***++++++,,,,,,+++,,,+++***))))))))))))))))))))))))))))))(((((((((*********))))))(((''''''&&&(((******))))))***+++((((((((()))******++++++///...---,,,+++)))(((((()))******+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))))))))(((************))))))))))))))))))))))))***************************))))))))))))************))))))((()))******+++++++++******&&&'''(((***++++++++++++***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,000///,,,,,,------,,,+++!!!%%%***---......///000333333444555555555555444444777555222999HHHPPPOOO777777777777888999:::;;;<<>>CCCOOO\\\vvv{{{{{{}}}zzzvvvuuutttuuuzzz|||zzz}}}~~~fffJJJ:::444111000000000000000000000000///.../////////...------,,,,,,/////////......---------///000111333333333222111222333333444555555444444333333333333333222222222444333222111000111111222000222444555555777999;;;===>>>???AAACCCDDDEEEEEEAAA>>>;;;::::::999888777777666555444333333444444444555666666555555666777999:::<<<===>>>???BBBEEEEEEGGGKKKOOORRRVVVYYY[[[ZZZ]]]^^^^^^___bbbbbb```aaa^^^YYYTTTRRRRRRTTTWWWTTTTTTTTTVVVYYYZZZZZZYYYVVVUUUTTTUUUWWWVVVSSSOOORRRQQQOOOMMMJJJGGGEEECCCAAA???<<<999999;;;===???BBBDDDEEEFFFFFFDDDBBBAAA;;;:::::::::;;;<<<===>>>@@@>>><<<:::888777777777555444333111111111222222444444333111000//////...((())))))***+++,,,------+++++++++++++++*********))))))******++++++,,,,,,---,,,+++******+++,,,---+++++++++******)))))))))************************+++++++++*********))))))***++++++***))))))***,,,))))))))))))))))))))))))"""###&&&)))+++,,,,,,,,,---,,,++++++***))))))(((***************))))))))))))***,,,------+++***(((((()))++++++)))(((((()))(((((())))))************++++++******)))(((''''''++++++)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***************+++******++++++******))))))((((((((()))))))))************++++++******************))))))************)))(((******+++,,,,,,,,,++++++'''((()))***++++++,,,,,,+++,,,---.........------++++++,,,,,,---.........000...,,,,,,------,,,+++''')))+++,,,++++++,,,---333444555555666666555555888999777333777???BBBAAA777777777777888999;;;;;;;;;??????CCCOOO[[[uuu{{{}}}}}}{{{|||yyywwwuuuttttttxxx~~~{{{wwwtttyyy||||||||||||vvvpppfffSSS???555333111//////000000000000000///......//////.........---------....../////////000000000///000222333333222111111111222222333333333333222000000000000////////////222111000000111222444555444777999;;;;;;===???AAACCCEEEFFFHHHJJJKKKKKKKKKDDDAAA===;;;:::999888777777777555444444555666777777888999888777777999<<<===AAAEEEHHHJJJNNNRRRSSSRRRTTTWWWYYY[[[___dddhhhgggkkkkkkiiijjjoooqqqnnnfffaaa[[[UUUSSSSSSUUUVVVTTTUUUXXX^^^dddiiikkkkkkddd^^^WWWTTTTTTUUUTTTRRRPPPPPPOOONNNMMMLLLKKKJJJLLLIIIFFFCCCBBBBBBBBBCCCDDDFFFIIIKKKLLLKKKJJJIIIFFFEEECCC@@@>>>===<<<<<<===<<<:::999888888999:::888777666444444444555666888777555333111111000000))))))***+++,,,------......------,,,+++******)))+++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,++++++******))))))))))))))))))))))))))))))++++++++++++***************+++++++++))))))+++,,,))))))))))))))))))))))))$$$%%%''')))***+++******,,,,,,,,,+++***)))((((((***++++++,,,,,,+++******)))***,,,......---+++******,,,,,,+++)))''''''''')))))))))))))))*********))))))))))))))))))******---***'''%%%$$$&&&(((***((((((((((((((((((((((((***************************+++++++++*********+++++++++******))))))((((((((()))))))))******************************++++++((())))))*********))))))******+++,,,,,,,,,,,,,,,(((((()))***+++,,,------,,,,,,------------------***++++++,,,...//////000---,,,++++++---.........111111000...,,,---000222333444555555666666555555777777666444555888777333666666666777888:::;;;<<<999???@@@DDDNNNYYYttt|||ssswww{{{||||||yyyxxxxxxvvvuuuxxxzzz|||}}}|||yyyuuurrrqqqvvvxxxtttooojjjaaaYYYNNNBBB777444333000///000000000000000///...------..............................///000000111222222000000000111111111000000000000111111111111000000------..................111000000111333666999;;;;;;===@@@BBBBBBCCCDDDFFFGGGHHHJJJLLLNNNNNNNNNMMMHHHEEEAAA??????@@@??????===;;;999777777777888999:::<<<<<<;;;:::<<>>;;;;;;999888777888999999999999888777777888999:::;;;:::777555333222222222++++++,,,,,,------............---,,,,,,++++++***,,,,,,,,,---------------,,,++++++++++++++++++,,,+++++++++++++++*********((((((((((((((((((((((((,,,++++++++++++*********((()))***)))(((''')))+++)))))))))))))))))))))))),,,,,,,,,++++++)))((((((***+++++++++***)))((((((((()))+++,,,,,,,,,+++***&&&(((***,,,,,,+++***)))+++,,,---,,,)))((('''((())))))))))))))))))***************+++,,,,,,------,,,)))&&&$$$$$$&&&(((***))))))))))))))))))))))))************************)))*********((('''((()))************))))))))))))))))))))))))************)))))))))***************((())))))************))))))***++++++,,,,,,,,,,,,)))))))))***+++,,,...///------------------------++++++,,,---...///000000---+++***+++---//////...//////---++++++---222666333333444555555555555444222222333666888999777444666666666777888:::;;;<<<888???AAAEEENNNXXXsss}}}xxxmmmoooxxxyyyzzz{{{}}}~~~{{{wwwvvvwwwyyy{{{{{{~~~}}}|||zzzwwwtttqqqooopppsssqqqhhh___WWWNNNFFF===777333333222//////111000000000000///...---,,,,,,,,,------.../////////000111111111111111111111/////////.........//////...///////////////......,,,------....../////////111111111333666:::???BBB@@@CCCFFFHHHHHHHHHIIIJJJKKKLLLNNNPPPQQQQQQPPPOOOMMMJJJGGGGGGIIILLLMMMMMMJJJGGGDDD@@@============???AAABBBBBBBBBGGGPPPWWW^^^fffmmmooopppttttttpppggghhhgggdddcccgggpppxxx}}}{{{~~~yyyooofffbbbeeefffccc^^^___^^^^^^eeerrr|||hhhZZZUUUTTTSSSQQQSSSRRROOOLLLJJJJJJJJJKKKLLLNNNPPPRRRQQQOOOKKKIIIKKKKKKLLLMMMOOOPPPQQQQQQSSSRRRQQQOOOLLLIIIEEECCCAAA@@@>>>;;;::::::::::::::::::999999999;;;<<<===>>><<<999666444333333333........................+++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++++++++++++++,,,)))))))))))))))))))))))),,,,,,+++++++++*********)))******)))(((((()))+++))))))))))))))))))))))))---,,,+++***))))))))))))((()))*********)))((((((%%%&&&)))***++++++******%%%&&&((()))************(((***++++++***)))***+++***)))))))))))))))))))))+++++++++++++++,,,,,,,,,(((((((((((((((((())))))))))))))))))))))))))))))************************)))***,,,***((('''(((***)))))))))))))))*********))))))))))))************((((((((())))))*********(((((()))***************((()))***+++,,,,,,,,,,,,************+++---...///...------,,,,,,---------+++,,,,,,---...///000000...---++++++---......---)))************,,,000333222222333444444444444444333222333666999999888888555555666777888:::<<<===888???BBBEEENNNWWWrrr~~~sssrrrvvv|||yyywwwxxx{{{|||xxxtttssswww|||}}}xxxtttqqqooonnnnnnooojjj^^^RRRIIIAAA:::666333222333111---///333000000000000///...---,,,+++,,,,,,---...///000000333333222222111000000000///...---,,,,,,---...///---...............------------......///000111111111111222444888===BBBFFFDDDGGGJJJKKKKKKKKKLLLMMMOOOPPPRRRTTTUUUTTTRRRRRRPPPNNNLLLMMMQQQVVVXXXZZZVVVSSSNNNIIIEEECCCBBBBBBEEEGGGIIIIIIJJJQQQ]]]fffuuu~~~{{{uuummmlllhhhbbb^^^aaajjjrrrxxx~~~|||uuuyyyyyynnnlllqqqsssmmmfffeeeaaa]]]```lll~~~uuugggaaa```^^^\\\\\\YYYTTTOOOLLLJJJJJJKKKVVVYYY]]]___]]]YYYSSSOOOQQQQQQPPPPPPQQQRRRSSSTTTRRRRRRSSSRRRQQQNNNKKKIIIIIIGGGDDDAAA???===<<<<<<::::::::::::;;;===>>>@@@???===:::777444333333333///////////////.........))))))+++,,,...///000111---,,,,,,++++++************+++,,,------,,,+++************++++++,,,,,,---************************,,,,,,,,,+++++++++******+++,,,,,,+++******+++---))))))))))))))))))))))))''''''&&&&&&''')))+++---'''''')))******)))(((((("""$$$&&&)))*********)))''''''(((***++++++++++++&&&(((***+++++++++,,,...*********)))))))))))))))+++*********))))))((((((%%%'''***,,,,,,+++)))((())))))))))))))))))))))))************************+++---...---***(((***,,,(((((())))))******++++++))))))))))))************''''''(((((()))))))))***(((((()))***************'''((()))***+++,,,,,,,,,+++*********+++---///000...------,,,,,,,,,------,,,,,,------...//////000000...,,,,,,------,,,++++++,,,............000222111222333333444444333333:::777444555666666666666555555666777888:::<<<===777???BBBFFFNNNWWWrrr}}}wwwzzz~~~tttxxx{{{yyy{{{{{{yyyzzzxxx{{{~~~{{{vvvqqqnnnmmmgggiiifff[[[KKK===777666222111111111000000//////000000000000//////////////////000111111111111111222222222222222222222333------,,,,,,,,,---......//////////////////////////////...//////000111222;;;::::::;;;>>>BBBEEEHHHHHHGGGGGGJJJLLLMMMMMMOOOPPPOOOQQQUUUTTTPPPPPPSSSRRRQQQPPPRRRWWW]]]aaacccddd___XXXRRRNNNLLLJJJIIIEEEKKKQQQSSSUUU[[[hhhrrryyyooohhhhhhhhhgggfffdddcccbbbfffhhhjjjkkknnnuuu|||tttqqqssssssnnniiieeedddcccbbbfffooo||||||tttnnnllllllmmmnnnfffZZZPPPJJJIIIIIIIIIWWWaaakkklllcccXXXQQQNNNKKKLLLNNNQQQTTTTTTRRRPPPOOOPPPRRRUUUVVVTTTQQQMMMPPPPPPOOOLLLHHHFFFFFFFFFBBBAAA@@@@@@@@@AAABBBCCCDDDAAA<<<999888888888888444222///------///222333---------,,,------...///------,,,,,,,,,---......,,,+++++++++++++++++++++(((((())))))***,,,---...,,,)))'''(((+++---,,,***************))))))))))))************************,,,+++++++++******))))))++++++************++++++***,,,...000///---***'''++++++***************+++((((((((((((((()))))))))'''(((+++---...---,,,+++************************)))***+++,,,,,,,,,,,,,,,''')))***)))&&&%%%&&&((())))))))))))))))))))))))------,,,+++******++++++************))))))))))))++++++******))))))((((((*********)))))))))))))))+++++++++***((((((+++---++++++******)))(((((((((******++++++++++++******,,,,,,+++++++++++++++,,,***,,,,,,***((())),,,000...------------...//////..................------******++++++***,,,...111222222222333333333444444666666777666666555444444777777777888999:::;;;<<<:::@@@@@@DDDMMMVVVmmm~~~uuuwww~~~~~~|||}}}{{{xxx{{{xxxxxx|||~~~vvvpppmmmlllkkkhhhaaaSSSDDD999555444111111000000000/////////000000////////////////////////000111111111111111000000000//////.........------,,,,,,------...///.......................................000111111:::;;;<<<>>>AAADDDFFFHHHHHHHHHIIIKKKLLLLLLLLLNNNNNNLLLNNNRRRRRROOOOOORRROOOPPPQQQVVV^^^kkkxxxyyymmm___TTTNNNMMMNNNQQQSSSWWWZZZ^^^cccjjjoootttzzzvvvmmmmmmmmmllljjjhhhgggfffdddeeeeeeeeegggllltttzzz{{{vvvpppnnnnnnmmmkkkggghhhhhhfffccccccgggnnnttt{{{yyyvvvtttssstttvvvxxxxxxooobbbWWWQQQOOONNNNNNUUU___lllqqqmmmddd[[[VVVSSSRRRRRRSSSTTTTTTRRRPPPRRRSSSUUUWWWYYYXXXVVVTTTQQQQQQQQQQQQPPPQQQTTTVVVMMMLLLJJJHHHGGGGGGGGGGGGMMMHHHCCC@@@??????===;;;777555333111///---------,,,,,,,,,+++,,,,,,------///...---,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,++++++***)))))))))))),,,)))((((((+++,,,,,,***++++++++++++************************************,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,***+++---......,,,***((())))))(((((((((((())))))++++++,,,,,,,,,+++++++++'''((()))+++,,,,,,++++++************************(((((()))*********))))))''')))***)))'''&&&'''((())))))))))))))))))))))))+++***)))(((((((((((()))************))))))))))))*********))))))))))))))))))))))))))))))************++++++***((()))***,,,))))))((((((((((((''''''++++++,,,,,,,,,,,,++++++,,,++++++*********++++++(((***,,,,,,******+++---------------..............................------+++,,,------,,,---000333333333333333444444444444777777777777777666555555666666666777888:::;;;<<<:::@@@@@@DDDMMMVVVmmmxxxwwwyyyyyyvvvuuupppsss|||~~~~~~{{{wwwwwwvvvxxx}}}~~~tttooommmllldddWWWHHH<<<555222111000000///////////////...///////////////////////////000111111222111111111/////////......------------------------.../////////////////////////////////////////////111222222999:::===@@@CCCEEEFFFGGGHHHKKKMMMNNNMMMMMMNNNNNNOOOMMMMMMPPPPPPMMMMMMPPPMMMOOOSSSZZZggg}}}wwwcccYYYXXX[[[^^^^^^___aaadddfffgggggggggmmmyyy|||qqqqqqqqqpppooommmkkkjjjiiihhhgggeeeeeehhhnnnrrrvvvuuurrrpppnnnmmmmmmmmmoooooonnnllliiiggghhhiiimmmnnnooorrruuuwwwzzz{{{~~~uuuhhh\\\VVVSSSSSSTTTRRR[[[iiitttvvvoooeee^^^XXXVVVTTTSSSSSSRRRPPPNNNTTTUUUWWWYYY[[[[[[\\\[[[VVVVVVVVVVVVWWWZZZ___ccc]]]]]][[[ZZZXXXWWWWWWVVV\\\VVVOOOKKKJJJIIIDDD@@@;;;:::888666333000---,,,......---,,,,,,---------000///...,,,++++++******))))))***+++,,,---......,,,,,,+++))))))(((((((((+++***((()))***,,,++++++---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))((((((((((((''''''---,,,,,,,,,,,,,,,,,,---***++++++++++++***)))))))))((((((((((((((()))))))))***++++++***)))((('''((((((((()))******++++++************************))))))*********))))))(((((()))***)))((('''((()))((((((((((((((((((((((((***)))((((((((((((((((((++++++*********)))))))))))))))))))))************(((((())))))******++++++***++++++***))))))***,,,((((((((())))))))))))***,,,,,,,,,------,,,,,,,,,+++***************++++++&&&))),,,---,,,*********+++,,,---...///......---------------------......---...///......///222555333444444444444555555555777777888888888777666666444444555666777999;;;<<<:::???@@@CCCLLLVVVnnn|||xxxwwwtttooojjjgggkkkwww|||yyy{{{~~~~~~zzzvvvtttuuuyyy~~~xxxmmmhhhdddZZZKKK???888333000///////////////.....................//////000000000000111111222222111111111000000000000000000000000------------...///000000111111111111111111111111111111111111222333444444777888:::===@@@BBBEEEFFFIIINNNRRRRRRSSSUUUUUUSSSUUUOOOMMMNNNNNNLLLMMMPPPNNNRRRWWW^^^lllzzzjjjhhhkkkkkkkkklllkkkhhhfffdddddddddgggnnnzzz|||rrrrrrtttttttttrrrqqqooopppooollljjjjjjlllooorrrtttvvvvvvtttqqqppprrruuurrrtttvvvvvvtttrrrooonnnjjjlllooorrrtttttttttsss{{{rrrfff\\\VVVUUUVVVVVVSSSYYYeeeqqqwwwtttkkkccc]]][[[ZZZYYYXXXVVVSSSPPPSSSTTTVVVXXXYYY\\\___aaa^^^^^^]]][[[ZZZ\\\___cccjjjjjjkkklllmmmoooqqqrrrqqqiii```ZZZYYYVVVOOOJJJCCCAAA>>>:::777555333333222111000//////////////////...---,,,++++++++++++***++++++,,,,,,---------)))))))))))))))***++++++******))))))***+++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,++++++++++++,,,,,,******)))))))))))))))*********************+++,,,)))******+++***(((&&&$$$)))))))))))))))***+++,,,************************,,,,,,,,,,,,,,,+++***)))))))))***))))))((())))))((((((((((((((((((((((((++++++***))))))******++++++++++++*********))))))(((((())))))******++++++''''''((()))***++++++,,,)))+++++++++))))))***,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++******)))))))))***++++++''')))***+++++++++*********+++---//////...---,,,,,,,,,------------.........////////////000333555444444444555555555666666666666777777777777666555444444555666888:::;;;===:::??????CCCLLLVVVnnn{{{yyywwwsssnnnfffiiisss{{{tttuuuwww{{{}}}{{{wwwsssssstttyyywwweee[[[TTTLLLAAA999666444000---............////////////.........///000111222222111111222222222222111111...///000000111222333333............///000111222111111111111111111111111111111111111222333444555666666777999<<<@@@CCCFFFIIIOOOUUUXXX^^^eeeeeeaaa\\\TTTNNNMMMOOOPPPRRRVVVWWWZZZ^^^bbbmmmzzzssstttuuuxxxyyytttkkkddddddgggffffffiiiqqqzzz}}}tttvvvxxxzzz{{{{{{yyyxxxxxxvvvsssqqqrrrsssuuuwwwtttwwwzzzxxxuuuuuuxxx{{{wwwyyy|||~~~~~~|||yyyvvvrrrtttvvvwwwwwwuuusssrrrtttmmmccc\\\YYYZZZ[[[\\\]]]___fffooovvvvvvoooiiiaaaaaabbbbbbbbb___ZZZVVVSSSTTTUUUUUUWWW[[[aaafffgggfffeeebbb___^^^___```jjjlllnnnsssyyy|||rrrkkkgggddd^^^ZZZRRRMMMFFF???999777777777444333222111000/////////...------,,,------......---------,,,,,,+++++++++***))))))******+++,,,---******************+++,,,,,,++++++++++++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))((((((((()))************))))))***+++,,,,,,------......---+++***)))++++++*********+++,,,,,,************************,,,,,,,,,,,,,,,+++***)))***)))))))))************))))))))))))))))))))))))++++++************++++++++++++++++++************(((((())))))******++++++''''''((()))***++++++,,,)))***,,,+++***)))***+++))))))***+++,,,------...******++++++++++++************))))))***+++,,,,,,+++***)))))))))+++,,,,,,***+++---//////...---+++,,,,,,,,,,,,------......---............///222444444444444555555555666666444444555555666555555444666666666777999;;;<<<===:::??????BBBLLLVVVooo|||~~~vvvsssvvv~~~yyyvvvxxx{{{}}}|||xxxtttqqqrrrrrrwww}}}uuu^^^QQQDDD???999666555333000---...////////////000000000......///000222333444444222222222333222222111000------...///000000111222............///111222333111111111111111111111111111000000111111222333444666777999<<>>BBBKKKVVVooo}}}{{{zzzxxx{{{xxxuuuxxx{{{|||zzzvvvtttsssrrrppprrrzzzlllTTTGGG999777555333222111000////////////000000000111111...///000111333444555666222333333333222222111000.................................///000111333333333333333333333333333333333333333333444555666777999<<>>AAAKKKVVVppp{{{yyy{{{yyyzzzyyypppooottt~~~xxxppptttwwwxxxwwwvvvwwwxxxqqqnnnooowwwyyy]]]FFF:::555555333111//////000111//////000000111111222222///000111222444555777777333333333333333222111000222111000///...---,,,,,,.........///000222333444888888888888888888888888777777777777888999:::;;;;;;AAAIIIPPPTTTSSSPPPMMMTTT^^^mmmxxxrrrppprrrvvvzzzsssnnnqqqzzz~~~zzzuuuqqqqqquuuzzz}}}|||~~~|||xxxsssrrrssstttsssqqqttttttuuuwwwxxxyyyyyyyyy{{{wwwrrrqqqsssuuuuuuuuurrrqqqppppppqqqsssvvvxxxxxxuuussssssuuuvvvwwwwwwyyy{{{~~~~~~{{{yyysssooohhhdddbbbbbbccccccddddddcccaaaaaahhhsss|||{{{~~~}}}ttthhh]]]WWWWWWUUUSSSTTTXXXaaajjjpppxxxwwwrrrkkkfffiiirrrzzz~~~yyyooodddZZZQQQKKKHHH@@@???===;;;:::999888888444333222000////////////,,,---------------------)))***+++,,,...111333444(((***,,,+++)))(((+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---,,,,,,++++++,,,,,,---((()))***+++++++++++++++))))))))))))***+++,,,---///---+++))))))+++...000((()))***,,,+++***((('''************************)))***+++,,,,,,,,,,,,,,,,,,***(((***---...---+++++++++++++++++++++++++++---,,,,,,,,,---......///,,,,,,,,,+++++++++******++++++******))))))((((((*********)))))))))))))))(((***,,,,,,+++***)))***))))))))))))************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000,,,++++++...000000---***,,,,,,+++++++++,,,---...******+++,,,,,,---......---...///......///222444222222222333333333444444444444555666777777666666888888777777777777888888:::???>>>AAAKKKVVVppp|||xxxsssvvv|||uuupppssszzz}}}vvvsssrrrooorrrzzz|||wwwtttuuupppllliiillluuu|||~~~~~~zzzppp```MMM<<<111333222111000000//////000---......///000111111111222222222222222222222222111111111111000000000000222000...///111000...+++111222333333444666999<<<@@@AAABBBAAA@@@???AAABBBAAA===>>>DDDEEE@@@@@@CCCEEEEEEIIIOOOVVVYYYVVVRRRYYYdddwwwzzzsssrrrvvv|||yyyssslllhhhkkkrrryyy~~~}}}{{{zzz|||yyyvvvtttuuuxxx{{{{{{xxxtttqqqpppnnnllliiifffddddddeeeeeedddcccdddhhhlllllljjjgggdddeeeeeedddcccdddgggiiihhhhhhgggggggggiiijjjkkkooooooppprrrtttwwwzzz|||||||||rrrkkkjjjkkkllllllooopppooollljjjkkkpppttt}}}yyyvvvpppggg\\\TTTQQQSSSTTTSSSTTTWWW]]]bbbeeeggghhheee``````fffmmmzzzzzzlll]]]TTTRRRLLLLLLJJJDDD===888777888444444333///,,,)))))))))+++,,,...//////...,,,+++...------,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,------.........******))))))))))))******,,,,,,++++++***+++++++++,,,+++)))(((((()))+++,,,------,,,,,,+++***))))))******))))))))))))******************************))))))))))))((((((((((((,,,------------,,,++++++,,,+++++++++***)))))))))+++++++++************)))((()))+++,,,+++***(((''')))******)))(((((()))+++)))))))))))))))))))))))))))******+++++++++******(((((((((((())))))))))))*********)))((('''&&&&&&)))***+++,,,,,,+++***)))+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,++++++,,,,,,------.../////////333444555555666666555555444444333333333333444444444444444555666888:::;;;???AAA>>>BBBNNNYYYqqq}}}||||||}}}{{{rrrsssyyyzzzwwwvvvwwwvvvxxx}}}|||vvvssstttiiidddaaadddkkkqqqsssrrrooolllfff\\\PPPCCC888111//////.........//////000......///000000111222222333333222222222222222222000000000000000000000000000///...000333444222000111444888<<<@@@EEEJJJNNNQQQUUUXXXYYYVVVQQQMMMKKKKKKGGGFFFIIIJJJGGGGGGJJJEEEHHHLLLQQQTTTVVVWWWWWW```iiiyyyzzzsssrrrvvvxxxvvvrrrllljjjmmmsssyyy}}}zzzyyyzzz{{{yyyzzzzzzwwwrrrmmmjjjhhheeegggkkkllljjjhhhgggggg```___^^^\\\[[[\\\\\\]]]______```bbbfffhhhfffdddfffeeeccc```___```cccffffffeeecccbbbaaaaaabbbbbbddddddeeefffhhhkkknnnoootttwww|||~~~~~~~~~xxxuuutttuuuuuutttwwwxxxyyywwwtttrrrsssuuuxxxuuuqqqmmmiiiddd\\\WWWUUUWWWXXXWWWVVVWWW[[[^^^^^^aaaccc```\\\ZZZ^^^bbbqqq{{{}}}pppgggbbb[[[[[[YYYSSSKKKDDDAAAAAA:::999777444000.........,,,---///000000///...---/////////............------,,,,,,++++++,,,,,,---+++,,,,,,,,,------------+++******))))))******+++,,,,,,++++++***++++++,,,---+++***))))))***+++---------,,,,,,+++******)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********,,,,,,,,,,,,,,,++++++***+++++++++************************))))))))))))(((((()))***++++++***)))((()))******)))(((((()))+++))))))))))))))))))))))))******+++++++++******)))((((((((()))))))))******+++******)))((((((((((((******++++++++++++******+++*********))))))))))))******++++++,,,---......,,,,,,,,,+++++++++******------,,,,,,,,,---...///,,,,,,,,,,,,------------,,,------...//////000000222333333444444444444444555444444444444444444555444444555666777999:::;;;===???===AAAMMMXXXpppvvvwww~~~zzzppplllnnnpppqqqrrrxxxwwwtttzzzzzzvvvvvvyyy|||~~~uuurrrssshhhddd```bbbfffiiigggdddXXXTTTMMMEEE>>>888444333............///000111111000000000111111222222333333333333222222111111111///////////////000000000000///000222555777777777555;;;CCCKKKSSSZZZaaaeeeiiiooouuuwwwqqqggg]]]WWWVVVRRROOOQQQRRRPPPPPPRRRKKKNNNRRRUUUVVVYYY^^^aaaeeekkkuuuzzzttttttwwwvvvuuusssqqqqqquuu{{{xxxsssooonnnnnnkkklllllljjjfffcccbbbbbb^^^aaadddfffffffffggghhheeeeeeffffffffffffgggggggggggggggiiimmmooooooooorrrqqqnnnjjjhhhhhhkkknnnooonnnkkkhhhfffeeeddddddcccbbbaaa`````````aaabbbgggjjjmmmoooppprrruuuwwwyyyxxxvvvwwwyyy{{{{{{zzzzzz}}}}}}{{{yyyyyyzzzwwwrrrmmmiiieeeaaa]]]YYYZZZ[[[[[[ZZZ[[[]]]___^^^```aaa^^^YYYUUUTTTUUU___mmmwwwrrrrrrrrrpppiii___UUULLLHHH>>><<<999555222000//////...///000111111000///...............////////////------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,---,,,+++******+++,,,------,,,,,,++++++***************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------+++++++++++++++************************+++++++++***))))))))))))((((((((((((((())))))******++++++)))******)))(((((()))+++))))))))))))))))))))))))+++++++++++++++***)))((()))))))))*********++++++++++++)))(((((()))***+++++++++************++++++***************)))))))))***+++++++++,,,,,,------,,,,,,,,,++++++++++++***...------------...//////,,,,,,,,,---......//////---......//////000111111111111222333333333333333555555555444444555555555555555666666888999;;;<<<:::>>><<<@@@LLLWWWpppzzzjjjeeefffhhhlllttt~~~zzz}}}wwwqqqooottt}}}yyyttttttlllhhheeeeeeeeebbb[[[TTTFFFCCC===888444333444555111111000000111222222333111111111222222333333333444333333222222111111111......//////000000111111111111222444777:::;;;<<<>>>EEEQQQ]]]gggpppvvv{{{yyymmmeeeaaa___^^^aaacccbbb```^^^ZZZZZZZZZ]]]aaagggllloooooopppssswww}}}{{{|||~~~{{{{{{zzz{{{}}}{{{xxxrrrlllhhhfffeeeeeedddeeeggggggfffggghhhjjjllloooqqqsssssstttvvvxxx|||}}}~~~~~~{{{{{{|||}}}|||zzzxxxwwwwwwtttqqqnnniiifffcccaaaaaaaaabbbbbbbbbcccdddfffgggiiiiiikkkmmmpppssstttuuuvvvxxx||||||vvvpppjjjeeebbb^^^^^^]]]\\\]]]```dddfffiiihhheee```ZZZUUURRRQQQRRR___qqq~~~~~~}}}uuufffWWWOOOGGGCCC===888444333111000///000000111111000///...+++,,,,,,---......//////------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************))))))))))))******************************))))))***++++++,,,------++++++*********)))******)))))))))***+++++++++,,,************))))))))))))(((((((((((()))***,,,,,,)))******)))(((((()))+++))))))))))))))))))))))))+++++++++++++++***)))((()))*********++++++++++++,,,+++)))((()))***+++---,,,+++***))))))***+++,,,************************......---,,,+++***)))(((++++++++++++++++++++++++---------.........//////---...........................//////000111111111111222222333333333333333666555555444444555555666666666666777888:::<<<<<<999>>>===AAAKKKVVVpppyyygggbbbcccgggppp{{{|||wwwpppkkkllluuuzzzvvvnnnjjjfffddd```XXXKKKBBB;;;999666444222222333444333333222111111111111111222222222222333333333333333333333222222111111111//////000000111222333333444555666888:::===???AAAIIIRRRaaappp||||||uuurrrtttwww}}}}}}wwwnnnhhhdddhhhqqqzzz}}}|||{{{yyyvvvuuuwww~~~}}}}}}ooommmjjjhhhgggggghhhiiilllnnnqqqrrrsssuuuxxxzzzzzzvvvrrrpppooollljjjhhhgggfffeeeeeedddeeeeeeeeedddddddddfffgggkkklllooottt{{{zzzsssnnnkkkkkkgggccc```aaaeeeiiilllppplllfffaaa]]][[[YYYXXXRRRZZZdddmmmsssxxx|||zzziii^^^TTTNNNEEE>>>:::777555333000000000000//////......+++,,,------...///000000...------,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))******************************,,,,,,,,,+++++++++++++++,,,+++***)))))))))******)))))))))***+++++++++,,,,,,,,,++++++++++++******(((((((((((()))***,,,,,,)))******)))(((((()))+++))))))))))))))))))))))))+++++++++++++++***)))((()))*********+++++++++++++++******))))))***+++,,,,,,+++***))))))***+++,,,***************+++++++++......---,,,***)))((((((++++++++++++++++++++++++---------.............../////////......------,,,......//////000111111111222222333444444444444444555555444444444444555555666666666777888:::<<<<<<:::??????BBBLLLVVVppp}}}qqqxxxyyyllleeeeeegggooo{{{sssppplllkkkooozzzyyysssmmmfff```ZZZPPPBBB999444444333222111111111111222222111000////////////222222222222222222222222222222222222222222222222000111222333444555666666888999;;;===>>>AAAFFFIIISSS^^^ooowwwooorrr}}}zzzwwwvvvvvvwww}}}}}}yyyuuusssrrrrrrrrrqqqqqqqqqppppppqqqtttvvvwww}}}}}}{{{yyyxxxvvvsssqqqsssrrrpppkkkfffbbbaaaaaa^^^]]]]]]aaaiiiqqqwww{{{}}}~~~~~~{{{vvvooojjjiiijjjlllmmmoooiiiccc```aaabbbaaa```TTTVVVXXX[[[___eeemmmqqqssszzz|||sss```XXXLLLBBB===999555222111111000000//////....../////////000111222222333......------------......,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---************+++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++))))))***++++++***************+++++++++------,,,,,,,,,+++++++++(((((())))))******++++++)))******)))(((((()))+++)))))))))))))))))))))))))))******+++++++++******)))))))))*********++++++******************))))))++++++************++++++*********+++++++++++++++)))*********++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,------......------.........---------,,,,,,---......//////000111111222333333444444444444444444444444333333444444444555555666666888999;;;<<<;;;@@@AAACCCKKKUUUoooyyysssllljjjsssyyyrrrmmmnnnvvv}}}yyynnnnnnnnnpppvvv|||sssjjj^^^TTTMMMEEE<<<666222222111000000000000111111111000000///000000000222222222222222111111111111111111222222333333444222333444555777888999::::::===@@@BBBDDDHHHNNNSSS^^^hhhxxx~~~zzzzzz|||xxxwwwzzz|||{{{}}}~~~|||yyywwwssspppllllllooorrrsssttt}}}}}}||||||}}}~~~wwwpppllljjjaaa^^^ZZZZZZ]]]aaaccccccjjjnnntttyyy}}}{{{wwwuuutttrrrpppnnnhhhbbbaaadddeeebbb___VVVUUUTTTSSSTTTXXX\\\```eeekkkwwwpppeeeWWWKKKDDD>>>999555333333222111000/////////000000000111111222222222......------------......------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************+++,,,---...***++++++++++++++++++***++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...---+++*********,,,,,,+++++++++***************,,,,,,,,,+++++++++******((()))***++++++***)))((()))******)))(((((()))+++))))))))))))))))))))))))((()))***+++++++++++++++((((((((()))))))))******))))))++++++***)))'''&&&******++++++++++++***************++++++,,,,,,,,,(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,***+++,,,---------,,,+++***++++++,,,---......///,,,------...//////000000111111222333333333333333333333222222222222333333444444555666777999:::;;;:::AAAAAACCCIIIRRRmmmvvvkkkgggbbbkkkssszzzuuunnnrrryyy~~~xxxsssmmmnnnqqquuu{{{~~~mmmaaaQQQDDD===999444000333222111000000111222333111111111111222333444555111111111111111111111111000000111222333444444555333444555777888:::;;;<<<;;;???CCCEEEIIINNNUUU[[[fffooo||||||wwwuuuyyy~~~}}}yyy{{{yyyvvvvvvvvvuuusssuuurrrppprrrxxx~~~zzzxxxqqqllleeeaaa```^^^\\\YYYUUUZZZ```gggmmmvvv}}}xxxtttpppkkkfffeeegggeee___YYY\\\[[[YYYWWWVVVVVVXXXYYY^^^ccckkkwwwvvveeeXXXPPPJJJDDD???555444333222111111111111////////////000000000000......------------...............------,,,,,,,,,,,,++++++******++++++,,,************+++,,,---...)))******++++++******)))++++++++++++++++++++++++******))))))))))))******************************(((((()))***+++,,,,,,---///...,,,******+++,,,---,,,+++++++++******))))))+++++++++************)))((()))+++,,,+++***(((''')))******)))(((((()))+++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,(((((((((((())))))))))))((()))+++,,,+++(((%%%###)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,)))***+++,,,---,,,++++++'''((()))+++---///000111,,,,,,------.../////////000000111222222222222111333222222111111222222333444444444555666888:::;;;:::@@@AAABBBHHHPPPjjjvvvqqqpppsssqqqlllkkknnnqqqtttuuusssppppppooonnnppppppvvv~~~vvvssspppnnnpppvvv}}}{{{xxxyyyyyyvvvyyyuuutttzzz}}}dddXXXHHH<<<777555444222////////////////////////222222333333222222111000333222000///......///////////////000111444666888<<<::::::===AAADDDCCCAAABBBCCCHHHMMMNNNPPPXXXbbbjjjvvv~~~}}}}}}yyywwwwwwvvvssstttwwwuuutttvvv|||}}}vvvuuurrrooommmqqqyyy|||~~~|||yyyvvvrrrllleeeaaa\\\YYYWWWXXX___iiirrrwwwyyy}}}~~~yyywwwvvvrrrqqqooolllhhhdddaaa```ZZZYYYVVVTTTUUUWWWZZZ]]]```bbbdddhhhlllqqqtttwww~~~zzzrrrhhh]]]VVVSSSSSSGGGBBB<<<888666444111...//////000000//////...---000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,---,,,+++***))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))(((***---000,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++)))******)))(((((()))+++))))))(((((()))***+++++++++++++++++++++***)))(((************))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))$$$'''&&&###'''&&&((()))+++---------+++***+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,+++,,,------......------,,,,,,---...///000111111111111111111111222222222333333333444444444555555666666666666666666666666999>>>===???HHHRRRkkkkkkeeebbbcccbbb___^^^aaa\\\```eeejjjooouuuzzz|||yyyrrrllliiijjjooovvvxxxtttwwwzzzzzzzzzwwwzzzqqqVVVLLL???666333333222000000000000000000000000000222222222222222111111000333222111000//////000000000111222444555777:::<<>>999666444222000000000000000//////...000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++)))******+++,,,,,,++++++)))))))))((((((((((((((()))))))))'''&&&'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......)))***+++***)))(((***,,,***))))))))))))******+++)))******+++++++++******++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))***...---'''&&&***---,,,)))***,,,------,,,+++***)))******++++++******)))******)))))))))*********++++++++++++++++++++++++++++++,,,------......///,,,,,,------...---------------...///000111222222111111111111222222222222333333444444444555555555666666666777777777888888:::???>>>AAAJJJTTTmmmddd___[[[\\\\\\YYYYYYZZZVVVYYY```kkkxxxuuummmiiiiiinnnwww~~~zzzvvvyyy~~~~~~xxxxxx{{{~~~qqq]]]FFF???666111111111111000111111111111111111111111222222222222222111000000333222222111111111222222222444777888:::<<>>AAAJJJRRRiii]]]ccclllyyy|||pppllluuu~~~yyysssppprrrvvvzzzuuusssqqqkkkiiijjjkkkggg^^^PPPCCC999666666222222111000////////////222222222222222222222222444444444444444333333222///000222444555666666777555999===>>>???EEEOOOWWWbbbeeejjjqqqwwwvvvqqqkkkaaa\\\ZZZ^^^bbbhhhpppyyy|||zzz|||{{{|||}}}yyyrrrmmmiiifffeeejjjooosssvvvzzzwwwpppnnnfffgggfffhhhrrr~~~zzztttkkkccc^^^[[[YYYXXX\\\\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXXXX\\\___``````___eeejjjkkkjjjiiiddd^^^```dddhhhiiiiiikkknnnqqqrrrppplllhhhfffgggkkkoooyyyyyyqqqiiiddd[[[ZZZXXXXXXZZZ^^^cccfffqqqxxx~~~yyywwwxxxwwwvvvuuurrroookkkgggeeeaaa___\\\XXXUUUUUUWWWZZZjjjooouuutttlll^^^PPPGGG===<<<999555333111111000111111000000000/////////.........---------,,,,,,//////......------,,,,,,,,,,,,---...////////////---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,------)))***,,,,,,++++++,,,---++++++++++++++++++++++++''''''((()))+++,,,------***+++,,,+++))))))+++,,,,,,++++++*********++++++,,,,,,,,,++++++)))((((((*********+++++++++++++++************************))))))))))))))))))))))))+++***+++...,,,))))))---,,,,,,++++++++++++++++++)))******++++++******)))'''(((((())))))*********++++++,,,,,,,,,---------.........------,,,,,,,,,+++,,,------......------111111111222222333333333000111111222333444555555444444555555555666666666333444555666888999:::;;;:::???>>>AAAHHHOOOffftttyyysssuuu~~~~~~ttttttrrrpppppprrrwww{{{xxxpppkkkfff```\\\]]]ZZZTTTJJJ???777333333444111222222111000///000111222222222222222222222222222222333333222222111000000222444666888999::::::777;;;>>>???@@@GGGTTT^^^hhhmmmvvvzzzrrrgggcccbbbfffjjjnnnsssyyy|||rrrjjjffffffggggggkkkpppwww|||}}}tttkkkffffff^^^aaaaaa^^^```fffjjjjjjdddaaa]]]ZZZZZZ\\\^^^```bbbccceeeeeefffffffffdddbbb___]]]___cccgggiiijjjmmmuuu{{{}}}~~~|||tttkkkjjjgggdddccccccdddeeeggglllmmmnnnppppppnnnkkkhhhlllpppxxx{{{oookkkeee^^^[[[ZZZ[[[\\\dddlllvvvzzzyyyyyy}}}~~~}}}|||yyyuuuqqqllljjjjjjkkkjjjgggbbb]]]ZZZYYYbbbiiipppqqqkkk```VVVPPPDDDBBB>>>:::666444333222111111111000000000//////............------------...............---------------------...///000111...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******))),,,,,,------...//////000+++,,,------+++***++++++************************&&&'''((()))***,,,------)))***+++***)))(((***,,,++++++*********+++,,,,,,******+++++++++******))))))))))))*********++++++************************))))))))))))))))))))))))***((())),,,***&&&''',,,+++++++++***++++++,,,,,,)))******++++++******)))((()))***+++++++++)))((())))))***+++,,,------.........---------,,,,,,,,,***+++,,,---.../////////111111111111222222222222000111111222333444555666555555555555666666666666555555666777999::::::;;;;;;@@@???AAAGGGNNNcccxxxsssvvv{{{~~~~~~~~~|||yyynnnmmmlllnnnrrryyyuuujjjbbb\\\UUURRRSSSLLLDDD:::444333333333111222333333333222222333444111111111111111111111111111111111111111000//////222333666999;;;<<<<<<<<<999===??????AAAIIIWWWbbbmmmtttyyylllhhhhhhlllppprrruuuzzzuuu|||~~~{{{zzzxxxqqqiiidddeeejjjppptttxxx}}}tttlllfffaaa___aaaYYY^^^```]]]\\\^^^``````bbbaaaaaabbbfffkkkpppsssrrrtttvvvvvvwwwyyyzzzyyynnnkkkjjjooovvvzzz}}}~~~xxxrrrllllllmmmmmmmmmmmmuuuxxx~~~yyyqqqlllkkkkkkmmmoooqqqpppooommmrrrwwwwwwuuuvvv}}}xxxooohhhcccaaaaaaWWW___hhhmmmooouuu~~~|||vvvpppmmmnnnqqquuutttnnnfff___[[[```eeekkklllfff___YYYVVVIIIGGGBBB===999666555444111111111111000000000000111000000000////////////---------..................---------...///111222///...---,,,+++*********+++++++++++++++++++++++++++++++++++++++***)))((())))))***++++++,,,------///000111000---+++++++++************************)))))))))))))))*********)))******)))(((((()))+++************+++,,,------((()))***+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))---******---,,,''')))///+++*********+++,,,------,,,,,,,,,------,,,,,,,,,***+++...//////---+++)))''''''(((***+++,,,---...------------------------)))***+++---...///000000............////////////000111111222444555666666555555555555666666666777777777888999:::;;;;;;<<<<<>>???BBBJJJPPPdddzzzlllhhhoooyyy|||wwwtttrrrqqqrrrqqqtttzzz}}}rrr^^^OOOFFFAAA;;;777777666444222000000000000000000000000000000000000444333222222222222222222333444555444333333555777:::::::::;;;<<<>>>@@@AAABBBCCCEEEGGGKKKTTTaaajjjuuu{{{wwwssstttxxx}}}{{{|||zzzwwwpppkkkhhhhhhiiikkkqqqssswwwyyy{{{}}}zzz}}}}}}vvvppplllhhhiiikkkooosssvvvvvvvvvqqqooollliiihhhiiikkkmmmpppqqqtttvvvwwwvvvsssppprrrttt{{{}}}zzz{{{~~~}}}rrrmmmkkkgggccc\\\___bbbddddddeeeggghhhiiijjjoooyyy}}}zzzllliiiddd^^^]]]```hhhmmmvvv||||||vvvqqqssssssrrrooonnnmmmnnnqqqmmmgggccceeegggaaaYYYQQQMMMHHHEEEDDDAAA===:::555444333222111111111111000111222222222000...,,,000000///...---,,,,,,+++........................+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...---,,,***))),,,+++******)))))))))***++++++******+++,,,,,,---+++++++++++++++***))))))''''''((()))******+++,,,)))))))))))))))))))))(((***++++++,,,+++***))))))))))))************)))))))))***+++,,,---,,,,,,+++))))))))))))************++++++++++++************,,,,,,---+++******+++,,,+++---...---,,,+++,,,---+++++++++,,,---............------------...//////...---,,,++++++,,,---...---......---------///111000111222333222222333555555444444444444555666666777777666666777888888999888>>>???BBBIIIOOOccc~~~nnnfffjjjrrrvvv{{{}}}zzzyyyxxxxxx}}}zzzyyy|||zzzlllXXXGGG>>>777222...333222111000////////////000000000000000000000000555555444333222222222222333444555666555666999;;;;;;;;;<<<===@@@CCCFFFGGGFFFGGGIIILLLQQQ[[[hhhqqq|||}}}yyyuuuvvvzzz}}}nnnllliiiggggggkkkrrrwww|||~~~{{{}}}~~~zzzqqqlllhhheeefffffffffeeeeeehhhlllooommmpppsssssstttvvv{{{~~~zzzzzz|||uuussspppnnniiilllppprrrsssssstttuuuooollliiijjjppp|||~~~zzztttkkkdddaaabbbdddhhhnnnrrruuuyyy~~~xxxxxxwwwtttqqqpppqqqrrryyytttllliiilllnnnggg\\\VVVPPPIIIFFFGGGGGGDDD@@@;;;999666444222111111111111222444555444111...,,,.........---------,,,,,,---------------------------------------,,,,,,,,,+++,,,,,,---......//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++***)))...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***++++++++++++***))))))))))))*********+++++++++,,,,,,,,,+++***)))(((((()))***++++++,,,+++++++++(((((())))))))))))(((((())))))***++++++++++++***)))))))))*********++++++,,,,,,++++++******))))))+++,,,---,,,++++++---...+++,,,---,,,+++***+++---***++++++,,,,,,------...///............///000000---,,,+++******+++,,,---...---,,,---///111222222000111333333222222444555555444444444444555666666777777777777888999;;;;;;999??????BBBHHHMMMaaa~~~|||xxx|||ppphhhkkkqqq}}}~~~|||zzzvvv{{{}}}yyyxxxxxxyyymmm```OOOAAA999444111...000000000000000000000000000000000000000000000000333333222222222333333444555666777888888999;;;===??????@@@BBBEEEIIIMMMOOOLLLNNNPPPRRRWWWaaannnwww|||xxxyyy}}}vvvooommmoooqqqqqqssszzzxxxoookkkjjjjjjjjjnnnnnnnnnkkkiiijjjpppuuusssyyy}}}zzzzzz~~~}}}zzzxxxwwwxxx~~~zzzpppkkkkkkppptttwwwzzzyyypppiiifffbbbdddeeeeeejjjttt{{{|||||||||{{{xxxuuussstttuuuxxxvvvssstttyyyzzznnnaaaYYYQQQHHHEEEGGGHHHGGGDDD@@@>>>:::777444222111111222444666888888666333111***+++,,,---...///000000------------------------//////......---------,,,------,,,,,,++++++++++++...------,,,,,,++++++***))))))))))))))))))))))))...---,,,++++++++++++,,,///...------------......,,,,,,+++++++++,,,,,,---******+++++++++******)))++++++++++++++++++++++++++++++,,,,,,+++***)))((())))))***+++,,,,,,------))))))************)))))))))))))))************)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,***+++,,,+++++++++---///***+++,,,,,,******+++,,,++++++++++++,,,,,,------...............//////000------,,,++++++,,,------///---,,,---111333222000000222333333222333444666555444444444444555666666555555555666777999:::;;;:::??????AAAGGGLLL___~~~|||||||||zzzpppooosss}}}|||qqqnnnqqqttt~~~|||yyywwwuuuuuu~~~~~~vvvqqqnnnnnnttt}}}mmmXXXOOODDD:::666444333222///000000111111111111111222222222222222222222222/////////000222333555555888999::::::999:::<<<>>>@@@AAABBBEEEIIINNNSSSVVVWWWXXXYYYZZZ]]]fffrrrzzz{{{wwwssspppnnnooouuuzzz}}}{{{uuunnnjjjjjjmmmppprrrrrrttttttssspppqqquuuyyy~~~}}}yyyyyy~~~}}}{{{xxxnnniiihhhiiiiiijjjkkkmmmnnnnnnnnnrrrttt~~~~~~xxxuuukkkjjjddd^^^___ffflllnnnqqqsssuuuwwwwwwyyy{{{}}}||||||zzz{{{uuuhhh\\\TTTJJJEEEEEEGGGFFFDDDCCCBBB???<<<999666444333111333555888888777666444++++++,,,---///000111111------------------------/////////......---------------,,,,,,,,,,,,,,,+++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...+++***************++++++------,,,,,,+++,,,,,,---)))******+++++++++******,,,,,,,,,,,,++++++++++++'''(((***+++,,,+++******))))))***+++,,,------...***++++++,,,,,,++++++******)))))))))))))))))))))************++++++++++++***++++++,,,---...//////)))***+++***)))***,,,...***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,------------,,,,,,------...///......------------......111...---...111333111...000222333333333333444666555444444444444555666666555555555666777999:::;;;:::@@@@@@AAAGGGKKK___}}}|||}}}}}}~~~tttmmmhhhggglllsssuuuzzz{{{vvvssssssttttttttttttuuuuuuuuuxxx}}}~~~tttmmmgggeeekkksss{{{gggUUUCCC>>>888333222222333333000000111222222222222222333333333333333333333333------...///111444666777999:::;;;;;;:::;;;===???@@@AAACCCHHHNNNUUU\\\```eeeeeedddcccccciiisss{{{yyyuuuppplllkkkmmmqqqtttxxx}}}{{{{{{|||wwwrrrpppnnnnnnppptttwwwxxxvvvvvvvvvuuutttuuuwwwxxx~~~~~~xxxtttjjjgggdddcccccccccbbbaaaaaa```gggzzz|||zzzqqqgggaaacccdddcccaaadddiiinnntttzzz~~~zzzzzz|||wwwpppbbb\\\SSSKKKGGGFFFFFFFFFGGGGGGFFFDDDAAA===:::888111222333444555555444444000000000/////////......------------------------...............---------+++,,,---...///000111222,,,,,,,,,,,,,,,,,,,,,,,,........................)))***+++,,,---......///,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,,,,))))))***++++++++++++***,,,+++++++++++++++++++++&&&(((***,,,---,,,+++***************+++---...///+++,,,,,,,,,,,,,,,,,,++++++***))))))((()))))))))*********++++++++++++,,,******+++,,,---...//////)))***+++***))))))+++,,,+++,,,---,,,+++***+++---------------------------,,,,,,,,,,,,,,,---..............................///......///000111///...111222444444333333555666555444444444444555666666888888888888999:::;;;<<<:::@@@@@@BBBHHHLLL```~~~}}}~~~~~~uuuqqqmmmkkkhhhfffiiiooolllrrruuuttttttvvvsssnnngggjjjlllnnnqqqzzz{{{qqqiiicccaaafffnnnxxxxxxtttnnnggg^^^PPPBBB555444111000000111222222///000111222222222111111222222222222222222222222...//////000222444666777777888:::;;;;;;<<>>555444333333222222222222333222222111000//////...........................---------------.........+++,,,---...///111222222***++++++,,,,,,------...........................)))***,,,---...------,,,...------------...///000......---,,,,,,,,,,,,,,,))))))***+++++++++++++++************++++++++++++)))***,,,......---+++))),,,++++++***+++,,,---...+++++++++,,,,,,+++++++++,,,+++***)))))))))***************+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++))))))***,,,+++---...---,,,+++,,,---........................---------------...//////---------......---------***,,,.../////////000000111333444444333444555666555444444444444555666666888888888888888999:::;;;:::@@@@@@BBBIIINNNaaa~~~~~~~~~iiihhhiiikkkjjjhhhlllrrrkkkqqquuutttuuuvvvpppgggdddhhhkkklllppp|||xxxnnngggaaa___dddkkkiiigggaaaWWWOOOIIIAAA888222111111111111111111111///000111222222111000///111111111111111111111111111111111222333444555666555777999:::<<<>>>AAADDDEEEGGGMMMUUUaaammmxxx~~~}}}{{{wwwqqqmmmooouuu{{{zzz}}}rrrllliiimmmqqqvvvyyy|||~~~|||tttooommmmmmjjjmmmnnnllloootttvvvuuuuuuxxx~~~yyyzzz|||wwwlllsss|||}}}|||sssjjjkkkyyyyyyqqqlllhhhbbb\\\[[[aaajjjqqqtttzzz~~~|||{{{wwwrrrrrrpppiii]]]QQQJJJKKKNNNMMMOOOQQQRRRPPPLLLFFFCCC:::999666444222222222222111111111111111222222222////////////////////////+++,,,,,,------.........,,,,,,------------------)))***+++,,,------...///++++++++++++++++++++++++***,,,---......---+++)))************++++++,,,---///...---,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))*********+++++++++,,,---///000///---***)))---,,,+++++++++,,,---...******++++++++++++******---,,,+++)))))))))***+++******+++++++++,,,,,,,,,,,,,,,+++***)))((('''&&&---......,,,******+++,,,,,,---......,,,,,,---...//////////////////.....................///000000+++,,,,,,------,,,,,,+++&&&***...000///...000333111333444444444444555777555444444444444555666666777666666666666666777777:::@@@AAACCCIIINNNbbb~~~~~~eeegggjjjlllnnnnnnnnnnnnmmmoooooommmnnnooolllfffiiiooouuuzzz}}}yyykkkaaa\\\ZZZYYYXXXZZZVVVNNNFFF>>>888555444000000////////////000000111111222222222222111111...///000111111000///...777333222444222...111777888777:::@@@CCCBBBDDDGGGMMMLLLQQQ]]]mmmxxx|||xxxssspppsssxxx||||||{{{vvvtttqqqooosssvvvzzz}}}~~~tttnnnmmmmmmkkkhhhnnnoooooooooppptttyyy|||ssszzzxxxqqqppppppqqqwww~~~rrrkkkgggeeegggvvvyyyvvvwwwmmmeee``````bbbjjjppprrrqqqwwwxxxtttpppjjjaaaZZZVVVUUUUUUXXXXXXVVVSSSSSSTTTPPPIIIEEEAAA<<<888666444333111.../////////000000111111///......---------......////////////............000///---,,,++++++,,,,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++---......---+++,,,+++******))))))************+++++++++,,,,,,,,,...------,,,,,,++++++***+++,,,,,,---,,,+++***))))))***++++++***)))'''&&&)))))))))***+++++++++,,,......---,,,++++++++++++///...,,,+++***++++++,,,***+++,,,,,,------,,,,,,000000///...---,,,,,,+++------...///000000000///...///000///------...000///...------...000333444333333444444555666666666888555222111222222222111555888;;;:::777666888:::<<<@@@>>>@@@GGGMMM```}}}}}}~~~mmmmmmlllkkkhhhfffeeeeeeccchhhlllmmmppptttuuurrrtttxxx}}}|||nnnaaaYYYSSSNNNJJJEEEBBB===999555333333333000000////////////000000111111222222222222111111222222333333333222111111333000000222222///222888777777;;;@@@BBBAAADDDIIIMMMQQQZZZhhhuuu}}}~~~{{{zzzxxxuuuvvv{{{}}}}}}xxxssstttwwwyyyzzz{{{~~~{{{vvvooolllmmmnnnooonnnnnnnnnnnnnnnooorrruuuxxx{{{{{{pppkkkjjjllliiilllqqqwww{{{~~~yyyppphhhbbb[[[YYY[[[eeeuuu}}}xxxuuummmqqqyyyzzzxxx~~~}}}tttkkkddd```^^^```bbbfffppp|||wwwvvvqqqjjjbbb]]]\\\]]]___aaaaaa___^^^\\\UUUMMMJJJFFFAAA<<<:::777444222444444444444555555666666000///......------......////////////............//////...---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++*********++++++,,,++++++++++++++++++++++++......------,,,,,,,,,,,,((((((((()))++++++***(((,,,+++******))))))******************+++++++++,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***))),,,------......---,,,+++************++++++++++++************+++,,,------,,,+++*********+++,,,---***+++,,,,,,------,,,,,,/////////...------,,,,,,....../////////...---------------...///......---///...---,,,,,,...000111333333444444555666666666777555333333555555555444444444555888:::;;;<<<;;;<<>>@@@GGGLLL___|||nnnmmmkkkgggbbb``````aaadddlllsssuuuxxx}}}~~~{{{lll___TTTKKKBBB<<<777666444222111222333444111000000//////000000111111111222222222222111111111111000///////////////111///000222333333777<<<;;;===AAADDDCCCBBBGGGNNNTTT```rrr~~~}}}}}}~~~|||yyyxxxsssoooqqqxxxyyyqqqpppooonnnoooppprrrtttqqqppppppqqqrrrsssuuuvvv{{{rrrkkkhhhiiikkkhhhhhhiiijjjkkkmmmnnnoooqqqqqqqqqpppmmmhhhccc```ZZZZZZ[[[```gggnnnrrrtttuuutttsssrrrpppkkkfffaaa```___bbbiiixxx{{{uuuwwwyyyxxxtttoookkkjjjgggkkkuuutttkkkccc]]]ZZZ^^^eeelllttt|||{{{}}}}}}wwwnnnhhhfffgggiiimmmnnnllljjjeee\\\SSSOOOKKKFFFBBB???;;;777444555555444444444555555666111000///...............////////////........................---,,,++++++...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************+++,,,------************************...------------,,,,,,,,,+++******+++---...,,,+++,,,+++******))))))******)))))))))*********++++++))))))*********+++++++++++++++,,,,,,,,,+++************+++,,,,,,,,,+++++++++++++++++++++*********))))))))))))***+++,,,,,,))))))))))))***+++,,,---***+++,,,,,,------,,,,,,------------------------............---,,,++++++,,,,,,---111666777666333///...,,,++++++---...///333333333444555555666666666555555666888888777666555333222666;;;>>><<<999;;;???>>>@@@GGGLLL^^^{{{ffffffeeecccaaaccchhhlllxxx~~~|||}}}~~~tttdddVVVLLLCCC<<<777666555333111000000000111111000000000000000000111111111222222222222111111111000///---------......111111333444666888===AAADDDEEEIIIJJJGGGFFFNNNYYYhhh|||{{{uuusssrrrrrrvvvuuuvvv}}}zzzxxxrrrsssuuuuuuuuuuuuwwwyyyzzzyyyxxxxxxyyyzzzzzzzzz}}}wwwvvvzzz~~~{{{zzzxxxuuupppmmmmmmpppsssrrrpppooonnnooorrruuuwwwsssssssssqqqooommmkkkjjjiiikkklllmmmmmmnnnpppqqqrrrqqqpppnnnmmmiiiddd```___]]]\\\___iiiwww{{{{{{}}}~~~~~~{{{uuummmgggccc]]]^^^dddpppttthhh______^^^]]]cccnnnwww}}}{{{tttqqqqqqqqquuuwwwsssnnniii___VVVPPPMMMIIIFFFCCC@@@<<<999666555444333333333444444222111000///////////////////////////............,,,---...///...---+++***...------,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,------...++++++++++++++++++++++++---------------------,,,---,,,+++,,,...///...,,,,,,+++******))))))******((())))))))))))*********)))))))))***+++,,,,,,---++++++++++++++++++++++++((())))))***+++,,,,,,,,,,,,,,,,,,++++++*********---,,,+++******)))))))))******+++++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,---------,,,++++++...---///666>>>AAA???;;;///...------...///222333222333333444444555666666666555666777999888666444777666555777999:::999777:::>>>>>>@@@GGGKKK]]]zzzaaaccceeeeeegggmmmvvv}}}{{{vvvvvv{{{ssshhhXXXJJJAAA;;;777444333222000...,,,+++++++++111111000000000000111111111111222222222222111111555444222111111111222333111333666777999???DDDGGGIIIJJJLLLMMMLLLOOO\\\iiivvvllljjjnnntttxxx}}}~~~~~~xxxrrrssswww}}}~~~{{{zzzzzzssswww{{{~~~vvvooonnnpppsssuuuyyyzzz|||{{{vvvtttuuutttssssssuuuyyy|||{{{zzzxxxwwwwwwzzz}}}}}}}}}{{{yyywwwuuutttsssuuuwwwxxxwwwuuussstttuuuuuusssrrrqqqqqqpppmmmkkkeeecccbbbeeejjjooosssttt}}}}}}|||||||||{{{yyywwwqqqooonnnpppuuu{{{sssnnnkkkhhhfffgggkkkzzzxxxnnnjjjddd\\\^^^fffjjjsss~~~||||||vvvyyyzzztttmmmggg___WWWOOOLLLIIIFFFEEEDDDBBB@@@===<<<999777666666666777333333222111000//////000////////////............,,,---.........---,,,+++---------,,,,,,---......------------------------//////...---------------------------------------,,,,,,---......------,,,***)))((((((***++++++***,,,+++******))))))******((())))))))))))*********)))******+++,,,---......+++++++++++++++++++++,,,,,,,,,,,,---...///000000---,,,,,,,,,++++++******...---,,,++++++***++++++......---------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,---.........)))***+++,,,------------///...///555<<<>>>;;;777///......///111444777999222222333333444555555555777666666666777666333111333666888888777777888::::::>>>===@@@FFFJJJ\\\xxxhhhllloooppprrryyyyyysssrrruuu{{{xxxcccXXXIII===666333222000000//////...------------222111111000000111111222111111222222222222111111333222222222222222333333111666:::;;;@@@IIIPPPRRRQQQNNNNNNOOORRRZZZjjjyyy|||qqqkkklllttt~~~{{{vvvooohhheeegggooowww}}}{{{xxxxxxyyyyyytttxxx{{{sssnnnmmmpppsssttt|||{{{{{{|||}}}~~~}}}{{{vvvwwwxxxxxxxxxzzz~~~~~~}}}{{{zzzzzz|||~~~}}}{{{zzzyyyxxxyyyzzzyyyxxxwwwwwwxxxwwwvvvuuuuuuwwwxxxwwwvvvqqqpppqqquuuyyyzzzwwwttttttssspppmmmkkkjjjjjjkkkjjjfffccccccgggqqq|||uuuooojjjmmmrrrfff_________fffpppxxx~~~yyy}}}~~~wwwooohhh```YYYNNNKKKGGGFFFFFFGGGGGGFFFCCC@@@===999777666666666555444333222111000000000////////////............,,,------...------,,,,,,------------------...///------------............000000///...------------........................+++,,,---.........---,,,,,,***))))))+++,,,,,,+++,,,+++******))))))******)))))))))*********++++++******+++,,,------......++++++******++++++,,,---+++******+++,,,---...///,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///////////////...---,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,---------...((()))***,,,---.../////////------///222111...+++.........///222555999;;;222222222333444444555555777666555555555444222000...222777888777777;;;???999>>>===@@@FFFJJJ[[[vvvvvvzzz~~~~~~}}}tttmmmkkkmmmpppsssuuuwwwvvvsssqqqnnneee\\\KKKCCC999222000000000000//////000000111111222222222111111000000111111222111111222222222222111111///000111222222222222222444;;;AAADDDLLLYYYbbbdddddd]]]VVVVVVYYYcccsss}}}yyyvvvvvv{{{xxxpppllliiieeeeeegggmmmsssvvvuuuuuuxxxzzzxxx{{{|||wwwtttuuuxxx{{{|||~~~~~~}}}~~~~~~{{{~~~||||||yyywwwsssnnnjjjhhhggghhhiiidddaaabbbcccgggqqq{{{xxx|||xxxmmmdddbbbbbbdddiiipppwww{{{|||{{{vvvmmmccc[[[PPPLLLHHHEEEFFFHHHIIIJJJIIIFFFBBB===999777777777666555444222111111111000////////////............---------,,,,,,------...---------------...//////------------.........///...---,,,,,,,,,,,,,,,---------------------------***+++---...///...---,,,...---++++++---...///...,,,+++******))))))******************+++++++++,,,******++++++,,,,,,,,,---++++++*********+++,,,---)))(((((('''((()))***+++++++++,,,,,,,,,,,,,,,,,,************+++,,,---...,,,---.........---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------******,,,---............------------,,,+++***))),,,,,,,,,---///333666888111222222333333444555555777555333333444444444222///111444666888:::<<<===888======@@@FFFIIIZZZuuu~~~~~~wwwnnnfffcccdddggghhheeehhhhhhbbb\\\UUULLLCCC777222,,,+++...111222222---......///000000111111222222111111111111222222111111222222222222111111111222444666777777777666888@@@HHHMMMWWWfffqqqtttxxxmmmaaa]]]___hhhvvv~~~{{{{{{~~~xxxzzz}}}zzzuuulllffffffggghhhjjjnnnooorrrttttttvvvzzz{{{yyy}}}|||~~~}}}~~~|||vvvrrrpppqqqlllhhheeeggggggfffhhhlllnnn{{{zzzxxx|||}}}uuummmfff___^^^dddlllppprrr}}}~~~sssggg^^^SSSNNNIIIEEEFFFHHHKKKLLLRRROOOJJJDDD@@@>>>======777666444333222111111111000/////////...............---,,,++++++,,,...///---------------...///000---------.........//////************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,***((((((***+++,,,+++,,,++++++***)))************++++++++++++,,,,,,,,,***************+++++++++++++++*********+++---...,,,+++*********+++,,,---+++++++++,,,,,,------------,,,+++***)))))))))))))))***,,,---......---,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------...//////......///000++++++***+++---///222444111222222333333444555555666444222222444666666666555333333555999;;;999777888======@@@FFFIIIYYYuuuyyymmmbbb___```^^^[[[ZZZ^^^XXXPPPJJJEEE@@@;;;666555222000000111111///,,,......//////000000111111000000000000000111111222222222222222222222222222222666::::::888888<<<@@@FFFHHHPPP^^^ooouuuooolllmmmssszzz{{{vvvtttssstttxxx~~~~~~uuuooojjjjjjjjjmmmpppqqqqqqooouuuuuuvvvwwwzzz|||}}}~~~{{{yyy|||~~~zzztttmmmhhheeeeeeeeejjjkkknnnrrrvvvyyy|||}}}tttqqqoooppppppsss}}}{{{zzz}}}qqqgggaaabbbfffiiiuuu}}}|||pppiii]]]TTTMMMMMMKKKHHHIIIMMMVVVXXXXXXQQQHHH@@@>>>>>>999777555444555555333222111111000//////000111222///.........---------------------.........//////,,,,,,,,,------.........---------,,,,,,+++++++++......---------,,,,,,,,,------------------------,,,++++++******++++++,,,((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,***(((***---...---+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++************************------++++++++++++------............////////////.........---,,,,,,++++++,,,---//////......000111555555555555555555555555555555444444444444555555444555666888:::<<<===>>>:::>>>===AAAHHHLLL\\\vvvyyykkk^^^XXXVVVRRROOONNNLLLGGGAAA<<<999666111...222000......000000...,,,......//////000000111111000000000000000111111222222222222222222222333333888999;;;::::::>>>DDDIIIUUUZZZeeeuuuyyyuuurrrsssvvvxxxtttqqqsssuuu{{{{{{oookkkllllllnnnqqqvvvyyyzzzzzzyyyyyy{{{}}}~~~~~~}}}|||~~~{{{vvvtttwww|||~~~yyyvvvttttttqqqpppooonnnmmmlllllllllllliiigggggggggiiipppyyyyyyssstttwwwvvvvvvwww|||ssslllgggeeeqqqyyyzzztttiii]]]SSSPPPPPPOOOPPPSSS[[[]]]]]]WWWMMMEEEBBBAAA===:::777555555444333222222222000000000000111222////////////.........------.....................,,,,,,,,,------.........---------,,,,,,,,,++++++//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,***)))***---...---+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******************************++++++,,,,,,,,,---++++++,,,---...///000000++++++++++++++++++++++++------,,,++++++,,,------............/////////////////////000000000000000,,,...//////...///000222555555555555555555555555444444333333333333444444444555666777999:::;;;<<<:::>>>===@@@HHHLLL[[[vvv|||}}}xxxiiiYYYOOOJJJEEEAAAAAA===:::666444333111///---///...------//////...---......//////000000111111000000000000000111111222111111111222222333444444>>>===;;;<<<@@@GGGOOOTTT^^^gggwww|||xxxvvvzzzyyysssrrrrrrtttxxx~~~uuuooonnnqqqqqqrrrvvv|||||||||~~~|||zzzzzz~~~zzzuuupppllljjjhhhiiieeeccccccbbbaaaeeekkkxxxxxxsssnnniiiffffffjjjppp{{{vvvjjjccceeejjjsss||||||yyylll```ZZZYYYXXXXXXZZZ```bbbccc___VVVNNNHHHGGGDDD@@@;;;888666555444222444333222111000000111111000000000000///////////////.....................---------------.........------------,,,,,,,,,,,,//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,---...//////------------------------------,,,,,,,,,,,,---------............/////////...//////000111111222222,,,...////////////000222444444444444444444444444333333333222222333333333444555666777888999:::::::::>>>===@@@HHHLLL[[[uuu~~~yyyvvvwww|||sssdddSSSHHHAAA;;;999:::555444333222111000///...---------...////////////......//////000000111111000000000000000111111222111111111222333444666777AAA???>>>AAAHHHQQQXXX\\\aaalll|||~~~{{{ssspppxxx{{{}}}wwwvvvxxxxxxyyy{{{|||}}}{{{wwwuuutttoookkkhhhhhhfffbbbcccfffgggwww|||vvvssstttmmmmmmooovvvvvvooobbbbbbdddiiirrryyy~~~|||rrrjjjccc```___```cccfffhhhfff___WWWPPPMMMKKKFFF@@@;;;999777555333555444444333222111111111111111111000000000000///////////////............---------...............------------------,,,,,,........................------------------------------,,,,,,,,,,,,---------------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------.........//////,,,---------.........///---...000000//////111222444444444444444444444444444444333333333333444444666666666777888999999::::::>>>===@@@GGGKKKZZZtttwwwuuussssssuuuyyy|||uuudddWWWIIIAAA:::555444666///000000///...---,,,,,,---.../////////000000111......//////000000111111000000000000000111111222222222111222444666999:::AAAAAACCCIIIQQQYYY___aaaiiiuuu}}}xxxuuuvvv}}}sssrrr}}}~~~{{{}}}zzzzzz}}}~~~xxxtttqqqpppnnniiifffhhheeeiiiooowwwyyyxxxzzzxxxssswwwwwwppphhhdddfffnnnwww}}}yyyooohhheeeeeefffiiikkkjjjfff^^^WWWSSSOOOKKKEEE@@@===:::777555555555555444333222222111222111111111000000000000////////////////////////........................------------------------+++,,,,,,---...///000111........................,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------,,,,,,+++++++++---...000000//////111222444444444444444444444444555555444444444444555555777777888888999:::;;;;;;;;;>>>===@@@GGGJJJYYYsss~~~~~~qqqoooooopppsssvvvxxxxxxtttggg___OOOFFF===888444000///222...000111000...------...---...000000//////000111......//////000000111111000000000000000111111222333333222333555999<<<>>>BBBEEEKKKQQQXXX^^^ccceeeqqq~~~~~~}}}|||~~~vvvnnnkkkqqqyyy}}}|||~~~wwwsssrrrwww|||}}}yyyyyyvvvqqqnnnnnniiiddd```cccllluuuwwwvvvvvvpppkkkjjjllltttxxxlllddddddjjjpppyyyyyytttqqqnnnlllmmmooonnnjjjccc[[[VVVQQQNNNIIIEEEBBB>>>:::777555555666666555444333222111111111111000000000000....../////////000000000/////////...............------------............+++,,,,,,...///000111111........................,,,++++++******++++++,,,++++++***)))))))))************+++++++++,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,---------...++++++++++++++++++++++++------............------,,,------------.........//////......---,,,,,,+++---///000000000000111333333333333333333333333333666555555444444555555666666777888999:::;;;<<<<<<;;;>>>===@@@GGGJJJYYYsss~~~pppmmmkkkkkkooorrrsssssswww{{{|||vvvjjj[[[OOOHHH===888444444222...---///...000333333111000000111,,,...000///------...000......//////000000111111000000000000000111111222444444333444777;;;???AAAFFFKKKRRRWWW[[[```gggkkkxxx~~~{{{sssnnnmmmppptttyyy{{{}}}|||zzzzzz}}}wwwqqqnnnssswwwyyy~~~~~~{{{{{{rrrkkkcccbbbeeeiiikkklllnnniiidddbbbaaafffttt{{{lllcccbbbdddlllrrrxxx{{{zzzuuuttttttqqqlllddd\\\VVVQQQOOOLLLIIIFFFBBB===:::444555666666666555444444111111000000000/////////------...///000111111222000/////////.........---------------.........///............////////////------------------------,,,,,,,,,++++++,,,,,,,,,,,,+++*********+++,,,---******+++++++++,,,,,,,,,,,,...///...,,,***,,,---------------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---///000000------------............------------------------,,,---...//////...---,,,,,,,,,---------...........................---------///000111000000111333333333333333333333333333555444444333333444444555444555666888999;;;<<<<<<;;;>>>===???FFFIIIXXXrrrrrrnnnhhhgggjjjnnnqqqqqqjjjoooqqqjjj[[[JJJ@@@<<<555222111333222...---...))),,,000111///...///111+++---///...,,,+++,,,///......//////000111111111000000000000000111111222555444444555888<<<@@@CCCIIIOOOVVVZZZ\\\aaaiiippp~~~}}}~~~|||~~~wwwrrrrrrrrrtttwwwvvvxxxyyyxxxwwwyyy~~~yyyrrrpppuuuyyy|||yyysssooolllkkkmmmpppmmmhhhccc___[[[]]]iiiuuuzzzkkkeeedddcccgggllluuu|||zzzwwwsssmmmeee\\\VVVPPPOOOMMMKKKIIIEEE???;;;444555666777777666555555000000000000////////////,,,---...///000111222333000000//////.........------------.........//////000000000///......------++++++++++++++++++++++++...------,,,,,,------...,,,++++++***+++,,,...///******+++++++++,,,,,,,,,,,,...000...+++***+++...------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,...///111111///......---+++******)))........................,,,---...//////...---,,,,,,,,,,,,---------......++++++,,,,,,---............///111111000000222333333333333333333333333333444333333222222333333444333333555666888:::;;;<<<;;;>>>===???FFFIIIXXXrrrzzzuuummmiiihhhiiihhhgggccc___XXXOOOEEE===777444222222111000/////////000222111000///......//////////////////000000000000000////////////000000111444777999777444222444666444555666777999>>>DDDHHHPPPTTTYYYZZZ[[[```kkktttzzzyyy{{{~~~|||~~~{{{yyywwwuuuuuutttxxxyyy{{{{{{{{{{{{}}}~~~{{{|||~~~}}}zzzxxxvvv|||}}}yyyxxxxxxvvvsssooommmggg```\\\^^^eeelll|||tttlll^^^[[[^^^lllzzzxxxsssnnneee]]][[[RRRQQQQQQPPPOOOLLLGGGCCC???===999777666555444222000000000000111111111111...............///000000//////...---,,,,,,,,,,,,...------------...//////222222111111000000000///111///......//////...---*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,---------,,,,,,---......,,,***((())),,,---+++))),,,,,,,,,------.........---,,,,,,,,,***((())),,,------------------------///...,,,+++***+++,,,,,,......//////...,,,+++)))---,,,,,,---///000...---...------------.../////////////////////000111111111111222333333444555555444444444444444444444444666666777888999::::::;;;:::===;;;>>>EEEHHHXXXrrr|||zzztttkkkeeeaaa___\\\ZZZJJJGGGCCC===888444000///000000//////...////////////////////////.............../////////000000000000000000///000000111222111333555444222111444777555777;;;>>>BBBFFFLLLPPPUUUYYY]]]___aaagggqqqyyy|||zzzzzz}}}{{{|||}}}|||zzzzzz{{{}}}}}}}}}|||~~~|||vvvrrrpppnnnmmmlllllllllpppzzz|||zzztttrrrlllgggcccbbbcccdddooo|||qqqhhhbbbeeellluuu|||oooddd]]]ZZZ]]]XXXQQQMMMLLLMMMOOOOOOFFFAAA<<<777555333111000000000000000000000000000...............///000000------------...///000000...------------...///////////////......---------///---,,,,,,------,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,++++++***,,,,,,++++++++++++,,,,,,---+++******------,,,************++++++,,,,,,,,,,,,,,,,,,---------...000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...............,,,+++***000//////000222222111///---------............/////////......//////000111111222222333333444444444444444444444444444444444555555666777888999999::::::===;;;>>>EEEHHHXXXrrr|||vvvooofff\\\UUUOOOJJJGGG999888666444222111000///......------......//////------///000000///......------........./////////000000000000000111222222///111333333111222666999999===CCCIIIMMMQQQUUUXXXYYY]]]aaaeeeiiipppxxx~~~vvvuuuyyy|||yyy{{{|||{{{{{{|||vvvqqqkkkfffdddddddddddd```^^^___ggguuu{{{vvvvvvwwwyyy}}}yyyuuurrrpppmmmhhhcccdddqqqyyytttssssssttt}}}|||mmmdddbbbfffqqq|||uuunnniiidddddd^^^UUUOOONNNRRRVVVXXXNNNHHH@@@999666444444333000000000000000000000000...............///000000...............000111111...------------...//////.........---------------///---,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++++++++******))))))******+++...,,,+++,,,---...---+++******++++++++++++,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++............---,,,++++++,,,,,,,,,---...///...,,,,,,,,,.../////////...---......------......///000222222222333333333333333444444444444444444444444444444555666777888999999:::===<<<>>>EEEHHHWWWqqq|||jjjddd[[[QQQHHH@@@:::777666555444333222111111111------------...///000000,,,---///111222111///...------------.........//////////////////000111222111333444444333555:::???BBBGGGNNNTTTXXXZZZ\\\]]][[[]]]aaagggmmmuuu|||zzzvvvzzz}}}zzz{{{~~~uuupppiiidddbbbcccddddddbbb___]]]```jjjuuuxxxoooiiiggggggjjjpppyyy~~~~~~}}}|||tttmmmjjjkkkpppxxxxxxsssooommmlll{{{uuujjjdddffflllttt}}}}}}yyyooofffaaa[[[WWWVVVXXXYYYZZZXXXQQQGGG???;;;999999999111111111111000000000000...............///000000111000///...------------...------------...////////////////////////......111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,---------------,,,+++******)))*********------,,,,,,---,,,,,,+++---------------------------...,,,***+++------***+++++++++++++++++++++++++++,,,---...---,,,+++***.........------,,,,,,++++++******+++------,,,***+++,,,...000000///...,,,---------------...//////333333333222222222222222444444444444444444444444444555555666777888999999:::===<<>>===???FFFHHHVVVoooCCCCCCAAA<<<666111///...,,,+++,,,,,,---...///000/////////...//////000000...///000111111000000///------........./////////............///111222222333555777888:::???HHHOOO]]]```eeehhhjjjlllnnnpppmmmjjjgggjjjqqqyyy~~~yyyyyyvvvxxxzzz{{{{{{~~~~~~}}}|||}}}~~~}}}}}}}}}|||{{{|||~~~{{{vvvpppkkkiiiiiiiiiiiijjjjjjkkklllmmmoooqqqrrrqqqtttvvvvvvrrrmmmhhheeeeeefffhhhhhhhhhhhhiiijjjmmmooorrrwww~~~zzzvvvqqqppprrruuuuuutttzzzwwwrrrnnnooouuu~~~||||||tttkkkbbbhhhlllqqq}}}xxxllldddaaacccgggjjjiiicccXXXNNNEEE???:::666555555444444333222222222...............///000000,,,,,,+++,,,,,,---...///...------------...//////---------------.........///---,,,,,,------,,,+++------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------//////...---,,,,,,,,,,,,,,,---...,,,***)))***+++,,,,,,++++++++++++*********------+++111:::;;;555,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...------,,,,,,,,,---------,,,,,,...///000...---,,,,,,.../////////...---......------......///000111111111222222222222222444444444444444444444444666666777888999:::;;;;;;:::>>>===@@@FFFHHHUUUnnn444666777666222000///000...------...///000111222//////......------.....................---------....../////////000000000/////////000111333444555555777:::===BBBKKKVVV^^^gggiiimmmppptttyyy{{{tttsssxxx}}}zzz{{{tttrrruuuwwwwwwvvvzzzyyyxxxwwwxxx}}}{{{{{{zzz{{{}}}~~~}}}~~~~~~yyytttrrrpppooonnnooopppqqqrrrrrrssstttuuuppptttwwwyyywwwssspppoookkkkkkkkkkkkjjjkkklllmmmmmmnnnppprrruuu|||}}}zzzwwwssspppmmmqqqooommmkkkkkkooouuuzzznnngggbbbdddppp}}}tttpppoooqqqqqqlllggg___WWWPPPHHHAAA<<<777666666555444444333333...............///000000,,,,,,,,,------...///000...------------...//////---------......////////////---,,,,,,------,,,+++......---------,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,++++++***+++,,,---...000///...---,,,,,,,,,,,,---...///...+++***+++,,,,,,,,,,,,++++++*********)))------,,,333>>>???888,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,---...,,,++++++,,,......---+++---------............/////////......//////000111000000111111222222333333444444444444444444444444555555666777888999:::::::::>>>>>>AAAGGGHHHUUUnnn,,,///222333000///000111000000///...............///...------,,,,,,,,,,,,...---,,,+++++++++++++++////////////000000000000111111111222333555666777888;;;???CCCJJJUUUbbbkkklllnnnqqqvvv{{{{{{}}}|||{{{uuuppppppuuuzzz{{{{{{uuuuuuvvvvvvyyy~~~zzztttuuuxxx{{{}}}{{{yyyvvvuuuuuuvvvwwwvvvvvvvvvwwwxxxsssvvvyyyzzzyyywwwvvvwwwqqqpppooommmmmmmmmnnnoooqqqrrrrrrqqqrrrvvv~~~~~~zzzwwwvvviiijjjkkkjjjkkklllpppssswwwfff```bbbkkkyyy{{{vvvrrrkkkhhhddd___ZZZSSSLLLGGG888777777666555555444444...............///000000111000///......------......------------.../////////000000000111111222222111///......///000...---.........------,,,,,,,,,.........------,,,,,,,,,---......//////......---......---,,,---...///000000///...---,,,,,,,,,,,,...000111///,,,***,,,............------,,,,,,,,,***...---+++111======444------------------------,,,,,,+++***+++,,,...///...---,,,+++,,,---.../////////...000111222111///...------------.../////////////////////000111111//////000111222333333444444444444444444444444444444444555666777888999999:::>>>>>>AAAGGGHHHUUUmmm///...---,,,,,,---...///------,,,+++,,,---...///000///---+++++++++---...+++***))),,,//////,,,***111...,,,---///111000...000...111666999999;;;???>>>BBBHHHPPPYYYaaahhhlllrrrxxxyyyyyy{{{pppjjjpppwwwzzz{{{}}}vvvtttrrrtttzzz{{{tttqqqwwwzzz~~~~~~~~~}}}|||{{{{{{|||}}}}}}|||zzzxxxxxxyyywwwuuusssqqqppprrrtttuuuvvvvvvvvvvvvxxx{{{}}}{{{tttrrroookkkiiiiiikkkmmmxxx{{{iii^^^___hhhqqq|||ssskkkhhhfffgggfff___RRRGGG@@@<<<888555444444333111333222000......000111333000000000000000000000000------......//////000000////////////////////////------............------///...---,,,+++,,,------...---,,,+++++++++++++++------------,,,++++++***...------------...//////++++++++++++++++++++++++,,,------......------,,,******+++,,,,,,---.........------,,,---...///000+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------............///---...///000000111000000000//////...------,,,,,,000000111111111000000///333333444444444444444444777777777777777777888999999<<<<<<@@@GGGIIITTTkkk///...---,,,,,,---...///------,,,,,,,,,---...//////...,,,++++++,,,---...222000//////111000...+++000...,,,---///111000///444111111444666666:::@@@FFFJJJRRRZZZbbbiiinnnqqqyyy}}}xxxpppmmmrrryyy{{{|||~~~zzz{{{}}}}}}zzzyyy{{{~~~~~~~~~yyywwwvvvuuuvvvxxx{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~yyysssnnnkkkkkklllsss}}}xxxjjjccccccfffvvv}}}pppkkkgggggghhhbbbWWWLLLEEEBBB???;;;888666555444222222000000///000111111000000000000000000000000.........///////////////////////////////////////...//////////////////...///...---,,,,,,,,,------......---,,,,,,,,,,,,,,,------.........---,,,,,,......------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,------......------,,,,,,,,,---//////---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///......////////////......//////.........---------111111222222222222111111333333333444444444444555888888888888888999999:::;;;>>>===@@@GGGHHHRRRiii......------------......---,,,,,,,,,,,,---...///...---,,,+++,,,---...///---,,,+++---///000000///000...------///111000000555222222444666888>>>FFFPPPWWWbbbkkkqqqvvvxxxzzz~~~|||zzz~~~{{{vvvssssssxxx}}}~~~~~~}}}}}}}}}}}}zzzzzzzzzwwwvvvwwwtttppppppttt{{{xxxqqqmmmkkknnnwww|||pppgggdddiiirrryyyppphhheeefffcccYYYQQQGGGGGGDDD@@@:::666333333222222222222111111000///000000000000000000000000000000///////////////...//////////////////////////////000000000000/////////...------,,,,,,------///...------,,,------------......////////////.........------......///000------------------------,,,------......------,,,+++++++++,,,------......---,,,,,,,,,,,,------...///000000///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------............///---............---,,,,,,------........./////////111222222333333333222222333333333444444444555555999999888888999::::::;;;<<>>888555444222333444444333222///...000000000000000000000000111000000000//////....../////////////////////////////////000000////////////......---------------///......---------......,,,---...///////////////,,,,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...///000///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------............///,,,------.........------,,,,,,---...///000111111111111222222333222222222222333333444444555555555888888888888888999:::;;;;;;>>>===@@@FFFGGGQQQggg,,,------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,------...///444444333111///...---,,,....../////////000222333111111444888;;;???HHHSSSdddqqqyyyvvvzzz{{{tttpppqqqqqqrrruuu{{{zzztttxxx}}}|||yyywwwzzz{{{tttwwwuuummmooozzzooogggbbbhhhwwwttthhhbbb___[[[WWWSSSSSSPPPKKKDDD>>>:::888444555666777666333000...000000000000000000000000111111000000/////////...000000000000000000000000---......//////......---...//////.........------......---------......///+++,,,---...............++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,+++---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///+++,,,---...///000000000+++,,,---...000111222222//////000111222222111111222222333333444555666666666666666777777888::::::888<<<;;;???FFFGGGSSSiii,,,,,,------------,,,,,,+++,,,------......------,,,,,,------------------)))+++...000000000111222---...000000///000222444222222555999;;;AAAMMMZZZsss|||yyyvvv{{{zzzvvvxxx}}}~~~|||uuurrrrrrrrrssswww}}}yyyuuuuuuyyy~~~{{{{{{xxxpppnnnrrrxxxxxxjjjeeeiiiuuuuuummmfffbbb```VVVSSSNNNIIIEEEAAA<<<888888888999999777555222000000000000000000000000000111000000000000000000///000000000000000000000000------............------...////////////...------------------------...///,,,,,,---.........------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------......,,,------------,,,,,,+++,,,...//////......///000,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///,,,---...//////000000///+++,,,---...000111222333...///000111111111111111111222333333444555666666555555666666777888::::::777;;;:::>>>FFFHHHSSSjjj+++,,,------------,,,++++++,,,---.........------------------------,,,,,,""")))...///111222444---///000000///000222555444444555999???JJJ]]]nnnxxxwww{{{yyy}}}~~~|||{{{zzz{{{zzz|||~~~~~~{{{zzzzzz|||zzzzzzvvvwwwzzz{{{vvvttt}}}qqqgggffftttzzzpppjjjggg\\\UUUMMMJJJJJJHHHBBB===;;;;;;;;;:::888666444222000000000000000000000000000000000000000111111111000000000000000000000000......////////////.........//////000///...---,,,,,,,,,,,,,,,,,,---............/////////......---,,,,,,,,,,,,,,,------...------------------------,,,------......------,,,..................---------......///...---,,,+++...///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///...............---,,,+++,,,---...///000111222333...///000111222222222222111222222333444555666777666666666777888999;;;;;;999<<<;;;>>>FFFFFFQQQhhh++++++------------+++++++++,,,---.........---,,,............---,,,++++++&&&+++111333111...------,,,///111000///000333666666555666;;;DDDUUUnnnuuurrrtttssstttwwwzzz|||}}}}}}}}}~~~~~~~~~|||ttt{{{zzzxxxyyy|||}}}iii^^^eeessswwwvvvnnnkkkggg^^^TTTQQQTTTSSSMMMGGG>>>===<<<;;;999777555444000000000000000000000000//////000000111111222222000000000000000000000000//////000000000000//////...///000000000///---,,,++++++++++++,,,,,,---...000000111000000///.........------------...//////////////////////////////,,,------......------,,,..................------....../////////...,,,+++000111111000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////000//////...,,,***((('''------...///000111222222///000111222333444444444111111222333444666666777777777777888999;;;<<<===;;;===<<>>III___}}}xxxnnnlllpppooopppsssvvvyyy|||}}}~~~~~~~~~~~~llldddbbbhhhuuuzzzpppddd```[[[ZZZ\\\ZZZSSSMMMIIICCC===:::::::::666222222222111111000000//////111111111111111222222333444333111000000000111111000000000000000000000000........................////////////////////////---------------------------------............///------------,,,,,,+++***+++,,,---.........---,,,,,,,,,---......---,,,,,,......---,,,---...///000------------------------,,,---------------,,,,,,+++,,,,,,------,,,,,,+++//////000000///...---------......//////...------000///.........///111222111111222333333333222222555555555555555555555555555555666666777777888888;;;;;;===AAACCCIIIVVVccc------,,,,,,,,,+++++++++,,,,,,,,,---------......------------...///000000......///000000111111222000///......000222444444444888>>>FFFUUUnnnvvvoooooorrrpppqqqsssvvvyyy||||||}}}{{{{{{||||||nnnfff]]]fffoooyyy{{{ooojjjeeedddeeeccc[[[TTTQQQJJJBBB>>><<<:::666333333222222111000000000///111000000000000111222222222222222222111111000000000000000000000000000000................................................---------------------------------............///---------------,,,+++***+++,,,---.........------,,,,,,---......---,,,,,,------,,,+++,,,---...///------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,...............---,,,,,,---......////////////...000///.........///111111111111222333333333333222555555555555555555555555666666777777888999999999;;;;;;===AAACCCIIIVVVccc,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.........---------------......---......//////000111111......//////111222444444555:::BBBNNNaaazzz{{{vvvsssrrrtttrrrsssvvvyyy|||~~~~~~~~~{{{yyy|||}}}~~~}}}|||{{{|||~~~~~~~~~sssdddbbbccckkk{{{zzztttnnnlllnnnllleee___WWWQQQIIICCC@@@>>>:::777444333222111111000000000000000/////////000111111111111222222222111000000000000000000000000000000........................---------------------------------------------------------............///,,,------------,,,,,,++++++,,,------......------,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,---------------,,,------............------------------------,,,+++------....../////////000//////......//////000111111111222333333333333333666666666666666666666666777777777888999999::::::<<<;;;===AAACCCIIIVVVbbb,,,+++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,------------......//////000000///000222222222333444666777>>>KKK[[[ooo~~~zzzzzzwwwuuuuuuwwwzzz~~~yyy{{{~~~|||wwwyyy|||~~~|||{{{zzz~~~uuulllcccbbbmmm{{{{{{sssppppppppplllhhh[[[VVVNNNIIIFFFDDDAAA???666555333222111111111111///////////////000000111222222111000000111111222////////////////////////........................------------------------........................---------............///,,,---------------,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,---------......------------------------------......//////............////////////......------.........------,,,,,,,,,,,,------...//////............//////000000111111222333444444444444777777777777777777777777666666777888888999999:::<<<<<<>>>AAACCCHHHUUUbbb++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,------------......//////000000000222333333222333555888===HHH[[[ppp}}}|||{{{{{{~~~}}}}}}~~~{{{xxxvvv~~~|||}}}||||||}}}uuuyyy}}}}}}zzzyyyzzzlllcccdddooo|||uuuqqqooommmlllbbb^^^XXXQQQLLLGGGCCCAAA888777444222111111222222///////////////000000111444222000......000333555////////////////////////////////////////////////------------------------........................---------............///,,,------......---------,,,,,,,,,,,,------......---------------------------......///////////////------------------------......///000000000000000...//////000000//////...---....../////////......,,,,,,+++++++++,,,---...---......///////////////111111222333444555555444777777777777777777777777555555666666777888888888===<<<>>>AAACCCHHHUUUaaa*********+++++++++++++++,,,,,,,,,---------.........---------------......---......//////000111111000222333333222444999>>>DDDSSSkkk||||||zzzzzz}}}|||~~~}}}||||||{{{xxxzzz~~~~~~{{{zzz~~~~~~{{{|||qqqffffffrrrvvvpppooopppnnnkkkddd\\\SSSJJJCCC???:::888555333222222333333000000/////////000111111444222///......000333555000000000000000000000000////////////////////////------------------------........................---------............///,,,------............------,,,,,,,,,,,,---...///...------,,,,,,------.........///000000000000///---------------------------...///000111111111111......////////////......---...//////000/////////...---,,,++++++,,,---...------...////////////...000111222444555555555555666666666666666666666666555555555666777777888888======>>>AAACCCHHHTTTaaa)))*********++++++++++++,,,,,,,,,---------......------------...///000000......///000000111111222000333555555666:::CCCIIIUUUggg}}}|||}}}}}}zzz{{{|||}}}{{{uuuwwwxxxxxx|||zzzwww}}}tttfffeeemmm~~~vvvtttwwwvvvtttnnnfffZZZOOOFFFAAA;;;999666333222222333444111000000000000111222222111111000111111222222333000000000000000000000000////////////////////////................................................---------............///,,,,,,---...............------,,,,,,,,,---...///...---,,,,,,,,,,,,---...------///000000000///...------------------------,,,,,,---//////000000000---......//////......---,,,---....../////////...111000...,,,,,,,,,---...,,,---.../////////......000111222444555666666666555555555555555555555555555666666777888888999999======>>>AAACCCHHHTTTaaa))))))******++++++++++++,,,,,,,,,---------......---------...///000111222//////000000111111222222222555888999;;;BBBLLLUUUlll}}}||||||~~~zzzwwwwwwxxx|||yyyzzz{{{yyy|||{{{uuuqqqmmmppptttyyy|||ppprrrrrrooommmqqq}}}ooofffgggmmm}}}|||{{{~~~wwwvvvssskkk```TTTKKKFFF<<<:::777444222222444444111111111111111222222333---///222444444333111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////,,,,,,---.../////////...------,,,+++,,,---...///...---,,,,,,,,,,,,---...,,,,,,.../////////...---------------------------***+++,,,---............------............------+++,,,,,,---.........---444333000...------...///,,,,,,.../////////...---000111333444555666666666555555555555555555555555777777777888999999::::::>>>===???AAACCCHHHTTTaaa,,,,,,+++******+++,,,,,,///......------......///...............---------------...///000111222222000333:::???@@@GGG]]]sss~~~~~~}}}|||~~~}}}~~~{{{rrrkkkgggeeedddlllqqqxxxzzzrrrmmmjjjhhheeebbb]]]\\\eeeppp~~~|||~~~ooo```___qqqyyyuuuoooggg___VVVOOOKKKHHHBBB:::666555555444333444222000000111222111000,,,***)))+++000333333222000000000000000000000000//////.........---------//////////////////////////////............//////------------------------//////............//////////////////...---,,,+++***+++------------+++***((()))***+++,,,---------------------------------................................................////////////////////////////////////////////////000000000000000111111222///000222444555777777777444444444555555555555666666666777888999::::::;;;======???BBBCCCGGGRRR]]],,,,,,+++******+++,,,,,,*********+++,,,---...///...........................//////000111222333444555666;;;AAAHHHVVVooo~~~xxxpppjjjfffcccbbbdddgggmmmssswwwyyyyyyyyy}}}|||yyyvvvtttrrrqqqqqqmmmnnnppprrrsssrrrqqqqqqnnnooorrrvvv}}}uuuooojjjfffbbb___[[[XXX\\\dddiiittt{{{mmmbbbiiirrr}}}{{{wwwpppiiibbbZZZRRRMMMJJJEEE>>>999777777555444222000//////000111000///555222000000222333111///000000000000000000000000000000/////////.........//////////////////////////////............//////........................///..................///////////////...---,,,+++,,,------......------,,,******+++,,,------------......................................................................../////////////////////////////////////////////////////////...///000000111111222333444555555555555444444444555555555555666666666777888999::::::;;;<<<<<<>>>AAABBBFFFQQQ]]],,,++++++******++++++,,,,,,,,,,,,---///111222333////////////////////////000000000111222333555555999888;;;CCCOOOddd~~~|||xxxrrrlllgggcccbbb]]]___cccfffhhhhhhfffeeefffeeecccaaa```___^^^^^^]]]^^^___aaaaaaaaa``````\\\]]]___ccciiisss~~~}}}tttoooggg```]]]ZZZVVVUUUWWWVVV]]]iiiuuulllgggdddmmm~~~yyyrrrlllhhhbbb[[[VVVPPPLLLEEE???;;;999777555333111000000222222222111------,,,...111222222222000000000000000000000000000000000000000///////////////////////////////////////............//////////////////////////////......------------......////////////...---,,,,,,///......------......///,,,,,,------...------,,,////////////////////////................................................////////////////////////////////////////////////...............//////000333333444444555555444444444444444555555555555666666666777888999::::::;;;;;;;;;===@@@AAAFFFQQQ]]]++++++++++++++++++++++++---------...///111222333////////////000000000000000000000111222444666777===>>>BBBLLL\\\rrr~~~}}}~~~~~~}}}wwwqqqkkkfffddd]]]___aaabbbbbbaaa___^^^]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\YYYZZZ[[[]]]bbbkkkttt{{{yyylllaaa]]][[[WWWTTTSSSRRRUUUYYY^^^eeeppp|||}}}rrrggggggttt}}}vvvpppllliiidddaaaZZZVVVOOOHHHAAA;;;777555666555333333555666555444)))***+++...000222333333000000000000000000000000//////////////////////////////////////////////////////............//////.............../////////------,,,,,,,,,,,,------......//////...------,,,///...---,,,,,,---...///..................------........................................................................///////////////////////////////////////////////////............///000000222222333444555555555555444444444555555555555666666666777888999::::::;;;::::::<<>>@@@FFFSSS```***++++++,,,,,,++++++***,,,++++++******+++++++++---......//////000000111/////////111444999===???>>>MMM```rrr~~~~~~~~~|||vvvpppkkkhhhaaabbbcccdddeeeeeedddccccccddddddeeeeeeddddddccc````````````````````````aaabbbbbbaaabbbdddhhhkkkvvvzzzggg___^^^[[[YYYXXXRRRPPPNNNMMMNNNPPPTTTVVV[[[^^^ccchhhmmmttt{{{{{{jjjdddnnn|||vvvmmmjjjjjjmmmkkkeee[[[OOOEEE>>>;;;888666333333333333222000///111333333222111111111111111111111111111111111------------............000000000000000000000000//////............//////++++++,,,,,,---...............------------......---...............------,,,,,,,,,++++++,,,,,,,,,------...............---------------------------................................................////////////////////////////////////////////////000000000000000111222222///000222444555777777888444444444555555555555666666666777888999::::::;;;:::999;;;>>>@@@GGGTTTbbb***+++,,,,,,,,,,,,+++***---------------...///000,,,------...//////000000///000111333777===BBBEEEJJJ___xxx~~~}}}xxxssspppnnniiijjjkkklllllllllllllllkkklllmmmnnnmmmmmmlllkkkjjjiiiiiihhhhhhiiiiiiiiiiiijjjkkkkkkjjjjjjlllmmmuuu~~~rrriiieee```\\\ZZZQQQPPPPPPQQQSSSTTTTTTSSSVVVXXX[[[]]]___aaadddgggmmmvvv|||mmmkkkrrrsssoooooopppoookkkaaaVVVKKKEEEBBB999777444333222222000...'''+++///111111111222444111111111111111111111111---.........////////////000000000000000000000000//////............//////,,,,,,,,,---...////////////..................///------...............---,,,,,,------------,,,,,,+++,,,---.......................................................................................///////////////////////////////////////////////////////////////000111111000111222444555666666666444444444555555555555666666666777888999::::::;;;:::999;;;>>>AAAHHHVVVddd***+++,,,------,,,+++***))))))***+++,,,---///000,,,,,,,,,---...//////000111111222555:::@@@FFFIII```xxx}}}{{{}}}~~~}}}~~~zzzwwwuuutttrrrsssssstttttttttttttttssstttuuuvvvuuuuuusssrrruuuuuutttsssssstttttttttrrrtttvvvwwwuuuuuuuuuvvvtttxxx|||sssmmmeee___\\\SSSTTTVVVXXXZZZZZZWWWUUUTTTWWWZZZ\\\[[[[[[[[[\\\YYY```jjjooottt|||{{{ooolllqqq{{{vvvvvvqqqqqqmmmeeeZZZPPPJJJHHH<<<999666555444333111///000333666666333000000111111111111111111111111111.../////////000000111111000000000000000000000000//////............//////---------...///000000111//////............//////------...............---,,,---...//////...---,,,***+++,,,---............////////////////////////................................................////////////////////////////////////////////////...............///000000222333444444555555444444444444444555555555666666666666777888999::::::;;;;;;:::;;;>>>AAAHHHWWWeee+++++++++++++++++++++++++++,,,,,,------......///000///------...111222333222333///555AAABBBEEEQQQggg~~~|||{{{}}}{{{yyyyyyzzz{{{|||~~~}}}~~~~~~}}}}}}~~~|||zzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||}}}~~~yyyqqqlllhhheee]]][[[XXXWWWXXXYYYXXXWWWVVVVVVVVVXXXYYYZZZXXXVVVVVVTTTRRRSSSYYYbbbkkkqqq~~~zzzjjjgggppp}}}yyyrrrlllhhhcccZZZPPPJJJCCC>>>888555555555333111111...+++---111444444333222222222111111111111000111111000000//////....../////////000222111///---........................------,,,,,,,,,,,,------//////000000///...------////////////////////////........................---,,,,,,++++++,,,,,,------------............///////////////////////////------------------------.................................///111000...,,,/////////000111111222222111222333444555555555555666666666555444444444333777777666666777999;;;<<<::::::<<>>III[[[aaa___dddmmm|||~~~|||||||||wwwtttrrrrrrxxx{{{zzzxxxxxxwwwwwwzzz|||~~~~~~{{{zzzxxxvvvuuuqqqnnnjjjgggeeecccaaa^^^\\\ZZZWWWTTTSSSTTTVVVWWWSSSVVVYYYXXXUUUSSSTTTUUUXXXaaammmvvv~~~vvv```\\\ooo|||{{{wwwpppccc\\\SSSLLLGGGCCC>>>:::111333444444333222333333333333333333222222222222///////////////000000000111000......000000000//////////////////////////////......------......///---...//////////////////////////////////////////////////////////////////...------,,,,,,------...---------............///////////////////////////---------...//////000000////////////////////////111///...///000222222111---......//////000000111111222333444555555555555444444444555555555555555555666777999::::::::::::<<<<<<===@@@@@@DDDOOO[[[zzz++++++++++++++++++++++++,,,------......//////000///111222222222555===DDDXXXnnnyyyyyy||||||tttmmmiiihhhjjjllltttwww}}}}}}|||}}}~~~}}}|||zzzzzz{{{|||~~~~~~|||yyyuuuqqqnnnllljjjgggeeeaaa___\\\ZZZXXXWWWWWWWWWUUUVVVVVVVVVUUUSSSRRRQQQMMMSSSZZZ___cccmmmzzzooo___eeesss~~~yyyqqqccc^^^WWWQQQNNNIIICCC???777555444333444444444333444444333333333222222222111111000000000000000000000/////////111111///...///////////////////////////......------......///------...///////////////////////////////////////.........///000000111111...------,,,,,,------...---------............///////////////////////////---------...///000000000////////////////////////---,,,,,,...000111000///------......///000000000111222333444555555555555555555555555555444444444444666777999::::::::::::===<<<>>>@@@@@@DDDOOO[[[xxx++++++++++++++++++++++++------......///000000000///111333222222666@@@HHHaaazzz{{{~~~ppplllfffaaa```bbbfffiiippptttzzzzzzxxxxxxyyyxxx{{{~~~}}}~~~{{{vvvsssqqqooolllkkkdddcccaaa___]]]\\\[[[ZZZZZZWWWTTTSSSSSSTTTSSSRRRMMMQQQTTTUUUUUU\\\hhhsss}}}fff^^^```xxx{{{rrrccc___YYYUUURRRNNNHHHCCC999666222333666888777555444444444333333333222222333222222222111111000000/////////000222111///---000000000000000000000000//////............//////------...///000000//////////////////////////////------...///000111222222......------------......---------.........//////////////////////////////---------...///000000111000000000000000000000000---,,,,,,...///...,,,***------......///000000000222222333444555555555555666666666555555444444333444666777999::::::::::::===<<<>>>@@@@@@DDDOOO[[[www++++++++++++++++++,,,,,,,,,,,,,,,---...///000111222333555888777888AAAKKK___tttyyyoooiiieee___\\\]]]bbbiiimmmssstttwww}}}yyyvvvvvvwwwyyyxxx{{{yyytttqqqooolllhhhdddccccccbbb^^^[[[ZZZYYYWWWVVVVVVUUUSSSQQQPPPOOOOOOPPPSSSXXX\\\___rrrvvvsssbbb\\\iii{{{xxxlllhhh```YYYWWWVVVMMMDDD;;;777444666:::;;;999666444444555666555444333222111111111111000000000000222222111111111111222222000//////.........//////111111111111000000000000000000//////.........---......//////000000111111111000000///...---------...........................///000000000...---,,,////////////////////////////////////////////////000000000000000000000000111111000000//////...............//////000111222111222222333333444444555444555555666555555444444666666666777888888999999===;;;===@@@BBBEEEOOOYYYvvv)))************+++++++++,,,,,,,,,---...///111111000000222555666:::DDDPPPfff{{{sssjjj___^^^\\\]]]___dddjjjmmmppprrrvvv||||||xxxwwwwwwxxxyyy~~~|||zzzyyysssmmmjjjjjjiiigggddd^^^\\\ZZZYYYYYYXXXWWWUUUUUUTTTRRRRRRSSSUUUXXXZZZ```eeemmmvvv}}}mmmddd```nnn}}}{{{pppmmmgggccccccbbbYYYNNN???:::666555888999777444222222333333333222111000111111111111000000000000000000////////////000000000//////.........//////111111111111000000000000000/////////.............../////////000000000111111000000///......------/////////...................../////////...---,,,////////////////////////////////////////////////000000000000000000000000////////////.........---.........//////000111222222333333444444555666666555555555555555555555444666666666777888888999999===;;;<<>>LLLYYYppp~~~uuujjjbbb[[[\\\^^^aaaeeehhhkkkmmmoooqqqvvv||||||{{{{{{{{{{{{|||}}}~~~xxxsssqqqooommmkkkhhheeebbb___^^^]]][[[YYYYYYWWWVVVTTTTTTUUUVVVWWWXXX]]]aaadddhhhqqq~~~uuu```dddkkkwwwwwwtttooolllooooooeeeYYYFFF@@@:::777777777666444222333333333333222111111222222111111111000000000000000////////////000000/////////......//////000111111111111000000000000////////////............////////////000000000000000000000///......------000/////////......------.........///......---,,,////////////////////////////////////////////////////////////////////////............------------.........//////000111222333333444555555666666777555555555555555555555555666666666777888888999999===;;;<<>>@@@DDDNNNXXXsss)))***+++,,,---......////////////000111222333444555666<<>>;;;;;;666555444333222333333444333333222222222111111111000000////////////000000////////////000111222333111111111111000000000000............/////////000111000000000/////////....../////////////////////,,,------......//////000---,,,,,,+++,,,---...///////////////////////////////////////////////////000000000000000000000000........./////////000000.........//////000111222222222333333444555555555666666555444555777999:::666666666777888888999999;;;:::;;;>>>@@@DDDMMMXXXsss((())))))+++,,,---......//////000000111222444555666999@@@LLLZZZkkk~~~~~~~~~{{{vvvwww{{{|||xxxwwwuuuwwwyyyxxxtttqqqrrrssstttvvvyyy|||}}}|||{{{{{{|||uuuyyy~~~{{{xxxvvvnnnmmmkkkiiifffdddbbbaaaXXX\\\^^^\\\UUUQQQRRRUUUTTTTTTSSSSSSXXXeeevvvrrr```YYYfffxxx~~~xxxssssssnnneeeXXXMMMDDD@@@>>>888777666555444555666666333333333222222222111111222222111111111111222222////////////000111222333111111111111000000000000---.........//////000000111111000000/////////............///////////////------...///000111222222++++++***)))***+++---...////////////////////////////////////////////////111111111111111111111111---------.........//////.........//////000111222333333444444555666666777666666555444555777999;;;666666666777888888999999;;;:::;;;>>>@@@DDDMMMXXXrrr)))************+++++++++***,,,---......000222444888:::DDDUUUeeettt}}}}}}}}}}}}}}}~~~}}}xxxtttvvvtttssstttxxx}}}}}}|||}}}|||{{{{{{vvvpppkkkiiifffbbb___```___]]]ZZZVVVUUUVVVXXXVVVWWWWWWVVVWWWZZZ^^^bbbyyyppp[[[YYYccc}}}||||||}}}wwwhhhWWWIIIAAA===888888888888777666666666333222111111000000111111111111111111111111111111////////////////////////000111111111111222222222///////////////////////////............---------////////////////////////,,,,,,,,,---...///000000000000000///......------+++,,,---......//////...////////////000000000000000000//////......------////////////000000000000////////////000000000000111333444444444444555777777666555666777888777666888888888999999::::::;;;===;;;<<<>>>@@@CCCLLLVVVooo++++++++++++,,,,,,,,,,,,,,,.../////////111333666:::>>>JJJ\\\lll||||||zzz}}}|||yyyzzzxxxwwwxxx{{{~~~xxxqqqmmmkkkhhheeecccdddcccaaa^^^[[[YYYXXXSSSSSSSSSRRRRRRTTTXXX[[[fffvvvyyyeee\\\^^^mmm|||ppp___PPPFFFAAA999888666555555555555444333222222222111111111111111111111111111111111111222222222222222222222222000000111111111222222222////////////////////////000000/////////.........////////////////////////,,,------....../////////.........//////////////////000000111111111000000////////////000000000000///////////////.........111111111222222222333333///////////////000111111111333444444444444555777777666555666777888777666777777777888999999::::::===;;;<<<>>>@@@CCCLLLVVVooo,,,,,,,,,---------......///000111111000222555777>>>EEETTTgggyyyxxxuuuvvvxxxyyy}}}}}}|||{{{|||~~~}}}wwwssspppmmmeeeeeefffeeeccc^^^ZZZWWWRRRSSSRRRPPPOOOPPPRRRUUUTTT```qqqsssccc\\\^^^qqqvvvgggWWWLLLGGG???;;;666555666777666444333333333333333222111111000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000111111111000000000//////////////////////////////........................------......///000000111+++,,,---...////////////////////////000000000000...///////////////000000.........////////////000000000///...///000111222111333444444444444555777777666555666777888777666666666666777888999999:::===<<<<<>><<<<<>><<<===???AAADDDMMMWWWlll,,,,,,,,,---------........./////////000444999<<>>>>>======@@@AAADDDMMMWWWmmm------........./////////...///000000222666<<<@@@QQQddd}}}wwwjjj```VVVXXX]]]fffooowww{{{|||~~~}}}}}}}}}vvvqqqmmmiiieeebbbcccaaa^^^ZZZWWWVVVVVVSSSOOOMMMPPPQQQSSSZZZdddtttooo```YYYfff}}}xxxpppeeeYYYUUUZZZXXXXXXTTTLLLAAA:::777888555333111//////000222333222222222222222222222222........................////////////000000000111111111111111111111111111111111111000000000//////////////////////////////......//////000000111111///////////////.........111000///---***(((%%%$$$////////////000000000000111111111000000000000000------........./////////...000111333333222111000111333444444444444555777777666555666777888777666666777888999;;;<<<===>>>???======@@@AAADDDMMMWWWmmm////////////000000000000///000000111333888>>>CCCTTTiii}}}}}}yyylll___WWWUUUXXX^^^hhhrrrzzz}}}}}}~~~~~~~~~}}}~~~|||xxxqqqkkkfffgggeeebbb^^^[[[ZZZZZZTTTQQQRRRUUUTTTOOOPPPVVVZZZlllxxxgggZZZ```qqqyyynnn^^^YYY]]]^^^```^^^UUUGGG===;;;===666333000...---///222444333333333333333333333333111111111111111111111111////////////000000000000000000000000000000000000222222222111111111111000////////////////////////---......///000111111222------......///000000000000000000///...---,,,+++////////////000000000000222222111111000000//////111111111111222222222222...///222444444333111///111333444444444444555777777666555666777888888666555666777888:::;;;<<<===???===>>>@@@AAADDDNNNXXXnnn,,,***)))+++///111000...333......444999;;;AAAIIIZZZuuu|||yyyxxx}}}|||~~~uuuhhhZZZSSSRRRRRRYYYcccmmmuuuzzz{{{{{{xxxyyy{{{~~~~~~|||}}}~~~{{{zzz{{{~~~{{{ooonnnkkkgggffffffddd___[[[[[[[[[YYYXXXWWWVVVVVVVVVVVVZZZeeezzzzzzttthhh]]]^^^pppvvvmmmgggdddjjjhhhccc\\\RRRFFF<<<555777555444444444444333111444444444333333333222222111111222222222222111111222111111111000000//////111111111111111000/////////000111222222111///...000000000000000///......000000000000000000000000000000000000000000000000////////////////////////000000////////////000000111111111111111000///...000000////////////000000111222222222222333333333222333444666777666666555666666666888::::::888666666666777888999::::::;;;>>><<<===???@@@CCCLLLVVVlll,,,+++***,,,///111000///111...///222555999EEERRRppp~~~xxxsssrrr}}}}}}|||rrrhhh\\\RRRMMMOOOUUU\\\fffpppvvvxxxvvvtttssstttvvvyyy|||~~~~~~{{{{{{|||~~~uuupppkkkiiiiiihhhfffccc^^^]]][[[YYYVVVUUUTTTTTTSSSTTTYYYcccuuu|||qqqfff```fffwww~~~sssnnnmmmpppllleee\\\RRRHHH???:::666555444444444444222111222222222111111111111000111111222222222222111111222222222222111111111000111111111111111000/////////000000111111111000000//////000000000000//////000000000000000000000000........................////////////////////////000000////////////000000111111222222111111000///111000///////////////000///000000000000111111111222333444555666666666666777666666777999:::888777666666777888999::::::;;;>>><<<===???AAADDDMMMVVVmmm---,,,,,,---000111111000000111333333222;;;OOOccc|||tttmmmllluuu~~~}}}|||{{{qqqdddYYYQQQJJJKKKOOO[[[aaajjjrrrvvvuuuqqqnnnooopppqqqtttxxx}}}~~~}}}||||||}}}yyypppkkkjjjjjjiiihhhcccbbb___\\\YYYVVVUUUTTTQQQQQQQQQRRR[[[qqq~~~|||sssfff___ggguuu|||vvvuuuvvvpppggg]]]TTTKKKCCC>>>888666666666777666444222222222222222111111111111111111222222222222111111333333333222222222222222000111111111111000000///000/////////000111222222/////////000000000000000000000000000000000000000........................////////////////////////000000////////////000000222222222222222222111000111111000//////////////////000000000000111111111444444444444444555666777999888666777999::::::999666666777888999::::::;;;===<<<===@@@AAADDDMMMVVVmmm.........///000111111111000555888666555CCC___www|||tttnnnkkkqqqzzz}}}{{{|||{{{zzz|||~~~uuuhhhZZZQQQLLLKKKPPPWWWbbbffflllrrrtttsssqqqnnnooooooppprrrvvv{{{~~~}}}}}}}}}~~~tttooommmkkkiiiiiigggdddaaa^^^[[[YYYXXXRRRSSSTTTRRRSSS___sss}}}{{{tttfffdddlllzzzvvvvvvqqqiiiaaaYYYPPPFFF???;;;:::999999999888666444555555444444444333333333111111222222222222111111222222222222222222222222000000111111111111000///000///......///111333444111111000///////////////////////////////////////........................////////////////////////000000////////////000000222222333333333222222111222111000//////......///111111222222222333333333555444333333444555777888:::888666666888:::::::::666666777888999::::::;;;<<<;;;===@@@BBBDDDMMMVVVnnn...//////000000000111222///666:::999<<>>999666444333222111333333333333222222222222111111222222222222111111000000000000000111111111///000000111111111111000000/////////000111222222444333111///---------...000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111222222222222222222000000////////////000000///000000000000111111111444444444444444555666777888777555666888999999888666666777888999::::::;;;::::::===AAACCCEEEMMMVVVooo---///000000......///111...666===EEEWWWttt|||zzz}}}|||zzzttt^^^TTTNNNRRRZZZaaaiiioooppppppqqqrrrtttuuuwwwxxxvvvwwwxxxzzz|||~~~}}}|||}}}~~~~~~~~~uuusssoookkkgggcccaaa```[[[XXXSSSOOOOOOQQQTTTVVVUUUcccwww}}}kkk```hhhyyy~~~~~~wwwhhh\\\HHHCCC<<<666444333333222444333333333333222222222111111222222222222111111000000000111111222222222//////000111111111111111///000000111111111000000222111///.........000111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000///000111111222222111111///......//////000111222///000000000000111111111222333444555666666666666666555555666888888777555666666777888999::::::;;;999999===AAACCCFFFMMMVVVppp,,,///000000------///111222999AAAMMMccc{{{yyy~~~~~~|||mmmZZZSSSPPPVVV```hhhoootttqqqrrrtttuuuvvvwwwvvvvvvuuuwwwyyy|||~~~}}}|||~~~~~~~~~~~~{{{|||}}}~~~~~~|||zzzvvvqqqkkkgggdddbbb[[[[[[ZZZVVVSSSPPPQQQRRROOOUUU```rrr~~~qqqaaaaaaiii}}}tttiiiOOOHHH@@@999666555666666666666555555555444444444111111222222222222111111111111111222222333333333//////000111111111111111///000111222222111///...//////------...000222444000000000000000000000000........................000000000000000000000000000000////////////000000...///000111111111111111............///111222333111222222222222333333333222333444666777666666555444444444666888888666444666666777888999::::::;;;999999===AAADDDFFFMMMVVVppp222///...000000///222666444999DDDYYYxxx|||{{{~~~|||~~~wwwjjj___SSSRRRTTT[[[eeemmmrrrttttttuuuvvvwwwxxxyyyyyyzzzvvvzzz}}}}}}{{{{{{}}}|||{{{|||~~~}}}}}}~~~yyyvvvssskkkcccaaabbb```]]]XXXTTTRRRRRRSSSSSSRRRUUUaaarrr~~~oooddd\\\eeennnYYYOOOBBB:::777555333000222222222222222222222222333222222111111222222333000000000000000000000000222111000//////000111222222222222111111111000000111111111111000000000000//////000000000000//////111111000000//////.........000111000///...///111000111111111222222222222222222111111000/////////000000000000000000000000...//////000111222222222222222333444444555555666888888777777666666555555555666888999::::::999999<<<<<>>KKK___xxxyyyyyyyyyzzz|||}}}zzznnn^^^QQQIIILLLPPPVVV___hhhmmmooonnnppprrruuuxxxyyyyyyxxxwwwwwwzzz}}}~~~|||{{{{{{{{{|||}}}~~~~~~~~~~~~tttmmmlllgggeeebbb^^^ZZZWWWVVVUUURRRQQQQQQQQQSSS\\\ppp~~~rrrccc\\\dddxxx~~~tttfff\\\OOODDD===999555333444444444444444444444444333222222111111222222333222222222222222222222222333333222222222222333333222222222111111111111111111111111111000000000000///000000111111000000///000000000000////////////...000111000///...///111/////////000000000111111000000000000111111111111000000000000000000000000/////////000111111222222222222333333444444555555777777777666666666666555444555666777777888777777::::::<<<@@@AAACCCJJJSSSnnn///...000333333222666<<>>:::666666666555444444333333333222222111111222222333222222222222222222222222///000111111111111000///111111111111111222222222111111111111000000000000000111111222222111111000////////////000000000000...000111000///...///111/////////000000000111111...//////000111222222222000000000000000000000000000000000000000000111111111111222222333333444444444555555555555666666666777777777777888999:::;;;===<<<===???AAACCCLLLVVVkkk//////222444555999FFFSSShhhzzztttssstttxxx}}}~~~zzzvvvrrrkkkaaaXXXRRRPPPOOONNNTTTYYY```dddfffgggjjjllljjjlllooorrruuuwwwxxxxxxyyy{{{~~~~~~}}}}}}|||zzzzzz{{{~~~rrrjjjgggfffdddaaa]]]XXXVVVWWWVVVQQQMMMNNNOOOXXXggg|||~~~oooaaaeeerrr}}}ttteeedddaaa[[[RRRHHH???;;;666666555555444333333222333222222111111222222333111111111111111111111111000111222222222222111000000000111111111222222222111111111111000000000000000111111222222111111000.../////////000000000111...000111000///...///111000000000111111111222222//////000000111111111222000000000000000000000000111000000000000000000000111111111222333333444444444444444555555555666666777777666666777888::::::<<<;;;;;;>>>???BBBKKKUUUkkk333333666888999???MMM\\\sss{{{uuuvvvtttuuuxxx|||{{{vvvpppeee___XXXTTTTTTTTTRRRPPPXXX\\\aaadddeeefffjjjmmmjjjkkknnnqqqtttwwwxxxyyyxxx{{{~~~~~~|||{{{yyyyyy{{{}}}qqqkkkiiieeecccaaa^^^\\\ZZZUUUOOOOOORRRLLLPPPYYYhhh~~~|||rrr___\\\eee{{{llllllkkkeeeZZZOOOEEE???666666555444333333222222333222222222222222222333000000000000000000000000111222333444444333222111000000111111222222222222111111111111000000000000111111222222222222111111.../////////000000111111///000111000///...///111111111111111222222222222000000000000111111111111000000000000000000000000111111111000000000000000000111111222333333444444444444444555555555666666666666555555666777999:::;;;::::::<<<>>>AAAJJJTTTlll