BM6P6(@ )))))))))))))))******+++)))***,,,------,,,***)))+++++++++,,,---...///000...............///000000111000......000555:::===AAAEEEJJJRRReee}}}~~~~~~{{{~~~zzzvvvvvvyyy}}}~~~~~~~~~~~~~~~|||zzzzzz{{{|||}}}}}}|||yyyxxxxxxyyyzzzzzzwwwuuutttrrrpppnnnnnnmmmkkkiiilllmmmnnnoooooonnnmmmlllffffffdddaaa```aaaeeehhhjjjiiijjjkkknnnssswwwzzztttrrrppplllhhhccc^^^\\\ZZZVVVRRROOOOOORRRVVVYYY]]]^^^`````````bbbdddfffgggeeedddfffjjjlllllljjjnnnkkkggggggkkknnnoooooolllkkkkkklllpppsssuuuuuuvvvvvvuuutttssssssrrrrrrnnnlllhhhfffeeefffhhhjjjllllllkkkkkkkkkkkkkkkjjjpppqqqrrrssssssssssssssstttttttttwwwxxxvvvqqqmmmooooooooopppqqqqqqqqqrrrvvvwwwxxxvvvtttrrrqqqrrrrrrqqqooonnnnnnpppqqqsssrrrsssssssssrrrqqqqqqppprrrsssuuuvvvxxx|||~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||||||||||||||}}}{{{xxxvvvuuuttttttvvvwwwyyy{{{|||~~~~~~~~~|||xxxvvvuuuooojjjlllsssyyyyyywwwvvvwwwzzz}}}}}}{{{}}}{{{zzzyyyyyyzzzyyy|||~~~{{{tttssssssssstttvvvxxxyyy|||}}}zzzyyyxxxxxxxxxzzz|||~~~~~~}}}zzz{{{{{{{{{zzzwwwuuurrrpppnnnpppppplllddd\\\WWWUUUWWWUUUSSSRRRRRRRRRQQQOOOPPPNNNKKKIIIIIIIIIKKKLLLXXXnnnyyyqqqppp}}}wwwkkkeeehhhqqq{{{~~~tttvvveeeEEE;;;???555333222111111111///---,,,,,,,,,++++++************************)))(((((())))))************))))))''''''((()))***+++,,,,,,(((((((((((()))))))))))))))))))))))))))))))))))),,,+++******)))*********------,,,++++++,,,,,,,,,+++---///000//////000111///333;;;DDDMMMSSSVVVWWWZZZ\\\gggvvv~~~zzzuuutttzzz|||}}}***************++++++,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------..................///000000111///...///111666;;;>>>AAAEEEKKKUUUiii}}}}}}zzzwwwxxx|||}}}}}}~~~~~~~~~}}}}}}}}}{{{zzzzzz|||}}}~~~}}}{{{wwwvvvvvvwwwxxxxxxuuusssrrrpppmmmmmmmmmnnnnnnmmmnnnnnnoooppppppooommmllliiiiiigggdddcccdddgggjjjjjjiiijjjkkknnnrrrvvvyyysssrrrqqqoookkkfffbbb```ZZZVVVRRRNNNMMMOOORRRTTTSSSVVVZZZ]]]^^^^^^___```cccbbbbbbdddhhhkkkjjjiiimmmkkkkkklllnnnooonnnkkklllkkkkkklllpppsssuuuuuuxxxwwwvvvtttrrrpppooonnnllljjjgggdddcccdddggghhhjjjjjjjjjkkkkkkkkkkkklllrrrrrrsssttttttttttttttttttssssssttttttsssnnnjjjoooppppppqqqrrrrrrrrrsssxxxzzzzzzyyyuuurrrqqqqqqnnnmmmmmmmmmnnnoooqqqrrrtttuuuuuuuuuuuutttsssrrrqqqrrrtttvvvxxx{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvvvvvvvwwwyyyxxxxxxxxxzzz|||~~~}}}yyywwwvvvrrrmmmmmmrrrvvvxxxwwwyyyzzz|||}}}|||||||||||||||~~~{{{ttttttsssssstttuuuvvvwwwzzz~~~~~~|||{{{yyyyyyyyyyyyzzz|||~~~~~~}}}{{{|||}}}||||||zzzwwwuuutttoooqqqqqqmmmeee]]]XXXVVVUUUSSSQQQPPPPPPQQQOOONNNPPPNNNLLLJJJIIIJJJKKKMMMQQQbbbzzzvvvooowwwxxxmmmgggiiirrr{{{sssrrrlllLLL>>>???888666444333222111///...,,,,,,,,,+++++++++*********************)))(((((())))))************))))))************))))))))))))(((((((((((())))))))))))***************************)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---,,,...000111000000111333111555<<>>AAACCCGGGMMMYYYlll}}}{{{yyy{{{}}}|||}}}~~~}}}|||{{{zzzzzzzzz{{{}}}~~~|||zzzvvvuuutttuuuvvvvvvtttrrrpppmmmkkkjjjmmmoooqqqrrrooopppqqqqqqqqqpppnnnmmmnnnmmmllliiigggfffhhhkkkjjjiiiiiikkkmmmppptttvvvrrrssssssrrroookkkgggdddZZZWWWRRRMMMKKKKKKLLLNNNJJJNNNTTTXXXZZZ[[[\\\\\\___^^^___bbbfffhhhiiiiiilllmmmoooqqqrrrpppllliiilllkkkkkkmmmpppsssttttttyyyxxxvvvssspppmmmkkkjjjiiihhheeecccbbbccceeefffhhhhhhiiijjjkkklllmmmmmmqqqqqqrrrsssssssssrrrrrrtttsssrrrqqqqqqooommmjjjpppqqqrrrsssssstttttttttyyy{{{|||{{{wwwssspppoooiiijjjkkklllnnnooopppqqqttttttuuuvvvuuutttsssrrrqqqrrruuuvvvyyy|||~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzwwwvvvvvvuuuvvvwwwxxxyyy{{{zzzxxxwwwxxxzzz}}}~~~{{{yyyxxxuuurrroooppprrrvvvxxx{{{|||}}}~~~}}}}}}~~~~~~}}}zzzuuuuuuttttttttttttuuuuuuwwwzzz~~~~~~}}}{{{zzzyyyyyyzzzzzzzzz|||~~~~~~~~~}}}|||{{{{{{|||||||||{{{yyywwwvvvrrrsssrrrmmmfff^^^YYYVVVTTTRRRQQQPPPQQQRRRQQQPPPPPPOOOLLLKKKJJJJJJLLLMMMOOOZZZlll}}}oooqqq}}}rrriiiiiipppxxx~~~tttnnnzzzvvvVVVCCC>>><<<999666444333111///---,,,,,,,,,++++++++++++************+++******)))((())))))************))))))************))))))))))))(((((((((((())))))))))))************************((((((((()))***,,,---...,,,,,,,,,++++++,,,,,,------///111111111111333555444888@@@KKKTTTZZZ\\\[[[dddnnn~~~~~~~~~yyy{{{+++************+++,,,,,,......,,,,,,,,,,,,......//////...---,,,,,,,,,,,,...............///000000/////////222666;;;AAADDDFFFIIIQQQ^^^ooo~~~}}}||||||}}}}}}}}}~~~~~~}}}}}}||||||zzz{{{|||~~~|||yyyvvvtttssstttuuuuuusssrrrooommmjjjiiilllooorrrsssqqqqqqrrrrrrrrrqqqpppoooppppppooollljjjhhhiiikkkjjjiiiiiijjjlllnnnqqqsssssstttuuutttrrrnnnjjjggg\\\YYYTTTNNNKKKIIIIIIIIIGGGJJJOOOSSSVVVXXXZZZ\\\[[[\\\]]]```dddfffhhhiiimmmoooqqqrrrrrrpppllljjjlllllllllnnnqqqssstttssswwwvvvtttqqqnnnkkkiiihhhhhhgggeeeccccccccceeefffffffffhhhjjjlllmmmooopppooooooppppppppppppoooooouuusssrrrqqqqqqqqqqqqppprrrssstttuuuvvvvvvuuuuuuvvvyyy{{{{{{xxxssspppoooiiijjjlllmmmnnnoooooooooqqqrrrsssttttttsssrrrqqqrrrtttwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzvvvuuuuuuuuuuuuwwwxxxzzz{{{zzzyyyyyyyyyzzz{{{|||}}}{{{yyyyyyvvvrrroooooossswww{{{{{{|||||||||~~~}}}}}}}}}~~~~~~}}}zzzwwwvvvvvvuuuuuuttttttttttttvvvyyy}}}{{{{{{yyyyyyyyyyyyzzz{{{{{{|||}}}~~~}}}}}}}}}|||{{{xxxyyyzzzzzzzzzyyywwwvvvuuutttrrrnnnggg```[[[XXXVVVTTTSSSSSSTTTUUUTTTSSSPPPOOOMMMLLLKKKKKKLLLMMMNNNTTTaaatttpppppp{{{yyylllhhhmmmuuu|||~~~yyymmmrrraaaIII===???;;;777444222000...,,,++++++++++++++++++++++++*********++++++******)))))))))************))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))************************))))))))))))***+++,,,---,,,,,,+++++++++,,,---------...000000000111333555555<<>>CCCFFFHHHMMMXXXiiizzz~~~}}}}}}~~~{{{{{{}}}|||yyywwwvvvttttttuuuvvvuuussspppmmmjjjiiikkknnnpppqqqpppqqqrrrssssssrrrqqqpppqqqqqqqqqooollljjjjjjjjjjjjiiiiiijjjkkklllnnnooottttttuuutttrrroookkkiii```]]]XXXSSSNNNKKKJJJIIIHHHIIIKKKMMMOOOSSSXXX[[[YYYZZZ]]]___bbbeeegggiiinnnoooppppppooonnnnnnnnnmmmmmmmmmooorrrttttttssstttsssrrrpppnnnllljjjiiiiiigggfffeeedddeeefffgggeeefffhhhjjjmmmoooqqqrrrppppppqqqqqqqqqppppppoootttuuutttttttttvvvwwwyyyuuuvvvwwwxxxxxxwwwvvvuuuqqqtttwwwxxxvvvssspppooommmmmmnnnooooooooonnnnnnppprrrtttuuuuuutttrrrqqqtttvvvyyy|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{wwwvvvuuuuuuuuuvvvwwwxxxyyyzzz|||}}}}}}|||zzzzzz~~~}}}{{{{{{zzzuuuooonnnqqquuu{{{||||||zzzyyyzzz}}}~~~~~~}}}{{{yyyxxxxxxxxxwwwvvvvvvuuussstttvvvzzz~~~yyyxxxxxxxxxxxxzzz{{{}}}}}}}}}~~~~~~~~~}}}}}}}}}|||{{{xxxyyyzzzzzz{{{zzzyyyxxxwwwuuurrrnnniiiccc^^^ZZZWWWUUUSSSSSSUUUUUUUUUTTTPPPOOONNNMMMLLLLLLMMMMMMIIIKKKUUUggg{{{rrrrrr{{{qqqjjjnnnxxx}}}}}}nnnjjjqqq{{{mmmQQQ???@@@<<<777333111///,,,***++++++++++++++++++++++++******++++++++++++******))))))************))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))************************++++++***************+++,,,+++++++++,,,,,,---...,,,---/////////000333666777CCCTTT```eeedddbbbaaauuuyyy))))))(((((())))))***+++***+++---//////---+++***+++++++++,,,---...000000...............///000000000111333666:::@@@DDDGGGJJJQQQbbbyyy|||{{{|||}}}~~~~~~~~~}}}}}}}}}~~~|||yyyxxxvvvuuutttuuuvvvuuuuuupppmmmjjjjjjkkknnnooopppooopppqqqssssssssssssrrrqqqrrrrrrqqqnnnlllkkkkkkjjjjjjiiiiiijjjjjjkkkkkkqqqrrrrrrrrrpppooommmllleeebbb^^^YYYUUUQQQNNNMMMJJJJJJJJJJJJKKKNNNSSSWWWWWWYYY\\\^^^```bbbeeegggkkklllmmmllllllmmmoooqqqooooooooorrrtttvvvuuutttrrrrrrqqqooonnnlllkkkkkkiiihhhgggffffffggghhhhhhfffgggiiikkknnnppprrrsssttttttuuuuuuuuutttsssssstttuuuwwwwwwxxxyyy|||~~~yyyzzz{{{{{{zzzxxxvvvtttooorrrtttuuusssqqqpppooooooooooooooooooooooooooorrrtttvvvxxxxxxwwwuuusssuuuxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||||||||xxxwwwvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~{{{zzz~~~{{{|||{{{wwwrrroooppprrrzzz|||}}}|||yyyyyy}}}~~~}}}{{{{{{{{{{{{{{{zzzyyyxxxuuuuuuvvvyyy}}}~~~xxxxxxxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}}}}}}}{{{{{{xxxuuurrroookkkgggaaa]]]VVVTTTSSSRRRSSSTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMHHHHHHNNN]]]ppp~~~yyyvvvzzz|||tttvvv}}}}}}qqqdddccclllyyy{{{]]]GGGAAA===888333000...,,,******++++++++++++,,,,,,,,,)))***++++++,,,+++++++++))))))************))))))************))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,++++++***))))))******++++++++++++,,,---......,,,---......///000444666<<>>NNN```lllfff^^^eeevvv|||}}}|||++++++************++++++++++++******++++++,,,------------............///---------...///000222222333333666>>>CCCFFFKKKQQQaaauuu|||{{{}}}~~~}}}}}}}}}|||~~~~~~~~~~~~~~~}}}||||||zzzzzzzzzzzzyyyyyyyyyyyyxxxwwwxxxyyyyyywwwssspppkkkkkkkkklllmmmooopppqqqoooppppppqqqrrrtttvvvwwwwwwwwwvvvuuutttrrrpppooojjjiiigggfffeeeeeedddccceeefffhhhkkknnnqqqrrrrrrtttssspppmmmkkkhhhgggfff______^^^\\\ZZZXXXWWWVVVTTTSSSSSSVVVZZZ^^^aaaaaadddfffggggggfffgggiiikkkmmmnnnoooqqqtttwwwzzz|||{{{zzzxxxvvvsssqqqnnnmmmkkkkkkkkkjjjjjjkkkkkklllmmmmmmoooppprrrtttuuuvvvvvvvvvvvvvvvvvvuuuuuuuuutttvvvxxxzzz}}}~~~|||xxxuuuvvvsssqqqppppppooonnnmmmnnnllljjjjjjlllnnnoooooorrrsssuuuuuutttsssuuuvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{yyyxxxwwwwwwuuuuuuvvvwwwyyy{{{{{{{{{{{{}}}~~~~~~}}}|||||||||zzzwwwrrrooommmrrrxxx{{{||||||}}}~~~~~~~~~~~~}}}|||zzzyyyyyyzzzzzz~~~}}}}}}}}}{{{}}}~~~}}}|||}}}}}}~~~}}}||||||}}}}}}{{{yyy|||{{{{{{zzzzzzyyyyyyyyyzzzwwwtttqqqpppmmmhhhdddccc```[[[XXXVVVTTTQQQPPPTTTRRRPPPOOOPPPQQQPPPOOOOOOKKKHHHHHHJJJRRRdddsss{{{}}}xxxrrruuunnnooovvveeecccnnnxxxqqqTTTCCC777777777111,,,---...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,------...///111000111555<<>>888555666111///---,,,---,,,+++***((()))+++,,,,,,+++***)))))))))))))))))))))))))))''''''((((((((()))))))))+++++++++*********))))))''''''((()))******************))))))******+++,,,,,,,,,,,,,,,---...//////...111444:::GGGXXXbbbbbb___\\\eeetttwwwmmmddddddlllwww{{{zzzyyy~~~~~~rrr++++++++++++++++++++++++------------------------,,,------...000111111222////////////111222444555999@@@EEEJJJXXXsss~~~wwwxxx~~~~~~~~~~~~~~~}}}~~~}}}|||zzzyyywwwuuuttttttvvvxxxxxxxxxwwwuuuqqqooonnnllljjjhhhfffeeeeeeddddddeeeeeefffiiimmmssszzz~~~|||zzzwwwvvvwwwxxxyyyxxx{{{{{{|||}}}~~~}}}{{{xxxssspppqqqsssvvvzzz}}}{{{|||{{{xxxtttqqqppppppmmmjjjfffcccbbbaaa___^^^YYYXXXWWWVVVVVVWWWYYYZZZ]]]ccchhhlllrrrxxx{{{yyy|||}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}|||{{{zzz|||}}}~~~|||{{{~~~|||zzzyyyyyywwwtttrrrooooooooooooqqqsssuuuvvvvvvwwwvvvtttrrrqqqrrrsssuuurrrssswwwyyyxxx{{{|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}|||{{{||||||{{{xxxvvvyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}||||||||||||||||||}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}{{{yyywwwwwwvvvvvvwwwxxxzzz|||~~~}}}xxxwwwxxxzzz||||||{{{zzzyyyyyyxxxxxxxxxwwwvvvuuusssqqqooonnnhhheee```[[[XXXVVVVVVVVVWWWVVVUUUSSSRRRPPPOOONNNLLLLLLJJJIIIIIIKKKPPPSSSYYYkkknnncccooozzz|||ooocccmmm~~~gggOOOAAA:::666777222///---,,,------,,,***)))***+++,,,,,,+++)))((())))))))))))))))))))))))((())))))))))))*********+++++++++***************((())))))*********))))))******))))))******+++,,,,,,,,,,,,,,,---...///000000222777AAAPPP```ffffffaaaccclllvvvvvvnnnhhhiiittt||||||yyy++++++++++++++++++++++++------------------------.........///000111111222//////000000000222666888???DDDJJJQQQbbb}}}wwwooorrrzzz}}}}}}~~~}}}|||{{{zzzzzzzzzyyywwwuuutttuuuvvvvvvuuuuuurrrnnnkkkiiigggdddbbb`````````aaabbbdddffffffjjjooovvv}}}~~~|||yyywwwvvvwwwxxxxxxxxx{{{{{{{{{}}}~~~{{{wwwrrrooonnnpppsssxxx|||~~~{{{wwwtttssssssooolllhhheeecccaaa^^^\\\XXXWWWTTTRRRQQQRRRTTTUUUWWW]]]dddiiiooovvvxxxvvvyyyzzz|||~~~~~~}}}|||||||||~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}|||||||||zzzvvvtttqqqqqqqqqqqqrrrtttuuuvvvxxxxxxwwwvvvtttsssssssssuuurrrqqquuuwwwwww{{{|||zzzyyy||||||||||||||||||||||||~~~}}}}}}}}}{{{xxxvvvyyyyyyyyyzzz{{{|||}}}~~~}}}}}}|||{{{{{{{{{{{{||||||}}}}}}}}}{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyzzz{{{|||}}}zzzwwwwwwxxxzzz}}}}}}{{{{{{zzzyyyyyyxxxwwwwwwxxxwwwuuusssrrrpppooonnniiieee```[[[XXXWWWWWWWWWWWWVVVUUUSSSQQQOOONNNMMMMMMLLLKKKJJJKKKNNNQQQTTTSSSaaatttxxxgggooowwwwww~~~oooeeelll{{{rrrWWWEEE;;;777666222000...---------,,,++++++++++++++++++***)))((())))))))))))))))))))))))))))))*********+++++++++*********************************+++******))))))******))))))******+++,,,,,,,,,,,,------...///000222444;;;GGGWWWdddgggeeeccckkkuuu||||||wwwvvvwww|||}}}|||++++++++++++++++++++++++++++++++++++++++++++++++000000000000000/////////...000000000000333777;;;CCCHHHNNNWWWiii|||sssnnnqqqxxx}}}||||||}}}~~~}}}|||{{{zzzzzzzzz{{{{{{|||zzzxxxvvvvvvuuusssrrrssspppllliiigggdddaaa___]]]^^^___aaacccfffhhhjjjkkkpppwww~~~{{{xxxuuutttuuuwwwwwwwwwyyyyyyyyy{{{~~~}}}yyyuuuqqqmmmjjjlllpppuuuzzzzzzvvvuuuuuupppmmmiiifffccc```]]]ZZZXXXVVVSSSPPPOOOOOOQQQRRRRRRYYY```eeekkkrrrtttrrrtttvvvyyy|||~~~}}}}}}{{{{{{|||~~~}}}}}}}}}}}}|||yyyvvvssssssssstttuuuvvvwwwwwwyyyxxxwwwvvvvvvuuutttsssuuurrrqqqsssvvvvvv{{{}}}{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}{{{xxxuuuyyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{{{{zzz{{{{{{{{{{{{|||}}}|||{{{{{{}}}~~~~~~}}}|||||||||||||||||||||{{{{{{{{{{{{{{{|||}}}zzzuuusssxxxzzz~~~~~~~~~~~~~~~~~~}}}}}}~~~|||zzzzzzzzzyyyxxxxxxwwwwwwwwwvvvuuusssrrrpppoooooojjjgggbbb^^^ZZZYYYXXXXXXWWWWWWUUUTTTRRRPPPNNNNNNPPPNNNMMMLLLMMMOOOQQQRRRQQQZZZjjj{{{nnnqqq|||rrrpppxxxtttiiilllyyy}}}```JJJ===777555222000...---------,,,+++++++++++++++******)))((())))))))))))))))))))))))************++++++++++++***************************+++++++++++++++***)))******))))))******+++,,,------------...///000000444666>>>LLLZZZbbbcccbbbeeeqqq}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000//////............000111111000333999>>>EEEIIIPPP[[[ooozzzrrrooouuu~~~}}}|||{{{{{{||||||{{{zzzyyyzzz{{{}}}~~~}}}zzzxxxwwwuuurrrppprrroookkkhhhgggeeebbb```^^^___aaadddgggjjjmmmooonnnrrryyy}}}xxxvvvsssrrrssstttuuutttuuuvvvvvvxxx{{{~~~zzzvvvsssooolllgggiiimmmrrrxxx}}}|||xxxwwwwwwqqqnnnjjjgggdddaaa]]]ZZZWWWVVVSSSQQQOOOOOOPPPPPPQQQWWW]]]```fffmmmooommmnnnqqquuuyyy|||}}}~~~~~~|||}}}~~~~~~|||zzzzzz{{{~~~}}}~~~}}}}}}}}}}}}zzzyyyvvvvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwwwwwwwvvvtttrrrssspppooorrrtttuuuyyy~~~~~~|||{{{~~~}}}}}}}}}{{{xxxuuuyyyyyyyyyzzz{{{|||}}}~~~||||||{{{zzzzzzzzzzzzzzzzzz{{{||||||{{{{{{}}}~~~}}}|||{{{|||}}}~~~}}}}}}}}}||||||{{{zzzzzzzzz|||}}}yyyvvvtttzzz~~~}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}{{{zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvvvvuuusssrrrpppoookkkiiifffbbb^^^\\\ZZZZZZWWWWWWVVVTTTSSSQQQPPPOOORRRPPPMMMMMMNNNPPPPPPPPPPPPUUUbbbrrrtttuuu{{{rrrkkksssnnnllluuujjjPPP@@@888444333000...---......---++++++++++++***************)))))))))))))))))))))))))))************+++++++++***************+++++++++***++++++,,,,,,,,,++++++******))))))******+++,,,------------...///000111444777AAAPPPZZZ^^^___aaaiiixxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................//////...000222111000333:::@@@GGGKKKSSSaaawww{{{rrrqqq}}}|||||||||~~~~~~}}}|||||||||}}}}}}{{{{{{zzzzzz{{{}}}~~~|||zzzxxxwwwuuurrrppppppnnnkkkiiihhhfffdddbbbbbbccceeehhhkkkooorrrtttsssvvv{{{|||zzzvvvssspppoooppprrrrrrrrrrrrrrrsssuuuxxx{{{~~~{{{vvvssspppmmmkkkeeegggkkkpppvvv{{{~~~{{{zzzzzztttqqqnnnkkkhhhddd```]]]WWWVVVTTTSSSQQQQQQPPPPPPRRRWWWZZZ]]]aaahhhkkkiiiiiilllqqqvvvzzz|||}}}}}}yyy{{{|||{{{yyywwwwwwxxx}}}~~~~~~~~~~~~~~~|||{{{|||}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~yyywwwvvvvvvwwwwwwsssppppppmmmmmmppprrrrrruuuzzzyyy}}}~~~}}}|||||||||{{{xxxvvvyyyyyyyyyzzz{{{|||}}}~~~|||{{{zzzzzzyyyyyyzzzzzzyyy{{{|||{{{{{{{{{}}}~~~|||{{{{{{|||~~~~~~~~~~~~}}}|||zzzyyyxxxxxx{{{~~~}}}{{{{{{}}}|||}}}~~~~~~}}}}}}}}}}}}|||zzzzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvwwwwwwuuusssqqqooolllkkkiiifffccc___]]][[[WWWWWWVVVUUUTTTSSSRRRRRRQQQNNNLLLLLLOOOQQQQQQPPPPPPQQQYYYhhhttt{{{~~~|||~~~xxxlllrrrxxxppprrrsssVVVDDD:::555333111............---,,,******************++++++)))))))))))))))))))))))))))))))))************+++))))))*********+++++++++******+++,,,---------,,,******))))))******+++,,,------------...///000111333777DDDRRRYYYZZZ^^^cccrrr,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000...000222111000333:::AAAJJJNNNWWWggg~~~}}}qqqqqq~~~~~~wwwwwwxxx{{{{{{{{{{{{||||||}}}~~~|||{{{zzzzzz{{{~~~{{{zzzxxxwwwwwwuuusssppppppnnnkkkiiiiiihhhfffeeeeeefffhhhkkknnnrrruuuwwwwwwyyy|||~~~|||yyywwwtttqqqooonnnooopppppppppppppppqqqsssvvvxxx{{{|||www|||~~~}}}~~~xxxtttqqqooolllkkkdddeeeiiinnntttzzz}}}|||}}}vvvtttqqqnnnkkkhhhccc```WWWVVVVVVUUUSSSRRRQQQPPPSSSWWWYYYZZZ^^^eeehhhgggfffiiioootttyyy{{{||||||wwwyyyzzzyyywwwuuuuuuvvv{{{|||~~~~~~~~~{{{zzz{{{|||||||||~~~xxxwwwuuuvvvwwwwwwssspppmmmjjjkkkoooqqqpppssswwwvvv|||}}}|||{{{||||||{{{xxxvvvyyyyyyyyyzzz{{{|||}}}~~~{{{{{{zzzyyyyyyyyyyyyzzzyyyzzz{{{{{{{{{{{{}}}~~~|||{{{{{{}}}~~~}}}{{{zzzxxxwwwxxx{{{~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}{{{yyy{{{zzzzzzzzzzzzzzzzzzyyyuuuvvvxxxxxxwwwtttqqqooommmmmmkkkiiifffbbb^^^\\\WWWWWWVVVVVVUUUTTTSSSSSSPPPMMMKKKLLLOOORRRRRRQQQPPPNNNRRR```lllttt}}}ppprrr~~~uuuqqq}}}yyyZZZGGG<<<666333111///.........---,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))((())))))))))))*********))))))******++++++++++++)))***+++,,,---.........*********)))***++++++,,,...------......///000111111777EEESSSYYYYYY^^^fff|||......---------,,,,,,,,,)))+++------,,,,,,,,,---..................------000111111000111666???EEEOOOUUU___ooo{{{vvvtttyyy}}}~~~}}}zzzvvvvvvwwwyyy~~~}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{zzz{{{}}}~~~}}}zzzvvvsssrrrrrrqqqppplllkkkiiigggfffeeeeeeeeeiiikkkmmmpppsssuuuwwwwwwzzz~~~{{{uuuqqqpppnnnllljjjkkklllmmmlllkkkmmmppprrrrrrqqqpppsssuuuvvvvvvvvvwwwxxxzzz{{{||||||zzzvvvsssppplllhhheeedddfffhhhjjjmmmrrrxxx|||~~~|||xxxtttqqqpppmmmhhhccc\\\[[[YYYUUUQQQPPPQQQRRRTTTUUUVVVXXX[[[^^^```bbbccchhhoootttwwwxxxyyyzzzwwwwwwwwwvvvttttttvvvxxxzzz{{{|||~~~}}}|||~~~~~~~~~}}}}}}}}}{{{yyyyyy{{{}}}~~~|||yyywwwwwwyyyxxxrrrmmmjjjiiiiiiiiikkknnnqqqsssuuuyyy}}}}}}|||zzzyyyxxxwwwwwwwwwyyyyyyyyyzzzzzz|||}}}}}}|||xxxxxxzzz~~~}}}|||{{{zzzzzz{{{|||}}}{{{{{{zzz{{{|||}}}~~~|||{{{zzzyyyyyy{{{~~~}}}}}}~~~~~~}}}|||}}}~~~}}}|||}}}~~~|||{{{{{{|||}}}}}}~~~~~~~~~|||yyyvvvtttttttttuuuvvvvvvuuusssssspppnnnllljjjiiifffaaa^^^[[[YYYWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOPPPQQQRRRRRRLLLLLLUUUaaammmxxxyyyxxx}}}pppwwwjjjJJJ;;;:::666333000...---,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,))))))---000......111666;;;GGGSSSWWWXXXaaammm+++++++++,,,,,,,,,------)))+++------,,,,,,,,,---........................000111111000111777???FFFQQQWWWcccuuuzzzwwwwww~~~~~~~~~}}}yyyvvvvvvwwwzzz~~~}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{yyyzzz{{{}}}~~~|||yyyuuusssrrrrrrqqqpppooonnnmmmkkkjjjjjjjjjjjjlllmmmooorrruuuwwwxxxyyyzzz}}}}}}yyytttqqqpppooommmllllllmmmnnnnnnmmmlllnnnpppooonnnmmmoooqqqsssssstttuuuvvvxxxzzz{{{|||yyyvvvssspppmmmhhheeecccdddeeefffiiiooouuuzzz}}}|||yyyuuusssrrroooiiidddZZZZZZXXXVVVUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\```eeekkkppprrrtttuuuvvvssstttttttttssstttvvvxxxyyyzzz{{{}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}|||zzzzzz{{{}}}~~~~~~~~~}}}{{{yyywwwyyyzzzyyysssmmmjjjiiiiiiiiikkkmmmpppqqqssswww}}}~~~}}}|||{{{yyyxxxwwwwwwwwwyyyyyyyyyyyyzzz{{{|||}}}|||yyyyyy{{{~~~~~~||||||{{{zzzzzz{{{||||||}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzzzzzzz|||~~~~~~}}}{{{{{{{{{|||}}}~~~~~~}}}|||}}}~~~}}}~~~~~~|||{{{|||}}}~~~}}}zzzwwwvvvtttuuuvvvwwwwwwvvvuuuuuurrrqqqnnnllljjjgggbbb___[[[YYYWWWVVVVVVVVVTTTSSSSSSRRRQQQQQQQQQQQQSSSSSSQQQLLLKKKRRR\\\gggtttzzzzzzyyy{{{qqqPPP???<<<666333000...------,,,+++,,,,,,,,,+++++++++******************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,)))***...///...///111777>>>KKKUUUXXXYYYbbbmmm((())))))***,,,------...)))+++------,,,,,,,,,---........................000111111111222888AAAHHHSSSYYYgggyyyyyywww{{{~~~{{{xxxvvvvvvxxx{{{~~~}}}}}}~~~{{{|||}}}~~~~~~}}}|||{{{yyyzzzzzz{{{|||}}}}}}~~~zzzxxxuuusssssssssrrrqqqrrrqqqppppppooooooppppppoooqqqsssuuuwwwyyyzzzzzzzzz{{{{{{zzzvvvsssqqqppppppnnnmmmmmmnnnoooooonnnlllmmmnnnnnnmmmlllmmmoooooopppppprrrtttvvvxxxyyyzzzxxxuuusssqqqnnnjjjgggaaaaaaaaabbbdddjjjrrrwww{{{}}}zzzwwwvvvuuurrrlllggg^^^]]][[[ZZZYYYYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVV[[[```eeejjjlllmmmnnnooonnnoooqqqqqqqqqsssuuuxxxwwwxxxzzz|||~~~~~~{{{|||~~~}}}||||||||||||}}}||||||}}}{{{zzzyyy{{{||||||}}}}}}}}}|||{{{zzzyyywwwwwwwwwzzz{{{yyysssnnnjjjjjjiiiiiikkkmmmooopppqqquuu{{{}}}|||{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyzzz{{{||||||}}}|||zzzzzz|||}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}|||{{{zzz{{{{{{}}}}}}~~~~~~~~~}}}{{{{{{{{{}}}~~~}}}~~~}}}|||{{{vvvwwwxxxzzz|||}}}~~~~~~~~~}}}|||{{{{{{|||~~~}}}{{{yyywwwuuuvvvwwwxxxyyyyyyxxxxxxvvvtttqqqnnnlllhhhccc___[[[YYYVVVUUUUUUTTTSSSRRRRRRRRRQQQQQQRRRSSSTTTUUURRRNNNMMMPPPVVV```qqq}}}}}}}}}~~~{{{ZZZEEE===666333000///......---,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++...++++++...///...///222888BBBPPPYYYYYYYYYcccnnn}}}~~~zzz}}})))******+++,,,---------)))+++------,,,,,,,,,---............///////////////111222222333:::CCCJJJSSSZZZiii{{{yyyyyy~~~}}}zzzxxxvvvwwwyyy|||}}}|||}}}~~~|||}}}~~~~~~}}}|||zzzzzzzzz{{{{{{|||}}}}}}zzzxxxvvvuuuuuuuuutttsssssssssrrrrrrrrrrrrsssttttttuuuvvvxxxzzz{{{||||||zzzyyyxxxwwwtttrrrqqqqqqpppnnnmmmmmmnnnoooooonnnnnnnnnooonnnnnnmmmmmmnnnllllllmmmoooqqqsssuuuvvvyyywwwtttrrrqqqoookkkhhhbbbaaa```___aaagggnnntttwww}}}~~~{{{yyyyyyyyyuuuooojjjeeeccc```^^^]]]\\\[[[ZZZ[[[ZZZYYYWWWVVVUUUTTTTTTXXX\\\aaadddfffggghhhiiikkkmmmoooooopppqqqsssuuuvvvwwwyyy{{{~~~{{{|||}}}|||zzzzzzzzzzzzzzzzzzzzz{{{xxxyyyzzzyyyxxxwwwyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvssstttvvvzzz{{{yyysssnnnllllllkkkkkklllmmmnnnoooqqquuuzzz~~~}}}|||{{{zzzyyyyyyyyyyyy{{{zzzzzzzzz{{{{{{|||}}}{{{{{{{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~}}}}}}|||{{{{{{zzzzzz|||}}}~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||}}}|||{{{zzzyyyxxxxxxxxxuuuwwwxxxzzzzzz|||}}}~~~{{{{{{zzzzzz{{{}}}~~~|||zzzyyyxxxwwwwwwxxxyyyzzzzzz{{{{{{wwwuuurrroookkkgggbbb^^^ZZZXXXVVVTTTTTTTTTRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUUUURRRPPPPPPRRR\\\ooo~~~zzz}}}dddJJJ===777444111/////////...---,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,...,,,---//////...000555;;;GGGTTTZZZYYYZZZdddnnnxxxuuurrrrrrvvv}}}uuuyyy---------------,,,,,,,,,)))+++------,,,,,,,,,---........./////////000000///000222222555;;;EEEMMMSSSZZZlll}}}{{{~~~zzz|||~~~~~~|||zzzyyywwwxxx{{{~~~~~~~~~~~~~~~|||{{{}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{|||}}}}}}{{{yyyxxxxxxyyyyyyxxxwwwsssssssssssssssssstttuuuwwwwwwyyyzzz{{{|||||||||zzzyyywwwuuutttsssrrrrrrooommmllllllmmmnnnnnnmmmnnnnnnmmmmmmmmmmmmmmmllljjjjjjkkkmmmnnnppprrrssswwwuuusssrrrqqqpppmmmjjjeeedddbbb``````eeelllqqqsssyyy}}}~~~|||zzzzzzzzzxxxsssnnnjjjgggdddbbbbbbaaa^^^[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVZZZ^^^```bbbbbbdddeeeiiikkkmmmnnnnnnnnnpppqqqtttvvvxxx{{{}}}}}}~~~}}}~~~|||yyywwwwwwwwwwwwxxxxxxxxxxxxxxxtttvvvwwwwwwuuuuuuuuuwwwxxxxxxwwwvvvuuutttttttttppprrrvvvyyyzzzxxxtttqqqppppppooooooooopppppppppssswww{{{}}}}}}|||{{{zzzzzzzzzzzz||||||||||||||||||}}}~~~zzz{{{|||}}}|||{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{||||||||||||||||||}}}~~~|||{{{|||~~~~~~}}}}}}}}}~~~~~~}}}}}}|||{{{zzzxxxvvvtttttttttuuuvvvxxxzzz{{{{{{zzzzzz|||~~~}}}}}}~~~zzzzzzzzz{{{|||~~~~~~~~~}}}|||{{{yyyxxxwwwwwwxxxxxxyyyzzz{{{{{{|||vvvtttqqqnnnjjjeee```\\\YYYWWWUUUTTTUUUTTTSSSRRRPPPPPPQQQRRRSSSTTTTTTTTTUUUSSSQQQOOOOOOWWWjjj||||||{{{vvv}}}nnnPPP>>>888666222111000000///...,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...---...000000...222888???JJJVVVZZZYYY]]]fffooopppkkkggghhhmmmttt{{{zzzrrruuu~~~.........------,,,,,,,,,)))+++------,,,,,,,,,---.........//////000000111///000222333666===GGGOOOTTT\\\qqq|||zzz~~~{{{~~~~~~~~~~~~{{{zzz{{{xxxzzz~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~}}}{{{zzzzzz{{{|||}}}{{{zzzyyyzzz{{{|||{{{yyyuuuuuutttttttttuuuuuuvvvxxxyyyzzz{{{{{{|||{{{{{{{{{yyywwwvvvvvvvvvtttsssooommmllllllmmmnnnnnnmmmlllkkkjjjjjjlllmmmlllkkkkkkkkkkkklllmmmooopppqqquuusssrrrrrrrrrqqqnnnlllhhhfffdddbbbaaadddiiimmmooovvvzzz|||}}}zzzzzz{{{zzzvvvrrrllliiieeeeeefffeeebbb___ZZZZZZYYYYYYYYYYYYYYYYYYUUUXXX[[[]]]^^^___```aaaeeehhhjjjkkkkkkkkklllmmmrrrtttvvvyyy|||}}}~~~~~~{{{|||~~~}}}yyyvvvtttuuuuuuvvvwwwwwwwwwvvvvvvqqqssstttuuussssssssstttvvvuuutttsssssssssssssssppprrrvvvzzz{{{zzzwwwuuuuuuuuuuuuuuuttttttssssssvvvyyy}}}}}}}}}|||{{{{{{{{{{{{{{{}}}|||||||||||||||}}}}}}zzz|||}}}}}}{{{zzzzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzwwwxxxzzz{{{|||}}}}}}}}}|||~~~~~~|||zzz|||~~~}}}~~~}}}}}}||||||}}}}}}||||||{{{zzzwwwuuusssqqqqqqsssuuuwww{{{~~~|||{{{}}}}}}{{{zzzzzz}}}~~~||||||||||||}}}~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxwwwxxxxxxyyyzzz{{{uuusssooollliiieee___\\\XXXVVVUUUTTTUUUVVVUUUTTTQQQRRRSSSTTTTTTUUUTTTTTTSSSQQQOOOMMMLLLRRRcccssszzzyyy~~~vvv{{{xxxXXXBBB:::888444222111000///...,,,,,,,,,+++++++++*********************************************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---------...111000///444<<>>IIIQQQUUU]]]rrr~~~}}}|||yyy~~~~~~~~~}}}{{{{{{|||zzz|||~~~~~~~~~~~~~~~|||zzzzzz}}}}}}|||zzzyyyxxxyyyzzz{{{zzzyyyyyyzzz|||}}}|||zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzzzz{{{yyyxxxxxxyyyyyyvvvssspppnnnmmmmmmnnnoooooonnnllljjjiiijjjmmmnnnmmmkkkllllllllllllmmmnnnooopppsssrrrqqqrrrrrrqqqooommmiiihhhfffcccaaabbbeeehhhnnntttxxxyyy{{{~~~zzzyyyzzzzzzxxxvvvooolllhhhggghhhgggccc^^^ZZZZZZYYYYYYXXXYYYYYYYYYTTTVVVYYY[[[[[[[[[]]]^^^___bbbeeeggghhhhhhjjjkkknnnpppssswwwyyyzzz{{{zzzzzz{{{}}}}}}{{{xxxuuuttttttuuuvvvvvvvvvuuuttttttooorrrttttttsssrrrsssttttttsssrrrrrrqqqrrrssstttrrruuuyyy||||||||||||{{{{{{{{{zzzzzzyyyxxxwwwvvvwwwzzz~~~~~~~~~~~~}}}||||||{{{|||||||||{{{{{{zzzzzzzzzzzz{{{{{{zzz|||}}}|||zzzxxxzzz|||zzz{{{||||||||||||{{{zzzwwwxxxzzz{{{}}}}}}}}}}}}}}}~~~{{{yyy|||~~~|||}}}~~~}}}{{{||||||||||||{{{zzzzzzvvvuuurrrqqqqqqtttxxxzzz}}}~~~}}}{{{zzzxxx|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxwwwwwwvvvvvvwwwxxxyyytttrrrooollliiieee```\\\WWWVVVTTTUUUWWWXXXXXXWWWTTTUUUVVVWWWWWWVVVVVVUUUSSSPPPNNNNNNNNNRRR^^^kkk||||||wwwyyyyyybbbIII===:::666333111000...---,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,...111000000777???LLLSSSXXXYYY^^^iiiqqqtttkkkhhhhhhkkklllmmmuuu}}}|||ssszzzrrrkkkqqqyyy}}}))))))***+++,,,------...)))+++------,,,,,,,,,------......///000111111222...000222444777???JJJRRRUUU\\\qqq|||yyyxxx~~~~~~}}}{{{|||~~~{{{}}}~~~~~~~~~}}}{{{zzzzzz}}}}}}{{{yyywwwwwwwwwyyyzzzxxxxxxxxxzzz||||||{{{zzz||||||{{{zzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyy|||zzzyyyzzz|||{{{wwwtttqqqooonnnnnnoooppppppooommmllljjjlllpppqqqpppnnnnnnmmmmmmmmmmmmnnnoooooosssrrrqqqqqqrrrrrrpppnnnjjjiiigggdddaaaaaaccceeemmmssswwwwwwyyy}}}}}}~~~yyyxxxyyyzzzyyywwwuuupppkkkiiiiiifff```ZZZ[[[ZZZYYYXXXXXXXXXXXXXXXSSSUUUXXXYYYYYYYYYZZZ\\\YYY\\\aaadddeeegggiiijjjlllnnnqqquuuwwwxxxxxxxxxyyyzzz|||~~~|||yyywwwvvvuuutttuuuvvvvvvvvvuuusssrrrooorrrtttuuutttsssssstttsssrrrqqqqqqqqqrrrsssttttttwww{{{}}}~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwzzz~~~}}}}}}~~~}}}}}}||||||||||||}}}zzzyyyyyyxxxxxxxxxyyyyyy{{{}}}}}}{{{yyyxxxzzz|||zzz{{{|||}}}}}}|||{{{zzzxxxyyyzzz|||}}}||||||{{{~~~~~~zzzxxx{{{~~~|||}}}~~~}}}{{{{{{||||||{{{{{{zzzyyywwwuuusssqqqrrrvvvzzz}}}~~~}}}|||xxx|||~~~}}}|||~~~~~~}}}}}}~~~|||{{{{{{{{{{{{xxxwwwvvvuuuuuuuuuvvvwwwtttrrrooommmjjjfffaaa]]]WWWUUUTTTUUUWWWYYYYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVUUUQQQPPPPPPQQQTTT^^^hhhyyyuuu~~~}}}xxxhhhNNN>>>;;;777333222000...,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,...111111111888AAAQQQVVVXXXYYY```mmmvvvwwwooonnnpppsssrrrqqqyyy|||~~~tttkkksss|||rrrlllsss}}}......///000///...,,,+++***+++,,,---............////////////000000000000000555555333888DDDNNNPPPRRRaaavvv}}}www}}}{{{wwwvvv{{{~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvvvvuuu{{{{{{{{{}}}~~~~~~~~~}}}{{{yyyyyyzzz|||{{{{{{||||||{{{{{{zzzyyyzzzzzz{{{zzzyyywwwuuutttssssssrrrrrrrrrrrrsssssspppooommmkkklllooorrruuupppooooooooooooooopppppprrrrrrssssssrrrqqqooonnniiifffccc``````bbbeeegggmmmppptttvvvxxxzzz|||~~~~~~{{{yyyyyyyyyzzzyyytttnnnhhhdddaaa^^^\\\[[[ZZZZZZYYYXXXWWWVVVVVVQQQQQQRRRSSSTTTVVVXXXYYYXXXZZZ\\\___aaacccddddddeeegggkkkooorrruuuwwwxxxyyyzzz|||||||||}}}~~~|||yyyxxxwwwwwwwwwsssttttttuuuuuuuuuttttttwwwvvvvvvwwwxxxxxxuuussssssrrrpppnnnooopppssstttzzz|||~~~}}}}}}{{{yyywwwzzz}}}}}}|||{{{{{{||||||yyyyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~|||{{{zzzzzz{{{{{{}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}{{{zzzwww{{{~~~~~~}}}~~~~~~}}}{{{{{{zzzyyyyyyzzzzzzzzz|||yyyuuuuuuyyy}}}}}}||||||}}}~~~~~~}}}}}}~~~|||{{{{{{||||||~~~}}}{{{zzzzzzvvvuuuuuuuuuuuuuuuvvvwwwuuussspppmmmjjjeee```]]]XXXVVVUUUUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTYYYSSSRRRSSSOOONNN]]]qqq|||}}}tttrrr}}}{{{pppuuuxxxZZZDDD@@@999444333222///***---,,,+++*********+++,,,))))))************))))))******))))))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,...///000000444;;;AAANNNZZZ^^^ZZZbbbtttyyyqqqnnnttt{{{~~~yyyvvvyyyrrrllluuuwwwwwwzzz,,,---...///////////////***+++,,,---............////////////000000000000000444666444999DDDMMMOOOVVVcccuuu|||zzzwwwtttuuu}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}zzzxxxvvvuuuuuu{{{zzz{{{}}}~~~~~~~~~~~~|||yyyyyyzzz{{{yyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzyyywwwuuutttvvvuuuuuuuuuuuuuuuuuuvvvsssqqqnnnllllllnnnppprrrqqqqqqpppppppppqqqqqqrrrttttttttttttsssqqqooonnnkkkiiifffdddccceeeggghhhlllooorrruuuvvvwwwyyy{{{~~~}}}{{{zzzzzz{{{|||}}}|||wwwqqqkkkgggccc```]]]ZZZZZZYYYXXXVVVUUUTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWXXXZZZ\\\]]]______```cccgggkkkooorrrsssttttttvvvyyyzzz{{{{{{|||~~~}}}|||zzzyyyxxxxxxxxxyyywwwwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxxxxuuussssssrrrppppppqqqtttvvvxxx|||~~~}}}}}}{{{zzzyyy}}}~~~}}}{{{{{{{{{{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}|||{{{zzzyyyzzz{{{{{{~~~}}}||||||||||||}}}~~~~~~~~~~~~}}}{{{zzzyyy|||~~~}}}~~~~~~|||zzzzzzyyyyyyyyyyyyzzzzzz{{{yyyvvvwww{{{~~~}}}|||}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyxxxwwwvvvuuutttttttttwwwuuussspppkkkfffaaa^^^YYYWWWTTTTTTVVVXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUWWWRRRQQQSSSPPPOOO^^^ppp~~~yyyuuurrrrrr{{{~~~qqqsss}}}___JJJCCC999333111222000------,,,+++*********+++,,,))))))************))))))++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---///000000111666===DDDNNNWWW]]]aaalllzzz|||vvvwwwxxxrrrqqqzzz.........------...//////***+++,,,---................../////////000000000///333666777<<>>;;;:::333///000,,,---.........---,,,+++***++++++,,,,,,++++++***+++******))))))******+++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---///222444888???HHHOOOUUUbbbvvv......///000///...,,,+++++++++,,,---............++++++,,,---...///000111333222777AAAIIINNNWWWbbbeeeeeeccc```aaaiiixxx{{{www}}}~~~~~~~~~}}}}}}||||||}}}||||||}}}~~~~~~|||{{{{{{zzzzzzxxxwwwxxxyyy|||}}}|||{{{vvvyyy|||}}}}}}}}}}}}~~~}}}zzzxxxwwwwwwwwwzzzyyyxxxxxxyyyzzz|||}}}vvvwwwyyyzzzzzzyyywwwvvvttttttsssrrrrrrrrrrrrrrrtttvvvyyy}}}~~~~~~~~~}}}|||||||||}}}~~~~~~{{{wwwtttrrrqqqppplllkkkjjjjjjkkkpppwww}}}zzz}}}~~~}}}||||||{{{xxxvvvuuutttqqqmmmiiifffcccbbbWWWXXXYYYZZZZZZXXXVVVUUUPPPPPPQQQQQQPPPOOONNNMMMQQQOOONNNNNNQQQVVV[[[___ZZZ]]]aaadddgggkkkooorrrqqqrrrsssuuuxxx|||~~~}}}|||}}}zzzzzz{{{||||||{{{uuuvvvxxxzzz}}}~~~}}}|||{{{|||~~~yyywwwvvvwwwzzz~~~|||}}}~~~~~~~~~~~~|||{{{zzzyyyyyyyyyyyyzzz|||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}}}}|||{{{~~~~~~}}}{{{zzz{{{zzzyyyyyyyyyzzz{{{|||~~~}}}}}}~~~~~~}}}yyyuuutttrrrpppqqqsssvvvwwwwwwyyyyyyyyyyyyzzz{{{|||}}}~~~|||{{{}}}}}}~~~~~~}}}|||{{{uuuvvvxxxzzz~~~|||}}}~~~~~~}}}|||~~~~~~}}}|||zzzyyyxxxwwwwwwwwwuuu{{{wwwnnnhhhfffZZZXXXVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVRRRUUUVVVSSSOOONNNNNNMMMOOO]]]gggrrrzzzuuukkkvvvooonnnyyylllbbbeeemmmwwwqqqXXXBBB;;;999222///111,,,---.........---,,,+++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---000444777:::AAAJJJQQQXXXhhh{{{,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------,,,------...///000444555===FFFJJJLLLTTT___fffdddcccbbbbbbjjj}}}wwwwww{{{zzz{{{}}}|||~~~~~~{{{|||zzz|||||||||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}}}}zzzyyyyyyxxxxxxyyyyyyzzzxxxzzz|||}}}||||||}}}~~~}}}||||||}}}}}}xxxtttwwwxxxyyyyyyyyyxxxwwwvvvsssuuuxxxzzzzzzyyywwwvvvwwwuuusssqqqqqqrrrtttvvvuuuvvvxxxzzz{{{|||}}}}}}{{{{{{{{{{{{{{{zzzzzzzzz~~~{{{yyyvvvsssqqqpppjjjhhhfffeeehhhlllrrruuuuuuyyy}}}~~~|||{{{zzzzzzzzzyyyyyyxxxvvvrrrlllgggdddccc^^^ZZZZZZ]]]^^^\\\YYYVVVSSSPPPNNNOOOPPPPPPPPPNNNMMMLLLLLLNNNQQQUUUWWW\\\^^^bbbeeehhhkkkoooqqqrrrrrrsssuuuxxx|||}}}||||||{{{zzzyyyxxxwwwwwwvvvwww{{{~~~~~~}}}}}}~~~}}}}}}~~~|||{{{|||}}}}}}}}}yyyxxxwwwwwwyyy|||~~~~~~|||{{{zzzzzzzzzzzzyyyzzzzzzzzz{{{{{{||||||{{{|||}}}|||zzzyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||~~~}}}{{{zzzzzz{{{{{{||||||}}}}}}}}}}}}~~~zzzwwwwwwwwwuuuuuuttttttvvvwwwyyy{{{{{{{{{{{{{{{|||}}}~~~}}}}}}~~~~~~|||zzzxxxwwwwwwuuuvvvwwwzzz}}}~~~}}}~~~~~~~~~~~~|||{{{yyyxxxvvvvvvxxxyyyyyyyyyxxxrrrkkkfff\\\ZZZWWWUUUUUUWWW[[[]]]\\\\\\[[[ZZZXXXWWWUUUTTTWWWVVVVVVUUUTTTPPPKKKGGGIIINNNZZZjjjwwwtttqqqtttpppzzzxxxjjjdddjjjpppzzzdddFFF;;;999333...///------,,,+++++++++,,,,,,************************************************++++++++++++++++++++++++))))))*********+++++++++...------------...//////...,,,...777@@@FFFMMMSSSXXXooo~~~zzz{{{zzz|||,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---............///000111111444777>>>GGGLLLNNNWWWaaa``````bbbccceeemmmyyysssuuu}}}{{{{{{}}}~~~}}}}}}}}}{{{zzz|||}}}|||~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~}}}|||{{{|||{{{{{{zzzzzzyyyzzzzzzyyyzzz||||||{{{zzzzzz{{{~~~}}}}}}~~~}}}yyyuuuwwwxxxyyyzzzyyyxxxvvvuuurrrsssvvvxxxxxxxxxvvvuuuuuutttsssrrrsssuuuvvvxxxuuuvvvwwwyyy{{{|||||||||zzzzzzzzzzzzzzz{{{{{{{{{}}}|||{{{xxxuuurrrpppoooiiigggeeedddeeejjjnnnrrrsssvvv{{{~~~~~~~~~}}}||||||{{{{{{{{{{{{xxxtttooojjjggggggccc______bbbcccaaa^^^XXXVVVSSSRRRSSSSSSSSSSSSOOONNNMMMMMMNNNQQQTTTVVVZZZ]]]aaaeeehhhlllooorrrrrrrrrssstttwwwzzz}}}~~~|||{{{||||||{{{zzzyyyxxxwwwwwwxxxyyy{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||}}}}}}}}}}}}xxxwwwwwwwwwyyy{{{~~~~~~}}}||||||{{{{{{{{{zzzzzz{{{{{{{{{|||||||||{{{|||}}}|||zzzyyyxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}zzzyyyyyy{{{{{{{{{||||||~~~|||xxxvvvvvvvvvuuuuuuuuuuuuvvvxxxzzz{{{}}}}}}}}}}}}~~~~~~~~~|||zzzyyyxxxwwwuuuuuuvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyywwwvvvuuuvvvvvvwwwwwwvvvqqqkkkfff^^^[[[XXXUUUUUUWWWZZZ\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUTTTTTTRRROOOIIIFFFFFFLLLYYYjjjwwwwwwooouuulllrrrqqqgggfffmmmzzzjjjIII===:::555000///...---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++*********+++++++++,,,,,,...------------...//////000...111999AAAGGGNNNUUU___qqq}}}yyy{{{{{{wwwxxxzzz|||,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////////////////000111222222555888@@@HHHMMMQQQXXX```\\\]]]aaafffkkktttvvvsssyyy~~~{{{zzz{{{~~~||||||}}}{{{zzz|||}}}}}}~~~~~~~~~~~~}}}|||}}}~~~zzz{{{|||}}}}}}|||{{{zzz|||{{{{{{zzzyyyxxxwwwwwwxxxyyy{{{zzzyyywwwxxxxxx}}}yyyvvvuuuwwwyyyzzzyyywwwuuusssppprrrtttvvvwwwvvvuuutttsssttttttuuuvvvwwwxxxyyyuuuuuuwwwxxxzzzzzz{{{{{{xxxyyyyyyyyyzzz{{{{{{{{{zzzzzzyyywwwuuuqqqnnnmmmhhhfffcccbbbcccfffjjjmmmooorrrwwwyyy{{{|||~~~}}}~~~~~~}}}~~~}}}}}}zzzwwwrrrnnnllliiifffcccccceeefffdddbbb[[[YYYWWWVVVWWWWWWWWWVVVRRRPPPOOONNNNNNQQQSSSUUUVVVZZZ```eeeiiilllppprrrrrrrrrssstttvvvyyy|||}}}~~~}}}|||{{{zzz}}}}}}|||{{{zzzyyyxxxxxxzzzyyyxxxyyy{{{}}}}}}}}}{{{|||~~~}}}~~~~~~|||{{{wwwwwwwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||zzz{{{||||||zzzxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{|||~~~~~~|||zzzyyyyyy|||{{{zzzzzz|||~~~}}}yyyvvvuuuuuuuuuuuuuuuvvvvvvxxxzzz{{{|||~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{zzzxxxwwwssstttuuuxxx{{{~~~}}}}}}}}}~~~~~~}}}zzzxxxvvvuuutttsssssstttuuuuuuqqqkkkggg```^^^ZZZVVVUUUWWWYYY[[[\\\\\\\\\\\\[[[ZZZYYYXXXTTTSSSSSSRRRQQQMMMHHHDDDCCCIIIWWWiiivvv}}}lll}}}xxxhhhjjjvvvwwwhhhbbblllzzztttQQQAAA<<<777111///......---,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////111000333<<>>EEEJJJQQQXXXmmmwww~~~|||xxxxxxwwwtttnnnxxx|||xxx{{{{{{zzz|||,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,............///000111111888===BBBHHHMMMRRRWWWXXX______aaagggooo{{{zzz{{{{{{zzzyyyzzz{{{yyy{{{~~~|||yyyyyy|||~~~~~~~~~}}}}}}|||{{{zzz{{{~~~}}}}}}}}}|||||||||{{{{{{yyyzzz|||}}}}}}}}}||||||yyyyyyyyyxxxvvvtttrrrqqqppprrruuuvvvvvvwwwyyyzzz}}}~~~~~~|||{{{yyyyyytttvvvwwwxxxwwwuuurrrpppqqqrrrtttvvvwwwwwwwwwwwwwwwxxxyyyzzzyyyxxxvvvuuuttttttuuuvvvwwwwwwvvvvvvttttttuuuvvvwwwxxxxxxyyysssssssssrrrpppnnnkkkjjjhhhfffcccbbbbbbcccfffhhhiiikkknnnqqqrrrtttvvvyyyyyy{{{}}}zzzyyyyyywwwtttrrrooommmjjjiiihhhgggfffeeecccbbbYYYXXXXXXYYYZZZZZZXXXVVVVVVTTTQQQPPPOOOPPPRRRTTTRRRVVV\\\aaaeeeiiimmmpppssssssssstttvvvyyy{{{}}}{{{{{{|||||||||{{{{{{zzz~~~~~~}}}|||{{{zzzzzzyyyxxxuuutttvvv{{{}}}~~~~~~~~~}}}zzzxxxyyyzzzzzz{{{|||}}}}}}}}}~~~}}}||||||{{{||||||||||||||||||||||||{{{{{{{{{yyyzzz{{{zzzxxxwwwwwwwwwyyyyyyyyyzzzzzzzzzzzz{{{|||~~~}}}{{{{{{{{{{{{zzzyyyyyyzzz}}}|||zzzwwwtttssssssuuuvvvxxxxxxyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~|||zzzyyyrrrssstttwwwzzz~~~}}}{{{yyywwwuuuuuusssssstttuuuvvvtttpppllleeebbb]]]YYYWWWWWWYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXVVVUUUTTTTTTRRROOOJJJFFFCCCGGGRRRaaannn{{{xxxiiiwww}}}llllllttt|||pppkkkrrr{{{gggNNNAAA:::444222000///...---,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,,,,,,,---------............------------...//////000111777@@@EEEIIIQQQYYYjjjrrrxxxzzzyyyxxxuuurrrlllxxx}}}|||{{{xxxuuummmtttzzztttuuuxxx,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++............///000111111:::???EEEJJJQQQXXX\\\[[[aaa```bbbgggnnnxxxzzz|||{{{{{{zzzyyyyyyxxx{{{~~~{{{xxxxxx|||~~~}}}}}}}}}}}}}}}{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||yyyzzz{{{}}}}}}}}}||||||{{{{{{{{{zzzyyywwwtttsssmmmpppsssuuuvvvwwwyyy{{{yyy{{{||||||zzzyyyyyyzzzuuuvvvvvvvvvuuusssrrrppprrrssstttvvvwwwxxxyyyyyyyyyyyyzzzzzzyyywwwuuutttsssttttttuuuuuuuuuttttttrrrssssssttttttuuuuuuuuurrrqqqpppnnnmmmkkkjjjjjjgggfffdddbbbbbbccceeeggggggiiilllnnnooorrruuuwwwxxxyyy{{{}}}~~~~~~~~~~~~xxxwwwvvvuuusssqqqooonnnooonnnmmmkkkiiigggdddcccYYYYYYZZZ\\\]]]\\\YYYWWWVVVUUURRRPPPPPPQQQSSSTTTSSSVVVZZZ^^^aaaeeeiiimmmqqqqqqrrrsssuuuxxx{{{|||{{{{{{|||}}}}}}}}}||||||~~~~~~}}}|||{{{zzzyyyyyysssrrrqqqrrrvvvzzz|||}}}~~~~~~~~~{{{xxxzzzzzzzzz{{{|||~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzxxxyyyzzzzzzxxxvvvvvvwwwyyyyyyyyyyyyzzzzzzzzzzzz{{{}}}~~~~~~|||{{{zzz{{{zzzyyyxxxxxxzzz|||~~~~~~zzzxxxvvvtttsssuuuwwwxxxzzz{{{||||||}}}}}}||||||}}}|||||||||||||||}}}}}}}}}{{{{{{}}}~~~}}}{{{yyyrrrssstttwwwzzz~~~~~~|||zzzyyyxxxwwwuuuuuuuuuvvvwwwuuuqqqnnnfffccc^^^ZZZXXXXXXZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTPPPKKKGGGEEEFFFMMMXXXdddrrrmmmhhhsssqqqppptttwww|||ssswww}}}sssUUUCCC999555444000000...---,,,,,,,,,,,,*********************************************************++++++,,,,,,---,,,,,,,,,---------.........------------...//////000222999BBBGGGJJJRRRZZZfffjjjooosssuuutttqqqnnnnnn|||{{{xxxttt|||}}}nnngggooo}}}~~~tttooorrrvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------////////////000111222222;;;BBBIIIOOOXXXbbbfffdddeeedddgggmmmrrrxxx~~~xxx}}}zzz{{{zzzxxxxxxwwwzzz~~~~~~~~~{{{xxxxxx|||~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}|||zzz{{{|||}}}}}}|||}}}}}}~~~~~~~~~}}}|||{{{wwwxxxzzz{{{||||||{{{{{{zzz{{{{{{{{{zzzxxxuuutttnnnpppsssuuuvvvwwwxxxzzzuuuwwwyyyyyywwwvvvxxxzzzvvvvvvuuusssrrrrrrqqqqqqrrrssstttvvvwwwxxxyyyzzzxxxxxxxxxxxxxxxwwwvvvuuussssssttttttttttttsssrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqooommmkkkjjjiiijjjkkkeeedddbbbaaaaaacccdddfffgggiiikkkmmmnnnqqqtttwwwxxxxxxyyyzzz{{{||||||}}}xxxxxxwwwuuutttrrrqqqppprrrrrrqqqnnnjjjgggdddccc[[[\\\]]]```aaa```\\\ZZZVVVUUURRRQQQPPPRRRTTTUUUUUUWWWYYY[[[]]]aaafffiiinnnnnnooopppsssvvvyyy{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxrrrrrrrrrqqqrrrtttxxx{{{~~~}}}~~~~~~{{{zzzyyyyyyyyy{{{}}}~~~~~~~~~~~~{{{zzzzzzzzzyyyyyyyyyyyyxxxyyyzzzyyywwwvvvvvvvvvxxxxxxyyyyyyyyyzzzzzzzzzxxxzzz||||||zzzyyyyyyyyyxxxxxxxxxyyyyyy{{{||||||zzz}}}}}}{{{{{{}}}}}}zzzyyywwwuuuttttttvvvyyyzzz}}}}}}~~~~~~~~~}}}|||{{{}}}||||||{{{{{{||||||}}}|||}}}}}}|||{{{{{{~~~~~~{{{zzzssstttuuuwww{{{~~~}}}|||{{{zzzzzzvvvvvvuuuvvvvvvuuuqqqnnnfffccc___[[[YYYYYY[[[\\\]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWVVVUUUTTTPPPKKKHHHGGGEEEGGGNNNYYYhhh}}}}}}jjjfffooouuuqqqoooooowwwvvvyyy~~~|||\\\DDD888555666111000///...,,,,,,,,,+++************************************************)))******+++,,,,,,------+++,,,,,,,,,------------...------------...//////111444<<>>GGGJJJMMMUUU^^^llliiigggjjjmmmnnnnnnoooxxxzzzvvvzzzzzzyyy~~~nnneeeiiirrr|||{{{pppjjjlllqqq...---,,,,,,,,,,,,---...******+++,,,---//////000000...///000///...444<<>>:::666333111////////////...---+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000000000...---...111333222999@@@CCCEEEMMMZZZfffllliiijjjqqqvvvvvvuuuuuu{{{sssxxx|||qqqqqq~~~oooffflllxxx|||tttkkkkkkppp---,,,++++++++++++,,,---***++++++,,,---...///000111///000111000000666>>>DDDIIIPPP[[[jjjyyy~~~|||wwwpppmmmrrrxxx}}}|||uuu|||~~~vvvvvvxxxxxxxxxzzz~~~~~~~~~~~~}}}}}}}}}|||{{{{{{|||}}}~~~}}}||||||||||||{{{{{{||||||}}}~~~}}}|||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||{{{zzzxxxxxxyyyyyyyyyyyyxxxxxxuuuuuuvvvvvvvvvvvvvvvvvvyyyvvvssssssuuuwwwxxxyyyuuutttsssrrrsssssstttuuuvvvuuutttssssssssstttuuuzzzyyyxxxxxxxxxxxxyyyzzzwwwvvvuuutttsssrrrqqqpppppppppqqqpppooonnnlllkkkkkkjjjjjjiiiiiihhhggggggeeeddddddcccbbbbbbccccccfffhhhkkkoooqqqsssssstttwwwwwwxxxyyyzzz{{{|||||||||{{{{{{}}}~~~~~~|||{{{|||xxxtttqqqpppooommmllljjjjjjhhhgggeeedddcccbbb___\\\XXXVVVVVVWWWWWWWWWVVVTTTSSSSSSVVV\\\bbbeeeiiiiiiiiikkkmmmqqquuuwww~~~||||||~~~~~~{{{|||~~~~~~~~~|||{{{yyyxxxwwwuuusssqqqpppooonnnooorrrxxx|||~~~~~~|||{{{yyyyyyzzz}}}}}}zzzxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz||||||||||||||||||||||||zzzyyyxxxwwwwwwwwwxxxxxxwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{yyyyyyzzzzzzyyyxxxvvvuuuwwwwwwwwwxxxyyy{{{}}}{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyyyy{{{|||~~~~~~}}}||||||}}}~~~~~~~~~}}}zzz|||~~~~~~{{{yyyvvvtttrrrssswww{{{~~~~~~}}}{{{zzzyyyvvvvvvuuutttrrrqqqooonnnhhheee```_________\\\YYYYYYYYYYYYZZZ\\\[[[YYYWWWXXXWWWVVVTTTRRRPPPOOONNNLLLFFFEEEJJJPPP\\\ttt}}}sssrrrxxx|||pppgggdddkkkuuu|||rrrmmmvvvnnnPPP???999666444222000/////////...---++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,.........,,,,,,---000222555;;;BBBFFFIIIQQQ```lllrrrppprrrzzz~~~|||yyyyyyzzz}}}ooouuu}}}yyyvvvxxxssskkkqqq{{{~~~|||yyyqqqiiiiiimmm,,,++++++******++++++,,,***++++++,,,---...//////111000000222222222999BBBFFFKKKSSS]]]lllzzz}}}wwwrrrooorrrvvv{{{zzzzzztttuuuwwwxxxyyy{{{~~~}}}}}}zzzzzz{{{~~~~~~~~~}}}}}}}}}||||||||||||}}}~~~~~~{{{{{{}}}~~~~~~~~~}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuuttttttssswwwuuurrrrrrsssuuuvvvvvvtttttttttttttttvvvwwwwwwuuutttsssrrrssstttuuuvvvyyyxxxxxxwwwxxxxxxyyyyyyvvvvvvuuusssrrrpppooooooqqqqqqqqqqqqpppnnnmmmlllhhhiiiiiiiiiiiiiiiiiijjjddddddccccccdddeeeeeefffgggiiikkknnnqqqtttuuuvvvyyyzzz{{{}}}~~~~~~~~~~~~~~~{{{{{{xxxuuusssrrrrrrpppnnnpppooommmjjjgggeeecccbbbaaa^^^ZZZXXXXXXYYYXXXXXXVVVUUUTTTTTTVVVZZZ^^^aaagggggggggiiilllqqqvvvxxx|||||||||}}}~~~{{{|||}}}~~~~~~}}}|||{{{yyyxxxwwwuuussspppnnnmmmkkkooouuuzzz}}}~~~}}}{{{yyyzzz}}}}}}zzzyyyyyyzzzzzzzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzyyywwwvvvuuuuuuvvvxxxzzz|||~~~zzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxx{{{}}}~~~~~~}}}||||||}}}~~~}}}}}}~~~}}}zzz{{{|||~~~~~~}}}|||uuutttrrrssswww{{{~~~}}}}}}~~~~~~|||zzzyyyuuuuuutttsssrrrqqqpppooohhhfffcccbbbbbb```[[[WWWWWWWWWXXXZZZ\\\\\\ZZZYYYXXXWWWUUUSSSQQQOOOMMMMMMNNNGGGEEEHHHNNN[[[vvv}}}{{{~~~rrrgggccciiirrr{{{llldddooowwwVVV@@@888666444222000/////////...---,,,+++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---...------,,,...111444999???EEEIIINNNYYYiiiuuuzzzyyy}}}}}}||||||~~~zzzpppxxx~~~vvv|||xxxrrrwww~~~xxxtttmmmggggggkkk,,,,,,++++++++++++,,,,,,++++++,,,,,,---...//////111///000222222444;;;DDDJJJPPPXXXaaammmyyy|||zzztttqqqqqqtttvvv{{{}}}|||vvvsssuuuxxxxxxzzz}}}~~~}}}wwwxxxzzz}}}}}}}}}}}}}}}}}}~~~~~~{{{|||~~~~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxyyyyyyyyyyyyyyyyyyxxxyyyxxxxxxwwwvvvuuuttttttvvvtttrrrqqqssstttuuuttttttttttttuuuvvvxxxyyyyyyssssssrrrrrrrrrsssuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvtttsssqqqpppoooqqqqqqqqqqqqpppnnnmmmkkkhhhhhhhhhhhhhhhhhhhhhhhhaaaaaabbbbbbdddeeeggghhhjjjkkkmmmqqqtttwwwyyyzzz~~~~~~~~~~~~~~~~~~}}}zzzwwwvvvtttssssssrrrpppnnnqqqpppnnnkkkiiifffdddcccbbb```\\\ZZZYYYYYYXXXWWWVVVUUUTTTUUUWWWZZZ]]]```dddddddddfffjjjpppuuuyyy{{{|||}}}~~~|||||||||||||||{{{zzzyyyxxxxxxxxxwwwuuussspppooohhhmmmsssxxx{{{}}}~~~~~~~~~|||zzz{{{~~~}}}{{{||||||||||||}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwwwwvvvvvvuuuvvvwwwxxxyyyxxxyyyzzzzzzzzzxxxwwwvvvrrrrrrsssuuuwwwxxxzzz{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwww|||}}}}}}|||}}}}}}~~~~~~~~~||||||}}}~~~~~~}}}|||wwwuuutttuuuyyy}}}~~~}}}zzzxxxuuutttsssrrrqqqqqqqqqpppkkkhhhdddbbbbbb```\\\XXXWWWWWWXXXZZZ]]]^^^\\\[[[YYYXXXVVVTTTRRRPPPNNNMMMMMMFFFAAADDDIIIVVVrrrvvviiicccgggooo}}}jjj___kkk~~~ZZZAAA888888555333111///000///...---,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...////////////111555888<<>>777444222000000///...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...///222666:::===AAAIIISSS___ppp~~~{{{uuummmfffaaacccppp}}}+++,,,------------,,,+++,,,,,,,,,------------...///---...111444888BBBMMMPPP^^^ppp~~~}}}{{{}}}ssssssyyytttrrrtttyyy{{{zzz}}}}}}{{{zzz{{{~~~~~~|||||||||{{{{{{||||||}}}~~~}}}}}}}}}||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzyyyxxxxxxyyyzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyvvvvvvwwwwwwwwwxxxxxxxxxyyywwwvvvvvvwwwwwwvvvtttssstttvvvwwwxxxxxxxxxxxxsssrrrqqqppppppqqqqqqrrrqqqrrrtttvvvxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwttttttuuutttsssrrrpppooommmlllkkkiiihhhfffeeeddd^^^___```aaacccfffhhhiiikkknnnuuu{{{~~~~~~}}}{{{|||~~~}}}}}}}}}}}}xxxuuuooonnnnnnlllkkkjjjiiihhhfffdddaaa___]]][[[XXXVVVUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWYYY]]]dddjjjooovvvyyy|||}}}||||||~~~||||||{{{{{{{{{||||||}}}{{{zzzyyyxxxwwwwwwwwwwwwqqqrrrrrrrrrsssuuuyyy}}}~~~}}}~~~|||zzzzzz{{{zzzzzz}}}{{{yyyxxxyyy{{{|||||||||||||||||||||||||||xxxyyyzzz{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwyyyzzzzzzyyywwwuuurrrssstttuuuuuutttsssrrrsssuuuvvvxxxyyyzzzzzzzzzzzzyyywwwvvvuuutttttttttwwwxxxzzz{{{{{{{{{zzzyyyxxxzzz}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}tttsssrrrtttwwwzzz{{{zzz~~~zzzxxxwwwuuussspppooonnnoooooonnniiidddbbbccccccaaa___ZZZZZZ[[[]]]___```^^^]]][[[ZZZYYYXXXWWWVVVVVVUUUTTTMMMIIIHHHGGGJJJ\\\pppyyyllljjjoooqqqeeeqqqwwwVVVCCC>>>777555222111000000...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...***,,,---...000333888;;;===BBBKKKWWWeeewwwyyymmmjjjeee```]]]dddxxx***+++,,,------,,,+++***,,,,,,------------------000...///222555:::DDDOOOXXXgggzzz{{{oooqqqxxx{{{sssrrruuuzzz{{{zzz}}}|||zzzxxxzzz}}}~~~~~~~~~|||zzz{{{{{{{{{{{{{{{|||}}}}}}|||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{|||yyyzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwzzzxxxwwwwwwxxxxxxwwwuuussstttvvvwwwxxxxxxwwwvvvtttsssqqqpppppppppqqqqqqpppqqqtttvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwvvvtttrrrqqqnnnmmmlllkkkjjjhhhgggggg``````aaabbbdddggghhhjjjiiinnnuuu|||}}}}}}}}}~~~}}}yyyuuuqqqqqqooonnnllljjjiiihhhhhhfffcccaaa___]]]YYYWWWVVVWWWWWWXXXXXXWWWWWWVVVWWWVVVUUUVVVZZZaaahhhllltttwwwzzz{{{zzzzzz|||{{{{{{{{{|||}}}~~~}}}{{{xxxwwwvvvvvvwwwuuutttsssqqqqqqtttxxx|||~~~~~~|||}}}}}}|||}}}||||||{{{zzzxxxwwwwwwzzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{vvvwwwyyyzzz{{{zzzyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwtttvvvyyy{{{{{{yyyvvvtttrrrssstttuuuuuutttssssssqqqrrruuuxxxzzz{{{{{{{{{xxxwwwvvvuuussssssrrrrrrwwwxxxzzz|||||||||zzzyyywwwzzz}}}~~~}}}~~~{{{||||||}}}~~~~~~vvvuuuuuuvvvyyy|||||||||~~~~~~{{{yyyxxxvvvssspppnnnnnnnnnnnnkkkhhheeeeeefffeeeaaa]]]ZZZZZZ[[[\\\^^^___]]][[[ZZZYYYYYYXXXXXXWWWVVVVVVTTTNNNJJJIIIFFFGGGVVVhhhzzz}}}ooolllppprrrfffqqq^^^FFF>>>888555222111000000...,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---///000222666:::>>>===CCCMMMZZZjjj{{{vvvbbbaaa```]]][[[ddd~~~(((+++//////,,,+++,,,...++++++,,,---...///000111,,,444000...777???HHHUUU\\\nnn{{{pppqqqzzzvvvrrrsssvvvxxxzzz{{{||||||~~~}}}}}}|||yyyyyy{{{}}}|||{{{{{{{{{~~~}}}~~~~~~~~~|||zzzyyyzzz|||~~~~~~|||zzzyyy|||{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwzzzzzz{{{|||zzzxxxvvvtttyyyxxxwwwvvvvvvvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxvvvuuuvvvxxxyyywwwtttssstttuuutttrrrqqqqqqqqqqqqsssvvvxxxyyywwwuuutttzzz|||}}}|||yyyxxxxxxxxxzzzzzzyyyvvvsssrrrrrrssstttsssqqqpppnnnmmmmmmllliiieeebbbbbbfffiiijjjjjjqqqtttxxx}}}}}}zzzwwwtttqqqpppooommmiiieeeiiigggeeecccbbb```]]][[[[[[\\\[[[YYYWWWUUUVVVWWWXXXVVVTTTTTTYYY```hhhmmmuuuxxxzzzzzzyyyxxxzzz|||~~~}}}}}}~~~|||{{{yyyxxxyyyzzz|||}}}|||zzzwwwttttttuuuwwwxxx|||~~~}}}|||}}}}}}}}}zzzyyyzzz{{{}}}{{{{{{{{{{{{zzzzzzzzzzzz|||zzzxxxxxxyyyyyyxxxwwwzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzyyyxxxxxxwwwwwwuuuwwwyyyzzzzzzxxxvvvtttttttttsssssssssttttttuuussssssrrrrrrssstttvvvwwwwwwvvvuuutttsssttttttuuuxxxyyyzzz{{{{{{zzzyyyxxx~~~~~~|||{{{|||~~~~~~~~~}}}}}}}}}}}}}}}zzz{{{zzzyyyxxxxxxzzz|||}}}~~~}}}}}}zzzvvvrrrnnnlllkkkkkkhhhgggeeeeeedddbbb^^^\\\YYYXXXXXXYYY\\\]]]]]]\\\\\\\\\[[[ZZZYYYYYYYYYZZZVVVTTTNNNHHHEEEIIIRRRYYYpppyyysssmmmnnnxxxhhhnnndddIII???999666444222111000///---++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++...------------...//////111000///000444888::::::@@@GGGQQQ^^^pppyyyiiiZZZYYYYYYWWWXXXeee+++,,,...///...------...+++,,,,,,---...///000000---444111///888AAAIIIWWWdddtttyyyppprrr|||uuutttuuuvvvxxxzzz|||~~~}}}~~~|||yyyyyy{{{~~~}}}}}}|||}}}}}}}}}~~~~~~~~~|||zzzzzz{{{}}}}}}{{{zzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwyyyzzz{{{{{{zzzxxxvvvuuuxxxxxxvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxvvvuuuvvvxxxyyywwwuuuuuuwwwxxxwwwuuusssssstttssstttvvvwwwxxxwwwvvvuuuxxxyyy{{{{{{zzzyyyzzz{{{zzzzzzzzzwwwtttsssssstttttttttrrrpppooonnnmmmmmmnnnkkkggggggiiikkkllllllrrrtttxxx}}}~~~zzzxxxvvvssspppoooooonnnkkkiiijjjhhhfffcccaaa```^^^]]]\\\]]]\\\ZZZWWWVVVWWWXXXWWWVVVTTTTTTXXX___fffkkkqqqtttxxxzzzzzz{{{}}}~~~}}}|||||||||}}}~~~~~~|||{{{zzz{{{|||}}}{{{yyyvvvssssssuuuxxxzzz|||~~~}}}}}}~~~}}}~~~{{{yyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz|||zzzyyyxxxyyyzzzyyyxxxzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxxxxwwwvvvwwwxxxyyyyyyxxxvvvuuuuuuttttttsssssssssssstttuuutttsssrrrrrrrrrssstttuuutttsssrrrrrrssstttuuuwwwxxxzzz{{{|||||||||{{{~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||zzz{{{{{{zzzyyyyyyzzz||||||}}}|||}}}zzzvvvrrrnnnlllkkkjjjffffffeeeffffffddd```]]]YYYWWWWWWXXXZZZ]]]]]]]]]]]]]]]\\\ZZZZZZYYYYYYYYYUUUSSSNNNGGGCCCFFFNNNUUUgggqqquuuoooppp}}}lllmmmzzzlllNNN???999666333111111000...---++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++...------------...//////111///...000444888;;;===BBBIIISSS___qqqrrrbbbXXXWWWWWWVVVWWWddd,,,++++++---......---,,,---------.........//////---333111111;;;CCCLLL\\\ppp~~~vvvooosss~~~uuuwwwwwwwwwxxxzzz}}}~~~|||zzzzzz|||||||||||||||}}}~~~~~~~~~}}}{{{{{{|||~~~~~~|||{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwyyyyyyzzz{{{zzzyyywwwvvvxxxwwwvvvvvvuuuuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvwwwxxxxxxwwwvvvyyyzzz{{{zzzxxxwwwwwwwwwuuuvvvvvvvvvwwwwwwwwwwwwuuuwwwzzz{{{{{{{{{}}}~~~zzz{{{zzzxxxvvvuuuuuuwwwuuuuuusssrrrpppooooooooorrrooolllkkklllnnnnnnnnnrrrtttxxx{{{~~~~~~{{{{{{||||||~~~}}}yyyvvvuuussspppooooooooonnnmmmllljjjgggcccaaa`````````^^^___^^^\\\YYYWWWXXXYYYWWWUUUTTTTTTXXX^^^eeeiiipppssswwwzzz{{{|||~~~}}}|||{{{zzzyyyzzz{{{{{{~~~}}}||||||}}}}}}zzzxxxuuussssssvvvzzz}}}}}}~~~}}}}}}~~~|||zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{yyyyyyzzz{{{zzzyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuutttsssrrrrrrssssssvvvuuutttrrrqqqppppppoooqqqqqqqqqqqqrrrssstttuuuwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~|||{{{zzzzzzzzzzzzyyyzzz||||||zzzyyyzzz{{{{{{~~~~~~}}}|||}}}zzzvvvqqqmmmkkkjjjiiieeeeeefffhhhhhhfffaaa^^^YYYWWWUUUUUUXXX\\\^^^^^^___^^^]]][[[ZZZYYYYYYYYYUUUSSSNNNGGGBBBCCCJJJOOO[[[gggxxxxxxrrrsssyyysssnnnsssxxxUUU@@@999666333111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++++++++,,,...------------...//////111///---///444:::>>>@@@EEELLLVVVbbbrrr|||hhhYYYUUUUUUUUUTTTWWWddd+++)))'''))),,,---+++(((------.....................333111444???FFFPPPbbb{{{xxxsssooottt}}}vvvwwwwwwvvvwwwyyy||||||zzz|||~~~|||||||||||||||}}}~~~}}}{{{|||}}}~~~~~~}}}|||xxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxxxxyyyzzzzzzyyyyyyxxxyyyyyyxxxwwwwwwvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwxxxxxxxxxxxxzzz|||}}}|||zzzxxxxxxyyyxxxwwwvvvvvvvvvwwwxxxxxxvvvxxxzzz{{{{{{|||}}}~~~{{{||||||zzzxxxwwwxxxzzzwwwwwwuuutttsssrrrrrrrrrrrrqqqooonnnooopppqqqrrrtttvvvxxx{{{}}}}}}}}}}}}zzzzzzyyyzzzzzz{{{|||}}}|||yyywwwuuurrrpppooooooooopppmmmlllhhhdddaaaaaabbbdddaaaaaa```^^^[[[YYYYYYZZZWWWVVVUUUVVVYYY___dddhhhsssuuuxxxzzz{{{{{{{{{||||||{{{yyyxxxxxxxxxxxxyyy}}}}}}}}}}}}}}}}}}}}}}}}|||zzzwwwuuuuuuxxx{{{~~~}}}}}}|||~~~}}}{{{yyyyyyyyy|||||||||||||||}}}}}}}}}}}}{{{zzzzzz{{{|||{{{zzzyyyzzzzzz{{{{{{zzzzzzyyy{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvuuuuuutttsssrrrrrrrrrrrruuutttsssrrrpppooonnnnnnooopppqqqrrrsssuuuvvvvvvyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{~~~}}}|||{{{zzzzzzzzzxxxzzz|||}}}{{{zzzzzzzzz|||~~~~~~}}}}}}|||zzzuuuqqqmmmjjjiiiiiiggghhhiiijjjjjjfffaaa\\\YYYVVVSSSSSSVVVZZZ^^^___```___]]]\\\ZZZYYYXXXXXXVVVTTTPPPIIICCCBBBFFFJJJSSS___qqqyyyrrrsssrrr}}}}}}rrrooouuu\\\BBB:::777333000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...------------...//////000...---///555<<>>:::555222000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------...////////////000333999???CCCDDDKKKRRR[[[eeesss|||jjj]]]XXXTTTSSSUUUZZZcccuuu------------,,,,,,...000+++,,,,,,---...///000000000111222<<>>MMM[[[^^^___hhhzzz~~~{{{zzz{{{lll[[[VVVTTTTTTXXX___ooo,,,,,,,,,---------......,,,...///000000111333666@@@MMMYYYaaannn}}}}}}zzz{{{}}}vvvvvvyyyyyyyyyzzz|||}}}|||yyywwwtttwwwzzz||||||}}}{{{|||||||||{{{zzzyyyyyywwwxxxyyyxxxxxxxxx{{{}}}||||||~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{wwwwwwxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyyyyxxxwwwvvvtttuuuvvvwwwvvvuuusssrrruuuuuuuuutttttttttsssssswwwvvvuuuttttttuuuvvvvvvwwwtttrrrrrrtttvvvvvvvvvvvvvvvwwwwwwvvvuuusssrrrrrrrrrssssssrrrqqqqqqpppnnnnnnooopppqqqrrrrrrsssmmmmmmllllllkkkjjjjjjjjjhhhhhhiiijjjjjjiiihhhhhheeedddcccbbbaaaaaaaaaaaa]]][[[YYYYYYZZZ]]]```bbbcccbbbaaabbbcccccc```^^^ZZZYYYWWWVVVXXX\\\aaadddkkkpppuuuyyy{{{}}}~~~zzzwwwsssqqqpppoooppptttxxx{{{}}}|||uuupppbbb___[[[YYY[[[^^^```aaa```bbbdddeeefffgggjjjlllooouuuzzz{{{|||~~~~~~|||zzz{{{|||}}}}}}|||{{{zzz}}}}}}||||||}}}~~~~~~{{{yyyvvvsssqqqpppppppppnnnmmmllllllmmmnnnooopppooopppqqqrrrtttuuuvvvwwwxxxwwwvvvuuuttttttttttttqqqqqqpppooopppqqqrrrssswwwvvvvvvwwwwwwxxxyyyzzzuuuvvvxxxyyyzzz{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxzzz|||~~~|||yyyxxxxxxxxxzzz}}}~~~}}}|||zzz{{{{{{{{{||||||}}}}}}|||}}}~~~~~~~~~}}}zzz{{{~~~zzz{{{}}}~~~}}}|||{{{{{{zzzxxxuuurrrooonnnmmmlllkkkkkkllljjjgggeee___```^^^[[[UUUQQQOOONNNMMMRRRZZZ___``````^^^^^^\\\[[[ZZZWWWTTTQQQNNNMMMGGGDDDDDDIIIRRR___ooo}}}yyyuuuuuuwww}}}qqq}}}lllNNN@@@;;;666111000//////...............------------------------,,,,,,,,,---------......///000111111111222444666>>>LLLXXX[[[```mmm}}}}}}uuuuuuwwwzzzvvvfffYYYWWWUUUSSSYYYcccppp,,,,,,,,,---------......,,,...///000000111444666AAANNN[[[aaajjjwww|||zzzwww}}}zzzrrrrrrwwwzzztttvvvyyyyyyxxxxxxzzz|||~~~}}}{{{wwwuuutttwwwzzz}}}~~~~~~{{{{{{||||||{{{zzzzzzyyywwwxxxxxxwwwvvvwwwzzz|||{{{|||~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwwwwxxxyyyzzz|||}}}wwwwwwxxxyyyyyyyyyxxxxxxvvvwwwyyyzzzzzzyyywwwvvvuuuvvvxxxyyyxxxwwwuuutttvvvvvvuuuuuuuuutttttttttvvvuuutttsssssstttuuuvvvuuussspppppprrrtttuuuuuuuuuvvvvvvvvvvvvtttsssrrrsssssssssssssssrrrqqqppplllmmmnnnooopppqqqrrrsssnnnmmmlllkkkjjjjjjjjjjjjffffffggggggggggggffffff```___^^^]]]\\\[[[[[[[[[ZZZXXXUUUTTTUUUXXX]]]```aaaaaaaaabbbdddcccaaa___YYYXXXVVVUUUWWW[[[___bbbeeekkkrrrxxx{{{~~~}}}xxxtttpppnnnmmmrrruuuyyy{{{}}}|||vvvrrraaa]]]YYYWWWYYY\\\___```___aaaccceeeeeegggiiikkkmmmtttyyyzzz{{{~~~~~~{{{zzz{{{|||~~~}}}|||zzzyyy}}}||||||||||||~~~{{{yyyuuuqqqooooooooopppoooooonnnnnnoooppprrrssspppppprrrsssuuuvvvwwwxxxxxxxxxvvvuuuttttttttttttpppooonnnnnnnnnoooqqqrrrwwwwwwwwwwwwxxxyyyzzz{{{tttuuuwwwyyyzzzzzzzzzyyyxxxxxxyyyzzzzzzyyyyyyyyywwwxxxzzz|||~~~~~~{{{yyywwwwwwxxx{{{~~~~~~}}}|||zzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~yyy{{{}}}xxxzzz}}}~~~~~~}}}|||{{{{{{zzzxxxvvvrrrooommmllllllkkkkkklllkkkhhheee``````___[[[VVVQQQOOOOOOLLLRRR[[[aaabbbaaa___^^^\\\[[[ZZZWWWTTTQQQNNNMMMIIIEEEDDDGGGOOO\\\mmmzzzxxxtttssssss||||||ooozzztttTTTDDD===777111000000///...............------------------------,,,,,,,,,---------......+++---///111222444888:::===JJJTTTXXX___nnn}}}wwwoooqqquuuxxx~~~||||||pppbbbXXXWWWUUURRRYYYeeeqqq---------............//////...000111000///333:::EEELLLXXXfffpppuuutttqqqyyyyyypppnnnttt{{{~~~xxxvvvyyy{{{zzzxxxyyy|||~~~~~~{{{xxxuuusssuuuvvvxxx{{{}}}}}}|||~~~}}}|||{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~}}}{{{yyyxxx{{{yyywwwuuutttvvvxxxyyyyyyyyyyyyxxxxxxvvvuuuuuuxxxxxxyyyzzzyyyxxxwwwvvvvvvuuuttttttuuutttrrrpppwwwwwwuuutttsssrrrrrrrrrsssqqqooonnnnnnqqqtttvvvoooooooooooooooppppppqqqvvvuuutttsssrrrsssttttttrrrpppnnnnnnoooppppppooonnnlllkkkmmmppprrrqqqpppmmmllljjjhhhhhhhhhhhhiiifffffffffeeedddcccaaaaaaaaa___\\\ZZZYYYYYYWWWUUURRRQQQOOONNNPPPSSSWWWZZZZZZ[[[]]]_________]]]\\\VVVVVVUUUTTTTTTWWW\\\```dddiiipppwww|||~~~~~~{{{wwwtttqqqqqqpppqqquuuyyy}}}xxxpppccc[[[UUUVVVZZZ[[[[[[\\\]]]^^^___``````bbbfffiiimmmppptttyyy|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy{{{{{{zzz{{{{{{|||}}}}}}{{{zzzwwwtttpppmmmlllkkkkkkoooooooooooopppqqqssssssvvvvvvvvvvvvvvvuuuttttttyyyyyyyyyxxxxxxvvvuuuuuuuuussspppnnnmmmnnnpppqqquuuuuuvvvwwwxxxyyyzzzzzzvvvvvvvvvvvvuuuuuuuuuuuuyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyzzz||||||||||||{{{|||{{{zzzzzzzzz{{{}}}~~~}}}}}}|||||||||}}}}}}~~~}}}}}}}}}}}}||||||||||||zzzzzzzzz}}}~~~}}}}}}~~~}}}~~~~~~}}}|||{{{~~~~~~}}}zzzvvvrrrppppppooonnnmmmmmmllljjjgggddddddaaa[[[VVVQQQNNNMMMMMMJJJQQQZZZ```aaaaaaaaabbb^^^]]]]]]\\\[[[XXXSSSOOOHHHDDDBBBFFFNNN[[[lll{{{zzzmmmmmmlllsssooovvvdddGGG:::777666222111000///---------------------------------------------............///222111222555444444:::BBBIIITTTWWWTTT]]]qqqzzzvvvuuunnnjjjmmmsssyyy|||zzz~~~~~~oootttzzzbbb]]]YYYYYYTTTOOOWWWdddyyy---------............//////...000111000///444;;;GGGMMMYYYgggrrrwwwwwwvvvyyy}}}tttllljjjqqqyyy~~~yyywwwyyyzzzzzzyyyzzz}}}~~~{{{yyyxxxvvvwwwyyy|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||yyyxxxxxxwwwwwwxxxyyyzzzzzzzzz{{{||||||||||||{{{||||||}}}}}}|||zzzyyyxxxzzzyyywwwvvvuuuvvvxxxyyyxxxxxxxxxxxxwwwvvvuuutttvvvwwwxxxyyyyyyxxxwwwwwwvvvuuutttuuuuuuuuusssqqqrrrqqqppppppooooooooooooqqqppppppppppppqqqrrrssspppoooooooooooopppqqqqqquuutttsssrrrqqqrrrrrrsssqqqooommmmmmoooppppppoooooommmlllmmmppprrrqqqooolllkkkiiigggfffffffffgggeeeeeeeeedddcccbbbaaa```]]]ZZZXXXVVVUUUTTTRRRQQQPPPOOOMMMMMMNNNQQQTTTVVVWWWXXXZZZ\\\\\\[[[ZZZYYYUUUUUUUUUTTTTTTWWW\\\```ccchhhooouuuzzz}}}~~~|||wwwsssqqqppppppsssvvvzzz}}}|||uuummmbbbYYYSSSTTTWWWXXXXXXZZZ[[[]]]```aaabbbdddgggiiilllooosssxxx{{{}}}~~~}}}||||||}}}||||||{{{zzzyyyzzzzzzzzzzzzzzz{{{||||||~~~yyywwwuuurrrooommmllllllmmmpppppppppqqqqqqsssttttttuuuuuuuuuvvvuuuuuuttttttwwwxxxxxxxxxwwwvvvuuuuuuuuusssqqqnnnmmmnnnoooqqqsssttttttuuuvvvwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxwwwxxxyyyzzz{{{|||||||||{{{~~~}}}}}}}}}}}}}}}~~~|||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}|||||||||yyyxxxyyy|||}}}}}}~~~~~~}}}~~~}}}|||{{{}}}}}}|||yyyuuuqqqooooooooonnnmmmmmmllljjjgggdddccc```[[[VVVQQQOOONNNNNNJJJPPPYYY___aaaaaaaaaaaa```___^^^^^^]]]ZZZVVVRRRKKKFFFBBBEEEKKKVVVfffttt|||nnnllllllvvv~~~mmmtttlllOOO@@@999555222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111222444444444;;;BBBLLLVVVXXXTTT\\\nnnuuuooolllgggfffllltttzzz}}}{{{zzzmmmrrr}}}yyysss___YYYWWWWWWTTTRRR[[[iii---------............//////...///111000000555===IIIPPP[[[hhhttt{{{|||{{{|||||||||yyyppphhhhhhpppxxx{{{yyyxxxyyy{{{|||{{{~~~~~~||||||wwwyyyzzz}}}}}}}}}}}}~~~~~~~~~zzzyyyxxxxxxxxxxxxyyyyyyxxxyyy{{{}}}}}}|||{{{zzz{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxwwwwwwwwwxxxxxxyyywwwwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwxxxxxxxxxwwwwwwvvvuuuuuuvvvuuutttrrrnnnnnnmmmmmmmmmmmmnnnnnnnnnoooooopppppppppooooooooooooooooooooopppqqqqqqrrrrrrqqqppppppppppppqqqnnnmmmllllllnnnppppppoooooonnnmmmnnnooopppooommmllljjjhhhfffddddddddddddddddddccccccbbb```___^^^ZZZXXXUUUSSSRRRQQQOOOMMMLLLKKKKKKLLLMMMNNNOOOPPPSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTSSSTTTWWW[[[___bbbfffmmmssswww{{{~~~|||vvvrrrqqqppppppsssvvvzzz}}}}}}yyyqqqhhh___WWWQQQQQQSSSSSSTTTWWWYYY\\\```ccceeegggiiikkklllooossswww{{{}}}}}}}}}zzz{{{{{{|||{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{~~~zzzuuusssrrrpppooonnnnnnoooooorrrrrrrrrrrrssstttuuuuuuttttttuuuuuuuuuuuuuuutttwwwwwwwwwxxxwwwwwwvvvvvvvvvtttqqqooonnnnnnoooppprrrrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzyyyyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{{{{||||||{{{}}}~~~~~~~~~~~~~~~}}}}}}zzzzzzzzz{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}xxxxxxyyy||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{xxxssspppnnnnnnooonnnmmmlllllljjjgggeeebbb___[[[VVVRRROOONNNNNNIIIOOOWWW]]]`````````aaaaaa`````````___]]]YYYVVVOOOHHHCCCCCCHHHQQQ```mmmqqqkkkiiivvv}}}lllppp|||tttYYYIII>>>777222111000///...---------++++++++++++++++++++++++---------............///111000222444444555<<>>GGGMMMTTTaaappp{{{~~~ppprrrsssqqqsss}}}uuummmppp||||||yyy{{{}}}}}}~~~}}}{{{yyyxxxyyyrrrtttwwwzzz~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}|||zzzxxxvvvtttuuuvvvvvvwwwyyyzzz{{{{{{yyyyyyxxxxxxyyy{{{}}}~~~}}}zzzwwwvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyvvvvvvuuuuuuuuuwwwxxxyyyyyyxxxxxxyyyzzz{{{yyyxxxssssssrrrrrrrrrrrrrrrsssqqqppppppooonnnlllkkkjjjooooooooooooooopppqqqqqqrrrrrrssstttsssrrrqqqppppppoooooopppqqqqqqooommmmmmooopppoookkkjjjkkkmmmfffeeecccbbbaaaaaaaaabbb\\\\\\[[[[[[ZZZXXXWWWVVVRRROOOLLLIIIHHHFFFCCCAAAAAABBBCCCDDDGGGJJJLLLMMMLLLKKKKKKJJJIIIIIIIIIJJJEEEGGGIIIJJJKKKNNNQQQTTTWWW```jjjnnnmmmlllppptttxxxyyy{{{|||zzzvvvrrrpppjjjlllnnnooooooppprrrttt}}}}}}xxxqqqdddYYYTTTOOOJJJIIIIIIJJJQQQYYY\\\```eeehhhkkkmmmppprrrlllmmmmmmmmmnnnnnnnnnooorrrrrrrrrqqqpppooonnnmmmnnnmmmlllkkkkkkkkkkkkkkkjjjkkkmmmqqqxxx~~~zzzzzzxxxyyyyyyzzzzzzyyyyyyyyy~~~|||{{{{{{{{{{{{||||||{{{zzzyyywwwvvvuuuwwwxxxzzz|||~~~~~~}}}{{{yyyvvvtttrrrqqquuuuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{|||}}}~~~~~~zzz{{{{{{{{{||||||}}}}}}yyyxxxwwwwwwxxxyyy{{{|||zzzyyyyyyyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{}}}~~~}}}{{{|||}}}zzzxxxwwwxxxxxxvvvwwwwwwuuuqqqnnnmmmmmmmmmlllllllllmmmllliiifffdddbbb^^^YYYSSSNNNJJJHHHGGGHHHLLLSSS[[[___^^^\\\YYYXXXXXXXXXZZZ[[[ZZZYYYUUULLLDDDAAACCCLLL[[[iiioooyyyyyyttt{{{~~~ddd]]]___rrrwwwTTT@@@::::::444333222000//////......---------------------------------........./////////...///222555999CCCMMMXXXYYY]]]fffsss}}}}}}yyyxxxwwwvvvxxxuuucccTTTNNNNNNUUU]]]iii//////.........---------000//////...111777???DDDJJJXXXiiiuuu}}}}}}yyy}}}|||yyy{{{uuuooosss~~~|||yyyyyy{{{}}}~~~|||{{{{{{vvvwwwzzz}}}~~~|||{{{zzz||||||}}}}}}~~~~~~{{{}}}}}}{{{wwwuuuuuuwwwsssuuuxxx{{{|||{{{yyywwwyyyyyyxxxxxxxxxyyyzzz{{{yyyzzz{{{yyywwwuuuvvvwwwzzz{{{{{{{{{{{{{{{zzzzzz{{{xxxuuuuuuyyy{{{|||{{{||||||{{{yyyyyyxxxxxxyyyvvvuuusssrrrsssvvvxxxzzzssstttttttttsssqqqooonnnppppppqqqrrrrrrrrrrrrqqqqqqrrrsssssssssrrrqqqpppqqqqqqqqqqqqrrrsssttttttqqqpppooonnnnnnmmmmmmmmmgggfffeeedddcccbbbaaa```eeeccc```\\\YYYVVVTTTSSSQQQOOOKKKHHHFFFEEEEEEFFFBBBAAAAAAAAACCCFFFHHHJJJKKKKKKLLLLLLKKKIIIHHHGGGEEEFFFHHHIIIJJJMMMQQQSSS[[[```fffjjjkkklllppprrryyyzzz{{{{{{zzzxxxuuussslllkkkjjjgggfffhhhlllooossswww||||||wwwnnnbbbXXXUUUPPPJJJGGGJJJPPPVVVZZZcccfffkkknnnooonnnmmmmmmqqqpppnnnmmmllllllmmmnnnpppmmmkkkkkklllllljjjgggllllllllllllmmmllljjjhhhlllppptttwwwyyy}}}~~~yyy{{{~~~~~~}}}|||{{{}}}{{{zzz{{{zzzyyyxxxwwwwwwwwwwwwzzz{{{}}}~~~}}}}}}{{{yyyvvvtttrrrpppppptttuuuuuuwwwxxxyyyzzzzzz~~~}}}|||}}}~~~|||}}}}}}~~~~~~~~~~~~}}}zzzzzzzzzzzz{{{{{{{{{{{{~~~|||zzzzzzzzz{{{{{{~~~}}}}}}}}}}}}|||}}}~~~~~~~~~|||{{{zzz~~~~~~}}}}}}~~~~~~~~~~~~~~~|||xxxvvvtttttttttvvvuuutttqqqooommmkkkjjjmmmllllllmmmnnnmmmkkkiiiiiieee```\\\WWWRRRMMMJJJFFFGGGJJJQQQYYY\\\[[[YYYZZZXXXVVVVVVWWWYYYYYYXXXSSSMMMFFFAAA@@@FFFWWWfffkkkxxxzzz{{{www{{{kkk```]]]nnntttRRRBBB:::444333222111000////////////---------.........//////////////////000000000000///000111111222:::FFFOOOWWWXXX```pppxxxvvv}}}tttfffUUUQQQOOOTTT```sss//////.........---------000/////////111888@@@FFFKKKYYYiiiuuu~~~|||~~~|||rrrnnnrrr~~~|||yyyyyy{{{~~~|||{{{zzzxxxyyy|||~~~}}}|||{{{|||||||||}}}}}}}}}}}}}}}|||}}}}}}{{{wwwttttttuuurrrtttwwwyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{zzzxxxvvvwwwxxxyyyyyy{{{|||}}}~~~~~~~~~}}}zzzwwwwwwzzz|||||||||||||||{{{zzzyyyxxxxxxxxxxxxvvvuuutttuuuwwwzzz{{{vvvwwwwwwwwwvvvtttrrrqqqqqqqqqrrrrrrrrrqqqqqqpppqqqqqqrrrsssssssssrrrqqqqqqqqqppppppqqqqqqrrrrrrrrrqqqooonnnmmmmmmnnnnnniiihhhgggfffeeedddcccbbbaaa```^^^[[[YYYWWWVVVVVVOOOMMMJJJFFFDDDCCCBBBCCC@@@@@@???@@@AAADDDFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDFFFGGGGGGIIIKKKPPPSSSXXX]]]cccggghhhiiimmmoootttvvvxxxyyyyyyvvvsssqqqkkkjjjhhhfffdddeeeiiilllqqqtttxxx|||~~~{{{vvvmmmbbbYYYQQQMMMHHHHHHMMMUUU]]]aaaeeehhhllloooppppppoooooonnnmmmkkkjjjjjjjjjkkkkkknnnllliiihhhiiiiiigggeeeiiijjjkkklllnnnnnnmmmlllooossswwwzzz|||}}}~~~~~~~~~~~~~~~|||zzzyyy{{{{{{zzzxxxxxxwwwwwwxxxzzz{{{}}}~~~~~~~~~|||{{{{{{zzzxxxvvvtttrrrqqqqqqsssssstttvvvwwwyyyzzzzzz}}}|||{{{|||~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}||||||{{{{{{~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{~~~~~~~~~~~~~~~~~~}}}|||yyyvvvuuuuuuuuuvvvuuusssqqqnnnllljjjiiigggggghhhkkknnnooonnnmmmiiifffaaa\\\XXXSSSNNNKKKGGGGGGKKKRRRYYY^^^]]]\\\ZZZXXXVVVVVVXXXYYYYYYYYYSSSMMMGGGBBB@@@FFFUUUdddhhhuuu|||}}}}}}mmmppp}}}oooccc___ooovvvSSSBBB:::444333222111000////////////++++++,,,,,,,,,---------............///////////////000111111333;;;FFFOOOWWW^^^lll~~~yyy{{{pppbbbTTTPPPOOOUUUbbbvvv...............---------000//////000333999AAAGGGKKKXXXfffqqq{{{uuuooolllqqq~~~|||zzzzzz|||~~~}}}{{{zzzzzz{{{}}}~~~~~~|||||||||||||||{{{{{{{{{{{{|||{{{yyyvvvtttttttttssstttuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{zzzxxxwwwxxxyyywwwxxxzzz|||~~~}}}zzzyyyzzz|||||||||}}}||||||zzzyyyxxxxxxwwwyyyxxxwwwvvvwwwyyy{{{|||zzzzzz{{{{{{zzzxxxvvvuuurrrssssssrrrrrrqqqpppooopppqqqrrrsssttttttssssssrrrrrrqqqpppppppppppppppsssqqqooommmmmmmmmnnnooolllkkkjjjiiihhhfffeeeeee]]]]]]\\\ZZZYYYYYYYYYYYYQQQNNNKKKGGGDDDBBBBBBBBB@@@@@@???@@@AAACCCEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFIIINNNRRRWWW\\\bbbeeefffgggkkknnnnnnqqqtttwwwwwwuuuqqqnnnjjjiiigggdddaaabbbfffhhhnnnppptttwwwzzz~~~}}}zzztttlllaaaYYYOOOLLLJJJLLLRRR\\\dddhhhjjjkkkmmmoooqqqrrrrrrrrrmmmlllkkkjjjiiiiiiiiiiiikkkhhheeecccddddddddddddhhhiiikkknnnpppqqqrrrssstttxxx}}}~~~|||zzzxxx|||{{{zzzyyyyyyyyyyyyyyyzzz{{{|||||||||{{{zzzyyyyyyyyyxxxvvvuuutttssssssqqqrrrsssuuuwwwyyyzzz{{{|||{{{zzz{{{|||}}}|||{{{||||||}}}~~~~~~~~~~~~~~~}}}||||||{{{}}}}}}}}}|||}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}|||}}}zzzwwwvvvvvvvvvuuuuuusssqqqnnnkkkhhhgggcccdddfffiiimmmoooooonnnjjjfffbbb]]]YYYUUUPPPMMMHHHHHHKKKRRRZZZ___```___[[[YYYWWWWWWXXXYYYZZZYYYTTTOOOHHHDDDAAAEEERRR```eeeqqq~~~~~~tttbbbeeeqqqvvvhhhaaapppxxxTTTBBB:::555333222111000////////////+++,,,,,,,,,,,,---------------------............///000111222555===GGGPPPUUUcccxxx{{{lll\\\TTTPPPPPPXXXeeeyyy........................///000000111444;;;DDDJJJQQQ\\\jjjttt}}}vvvnnnkkkkkkppp~~~~~~{{{zzzzzz|||~~~}}}zzzyyyzzz{{{}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwvvvuuuttttttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{yyyxxxyyy{{{wwwxxxzzz|||~~~|||zzzyyyzzzzzz{{{~~~~~~}}}}}}|||zzzyyyyyyzzzyyyxxxwwwxxxyyy{{{||||||}}}}}}}}}|||{{{yyyxxxtttttttttsssrrrpppooonnnppppppqqqrrrsssttttttttttttsssrrrqqqppppppppppppsssqqqooommmlllmmmnnnpppnnnmmmlllkkkiiihhhgggfff\\\[[[ZZZYYYYYYYYYYYYYYYTTTRRRNNNJJJFFFDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDEEEHHHMMMQQQXXX\\\aaadddeeegggjjjnnniiimmmrrrvvvvvvtttpppmmmjjjiiifffccc``````cccfffkkknnnpppsssvvv{{{|||wwwqqqhhh^^^WWWSSSQQQPPPSSS[[[ccckkknnnpppoooooooooqqqrrrssssssppppppnnnlllkkkiiihhhhhhfffdddaaa```aaaccceeefffiiikkknnnppprrrtttvvvxxxzzz}}}{{{yyyxxx||||||{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{zzzyyywwwvvvxxxwwwwwwwwwvvvuuuuuutttqqqrrrtttvvvxxxzzz|||}}}|||{{{zzz{{{|||}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}|||||||||zzzxxxwwwvvvvvvvvvvvvtttrrrooollliiigggddddddeeehhhkkkmmmlllkkkjjjgggbbb^^^ZZZVVVRRRNNNJJJIIIKKKQQQYYY```bbbbbb]]][[[XXXXXXYYYZZZZZZZZZUUUPPPJJJEEEAAACCCOOO\\\dddooo|||{{{{{{mmm[[[^^^lll}}}lllbbbppp}}}XXXBBB:::777333222111000////////////............////////////------.........////////////000111333777???IIIPPPSSSeee}}}~~~jjjZZZUUURRRSSS[[[hhh|||---.....................///000000222666===FFFMMMYYYdddrrr{{{yyynnnggghhhjjjppp~~~~~~}}}{{{zzzzzz}}}|||zzzyyyyyyzzz|||}}}}}}}}}|||{{{zzzyyyxxxxxxvvvvvvvvvwwwxxxxxxxxxxxx{{{yyyvvvsssrrrrrrtttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxzzz{{{{{{yyyyyyzzz{{{yyyyyyzzz{{{||||||||||||~~~|||yyywwwwwwxxxyyy~~~~~~}}}|||{{{yyyyyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}|||zzzyyyuuuuuutttsssrrrqqqooonnnpppppppppqqqrrrsssttttttuuutttsssqqqpppppppppppprrrpppnnnmmmllllllnnnnnnnnnmmmllljjjhhhgggeeeeee]]]\\\ZZZYYYXXXWWWWWWWWWVVVSSSOOOKKKHHHFFFEEEEEECCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFHHHMMMPPPVVVZZZ___aaabbbdddhhhkkkhhhkkkpppuuuvvvssspppmmmjjjiiigggccc``````cccfffjjjlllooorrruuuyyy~~~~~~zzztttmmmddd]]]XXXVVVVVVYYY___hhhqqqwwwzzzyyyuuuqqqoooppprrrssssssrrrqqqpppmmmkkkhhhfffeeebbbbbbaaa```bbbdddhhhkkkmmmpppssstttuuuvvvzzz}}}~~~~~~|||zzzyyyyyy||||||{{{zzzzzzzzz{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvvvvwwwwwwxxxwwwvvvvvvuuurrrsssuuuwwwyyy{{{}}}}}}}}}|||{{{{{{|||}}}|||{{{{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{~~~}}}|||zzzyyywwwwwwvvvwwwvvvvvvtttqqqnnnjjjhhhcccccceeehhhkkklllkkkjjjiiifffbbb^^^[[[WWWSSSPPPKKKIIIJJJOOOWWW___cccddd^^^\\\ZZZYYYZZZ[[[[[[ZZZWWWRRRMMMGGGBBBBBBKKKVVVdddooo|||~~~tttsss|||kkkWWWZZZgggooobbbnnn\\\CCC:::888333222111000////////////........./////////000000....../////////000000000000000111444999BBBKKKQQQUUUgggjjjZZZVVVTTTVVV^^^kkk---------...............///000111333777???IIIPPPXXXeeettt~~~uuuiiicccgggkkkppp~~~~~~}}}{{{zzzzzz}}}~~~{{{yyyyyyxxxyyy{{{}}}~~~}}}}}}|||{{{zzzzzzyyyyyywwwvvvuuuwwwyyyzzzzzzyyy|||zzzwwwsssrrrrrrssstttuuuvvvxxxyyyyyyyyyxxxwwwwwwxxxzzzzzzyyyyyyzzz|||zzz{{{{{{{{{{{{{{{zzzzzz}}}}}}{{{xxxuuuuuuvvvxxx}}}~~~}}}}}}zzzyyyyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~}}}{{{zzzuuuuuuttttttsssqqqpppoooppppppoooooopppqqqrrrsssssssssrrrppppppooooooooooooooonnnmmmllllllllllllkkkkkkiiigggeeedddbbbaaa]]]\\\ZZZYYYWWWVVVVVVVVVUUURRROOOKKKHHHFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFHHHHHHHHHJJJNNNPPPSSSWWW[[[]]]]]]___cccggggggkkkooossstttrrrooommmjjjiiifffccc```aaadddfffiiillloooqqqtttwww{{{~~~}}}zzzuuuooohhhbbb^^^[[[YYY\\\dddnnnzzz}}}uuuqqqqqqrrrsssrrroooooonnnllljjjhhheeedddcccdddeeeeeefffhhhlllppprrruuuxxxxxxxxxyyy~~~~~~}}}~~~}}}{{{{{{zzzzzz|||{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvvvvwwwxxxxxxxxxwwwvvvuuurrrsssuuuvvvxxxzzz{{{|||}}}|||{{{{{{|||}}}{{{zzzzzz{{{|||~~~{{{{{{{{{|||||||||}}}}}}{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{zzzxxxwwwvvvvvvvvvvvvvvvuuusssooollljjjaaabbbdddgggkkkmmmmmmlllhhheeeaaa^^^[[[WWWSSSPPPLLLIIIHHHLLLTTT\\\aaaccc```]]][[[ZZZ[[[\\\[[[[[[XXXTTTOOOIIIBBB@@@GGGQQQaaaooo}}}zzznnnjjjqqqnnnXXXXXXeee~~~qqqbbblllaaaEEE::::::333222111000////////////,,,,,,---------.........////////////000000000111000000111555;;;DDDMMMRRRZZZjjjkkk\\\XXXWWWZZZcccqqq---------........./////////000111333888AAAKKKRRRUUUcccuuusssfffaaaggglllqqq}}}}}}}}}{{{zzz{{{}}}~~~{{{yyyyyyyyyxxxyyy{{{}}}~~~~~~}}}}}}|||||||||{{{{{{zzzzzzzzzxxxwwwwwwzzzzzzyyywwwzzzyyyvvvtttssstttuuuwwwuuuvvvxxxyyyyyyyyywwwvvvvvvwwwyyyyyyxxxyyyzzz|||{{{{{{||||||||||||{{{{{{||||||{{{xxxuuutttvvvyyyyyy{{{}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~}}}|||{{{ttttttttttttsssrrrqqqppppppoooooonnnnnnooopppqqqqqqpppooonnnnnnnnnnnnnnnlllmmmmmmmmmmmmkkkjjjiiihhhgggfffdddbbb```^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVUUUSSSPPPLLLJJJIIIHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFHHHJJJLLLLLLMMMNNNPPPRRRUUUYYY[[[[[[]]]aaaeeehhhjjjmmmpppqqqpppnnnllliiihhheeebbb``````cccfffgggjjjnnnqqqsssuuuwwwyyyxxxuuupppjjjeeebbbaaabbbaaagggqqq{{{tttrrrssssssrrrllllllmmmmmmlllkkkiiihhhgggiiikkkkkkkkklllooorrrssswww{{{{{{{{{}}}~~~~~~~~~}}}|||{{{{{{||||||{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwvvvwwwxxxyyyyyywwwuuutttrrrrrrsssuuuvvvxxxyyyyyy|||{{{zzzzzz{{{{{{zzzxxxzzz{{{|||}}}||||||||||||||||||{{{{{{{{{|||}}}~~~~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||zzzzzzyyyyyyxxxwwwvvvuuussstttuuuuuussspppllljjjddddddeeehhhkkklllkkkjjjgggddd```]]]ZZZWWWSSSPPPLLLIIIFFFIIIQQQYYY___aaaaaa^^^\\\[[[\\\\\\\\\[[[YYYUUUPPPJJJCCC???EEENNN\\\mmmyyykkkccchhhwwwuuu]]]\\\ggg|||tttccclllfffGGG;;;:::333222111000////////////------------...................../////////000000000000111555===FFFNNNRRRZZZjjj~~~}}}iii[[[XXXXXX]]]hhhxxx---------........./////////000111444999BBBLLLSSSWWWhhh|||rrreee```ggglllrrr|||}}}}}}}}}{{{zzz{{{}}}}}}yyywwwxxxyyyxxxyyy|||~~~~~~}}}}}}||||||||||||||||||{{{{{{{{{}}}{{{xxxxxxzzzzzzxxxuuuxxxwwwuuuuuuuuuvvvxxxyyytttvvvxxxyyyyyyyyywwwvvvuuuvvvxxxxxxxxxxxxzzz{{{{{{||||||}}}}}}}}}}}}}}}|||}}}|||yyyuuutttwwwzzzwwwxxx{{{}}}~~~~~~}}}|||}}}}}}}}}}}}}}}|||||||||}}}~~~~~~}}}|||ttttttttttttsssrrrqqqqqqpppooonnnmmmmmmnnnoooooonnnnnnmmmllllllllllllmmmjjjkkkmmmmmmmmmkkkiiigggfffeeecccaaa___]]][[[[[[YYYYYYXXXWWWWWWWWWWWWXXXXXXVVVRRROOOMMMLLLLLLLLLOOOOOOOOOOOOOOONNNNNNMMMIIIIIIGGGGGGGGGHHHIIIJJJFFFIIILLLNNNNNNNNNOOOPPPTTTWWWZZZ\\\\\\^^^bbbggghhhiiilllnnnooonnnmmmlllgggfffdddaaa___```cccffffffiiimmmppprrrsssuuuvvvtttqqqlllgggcccccceeegggkkkqqq|||vvvtttttttttrrrkkklllmmmooopppoooooonnnlllnnnppppppnnnnnnppprrrtttxxx|||}}}}}}}}}~~~|||{{{{{{{{{|||}}}zzzzzzyyyyyyyyyzzzzzz{{{zzzyyyxxxxxxwwwxxxxxxxxxwwwxxxyyyzzzyyywwwuuutttqqqqqqrrrssstttuuuvvvwww{{{zzzyyyyyyyyyzzzxxxwwwzzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}xxxyyyyyyxxxxxxvvvuuuuuuqqqrrrssstttrrrooollljjjiiiiiihhhiiijjjjjjgggeeefffccc___\\\ZZZWWWSSSPPPLLLHHHEEEGGGOOOWWW]]]```aaa___\\\[[[\\\]]]\\\[[[ZZZVVVQQQKKKCCC>>>CCCLLLYYYlllzzziii```dddsss|||dddbbbmmm|||vvvdddllliiiIII;;;;;;333222111000////////////////////////000000000111---------.........//////000000111666>>>GGGOOOSSSYYYhhh||||||zzzhhh[[[XXXXXX___lll}}}///............---------...///000333999CCCNNNUUU[[[lllwwwhhh^^^aaaiiiuuu~~~yyyxxxxxxzzz~~~{{{xxxxxxxxx{{{|||}}}~~~}}}|||}}}~~~~~~}}}}}}}}}}}}|||{{{yyyxxxwww{{{zzzyyyxxxyyyxxxvvvtttuuuuuuttttttttttttuuuuuuvvvxxxyyyyyyyyyyyyzzz|||zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~~~~}}}|||zzzyyy|||{{{zzzxxxwwwvvvvvvvvvsssvvvxxxxxxwwwwww{{{~~~~~~}}}}}}}}}~~~}}}zzzxxxvvvuuuuuutttssssssrrrrrrsssqqqnnnlllkkklllnnnooollllllkkkkkkkkklllmmmnnnooonnnllljjjhhheeedddccc^^^^^^______^^^]]]]]]\\\VVVWWWWWWVVVTTTTTTUUUWWWYYYXXXVVVRRRPPPOOOQQQTTT[[[XXXUUUUUUVVVTTTQQQNNNLLLLLLMMMMMMLLLLLLKKKJJJHHHKKKOOOSSSUUUUUUSSSRRRUUUXXX[[[^^^```bbbeeeggggggkkknnnpppooollliiihhhhhheeeaaa^^^]]]^^^```bbbfffiiillloooooooooooopppmmmmmmllljjjjjjlllqqqtttzzz~~~xxxssspppnnnlllnnnoooqqqssssssssssssvvvvvvwwwwwwwwwvvvuuuuuuxxx}}}}}}|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz|||||||||{{{zzzyyywwwwwwxxxyyyzzz|||}}}zzzvvvsssqqqqqqrrruuuwwwxxxwwwuuuyyyyyyyyyyyyzzz|||~~~{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}~~~}}}~~~}}}}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~|||{{{{{{{{{}}}zzzxxxwwwwwwxxxwwwvvvuuutttssssssrrrqqqmmmkkkkkkjjjhhhffffffgggiiijjjllliiieeeaaa^^^YYYTTTQQQKKKHHHFFFGGGLLLUUU]]]bbbaaa```___\\\[[[YYYYYYXXXYYYVVVQQQIIICCC@@@AAABBBQQQcccxxxnnnbbbdddrrrjjj```iii}}}vvvcccjjjoooKKK::::::222222111000/////////000//////.........---------///////////////.........333111222888???DDDKKKRRRWWWgggxxxsssfff```XXXYYY^^^kkk---------........./////////000111444999CCCMMMUUU___oooyyykkkaaaccclllxxx}}}|||zzzyyyzzz}}}{{{yyyxxxyyy}}}}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{zzzzzzxxxwwwwwwyyy{{{{{{yyywwwtttttttttsssssstttttttttwwwxxxyyyyyyxxxxxxzzz|||zzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~~~~}}}|||{{{|||{{{zzzxxxwwwuuuuuuuuusssvvvxxxyyyyyyzzz|||~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvtttrrrqqqpppooommmkkkiiiiiijjjkkkmmmkkkjjjjjjjjjjjjjjjiiiiiihhhhhhfffeeecccaaa```___\\\\\\\\\\\\[[[ZZZYYYYYYWWWXXXXXXWWWVVVUUUWWWXXXYYYYYYXXXVVVTTTUUUXXXZZZbbb```______```___[[[XXXTTTTTTTTTTTTTTTRRRQQQPPPOOOQQQUUUXXXZZZ[[[ZZZYYYZZZ]]]aaacccdddfffhhhjjjjjjmmmrrrtttsssqqqnnnllliiigggccc```___```bbbdddgggjjjnnnpppppppppqqqrrrnnnoooooooooppptttyyy~~~{{{vvvrrrpppmmmooorrrtttuuuuuuuuutttxxxxxxxxxyyyyyyyyyyyyzzz|||~~~}}}~~~~~~~~~}}}||||||{{{zzzyyyyyyyyy||||||||||||{{{zzzyyyxxxyyyyyy{{{|||}}}{{{wwwtttqqqqqqrrruuuxxxzzzyyyxxxxxxxxxxxxyyyzzz|||~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||||||||~~~{{{yyyxxxxxxxxxxxxwwwtttsssrrrrrrrrrqqqnnnllllllkkkiiihhhggghhhiiijjjkkkhhhdddaaa]]]YYYTTTQQQLLLIIIFFFFFFKKKSSS[[[``````___]]][[[YYYXXXWWWVVVXXXUUUPPPIIICCC@@@AAACCCOOOaaaxxxssseeedddqqqmmmaaagggvvv{{{hhhmmmqqqNNN===<<<333222111000000//////000//////.........---------/////////////////////...222000222999@@@EEELLLRRRUUUcccqqqwwwyyy~~~~~~qqqddd]]]WWWXXX]]]jjj++++++,,,---...///000111000111222555;;;CCCNNNUUUdddrrr{{{nnneeegggppp~~~|||~~~|||zzzzzz|||~~~|||zzzzzz{{{~~~~~~}}}{{{{{{{{{{{{{{{|||}}}~~~wwwwwwxxx{{{||||||zzzwwwttttttttttttttttttttttttwwwxxxxxxxxxwwwxxxzzz}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~}}}}}}||||||zzzxxxwwwuuutttsssrrruuuyyy{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{}}}|||zzzwwwuuusssqqqppplllkkkiiigggfffggghhhiiiiiijjjjjjjjjjjjhhhgggfffcccbbbaaa```^^^]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXYYYYYYXXXYYY[[[\\\______``````___aaadddffflllllllllmmmnnnllliiifff___```aaaaaa```]]]ZZZYYYYYYZZZ\\\___aaabbbccccccccceeehhhjjjjjjkkkmmmooonnnqqqvvvyyyyyywwwtttqqqllliiifffcccbbbccceeegggjjjmmmppprrrrrrssstttuuuqqqrrrtttvvvzzz~~~yyyuuusssnnnqqquuuxxxzzzyyywwwuuuzzzzzzzzzzzz{{{}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyy{{{||||||}}}}}}||||||{{{zzzzzz{{{}}}}}}|||xxxuuuppppppqqqtttxxx{{{{{{{{{xxxxxxxxxyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~|||yyyxxxyyyxxxwwwvvvsssrrrrrrrrrsssrrrooommmnnnmmmkkkiiiiiiiiiiiijjjiiifffccc```]]]YYYUUUQQQLLLIIIFFFFFFIIIPPPXXX]]]___^^^]]][[[YYYWWWUUUTTTVVVTTTOOOIIICCCAAAAAACCCNNNaaaxxxzzzgggcccooommm___ccckkkxxxrrrrrrtttQQQ@@@>>>333333222000000/////////...............---------......//////////////////000...222;;;CCCIIINNNSSSXXXaaaiiikkkmmmssszzz|||}}}~~~{{{zzzyyy}}}oooccc\\\WWWWWW\\\iii}}},,,,,,------...//////000111222444777===FFFPPPVVViiittt{{{ppphhhiiisss~~~{{{~~~{{{yyyzzz|||}}}{{{{{{|||}}}~~~~~~~~~}}}|||||||||{{{{{{{{{|||}}}~~~{{{zzz{{{|||}}}{{{xxxuuuuuuuuuuuuvvvvvvuuuuuuuuuwwwxxxxxxwwwvvvwwwzzz}}}{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{}}}~~~||||||{{{yyywwwuuusssrrrrrruuuyyy}}}}}}}}}}}}~~~~~~~~~}}}{{{{{{}}}|||{{{yyywwwuuusssrrrooommmjjjhhhfffeeeeeeeeeggghhhjjjjjjjjjhhhfffeeeaaaaaa___^^^\\\ZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWVVVWWWXXXZZZ\\\]]]___bbbdddiiikkklllmmmmmmnnnpppssssssuuuwwwxxxyyyvvvssspppllllllmmmmmmkkkhhheeecccaaaaaabbbdddfffhhhiiijjjjjjlllnnnpppppppppqqqsssrrrtttxxx|||}}}|||xxxuuunnnllliiiffffffggghhhjjjmmmooorrrtttuuuvvvwwwyyyvvvxxx{{{~~~|||wwwtttooosssxxx|||}}}|||xxxvvv{{{zzzzzz{{{}}}~~~}}}||||||zzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~{{{{{{|||}}}}}}|||yyyvvvrrrqqqppprrrvvvxxxyyyyyyyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}|||||||||||||||||||||||||||~~~~~~}}}{{{yyyxxxxxxxxxvvvtttrrrqqqqqqrrrsssrrrpppnnnooonnnmmmkkkjjjjjjjjjjjjhhheeebbb```]]]YYYUUURRRLLLJJJGGGEEEGGGMMMUUUZZZ______]]]\\\ZZZWWWVVVUUUUUUSSSOOOIIIDDDAAABBBCCCQQQdddzzzllldddmmm}}}hhhYYY[[[aaarrr{{{uuu|||wwwSSS@@@<<<444333222111000/////////....................................///////////////...222>>>HHHMMMPPPSSS\\\bbbeeeccceeellltttxxx|||}}}~~~|||{{{ssssss}}}zzzpppfff___YYYYYY]]]iiizzz........................000222555:::@@@JJJTTT[[[qqq{{{xxxpppiiikkkuuu}}}zzz{{{yyyxxxzzz}}}}}}||||||}}}{{{}}}}}}}}}}}}|||{{{~~~~~~}}}||||||||||||}}}{{{zzzzzz{{{|||{{{xxxvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxwwwvvvwwwzzz|||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||~~~~~~||||||{{{zzzxxxvvvtttsssrrrtttxxx|||}}}}}}}}}~~~}}}}}}}}}||||||{{{zzzzzz{{{{{{zzzyyyxxxwwwwwwvvvuuusssooolllhhhfffddddddcccdddfffggggggfffeeeccc```___]]][[[XXXVVVTTTSSSTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[^^^aaadddggglllooosssuuuwwwxxxwwwxxxyyyzzzyyy{{{~~~}}}zzzwwwuuuuuuuuuuuutttrrrooolllkkkgggffffffggghhhjjjlllmmmnnnppprrrssssssssstttuuuuuuuuuxxx{{{~~~}}}zzzvvvooonnnkkkjjjiiijjjkkkllloooqqqtttvvvwwwxxxzzz|||{{{}}}}}}wwwtttppptttyyy~~~}}}zzzwwwyyyyyyyyyzzz}}}}}}~~~}}}{{{zzzzzzzzz{{{|||||||||}}}~~~|||{{{{{{|||}}}|||yyyvvvtttrrrpppppprrrtttvvvvvv{{{{{{{{{{{{{{{zzzzzzyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~||||||}}}}}}~~~~~~}}}|||}}}}}}}}}}}}}}}}}}|||~~~~~~|||zzzyyyxxxxxxwwwuuusssrrrqqqqqqrrrsssrrrpppnnnooonnnmmmllllllkkkkkkkkkhhhfffccc```]]]ZZZUUURRRLLLKKKHHHEEEEEEJJJRRRYYY```______^^^\\\ZZZXXXWWWUUUTTTPPPJJJEEEBBBBBBCCCRRRdddzzzvvviiiooovvvaaaRRRVVV\\\pppwwwzzzzzzUUU@@@:::555444333111000000//////---.....................---.........//////000000///...444BBBMMMRRRSSSTTT[[[```bbbaaaeeeoooxxx}}}~~~~~~qqqkkkooouuuxxx|||~~~{{{ssskkkeee]]]\\\```kkkxxx//////.........---------///222666<<>>HHHTTT___ggg~~~pppnnnlllooo{{{~~~|||xxxyyyzzz}}}~~~|||{{{|||}}}}}}~~~}}}~~~~~~~~~}}}{{{|||}}}|||xxxvvvuuuvvvyyy{{{|||{{{wwwxxxzzz{{{{{{zzzxxxwwwsssuuuxxxyyyyyyxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{|||}}}}}}|||{{{{{{|||}}}}}}|||{{{yyywwwtttssstttwww{{{~~~~~~~~~~~~~~~~~~||||||{{{zzzzzzzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxuuuqqqnnnlllkkkfffeeedddcccaaa```___^^^ZZZYYYXXXWWWVVVUUUTTTSSSUUUWWWZZZ___cccfffiiijjjnnnpppsssuuuwwwzzz~~~~~~||||||zzzxxxvvvtttsssrrrrrrrrrppppppooooooooonnnnnnnnnqqqsssvvvwwwvvvvvvxxxyyy|||xxxvvvwww{{{|||zzzwwwqqqpppooommmmmmnnnoooooorrrtttvvvwwwyyy{{{~~~yyytttqqqtttxxx|||~~~|||zzzxxxvvvwwwyyy{{{~~~~~~}}}~~~}}}}}}|||zzzxxxyyyzzz|||~~~|||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{zzzxxxvvvuuurrrnnnmmmpppsssvvvwwwyyyyyy{{{|||||||||{{{zzz{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{yyyvvvssstttsssrrrrrrrrrqqqnnnlllkkkkkkllllllmmmmmmllllllllliiifffbbb___[[[VVVRRRLLLLLLJJJFFFEEEIIIRRRZZZ]]]^^^___``````^^^]]]\\\YYYWWWTTTNNNHHHDDDCCCCCCJJJ\\\ooo{{{uuummmxxxgggWWW[[[aaawwwuuuuuuaaaGGG>>>666555444222111000//////---------.........//////------......///000000111222222:::JJJWWWZZZVVVTTTVVV]]]dddjjjsss~~~hhhdddmmmrrrzzz~~~tttmmmjjj^^^^^^eeepppxxx+++,,,,,,---...///000000,,,000777@@@JJJWWWccckkk~~~zzzooonnnnnnqqq}}}~~~}}}yyyzzz|||~~~|||{{{|||}}}~~~xxxzzz~~~~~~|||yyyvvvuuuvvvxxxyyyyyyvvvwwwyyyzzzzzzyyywwwvvvrrruuuyyyzzzzzzxxxwwwwww||||||||||||||||||||||||yyyzzz{{{|||||||||{{{zzz{{{|||}}}~~~~~~|||zzzyyyuuusssrrruuuzzz}}}~~~}}}~~~~~~}}}}}}}}}||||||{{{{{{{{{||||||yyyyyyyyyyyyyyyyyyyyyxxx{{{zzzxxxvvvtttrrrpppooommmllliiifffcccaaa______YYYYYYYYYYYYYYYYYYYYYYYYZZZ]]]aaaffflllpppsssuuuxxxyyy{{{}}}~~~yyywwwuuurrrqqqqqqrrrsssssssssssssssrrrqqqooonnnrrrtttvvvxxxwwwxxxyyy{{{zzzvvvvvvzzz|||zzzxxxqqqpppooonnnnnnnnnoooppprrrtttvvvxxxyyy{{{~~~zzzuuuqqqsssxxx{{{|||{{{yyyxxxvvvwwwzzz}}}||||||}}}}}}|||{{{yyywwwwwwyyy{{{}}}}}}}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyyzzzyyywwwvvvtttqqqnnnmmmpppuuuxxxzzzvvvwwwyyy{{{}}}}}}}}}}}}zzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}}}}{{{wwwuuuuuutttssssssrrrqqqmmmkkkiiijjjkkklllmmmmmmmmmmmmnnnkkkgggccc___[[[VVVRRRKKKLLLKKKGGGEEEIIISSS[[[\\\]]]___``````___]]]\\\ZZZYYYUUUOOOIIIDDDCCCCCCHHHXXXiiittt~~~uuuhhhooo{{{ooo]]]aaaddd{{{ssssssfffLLLBBB777666444222111000//////---------.........//////---------...///000000111444333<<>>IIIVVVZZZeeezzzyyy|||rrrnnnpppvvv~~~~~~}}}}}}~~~|||yyywwwyyy~~~}}}xxxxxxyyyyyyzzzyyyyyyyyyvvv}}}}}}{{{~~~|||wwwyyyzzz{{{{{{yyyxxxvvvwwwyyyzzz{{{zzzzzz{{{|||{{{|||~~~}}}|||~~~}}}{{{zzzzzz{{{||||||~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}{{{vvvssssssttttttttt{{{}}}~~~~~~~~~~~~|||{{{{{{~~~|||{{{|||~~~zzzyyyxxxxxxxxxwwwuuusssxxxxxxxxxyyyyyyyyyyyyzzz{{{{{{|||~~~~~~}}}|||yyyuuusssqqqooollljjjhhhfffcccaaa```^^^\\\ZZZYYYXXXWWWXXX]]]dddlllpppnnnoooqqqsssvvvzzz|||~~~}}}yyyvvvtttooonnnlllkkklllnnnqqqsssmmmssszzz|||{{{{{{yyyrrrtttqqqnnnsss}}}~~~||||||||||||}}}zzzyyyzzz}}}~~~}}}{{{zzzzzz{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{yyyxxxwwwvvvyyyzzzyyyuuurrrqqqrrrssssssssssssssssssssstttrrrssstttuuuvvvvvvuuuuuuuuuttttttvvvxxxzzzzzzyyyzzz{{{}}}~~~~~~~~~}}}|||{{{|||~~~~~~|||{{{}}}|||{{{~~~}}}|||{{{{{{yyyzzz{{{zzzyyyxxxyyy{{{~~~}}}}}}}}}}}}}}}~~~~~~xxxyyyxxxxxxvvvtttqqqpppmmmnnnqqqssstttttttttsssttttttsssrrrpppppprrrssspppooonnnllljjjiiiiiiiiieeedddcccbbbaaa]]]WWWSSSMMMJJJHHHHHHFFFCCCFFFKKKNNNTTT[[[___```aaabbbccccccdddbbb^^^```bbb[[[QQQIIIMMMXXXfffsss}}}rrrmmm~~~hhhYYY___qqq~~~llleeesssaaaGGG<<<999555333333333222111........................////////////000111222333000:::EEEWWWfffccc```kkkqqq}}}zzzpppaaaZZZ\\\\\\gggpppttt}}}---...///.........000222555555>>>KKKRRRXXXjjj~~~xxxmmmmmmnnnttt}}}{{{{{{{{{~~~~~~|||}}}{{{xxxwwwxxxzzz{{{||||||xxxyyyyyyyyyyyyyyyyyyzzz~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzzzz{{{{{{||||||zzz{{{|||{{{zzzzzz{{{||||||}}}~~~~~~~~~}}}{{{zzz~~~}}}{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxvvvuuuvvvxxxyyyyyyyyyxxxzzz|||~~~}}}}}}~~~}}}|||{{{zzzzzzzzz}}}|||{{{|||}}}~~~}}}}}}}}}|||yyywwwuuutttttttttvvvwwwwwwvvvuuuvvvyyy{{{|||}}}~~~}}}zzzxxxxxxxxxxxxvvvrrrmmmiiihhhhhhdddcccbbb```___]]]\\\[[[VVVWWWXXXXXXZZZ^^^dddiiiooommmmmmooosssyyy}}}~~~}}}{{{xxxuuuwwwrrrllljjjkkkmmmnnnnnnrrrtttvvvwwwxxxzzz}}}|||tttrrrqqqqqqtttyyy~~~~~~~~~}}}}}}~~~}}}}}}}}}|||||||||||||||zzzyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{yyyxxx{{{yyyxxxxxxzzzzzzyyywwwxxxxxxxxxwwwwwwuuuttttttpppppprrrssssssrrrqqqppptttvvvwwwyyyzzzzzzzzzyyy||||||}}}}}}}}}}}}||||||zzz{{{}}}~~~~~~~~~}}}|||~~~~~~~~~}}}||||||~~~}}}|||{{{{{{}}}{{{xxxwwwxxxzzz{{{{{{|||||||||||||||}}}}}}}}}{{{yyyvvvsssooollljjjiiinnnooooooooonnnpppsssuuuwwwuuuqqqpppppppppooonnnmmmmmmlllkkkjjjjjjjjjjjjfffdddbbbaaa___\\\XXXUUUNNNKKKHHHEEECCCBBBCCCDDDLLLSSS[[[aaacccdddeeegggffffffccc^^^]]]\\\WWWPPPJJJOOO[[[jjjwwwllliiipppkkk\\\___kkk{{{jjjfffhhhjjjFFF@@@:::444333111......111000000////////////000000000000000111222222333333666;;;JJJ[[[```^^^eeerrrzzz}}}uuujjj^^^WWWVVV[[[kkkxxx{{{---...///.........000222666777AAANNNUUU[[[mmmzzzpppnnnqqqyyy}}}{{{{{{|||}}}~~~~~~|||yyywwwwwwxxx{{{|||||||||yyyyyyzzzzzzzzzzzz{{{{{{~~~~~~~~~~~~}}}|||{{{zzz||||||||||||}}}}}}}}}~~~yyyzzz{{{zzzyyyxxxyyy{{{{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{wwwttttttuuuuuuuuuwwwyyy{{{|||}}}}}}|||{{{||||||{{{zzzzzzzzzzzzzzz}}}||||||}}}}}}}}}|||{{{|||{{{zzzxxxvvvuuuttttttvvvwwwxxxxxxxxxxxxzzz|||{{{|||}}}~~~{{{xxxwwwvvvvvvuuuuuutttpppkkkhhhggggggfffeeedddcccaaa___]]]\\\WWWWWWWWWWWWXXX\\\aaafffkkkkkkkkknnnrrrwwwzzz|||}}}}}}{{{xxxvvvvvvqqqllljjjkkkmmmmmmmmmoooqqqsssuuuvvvyyy|||{{{tttsssqqqqqqtttyyy~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||yyyyyyxxxyyyzzz|||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzxxxzzzyyyxxxyyyzzz{{{zzzyyyyyyyyyyyyyyyxxxvvvuuutttpppqqqrrrssssssrrrqqqppptttuuuwwwxxxyyyyyyyyyxxx{{{||||||||||||||||||{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}|||{{{~~~}}}|||zzzyyy{{{yyywwwxxxyyy{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{zzzwwwtttpppllljjjiiihhhgggiiikkklllmmmooorrruuuyyyvvvsssqqqqqqpppnnnlllooonnnmmmlllkkkkkkkkkkkkiiigggdddbbb___[[[VVVSSSNNNLLLHHHEEECCCCCCDDDDDDLLLRRRZZZ___aaacccfffhhhhhhhhheeeaaa___^^^YYYRRRMMMRRR]]]mmmzzzpppmmmtttrrr___```lllooojjjkkkoooLLLAAA:::444333111///...111000000////////////000000//////000000111222222333777<<>>JJJQQQTTTWWW___fffhhhjjjpppzzzzzzwwwuuummmfffcccbbbjjjvvv---...///.........000222555AAANNNSSSWWWdddyyy}}}~~~rrriiifffiiivvv|||zzz|||~~~|||{{{{{{{{{{{{|||}}}}}}}}}~~~~~~}}}wwwwwwxxxyyyzzz{{{||||||zzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||yyyzzz{{{{{{yyyyyyzzz{{{{{{||||||}}}}}}}}}}}}|||zzz{{{|||}}}~~~~~~}}}|||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuxxxvvvtttttttttsssqqqoooqqqqqqqqqpppppppppqqqqqquuuuuuvvvwwwyyy|||~~~~~~}}}yyywww{{{{{{|||||||||zzzwwwtttsssrrruuuwwwxxxvvvuuuttttttxxxzzz|||~~~~~~|||{{{|||}}}~~~}}}xxxxxxwwwwwwvvvuuutttsssmmmmmmmmmmmmlllkkkjjjiiikkkhhhbbb]]]\\\```gggmmmooooooooooooooonnnnnnmmmhhhgggdddaaa^^^^^^aaacccdddiiippptttuuuyyy~~~|||xxxrrrnnniiikkkmmmmmmkkkiiiiiikkkiiikkknnnpppsssvvvzzz}}}~~~zzzxxxuuutttuuuxxx|||~~~{{{yyyzzz{{{}}}~~~~~~|||}}}~~~~~~}}}{{{xxxvvvrrrrrrrrrtttvvvyyy{{{}}}~~~}}}}}}~~~~~~}}}|||}}}|||{{{{{{}}}~~~}}}{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzzyyyxxxwwwuuuttttttuuuuuuqqqqqqqqqrrrtttvvvyyy{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxuuurrrqqqqqqqqqpppooorrrsssttttttssspppmmmkkkfffggghhhjjjmmmpppsssuuu|||zzzwwwvvvuuuuuuuuuqqqqqqpppooonnnnnnnnnnnnkkkgggccc___]]][[[XXXVVVPPPNNNJJJFFFCCCBBBBBBBBBEEEJJJQQQVVVZZZ^^^dddiiihhhkkkkkkeee___]]][[[XXXQQQPPPWWWfffvvv}}}|||sssbbb\\\bbbxxxzzzqqqiii~~~ZZZBBB;;;555444333000000222000000////////////000000//////000000111222222333999DDDPPPVVVXXX[[[```eeehhhkkksss}}}vvvtttxxx|||yyyssstttsssmmmddd```bbbhhhrrr~~~---...///.........000222333AAANNNRRRUUUbbbxxx}}}~~~{{{kkkfffccchhhyyy{{{yyy|||~~~~~~~~~yyyyyyyyyzzz{{{|||}}}~~~}}}~~~~~~}}}xxxxxxyyyzzz{{{|||}}}~~~yyyzzz{{{}}}~~~~~~~~~~~~||||||{{{{{{zzzzzzzzzyyyxxxyyyzzzzzzxxxxxxyyyzzzyyyzzz|||~~~~~~~~~zzz{{{|||~~~~~~~~~}}}||||||{{{{{{zzzyyyxxxwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvzzzxxxuuuttttttuuuuuuuuuqqqqqqpppppppppppppppqqqvvvvvvwwwyyyzzz}}}~~~~~~|||wwwwww||||||||||||{{{yyywwwuuussstttvvvxxxwwwvvvtttttttttwwwyyy{{{}}}~~~}}}{{{zzz|||}}}~~~~~~}}}{{{yyyxxxxxxxxxxxxwwwvvvuuuuuummmmmmmmmmmmmmmlllkkkkkkllljjjhhheeedddfffkkkoooooooooooooooooooooppppppiiihhheeeaaa______aaadddbbbgggnnnqqqsssvvv}}}}}}yyytttppphhhkkknnnnnnkkkiiijjjkkkhhhkkkmmmppprrruuuyyy{{{}}}~~~zzzxxxuuutttuuuxxx{{{~~~{{{xxx{{{{{{|||~~~~~~{{{|||}}}~~~}}}zzzwwwuuuttttttuuuvvvxxx{{{}}}~~~~~~~~~}}}|||~~~}}}||||||}}}}}}|||{{{zzz{{{|||}}}~~~~~~|||{{{zzzzzz{{{{{{zzzyyywwwvvvuuuuuuuuuuuutttsssrrrrrrrrrtttvvvwww|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyvvvrrrooooooooonnnmmmpppqqqrrrrrrpppmmmjjjhhhdddeeehhhkkkppptttwwwyyy|||wwwuuutttttttttsssrrrqqqpppoooooooooooolllhhhccc___\\\YYYVVVTTTPPPMMMIIIEEEBBBAAAAAABBBCCCIIIQQQWWWZZZ^^^dddhhhhhhlllmmmfff```]]][[[YYYQQQPPPUUUddduuusssbbb\\\aaawww|||tttnnn^^^BBB;;;666444333000000222000000////////////000000000000000111222222333333===IIIVVV[[[\\\^^^cccffflllpppyyyxxxnnnlllpppvvvzzzyyyrrrnnnqqqrrrlllccc^^^ccchhhqqq}}}---...///.........000222:::BBBMMMUUUYYYbbbqqq{{{uuuzzz}}}uuuqqqjjjjjjrrr}}}}}}~~~~~~}}}~~~~~~~~~|||zzzxxxwwwxxxzzz{{{}}}{{{yyyzzzzzz{{{|||}}}~~~~~~{{{|||}}}~~~~~~}}}|||{{{}}}~~~~~~~~~~~~~~~}}}|||{{{yyyyyyxxxxxx{{{{{{|||||||||||||||{{{{{{{{{{{{{{{||||||}}}}}}{{{{{{zzzxxxvvvuuussssssttttttttttttuuuvvvwwwxxx{{{zzzyyyxxxxxxvvvsssqqqvvvvvvtttpppmmmmmmqqquuuuuuwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzyyywwwuuuttttttttttttssssssssstttvvvzzz}}}~~~|||{{{{{{{{{|||~~~~~~||||||{{{zzzzzzzzzzzzzzzuuurrrnnnmmmnnnnnnllliiilllkkkjjjjjjkkklllnnnoooppppppppppppooooooooooooooommmjjjfffcccaaa```___cccdddgggiiinnnttt|||}}}~~~~~~}}}zzzvvvrrrooolllkkkjjjjjjkkkkkkiiigggiiikkknnnnnnnnnpppuuuyyy{{{~~~~~~zzzxxxuuurrrrrruuuxxx{{{~~~{{{{{{{{{||||||||||||{{{{{{~~~|||zzz{{{}}}|||xxxtttwwwvvvvvvvvvwwwyyy|||}}}~~~}}}}}}~~~~~~~~~~~~||||||{{{yyyyyyyyyyyyyyyzzz{{{|||xxxzzz|||}}}~~~~~~~~~}}}~~~}}}zzzyyyxxxyyyzzz{{{zzzyyyxxxxxxxxxxxxyyyzzzyyywwwtttrrrqqqqqqssstttyyy{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxyyyxxxvvvtttrrrqqqppppppnnnoooppppppnnnkkkgggdddcccffflllppptttxxx{{{~~~xxxwwwuuurrroooppprrrrrrqqqqqqpppooonnnnnnmmmjjjeee___ZZZWWWVVVUUUVVVRRRMMMHHHCCCAAA@@@@@@CCCKKKTTT[[[^^^```cccfffhhhjjjhhhccc```aaa___[[[VVVRRRUUUccctttmmm```bbbkkknnnppp|||eeeHHH???777555333000//////000000////////////000000...///000//////000333555AAAMMMYYY\\\\\\^^^eeejjjhhhrrr}}}|||}}}qqqnnnqqquuuyyy|||wwwooollliiiddd``````dddoooxxxzzz---...///.........000222:::BBBMMMTTTXXX```ooo|||~~~}}}}}}~~~}}}wwwrrrttt{{{sssoookkklllttt}}}}}}~~~}}}}}}~~~}}}{{{yyywwwvvvxxxyyy{{{}}}{{{{{{{{{{{{{{{{{{||||||{{{|||}}}~~~~~~}}}|||{{{~~~~~~~~~~~~}}}~~~}}}|||{{{zzzzzzyyy{{{|||||||||||||||||||||zzz{{{||||||}}}}}}||||||zzzzzzyyywwwvvvuuutttsssttttttuuuvvvwwwyyyzzz{{{|||{{{{{{{{{{{{yyyuuurrruuuvvvvvvtttqqqoooppprrrvvvxxxzzz}}}~~~~~~~~~}}}}}}}}}|||zzzzzz{{{{{{yyyxxxuuuuuuttttttssssssrrrrrrsssuuuxxx|||}}}}}}|||{{{{{{|||}}}~~~~~~||||||{{{{{{zzz{{{{{{{{{wwwtttqqqooopppooommmjjjnnnmmmlllllllllnnnoooppprrrrrrqqqppppppooonnnnnnooommmjjjgggdddbbbaaaaaabbbccceeehhhlllrrryyy~~~~~~~~~}}}zzzvvvrrroookkkjjjjjjkkklllllljjjhhhjjjmmmooooooppprrrvvvzzz{{{~~~yyywwwtttrrrrrrtttwwwyyy~~~|||{{{{{{||||||||||||{{{{{{}}}|||||||||||||||zzzxxxyyywwwvvvuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyzzz{{{|||yyyyyyyyyyyyyyyzzz{{{{{{yyyyyy{{{|||}}}}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{|||{{{zzzyyyyyyyyyyyyzzz{{{zzzxxxuuurrrqqqrrrssstttxxxyyy{{{|||~~~~~~~~~~~~~~~}}}|||zzzyyyyyy{{{zzzxxxvvvtttrrrrrrqqqpppppppppooommmjjjgggfffgggjjjnnnsssvvvzzz~~~wwwvvvtttpppnnnoooqqqqqqqqqqqqppppppppppppmmmjjjeee```[[[XXXVVVUUUTTTQQQLLLGGGBBB@@@??????DDDKKKTTT[[[^^^```cccfffgggiiigggbbb___```^^^ZZZUUUPPPRRR```sss}}}ssseeegggqqqmmmllluuuiiiHHH???777555444111///000000000////////////000000...///000//////000333555CCCOOO\\\______bbbhhhmmmllluuu}}}rrrppptttyyy}}}xxxnnniiiddd___]]]^^^kkkuuu~~~---...//////...///111333999CCCNNNTTTWWW```mmmxxx{{{yyyvvvvvvxxxxxxtttqqqooo{{{{{{rrrmmmlllnnnwww~~~~~~~~~}}}}}}|||zzzxxxvvvuuuwwwyyyzzz~~~~~~}}}|||{{{zzzyyyzzzzzz{{{||||||}}}~~~~~~}}}||||||~~~}}}}}}~~~~~~}}}|||{{{{{{|||}}}}}}}}}||||||||||||zzz{{{}}}~~~~~~~~~|||{{{yyyyyyxxxwwwwwwvvvuuuuuutttuuuvvvxxx{{{}}}~~~}}}}}}}}}~~~|||xxxuuutttwwwyyyyyyvvvrrrpppooowwwxxx{{{}}}~~~}}}|||}}}||||||||||||{{{yyyvvvvvvuuuuuutttsssrrrrrrrrrtttwwwzzz||||||{{{{{{{{{|||}}}~~~~~~~~~~~~|||||||||{{{{{{|||}}}}}}zzzwwwuuusssrrrqqqnnnlllpppooonnnnnnnnnooopppqqqssssssrrrqqqooonnnmmmmmmnnnllljjjgggeeedddccccccaaabbbdddfffiiinnntttyyy~~~~~~~~~}}}{{{wwwsssppplllkkkkkkmmmnnnmmmkkkhhhlllnnnooopppqqqtttwwwzzz{{{~~~yyywwwtttrrrrrrtttvvvxxx~~~~~~}}}{{{{{{||||||||||||{{{{{{|||}}}}}}|||{{{{{{}}}~~~|||zzzvvvttttttvvvyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyvvvuuuwwwzzz|||yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~|||{{{{{{{{{|||}}}||||||{{{{{{{{{{{{||||||{{{yyyvvvtttrrrrrrrrrsssuuuvvvxxx{{{}}}~~~~~~}}}{{{zzzzzz}}}|||zzzxxxvvvtttssssssrrrqqqnnnllljjjiiihhhhhhlllooorrrvvvzzz|||vvvuuusssnnnlllmmmppppppqqqqqqqqqrrrrrrrrrmmmkkkfffaaa\\\XXXVVVUUURRROOOKKKFFFBBB@@@>>>>>>EEELLLUUU\\\___aaacccfffeeegggfffaaa______]]]YYYUUUNNNNNN]]]qqqzzz{{{xxxiiijjjtttkkkfffmmmmmmHHH???777555444111000222000000////////////000000...///000000///111333666BBBPPP^^^aaa```eeekkkoooqqqzzz~~~sssqqqxxx}}}zzzmmmddd^^^YYYYYY\\\nnnxxx---...//////...///111333999EEEOOOTTTWWWaaaoooyyy~~~zzzuuussstttuuutttrrrnnnyyy}}}sssnnnlllpppzzz~~~|||}}}zzzyyyvvvuuuuuuvvvxxxzzz~~~}}}|||{{{zzzyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}|||~~~}}}}}}~~~}}}|||~~~~~~}}}}}}}}}}}}}}}}}}zzz|||~~~~~~|||zzzyyyyyyyyyxxxxxxxxxxxxxxxwwwxxxzzz{{{}}}|||xxxwwwyyyzzzzzzxxxuuuqqqpppxxxyyy{{{}}}~~~}}}~~~}}}}}}}}}}}}|||zzzyyyyyyxxxwwwvvvuuuttttttssstttwwwyyy{{{|||||||||||||||}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~|||{{{yyywwwuuusssqqqoooqqqpppooonnnnnnoooppppppqqqqqqpppoooooonnnmmmmmmllljjjhhhfffeeeddddddeee```bbbcccdddfffjjjooossszzz{{{|||}}}|||yyyvvvtttpppooonnnnnnnnnmmmjjjgggmmmnnnoooppprrruuuxxxzzz{{{}}}zzzxxxuuutttsssuuuwwwyyy|||~~~~~~~~~{{{{{{||||||||||||{{{{{{{{{}}}~~~}}}{{{{{{{{{wwwsssrrrtttwwwzzz|||}}}}}}~~~~~~~~~~~~~~~}}}{{{xxxvvvuuuwwwyyy{{{yyyyyyyyyyyyzzzyyyyyyyyy{{{{{{zzzzzz{{{}}}~~~~~~}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{xxxuuusssrrrrrrsssrrrtttvvvyyy{{{~~~~~~}}}|||{{{{{{~~~}}}{{{xxxvvvttttttssssssqqqmmmiiiggggggiiijjjqqqsssvvvzzz~~~zzzvvvtttqqqllljjjllloooooopppqqqrrrsssttttttnnnkkkgggbbb]]]YYYVVVTTTQQQOOOKKKGGGCCCAAA??????EEELLLUUU\\\^^^```ccceeedddgggfffbbb``````]]]YYYUUUMMMLLLZZZnnn}}}xxxxxx}}}zzziiiiiissshhhbbbiii}}}pppJJJ@@@777555444222111333000000////////////000000...///000000000111444777@@@PPP^^^```aaahhhoooqqqvvvqqqqqqzzz}}}mmmaaaXXXTTTWWW\\\jjjttt,,,.../////////000222444:::GGGRRRTTTYYYgggvvvwwwssssssttttttsssnnnwwwuuuooolllqqq}}}|||}}}yyyxxxvvvttttttvvvxxxzzz|||zzzzzzzzzyyyyyyzzz{{{}}}~~~|||}}}~~~~~~}}}|||~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~{{{}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~{{{|||{{{zzzyyyxxxwwwuuutttxxxyyyzzz|||~~~}}}~~~}}}~~~~~~}}}{{{|||{{{{{{zzzyyyyyyxxxxxxvvvvvvwwwyyyzzz{{{|||}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}{{{xxxvvvtttsssrrrqqqooonnnnnnnnnoooooommmmmmnnnnnnnnnnnnnnnnnnjjjiiigggeeeddddddeeeeeebbbcccdddeeefffhhhlllooosssuuuxxx{{{|||{{{zzzyyyuuusssqqqooonnnllliiigggmmmmmmmmmooorrruuuwwwyyy{{{}}}|||zzzxxxvvvvvvwwwxxxyyy{{{|||~~~~~~~~~~~~{{{{{{||||||||||||{{{{{{zzz|||~~~}}}{{{||||||wwwsssrrrsssvvvxxxzzz{{{|||}}}}}}}}}||||||zzzzzzyyyxxxxxxxxxyyyyyyxxxyyyyyyzzzzzzyyyxxxxxx|||{{{{{{{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwuuutttssssssrrrrrrtttwwwyyy|||~~~~~~~~~~~~}}}|||{{{|||{{{yyywwwuuuttttttssstttqqqlllhhhfffhhhkkkmmmuuuwwwzzz~~~}}}xxxuuutttooojjjhhhjjjmmmnnnoooppprrrssstttuuunnnlllhhhccc^^^YYYVVVTTTQQQOOOLLLHHHEEECCCAAAAAAEEELLLUUU[[[^^^___bbbddddddggggggcccaaaaaa^^^ZZZVVVNNNKKKWWWiiiwwwuuutttuuuyyyhhhgggrrr~~~eeeaaaiii~~~rrrLLLBBB888555444111111333000000////////////000000...///000000000222555777@@@RRR___aaacccmmmvvvxxx{{{|||oooqqq{{{~~~lll___UUURRRXXX```hhhrrr,,,.../////////000333555<<>>LLLWWWXXXaaaxxx~~~yyywwwuuussspppvvv}}}}}}sssmmmnnnuuu~~~}}}~~~|||~~~~~~yyyxxxvvvuuuuuuwwwzzz{{{|||{{{zzz{{{}}}~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}zzzzzzyyyyyyxxxxxxxxxwwwxxxzzz|||~~~~~~}}}zzzzzz{{{||||||zzzwwwwwwxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~|||{{{|||||||||}}}}}}}}}}}}}}}zzzyyyxxxwwwwwwxxxyyyzzz}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||{{{zzzzzzyyyyyy{{{~~~|||yyyxxxyyyvvvtttrrrqqqooooooooopppooooooooooooppppppppppppmmmllljjjhhhggggggggghhhiiijjjjjjjjjiiiiiikkkmmmlllooossswwwzzz||||||{{{zzzvvvqqqmmmmmmmmmnnnnnnpppnnnmmmppptttxxxyyyyyyzzz}}}|||{{{yyyxxxwwwwwwxxxxxxyyyzzz|||~~~}}}||||||{{{{{{||||||||||||{{{{{{{{{zzz{{{|||~~~}}}{{{xxxuuusssssstttuuuuuuvvvxxxzzzzzzzzzyyyxxxyyyxxxwwwwwwwwwxxxzzz{{{wwwxxxzzzzzzzzzxxxwwwuuuwwwxxxyyy{{{||||||}}}}}}{{{||||||}}}~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxwwwvvvvvvttttttttttttvvvwwwyyyzzz|||~~~}}}|||{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvxxxuuupppnnnnnnrrrvvvzzz|||zzzwwwvvvtttooohhhgggjjjllllllmmmnnnpppqqqrrrrrrpppnnnjjjeee```ZZZVVVSSSNNNMMMKKKHHHFFFDDDBBBAAACCCJJJSSSYYY[[[\\\___aaaaaaeeefffcccaaaaaa^^^YYYUUUNNNJJJNNNXXXdddtttmmmllliiimmmjjjvvvfff```hhhyyywwwQQQFFF;;;666333000000222000000////////////000000...///000000111333666999DDDWWWdddccchhhzzzsssvvvzzziii[[[SSSSSS]]]iiivvv|||,,,...///000000111444666???NNNXXXZZZddd}}}{{{xxxvvvsssxxx~~~{{{pppkkkooowww}}}||||||}}}~~~}}}zzzxxxvvvuuuvvvxxxzzz|||}}}~~~~~~|||{{{}}}~~~|||zzz}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~yyyyyyxxxxxxwwwvvvvvvuuuuuuwwwzzz}}}~~~}}}~~~|||{{{|||~~~}}}zzzvvvvvvwwwxxxzzz|||~~~}}}}}}~~~~~~|||{{{{{{{{{||||||}}}}}}~~~~~~{{{yyywwwuuuuuuvvvwwwxxx}}}}}}~~~~~~~~~}}}}}}|||~~~|||{{{yyyxxxxxxxxxzzz}}}}}}zzzzzzzzzwwwvvvtttrrrqqqpppqqqqqqsssrrrrrrrrrqqqqqqpppppppppnnnllljjjiiiiiiiiiiiikkkllllllllljjjjjjkkkmmmlllooossswwwyyyzzzzzzzzzzzzuuuppplllllloooqqqrrrrrrpppoooqqqvvvzzz{{{zzzzzz}}}{{{zzzyyywwwvvvvvvwwwwwwxxxyyy|||~~~}}}|||{{{{{{{{{||||||||||||{{{{{{{{{zzzyyy|||~~~{{{|||{{{xxxuuutttsssttttttsssuuuwwwyyyzzzyyyxxxwwwzzzxxxuuussstttwwwzzz}}}wwwxxxzzzzzzzzzxxxvvvuuuuuuvvvxxxzzz{{{{{{{{{zzzzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{zzzyyyyyyxxxwwwwwwuuuuuuttttttuuuvvvwwwyyyyyy|||~~~}}}{{{zzzzzzxxxwwwwwwvvvwwwwwwxxxxxxzzzwwwsssqqqrrrvvv{{{~~~~~~yyyxxxwwwuuuooogggfffjjjllllllmmmnnnooopppqqqqqqpppnnnkkkfff```[[[VVVSSSLLLLLLJJJHHHEEECCCAAA@@@BBBIIIRRRXXXZZZ[[[^^^``````cccdddbbb``````]]]XXXTTTNNNIIIKKKRRR^^^ooo~~~~~~iiiiiifff~~~mmmjjjwwwhhh___eeerrrzzzSSSHHH<<<666333000///111000000////////////000000...///000111111333666999CCCVVVcccaaaggg{{{vvvzzzwwwgggZZZRRRSSS^^^kkkyyy~~~222000///111111000444:::EEEMMMUUUZZZhhhxxxyyy~~~}}}tttlllhhhnnnwwwzzz{{{~~~{{{vvvuuuvvvxxx{{{|||}}}|||}}}}}}{{{|||~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{zzzzzz{{{{{{}}}}}}~~~}}}|||{{{|||{{{zzzxxxwwwvvvvvvvvv|||}}}|||}}}}}}~~~~~~}}}{{{zzzyyyzzzzzzyyyxxxxxxxxxzzz|||~~~~~~~~~|||{{{zzzzzzzzz|||}}}~~~{{{yyyxxxxxxyyyzzzyyyxxxzzz{{{|||}}}~~~~~~}}}{{{yyywwwvvvvvvuuuuuuvvvxxx{{{|||}}}}}}}}}zzzzzzzzzxxxuuuttttttvvvssssssttttttsssrrrpppooorrrnnnkkkkkknnnmmmiiieeecccdddeeegggiiijjjkkklllppppppqqqtttxxxyyyvvvssssssrrrqqqooonnnmmmmmmmmmnnnoooqqqsssuuuwwwwwwxxxxxx{{{}}}}}}xxxxxxwwwuuuvvvxxxzzz|||~~~}}}zzzyyy}}}{{{zzzzzzzzz|||}}}}}}zzzyyyzzz}}}~~~}}}{{{yyyyyyyyywwwtttqqqmmmkkkqqqqqqrrrtttuuuuuuvvvvvvyyywwwwwwxxx|||~~~|||zzzyyyzzz{{{|||{{{zzzyyyxxxwwwyyy|||~~~~~~{{{wwwuuu||||||||||||}}}~~~|||zzzzzzxxxwwwyyy|||}}}{{{yyywwwwwwwwwwwwwwwwwwwwwwwwyyyzzz|||~~~{{{yyyzzzzzzzzzzzztttrrrtttzzz}}}zzzxxxxxxwwwwwwvvvuuuuuuwww|||}}}{{{|||{{{yyyvvvqqqlllhhheeehhhkkkmmmnnnnnnoooppprrrmmmkkkgggccc^^^ZZZVVVUUUOOOLLLIIIGGGFFFEEECCCAAAAAAGGGNNNTTTVVVYYY\\\___```^^^^^^___aaaaaa^^^[[[WWWOOOJJJMMMQQQXXXgggwwwuuufffhhhjjjnnnhhhooolllbbbgggxxx[[[DDD::::::444111222///000000000000111111111111111111111000000333777;;;GGGYYYaaa]]]hhhtttrrrbbbXXXSSSVVV```jjjyyy000...---/////////333999EEEOOOXXX```ooo|||tttmmmkkknnnwww{{{|||}}}~~~|||xxxvvvuuuuuuvvvxxxzzz{{{{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}}}}~~~~~~}}}|||{{{zzzxxxxxxwwwvvvuuuuuuuuuuuu{{{|||~~~~~~}}}}}}}}}~~~}}}|||{{{{{{|||yyyxxxvvvvvvwwwyyy|||~~~~~~}}}~~~}}}|||||||||}}}yyyyyyyyyyyyzzz{{{|||}}}{{{yyyxxxxxxyyyzzzzzzyyy{{{{{{|||}}}}}}}}}~~~}}}|||yyywwwuuutttuuuvvvxxxyyyzzzzzzzzz{{{{{{zzzxxxuuuttttttuuurrrsssssssssrrrqqqpppppprrrooolllmmmooooookkkggggggfffdddccceeegggkkkmmmqqqqqqqqqtttwwwxxxuuussstttsssrrrqqqpppnnnnnnmmmlllmmmpppsssuuuwwwyyyyyyyyy{{{~~~yyytttttttttrrrsssvvv|||~~~~~~|||{{{~~~}}}{{{zzzyyyzzz{{{||||||zzzyyyzzz}}}~~~}}}{{{yyyyyyyyywwwuuuqqqnnnllloooppprrruuuvvvwwwwwwwwwyyywwwvvvwwwzzz|||{{{zzzxxxxxxyyyyyyyyyyyyyyyxxx||||||}}}}}}}}}|||{{{zzz{{{{{{{{{||||||}}}~~~~~~|||zzzzzzxxxxxxzzz|||}}}|||zzzxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwyyy{{{}}}|||zzzyyyyyyxxxwwwuuurrrsssxxx{{{xxxvvvwwwvvvvvvvvvvvvvvvyyy~~~~~~|||zzzyyywwwtttppplllhhhfffhhhjjjlllmmmmmmmmmnnnooollljjjgggbbb^^^YYYVVVTTTOOOLLLIIIGGGFFFEEECCCAAAAAAGGGNNNTTTWWWYYY\\\^^^]]]\\\\\\^^^aaabbbaaa___YYYQQQKKKMMMPPPTTTcccsss}}}rrrccceeemmmooofffjjjpppeeegggxxx]]]FFF::::::444111222///000000000000111111111111///000000///000222666:::GGGWWW___]]]jjj}}}xxx~~~rrrdddYYYTTTWWWeeerrr~~~000------/////////333999FFFQQQ^^^jjjzzz~~~tttooonnnpppyyy}}}|||{{{}}}}}}~~~{{{xxxvvvuuutttssstttvvvyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||||||||}}}|||}}}}}}|||{{{zzzyyyxxxvvvvvvuuuuuuuuuuuuvvvvvvzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||{{{{{{{{{zzzxxxuuussstttvvvyyy{{{}}}||||||||||||~~~~~~|||zzzyyyyyyyyyvvvvvvxxxyyy{{{{{{||||||{{{zzzxxxxxxzzz{{{zzzzzz||||||}}}~~~|||~~~|||xxxvvvsssssssssttttttuuuvvvwww||||||{{{xxxuuussstttuuusssrrrrrrqqqqqqqqqqqqrrrsssqqqoooppprrrrrrnnnkkklllhhhddd``````dddjjjmmmppppppqqqsssuuuvvvtttsssttttttsssrrrqqqooonnnmmmjjjkkknnnqqqtttwwwyyyyyyxxx{{{~~~|||vvvrrrrrrsssrrrtttwww~~~}}}}}}|||{{{yyyyyyzzz{{{{{{{{{zzzzzzzzz|||}}}|||{{{yyyyyyyyywwwuuurrrpppnnnnnnpppsssvvvxxxyyyyyyxxxyyywwwuuuuuuwwwyyyzzzzzzwwwwwwwwwwwwxxxyyyzzzzzz|||zzzxxxwwwvvvwwwyyyzzzzzzzzzzzz{{{||||||}}}}}}~~~~~~}}}~~~~~~{{{yyyyyyyyyyyy{{{}}}~~~}}}{{{zzzzzzyyyxxxwwwvvvuuuuuutttuuuvvvxxxzzz|||}}}}}}~~~{{{zzzyyywwwuuuuuurrrqqquuuwwwuuutttvvvuuuvvvwwwwwwyyy}}}~~~}}}xxxwwwvvvtttppplllhhhfffhhhjjjlllmmmlllkkkkkkllljjjhhheeeaaa]]]YYYVVVTTTPPPMMMJJJHHHGGGEEECCCAAABBBGGGMMMSSSWWWZZZ\\\^^^^^^]]]\\\]]]___aaaaaaaaa\\\SSSMMMMMMNNNQQQ^^^nnnwwwhhhjjjsssqqqeeecccuuuwwwjjjiiivvvbbbIII;;;:::444111333///000000000000111111111111///////////////222666:::GGGUUU\\\^^^nnn{{{{{{|||sssggg\\\VVV[[[mmm~~~~~~111//////111222222666===HHHSSScccttt}}}rrrnnnnnnsss}}}~~~{{{yyy}}}{{{xxxvvvtttrrrrrrtttxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~}}}}}}}}}}}}{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyyyy{{{yyyuuusssrrrtttvvvxxx{{{zzz{{{{{{|||~~~|||zzzyyyxxxxxxtttuuuxxxzzz||||||||||||{{{zzzyyyyyy{{{|||{{{{{{|||}}}~~~}}}~~~}}}zzzxxxuuutttsssrrrrrrssstttuuu{{{{{{zzzxxxuuussstttuuusssrrrqqqppppppqqqrrrssstttrrrqqqrrrttttttrrrpppnnnjjjeeeaaa```ccchhhkkklllmmmnnnqqqssstttttttttsssssssssrrrpppnnnlllkkkjjjkkkmmmpppsssuuuvvvwwwwwwyyy|||}}}wwwsssuuuvvvvvvwww{{{~~~~~~||||||{{{zzzyyyzzzzzz{{{zzzzzzzzzzzz{{{||||||{{{yyyyyyyyyxxxvvvtttrrrqqqqqqsssuuuxxxyyyyyyxxxwwwyyywwwuuussstttvvvxxxzzzwwwwwwvvvvvvwwwyyy{{{}}}zzzxxxvvvuuutttuuuwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{}}}||||||}}}~~~}}}{{{yyyyyyzzzzzz|||}}}~~~~~~}}}|||{{{zzzyyywwwvvvuuuttttttuuuvvvwwwxxxzzz||||||}}}|||zzzxxxuuuuuupppooorrrtttssssssvvvtttvvvxxxzzz|||~~~}}}{{{wwwwwwvvvtttqqqnnnjjjhhhjjjlllnnnnnnmmmkkkjjjjjjiiigggdddaaa]]]YYYVVVUUUQQQNNNKKKIIIGGGFFFCCCAAACCCFFFMMMSSSWWW[[[\\\]]]aaa```^^^]]]]]]^^^______\\\TTTNNNNNNMMMOOO]]]nnn}}}nnnppp{{{tttddd]]]kkksssooottt~~~hhhMMM===:::444222333//////000000000111111111111//////000///000333777;;;IIISSSZZZ___sss~~~}}}yyysssjjj```YYY___ttt}}}|||~~~111...///222222333888>>>JJJTTTfffzzz}}}qqqllllllsss}}}~~~}}}{{{xxx}}}|||yyyxxxvvvsssrrrtttyyy~~~~~~~~~}}}||||||}}}~~~~~~}}}||||||||||||yyyyyyxxxwwwvvvvvvvvvuuuuuuuuuvvvvvvwwwyyyzzz{{{|||}}}~~~}}}}}}}}}||||||}}}~~~~~~~~~}}}|||{{{zzzzzz}}}zzzwwwtttssstttuuuwwwyyyyyyzzz{{{}}}~~~|||zzzyyyyyyyyyuuuvvvyyy{{{}}}}}}}}}}}}|||zzzyyyzzz{{{}}}}}}||||||}}}~~~~~~}}}}}}}}}||||||{{{{{{{{{wwwvvvtttsssrrrrrrsssssswwwxxxxxxvvvttttttuuuvvvtttsssrrrqqqqqqqqqrrrsssssssssssstttuuuuuutttsssnnnlllhhheeedddeeegggiiigggiiilllnnnqqqsssuuuvvvsssrrrqqqpppnnnllljjjiiikkklllnnnoooqqqrrrssssssvvvxxx{{{|||~~~~~~xxxuuuvvvxxxxxxzzz~~~}}}~~~~~~||||||{{{{{{zzzzzzzzzzzzyyyzzzzzz{{{zzz{{{{{{|||yyyyyyyyyxxxwwwuuuttttttuuuvvvwwwxxxyyyxxxvvvuuuyyyxxxuuusssssstttwwwyyyxxxwwwwwwwwwyyy{{{}}}~~~zzzzzzzzzzzzzzzyyyyyyxxxwwwxxxyyyzzz{{{{{{zzzzzz{{{{{{{{{|||}}}|||zzzxxxyyyzzz|||}}}~~~~~~~~~}}}|||zzzyyywwwvvvuuutttttttttuuuvvvxxxyyyzzz~~~~~~~~~|||yyyvvvrrrmmmlllooorrrrrrtttwwwtttvvvyyy|||~~~}}}{{{yyyyyyxxxwwwuuusssooollljjjlllnnnqqqqqqooolllkkkkkkhhhfffddd```]]]ZZZWWWVVVRRROOOLLLIIIHHHFFFDDDBBBCCCFFFLLLRRRXXX[[[]]]\\\aaa```___^^^]]]]]]___```ZZZSSSOOONNNLLLNNN]]]ooo|||oooqqqxxxfff[[[ggg|||zzztttppp|||nnnQQQ>>>:::444333444//////000000000111111111111000000111111222555999===KKKTTTZZZbbbuuuwwwsssmmmddd]]]cccxxx}}}|||...,,,---000111222777===LLLUUUfff|||~~~qqqllljjjppp{{{}}}{{{zzzyyy}}}}}}|||{{{{{{xxxxxxxxxuuusssuuu{{{~~~}}}|||}}}~~~~~~|||||||||{{{{{{zzzzzzzzzwwwvvvuuuuuuttttttuuuuuuttttttuuuuuuvvvxxxyyyzzz|||}}}~~~}}}|||||||||||||||}}}~~~}}}|||{{{xxxvvvttttttuuuuuuwwwwwwyyy{{{}}}~~~~~~|||{{{zzz{{{{{{wwwwwwyyyzzz||||||}}}}}}|||zzzyyyzzz|||~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~}}}|||{{{{{{zzz{{{||||||yyyxxxwwwuuusssrrrrrrrrrrrrsssttttttttttttvvvxxxvvvuuutttsssrrrrrrrrrrrrqqqrrrssstttuuuuuuuuuuuupppnnnllliiihhhhhhhhhiiigggjjjmmmooopppsssvvvxxxtttrrrpppnnnlllkkkjjjjjjkkklllmmmnnnooopppppppppvvvxxxzzz{{{|||}}}xxxtttvvvxxxxxxzzz}}}}}}~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{xxxzzz{{{{{{zzzzzz{{{|||yyyyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvuuutttxxxxxxwwwuuussssssuuuwwwxxxxxxxxxyyyzzz{{{}}}~~~wwwxxxzzz{{{{{{yyywwwuuuvvvwwwyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{||||||zzzxxxyyy{{{~~~~~~|||{{{yyyxxxxxxssssssrrrrrrssstttvvvwww{{{|||}}}~~~~~~~~~~~~~~~{{{xxxtttmmmjjjjjjnnnssstttvvvyyyuuuxxx{{{~~~}}}|||zzzxxxzzzyyyxxxvvvssspppmmmkkkmmmpppssssssqqqnnnllllllgggfffdddaaa^^^[[[XXXWWWSSSPPPMMMJJJHHHFFFDDDBBBDDDFFFKKKRRRXXX\\\]]]\\\\\\]]]^^^^^^^^^___aaacccXXXRRRNNNMMMJJJLLL\\\nnn}}}rrrvvv}}}iii\\\eeezzz~~~ssslllyyytttUUU@@@:::444333444000000000000000111111111111000111111111222666:::>>>LLLTTT[[[cccsss{{{vvvsssoooiiibbbfffxxx}}}~~~...,,,---000111222777>>>NNNTTTeee{{{tttmmmkkkppp||||||yyyyyyzzz{{{}}}~~~{{{yyyzzz{{{uuuwwwxxxvvvtttuuu{{{~~~}}}|||{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwttttttsssrrrssstttuuuvvvvvvvvvvvvvvvwwwxxxzzzzzz{{{|||~~~~~~}}}|||{{{{{{{{{{{{{{{}}}~~~zzzyyyxxxwwwvvvttttttssstttuuuwwwyyy{{{}}}~~~}}}|||{{{zzzzzzzzz{{{|||xxxxxxxxxxxxyyyzzz{{{||||||{{{zzz{{{}}}~~~~~~~~~|||||||||{{{{{{{{{zzzzzz{{{{{{|||}}}}}}||||||{{{yyyyyyxxxwwwuuurrrqqqooolllnnnppprrrsssuuuxxx{{{wwwwwwwwwvvvuuusssrrrqqqoooqqqrrrttttttuuuuuuvvvsssqqqnnnkkkjjjjjjkkkllllllnnnqqqqqqqqqsssvvvyyyvvvtttpppmmmkkkjjjkkkkkkiiijjjkkkmmmooopppppppppxxxzzz{{{||||||~~~~~~xxxuuuvvvxxxxxxzzz}}}~~~}}}}}}}}}}}}}}}}}}||||||{{{xxxzzz{{{{{{yyyyyyzzz|||yyyyyyyyyxxxxxxxxxxxxyyyxxxwwwvvvuuuuuuuuuvvvvvvwwwyyyyyywwwtttssstttvvvvvvwwwxxxyyyzzz{{{{{{{{{vvvwwwxxxyyyxxxwwwuuutttvvvwwwyyy{{{|||{{{zzzzzzyyyyyyyyyzzz{{{{{{yyywwwyyy|||~~~}}}{{{{{{zzzuuutttsssrrrssstttvvvwwwxxxzzz|||~~~}}}|||||||||{{{xxxsssoooiiifffhhhnnntttvvvxxx|||vvvyyy}}}~~~}}}~~~~~~|||{{{zzzyyyxxxvvvsssoookkkiiimmmpppssstttrrrooommmlllhhhfffdddbbb___\\\ZZZYYYTTTQQQMMMKKKIIIGGGDDDBBBDDDFFFJJJQQQYYY]]]]]][[[ZZZ]]]___```______```bbbVVVPPPMMMKKKGGGHHHXXXkkkyyykkk]]]eeeyyy|||lllhhhwwwyyyXXXAAA:::444333555000000000000000111111111111///000111111222555:::>>>KKKSSS[[[bbbooo}}}~~~~~~xxxvvvsssqqqlllggghhhuuu///......222444555:::AAAOOOTTTccczzz}}}vvvooolllsss|||wwwxxx{{{|||~~~|||zzz{{{|||sssvvvwwwvvvtttuuu{{{~~~~~~~~~}}}|||zzzxxxwwwwwwwwwxxxxxxxxxwwwvvvvvvsssrrrqqqqqqrrrsssuuuvvvyyyyyyyyyyyyzzz{{{|||}}}zzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzz{{{}}}~~~~~~~~~xxxxxxxxxwwwvvvtttsssrrrrrrsssuuuxxxzzz|||}}}}}}zzzyyyyyyxxxyyyzzz|||}}}xxxxxxwwwvvvwwwxxxzzz{{{|||{{{zzz{{{}}}~~~|||{{{{{{zzzyyyyyyxxxxxxyyy{{{}}}~~~|||zzzyyyyyyyyyxxxuuurrrooonnniiikkknnnppprrruuuyyy|||xxxyyyyyyxxxvvvtttqqqpppnnnppprrrsssssstttuuuvvvvvvsssooollljjjkkknnnooopppsssttttttssssssvvvyyyxxxvvvqqqmmmkkkkkklllmmmggghhhjjjlllooopppqqqrrrzzz{{{}}}}}}}}}~~~~~~{{{wwwxxxzzzzzz{{{~~~~~~~~~~~~~~~~~~}}}||||||wwwzzz|||{{{yyyxxxzzz}}}zzzyyyyyyxxxxxxyyyyyyzzzwwwvvvtttssssssuuuwwwyyywwwyyyzzzxxxuuussstttvvvuuuvvvxxxyyyzzzzzzyyyxxx{{{{{{{{{{{{zzzzzzyyyyyyvvvxxxzzz|||||||||{{{zzzxxxxxxxxxzzz{{{{{{yyywwwyyy|||~~~}}}||||||xxxwwwuuuuuuuuuwwwyyyzzzwwwxxx{{{~~~|||{{{{{{zzzyyytttnnnjjjfffdddgggooouuuxxxzzz}}}wwwzzz~~~~~~}}}|||}}}~~~~~~}}}zzzyyyxxxuuurrrnnnjjjhhhlllooossstttrrrooommmlllhhhgggeeebbb___]]][[[YYYTTTRRRNNNKKKIIIGGGDDDBBBEEEFFFJJJQQQYYY]]]]]][[[\\\___bbbbbb___]]]]]]^^^UUUPPPLLLIIIDDDEEETTTgggzzz{{{mmm^^^eeewwwzzzfffeeevvv{{{YYYAAA:::444444555000000000000000111111111111...///000000111444999===JJJRRRZZZaaakkkwww{{{xxxqqq}}}~~~~~~{{{vvvsssqqqnnniiiiiisss//////000111000111:::DDDOOOWWWfffxxx~~~rrrnnnqqqsss}}}zzzzzzzzz~~~~~~zzzvvvtttsssssssssuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~{{{wwwzzzxxxuuurrrqqqqqqrrrsssppppppppppppqqqsssuuuvvvyyyxxxxxxwwwxxxyyy{{{|||~~~}}}|||{{{{{{|||}}}~~~}}}}}}||||||||||||}}}~~~}}}|||{{{zzzyyyzzzzzz{{{yyyyyyyyyxxxvvvssspppnnnuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyzzz{{{|||}}}{{{|||}}}~~~~~~}}}|||{{{}}}}}}}}}{{{yyywwwtttssszzzzzz{{{|||}}}~~~~~~~~~{{{zzzyyywwwuuurrrpppooolllmmmmmmlllmmmpppwww}}}yyyzzzzzzwwwsssqqqsssuuurrrsssuuuxxxzzzzzzwwwuuuzzzwwwrrrnnnlllmmmoooqqqvvvvvvwwwvvvttttttvvvwwwyyyxxxwwwtttppplllhhhfffkkkllllllmmmoooppprrrsssvvvxxx{{{{{{{{{yyyyyyxxxyyyzzz{{{~~~}}}{{{~~~}}}}}}}}}||||||{{{{{{}}}{{{yyyyyy{{{}}}}}}}}}zzzxxxvvvuuuwwwxxxxxxwwwwwwvvvtttsssrrrsssssstttvvvwwwwwwwwwwwwvvvuuuuuuwwwvvvuuuuuuuuuvvvxxxyyyzzzzzzzzz{{{{{{||||||||||||{{{zzzyyyxxxyyyzzz{{{zzzzzzzzzzzzzzz{{{|||}}}{{{}}}~~~}}}}}}}}}|||xxxwwwxxxyyywwwvvvwwwxxxxxxzzz}}}~~~yyyzzzzzzwwwqqqkkkfffddd___```dddjjjqqqwwwzzz|||{{{|||}}}~~~|||{{{||||||}}}zzzyyyxxxuuurrrooollljjjkkksssxxxvvvsssqqqnnnkkkggggggfffeeebbb___\\\[[[UUURRROOOLLLJJJHHHEEECCCFFFHHHNNNUUU[[[___```___eeecccbbbaaaaaa```^^^\\\VVVPPPIIIDDDBBBHHHWWWfff||||||}}}mmm\\\```ssstttdddbbb|||ZZZ@@@;;;666333333000111111000000000000111111111000000222222333:::CCCSSSVVVYYY^^^kkkvvvvvvnnnjjjxxxyyy~~~ssssssvvvzzz~~~{{{{{{xxxwwwuuunnnjjjqqq|||//////000111000111:::EEEOOOWWWfffxxx|||oookkknnnttt}}}zzzyyyzzz~~~~~~{{{wwwuuutttttttttvvvxxx{{{}}}~~~~~~}}}}}}}}}~~~}}}zzzvvvvvvtttrrrpppoooppprrrsssrrrqqqqqqqqqssstttvvvwwwzzzyyyyyyxxxyyyzzz|||}}}~~~}}}|||{{{{{{|||}}}~~~}}}}}}|||||||||}}}}}}~~~||||||zzzyyyyyyyyyzzzzzzyyyyyyzzzyyywwwuuurrrpppsssssstttuuuvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{}}}|||{{{{{{{{{|||~~~~~~{{{|||}}}~~~~~~}}}|||{{{||||||{{{zzzxxxuuurrrqqqvvvxxxzzz|||}}}~~~~~~}}}||||||{{{yyywwwtttrrrqqqmmmnnnmmmlllkkknnntttxxxvvvyyyzzzyyyvvvtttuuuvvvtttuuuwwwzzz|||}}}zzzxxx{{{yyyuuuqqqoooooopppqqqssstttuuutttssssssuuuvvvvvvvvvwwwvvvtttpppmmmkkkkkkkkklllmmmnnnppprrrrrruuuwww{{{~~~}}}|||zzzyyyyyyyyyzzzzzz~~~~~~}}}~~~~~~}}}}}}||||||||||||}}}{{{zzz{{{||||||{{{zzzxxxvvvvvvwwwxxxxxxwwwvvvuuutttrrrrrrrrrssssssvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuttttttuuuvvvwwwyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{|||{{{}}}|||yyyxxxxxxxxxwwwuuuwwwwwwxxxyyy|||~~~~~~|||xxxyyyxxxtttnnngggcccaaa\\\^^^cccjjjqqqwwwzzz|||~~~~~~}}}}}}}}}}}}zzzyyywwwuuurrrooollljjjkkkrrrwwwuuusssqqqnnnkkkggggggfffeeebbb___\\\ZZZUUURRROOOLLLJJJHHHEEECCCFFFHHHLLLSSSZZZ^^^```___cccbbbaaaaaaaaa```]]]ZZZTTTOOOIIIEEECCCHHHVVVeee||||||}}}mmmZZZ^^^vvvvvvhhhaaazzz[[[@@@<<<777444333000111111000000000000111111111000000222222333:::CCCTTTXXX[[[___iiirrrrrrkkkjjjwwwyyy~~~~~~mmmkkkkkkooowww||||||{{{yyyxxxwwwtttnnnkkkuuu///...000111000111:::EEEOOOUUUcccwwwyyymmmiiilllwww}}}zzzzzzzzz~~~~~~|||yyywwwvvvuuuuuuvvvxxx{{{|||~~~~~~~~~|||{{{{{{~~~}}}|||||||||zzzwwwtttqqqpppooonnnooopppsssttttttsssttttttuuuvvvxxxxxxyyyyyyyyyyyyzzz{{{|||}}}}}}||||||{{{{{{||||||}}}}}}||||||{{{{{{|||||||||{{{zzzzzzyyyyyyyyyyyyzzzyyyyyyzzzzzzyyywwwuuusssrrrrrrqqqrrrssstttvvvwwwyyyyyyyyyyyyyyyzzzzzz{{{|||{{{{{{{{{{{{|||}}}}}}||||||}}}}}}}}}}}}|||||||||{{{{{{yyywwwsssqqqooorrrtttxxx{{{}}}~~~}}}}}}~~~~~~|||{{{yyywwwuuuuuuppppppnnnllljjjkkknnnqqqrrruuuyyy{{{{{{yyyxxxxxxwwwwwwyyy|||~~~||||||{{{yyyvvvtttrrrrrrqqqpppqqqrrrrrrqqqqqqssstttsssuuuwwwyyyxxxvvvsssqqqkkkkkkkkklllnnnoooqqqrrrsssvvvzzz~~~~~~}}}|||zzzyyyyyyyyyzzz}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}|||||||||{{{yyyyyyxxxvvvvvvxxxyyyxxxxxxvvvuuusssrrrqqqqqqrrrrrruuuvvvwwwxxxxxxxxxxxxxxxvvvuuutttsssssstttuuuuuuxxxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyyyyyyyzzzzzzzzz}}}~~~|||zzzzzzyyyvvvuuuvvvwwwwwwxxxzzz|||~~~~~~{{{yyyuuuuuutttooohhhbbb^^^\\\\\\```fffmmmtttyyy}}}~~~~~~}}}|||zzzyyywwwuuurrrnnnllljjjlllrrrvvvtttrrrqqqoookkkffffffeeedddbbb___\\\ZZZUUURRROOOLLLJJJHHHFFFDDDFFFGGGJJJPPPWWW]]]``````aaaaaaaaabbbbbb```[[[XXXRRRNNNIIIFFFDDDHHHUUUccc{{{yyyyyymmmXXX^^^zzzxxxmmmeee|||[[[AAA<<<777444444000111111000000000000111111111000111333333444;;;DDDTTTXXX]]]aaaiiipppqqqnnnmmm{{{{{{xxxhhhccc```eeepppyyy|||{{{wwwxxxwwwrrrkkklllyyy......///111000222;;;EEEMMMRRR___tttxxxmmmjjjmmmyyy~~~{{{zzzzzz}}}~~~}}}{{{xxxwwwvvvvvvwwwyyy{{{}}}~~~}}}}}}~~~~~~|||{{{zzz~~~|||{{{yyyvvvsssqqqnnnnnnnnnnnnppprrruuuvvvvvvvvvvvvwwwwwwxxxyyyzzzxxxxxxxxxyyyzzz{{{||||||||||||||||||||||||||||||{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{|||{{{zzzxxxwwwrrrqqqppppppqqqsssvvvwwwyyyyyyyyyyyyyyyzzz{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{||||||}}}}}}}}}}}}||||||}}}|||{{{zzzwwwtttqqqoooooorrrwww|||~~~~~~}}}~~~|||{{{yyyxxxwwwwwwsssrrrooollliiihhhiiiiiilllpppwww|||~~~}}}{{{zzzxxxxxxzzz}}}|||{{{{{{yyywwwuuurrrqqqnnnoooqqqqqqqqqppprrrssssssuuuyyy{{{|||yyyvvvtttkkkkkkkkklllmmmooopppqqqtttvvv{{{~~~|||zzzyyyyyyyyyyyy|||~~~~~~~~~}}}|||||||||}}}~~~~~~}}}|||}}}}}}{{{zzzyyywwwvvvwwwxxxyyyyyyxxxvvvuuusssrrrqqqqqqqqqrrrtttuuuvvvxxxyyyyyyzzzzzzwwwvvvuuutttssstttuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{|||{{{zzzyyyyyyyyyyyyyyyyyy}}}}}}zzzxxxvvvvvvvvvwwwxxxyyyzzz{{{{{{~~~}}}|||||||||zzzwwwuuuppppppnnnjjjccc^^^[[[ZZZaaaeeelllrrrxxx|||~~~}}}{{{yyyyyywwwtttqqqnnnkkkjjjkkkpppsssrrrqqqqqqnnnjjjeeeeeedddcccaaa^^^\\\ZZZUUURRROOOLLLKKKIIIGGGEEEFFFGGGIIINNNUUU[[[```aaa``````aaabbbbbb___[[[WWWQQQMMMJJJHHHFFFIIIUUUaaawwwtttssslllWWW___~~~xxxqqqlll[[[AAA<<<777444444000111111000000000000111111111000111333333444<<>>GGGUUUSSS[[[lll|||}}}ooo^^^ggguuu~~~|||rrrddd^^^dddlllppptttvvv}}}------///111111333<<>>GGGTTTRRR[[[qqqnnn```kkk{{{sssddd^^^dddiiiiiiooosss{{{000///000111111555AAAMMMXXX]]]lllyyyqqqkkkjjjlllvvv|||yyyzzzxxxwwwvvvxxx|||~~~||||||}}}~~~~~~~~~|||{{{zzzyyyxxxxxxvvvwwwwwwuuusssrrrsssuuutttuuuuuuwwwxxxzzz|||}}}{{{yyywwwwwwxxxzzzzzzzzzvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxxxxxxxxxxzzzzzzyyyxxxxxxwwwvvvvvvzzzzzz{{{}}}}}}{{{yyyyyy{{{{{{{{{zzzyyyxxxwwwtttpppooopppqqqrrrrrrwwwwwwwwwwwwxxxxxxyyyyyy{{{||||||{{{{{{{{{{{{{{{|||}}}~~~}}}}}}~~~}}}{{{yyywwwuuutttttttttuuuwwwyyy|||}}}~~~}}}zzzyyyxxxyyy{{{|||zzzwwwtttsssrrrpppkkkfffaaa]]]ZZZ^^^gggrrryyy}}}}}}yyywwwxxx{{{||||||}}}|||zzzzzz{{{}}}}}}}}}}}}|||{{{yyyxxxwwwvvvuuutttsssrrrqqqqqqqqqrrrtttuuutttqqqpppppppppuuuwww{{{~~~wwwvvvtttuuuxxxzzz||||||}}}~~~~~~|||xxxwww{{{{{{zzzzzzzzz{{{{{{|||~~~}}}|||{{{zzzyyyxxxxxxyyyxxxxxxxxxyyyzzz|||}}}{{{xxxuuusssssssssrrrqqquuutttssstttuuuvvvuuutttuuuuuuuuuvvvxxxyyywwwvvvvvvvvvvvvvvvvvvwwwwwwwwwtttvvvxxxyyyxxxxxxyyyzzzwwwyyy{{{}}}~~~~~~}}}}}}{{{}}}}}}~~~~~~~~~}}}yyywww|||{{{zzzyyyxxxwwwwwwvvvuuurrrooommmllljjjeeebbbbbb```^^^```eeekkkpppsss|||}}}{{{yyywwwwwwuuusssqqqooommmllliiifffeeeggglllmmmiiieeebbb```^^^]]]]]]\\\ZZZXXXSSSPPPMMMKKKJJJIIIGGGEEEGGGIIIMMMRRRXXX___dddfffeeeccc``````aaaaaa^^^[[[[[[VVVPPPJJJEEEHHHVVVfffzzz{{{kkkhhhlll~~~gggYYY___tttxxxtttqqqaaaDDD===888555666333222222222111111111111000000...///111222444<<>>777444555222222222222111111111111000000//////222222555===FFFSSSVVVfffrrrhhhuuunnnccc[[[VVV```lllkkkooouuu000///111333444999EEERRRXXX```ssszzzqqqiiifffhhhkkk{{{}}}{{{xxxwwwwwwxxx|||~~~||||||||||||}}}~~~}}}|||{{{yyyxxxvvvuuuuuuuuurrrsssssssssrrrrrrtttuuuyyyyyyyyyyyyzzz{{{|||}}}}}}{{{yyyxxxzzz{{{{{{zzzxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvuuuvvvxxxzzz|||zzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzz|||}}}{{{xxxxxxyyyzzzzzzyyyyyyxxxyyyvvvsssrrrrrrssstttsssvvvxxxzzz|||}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}|||||||||{{{{{{{{{~~~|||yyyxxxwwwvvvvvvyyyxxxxxxxxxyyyzzz{{{|||~~~~~~~~~}}}|||zzzyyyxxxvvvuuutttuuuvvvuuurrrpppgggddd```\\\]]]bbbjjjpppzzz|||}}}}}}}}}|||~~~~~~|||{{{|||}}}~~~}}}}}}|||{{{zzzyyyyyy|||{{{xxxuuurrrpppnnnlllnnnppprrrssssssrrrsssuuusssuuuxxx|||}}}|||xxxxxxzzz}}}}}}~~~~~~|||xxxuuuvvvxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}|||||||||zzz{{{|||}}}}}}}}}}}}}}}}}}zzzwwwuuuuuuuuusssrrrtttsssssstttwwwxxxwwwvvvuuuttttttuuuwwwxxxxxxwwwxxxxxxxxxwwwvvvvvvvvvuuuvvvxxxzzzzzzyyyyyyzzz{{{yyyyyyyyyyyyzzzzzz{{{|||||||||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~{{{xxxuuuvvvvvvvvvvvvvvvvvvvvvuuuqqqpppmmmllljjjgggccc```___aaaeeejjjpppvvvzzz}}}~~~~~~}}}{{{yyywwwwwwuuusssqqqpppnnnmmmjjjhhhfffhhhjjjiiifffbbb___]]]ZZZZZZZZZYYYXXXWWWRRRPPPNNNMMMMMMMMMLLLKKKGGGHHHKKKPPPUUUZZZ^^^```bbb```^^^]]]^^^___^^^^^^^^^YYYSSSMMMHHHKKKYYYhhhyyy|||kkkiiillljjj]]]bbbsss}}}wwwuuudddGGG>>>777444444111222222222111111111111000111000000333333555===GGGRRRXXXjjjrrriiizzz{{{kkk```YYYTTT___llllllooowww---,,,...111333888DDDQQQWWWaaasss}}}wwwnnnfffdddhhhlll}}}|||zzzyyyyyy{{{}}}~~~}}}yyyyyyyyyzzz}}}}}}|||{{{yyyzzz|||}}}~~~~~~|||{{{yyyxxxwwwuuutttsssssssssrrrsssttttttssstttvvvxxx{{{{{{{{{{{{{{{{{{|||}}}~~~|||yyyyyyzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvuuuuuuwwwyyy{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~}}}|||yyyyyyyyyzzzzzzzzzzzzzzzzzzxxxuuussstttttttttssssssuuuxxx{{{|||{{{zzzyyy{{{{{{zzzyyyyyyzzz{{{{{{~~~~~~~~~~~~}}}|||{{{{{{}}}zzzwwwuuuuuuvvvwww{{{{{{{{{zzzzzzzzzzzzzzz}}}~~~~~~~~~}}}{{{yyywwwxxxxxxwwwwwwvvvtttqqqooohhhgggbbb\\\XXX[[[bbbiiivvvzzz~~~}}}||||||}}}}}}|||{{{zzzzzzyyyyyyyyy|||{{{yyywwwtttqqqnnnmmmppprrrtttuuuttttttuuuvvvsssuuuxxx|||~~~~~~||||||yyy{{{~~~~~~}}}zzzvvvuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxyyyzzz{{{|||{{{{{{zzz}}}{{{xxxvvvvvvvvvuuutttuuutttsssuuuwwwyyyxxxwwwuuutttssstttvvvxxxxxxwwwyyyyyyxxxxxxwwwvvvuuuuuuvvvxxxzzzzzzyyyyyyzzz{{{zzzyyyxxxwwwxxxyyy{{{|||||||||{{{zzz{{{|||}}}~~~|||}}}}}}~~~}}}zzzvvvtttssstttuuuvvvwwwvvvvvvvvvqqqpppmmmjjjhhhdddaaa___aaadddjjjpppvvv{{{~~~~~~}}}{{{yyyuuuuuusssrrrpppnnnmmmllljjjhhhgggggghhhfffccc```]]]ZZZXXXWWWXXXXXXWWWVVVTTTRRROOONNNNNNMMMLLLKKKGGGHHHJJJNNNRRRVVVYYY[[[___^^^^^^^^^^^^___``````^^^ZZZUUUPPPKKKMMM[[[iiiyyy}}}mmmjjjmmmjjj]]]aaaoooxxxsssfffHHH???777333444111222222222111111111000000222111111333444555===GGGTTTZZZnnnuuummm{{{jjj```YYYUUU```mmmnnnrrr{{{---,,,...111333888EEERRRWWW___ooo}}}vvvllleeedddhhhmmm}}}|||{{{vvvyyy}}}}}}{{{{{{{{{{{{|||~~~|||{{{xxxxxxyyyzzz{{{}}}~~~~~~~~~}}}{{{yyyvvvuuutttssssssssssssssstttuuuvvvvvvvvvwwwyyy{{{}}}||||||{{{{{{||||||}}}~~~|||zzzyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzyyywwwuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{}}}~~~}}}|||zzzzzzzzzzzzzzz{{{{{{|||{{{yyyvvvuuuuuuuuutttsssqqqssswwwzzz{{{{{{zzzyyy}}}|||{{{yyyyyy{{{|||}}}~~~}}}|||{{{}}}{{{xxxuuutttuuuwwwxxx}}}}}}||||||{{{zzzyyyyyyzzz{{{}}}~~~~~~|||zzzxxxxxxxxxyyyxxxvvvtttrrrqqqkkkiiiddd]]]XXXXXX^^^cccpppuuu|||~~~|||}}}~~~|||{{{zzzyyyxxxxxxxxxyyy{{{zzzyyyxxxvvvsssqqqppptttvvvwwwwwwvvvuuuuuuvvvtttvvvxxx|||~~~~~~}}}}}}}}}|||~~~~~~}}}zzzvvvvvvzzz}}}~~~~~~|||~~~~~~~~~wwwxxxzzz{{{{{{zzzyyyyyy|||zzzwwwvvvvvvwwwvvvuuuvvvuuutttvvvxxxyyyyyyxxxtttsssrrrsssvvvxxxxxxxxxzzzyyyyyyxxxwwwvvvvvvuuuwwwxxxzzzzzzyyyxxxyyyzzzyyyxxxwwwwwwxxxyyy{{{||||||{{{zzzyyyzzz{{{}}}~~~||||||}}}~~~{{{xxxuuusssrrrtttuuuwwwwwwwwwvvvvvvqqqpppmmmiiieeebbbaaaaaaeeejjjpppvvv{{{~~~}}}}}}|||zzzxxxrrrrrrpppooommmlllkkkjjjiiihhhggggggfffdddaaa___[[[XXXVVVUUUVVVWWWWWWVVVXXXUUURRROOONNNMMMJJJIIIGGGHHHIIILLLNNNQQQTTTUUU\\\]]]^^^___``````aaabbb^^^ZZZVVVQQQMMMOOO]]]lllzzzpppmmmooohhh\\\```jjjtttooo}}}hhhIII???777333444111222222222111111111000000333111111333444555===FFFTTT[[[nnnzzzsssyyyiii```[[[XXXbbboooooottt}}}//////111444666;;;GGGTTTVVV___mmm}}}xxxnnngggfffkkkppp~~~~~~xxx|||}}}|||||||||}}}~~~~~~|||xxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}{{{xxxvvvsssrrrrrrrrrrrrsssssstttvvvxxxyyyyyyxxxyyy{{{}}}|||||||||{{{||||||}}}}}}~~~|||yyyyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvzzzzzzzzzyyyyyyyyyyyyyyy{{{yyyyyyzzz|||}}}}}}|||yyyyyyyyyyyyzzz{{{||||||{{{yyyvvvuuuvvvuuutttrrrrrrtttwwwzzz{{{||||||{{{~~~}}}|||{{{{{{|||}}}~~~}}}|||zzzzzzxxxvvvttttttuuuxxxyyy}}}}}}}}}}}}|||zzzyyyxxxvvvxxxzzz|||}}}}}}|||{{{vvvxxxzzzzzzxxxwwwwwwwwwooolllggg```[[[YYY[[[]]]fffmmmvvv~~~~~~}}}~~~|||{{{yyyxxxxxxxxxyyyzzzyyyzzzzzzyyyxxxuuusssrrruuuvvvxxxxxxvvvuuuuuuvvvtttvvvxxx{{{~~~~~~|||xxxzzz~~~~~~}}}~~~~~~~~~zzzzzzzzz{{{{{{{{{zzzzzzzzzxxxvvvuuuwwwxxxxxxwwwxxxvvvvvvwwwxxxyyyxxxwwwtttsssqqqrrruuuwwwyyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvxxxyyyyyyxxxwwwxxxyyywwwwwwwwwxxxyyyzzz|||||||||{{{zzzzzzzzz{{{|||}}}|||}}}~~~~~~|||yyywwwtttsssrrrsssuuuwwwwwwwwwuuutttooommmjjjfffcccccceeehhhmmmqqqwww|||~~~}}}|||{{{xxxvvvpppooonnnmmmllljjjiiiiiiggghhhggggggeeebbb```^^^ZZZWWWTTTTTTUUUVVVWWWWWWYYYVVVRRRPPPNNNLLLIIIGGGGGGGGGHHHJJJKKKMMMOOOPPPVVVYYY]]]````````````aaa\\\YYYVVVRRROOORRR___nnn|||sssqqqqqqgggZZZ^^^eeexxxmmmlllzzziiiIII???777444444222222222222111111111111000333111111333333444<<>>:::666333333000000000000000000000000///000111000000444;;;AAALLLXXXcccooozzzzzzvvvrrrttt}}}}}}|||{{{lllbbbfffnnnxxx}}}~~~xxxuuu}}}{{{yyy~~~yyywww{{{......000222444888DDDPPPTTTWWW___jjjuuu{{{{{{xxx~~~yyyrrryyy}}}vvvqqquuu}}}}}}}}}}}}zzzyyywwwxxxyyy{{{|||}}}}}}}}}|||~~~~~~}}}|||zzzxxxvvvvvvvvvvvvuuuuuuvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~|||{{{|||}}}{{{zzzyyyxxxxxxwwwwwwxxxyyyxxxvvvtttsssssssssssstttuuuuuuvvvvvvvvvvvvuuutttuuuuuuvvvwwwxxxxxxyyywwwwwwxxxxxxwwwwwwvvvuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzyyyxxxyyy{{{{{{zzzxxxtttrrrpppppprrrtttttttttuuuvvvwwwxxxxxxxxxwwwvvvtttrrrpppoooppptttyyy|||{{{|||}}}}}}||||||}}}~~~}}}}}}||||||{{{yyyyyyxxxxxxxxxwwwuuutttwww||||||vvvrrrqqqmmmhhheeedddcccddddddccc```^^^XXXSSSPPPPPPRRRVVV___hhhrrruuuzzz}}}||||||}}}~~~~~~~~~{{{wwwuuuuuuuuuuuuvvvvvvvvvxxxzzz{{{zzzxxxuuusssqqqrrrvvvzzz}}}~~~zzzxxxxxxyyy{{{zzzyyyyyyxxxxxxyyyyyywww{{{~~~}}}~~~~~~|||~~~~~~~~~}}}{{{zzzzzzyyyyyyyyyzzzzzz{{{|||{{{zzzzzz{{{|||{{{xxxvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyxxxwwwwwwxxxxxxwwwvvvvvvvvvxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwxxxyyyzzzyyy{{{||||||zzzyyyzzz{{{{{{}}}~~~~~~|||yyyvvvsssqqqppppppkkklllkkkjjjhhhjjjooosssvvv|||}}}}}}||||||}}}~~~|||{{{|||||||||||||||{{{{{{wwwwwwwwwwwwwwwvvvuuutttpppooooooooopppooollljjjbbb^^^XXXUUUTTTTTTTTTTTTVVVSSSNNNLLLJJJJJJHHHGGGDDDEEEFFFJJJOOOSSSUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]ZZZUUUOOOJJJEEEHHHWWWfffwwwyyyqqqrrrdddiii|||ttthhhyyyxxxRRR@@@;;;777444333000000000000000000000000///000111000000444;;;AAALLLXXXcccooozzz{{{xxxvvvyyy|||~~~qqqeeegggllluuu}}}|||sssrrr{{{}}}vvvuuu}}}zzzyyy~~~......000222444888CCCOOOSSSWWW```lllvvvzzzxxxuuuwwwvvvqqqyyy~~~wwwqqqttt|||}}}|||~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyyzzz}}}}}}}}}|||{{{yyywwwvvvvvvvvvwwwxxxxxxxxxyyy{{{}}}~~~}}}|||~~~|||{{{yyyxxxwwwxxxxxxyyyyyyxxxvvvtttsssrrrrrrsssrrrsssuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyvvvvvvwwwvvvvvvuuutttttttttvvvxxxyyyyyyyyyzzzzzzzzzyyyyyyzzz{{{|||zzzyyyuuusssqqqpppqqqssssssrrrvvvvvvwwwxxxxxxwwwuuuuuupppooommmnnnqqqwww}}}|||}}}}}}|||{{{{{{}}}~~~}}}}}}|||{{{zzzyyyyyyxxxxxxyyyyyywwwuuuuuuyyy|||xxxyyywwwqqqooonnnjjjeeecccbbbaaaaaabbbbbb```___YYYTTTPPPOOOPPPRRRZZZcccmmmqqqvvv{{{}}}||||||}}}~~~~~~{{{xxxvvvuuuvvvvvvyyyxxxxxxzzz||||||{{{zzztttrrrpppppptttyyy|||~~~}}}{{{}}}~~~{{{}}}|||wwwuuuxxx{{{|||{{{yyywwwvvvuuuuuuuuuvvv{{{~~~|||zzzyyy{{{||||||{{{zzz}}}~~~||||||~~~~~~|||{{{yyyyyyyyyyyyyyyyyyzzz{{{|||zzzzzz{{{}}}~~~}}}yyyvvvxxxyyyzzz{{{|||{{{zzzzzz|||zzzyyyyyyzzzzzzxxxwwwuuuvvvwwwxxxyyyxxxxxxwwwxxxxxxwwwwwwwwwxxxzzz{{{zzz|||}}}}}}|||{{{{{{|||{{{}}}~~~~~~~~~|||yyyuuurrrooonnnnnnjjjkkklllkkkjjjmmmsssyyyyyy~~~}}}~~~~~~}}}{{{yyyxxxyyy{{{}}}}}}|||zzzzzzzzz{{{{{{{{{{{{{{{zzzxxxxxxxxxxxxxxxwwwvvvuuutttsssrrrqqqpppmmmhhheeeaaa]]]YYYVVVUUUUUUTTTTTTUUURRRNNNKKKJJJJJJIIIHHHDDDDDDFFFJJJPPPUUUWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[VVVPPPIIIDDDFFFUUUdddvvvxxxlll|||tttfffkkksssfffyyyyyySSSAAA<<<888444444000000000000000000000000///000111000000444;;;AAAKKKWWWcccooozzz||||||{{{}}}uuuhhhiiilllttt}}}yyyooopppzzz|||yyyrrrrrr|||{{{{{{111111111111333;;;GGGPPPTTTVVVaaarrr|||yyyuuuzzz}}}zzzvvvzzzyyyqqqqqqxxx~~~~~~~~~||||||||||||{{{zzzyyyxxxwww}}}~~~~~~|||zzzyyyyyyzzz{{{zzzyyyxxxwwwwwwwwwxxxzzz|||}}}~~~}}}}}}~~~~~~~~~~~~}}}|||||||||zzzzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvtttrrrrrrtttvvvssstttuuuvvvvvvwwwwwwvvvxxxvvvtttssstttvvvxxxzzzxxxwwwvvvvvvwwwwwwvvvtttwwwwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~}}}}}}|||{{{zzzrrrtttttttttsssssstttvvvxxxyyyyyyyyyxxxuuusssqqqppppppoooppprrruuuxxxzzzzzzzzz{{{{{{|||}}}}}}}}}~~~}}}|||{{{zzzyyyxxx{{{zzzxxxvvvuuuuuuuuuvvvtttsssqqqmmmiiifffeeefffaaa___^^^^^^aaaaaa^^^[[[YYYWWWSSSNNNKKKNNNVVV]]]jjjpppttttttwww}}}~~~yyy{{{|||~~~~~~|||zzzxxxwwwwwwwww|||zzzyyyxxxyyyxxxvvvtttuuusssqqqssswwwzzzzzzyyyzzz{{{}}}~~~{{{|||{{{xxxwwwvvvwwwxxxzzz{{{zzzyyyxxxwwwvvvvvvvvvyyy|||}}}|||zzzxxxvvvwwwzzz}}}~~~}}}|||||||||}}}yyy{{{}}}~~~~~~}}}{{{yyy|||||||||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzz|||||||||||||||zzzxxxwww{{{zzzzzz{{{||||||{{{yyywwwwwwxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzzxxxyyyzzz{{{}}}}}}~~~~~~}}}~~~~~~~~~}}}xxxsssmmmhhhdddbbbeeefffgggjjjnnnuuu{{{~~~~~~~~~}}}}}}{{{zzzzzzzzzxxxxxxxxxzzzzzzzzzxxxzzzyyyxxxwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwssspppnnnooorrrqqqlllgggeee___XXXSSSQQQRRRRRRRRRRRRQQQOOOLLLJJJHHHGGGFFFBBBCCCFFFJJJOOOTTTWWWZZZYYYYYYZZZ[[[]]]^^^___```ZZZQQQKKKIIIHHHIIIVVVfffxxx}}}kkkffftttxxxlllpppnnnhhhuuu|||SSS???:::666333333111000///000111222111///222111111333333444;;;DDDLLLXXXkkkzzzvvvfffhhhppp|||zzznnnpppyyy|||zzzwwwiiijjjppp{{{111111111111333;;;GGGPPPUUUXXXeeewww|||~~~yyy}}}xxxqqqpppwww~~~~~~{{{{{{{{{zzzyyyxxxxxxwwwwww}}}~~~~~~}}}{{{yyyyyyyyyzzzyyyxxxyyyxxxxxxxxxyyy{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxxxxxxxwwwtttrrrrrrtttvvvttttttuuuvvvwwwwwwwwwwwwwwwvvvtttssstttuuuxxxyyywwwvvvuuuvvvxxxyyyxxxwwwxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}}}}}}}}}}|||{{{{{{tttuuuuuutttrrrrrrtttvvvvvvwwwxxxxxxwwwuuusssrrrpppppppppqqqtttwwwzzz|||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyzzzyyywwwuuutttsssssssssrrrrrrpppkkkfffcccaaaaaa]]]\\\[[[]]]______^^^[[[]]]ZZZTTTNNNJJJLLLRRRWWWgggoootttuuuwww|||~~~|||~~~|||zzzyyyyyyyyyzzz}}}{{{yyyxxxxxxxxxwwwvvvuuurrrpppqqqtttwwwwwwwwwzzz{{{}}}}}}{{{~~~}}}|||{{{zzz{{{{{{|||yyyzzz{{{zzzyyyxxxuuutttvvvyyy}}}}}}zzzyyyvvvuuuuuuxxx{{{}}}}}}}}}}}}}}}||||||||||||yyy{{{}}}~~~~~~}}}{{{yyy|||||||||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzz{{{||||||||||||zzzyyyxxx{{{zzzzzzzzz||||||zzzyyyxxxxxxxxxyyyyyyzzzzzzzzz{{{zzzyyyxxxwwwxxxyyyyyyxxxyyyzzz|||}}}}}}}}}}}}~~~~~~|||xxxsssmmmhhhdddbbbccceeeiiimmmsssxxx~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxyyyzzz{{{zzzxxx|||{{{zzzzzzyyyyyyyyyyyyzzzyyyyyyxxxwwwvvvuuuuuuqqqnnnmmmoooqqqppplllgggccc^^^WWWSSSQQQRRRSSSSSSSSSRRROOOLLLIIIGGGEEEEEEBBBDDDFFFJJJOOOTTTXXXZZZZZZ[[[[[[\\\]]]^^^______[[[SSSLLLKKKIIIJJJWWWggg{{{zzzggg___mmmxxxnnnrrrrrrdddqqq|||SSS???:::666333333111000///000111222111///222111111333333444;;;DDDQQQ\\\ooozzzkkkooowwwsssggghhhqqquuuuuussskkklllrrr{{{000111111111333<<>><<<888333111111111111111111111111111222000000222333666>>>HHHRRR```uuuzzzvvvqqqkkkdddgggxxxrrrrrr|||000111222333777AAAMMMWWWXXXeeeyyyxxxrrrxxx|||zzzyyyyyyyyy{{{{{{||||||~~~~~~~~~}}}||||||||||||yyyvvvvvvxxx{{{|||||||||}}}~~~}}}||||||}}}~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{wwwwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxvvvttttttuuuwwwttttttuuuuuuwwwxxxyyyzzzxxxxxxxxxyyyyyyyyyyyyyyyxxxyyyzzz{{{{{{{{{zzzzzz|||}}}}}}~~~}}}|||zzzyyysssssssssrrrqqqrrruuuxxx|||~~~~~~~~~~~~}}}~~~~~~|||{{{|||{{{yyywwwvvvwwwxxxyyyuuurrrmmmfff___XXXSSSPPPMMMNNNPPPSSSTTTUUUUUUUUUYYYZZZZZZXXXTTTPPPMMMMMMMMMOOORRRRRRRRRWWW___fffmmmooorrruuuyyy}}}}}}~~~~~~{{{yyyxxxxxxyyyxxxvvvttttttuuuvvvvvvttttttuuuvvv~~~zzztttnnniiigggbbbfffjjjnnnpppsssuuuwwwyyy~~~}}}}}}}}}|||{{{yyyxxxvvvvvvvvvvvv{{{|||}}}}}}||||||}}}~~~}}}~~~~~~~~~~~~}}}||||||}}}}}}~~~}}}}}}{{{yyyxxxyyyzzz{{{}}}}}}}}}|||{{{yyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{||||||zzzyyyzzz|||}}}|||zzzyyyxxxxxxyyy|||~~~}}}}}}}}}}}}||||||yyyuuurrroookkkgggiiihhhhhhlllqqquuuwwwwww~~~~~~}}}}}}~~~|||~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyzzzyyyxxxxxxxxxvvvrrroooppppppooooooooommmiiifff___\\\VVVQQQMMMLLLLLLLLLLLLKKKJJJHHHFFFDDDBBBBBBDDDDDDEEEIIIOOOUUUXXXZZZ\\\]]]^^^````````````___aaa^^^[[[VVVRRRSSS___mmmmmm___WWWYYYdddxxxvvvffffffmmmyyymmmdddnnnyyyQQQ???<<<888333111111111111111111111111111222000000222333555>>>HHHTTT```sss|||xxxtttoookkkqqq}}}ooommmvvv111222333444888AAANNNWWWXXXiiiwwwrrrwww~~~~~~~~~}}}{{{zzzzzzzzz}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{zzzxxxuuuuuuwwwzzz{{{{{{zzz{{{|||~~~}}}}}}}}}~~~}}}|||}}}}}}|||||||||~~~~~~{{{zzzyyyyyyvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxvvvtttssstttuuutttuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{xxxyyyzzzzzz{{{{{{zzzzzz}}}}}}~~~~~~}}}|||{{{yyyrrrrrrqqqooooooqqquuuyyy~~~~~~~~~}}}{{{yyy{{{zzzxxxwwwvvvvvvwwwwwwrrroooiiibbb[[[UUUPPPNNNKKKLLLOOOSSSVVVYYY[[[\\\[[[[[[ZZZVVVQQQMMMLLLLLLKKKNNNPPPRRRUUU\\\eeemmmssssssssstttvvvzzz~~~}}}~~~{{{yyyvvvuuuuuuuuutttsssqqqssstttuuutttuuuvvvxxx|||~~~}}}zzzuuupppllliiidddhhhmmmrrrtttvvvyyyzzz{{{~~~||||||{{{{{{yyyxxxwwwwwwwwwwww{{{|||}}}}}}||||||}}}~~~}}}}}}}}}}}}}}}||||||{{{}}}}}}}}}}}}}}}|||{{{zzz{{{|||}}}~~~~~~~~~}}}|||yyyyyyyyyyyyyyyzzzzzz{{{||||||{{{{{{{{{{{{|||||||||{{{zzz{{{}}}~~~}}}|||{{{{{{|||~~~||||||}}}}}}}}}}}}zzzuuuppplllhhhdddaaaeeehhhmmmrrrwww|||~~~|||||||||~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{yyyxxxxxxxxxxxxwwwtttqqqqqqppppppppppppmmmiiifff```]]]XXXRRRMMMJJJIIIIIIHHHHHHHHHHHHFFFDDDBBBAAACCCCCCFFFKKKQQQVVVYYYYYY\\\]]]^^^````````````___bbb```\\\XXXRRRRRR]]]jjjkkk\\\VVVZZZggg{{{{{{kkkiiinnnuuujjjgggsss|||TTTAAA<<<888333111111111111111111111111111222000000222333555===GGGVVV```ooo{{{|||yyyzzzzzzxxxyyyuuurrr|||}}}qqqooovvv~~~000111333444999CCCPPPYYYZZZlllwwwqqqvvv~~~~~~}}}}}}}}}~~~~~~}}}|||||||||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzxxxwwwwwwxxxyyy{{{{{{zzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{|||{{{wwwuuuuuuvvvvvvvvvvvvwwwwwwxxxyyyxxxxxxxxxvvvsssrrrssstttuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{|||||||||yyyyyyyyyzzzzzzzzzzzzzzz}}}~~~~~~~~~~~~|||{{{zzzrrrrrrpppnnnnnnqqqvvvzzz~~~~~~~~~{{{zzzzzzyyyxxxvvvuuuuuuuuuuuupppmmmggg```YYYSSSOOOMMMJJJKKKNNNRRRVVVZZZ]]]^^^\\\[[[XXXTTTNNNKKKKKKKKKKKKNNNQQQUUU\\\dddooovvvxxxuuurrrpppqqqvvv|||~~~~~~~~~{{{xxxtttrrrrrrssssssrrroooqqqssssssssssssuuuvvvyyy|||~~~~~~~~~|||zzzvvvrrrpppkkkoootttxxxzzz{{{|||}}}~~~|||{{{{{{zzzzzzyyyyyyxxxxxxxxx{{{|||}}}}}}||||||}}}~~~||||||}}}}}}||||||{{{zzz|||||||||||||||||||||||||||}}}~~~~~~}}}yyyyyyyyyyyyyyyzzz{{{{{{|||{{{{{{zzzzzzzzzzzz{{{zzzzzzzzz{{{|||}}}}}}|||{{{|||~~~|||}}}}}}}}}|||wwwsssnnnjjjgggeeebbb```bbbhhhqqqwww{{{}}}||||||}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{xxxwwwvvvvvvwwwvvvtttqqqpppppppppqqqqqqnnniiifffaaa^^^XXXRRRMMMIIIHHHGGGEEEFFFHHHHHHHHHFFFCCCBBBBBBCCCFFFLLLRRRWWWYYYYYY[[[\\\^^^```aaaaaa``````cccaaa]]]YYYRRRQQQ[[[gggjjj\\\TTTZZZiii~~~{{{kkkiiinnnssskkkjjjyyyWWWCCC===777333222111111111111111111111111111000111333333555<<>>>>>>>>@@@@@@CCCHHHPPPVVVZZZ[[[^^^___```aaaaaaaaa```___\\\YYYSSSKKKEEEDDDHHHLLL[[[lll{{{vvv```[[[aaajjjwwwvvv|||~~~{{{|||sssOOO@@@888888999333111111000000///000000111222111222444444444;;;CCCRRR[[[gggooosssuuuxxxzzzyyyzzz|||wwwqqqooosss~~~|||}}}...000000000111:::GGGRRRUUU^^^qqq|||zzz|||}}}}}}~~~}}}||||||||||||}}}}}}~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz{{{zzzwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwxxxwwwuuuuuuuuuvvvvvvwwwxxxxxxvvvvvvwwwxxxyyyyyyzzz{{{{{{zzzzzzzzzwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyywwwvvvsssssssssttttttuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxvvvuuutttsssssssssqqqqqqqqqrrrrrrrrrrrrsssqqqnnnjjjfffaaa[[[UUUQQQLLLKKKJJJKKKLLLLLLLLLLLLLLLRRR[[[dddkkkrrrxxx{{{}}}{{{uuulllccc^^^___aaagggmmmtttxxx|||vvvssspppkkkhhhhhheeeeeefffjjjqqqxxx}}}{{{zzzyyyzzz{{{|||||||||wwwyyy|||~~~~~~|||yyywwwwwwvvvuuuvvvyyy|||}}}}}}|||zzzwwwtttssstttvvvwww|||~~~}}}}}}~~~~~~zzzvvvtttsssqqqvvv{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuuppppppooonnnlllgggbbb]]]TTTQQQNNNKKKJJJIIIGGGFFFJJJKKKKKKJJJKKKMMMQQQTTTYYY^^^dddiiiooowww~~~~~~~~~~~~}}}|||{{{||||||~~~}}}|||{{{||||||}}}}}}|||{{{yyywwwvvvvvvuuuyyyyyyzzz{{{}}}~~~~~~}}}|||{{{|||}}}~~~}}}{{{yyyyyyyyyyyyxxxxxxwwwwwwvvvuuuttttttssssssssssssqqqooommmkkkllllllkkkkkkjjjfffaaa]]]UUURRRNNNMMMLLLLLLJJJIIIIIIHHHGGGDDD@@@======>>>@@@@@@CCCHHHOOOUUUYYYZZZ[[[\\\^^^_________^^^^^^\\\YYYRRRJJJDDDDDDIIINNN]]]mmm{{{vvvaaa]]]bbbjjjqqqooowwwvvvuuuxxxpppNNN@@@888888999333111111000000000000111111222111222444444444:::BBBPPPVVV```ggglllppptttwww}}}{{{xxx|||~~~yyysssuuu|||yyy{{{}}}...000111111333:::FFFPPPTTT^^^qqq|||~~~~~~~~~}}}}}}|||||||||||||||}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzwwwuuuuuuuuuwwwxxxyyyzzzzzzyyyxxxwwwuuuvvvwwwvvvtttttttttuuuvvvwwwxxxwwwvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}||||||zzzyyywwwvvvsssssstttvvvwwwxxxyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuusssrrrqqqppppppppppppppppppqqqqqqqqqqqqooommmjjjeee___YYYSSSPPPJJJJJJKKKKKKLLLLLLMMMMMMMMMUUU___iiiqqquuuyyyzzzzzzxxxssskkkccc^^^___aaaeeennnwww}}}xxxvvvsssnnnjjjiiifffffffffjjjpppvvvzzz|||~~~~~~~~~~~~~~~}}}}}}}}}||||||zzz{{{|||}}}}}}|||zzzyyyxxxvvvuuuvvvyyy{{{||||||zzzyyyvvvttttttuuuwwwxxx}}}~~~|||{{{}}}~~~~~~zzzvvvtttsssqqqvvv|||~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuuqqqpppnnnmmmiiiddd]]]XXXRRROOOLLLJJJJJJJJJIIIHHHLLLMMMMMMMMMOOORRRWWW[[[]]]bbbgggjjjrrr}}}}}}}}}~~~|||}}}~~~}}}|||{{{{{{|||~~~}}}|||||||||}}}}}}~~~|||zzzxxxvvvuuuttttttvvvwwwyyy{{{}}}~~~~~~~~~|||||||||||||||}}}}}}~~~~~~}}}{{{xxxwwwvvvvvvvvvxxxxxxxxxwwwvvvuuutttsssrrrrrrqqqqqqpppooommmmmmnnnmmmmmmllljjjfff```\\\TTTRRRNNNLLLKKKJJJIIIGGGGGGGGGFFFCCC???======>>>@@@AAACCCHHHNNNTTTWWWXXXYYYZZZ[[[]]]]]]]]]]]]\\\\\\XXXRRRIIIDDDEEELLLRRR```ooo|||xxxdddaaaeeejjj}}}nnnkkkuuujjjlllsssoooMMM???888888888222111111000000000111222222111000222444333333888@@@OOOTTT\\\ccciiinnnsssvvv||||||zzzxxxyyy~~~~~~zzz}}}xxxvvvxxx{{{,,,///222333444:::EEENNNRRR]]]pppzzzzzz~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}}}}}}}|||{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{xxxvvvuuuuuuwwwyyyzzz{{{{{{zzzyyywwwuuuwwwwwwvvvuuutttuuuvvvuuuwwwxxxwwwvvvuuuvvvxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}||||||}}}~~~}}}}}}|||{{{zzzxxxwwwvvvuuuvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxvvvuuutttttttttvvvuuusssqqqpppooonnnnnnoooooooooppppppppppppqqqmmmllliiiddd]]]VVVQQQNNNHHHJJJKKKLLLLLLLLLMMMNNNRRRXXXbbbkkkrrrvvvzzz|||yyywwwssskkkbbb^^^^^^```iiisss{{{yyywwwqqqlllkkkgggggggggkkkpppvvvyyy{{{~~~}}}}}}~~~~~~|||{{{{{{}}}}}}}}}|||||||||{{{{{{wwwuuutttuuuwwwyyyzzzzzzyyyxxxvvvvvvvvvwwwyyyzzz~~~|||}}}}}}{{{zzzzzz|||}}}}}}yyyuuurrrqqqpppvvv}}}~~~||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{yyyxxxwwwvvvqqqpppnnnlllgggaaaXXXSSSOOOMMMJJJIIIJJJKKKKKKJJJMMMNNNOOOQQQSSSYYY___ddddddkkkpppsss{{{~~~|||||||||{{{}}}~~~|||zzz{{{}}}}}}|||||||||}}}~~~~~~|||zzzxxxvvvtttsssssstttvvvyyy|||}}}|||{{{zzzyyyyyy{{{|||}}}~~~~~~~~~{{{zzzyyywwwwwwwwwwwwxxxwwwxxxxxxwwwvvvuuusssrrrqqqpppooonnnnnnnnnnnnooooooooonnnnnnkkkfff```[[[UUURRRNNNKKKJJJIIIGGGFFFFFFFFFEEEBBB???======>>>AAAAAABBBGGGMMMRRRUUUUUUXXXYYY[[[\\\]]]]]]\\\\\\[[[XXXQQQIIIDDDFFFNNNUUUcccqqq}}}{{{hhhfffgggkkk}}}mmmkkkvvvyyy```gggsssnnnLLL???777777777111111111000000111111222333000///111333333222777>>>OOOSSS[[[cccjjjpppuuuwww|||~~~www{{{yyyzzz~~~{{{sssrrruuu|||+++///333444555;;;EEEMMMRRR\\\ooovvvsss}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyy|||||||||||||||||||||||||||}}}}}}{{{xxxvvvuuuuuuxxxyyy{{{||||||{{{yyyxxxvvvwwwxxxwwwvvvuuuuuuwwwuuuwwwxxxwwwvvvuuuvvvwwwvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~{{{|||}}}~~~}}}}}}|||{{{zzzxxxwwwvvvxxxxxxyyyzzzzzzzzzyyyyyyzzzyyywwwuuusssrrrqqqqqquuutttrrrpppooonnnmmmmmmooooooooooooppppppppppppkkkjjjhhhbbb[[[TTTOOOMMMHHHIIIKKKLLLLLLLLLMMMNNNVVV[[[ccckkkqqqvvv{{{~~~xxxwwwssskkkbbb]]]\\\^^^ooozzz~~~{{{yyysssnnnlllhhhggghhhlllqqqvvvyyyzzz~~~}}}|||}}}~~~{{{zzzzzz~~~}}}|||{{{{{{||||||vvvtttssssssuuuwwwxxxxxxxxxwwwwwwwwwxxxyyy{{{|||~~~zzz{{{{{{{{{yyyyyy{{{|||}}}}}}}}}~~~|||~~~~~~|||xxxtttqqqppppppvvv~~~~~~{{{|||~~~|||||||||||||||}}}}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvrrrqqqnnnkkkfff___VVVPPPMMMKKKIIIIIIKKKLLLLLLLLLLLLNNNPPPSSSWWW^^^eeekkkkkktttzzz}}}}}}}}}}}}{{{}}}|||zzz{{{}}}}}}|||||||||}}}~~~~~~}}}zzzxxxuuutttsssrrrsssuuuyyy|||}}}|||zzzxxxvvvxxxzzz|||~~~~~~~~~~~~zzzzzzyyyyyyyyyzzz{{{|||wwwwwwxxxwwwvvvtttrrrqqqpppooonnnmmmmmmnnnooopppqqqppppppooolllfff___ZZZUUURRRNNNKKKIIIHHHFFFDDDEEEEEEDDDBBB???===>>>???AAAAAABBBFFFLLLQQQSSSTTTXXXYYY[[[\\\]]]]]]\\\\\\[[[XXXQQQIIIEEEGGGPPPWWWdddsss~~~}}}kkkiiijjjkkk~~~}}}ooolllwwwppp]]]gggvvvnnnLLL???777666666000111111000000111222333333//////000333222111666===PPPTTT\\\dddlllrrrwwwyyyxxxrrr{{{}}}{{{zzz}}}}}}yyypppnnnrrr~~~///000111111444;;;EEEMMMQQQ___uuutttrrrzzz~~~}}}{{{zzzzzz}}}~~~~~~}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzyyyzzzzzzzzzyyyzzzyyyxxxwwwwwwyyyzzz{{{|||{{{zzzxxxwwwvvvvvvvvvxxxxxxwwwwwwwwwxxxyyyyyywwwwwwwwwwwwwwwxxxxxxxxxyyyxxxxxxxxxyyyyyyzzz{{{~~~~~~}}}}}}~~~~~~~~~}}}|||zzzyyyyyyyyyyyywwwxxxzzz|||~~~~~~~~~~~~xxxvvvssspppoooooopppqqqmmmoooqqqqqqpppooonnnoooqqqpppooopppqqqqqqpppnnnmmmiiiddd```[[[VVVQQQNNNDDDHHHMMMOOONNNMMMOOORRRWWW___ggglllqqqwww{{{zzzzzzvvvpppiii```[[[___gggwww~~~{{{yyyssslllhhhhhhiiikkkooossswwwzzz|||xxxzzz{{{|||}}}}}}||||||}}}{{{{{{|||~~~|||}}}~~~~~~}}}|||{{{zzzxxxwwwvvvuuuuuuvvvwwwwwwwwwxxxzzzzzzzzzzzz|||}}}~~~||||||{{{zzzzzzzzzzzz{{{||||||}}}~~~~~~~~~~~~}}}|||{{{zzzxxxvvvtttsssrrruuuwwwzzz|||}}}}}}|||||||||}}}~~~}}}zzzxxxwwwwwwvvvuuuooonnnkkkfff```YYYTTTQQQJJJJJJJJJLLLMMMNNNMMMLLLOOOOOORRRWWW___gggmmmooowww{{{{{{yyyxxxxxx|||}}}~~~~~~|||{{{{{{|||~~~|||{{{{{{|||}}}}}}{{{yyyvvvsssrrrqqqrrrrrruuuxxx|||~~~~~~}}}}}}}}}zzzzzz{{{|||||||||||||||~~~|||zzzwwwwwwxxxzzz{{{{{{{{{zzzyyyxxxvvvtttsssrrrttttttrrrooommmoooqqqooommmlllkkkhhhddd^^^ZZZVVVRRRNNNJJJIIIHHHFFFEEEEEEEEEEEEBBB>>>;;;;;;;;;:::===@@@DDDHHHMMMSSSWWWXXXXXXYYYZZZ[[[\\\\\\]]]___WWWPPPJJJFFFEEEKKKSSSgggsss|||pppjjjlllooo{{{zzztttooozzzvvvcccaaaiii}}}jjjKKK@@@888444555222000111111111111222222222111000111444333333999AAAOOOXXX]]]eeeqqqtttxxx~~~qqqxxx|||zzzqqqppp{{{vvvmmmpppwww///000111111444;;;EEEMMMRRR___ttt}}}qqqnnnttt|||~~~}}}|||{{{{{{}}}}}}~~~~~~~~~}}}|||{{{||||||||||||||||||||||||}}}zzzyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzxxxwwwvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyzzzzzz}}}|||||||||}}}~~~~~~|||zzzyyyxxxyyyzzz{{{xxxyyyzzz{{{|||}}}}}}}}}yyywwwssspppnnnnnnoooppplllnnnqqqqqqpppoooooopppttttttssstttuuuuuusssqqqkkkhhhbbb]]]XXXSSSNNNJJJGGGJJJNNNNNNMMMNNNQQQTTTZZZaaaiiimmmrrrxxx{{{{{{yyyvvvrrrllleeeaaafffooo{{{}}}{{{uuunnnjjjhhhiiikkknnnrrrvvvyyy{{{yyyzzz|||}}}~~~~~~}}}}}}~~~~~~|||{{{{{{|||}}}~~~~~~}}}|||yyyxxxvvvuuutttuuuuuuvvvwwwxxxzzz{{{{{{|||~~~~~~||||||{{{zzzzzzzzzzzzzzz||||||||||||}}}}}}}}}}}}||||||zzzyyywwwuuutttsssvvvwwwzzz|||}}}}}}}}}|||}}}}}}~~~~~~{{{yyyyyyxxxwwwvvvooommmjjjddd^^^WWWRRROOOKKKJJJKKKLLLMMMNNNMMMMMMQQQRRRVVV\\\cccjjjpppsssxxx|||{{{{{{{{{zzz|||}}}}}}{{{zzz{{{|||~~~}}}}}}|||||||||||||||{{{yyywwwtttsssrrrssstttuuuyyy}}}{{{{{{|||}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxyyyzzzyyyyyyyyyyyyyyyxxxwwwwwwtttuuutttrrrnnnmmmoooqqqnnnmmmkkkjjjgggccc]]]YYYUUURRRMMMJJJIIIHHHFFFEEEEEEEEEDDDBBB>>>;;;:::;;;:::===@@@CCCGGGLLLRRRWWWZZZZZZZZZ[[[\\\\\\\\\\\\^^^WWWOOOJJJFFFEEELLLUUUdddsssuuukkkeeekkkzzzyyyuuurrr}}}tttbbbbbbjjjjjjJJJ@@@888444444222000111111111111222222222000000111444333333999AAAOOOXXX]]]fffrrrtttwww}}}rrrwww~~~zzzsssmmmnnnyyyyyyrrruuu}}}///000111111444;;;EEEMMMRRR]]]qqqzzzqqqnnnrrrwww~~~~~~~~~}}}}}}}}}||||||}}}}}}}}}|||{{{{{{||||||||||||||||||||||||~~~|||zzzzzzzzz{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvyyyxxxwwwvvvuuuttttttttttttuuuvvvwwwxxxwwwwwwvvvvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{|||}}}}}}{{{xxxvvvvvvxxx{{{}}}zzzzzzzzz{{{{{{{{{||||||{{{xxxtttqqqnnnnnnnnnooolllnnnqqqrrrqqqqqqrrrtttwwwvvvwwwxxxyyyxxxuuurrrmmmhhhbbb[[[VVVPPPKKKHHHJJJLLLNNNMMMLLLNNNRRRWWW\\\dddkkknnnsssxxx{{{zzzyyyvvvssspppkkkiiipppyyy|||zzztttooolllhhhhhhjjjmmmpppuuuxxxzzz{{{|||}}}~~~~~~}}}{{{zzzzzz~~~{{{zzzwwwtttssssssssstttvvvxxxzzz|||}}}~~~||||||{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{|||}}}||||||zzzyyywwwvvvuuutttvvvwwwyyy|||}}}~~~}}}}}}}}}~~~|||zzzzzzyyyxxxvvvnnnlllgggaaa[[[TTTOOOMMMKKKKKKLLLLLLMMMNNNOOOOOOUUUWWW\\\bbbiiipppuuuwww|||}}}{{{zzzzzz{{{yyy{{{||||||{{{zzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{yyywwwtttsssssstttuuuvvvyyy}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyywwwxxxyyyzzzzzz{{{{{{zzzvvvvvvtttqqqnnnmmmoooqqqmmmkkkjjjhhhfffaaa\\\WWWTTTQQQMMMIIIHHHGGGFFFEEEDDDEEEDDDAAA===;;;::::::;;;<<>>777444444111000000111111111222222222000///000333222222888@@@MMMYYYbbbmmmyyyyyyyyy~~~wwwmmmsss{{{{{{xxxzzz~~~~~~///000111111444;;;EEEMMMSSSWWW___jjjuuu|||xxxyyyyyyvvvrrrqqqssswww~~~~~~}}}~~~~~~~~~~~~yyyyyyyyyxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{||||||{{{yyy{{{{{{|||{{{{{{zzzyyyxxxyyyxxxwwwvvvvvvvvvvvvwwwuuuvvvwwwyyyzzzzzzzzzyyyyyyyyyzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{||||||{{{{{{{{{{{{|||}}}}}}yyywwwuuussstttvvvyyy{{{~~~|||yyyuuuqqqnnnmmmmmmmmmrrrtttuuuvvvwwwyyy|||~~~}}}||||||||||||zzzxxxrrrkkkaaaXXXQQQMMMIIIGGGKKKLLLLLLKKKLLLQQQYYY```fffmmmrrrssstttwwwxxxvvvuuutttuuuuuutttwww}}}{{{xxxsssrrrkkkjjjjjjlllooosssxxx{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~|||wwwrrrooonnnnnnooorrruuuxxxzzz|||~~~~~~|||{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyzzzxxxxxxxxxwwwwwwvvvvvvvvvssstttuuuwwwyyy{{{|||}}}}}}}}}}}}~~~}}}}}}|||{{{{{{yyyxxxwwwwwwuuurrrpppjjjfff```XXXRRRNNNLLLKKKLLLNNNPPPPPPQQQUUU\\\bbbfffkkkppptttwwwzzz|||xxxvvvvvvvvvyyy{{{~~~~~~~~~~~~~~~}}}{{{zzzyyytttsssqqqppppppqqqrrrsssuuuwwwzzz||||||}}}~~~}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzxxxwwwwwwwwwuuurrrrrrrrrrrrqqqoookkkiiihhhfffddd```ZZZUUUQQQNNNJJJGGGFFFFFFEEEDDDBBBCCCBBB???;;;999888888:::===BBBGGGJJJMMMPPPSSSUUUVVVXXXZZZZZZYYYWWWVVVXXXUUUQQQLLLHHHJJJWWWfff}}}uuuiiidddiiiwwwzzz}}}tttooolllyyyaaaDDD===777444444111000111111111111222222222///...000222222222888???LLLYYYdddqqq}}}}}}|||}}}uuuoooxxx}}}vvvsssrrrtttvvvwwwvvvvvvzzz///000111111444;;;EEEMMMSSSXXXbbbnnnyyyyyy}}}~~~xxxuuuxxx}}}~~~~~~~~~~~~yyyxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{}}}}}}{{{yyyzzzyyyyyyxxxxxxxxxyyyyyywwwwwwvvvuuuuuuuuuvvvvvvuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzz|||}}}~~~{{{zzzyyyyyyxxxyyyyyyyyywwwvvvuuuttttttuuuwwwxxx|||~~~}}}{{{yyyuuuqqqnnnmmmnnnnnnrrrtttuuuvvvvvvxxx|||~~~~~~{{{zzzzzzzzzyyyxxxssslllaaaWWWQQQMMMKKKIIIKKKLLLNNNNNNOOOUUU]]]dddkkkqqqvvvvvvwwwyyyzzzwwwuuutttvvvyyyzzz~~~~~~}}}yyyuuussslllkkkkkkllloootttxxx{{{|||}}}}}}}}}|||}}}~~~~~~{{{vvvqqqnnnmmmnnnoootttvvvyyy{{{}}}}}}{{{zzzyyyyyyxxxxxxyyyyyywwwwwwxxxxxxxxxyyyyyyyyywwwwwwvvvvvvvvvvvvvvvvvvrrrrrrsssuuuwwwyyy{{{||||||||||||||||||{{{zzzzzzzzzxxxwwwwwwvvvuuuqqqoooiiieee^^^VVVQQQNNNMMMMMMLLLOOOQQQQQQSSSXXXaaaiiinnnrrrwwwyyyzzz}}}}}}zzzyyyyyyyyyxxxzzz}}}~~~~~~~~~|||{{{{{{zzzzzztttsssqqqppppppqqqssstttwwwyyy{{{||||||}}}~~~~~~|||{{{zzzxxxxxxyyy{{{|||zzzzzzzzzzzzyyyxxxwwwvvvtttsssrrrsssuuutttrrroookkkjjjhhhgggddd```ZZZVVVPPPMMMIIIGGGFFFFFFEEEDDDBBBBBBBBB???;;;888888888999>>>DDDJJJMMMOOOPPPQQQTTTVVVXXXZZZ[[[ZZZXXXWWWXXXVVVRRRNNNIIILLL[[[jjjrrriiiaaagggvvv{{{|||vvvuuusss___CCC===777444444111000111111111111222222222///...000222222222888???KKKYYYeeessswwwttt}}}~~~uuunnniiihhhhhhhhhjjjlllooozzz///000111111444;;;EEEMMMRRRYYYfffuuu|||}}}~~~}}}}}}~~~~~~~~~~~~xxxxxxwwwwwwwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{}}}}}}{{{yyyxxxwwwvvvvvvvvvwwwxxxyyyvvvuuuuuuttttttttttttuuutttttttttuuuvvvxxxyyyzzz|||||||||{{{zzzzzzyyyyyyxxxxxxyyyyyy{{{|||~~~zzzyyyxxxwwwvvvvvvvvvvvvwwwvvvuuuttttttuuuvvvwwwzzz}}}~~~|||{{{xxxtttqqqnnnnnnnnnooorrrssstttuuuuuuwwwzzz}}}|||xxxvvvwwwwwwwwwwwwuuunnncccYYYSSSPPPNNNMMMKKKMMMOOOPPPRRRXXX```gggnnntttyyyxxxyyy{{{{{{yyytttuuuxxx|||}}}|||yyytttrrrmmmllllllllloootttyyy||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{uuupppmmmmmmnnnooouuuxxx{{{}}}~~~~~~|||~~~~~~{{{zzzyyyyyyxxxxxxyyyyyywwwwwwxxxyyyyyyyyyyyyxxxvvvvvvvvvuuuuuuuuuuuuuuuqqqqqqrrrtttvvvxxxzzz|||{{{{{{||||||{{{zzzyyyyyyyyyxxxwwwwwwwwwuuuqqqooohhhddd]]]VVVPPPNNNNNNNNNLLLOOORRRRRRTTTZZZdddmmmtttwww{{{||||||~~~{{{yyyyyyyyyzzzwwwyyy|||}}}}}}~~~~~~|||zzzzzz{{{{{{tttsssrrrqqqqqqssstttvvvyyy{{{}}}}}}}}}~~~~~~}}}|||zzzxxxwwwwwwyyy|||}}}xxxxxxyyyyyyyyyxxxwwwwwwsssrrrrrrtttvvvvvvrrroookkkjjjiiigggeee```ZZZVVVPPPMMMIIIFFFFFFFFFEEEDDDBBBBBBAAA???;;;888777888999>>>FFFLLLOOOPPPPPPQQQTTTVVVYYY[[[\\\[[[YYYXXXYYYVVVSSSOOOJJJMMM]]]mmmnnnggg^^^eeevvv|||wwwzzzyyy^^^CCC<<<777444444111000111111111111222222222///...000222222222777???KKKYYYfffuuu{{{xxx}}}wwwnnneee```^^^]]]]]]cccffflll{{{000111333333000333AAAPPPSSSZZZiii}}}~~~zzz||||||}}}}}}~~~~~~~~~~~~~~~~~~|||zzz|||~~~zzzxxxwwwvvvwwwxxxzzz}}}~~~{{{{{{{{{{{{{{{|||}}}}}}|||}}}}}}|||{{{xxxvvvuuuyyyyyyzzzzzzyyyyyyxxxxxxxxxvvvtttsssssstttvvvxxxzzzyyyyyyxxxwwwwwwwwwxxxzzzyyyyyyzzz{{{|||zzzyyyyyyyyyzzzzzz{{{|||}}}}}}yyywwwuuusssrrrssstttuuuuuutttrrrqqqqqqsssvvvwww{{{}}}~~~~~~}}}|||zzzwwwsssrrrrrrssstttzzzzzzzzzyyywwwwwwyyy{{{{{{zzzyyyyyyzzzzzzxxxwwwxxxpppcccXXXQQQNNNMMMLLLKKKIIIIIINNNWWW```gggiiiooottt{{{~~~{{{yyyzzzzzz~~~yyyyyyxxxtttooolllkkkkkklllnnnrrrvvvxxx|||}}}|||}}}}}}}}}||||||~~~}}}~~~}}}xxxtttrrrqqqqqqqqqvvvyyy||||||zzzzzz|||yyyzzz{{{zzzxxxvvvuuuvvvtttvvvxxxwwwvvvuuuuuuvvvuuuuuuuuuuuutttrrrpppooonnnnnnoooqqquuuxxxyyyxxxyyyyyyyyyxxxxxxyyyzzzzzzyyywwwuuuuuuuuutttrrrpppkkkddd\\\UUUQQQPPPPPPPPPPPPRRRTTTVVV[[[ccclllrrryyy{{{||||||~~~~~~{{{zzzyyyyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{}}}}}}{{{zzzxxxvvvuuutttwwwwwwxxxxxxxxxwwwvvvvvvttttttsssrrrpppnnnlllkkkmmmmmmmmmkkkggg```YYYUUUOOOLLLIIIGGGGGGFFFEEEDDDEEEDDDBBB???===;;;999999999>>>FFFKKKNNNOOOPPPQQQRRRSSSUUUWWWYYYZZZZZZYYYXXXWWWTTTMMMEEEHHH[[[oooiiiccc]]]___vvvuuuwww\\\CCC>>>777333333111000000000000000000000000000000111111111333777:::FFF]]]aaauuu~~~~~~}}}tttjjjbbb```^^^[[[]]]ccchhhjjjmmmxxx000111222333111333@@@OOOUUUZZZiii{{{|||{{{|||~~~}}}~~~}}}}}}}}}~~~~~~~~~}}}{{{}}}{{{xxxwwwvvvuuuvvvyyy|||~~~{{{{{{{{{zzzzzz{{{|||||||||||||||{{{zzzxxxvvvuuuvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwuuussssssuuuwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvyyyxxxxxxyyy{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwuuusssqqqqqqqqqrrrsssttttttttttttuuuvvvvvvwww{{{}}}~~~}}}{{{yyywwwtttssssssttttttxxxyyyyyywwwvvvwwwyyy{{{{{{zzzxxxxxxyyyxxxwwwuuuvvvooodddYYYRRRNNNLLLLLLMMMKKKKKKOOOXXXaaahhhlllrrrwww}}}}}}{{{}}}~~~{{{{{{zzzuuupppkkkjjjiiiiiilllpppuuuxxx||||||}}}~~~~~~}}}|||||||||}}}}}}|||{{{{{{~~~~~~~~~~~~~~~}}}{{{wwwtttqqqqqqqqqrrrvvvyyy}}}~~~||||||}}}zzz{{{|||{{{yyywwwvvvwwwsssuuuvvvuuusssqqqqqqrrrrrrrrrrrrqqqpppooonnnmmmnnnmmmnnnqqquuuyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{|||zzzxxxvvvvvvtttqqqoooiiiccc[[[TTTQQQPPPPPPPPPPPPRRRVVVZZZ```hhhqqqvvvzzz|||~~~~~~|||zzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}~~~|||zzzxxxwwwwwwwwwwwwuuuttttttssstttuuuwwwxxx{{{|||}}}~~~}}}}}}|||{{{~~~}}}|||{{{yyyxxxwwwvvvxxxxxxxxxxxxxxxwwwwwwvvvssssssrrrqqqooommmlllkkkllllllllljjjfff___YYYUUUOOOLLLIIIGGGFFFFFFEEEDDDEEECCCAAA>>><<<:::999888888>>>EEEKKKNNNPPPQQQRRRRRRSSSUUUWWWXXXXXXXXXWWWWWWVVVRRRLLLFFFKKK```uuukkkeee______uuu{{{zzz}}}vvvyyy[[[CCC>>>777333333111000000000000000000000000000000111111111333777:::FFF^^^dddyyypppggg```___```___```dddlllmmmooowww000000222333111444???LLLUUUYYYhhh}}}~~~{{{yyyzzz{{{}}}|||~~~}}}||||||}}}}}}~~~~~~}}}|||~~~}}}yyywwwuuutttuuuxxx{{{}}}||||||{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzyyywwwuuuuuuttttttvvvwwwxxxyyyyyyyyyxxxwwwuuuttttttuuuwwwxxxwwwvvvvvvvvvvvvuuuuuuuuuxxxxxxxxxyyy{{{{{{zzzxxxzzzzzzzzzyyyyyyyyyxxxxxxvvvuuusssrrrqqqrrrrrrsssssstttuuuwwwxxxxxxwwwwww|||}}}~~~}}}yyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvuuuvvvxxxzzz{{{yyyxxxwwwwwwvvvuuussssssmmmddd[[[SSSNNNLLLLLLNNNMMMMMMQQQYYYccckkkooovvvzzz~~~~~~~~~|||vvvqqqjjjhhhggggggiiioootttxxx}}}}}}}}}}}}|||{{{zzzyyy}}}}}}}}}{{{zzzzzz|||}}}~~~|||{{{{{{yyyvvvsssqqqqqqqqqrrrvvvyyy}}}}}}{{{|||}}}|||yyywwwwwwwwwtttuuuuuussspppnnnnnnooopppppppppooooooppppppqqqpppooooooqqquuuyyy{{{|||}}}||||||{{{{{{{{{|||||||||zzzxxxwwwtttqqqnnnhhhbbbYYYSSSPPPPPPPPPPPPPPPTTTZZZ```gggnnnvvv{{{{{{~~~~~~|||{{{{{{{{{{{{{{{||||||}}}||||||||||||{{{yyywwwuuuuuuuuuuuuttttttsssssstttuuuvvvxxxyyyzzz|||~~~~~~}}}|||{{{{{{}}}||||||zzzyyyxxxwwwwwwxxxxxxyyyyyyxxxwwwwwwvvvrrrrrrqqqpppnnnlllkkkjjjjjjkkkkkkiiieee^^^XXXTTTNNNLLLHHHFFFFFFFFFEEEDDDCCCBBB???<<<:::888888888777===DDDJJJNNNPPPRRRSSSSSSTTTUUUWWWWWWVVVUUUUUUVVVTTTPPPKKKHHHPPPggg|||nnngggcccbbbuuuqqqqqqxxxvvvzzz[[[BBB===777333333111000000000000000000000000000000111111111333777:::EEE^^^eee{{{ppphhhaaabbbfffhhhiiijjjpppqqqqqqvvv//////111333222444>>>JJJTTTWWWeee~~~~~~zzzxxxxxxyyyzzz}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}{{{yyywwwuuuuuuxxx|||~~~}}}}}}|||{{{{{{{{{||||||{{{zzzzzzyyyxxxwwwuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwuuuttttttuuuwwwxxxvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwxxxzzz{{{zzzxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvtttuuuuuuuuuvvvwwwxxxxxx{{{|||~~~~~~}}}vvvvvvvvvvvvvvvvvvuuuuuussstttttttttsssuuuwwwzzz{{{yyywwwvvvvvvuuusssqqqpppllleee]]]UUUOOOMMMMMMOOOOOOPPPTTT\\\eeennnsssyyy}}}}}}xxxssskkkiiigggfffiiinnnuuuyyy~~~}}}|||||||||}}}|||zzzyyyxxxzzz|||~~~}}}{{{yyywwwvvvtttrrrrrrrrrssssssvvvyyy}}}|||zzz{{{|||{{{xxxvvvvvvwwwuuuuuuuuurrrooommmmmmnnnqqqqqqqqqrrrtttvvvyyyzzzuuusssrrrssswwwzzz|||}}}}}}}}}|||{{{{{{{{{||||||}}}{{{zzzxxxwwwuuuqqqnnnfffaaaYYYSSSPPPQQQQQQRRRSSSXXX___ffflllrrrxxx|||{{{~~~}}}{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzzzzzzzyyywwwuuuttttttttttttvvvuuuuuuuuuuuuwwwxxxyyyyyyzzz{{{}}}~~~}}}|||{{{zzzzzzzzzzzzyyyyyyxxxxxxwwwwwwyyyyyyyyyyyyxxxwwwvvvvvvqqqqqqpppooonnnllljjjiiihhhiiiiiihhhccc]]]WWWSSSNNNKKKHHHFFFFFFEEEDDDCCCBBB@@@===;;;888777777777777<<>>CCCGGGJJJMMMPPPRRRWWWWWWXXXXXXXXXWWWUUUUUURRRNNNJJJIIILLLUUUhhhzzzoooccc\\\[[[ooommmaaahhhyyyrrrvvv||||||XXX@@@<<<666333444111000000000000000000000000000000111111111333777:::???ZZZaaasss~~~yyyoooooowww||||||vvv{{{zzzuuuwww000...///222333444999???KKKUUU]]]nnn||||||}}}}}}{{{{{{}}}{{{}}}~~~~~~}}}zzzxxxxxxyyy{{{{{{{{{||||||yyyuuurrrppprrruuuyyy|||}}}}}}}}}~~~}}}||||||{{{xxxvvv|||yyywwwxxxzzzzzzwwwtttttttttuuuuuuuuutttrrrqqqrrrtttuuuuuutttsssssstttssstttuuuvvvxxxxxxyyyyyyyyyyyyzzz{{{{{{zzzyyyyyyxxxyyy{{{}}}~~~~~~{{{xxxvvvttttttsssxxxyyyzzz{{{{{{yyyxxxvvvqqqooommmllllllmmmoooqqqttttttuuuuuuuuutttrrrqqqssstttuuuuuuttttttuuuwwwssspppiiibbb]]]ZZZYYYYYYccceeekkksss{{{~~~|||{{{tttrrrnnnmmmnnnpppqqqqqqxxx}}}{{{xxxzzz|||~~~~~~}}}||||||}}}~~~~~~}}}zzzwwwuuutttqqqppptttzzz}}}{{{xxxvvvyyy}}}|||{{{yyywwwvvvuuuttttttvvvvvvvvvwwwxxx{{{}}}~~~}}}~~~~~~~~~~~~{{{zzzxxxwwwwwwuuurrrpppkkkggg```\\\[[[]]]bbbeeekkkooosssxxx{{{~~~{{{xxxvvvvvvvvvvvvvvvssssssssstttttttttttttttrrrrrrrrrsssuuuwwwyyy{{{}}}}}}|||{{{{{{{{{{{{{{{vvvsssqqqrrrvvvxxxyyywwwyyyyyyxxxwwwvvvuuutttsssssssssssstttuuuvvvxxxxxxwwwvvvuuutttsssrrrrrrqqqrrrrrrrrrqqqooollljjjiiiiiiiiihhheeeaaa[[[VVVSSSKKKJJJHHHFFFDDDDDDDDDDDDAAA???<<<999777666666777;;;???DDDHHHKKKMMMPPPRRRWWWXXXXXXXXXXXXVVVUUUTTTSSSPPPMMMLLLNNNVVViii{{{pppfff]]]\\\ppp}}}oooaaadddyyyrrrrrryyyuuuUUU@@@;;;777555555///000000000000000000000000///000111111222444777:::EEESSSbbbllluuu~~~yyypppoooxxxzzz}}}|||yyy|||000...///222333444888???JJJTTT[[[lll|||||||||~~~|||}}}~~~~~~~~~}}}zzzxxxxxxyyy{{{{{{{{{{{{{{{wwwrrrooommmooossswwwzzz|||}}}}}}}}}|||{{{{{{zzzxxxuuuwwwvvvuuuvvvwwwwwwuuussstttuuuuuuvvvuuutttsssrrrrrrsssuuutttsssrrrssstttssstttuuuwwwxxxxxxyyyyyyyyyyyyzzz{{{{{{zzzyyyyyyvvvvvvxxxzzz{{{|||}}}}}}~~~{{{xxxuuutttssssssxxxyyy{{{||||||zzzxxxwwwrrrqqqooommmmmmoooqqqrrrsssttttttuuutttsssrrrqqqrrrsssuuuuuutttssstttvvvssspppjjjccc___\\\\\\\\\gggkkkqqqwww|||~~~|||{{{uuurrrooommmooopppqqqqqquuuyyy~~~~~~{{{yyy{{{~~~~~~}}}}}}}}}}}}~~~|||||||||zzzxxxuuurrrppppppooooootttyyy|||zzzwwwuuuyyy~~~|||}}}|||{{{yyyxxxwwwvvvvvvssstttuuuwwwzzz}}}~~~}}}||||||||||||{{{yyyxxxwwwwwwvvvsssqqqlllhhhbbb]]]\\\___dddhhhmmmqqqvvv{{{~~~|||yyywwwvvvvvvwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyy|||}}}~~~}}}||||||{{{{{{||||||yyyvvvtttuuuxxxzzzzzzyyyyyyyyyyyyxxxwwwvvvuuutttsssssssssssstttuuuvvvvvvtttsssrrrrrrppppppooonnnppppppqqqqqqpppnnnlllkkkhhhhhhgggddd```ZZZUUURRRKKKIIIGGGEEEDDDCCCCCCDDDAAA???<<<999777666666777;;;>>>CCCGGGJJJMMMPPPRRRVVVWWWWWWXXXXXXWWWVVVUUUTTTPPPMMMLLLNNNXXXlll~~~pppddd]]]```xxxxxxjjj___cccyyyssssss{{{tttUUU@@@;;;666555555///000000000000000000000000...///000000111333666999@@@NNN^^^gggoooxxx{{{|||yyyrrrrrrzzz~~~111...///222333333888>>>KKKTTT\\\lllzzz}}}}}}zzz{{{~~~|||}}}~~~}}}|||}}}~~~}}}zzzxxxxxxxxxzzzzzz{{{{{{{{{wwwqqqllllllnnnrrruuuyyy{{{||||||}}}{{{zzzzzzzzzyyyvvvtttrrrtttuuuvvvuuutttuuuvvvtttuuuuuuuuuuuuttttttsssqqqrrrssssssrrrqqqrrrsssttttttvvvwwwxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyvvvvvvxxxyyy{{{|||||||||}}}{{{xxxuuutttsssssswwwxxxyyyzzzyyyxxxvvvuuusssqqqpppnnnnnnpppqqqsssrrrrrrssstttsssrrrqqqpppppprrrttttttsssrrrssstttssspppjjjeeebbb``````aaammmrrrxxx|||~~~~~~|||{{{uuurrrnnnmmmnnnpppqqqqqqqqqvvvzzz|||{{{zzz|||~~~~~~~~~~~~~~~}}}|||zzzwwwtttqqqnnnmmmlllllloootttyyy{{{xxxuuuuuuyyy~~~}}}|||}}}|||{{{yyyxxxwwwwwwvvvqqqrrrtttwww{{{}}}|||{{{zzzzzzyyyzzzzzzzzzxxxwwwwwwwwwvvvtttrrrnnniiiccc^^^^^^bbbhhhlllqqquuu{{{~~~}}}zzzxxxwwwvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyxxxyyyzzz|||~~~~~~~~~}}}|||||||||}}}}}}|||zzzxxxxxxzzz{{{{{{{{{zzzzzz{{{{{{zzzxxxvvvuuussssssrrrrrrrrrrrrssssssrrrrrrqqqpppooonnnmmmmmmnnnooooooooooooooonnnmmmggggggeeebbb^^^XXXSSSQQQJJJHHHFFFDDDCCCBBBCCCCCCAAA???<<<999777666666777:::>>>CCCGGGIIILLLOOOQQQTTTUUUVVVWWWXXXXXXXXXXXXUUUQQQMMMLLLPPP[[[pppooobbb\\\gggtttggg]]]ccczzzssstttqqqSSS@@@;;;666444555///000000000000000000000000---...///000000222555888===LLL\\\ccciiirrr|||~~~uuuyyyyyyuuuuuu{{{111...///222222333777>>>LLLWWW^^^mmmyyyxxx{{{yyyzzz~~~|||{{{}}}}}}|||{{{|||~~~~~~~~~}}}}}}zzzxxxxxxxxxxxxyyyzzz||||||yyysssooopppqqqsssvvvxxxzzzzzz{{{{{{zzzxxxxxxxxxxxxuuusssqqqtttwwwwwwuuuuuuwwwyyysssssstttttttttsssssssssqqqrrrrrrrrrppppppqqqssstttuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}zzzwwwuuusssssssssssstttuuuvvvuuusssqqqpppqqqpppooonnnnnnooopppqqqpppqqqrrrrrrrrrqqqpppooooooqqqssssssrrrqqqqqqrrrrrroookkkgggeeeeeefffgggsssxxx~~~~~~}}}{{{zzztttqqqmmmkkklllnnnooooooppptttxxx{{{{{{zzz{{{|||~~~}}}zzzvvvrrrpppnnnmmmjjjlllpppvvv{{{{{{xxxuuuuuuyyy~~~~~~|||{{{zzzxxxwwwvvvuuuuuuuuurrrssstttwww|||}}}zzzyyyxxxwwwwwwwwwwwwwwwyyywwwvvvwwwwwwvvvtttrrrmmmiiiddd``````eeekkkpppuuuzzz~~~}}}|||zzzwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxx{{{{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{{{{{{{{{{|||}}}|||zzzxxxwwwtttsssrrrqqqqqqppppppqqqsssrrrqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmllllllkkkgggfffddd```\\\VVVRRROOOIIIHHHFFFDDDBBBBBBBBBBBBAAA???<<<999777666666777999===BBBFFFIIIKKKNNNPPPRRRSSSTTTUUUWWWXXXYYYYYYVVVPPPLLLLLLRRR___uuunnnbbb\\\nnnuuuhhh]]]ddd||||||qqqsssnnnQQQ???;;;555444444000111111111111111111111111...///000000000222555888???OOO^^^cccfffooozzz~~~sssvvvwwwwwwwwwzzz111//////111222222666===JJJVVV]]]jjj|||xxx}}}{{{}}}zzzxxxzzz~~~~~~|||zzzzzz{{{|||}}}|||{{{zzz{{{}}}~~~}}}|||~~~}}}zzzxxxxxxyyywwwxxxzzz}}}}}}yyyuuuvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwuuussspppssswwwwwwuuutttwwwyyyrrrrrrrrrrrrrrrrrrrrrsssqqqqqqrrrqqqooooooqqqsssuuuvvvwwwxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}~~~}}}zzzwwwuuusssrrrrrrrrrsssttttttsssqqqooonnnooonnnmmmllllllmmmnnnooonnnooopppqqqqqqpppooonnnnnnpppssssssrrrppppppppppppnnnkkkhhhhhhiiikkkmmmvvvzzz~~~|||{{{zzzrrroookkkjjjjjjlllllllllpppssswwwzzz{{{zzzzzzyyy{{{|||~~~{{{wwwrrrnnnmmmmmmmmmkkknnnsssyyy||||||yyyvvvvvvzzz}}}zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvxxx{{{~~~~~~|||zzzzzzzzz{{{}}}}}}{{{zzzwwwwwwvvvvvvuuuvvvvvvvvvxxxvvvuuuuuuvvvuuusssqqqkkkhhhdddbbbdddiiippptttyyy~~~|||}}}}}}zzzwwwuuuuuuvvvwwwwwwxxxxxxyyyzzzzzz{{{|||{{{zzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{|||||||||}}}}}}|||{{{zzzyyyuuuuuusssrrrqqqpppppppppqqqqqqpppooonnnmmmmmmlllllllllkkkjjjiiihhhgggggggggfffccc___ZZZUUUQQQNNNIIIHHHFFFDDDBBBBBBBBBBBBAAA???<<<999777666666777999===BBBFFFIIIKKKNNNPPPQQQRRRRRRTTTUUUVVVXXXXXXUUUOOOKKKLLLTTTcccyyylllddd[[[rrrvvvhhh^^^eee}}}wwwooosssjjjNNN>>>;;;444333444111222222222222222222222222000111222111111333666888AAAPPP^^^ccceeemmmyyy}}}uuuttttttvvvwwwzzz~~~111//////111111111666<<>>CCCGGGIIILLLOOOQQQQQQQQQQQQRRRRRRTTTUUUUUUSSSMMMIIIMMMWWWfff{{{jjjeee[[[ssstttiiiaaalllsssooouuufffLLL===:::444222444111222222222222222222222222111222222222222333666888???MMM[[[aaaeeennnyyy}}}xxx}}}}}}zzzsssooosssxxx|||~~~~~~111//////111111111555;;;EEEUUUYYY\\\qqq~~~|||xxxuuuxxxwwwtttqqqrrr||||||yyyxxxzzz~~~}}}{{{yyyxxxxxxyyyzzzwww}}}|||{{{{{{{{{}}}~~~}}}|||{{{|||}}}|||{{{zzz{{{}}}{{{{{{{{{|||~~~}}}|||{{{{{{zzzyyyyyyzzzzzzxxxwwwvvvwwwwwwwwwuuusssssssssssstttvvvvvvuuutttttttttssssssssstttuuuvvvrrrsssrrrqqqoooppprrrtttwwwwwwxxxxxxyyyyyyxxxxxxyyyyyyxxxwwwwwwxxxyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~|||yyyvvvtttsssrrrrrrssstttuuuuuutttrrrooonnnkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooonnnnnnmmmnnnqqqttttttssspppooonnnlllkkkiiiiiikkkooosssuuuyyyyyy|||}}}{{{zzzyyytttpppllljjjkkklllllllllnnnpppuuuzzz}}}~~~|||{{{zzz||||||zzzsssoooiiieeeccceeehhhkkkooorrrwwwzzz{{{zzzxxxwwwtttxxx}}}}}}}}}}}}~~~}}}{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwxxxyyyzzz|||}}}{{{{{{|||||||||zzzxxxwwwxxxwwwvvvwwwxxxxxxwwwvvvwwwvvvvvvuuuvvvvvvwwwwwwvvvuuusssssssssqqqooolllfffggghhhkkkpppvvv{{{~~~yyy|||}}}zzzuuuqqqrrrtttssstttvvvxxxzzz}}}~~~|||{{{zzzyyyyyyzzz{{{{{{||||||{{{{{{||||||}}}~~~}}}~~~}}}{{{zzz}}}~~~}}}{{{zzzzzz{{{|||}}}xxxxxxvvvuuuttttttttttttoooooonnnmmmlllkkkjjjjjjiiiiiigggfffffffffgggggghhhfffccc^^^YYYTTTPPPNNNKKKIIIGGGEEEDDDCCCCCCDDDAAA???<<<999777666666777;;;>>>CCCGGGJJJMMMPPPRRRRRRRRRQQQPPPPPPPPPQQQRRRQQQKKKHHHNNNYYYiii}}}fffbbb[[[rrrssskkkjjjzzzsssrrr{{{dddKKK===:::333111444222000000000000000000000000000111222111111222555777;;;HHHWWW___gggrrr|||}}}xxxzzz}}}}}}rrrkkkpppzzz}}}yyy|||wwwzzz{{{uuuqqqwww111//////111111111555;;;GGGXXXZZZYYYkkk|||{{{xxxvvvzzzqqqpppnnnpppxxx|||zzzxxx{{{~~~|||zzzyyyyyyyyyyyywww~~~~~~~~~}}}|||{{{|||~~~~~~~~~|||yyy{{{||||||{{{{{{|||~~~~~~|||{{{|||}}}~~~}}}|||zzzzzzzzzyyyyyyzzz{{{{{{xxxwwwvvvwwwxxxwwwuuussswwwuuutttvvvyyyzzzwwwuuuvvvuuuttttttuuuvvvwwwxxxsssssssssqqqooopppsssuuuwwwwwwxxxyyyyyyyyyxxxxxxzzzyyyxxxwwwwwwxxxyyyzzz|||}}}~~~~~~|||yyyvvvtttrrrrrrrrrqqqrrrssssssrrrooommmkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnnnnnnnmmmmmmoooqqqtttuuussspppooonnnkkkjjjiiiiiikkkppptttwwwzzzyyyzzz~~~|||{{{yyyyyyuuurrrnnnllllllmmmmmmmmmlllnnntttzzz}}}|||~~~}}}yyyvvvqqqmmmgggcccbbbeeeiiilllpppssswwwzzzzzzxxxwwwwwwrrrvvv{{{~~~~~~~~~|||yyyyyyxxxwwwvvvvvvvvvvvvxxxwwwwwwwwwxxxzzz|||}}}yyyyyyzzz{{{{{{zzzyyyxxx{{{yyywwwwwwxxxwwwvvvtttwwwwwwvvvvvvvvvwwwwwwxxxvvvuuusssrrrqqqpppmmmkkkfffgggkkkooouuu{{{xxx{{{}}}zzztttpppqqqsssqqqrrruuuwwwzzz}}}}}}|||zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}~~~||||||~~~}}}{{{yyyyyyzzz|||~~~yyyxxxwwwvvvvvvuuuuuuuuuqqqqqqpppooonnnmmmmmmlllhhhgggfffffffffhhhiiijjjiiigggccc^^^YYYTTTPPPNNNKKKJJJHHHFFFDDDDDDDDDDDDAAA???<<<999777666666777;;;???DDDHHHKKKMMMPPPRRRSSSRRRPPPOOONNNNNNOOOOOOOOOJJJHHHNNNZZZjjj}}}ddd```\\\qqqsssooossstttuuubbbJJJ===:::333111444222///////////////////////////000111000000111444666:::FFFUUU```kkkxxxzzzzzz~~~rrrhhhooo|||wwwrrrtttwwwoooqqqpppjjjgggrrr///000111111111222555888DDDTTT^^^\\\cccxxxwwwzzzzzz~~~~~~~~~~~~oooiiigggppp~~~~~~|||yyyxxxzzz~~~}}}{{{zzzzzzzzzzzz{{{|||}}}}}}~~~}}}}}}|||{{{{{{|||}}}~~~~~~}}}~~~|||{{{zzz{{{{{{{{{|||~~~}}}|||~~~}}}{{{{{{zzzzzzzzzyyyxxxwwwuuuttttttttttttuuuvvvvvvwwwwwwuuutttsssxxxwwwwwwvvvuuuttttttssssssssstttuuutttsssqqqpppssstttuuuwwwwwwwwwvvvvvvwwwzzz}}}|||yyyxxxyyy|||yyyzzz|||~~~~~~}}}{{{zzz~~~}}}{{{yyywwwuuusssrrrrrrrrrsssrrrpppnnnkkkiiinnnmmmlllkkkjjjjjjiiiiiijjjkkkmmmoooqqqpppmmmkkklllpppsssssspppnnnnnnoooiiijjjkkknnnqqqtttwwwyyywwwxxx{{{yyyzzz~~~zzz|||~~~}}}|||}}}|||zzzyyywwwsssooommmnnnnnnmmmkkkmmmooorrrxxx~~~~~~}}}wwwssslllggg```\\\^^^dddmmmtttzzz{{{{{{{{{{{{zzzxxxwwwuuuvvvxxxzzz{{{}}}}}}~~~zzz}}}{{{yyywwwuuutttttttttssstttvvvxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyywwwvvvuuuuuuvvvwwwyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxvvvtttrrrooonnnllllllkkkkkkmmmrrrzzz~~~}}}~~~}}}{{{yyyyyyxxxvvvuuusssqqqooooooqqqsssuuuxxx{{{|||}}}}}}~~~}}}{{{zzzzzzzzz{{{zzz{{{{{{|||||||||||||||}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{|||||||||{{{zzzxxxwwwvvvvvvvvvvvvtttrrrrrrrrrqqqpppnnniiiiiihhhhhhggggggffffffeeeeeeccc]]]UUUNNNLLLLLLJJJIIIGGGFFFEEEDDDEEEEEEDDD@@@;;;666444555888::::::@@@EEEHHHLLLRRRSSSPPPPPPPPPQQQRRRSSSSSSPPPNNNLLLJJJIIINNN[[[ppp|||fff```\\\vvvvvvzzzssskkkuuueeeMMM<<<777222444666000000000000000000000000000222222222222333444444555:::GGGZZZdddiii}}}zzzuuu~~~wwwooojjjqqqpppooopppgggeeeiiifffeeeiiinnn///000111111111222555888BBBRRR\\\\\\bbbwwwwwwzzz|||qqqkkkiiippp}}}}}}zzzwwwwwwyyy}}}~~~|||{{{zzzzzzzzzyyyzzz|||}}}~~~}}}{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzz~~~}}}}}}~~~~~~}}}|||{{{{{{zzzyyyyyyyyyyyywwwwwwvvvuuuttttttttttttvvvvvvwwwwwwwwwvvvuuutttuuuuuuttttttttttttttttttrrrsssssstttsssrrrqqqppprrrssstttvvvwwwwwwvvvvvvuuuwwwxxxxxxwwwvvvwwwwwwwwwxxxzzz|||}}}}}}|||{{{~~~}}}{{{yyywwwtttrrrqqqqqqqqqrrrqqqpppnnnkkkjjjlllllllllkkkkkkjjjiiihhhiiijjjlllnnnpppqqqpppoookkknnnppppppnnnllllllllljjjkkklllooorrruuuxxxyyyyyyyyy|||~~~xxxsssssswwwxxx{{{}}}~~~~~~|||{{{|||{{{zzzxxxwwwsssooommmmmmnnnlllkkkjjjkkknnnttt{{{}}}xxxsssmmmiiidddbbbdddjjjrrrwww{{{{{{|||||||||{{{yyyxxxxxxxxxzzz{{{|||}}}}}}}}}zzz{{{zzzxxxvvvuuuuuuvvvvvvuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxxxxxxxyyyyyyyyyyyywwwwwwuuuuuuuuuwwwxxxzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxvvvtttqqqooonnnmmmllllllmmmpppvvv}}}~~~~~~~~~~~~~~~~~~|||{{{{{{zzzyyywwwuuurrrqqqppppppqqqtttwwwzzz{{{||||||~~~}}}{{{zzzzzzzzzzzz{{{zzz{{{||||||}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz|||{{{zzzxxxwwwwwwvvvvvvsssrrrqqqrrrttttttsssqqqkkkjjjjjjiiihhhgggffffffbbbbbb```[[[TTTOOOMMMMMMHHHGGGEEEDDDCCCCCCCCCCCCCCC@@@;;;777555666888::::::@@@EEEHHHLLLQQQRRRPPPOOOOOOOOOQQQSSSRRRPPPNNNKKKIIIIIINNN\\\qqqvvveeebbb___vvvxxxzzzssskkkvvveeeMMM===888222444666000000000000000000000000000111111111111222333444444888DDDXXXdddmmmyyyttt}}}yyypppjjjrrr|||nnnnnnqqqkkkaaafffeeeggglllooo~~~///000000000000222555888@@@PPP[[[\\\aaatttvvvxxx}}}uuunnnkkkrrr}}}{{{xxxvvvvvvyyy}}}~~~|||{{{zzz{{{{{{zzzzzz|||}}}}}}|||{{{|||}}}~~~}}}||||||}}}}}}}}}|||{{{zzzzzz}}}|||}}}~~~~~~}}}|||xxxxxxxxxxxxxxxxxxxxxxxxuuuuuutttttttttttttttuuuwwwxxxxxxxxxxxxwwwvvvvvvrrrrrrssssssssstttttttttqqqqqqrrrrrrrrrqqqpppppppppqqqssstttvvvvvvvvvvvvwwwvvvuuuuuuvvvwwwvvvuuuuuuvvvyyy{{{||||||||||||~~~}}}{{{yyyvvvsssqqqooonnnoooppppppooonnnlllkkkjjjjjjkkkkkkkkkjjjhhhgggiiijjjkkklllnnnoooqqqrrrlllnnnoooooommmlllkkklllkkklllmmmpppsssvvvyyyzzzzzz{{{~~~{{{wwwqqqllllllqqquuuxxx|||}}}~~~|||zzzyyyzzzzzzxxxwwwvvvrrrooollllllllllllkkkggggggjjjpppwww~~~}}}yyyuuurrrnnnllljjjjjjmmmrrrxxx|||{{{|||}}}}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}|||~~~zzzyyyxxxwwwvvvuuuvvvwwwxxxwwwwwwwwwxxxyyyzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuuvvvvvvxxxzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvuuurrrpppnnnmmmmmmmmmnnnqqquuu{{{}}}||||||~~~~~~~~~}}}|||zzzwwwtttrrrqqqnnnppprrruuuxxxyyyzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyxxx{{{{{{zzzyyyxxxwwwwwwwwwssssssssstttuuuuuusssqqqnnnmmmllljjjhhhgggeeeeee______]]]YYYTTTOOONNNMMMGGGEEEDDDBBBAAAAAAAAAAAABBB???;;;777555666888:::;;;AAAEEEHHHLLLQQQRRROOOMMMMMMMMMOOOQQQQQQOOOMMMJJJIIIHHHOOO]]]rrrlllbbbccccccvvvxxxuuunnnhhhvvvdddMMM>>>999333444666000000000000000000000000000000000000000111222333444888AAAUUUeeessszzzttt{{{uuummmtttzzzlllooouuuooo```eeegggkkkqqqqqq|||...///000000000222555777@@@NNN[[[]]]aaarrrvvvxxx{{{yyyrrrooosss}}}{{{yyyvvvvvvyyy}}}~~~}}}|||||||||}}}||||||}}}~~~}}}|||{{{|||}}}~~~}}}|||{{{{{{{{{|||{{{{{{zzzzzz}}}{{{zzzyyyzzz{{{zzzxxxwwwwwwwwwxxxxxxxxxxxxxxxssssssssssssssstttuuuuuuyyyyyyyyyyyyxxxxxxwwwwwwtttttttttsssssssssssssssppppppqqqqqqqqqppppppppppppqqqrrrsssuuuvvvvvvwww{{{xxxvvvvvvyyyzzzxxxuuuvvvwwwxxxzzzzzz{{{{{{zzz}}}|||{{{yyyvvvrrrooommmlllmmmnnnnnnnnnnnnmmmlllhhhiiijjjkkkkkkjjjhhhgggiiiiiiiiihhhiiikkknnnqqqooopppqqqqqqooonnnmmmmmmllllllnnnqqqtttwwwzzz{{{{{{|||{{{vvvsssmmmhhhiiinnnsssvvvzzz}}}}}}{{{xxxwwwwwwxxxwwwvvvtttrrrnnnlllkkkjjjjjjkkkgggggghhhmmmuuu}}}}}}zzzwwwtttqqqooonnnnnnppprrruuuyyy|||~~~zzzzzz|||}}}}}}|||{{{zzzxxxyyyzzz|||}}}~~~~~~zzzyyy{{{~~~{{{yyyxxxwwwvvvuuuuuuvvvvvvwwwvvvvvvvvvwwwyyy{{{|||zzzzzzzzzzzz{{{{{{{{{{{{wwwwwwwwwwwwxxxzzz{{{|||{{{{{{zzzyyyxxxvvvuuutttrrrqqqooommmlllllllllmmmpppsssyyy~~~}}}{{{zzz~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxuuurrrqqqlllnnnqqqtttvvvxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{|||}}}}}}~~~~~~}}}}}}||||||||||||||||||||||||~~~}}}|||{{{zzzyyyyyyyyy{{{{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvvvvuuussspppmmmpppooommmkkkiiigggeeedddaaa___]]]YYYTTTPPPNNNLLLFFFEEECCCAAA@@@@@@AAAAAAAAA>>>:::777666777999:::===BBBFFFGGGKKKPPPQQQOOOLLLLLLLLLMMMOOOPPPOOOMMMJJJHHHHHHPPP___uuusssbbb]]]___dddtttwwwuuupppmmm~~~aaaLLL???:::333333555000000000000000000000000000000000000000111333444555999@@@SSSgggwww}}}uuuzzztttwww|||pppsssyyyttteeejjjjjjooouuusssyyy...///000000000111444777@@@NNN[[[^^^```ooozzz|||{{{{{{uuurrrvvv}}}}}}zzzxxxxxxzzz~~~~~~}}}~~~~~~~~~~~~}}}~~~|||{{{|||}}}~~~}}}{{{yyyzzzzzz{{{{{{{{{{{{zzz}}}{{{xxxxxxyyyyyyyyyxxxwwwxxxyyyyyyyyyyyyxxxxxxssssssrrrsssssstttuuuvvvzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvuuutttrrrrrrqqqppppppppppppppppppppppppqqqqqqrrrssstttuuuvvvwww}}}yyyvvvwwwyyyzzzyyyvvvyyyyyyyyyyyyyyyyyyxxxxxx{{{zzzzzzxxxuuurrrnnnlllkkkkkkllllllmmmmmmmmmmmmggghhhiiijjjjjjjjjiiihhhjjjjjjiiifffeeefffjjjnnnrrrqqqqqqppppppooonnnmmmlllmmmnnnqqqtttwwwzzz|||{{{~~~zzzuuuqqqnnnjjjeeeggglllrrruuuzzz}}}{{{yyyvvvtttuuuuuuuuutttrrrqqqnnnkkkiiiiiiiiijjjkkkjjjjjjmmmttt{{{}}}yyyuuuqqqpppooonnnpppssswwwzzz|||}}}}}}wwwxxxzzz{{{|||{{{{{{zzztttuuuxxxzzz}}}zzzzzz|||~~~}}}{{{zzzxxxvvvttttttttttttuuuuuuttttttvvvwwwyyy{{{{{{{{{{{{|||}}}~~~~~~zzzzzzzzzzzz{{{{{{||||||{{{{{{zzzyyywwwtttrrrqqqnnnllljjjiiiiiijjjlllnnnqqquuu{{{~~~~~~~~~}}}{{{zzz|||||||||||||||}}}}}}}}}}}}}}}|||{{{xxxuuurrrppplllnnnpppsssvvvwwwxxxxxxwwwwwwxxxyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwvvvuuuuuussspppmmmqqqpppnnnllliiifffdddcccdddaaa^^^YYYUUUQQQMMMKKKGGGFFFDDDBBBAAAAAAAAABBB???===:::777777888999;;;>>>CCCFFFGGGJJJOOOQQQOOOLLLKKKKKKLLLNNNOOONNNMMMJJJHHHIIIQQQcccxxx|||gggZZZWWWZZZeee}}}pppttt{{{xxxyyy]]]III>>>:::333222555000000000000000000000000000111111111111333444555666<<<@@@SSShhhwwwwwwzzz|||{{{vvvxxx~~~xxxlllooommmqqqwwwsssvvv...////////////111444777???MMMZZZ^^^___jjj|||wwwuuuxxx~~~~~~|||yyyxxx{{{~~~~~~}}}~~~~~~~~~~~~}}}||||||}}}}}}|||{{{yyyyyyzzz{{{|||||||||{{{}}}{{{yyyxxxyyy{{{{{{zzzxxxyyyzzz{{{zzzzzzxxxwwwtttssssssssstttuuuvvvvvvzzzyyyxxxxxxwwwwwwxxxxxxyyyxxxwwwuuusssrrrqqqppppppppppppoooppppppqqqrrrsssssssssssstttuuuvvvwww{{{yyyvvvuuuvvvvvvvvvvvv{{{zzzzzzyyyyyyxxxxxxwwwxxxxxxxxxwwwuuurrrnnnllljjjjjjkkkkkkkkkllllllllliiiiiiiiiiiijjjjjjkkkkkklllmmmkkkhhheeefffjjjooosssqqqoooooooooooommmllllllmmmnnnqqqtttwwwzzz{{{|||sssnnnkkkiiifffbbbdddiiirrrvvvzzz}}}zzzwwwtttrrrrrrsssssssssqqqpppnnnkkkhhhggghhhjjjmmmkkkkkknnntttzzz~~~zzzuuurrrrrrsssooorrrvvvzzz||||||{{{zzzvvvwwwyyy{{{{{{|||{{{{{{rrrtttwwwzzz}}}~~~~~~}}}|||zzzxxxuuutttssssssssstttttttttuuuvvvwwwxxxyyy{{{|||}}}~~~~~~~~~}}}||||||{{{zzzzzzzzzxxxuuurrrooonnniiihhhgggggghhhkkknnnpppssswww}}}~~~}}}}}}}}}}}}}}}|||{{{{{{|||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{yyyvvvrrrpppmmmoooqqqtttwwwxxxyyyyyywwwxxxyyyzzzzzzzzzzzzyyyzzz{{{{{{|||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}{{{{{{|||||||||{{{yyyxxxvvvtttssssssttttttrrrqqqqqqpppnnnllliiifffdddccceeebbb]]]YYYVVVRRRMMMJJJHHHGGGEEECCCBBBBBBBBBBBB>>><<<:::888777888:::;;;@@@DDDFFFGGGIIIOOOPPPNNNNNNMMMLLLLLLMMMNNNMMMLLLKKKHHHJJJTTTfff{{{sss^^^UUUUUUWWWhhhzzzmmmrrr{{{xxx{{{XXXFFF===:::222222444000000000000000000000000000111111111222333555666777===AAATTThhhtttxxxzzzyyy}}}}}}rrrsssqqqvvv}}}xxxwww---.../////////111444666>>>KKKXXX]]]\\\eee{{{{{{xxxwwwzzz~~~|||yyyxxxyyy|||~~~~~~}}}|||||||||}}}~~~}}}~~~}}}||||||}}}}}}|||zzzyyyyyyzzz||||||}}}}}}}}}|||zzzwwwwwwyyyzzz{{{{{{xxxyyyzzz{{{zzzyyywwwvvvuuuuuutttttttttuuuvvvvvvzzzyyyxxxwwwvvvwwwwwwxxxvvvvvvuuutttsssqqqqqqpppqqqppppppooopppqqqrrrsssvvvuuutttttttttuuuvvvvvvyyyxxxwwwuuussssssuuuwww{{{zzzzzzyyyyyyyyyyyyzzzuuuvvvwwwwwwuuurrrnnnllljjjjjjjjjjjjjjjkkkkkkllljjjjjjiiihhhiiikkkmmmnnnnnnppppppmmmjjjjjjoootttuuurrrpppoooppppppnnnlllkkklllnnnpppsssvvvyyy{{{~~~}}}nnnjjjhhhgggdddbbbdddjjjssswww{{{yyyvvvrrrpppqqqrrrrrrrrroooooonnnjjjgggeeegggjjjkkkjjjkkknnntttzzz}}}yyytttrrrsssuuurrruuuyyy|||}}}|||zzzxxxvvvxxxyyy{{{|||}}}||||||tttuuuxxx{{{~~~|||zzzyyywwwuuutttsssttttttssstttuuuvvvwwwxxxxxxxxx{{{|||~~~}}}{{{zzzyyyyyyyyywwwtttpppmmmkkkgggfffffffffiiimmmrrruuuvvvzzz~~~}}}||||||{{{{{{{{{|||}}}}}}}}}}}}{{{{{{zzz{{{||||||yyyzzz{{{{{{zzzwwwtttrrrnnnpppsssvvvxxxzzzzzzzzzxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxzzzzzzyyyyyyyyyzzz{{{{{{zzz{{{|||}}}}}}|||zzzyyywwwuuurrrpppqqqrrrrrrqqqpppooommmkkkhhhfffdddcccccc___[[[WWWUUURRRNNNJJJGGGFFFDDDCCCBBBAAABBBBBB===;;;999888888999:::<<>>SSSeeelllyyyxxxyyy~~~uuu}}}zzz,,,---///000000111444666===HHHVVV[[[YYY___uuu}}}|||~~~{{{|||~~~yyyzzz{{{yyyxxxzzzwwwyyy||||||zzzyyyyyyzzz~~~~~~~~~~~~}}}|||{{{{{{}}}|||{{{zzzzzz{{{|||}}}wwwxxxyyyzzzzzzzzzyyyxxxxxx{{{}}}}}}zzzxxxxxxyyywwwwwwwwwxxxxxxyyyyyyyyyyyyxxxvvvuuuttttttuuuuuuyyywwwuuurrrqqqqqqrrrrrrvvvuuuttttttttttttuuuuuuwwwvvvuuuuuuuuuuuuuuuvvv|||zzzxxxwwwwwwxxxyyy{{{zzzzzzzzzyyyyyyyyyxxxxxxttttttuuuuuutttpppmmmkkkmmmkkkhhheeecccdddeeefffhhhiiijjjgggdddfffmmmtttrrrrrrtttuuuwwwyyyzzz{{{}}}zzzuuussssssqqqnnnkkkkkkmmmoooqqqrrrtttwwwzzzqqqeeeeeedddcccccceeejjjmmmwwwzzzuuurrrnnnmmmnnnpppqqqqqqmmmlllkkkiiihhhggggggfffhhhiiijjjmmmrrrwww}}}{{{uuupppooorrruuu{{{|||}}}{{{vvvyyyzzz{{{{{{||||||{{{{{{xxxxxxyyy{{{~~~}}}yyyvvvuuusssrrrsssrrrqqqooorrrssstttuuuvvvwwwwwwxxxzzz}}}{{{uuuqqqttttttssspppllljjjjjjjjjhhhiiijjjmmmppptttwwwzzzzzz}}}}}}{{{zzz||||||||||||}}}}}}}}}}}}~~~}}}{{{zzzyyyyyyzzzzzzzzzxxxxxxyyyzzzyyytttqqqmmmpppssswwwzzz{{{|||{{{}}}zzzxxxxxxzzz{{{zzzxxxxxxyyy{{{}}}}}}|||zzzyyy{{{zzzyyyyyyzzzzzzxxxwww|||{{{{{{zzzyyyxxxwwwwwwuuuxxx{{{|||zzzxxxvvvvvvxxxwwwuuurrrpppooonnnmmmnnnmmmjjjhhhfffeeeeeeeeeaaa___\\\WWWSSSNNNKKKIIIGGGEEEBBB@@@AAAAAA@@@???<<<:::888777888999<<<===>>>AAAFFFIIIJJJJJJKKKLLLMMMLLLKKKKKKKKKKKKIIIGGGIIIFFFHHHWWWoooggg]]]]]]XXXjjjzzzfff```kkk|||tttmmmmmmiiiIII@@@777555444111000111111111000000//////.........000111222111111222444777>>>MMM```ooowww|||xxx{{{}}}}}}{{{yyyzzz...///000000///000222444???IIIWWW\\\ZZZ```uuu|||}}}~~~zzzzzz~~~zzzzzz{{{zzzyyyzzzyyy{{{}}}}}}|||{{{zzz{{{~~~~~~~~~}}}||||||{{{zzzzzzzzzzzz{{{|||vvvwwwxxxyyyzzzzzzyyyyyyyyy{{{}}}|||zzzxxxyyyzzzyyyyyyyyyyyyxxxxxxxxxxxxyyywwwuuutttsssssstttuuuxxxwwwtttrrrqqqrrrrrrsssvvvuuuuuuuuuuuuuuuttttttvvvvvvuuuuuuuuuvvvvvvwwwzzzyyyxxxxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxuuuvvvwwwvvvtttqqqnnnlllnnnlllhhheeedddcccdddeeefffggggggfffeeegggmmmqqqtttuuuvvvyyy{{{}}}~~~~~~{{{wwwuuutttrrrooommmjjjlllnnnppprrruuuyyy}}}|||nnnbbbaaa```______bbbgggkkktttyyy}}}~~~tttqqqmmmlllmmmooopppppppppnnnkkkiiifffeeeeeeeeehhhiiikkknnnrrrwwwzzz}}}~~~zzzvvvrrrrrruuuxxx}}}}}}{{{yyyzzz{{{{{{||||||{{{{{{xxxyyyyyy{{{}}}|||xxxvvvtttssssssttttttrrrqqqrrrrrrssssssssstttttttttxxx{{{~~~}}}{{{vvvrrrssssssssspppmmmllllllmmmllllllnnnpppsssvvvyyy{{{~~~|||{{{zzz{{{|||||||||}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzyyyxxxxxxyyyzzzxxxtttqqqmmmooorrrvvvxxxzzzzzzzzz}}}zzzxxxxxxzzz{{{yyyxxxwwwxxxzzz|||||||||{{{zzzzzzyyywwwxxxyyyyyyxxxwwwxxxwwwwwwvvvuuuttttttttttttwwwyyyzzzxxxvvvuuuttttttuuuuuutttssspppnnnlllmmmkkkiiigggeeedddddddddbbb```\\\XXXSSSNNNJJJIIIHHHEEEBBBAAAAAABBBAAA@@@===;;;999777777999;;;<<<>>>AAAFFFHHHIIIJJJKKKLLLMMMLLLKKKKKKLLLLLLJJJHHHGGGFFFJJJWWWmmmdddYYY[[[[[[qqqyyyeee\\\gggxxxuuunnnooodddIII???777555333111000111111000000000/////////......000111222111111222444777===LLL___mmmsssxxx}}}|||}}}yyy|||zzzzzz}}}|||{{{zzz{{{///000111000//////111333===GGGUUU[[[ZZZaaavvv|||zzzzzz}}}zzzxxx|||{{{{{{|||zzzyyyzzzyyy{{{}}}}}}|||{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyyyyzzzzzz{{{uuuvvvwwwyyyzzzzzzzzzzzzzzz{{{{{{zzzyyyxxxzzz{{{{{{zzzzzzyyyyyyxxxxxxwwwyyywwwtttrrrrrrssstttvvvvvvuuutttsssrrrsssttttttuuuvvvwwwwwwwwwuuutttsssuuuuuuuuuvvvvvvwwwxxxxxxwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwxxxxxxxxxxxxxxxwwwuuurrrooommmooommmjjjfffdddcccccccccdddddddddeeegggiiilllnnnsssuuuwwwzzz|||~~~|||yyywwwvvvtttqqqoookkklllnnnooorrrvvv|||xxxjjj```___]]][[[\\\```ggglllqqqvvv{{{|||rrrpppmmmlllmmmnnnoooooorrrpppkkkgggdddccccccdddfffhhhkkknnnrrruuuwwwxxxzzzyyyxxxuuussstttwwwyyy|||}}}}}}xxxyyyzzzzzz{{{{{{zzzzzzxxxxxxyyy{{{}}}zzzvvvtttrrrqqqqqqrrrsssrrrqqqrrrrrrrrrqqqqqqqqqppppppuuuyyy}}}~~~}}}||||||}}}{{{zzzzzzyyyxxxuuusssrrrrrrsssqqqoooooopppqqqqqqrrrrrrtttvvvzzz|||~~~~~~}}}|||zzzyyy{{{{{{|||||||||}}}}}}}}}{{{{{{{{{|||{{{{{{zzzzzzxxxxxxxxxyyyyyyxxxtttqqqnnnooorrruuuwwwxxxyyyyyy{{{yyyxxxxxxyyyyyyxxxwwwvvvwwwyyy{{{{{{{{{{{{zzzxxxwwwvvvwwwxxxyyyxxxwwwuuuuuuuuuttttttssssssssssssvvvxxxxxxwwwuuuttttttqqqrrruuuvvvuuurrrnnnkkkkkkjjjhhhfffdddcccbbbbbbcccaaa]]]XXXSSSNNNJJJHHHHHHFFFCCCBBBBBBCCCBBBAAA>>><<<999777777888999;;;>>>AAAEEEHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMKKKJJJEEEFFFKKKVVVgggyyycccWWWZZZ^^^yyytttaaaYYYeeevvvtttoooppp^^^HHH???777444333111000222000000000000////////////...000111222111111222444888===KKK]]]jjjooorrrvvvyyywww{{{|||yyywwwzzz}}}zzz{{{{{{|||}}}zzz{{{...000000000///000222444888CCCQQQXXXZZZaaavvvzzzqqqwww{{{xxxzzz}}}}}}||||||zzzyyy{{{yyy{{{}}}}}}|||zzzzzz{{{|||||||||||||||}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwxxxyyyzzz{{{{{{|||zzzzzzyyyxxxwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwtttrrrqqqrrrtttvvvttttttsssssssssttttttuuuuuuvvvwwwxxxxxxvvvtttssstttuuuvvvwwwxxxxxxyyyyyyuuuvvvyyyzzz{{{{{{zzzyyyzzzyyywwwvvvuuuvvvwwwxxxzzzyyyxxxwwwtttrrrpppoooqqqooolllhhheeedddccccccbbbbbbbbbeeeiiikkkllllllppprrruuuxxx{{{}}}~~~~~~|||zzzxxxuuusssqqqoooppppppqqqssswww}}}rrreee___^^^\\\ZZZ[[[aaaiiiooooootttzzz{{{rrrpppmmmmmmnnnoooooonnnqqqnnniiieeebbbbbbbbbcccdddfffjjjmmmppprrrrrrrrrssstttttttttssstttwwwzzzzzz|||~~~|||yyyvvvwwwwwwxxxxxxxxxxxxxxxuuuvvvxxxzzz|||~~~~~~xxxuuuqqqooommmmmmoooppppppooossssssrrrqqqpppooonnnnnnsssuuuyyyzzzyyywwwuuuuuuttttttssssssssssssrrrqqqpppqqqrrrrrrqqqrrrtttvvvvvvvvvwwwxxx{{{~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||||||||}}}}}}yyyzzz{{{||||||{{{zzzyyywwwwwwxxxyyyxxxwwwtttrrrpppqqqsssuuuwwwxxxxxxxxxzzzyyyxxxwwwwwwwwwwwwwwwuuuvvvxxxyyyzzzzzzzzzzzzvvvuuutttuuuwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuutttvvvxxxxxxvvvtttttttttpppqqqsssttttttrrrooommmjjjiiihhhfffdddcccbbbaaacccaaa]]]XXXRRRMMMIIIGGGIIIFFFDDDCCCCCCDDDDDDCCC???===:::777666777888999===AAAEEEHHHIIIIIIJJJLLLLLLKKKKKKLLLMMMNNNLLLKKKDDDEEEIIIPPP^^^pppgggYYY[[[aaa}}}sssbbb[[[hhhyyytttqqqsss[[[HHH>>>666444333111000222000000000000////////////...000111222111111222444777===JJJ[[[fffjjjllloootttttt|||zzzzzz|||~~~{{{zzz|||}}}~~~|||xxxvvvyyy,,,...///000000111444666666@@@OOOXXX\\\dddxxx|||nnnsss}}}yyyyyyzzz}}}}}}||||||zzzzzz{{{{{{}}}~~~}}}}}}}}}|||||||||{{{||||||~~~~~~}}}|||{{{{{{|||||||||||||||}}}}}}|||||||||yyyyyyyyyzzz{{{||||||}}}yyyxxxvvvuuuvvvwwwxxxyyywwwwwwxxxxxxyyyzzz{{{{{{yyywwwuuurrrrrrssstttuuussssssssssssttttttuuuuuusssuuuvvvxxxxxxvvvuuussstttuuuwwwxxxyyyyyyyyyyyytttvvvyyy{{{|||{{{zzzyyyyyyxxxwwwvvvvvvvvvwwwwwwzzzyyywwwuuusssrrrqqqqqqsssqqqnnnjjjgggeeedddccccccbbbcccfffjjjlllmmmllloooqqqtttxxx{{{|||}}}}}}~~~~~~~~~|||yyyvvvtttsssuuuuuuttttttuuuxxx~~~|||mmm```\\\[[[ZZZYYY[[[aaajjjpppooouuu{{{zzzsssqqqooonnnoooppppppooommmkkkfffbbb``````bbbcccaaacccgggkkkmmmnnnmmmmmmppprrrtttvvvvvvwwwzzz{{{zzz|||~~~~~~|||yyyvvvtttssstttuuuuuuvvvvvvuuuuuussstttuuuxxx{{{~~~xxxuuurrrpppmmmlllmmmnnnnnnmmmrrrqqqqqqpppnnnmmmmmmllloooqqqsssrrrpppnnnmmmmmmllllllmmmlllkkkkkklllllloooppprrrsssssstttwwwyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{||||||||||||yyyyyyzzz{{{{{{zzzxxxwwwuuuwwwxxxyyyxxxvvvtttsssssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwuuuvvvwwwxxxxxxyyyyyyyyyvvvuuutttuuuwwwxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvxxxxxxvvvttttttuuurrrrrrrrrqqqqqqpppppppppjjjjjjiiigggeeedddbbbaaaaaa___[[[VVVQQQLLLIIIGGGIIIFFFDDDCCCDDDEEEDDDDDD???===:::777666666777888===@@@EEEHHHIIIIIIJJJKKKKKKJJJJJJKKKMMMMMMLLLJJJDDDDDDEEEJJJWWWjjjmmm]]]^^^bbb~~~uuufff]]]lll}}}}}}tttuuuzzz[[[GGG===555333333111000222////////////000000000000...000111222111111222444777<<>><<<999777555666777888===@@@DDDGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLLLLJJJIIIDDDCCCCCCIIIWWWllloooaaaaaaccc~~~qqqddd___ooovvvqqqxxx|||XXXFFF===555333333111000222////////////000000000000...000111222111111222444666;;;IIIZZZdddfffgggiiikkkooozzzyyyzzz~~~}}}xxxxxx{{{---...000000000111333555999AAANNNXXX[[[bbbttttttzzzyyyvvvttttttzzzzzzzzzzzzzzz{{{}}}{{{zzzyyyxxxxxxzzz{{{|||~~~|||zzzzzzzzz{{{|||{{{|||}}}~~~~~~}}}|||{{{{{{zzzyyyxxxxxxxxxyyyyyyxxxwwwvvvxxxzzz{{{yyywwwuuuuuuvvvwwwwwwxxxyyyyyyxxxxxxxxxwwwwwwvvvuuutttttttttttttttttttttsssssspppqqqrrrssstttuuuvvvwwwwwwxxxyyyzzz{{{zzzxxxwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxyyyzzzzzzzzzyyywwwvvvuuusssqqqooooooppprrrsssuuutttrrrooommmjjjiiihhhgggiiikkkkkkjjjkkkooorrrsssuuuxxx|||~~~~~~~~~|||zzzwwwuuuuuussstttvvvvvvwwwzzz}}}{{{qqqeee\\\WWWXXXYYYZZZ]]]dddkkkqqquuuzzztttrrrpppooooooppppppooonnnhhhfffccc```]]]\\\[[[[[[[[[]]]___bbbeeefffggggggnnnrrrvvvyyyzzzzzzzzzzzzyyy{{{}}}|||yyyuuuttttttsssttttttuuuuuuuuuuuuuuuwwwvvvuuuuuuxxx}}}{{{xxxvvvrrrmmmiiihhhgggfffeeecccccccccddddddeeeeeeeeefffeeebbb^^^ZZZYYYZZZ\\\YYY[[[]]]^^^^^^```dddhhhmmmoooqqqssstttvvvyyy|||~~~~~~}}}|||zzzzzzzzz{{{{{{{{{||||||zzzyyyxxxvvvuuutttttttttsssvvvyyyyyyvvvttttttuuuvvvvvvuuuuuuuuuvvvvvvwwwuuuvvvwwwvvvsssrrrtttvvvwwwwwwvvvvvvuuuuuuvvvvvvyyywwwvvvvvvwwwxxxwwwuuuttttttuuuvvvvvvwwwxxxxxxtttuuuvvvuuutttsssssstttrrrrrrrrrrrrqqqpppnnnmmmhhhhhhgggfffeeebbb```___[[[ZZZWWWSSSOOOKKKHHHFFFGGGEEECCCBBBCCCDDDDDDDDD===;;;999666555666888999<<<@@@DDDGGGHHHIIIJJJKKKKKKJJJIIIJJJKKKJJJHHHFFFBBBAAACCCLLL]]]ssslll```cccfffpppeeebbbsssnnnlllvvvwwwSSSEEE<<<444333222111000222.../////////000000000111...000111222111111222444444;;;IIIZZZeeeggghhhiiiiiinnnzzzzzz|||}}}zzz}}}///000111000//////111333888@@@LLLTTTWWW]]]mmm}}}www}}}yyytttqqqqqqwww~~~yyyyyyzzzzzz{{{~~~}}}~~~~~~yyyxxxwwwvvvvvvxxxzzz{{{|||zzzxxxvvvvvvvvvwwwxxxzzz{{{|||}}}}}}|||{{{zzzzzzyyyxxxvvvuuuvvvvvvwwwyyyxxxxxxzzz}}}~~~{{{xxxvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyywwwuuutttttttttuuuuuutttssssssrrroooooopppqqqsssuuuwwwxxxwwwyyyzzz{{{{{{zzzxxxwwwyyyyyyzzzzzzyyyyyyxxxxxxwwwyyy{{{||||||zzzwwwuuurrrqqqooommmmmmoooqqqsssuuutttsssqqqnnnllljjjiiihhhlllnnnmmmjjjjjjooouuurrruuuxxx|||}}}~~~}}}||||||~~~zzzwwwuuuvvvoooqqqtttvvvwwwzzz}}}xxxnnnddd[[[XXXYYY[[[^^^aaagggnnnssswww|||~~~rrrpppooonnnnnnoooooonnnmmmhhhfffddd```\\\YYYWWWVVVYYY[[[]]]```bbbeeefffgggkkkoootttwwwwwwvvvvvvuuuuuuxxx{{{zzzvvvssssssttttttuuuuuuvvvvvvvvvvvvvvvzzzxxxvvvuuuwww||||||zzztttpppjjjeeecccaaa___^^^\\\\\\]]]^^^___```aaaaaabbb```\\\WWWSSSRRRTTTVVVSSSUUUYYYZZZ[[[___dddiiimmmoooqqqrrrtttvvvyyy|||~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{||||||{{{zzzwwwuuusssrrrrrrsssrrrvvvyyyyyyvvvttttttuuuvvvuuuttttttttttttuuuuuutttvvvwwwuuusssrrrtttvvvxxxwwwvvvuuutttttttttuuuzzzxxxwwwwwwxxxxxxvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzssstttuuutttrrrqqqrrrssspppqqqssstttssspppmmmjjjfffffffffeeedddaaa___]]]YYYXXXUUURRRNNNJJJHHHFFFFFFDDDBBBBBBCCCDDDDDDCCC<<<;;;888666555666888999<<<@@@DDDGGGHHHHHHIIIKKKKKKJJJIIIIIIJJJIIIGGGEEEAAAAAAEEEQQQdddzzzhhh^^^ccchhhxxxmmmeeewwwjjjgggrrrsssNNNEEE<<<444333222111000222.../////////000000111111///000222222111111333444444:::III[[[fffhhhiiijjjjjjooo{{{}}}~~~---...//////...///111333:::???KKKUUUVVVXXXhhh{{{uuu|||~~~tttooonnnooosssyyy}}}zzzzzz{{{zzz{{{}}}~~~}}}}}}}}}||||||||||||ssstttwwwyyy{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}||||||}}}}}}|||{{{~~~|||zzzzzzzzzzzzxxxvvvxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwuuuuuuuuuuuuvvvyyyyyyxxxwwwvvvuuutttsssuuuvvvwwwxxxwwwvvvsssrrrqqqtttwwwwwwuuuuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzyyyvvvsssrrrpppooooooooooooooopppqqqttttttsssrrrpppooonnnnnnnnnnnnppppppqqqpppooonnnqqqsssvvvzzz|||}}}}}}}}}|||}}}{{{wwwuuuuuutttuuuxxx|||uuuiiicccaaa]]]^^^aaadddhhhllloooqqqvvv{{{}}}tttpppnnnmmmnnnpppooolllhhhdddbbb]]]YYYVVVUUUUUUVVV[[[\\\\\\[[[[[[\\\```ccclllqqqwwwyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzwwwuuusssvvvuuuuuutttuuuwwwyyyzzzwwwxxxxxxxxxxxx{{{zzzwwwsssooojjjddd```]]]\\\\\\WWWVVVVVVVVVXXXZZZ\\\]]]ZZZXXXTTTPPPNNNNNNNNNOOORRRSSSUUUYYY\\\```dddfffnnnnnnppprrruuuxxx{{{||||||}}}~~~~~~}}}{{{zzzzzz~~~}}}}}}}}}}}}|||{{{yyyuuurrrrrrsssuuuwwwwwwwwwvvvvvvwwwwwwxxxyyyzzzxxxvvvtttssstttvvvxxxvvvwwwwwwuuusssrrrssstttxxxxxxwwwwwwwwwwwwwwwwwwzzzzzzyyyyyyxxxwwwvvvvvvuuuvvvvvvvvvvvvtttrrrqqqpppqqqsssttttttsssrrrpppsssqqqpppooooooooommmllljjjiiigggdddbbbaaa```______[[[TTTNNNKKKIIIHHHGGGGGGDDDAAA@@@AAACCCCCCCCC>>>:::666777666555777;;;@@@BBBDDDGGGHHHIIIJJJJJJKKKKKKKKKKKKIIIGGGEEEDDDCCCCCCGGGUUUiiimmm[[[WWWjjjzzznnnkkksssnnndddooonnnQQQAAA===777444222222111000000000000000000000000000000000000111222222333333444777CCCWWWeeehhhggghhhjjjppp{{{~~~xxxyyy|||...///000000//////111333777===JJJVVVXXXZZZgggxxxuuu|||{{{oooiiihhhhhhmmmsss||||||{{{{{{{{{|||~~~}}}}}}}}}}}}}}}|||||||||tttvvvxxxzzz|||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}|||{{{zzz{{{|||}}}|||zzzzzzyyyxxxxxxyyyzzzyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyyyywwwvvvvvvwwwwwwxxxyyyyyyxxxwwwvvvuuutttsssssstttuuuvvvvvvvvvuuutttrrrtttwwwwwwuuuuuuvvvxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxxxxyyyyyyyyyzzzzzzxxxyyyyyyyyywwwuuurrrpppmmmmmmmmmnnnpppqqqrrrsssttttttsssrrrqqqppppppoooooopppqqqssssssssssssrrrrrrtttwwwyyy{{{|||||||||~~~{{{|||~~~~~~zzzvvvtttttttttuuuwww{{{}}}qqqgggcccbbb```aaacccfffjjjmmmppprrrxxx|||zzzrrrqqqnnnmmmnnnooooookkkgggccc```\\\XXXUUUTTTTTTUUUYYYZZZ[[[[[[[[[]]]aaadddlllpppuuuwwwwwwvvvwwwxxxyyyyyyzzzzzzyyyxxxvvvuuuvvvvvvuuuuuuvvvxxxyyyzzzxxxyyyyyyyyyyyy|||yyytttpppmmmhhhbbb^^^\\\[[[[[[WWWWWWVVVVVVWWWYYYZZZ[[[YYYWWWTTTQQQOOOOOOPPPQQQVVVWWWZZZ^^^bbbgggjjjlllooooooqqqsssvvvyyy{{{}}}~~~}}}~~~~~~||||||{{{|||}}}||||||}}}~~~~~~|||zzzxxxvvvtttrrrrrrrrrtttuuuwwwwwwwwwwwwxxxxxxxxxxxx{{{zzzxxxvvvvvvwwwxxxyyyvvvwwwwwwvvvtttssstttvvvwwwwwwwwwwwwxxxxxxxxxxxxzzzyyyyyyxxxwwwvvvvvvuuuuuuuuuvvvvvvuuusssrrrqqqpppqqqrrrssssssrrrqqqqqqrrrqqqoooooooooooommmlllkkkiiigggeeebbbaaa```______ZZZSSSNNNKKKIIIHHHFFFFFFDDDAAA@@@AAACCCCCCBBB>>>999666777666555777<<<@@@BBBDDDGGGHHHIIIJJJIIIKKKKKKLLLKKKJJJHHHFFFEEEAAACCCKKKZZZpppyyyhhh]]]\\\mmm{{{rrrmmmwwwooodddqqqiiiMMM@@@<<<777444222222111000000000000000000000000000///000000111111222333333555777BBBUUUbbbeeeeeefffiiippp{{{{{{ssssssxxx|||~~~}}}yyyzzz...///000000///000222444333:::IIIXXX\\\\\\ffftttxxxyyykkkdddaaaccciiipppyyy}}}zzzzzzzzz|||||||||}}}}}}~~~}}}}}}}}}vvvwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}|||||||||}}}~~~yyyxxxwwwxxxzzz{{{{{{zzzwwwvvvuuuwwwyyyzzzzzzyyyvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyzzzxxxxxxwwwvvvuuuuuuttttttrrrrrrsssttttttuuuuuuvvvsssuuuvvvvvvuuutttuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{yyyyyyxxxwwwwwwxxxzzz{{{wwwwwwwwwvvvuuurrrpppnnnjjjkkklllnnnqqqsssuuuvvvtttsssssssssrrrrrrqqqqqqpppqqqsssvvvwwwxxxxxxwwwuuuvvvwwwxxxyyyyyyyyyyyy}}}{{{yyyyyy{{{{{{xxxuuurrrrrrssstttwww{{{~~~~~~uuukkkeeecccddddddeeegggiiimmmpppsssuuuzzz~~~wwwpppqqqooommmmmmnnnmmmiiieeeaaa^^^ZZZVVVTTTSSSSSSTTTUUUWWWYYYZZZ\\\___cccfffmmmooosssuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyzzz}}}uuunnnmmmkkkgggccc___^^^]]]]]][[[[[[[[[[[[[[[\\\]]]]]]]]][[[YYYWWWVVVVVVWWWXXX]]]^^^aaafffjjjooorrrtttsssssstttvvvyyy|||~~~}}}~~~}}}||||||}}}}}}{{{{{{{{{|||}}}|||yyyvvvttttttsssrrrrrrsssssstttvvvwwwxxxyyyyyyyyyxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyvvvwwwxxxvvvuuuuuuvvvwwwvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnooopppooommmlllkkkjjjhhheeecccaaa______^^^ZZZSSSNNNKKKIIIGGGFFFEEECCCAAAAAABBBCCCBBBAAA===999666666666555888<<>>MMM[[[dddhhhjjjpppyyy}}}pppgggffffffvvvxxxnnnlllnnnnnnooo}}}...///000000///000222444000666EEEXXX______ccckkk~~~yyyxxxhhh```^^^aaajjjsssyyyxxxtttssstttwww{{{|||}}}~~~~~~}}}|||vvvwwwwwwxxxzzz{{{|||}}}~~~~~~~~~~~~~~~}}}||||||tttttttttuuuxxxzzzzzzyyy{{{zzzyyyyyyzzzzzzyyyxxxuuuuuuvvvwwwwwwwwwwwwvvvttttttuuuvvvwwwxxxyyyyyywwwwwwvvvvvvuuutttttttttuuutttsssrrrrrrrrrrrrrrruuutttuuuuuuuuuuuutttsssssssssuuuvvvxxxyyyzzz{{{zzzyyywwwvvvvvvwwwyyyzzzssssssrrrqqqpppnnnmmmlllmmmnnnppprrrsssttttttuuussssssssssssssssssssssssnnnpppsssvvvyyy{{{||||||yyyxxxwwwuuutttttttttuuussssssssssssttttttrrrqqqqqqrrrsssvvvxxxyyyzzz{{{{{{wwwqqqiiidddbbbcccdddhhhhhhjjjmmmppptttwwwxxx}}}~~~uuupppooollljjjiiijjjhhhccc___[[[YYYUUURRROOOOOOOOOPPPOOORRRVVVYYY\\\```dddgggkkklllnnnqqqsssvvvwwwwwwvvvvvvvvvwwwxxxyyy{{{|||xxxyyyyyyyyyzzzzzzzzzzzzvvvwwwwwwwwwxxx{{{{{{tttnnnjjjiiiiiihhhgggggghhhiiijjjhhhiiijjjlllnnnoooppppppooonnnmmmmmmmmmmmmnnnooooooqqqsssvvvxxxzzz{{{{{{|||{{{{{{|||~~~~~~~~~|||||||||||||||zzzyyyyyyyyyyyyxxxtttqqqrrrsssuuuvvvwwwwwwwwwwwwvvvxxxzzz{{{|||{{{yyyxxxwwwxxxyyyzzzzzzyyyxxxwwwxxxyyyyyyxxxvvvvvvwwwyyyuuuuuuvvvwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwsssrrrqqqqqqppppppqqqqqqnnnnnnnnnnnnooonnnllliiijjjhhhfffdddbbbaaa```___\\\XXXRRRNNNKKKHHHEEECCCBBBBBBAAABBBCCCCCCAAA???<<<777555666777666999>>>BBBCCCEEEGGGHHHIIIHHHHHHJJJKKKKKKLLLLLLKKKJJJIIIEEEMMM]]]ttthhh]]][[[^^^pppyyy{{{yyyvvvmmm}}}^^^JJJ>>>:::666222111111111000////////////////////////...//////000111111222222111555<<>>NNNcccoooqqq{{{}}}ssspppssswww{{{ssstttxxxxxxwww|||...............///000000555666>>>LLLVVVXXX\\\bbbpppxxx{{{~~~~~~sssmmmiiilllqqqzzz}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}vvvvvvxxxyyyzzz{{{{{{{{{zzz|||}}}zzzxxxxxxwwwxxxxxxyyyyyyxxxwwwwww{{{zzzzzzyyyxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzxxxvvvuuuuuuvvvwwwwwwvvvuuuuuuuuuuuuuuutttttttttqqqrrrtttuuuuuuuuutttsssttttttsssssssssuuuvvvwwwvvvwwwxxxzzz{{{zzzzzzyyyzzzzzzxxxwwwuuusssrrrqqqrrrpppnnnnnnpppsssttttttssstttwwwzzz|||{{{wwwsssuuusssrrrppppppqqqrrrsssrrrrrrrrrssstttvvvxxxyyyxxxvvvtttqqqqqqsssvvvxxxwwwzzz}}}~~~|||zzzyyyyyy||||||{{{zzzyyywwwvvvuuusssqqqooommmkkkfff```\\\^^^___bbbgggmmmqqqtttuuu|||{{{pppiiieeeaaa]]]\\\^^^___[[[WWWTTTQQQMMMJJJHHHIIIJJJKKKQQQSSSVVVXXXYYYZZZ\\\^^^```dddjjjppptttvvvvvvuuurrrtttvvvyyyzzzzzzyyyxxxzzzyyyyyyyyyzzzzzz{{{|||{{{{{{zzzxxxwwwxxx{{{~~~zzzrrrooonnnooosssxxxzzz|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{|||}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~{{{xxxuuussssssuuuwwwyyyqqqsssuuuwwwyyyzzz{{{{{{}}}|||zzzzzz|||}}}|||{{{zzzzzz{{{{{{zzzzzzyyyxxx{{{{{{{{{{{{yyyvvvtttrrruuuuuutttttttttsssssssssvvvvvvvvvvvvuuuuuuuuuuuuxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyyyyxxxwwwvvvuuutttrrrqqqooommmkkkhhhdddaaa``````aaabbbcccaaa]]]ZZZ[[[WWWQQQLLLIIIFFFCCCBBBAAAAAABBBCCCDDDBBB???<<<777666555555888;;;???AAAEEEEEEGGGGGGHHHGGGFFFEEEGGGHHHIIIIIIIIIHHHGGGFFFIII\\\uuu~~~jjjaaadddllloooeeefffmmm||||||xxxyyyjjjMMMAAA:::777333111111111000000000000000000000000000000000000000000111111111111333444777===MMMaaannnrrrxxx}}}|||rrrooosssttt}}}sssuuu...............///000000333444<<>>;;;777666555555888;;;???AAADDDEEEFFFGGGHHHHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFKKK^^^www}}}jjjaaaeeeooommmcccdddlll}}}xxxvvvzzzhhhLLLAAA:::777333111111111000000000000000000000000000000/////////000000000111111222333666<<>>;;;777666555555888;;;???AAACCCDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFMMM```yyyzzzggg```eeeppplllcccdddnnnvvvvvv}}}dddKKKAAA:::777333111111111000000000000000000000000000000....../////////000000000000333555:::HHHZZZhhhmmmuuuzzzxxxvvv|||}}}~~~yyyvvvwwwwww...............///000000222333999DDDQQQZZZ___aaaccckkksssxxx|||}}}vvvsssvvv}}}qqqgggfffiiiooo{{{}}}|||}}}~~~~~~}}}|||{{{yyyyyyyyyxxxxxxxxxyyyyyy{{{}}}}}}{{{zzzzzz|||{{{zzzyyyxxxxxxwwwwwwuuuvvvvvvwwwxxxyyyzzzzzzvvvwwwwwwxxxxxxwwwwwwwwwxxxwwwvvvwwwxxxxxxwwwuuusssssstttuuuvvvwwwwwwxxxwwwvvvuuuttttttuuuvvvwwwuuuuuuuuuuuuvvvwwwyyyzzzyyyzzz{{{{{{{{{yyyxxxwwwvvvuuurrrooommmkkkjjjjjjmmmlllmmmooosssvvvxxxxxxwwwvvvuuuvvvwwwxxxwwwvvvttttttsssrrrqqqrrrrrrsssmmmnnnppprrrssssssssssssrrrrrrrrrsssuuuwwwyyyzzz|||~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzyyyxxxzzzvvvooojjjgggdddbbb```___```ccceeeiiinnnssswww~~~|||pppiiieee\\\YYYVVVUUUVVVXXXWWWVVVPPPPPPNNNMMMMMMNNNNNNOOOMMMPPPSSSVVVXXXZZZ]]]___bbbfffjjjooossstttttttttnnnppptttwwwyyyzzzzzzzzzzzzyyyxxxwwwwwwxxxzzz{{{~~~~~~}}}{{{zzz|||wwwsssuuuzzz}}}~~~|||zzz~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzzzzyyywwwvvvuuuuuuuuuttttttuuuvvvvvvwwwwwwvvvxxxxxxzzz{{{}}}}}}~~~~~~}}}{{{yyyxxxyyyyyyyyywwwyyyyyyyyyyyyyyyxxxwwwwwwwwwvvvuuutttssstttuuuuuutttuuuuuuvvvuuutttssssssssssssttttttuuuvvvwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwvvvuuussssssrrrqqqpppnnnlllhhhccc___^^^______aaabbbaaa]]]ZZZVVVSSSMMMIIIGGGFFFDDDBBB@@@@@@@@@BBBCCCAAA===:::777666555555888;;;???AAACCCDDDFFFHHHIIIIIIIIIIIIHHHIIIIIIJJJIIIHHHFFFEEEMMMaaazzzwwwddd^^^eeeqqqooofffhhhqqqzzzyyy___IIIBBB:::777333111111111000000////////////////////////............////////////111333555888EEEWWWeeekkkrrrwww}}}sssqqqvvv~~~~~~zzz...............///000000444555888AAAMMMXXX]]]]]]ccckkksssvvvxxx{{{|||zzzyyysssttttttiiigggkkkrrr}}}~~~zzzwwwyyy|||||||||}}}}}}|||{{{zzzyyywwwvvvvvvvvvwwwxxxzzz{{{zzz|||}}}}}}|||zzzzzz{{{|||{{{yyywwwvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzyyyxxxxxxyyyxxxwwwxxxyyyxxxvvvtttsssttttttuuuvvvwwwxxxxxxwwwvvvuuuttttttuuuvvvwwwuuuuuutttuuuvvvxxxyyy{{{zzzzzz{{{{{{zzzxxxvvvuuutttrrrooommmkkkjjjkkkkkkooooooooorrruuuxxxyyyyyyxxxvvvuuuuuuvvvwwwvvvuuussssssrrrrrrqqqqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrqqqqqqsssuuuwwwyyyzzz{{{{{{|||~~~~~~}}}||||||}}}yyyyyyzzz{{{{{{{{{zzzzzzyyytttlllfffbbbaaaaaa```dddfffiiikkkllloootttxxx{{{nnneeeaaa[[[XXXUUURRRRRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOMMMPPPTTTWWWYYY[[[]]]```cccfffkkkooosssuuuvvvvvvoooqqqtttwwwzzzzzzzzzzzzvvvuuuttttttvvvxxx{{{}}}}}}|||}}}xxxwww{{{~~~|||~~~|||{{{{{{|||~~~}}}}}}~~~~~~~~~}}}}}}|||{{{zzzyyywwwuuuuuuuuuuuurrrsssuuuvvvwwwwwwwwwvvvxxxxxxyyy{{{{{{|||||||||}}}{{{yyyyyyzzz{{{zzzyyyxxxxxxyyyyyyxxxxxxwwwvvvxxxwwwuuusssrrrrrrsssssstttuuuvvvwwwvvvuuusssrrrrrrsssssstttuuuvvvvvvwwwuuuttttttttttttuuuvvvvvvwwwwwwwwwvvvuuutttsssrrrnnnnnnnnnnnnmmmjjjeeebbb^^^^^^___aaabbb```]]]ZZZUUUQQQLLLHHHFFFDDDCCCAAA??????@@@AAABBB@@@===:::777666555555888;;;???AAACCCDDDFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJIIIGGGFFFEEELLLaaazzzwwweee___hhhvvvtttlllnnnttt}}}yyy|||ZZZFFFBBB:::777333111111111000000////////////////////////............////////////111444555888BBBTTTccciiinnnsss{{{tttrrrvvv...............///000000444555777>>>KKKXXX\\\[[[bbbkkksssvvvwww{{{||||||wwwuuu~~~~~~yyymmmjjjmmmwwwyyyuuuvvvyyyzzz{{{||||||{{{zzzxxxwwwuuutttttttttuuuwwwyyyzzzyyyzzz|||{{{zzzyyyzzzzzz{{{yyywwwuuusssrrrrrrssstttttttttuuuuuuvvvvvvvvv{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyzzzyyyvvvtttuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuttttttuuuuuuttttttttttttuuuwwwyyy{{{zzzzzzzzzzzzxxxvvvtttrrrqqqooommmlllkkklllmmmooorrrrrrrrrtttwwwyyyyyyxxxxxxvvvuuuuuuvvvwwwvvvtttqqqqqqqqqqqqqqqpppppppppqqqppppppppppppqqqrrrrrrqqqsssuuuwwwyyy{{{||||||yyyzzz||||||zzzyyyzzz{{{xxxxxxyyy{{{{{{|||||||||vvvpppfff___]]]]]]______fffjjjnnnpppqqqssswwwzzzxxxlllbbb]]]YYYWWWSSSPPPNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOQQQUUUXXXYYY[[[^^^```bbbeeeiiinnnsssuuuwwwwwwppprrruuuxxxzzz{{{{{{zzzuuutttssssssuuuyyy|||~~~|||zzz}}}~~~~~~}}}||||||}}}~~~|||}}}}}}}}}}}}||||||{{{{{{zzzxxxvvvuuuuuuuuuuuuqqqrrrtttuuuvvvwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{zzz|||zzzyyyyyyzzz{{{{{{zzzwwwxxxxxxxxxxxxwwwvvvvvvxxxwwwvvvtttsssrrrrrrrrrtttuuuvvvwwwwwwuuutttrrrsssssssssttttttuuuuuuvvvttttttssssssttttttuuuvvvvvvvvvvvvvvvuuusssrrrqqqllllllmmmnnnnnnlllgggccc]]]]]]^^^```bbb```]]]ZZZUUUQQQLLLHHHEEECCCAAA???>>>>>>???AAAAAA@@@<<<999777666555555888;;;???AAADDDEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDNNNbbbzzzyyygggcccnnn}}}xxxpppqqqttt{{{vvvzzzzzzVVVDDDBBB:::777333111111111000000000000000000000000000000....../////////000000000222444666777@@@PPP```gggjjjoooyyyxxxuuuyyy...............///000000222444555;;;IIIYYY^^^[[[^^^hhhrrruuuwww|||yyyuuu|||~~~~~~ppplllooowww}}}|||vvvvvvyyyzzz{{{|||||||||zzzxxxwwwuuutttsssssssssuuuvvvxxxxxxyyyzzzzzzxxxxxxyyyzzzyyywwwtttrrrpppoooooopppqqqrrrssstttuuuwwwxxxxxx{{{||||||||||||{{{zzzyyyyyyyyyyyyyyyzzzyyyvvvsssvvvvvvvvvvvvvvvvvvvvvwwwuuuuuuuuuuuuuuutttssssssssssssssssssuuuwwwyyyzzzzzzzzzzzzyyywwwtttrrrpppnnnmmmlllkkkllloooqqqssstttttttttuuuwwwwwwvvvuuuwwwvvvuuuvvvwwwwwwuuussspppppppppppppppooonnnnnnnnnmmmllllllmmmpppsssuuurrrtttwwwzzz||||||||||||xxxyyyzzzzzzyyyxxxyyyzzzwwwxxxyyy{{{|||}}}}}}}}}rrrkkkaaaYYYWWWYYY\\\^^^dddjjjqqqtttuuuwwwzzz~~~sssggg```\\\UUUSSSPPPMMMKKKLLLNNNPPPQQQRRRSSSSSSSSSQQQOOONNNQQQSSSWWWYYYZZZ\\\^^^```___bbbggglllqqqtttvvvwwwssstttwwwzzz{{{{{{{{{zzzwwwvvvuuuuuuvvvzzz}}}{{{yyyyyy{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{zzzzzzzzzxxxvvvtttttttttuuuuuuqqqrrrssstttuuuwwwxxxyyyyyyyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwxxxzzz{{{{{{{{{wwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttsssssstttuuuwwwxxxxxxvvvtttrrrttttttttttttttttttttttttsssssssssrrrsssttttttuuuvvvvvvvvvuuutttsssrrrqqqmmmmmmnnnooooookkkfffbbb\\\]]]^^^```aaa```]]][[[UUUQQQLLLGGGDDDBBB???===>>>>>>???@@@AAA???;;;888777666555555888;;;???AAAEEEFFFHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIGGGEEEDDDRRReee{{{wwweeecccqqqzzzppppppooovvvttt~~~vvvRRRCCCCCC:::777333111111111000000000000000000000000000000/////////000000000111111000444555555<<>><<<>>>>>>>>>@@@AAA???;;;888777666555666888;;;???AAAFFFGGGHHHIIIIIIIIIHHHGGGJJJJJJJJJJJJIIIGGGEEEDDDVVVhhh}}}rrrbbbaaapppzzznnnmmmjjj}}}ssstttsssPPPBBBCCC:::777333111111111000000000000000000000000000000000000000000111111111111///333333333:::JJJZZZcccdddiiiuuu~~~vvvsssvvvzzz~~~}}}............////////////222444666:::FFFSSSZZZ[[[YYYdddpppyyyxxxpppuuusssmmmlllqqquuu}}}yyyuuuuuuwww{{{|||}}}~~~~~~}}}|||{{{wwwuuutttssssssrrrooommmpppqqqsssuuuwwwwwwwwwwwwrrrrrrsssrrrooonnnnnnoooppppppqqqssswwwyyyzzzyyyzzz{{{{{{|||{{{yyyxxxwwwwwwwwwyyyyyyyyywwwuuusssxxxxxxwwwwwwvvvtttsssrrrrrrqqqppppppppppppppppppnnnqqquuuvvvvvvwwwzzz}}}zzzxxxuuusssqqqpppqqqqqqmmmmmmmmmmmmoooqqqsssuuuuuuuuuuuuvvvxxxwwwuuusssuuuttttttssssssrrrqqqqqqnnnnnnnnnmmmllllllkkkkkkkkkkkkmmmnnnoooppppppqqqtttwww{{{}}}~~~~~~~~~}}}{{{xxxwwwwwwxxxyyyvvv|||~~~}}}~~~}}}wwwbbb___ZZZVVVUUUWWWZZZ\\\fffjjjoooqqqrrrwwwwwwlll```WWWSSSKKKKKKJJJJJJJJJLLLMMMNNNRRRRRRSSSRRRPPPPPPQQQSSSRRRTTTWWWYYYZZZ\\\___aaaaaadddiiinnnqqqssssssssswwwvvvvvvxxxzzz||||||{{{|||yyyyyy{{{}}}zzzyyyyyy}}}}}}{{{zzz{{{|||}}}~~~zzzzzzyyyzzz||||||{{{yyyzzzzzzyyyyyyyyyxxxxxxxxxwwwuuurrrqqqrrrrrrrrrqqqttttttttttttuuuvvvwwwxxx~~~|||{{{yyyyyyxxxxxxzzzzzz{{{{{{zzzzzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvyyyvvvsssrrrtttvvvwwwxxxwwwwwwxxxwwwtttssssssttttttsssqqqqqqsssuuuvvvvvvuuutttrrrppppppppprrrssswwwuuussssssttttttqqqmmmmmmnnnnnnnnnkkkhhhdddbbb```^^^[[[ZZZ[[[[[[ZZZXXXQQQNNNIIIEEEDDDBBBAAA???===>>>???@@@???===;;;:::777666555555888<<>>@@@AAA@@@>>>;;;999666666555666888===AAADDDGGGHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHDDD@@@CCCHHHVVVlll|||iiibbbaaaqqqqqqjjjooowwwvvvsss|||lllPPPBBB<<<777444222111111111111000///////////////////////////////////////000111111111222222222888FFFXXXeeegggmmmwww~~~zzz|||xxxkkkhhhkkkzzz~~~{{{............////////////000222444888AAAOOOWWWYYYZZZbbbjjjrrr{{{xxxooorrrzzz~~~uuuqqqqqqrrrwww~~~yyyxxxzzz{{{{{{{{{{{{|||}}}~~~~~~zzzyyywwwwwwxxxwwwvvvtttrrrssstttvvvvvvvvvuuutttpppqqqrrrqqqooonnnnnnooonnnmmmkkklllooorrrttttttvvvvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuttttttsssqqqpppooopppppppppoooppppppqqqqqqpppqqqrrrqqqqqqrrruuuwwwzzzxxxuuurrrpppoooooopppppppppqqqqqqssstttvvvwwwvvvuuuvvvwwwxxxxxxvvvtttuuuttttttssssssrrrqqqqqqooooooooonnnmmmmmmllllllmmmnnnooopppqqqrrrrrrrrrtttwww{{{||||||{{{||||||zzzyyywwwvvvuuuvvvwwwwwwwwwyyy|||}}}lll[[[TTTWWWXXXWWWUUUVVV\\\bbbkkkppptttvvvwww|||wwwjjjaaaXXXRRRPPPNNNLLLKKKIIIIIIJJJLLLMMMNNNPPPRRRRRRQQQPPPPPPPPPQQQSSSVVVXXXZZZ\\\___aaadddgggkkkpppsssuuuuuuuuuqqqqqqrrrvvvzzz}}}~~~~~~~~~|||zzzzzz|||~~~zzz~~~~~~~~~{{{{{{{{{{{{{{{|||~~~}}}|||{{{|||}}}~~~}}}|||{{{yyywwwwwwxxxxxxwwwvvvyyyzzzzzz{{{{{{yyyxxxwwwvvvtttrrrrrrtttvvvvvvvvvxxxxxxxxxxxxyyyzzz{{{{{{||||||{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxx{{{xxxuuuttttttvvvvvvvvvvvvwwwwwwvvvtttssstttuuuxxxvvvttttttuuuvvvuuuttttttsssrrrqqqpppqqqrrrsssuuutttsssssssssrrrpppnnnlllmmmmmmmmmjjjfffbbb```\\\\\\[[[\\\\\\[[[XXXUUUOOOKKKGGGCCCAAA@@@???===<<<>>>AAACCCBBB???;;;999666555555666999===BBBDDDFFFFFFGGGGGGGGGHHHHHHHHHJJJHHHHHHHHHDDD@@@CCCIII[[[oooxxxbbb^^^aaarrrjjjfffmmm}}}sssqqq{{{iiiNNNAAA<<<777444111000111111000//////////////////////////////////////////000111111111222222333777DDDUUUccciiinnnvvv~~~|||xxxkkkeeeeeeuuu|||~~~{{{}}}{{{{{{............////////////...111333666???LLLUUUWWWWWW^^^eeemmmxxx}}}ttttttzzzxxxssssssrrrwww~~~zzzxxxyyy{{{zzzzzzzzz{{{}}}yyyxxxvvvvvvwwwwwwvvvuuurrrssstttuuuuuutttsssrrrpppqqqrrrqqqooonnnoooppppppmmmkkkjjjmmmppprrrssssssssstttuuuvvvvvvwwwwwwuuuuuuvvvwwwwwwwwwvvvvvvuuuuuuuuutttsssrrrpppppppppppppppppppppqqqrrrrrrtttttttttttttttvvvyyy{{{zzzxxxuuuqqqooooooooooooqqqqqqrrrssstttuuuvvvwwwwwwvvvvvvxxxyyyyyywwwuuuuuuttttttssssssrrrqqqqqqpppoooooonnnnnnmmmllllllmmmnnnooopppqqqqqqqqqqqqqqqtttxxxzzz{{{{{{{{{|||wwwwwwvvvuuuuuuuuuvvvwwwyyyzzz||||||yyynnn]]]OOOKKKQQQVVVVVVTTTWWW___fffooosssxxxyyy{{{pppddd\\\UUUQQQPPPNNNMMMJJJHHHHHHIIIJJJLLLLLLNNNQQQRRRQQQPPPOOOOOOQQQSSSVVVXXXYYY[[[^^^aaadddgggkkkpppsssuuuuuutttqqqqqqrrruuuyyy}}}~~~~~~~~~{{{zzz{{{~~~~~~|||}}}|||||||||}}}~~~}}}||||||}}}}}}|||zzzxxxwwwuuuvvvwwwyyyzzzyyyyyyzzz{{{|||{{{zzzxxxwwwtttsssqqqrrrtttwwwxxxwww{{{{{{zzzzzz{{{|||}}}}}}{{{{{{zzzzzzzzz{{{{{{|||yyyyyyzzzzzzyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzwwwuuussstttttttttsssuuuvvvwwwvvvtttssstttuuuyyywwwuuuuuuvvvvvvtttsssssssssrrrqqqqqqqqqrrrsssssssssrrrrrrrrrqqqpppnnnmmmnnnnnnmmmjjjfffbbb```ZZZZZZ[[[]]]]]][[[WWWSSSNNNJJJEEEBBB@@@???===<<<<<<>>>BBBDDDCCC@@@;;;888555555555777:::>>>BBBDDDEEEFFFFFFFFFFFFGGGGGGGGGIIIGGGGGGGGGDDDAAADDDKKKaaasssxxx___^^^ddduuuuuueeefffpppyyymmmppp~~~fffMMMAAA<<<666444111000000111000//////////////////////////////////////////000000111111111222444777@@@QQQaaahhhmmmtttyyy}}}zzzllleeedddpppzzz}}}vvvqqqooouuuyyyyyywww|||............////////////---000333444<<>>===;;;;;;>>>AAACCCCCC???;;;888555555666888;;;???CCCEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIGGGFFFFFFCCCAAAEEELLLgggyyyyyy___```hhhxxxoooeeekkkwwwtttiiissseeeMMMBBB===666444111000000000000//////////////////////////////////////////000000111222111222444666<<>>===;;;;;;===@@@BBBAAA>>>:::888444555666888<<<@@@CCCEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFCCCAAAFFFNNNjjj|||uuu^^^bbbkkkzzznnngggqqqqqqjjj{{{cccMMMBBB===666333000///000000///...///////////////////////////////////////000111111222000222555555888III]]]aaahhhqqqvvvxxx{{{mmmbbbaaaqqqyyysssvvv||||||xxxuuujjjooorrrsssvvv............////////////---111333444999FFFRRRWWWYYYaaannn}}}wwwrrrqqqvvv{{{zzzvvvttttttuuuwwwzzz}}}}}}zzzxxxxxxyyyxxxxxxxxxyyyzzz{{{|||{{{zzzyyyvvvwwwxxxxxxwwwvvvwwwyyywwwuuusssssstttttttttrrrnnnnnnmmmmmmnnnooopppqqqsssssstttuuuvvvwwwxxxyyyxxxxxxxxxwwwvvvuuussssssqqqrrrrrrsssuuuvvvxxxyyyvvvuuuwwwzzz~~~~~~|||sssrrrpppooonnnoooqqqrrrtttuuuvvvwwwxxxxxxwwwwwwxxxxxxxxxyyy{{{zzzxxxvvvuuuttttttssssssrrrqqqqqqmmmmmmmmmlllkkkkkkjjjjjjiiijjjjjjkkkkkkkkkkkkkkkjjjmmmpppsssssssssssstttrrrrrrrrrqqqpppooonnnmmmkkkddd^^^XXXOOOEEEBBBFFFEEEHHHKKKPPPVVV___iiipppqqqvvv|||}}}ooobbb[[[XXXTTTQQQQQQIIIGGGDDDBBBBBBDDDHHHJJJJJJKKKMMMMMMMMMMMMNNNPPPPPPRRRUUUWWWYYY[[[^^^```fffhhhlllpppsssttttttsssqqqqqqrrrvvv{{{}}}|||{{{{{{~~~xxxxxx{{{~~~}}}zzzyyyxxxwwwvvvvvvvvvvvvsssrrrqqqqqqrrrsssqqqpppssstttxxx|||}}}|||zzzyyyyyyyyy{{{{{{wwwuuutttuuuxxxzzz{{{{{{||||||{{{{{{{{{{{{{{{||||||{{{{{{zzzzzzzzz{{{{{{yyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwvvvuuussstttuuuuuusssssstttuuuuuuuuutttuuuvvvuuusssqqqpppqqqrrrrrrssssssssssssnnnppprrrqqqooonnnnnnppplllllllllkkkhhhccc___\\\YYYYYYYYYZZZ[[[YYYUUURRRMMMJJJEEEAAA@@@???===<<<;;;===>>>??????<<<:::888444444666999===@@@CCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEEEECCCBBBGGGOOOjjj|||~~~jjj[[[```kkkzzzooojjjwwwqqqpppaaaKKK@@@;;;555333000//////000///...///////////////////////////////////////000111111222000222666444666FFF[[[___iiiuuu{{{}}}~~~vvvmmmlllwwwxxxqqqtttxxxxxxvvvvvvrrruuuwwwwwwzzz............/////////000---111444444999FFFRRRXXXWWWaaaooo~~~xxxssspppvvv{{{{{{vvvuuurrrtttwww{{{~~~|||xxxvvvvvvvvvvvvuuuvvvwwwxxxyyyzzzyyyxxxxxxxxxyyyzzzzzzyyyxxxyyy{{{xxxvvvuuuuuuuuuuuutttrrrnnnnnnmmmllllllnnnooopppoooooopppppprrrsssuuuvvvxxxxxxwwwwwwvvvtttsssrrrrrrrrrssstttvvvxxxyyyzzzyyyyyyzzz~~~~~~{{{rrrqqqooonnnnnnpppqqqsssuuuvvvxxxyyyzzzyyyyyyxxxyyyxxxxxxzzz{{{{{{yyywwwuuuttttttssssssrrrqqqqqqmmmllllllkkkkkkjjjiiiiiihhhhhhiiijjjjjjjjjiiiiiikkknnnqqqrrrqqqpppoooppppppppppppooonnnlllkkkjjjeee[[[RRRPPPLLLEEEBBBDDDGGGGGGIIINNNVVVaaakkkqqqpppuuu|||xxxlll```ZZZXXXTTTQQQPPPGGGEEEBBB@@@AAADDDGGGJJJJJJKKKLLLLLLKKKLLLNNNPPPPPPRRRUUUWWWXXXZZZ]]]```gggjjjnnnrrrtttuuuuuutttoooppprrrvvv|||}}}|||{{{|||~~~}}}vvvwww|||}}}~~~|||zzzyyyyyyxxxwwwuuuttttttssssssqqqppppppqqqsssuuutttssszzz|||~~~}}}zzzxxxxxxyyy{{{}}}zzzxxxwwwwwwzzz|||}}}}}}|||{{{zzzzzzzzzzzz{{{{{{||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvwwwxxxyyyxxxwwwrrrtttuuutttsssssstttuuutttsssssstttvvvuuusssqqqpppqqqrrrsssssssssssssssmmmppprrrqqqooommmnnnpppjjjkkkkkkiiifffaaa]]]ZZZZZZYYYYYYYYYZZZXXXUUURRRNNNJJJEEEBBB@@@???===<<<<<<<<<===>>>===;;;999888333444666999===AAADDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEEEECCCBBBGGGOOOiii{{{sssaaaXXX^^^jjjyyyppplllyyyqqqvvv___JJJ???:::555333000//////000///...///////////////////////////////////////000111111222///222666444444EEEZZZ```kkkxxxzzz{{{|||wwwqqqrrrttttttssstttyyy{{{|||zzz}}},,,,,,+++,,,---///111222000///000333666>>>MMM[[[ZZZ___kkk~~~}}}tttyyyxxxqqqpppsssyyy~~~zzztttrrrssstttwwwzzz|||~~~}}}zzzyyyyyyyyyvvvssswwwxxxyyyxxxxxxyyy{{{}}}{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvvvvpppnnnllllllmmmnnnnnnnnnoooooonnnmmmmmmmmmnnnnnnooorrrvvvwwwwwwvvvuuuuuuvvvxxxyyyyyyxxxyyy||||||xxxsssrrrpppooooooppprrrsssvvvwwwwwwyyyzzz{{{||||||vvvwwwyyyzzzzzzyyywwwvvvwwwuuusssqqqooonnnmmmmmmnnnmmmkkkhhhgggggggggggghhhhhhiiiiiiiiiiiihhhgggkkklllmmmmmmnnnnnnmmmmmmoooooopppnnnkkkfff```]]]TTTQQQLLLGGGDDDCCCDDDEEECCCFFFKKKRRR[[[dddkkkoooqqqwwwtttgggYYYTTTRRROOONNNOOOHHHFFFDDDCCCCCCEEEGGGIIIHHHHHHHHHHHHIIIIIIJJJKKKNNNRRRVVVXXXZZZ[[[]]]^^^ffflllppprrrtttxxxwwwsssooosssvvvwwwyyy~~~|||yyyxxxyyy|||~~~{{{zzz}}}|||{{{zzzwwwvvvtttsssrrrrrrssssssuuuuuuuuuttttttvvvyyy|||~~~~~~|||{{{yyywwwvvvvvvyyyyyyyyyyyyyyyyyyyyyyyy}}}{{{xxxwwwyyy|||}}}~~~}}}||||||{{{zzzzzzyyyyyywwwxxxyyyzzz{{{zzzyyyxxxyyyyyyxxxwwwwwwvvvuuuuuuttttttuuuvvvvvvvvvvvvvvvzzzyyyxxxwwwvvvvvvvvvvvvxxxwwwuuusssrrrssstttuuuqqqrrrrrrsssrrrqqqooonnnsssrrrsssttttttssspppmmmmmmmmmkkkiiifffbbb^^^\\\[[[ZZZYYYYYYYYYXXXTTTQQQMMMKKKHHHDDD@@@===;;;:::<<<===???>>>:::777555444666777888;;;>>>AAADDDEEEFFFFFFGGGHHHIIIIIIIIIIIILLLKKKIIIFFF@@@???HHHTTTlllmmm___ZZZ^^^hhhyyywwwoootttxxxrrr{{{zzzYYYGGG@@@===444333222111000000000000000000000000////////////...............///000000000111333555555888DDDQQQ^^^mmmzzzvvvnnnnnnrrrtttuuuxxx......---...///111222333000///000333666===LLLZZZZZZ___jjj}}}~~~tttwww{{{uuusssvvvzzz~~~zzzsssqqqpppqqqtttxxx{{{~~~~~~{{{xxxxxxxxxwwwtttrrrsssuuuwwwxxxyyyzzz|||~~~|||{{{{{{zzzyyyxxxxxxwww{{{{{{{{{{{{zzzyyyxxxwwwrrrooommmmmmnnnoooooonnnpppoooooonnnnnnnnnnnnnnnnnnqqqsssuuuuuuuuuvvvwwwwwwyyy{{{{{{{{{|||{{{wwwsssrrrqqqpppqqqrrrtttuuuyyyxxxxxxxxxxxxxxxyyyyyywwwxxxyyyyyyxxxvvvtttrrruuuuuutttrrrqqqooonnnmmmlllkkkjjjhhhgggggghhhhhhdddeeeffffffggggggffffffhhhiiiiiijjjjjjkkkkkkkkknnnnnnmmmjjjeee___XXXUUUOOOMMMIIIEEECCCCCCDDDDDDEEEHHHNNNUUU]]]eeekkkooopppvvv~~~pppdddWWWRRRPPPMMMLLLMMMFFFEEEDDDCCCCCCEEEFFFHHHGGGGGGGGGHHHIIIJJJKKKKKKOOORRRUUUXXXYYY[[[]]]^^^eeekkkoooppprrruuutttqqqmmmrrruuuuuuxxx}}}~~~{{{yyyyyyzzz~~~}}}{{{zzz|||}}}{{{yyyxxxvvvuuutttssssssssstttuuuuuuwwwxxxxxxwwwyyy}}}}}}||||||{{{yyyxxxwwwvvvwwwwwwxxxxxxyyyzzz{{{{{{|||zzzxxxxxxyyy{{{|||{{{||||||{{{{{{zzzyyyyyyxxxwwwxxxyyyyyyyyyyyywwwwwwzzzzzzzzzzzzyyyxxxwwwvvvttttttuuuvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwxxxxxxyyywwwvvvuuusssssssssssstttrrrrrrsssssssssrrrpppooosssrrrrrrrrrsssqqqnnnkkkkkkjjjhhhfffbbb___\\\[[[YYYYYYYYYZZZZZZWWWSSSOOOLLLJJJGGGCCC@@@===;;;:::<<<===>>>===:::777555555555666888:::>>>AAADDDEEEFFFFFFHHHIIIJJJJJJJJJJJJKKKJJJHHHEEE@@@???IIIUUUiii}}}}}}hhh\\\ZZZ^^^iii{{{pppjjjrrrwwwtttwwwXXXFFF???<<<333333222111000000000000///////////////000000000...............///000000000111222444444777BBBNNN]]]mmm{{{zzzsssooorrrwwwxxxzzz|||}}}............///000222222000///000222555;;;JJJWWWYYY^^^hhhzzzvvvwwwzzzwwwyyy{{{}}}|||sssppppppqqqsssvvvxxx{{{}}}~~~|||zzzxxxwwwvvvuuusssqqqqqqtttxxxzzzzzz{{{|||~~~|||{{{zzzyyyxxxvvvuuuuuuzzzzzzzzzzzzyyyxxxwwwvvvsssqqqnnnnnnoooooooooooopppppppppooooooooonnnnnnmmmnnnpppqqqrrrtttwwwzzzyyy{{{}}}~~~yyytttrrrrrrqqqrrrssstttvvvwww{{{zzzxxxvvvuuuuuuvvvvvvyyyyyyxxxwwwuuussspppooosssttttttsssrrrqqqooommmjjjiiiiiihhhgggggghhhhhh``````bbbcccdddeeeeeeeeeeeeeeeeeeeeefffggghhhiiilllkkkhhhccc\\\UUUNNNJJJHHHGGGDDDBBBBBBCCCDDDEEEGGGKKKQQQYYY```gggkkkmmmooouuu}}}jjj^^^RRRNNNMMMKKKIIIJJJDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLOOOQQQUUUWWWYYYZZZ]]]___eeejjjnnnnnnpppsssrrrnnnlllqqqttttttwww|||}}}zzzyyyyyy||||||{{{zzz|||~~~|||{{{zzzyyywwwvvvuuutttttttttuuuvvvuuuyyy||||||{{{|||{{{{{{{{{zzzzzzyyyxxxwwwuuuvvvwwwxxxyyy{{{||||||{{{yyyxxxxxxzzzzzzyyyxxx{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuxxxyyyzzz{{{zzzxxxvvvuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzuuuuuuttttttsssrrrrrrrrrssssssssstttssssssrrrrrrtttrrrqqqqqqqqqooollliiiiiigggdddaaa^^^\\\ZZZZZZYYYYYYZZZ[[[ZZZWWWQQQMMMKKKIIIFFFCCC???===;;;:::;;;===>>>===:::777555555444555777;;;>>>BBBDDDFFFEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHFFFCCC???@@@KKKWWWiii|||yyyeee[[[]]]bbbnnnvvvhhhdddnnnssswwwsssUUUFFF???;;;333333222111000000000000.........//////000000111...............///000000111000111333333555???JJJ\\\mmmzzz|||tttpppqqqxxx~~~|||++++++,,,,,,---.../////////...///222444:::GGGTTTYYY\\\eeeuuuxxxvvv|||}}}zzz{{{{{{|||wwwrrrtttttttttuuuuuuvvvwwwxxx{{{zzzyyyxxxwwwuuutttssssssvvvzzz||||||||||||}}}{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuttttttssspppnnnnnnooooooooooooqqqqqqqqqppppppooonnnnnnlllmmmmmmmmmnnnrrrwww{{{zzz|||~~~}}}vvvrrrpppqqqqqqrrrsssuuuwwwxxx{{{yyywwwuuuttttttuuuvvvxxxxxxwwwvvvuuurrrpppooorrrrrrttttttsssqqqooommmjjjiiihhhgggfffeeeeeeddd\\\]]]___aaabbbddddddeeeccccccbbbbbbcccdddfffggggggeeeaaa[[[TTTMMMGGGDDDBBBBBBBBBBBBCCCEEEFFFGGGIIIMMMTTT\\\ccchhhkkklllooottt|||zzzcccWWWLLLIIIIIIGGGFFFGGGBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJLLLLLLMMMOOOQQQTTTWWWXXXZZZ]]]___eeejjjmmmmmmnnnqqqqqqmmmlllqqqttttttwww|||}}}zzzwwwyyy}}}{{{{{{zzz}}}~~~}}}||||||yyyxxxvvvuuuttttttuuuuuuuuuzzz~~~}}}~~~~~~}}}}}}~~~yyyyyyzzzzzzzzzyyyxxxxxxuuuvvvwwwxxxyyyzzz{{{{{{yyyyyyxxxyyyzzzyyywwwuuuzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvuuutttssstttuuuxxxyyyxxxvvvtttrrrttttttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwssstttttttttsssrrrqqqpppssssssttttttttttttttttttuuutttrrrqqqpppnnnkkkhhhgggeeebbb___\\\[[[ZZZZZZYYYZZZ[[[]]]\\\WWWQQQLLLIIIGGGEEEAAA>>><<<;;;:::;;;<<<===<<<999666666666333555888;;;???BBBEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJHHHFFFDDDBBB???AAAMMM[[[mmmwwweee^^^```gggtttpppaaa___mmmnnnyyyoooUUUGGG@@@;;;333222111000000/////////------......///000111111...............///000000111000000222222333<<>><<<::::::;;;<<<<<<;;;888666666666444666999===AAACCCEEEFFFCCCDDDEEEFFFHHHHHHIIIIIIGGGEEECCCAAA???CCCQQQ```sssrrrbbb```___hhhyyylll^^^^^^ooo}}}jjj{{{mmmUUUIIIAAA;;;333222111000////////////,,,------...///000000111...............///000000111//////111111333:::BBBSSSfffqqqxxx}}}~~~}}}vvvrrrsssssszzz,,,---...///////////////......///111222666BBBNNNVVVWWW]]]iiixxx|||xxxrrrooonnnnnnzzz|||uuuvvvvvvwwwzzz{{{ssssssssstttuuuxxxzzz||||||}}}}}}|||yyyxxxxxxyyyzzz|||~~~~~~|||{{{{{{|||{{{{{{{{{|||}}}}}}~~~~~~zzzzzzzzzzzzyyyxxxwwwvvvqqqooonnnnnnppprrrrrrrrrtttuuuuuuuuutttrrrpppooonnnnnnmmmkkkkkkoootttxxx{{{{{{}}}~~~yyyuuurrrnnnoooppprrrsssuuuvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxttttttttttttttttttuuuuuuqqqrrrrrrrrrpppooommmllliiihhhgggeeebbb^^^\\\ZZZYYYZZZ\\\___aaabbbcccdddaaaaaabbbbbbaaaaaa```___XXXVVVSSSNNNJJJGGGDDDCCC@@@BBBDDDFFFHHHJJJKKKKKKNNNRRRYYYaaaggglllnnnoootttzzz~~~lllUUUKKKBBBAAACCCBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKLLLNNNNNNNNNMMMOOOQQQSSSUUUVVVYYY\\\___eeeiiikkkkkkmmmpppqqqnnnmmmrrruuuuuuxxx}}}~~~{{{vvvzzz{{{{{{|||}}}zzz{{{{{{{{{||||||||||||}}}|||zzzwwwvvvuuuuuuuuuwwwyyy{{{}}}}}}~~~}}}}}}}}}||||||{{{{{{wwwxxxzzz{{{{{{yyywwwvvvxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyzzzzzzwwwuuuwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwuuuuuuttttttttttttuuuvvvwwwxxxxxxwwwuuutttttttttuuuvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqppppppoooooorrrrrrrrrssssssuuuvvvwwwxxxuuusssqqqpppooollljjjfffeeecccaaa___^^^]]]]]]\\\\\\\\\]]][[[VVVPPPLLLEEEDDDBBB???===;;;::::::;;;;;;;;;:::777666666777666888<<>><<<;;;:::::::::;;;;;;999777666666777999;;;>>>BBBDDDEEEFFFEEEGGGHHHHHHIIIIIIIIIHHHHHHFFFDDDBBBAAAAAAGGGXXXiii{{{wwwdddYYY^^^aaannneee[[[aaaxxxsssmmmhhhTTTJJJAAA999222111000//////......///.......................................///000000111......111333555:::@@@GGG]]]gggiiivvv{{{wwwxxx{{{yyyxxxyyywwwxxx~~~***+++,,,---------,,,+++...---...000111444???JJJTTTTTTWWW```mmmvvvzzzyyy~~~~~~~~~{{{vvvpppkkkgggpppwww{{{kkkmmmqqqssswww|||yyyxxxwwwvvvwwwxxx{{{|||{{{}}}~~~}}}yyywwwyyyzzzvvvwwwxxxxxxxxxyyy|||~~~~~~~~~}}}}}}||||||{{{{{{yyyyyyyyyyyyxxxwwwvvvvvvrrrqqqppprrruuuxxxyyyzzz{{{|||}}}}}}{{{yyywwwuuurrrqqqpppmmmlllmmmpppsssyyyyyyzzz~~~|||zzzxxxuuutttrrrrrrtttuuuvvvvvvvvvvvvuuuvvvyyyzzzzzzxxxvvvtttsssrrrqqqqqqppppppqqqqqqsssrrrpppnnnllljjjjjjjjjbbbbbbbbbaaa___\\\ZZZXXXWWWXXXZZZ\\\^^^___``````]]]___aaaaaa```]]]YYYVVVPPPNNNJJJFFFCCCBBBAAAAAAAAACCCFFFIIIJJJKKKJJJIIIUUUYYY^^^eeelllrrrvvvxxx~~~~~~hhh\\\OOOEEE===>>>@@@AAA@@@AAAEEEDDDCCCBBBCCCFFFIIIKKKKKKLLLNNNPPPPPPPPPNNNMMMOOOQQQSSSTTTUUUXXX\\\___```dddffffffiiinnnooommmkkkpppssssssvvv{{{{{{yyyzzzzzz|||~~~}}}zzzzzz{{{|||}}}~~~yyyxxxxxxwwwxxxyyy{{{|||}}}zzzxxxzzz~~~|||xxxzzzyyyyyyxxxxxxyyyzzzzzzwwwyyyzzz{{{zzzxxxuuutttttttttuuuwwwxxxyyyzzz{{{yyyxxxwwwxxxzzz{{{{{{zzzuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvuuuttttttuuuwwwwwwtttssssssssstttttttttttttttuuuuuuvvvvvvvvvvvvvvvuuuuuutttuuuuuuvvvwwwxxxsssrrrpppnnnmmmnnnooopppqqqqqqpppqqqrrrtttvvvwwwtttrrrooonnnnnnmmmllljjjccccccccccccbbb___]]]\\\\\\ZZZXXXWWWUUUQQQLLLIIICCCBBB@@@>>><<<;;;:::::::::;;;:::999666555666888;;;===@@@CCCEEEFFFFFFEEEJJJJJJKKKKKKJJJJJJIIIHHHGGGDDDBBBAAAAAAHHHZZZkkkuuuaaaXXX___iiiwww~~~bbbZZZbbbzzzuuuqqqfffSSSJJJ@@@777222111000//////........................---------...............///000000111...---111444555:::@@@GGG\\\eeeeeeoooxxxyyy{{{{{{vvvwwwxxxxxxzzz~~~wwwxxx~~~---------............///......///000//////777AAAPPPQQQSSSYYYfffvvv~~~~~~vvvmmmiiigggqqquuuxxxqqqkkkkkkrrrwwwyyyzzzxxxvvvuuuuuuvvvyyyzzzyyy{{{|||{{{yyywwwwwwwwwuuuuuuwwwzzz}}}~~~}}}|||~~~}}}|||zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvuuurrrssszzz|||yyyzzz~~~~~~|||zzzvvvuuutttsssssssssssssssttttttvvvyyy}}}~~~zzzzzzyyyxxxwwwvvvuuuuuuvvvuuuuuuuuuuuuwwwxxxzzz|||zzzxxxvvvuuuuuuuuuvvvsssssstttttttttsssqqqpppuuurrrnnnllljjjiiifffddddddcccaaa^^^\\\ZZZYYYYYYZZZYYYYYY[[[___aaa```^^^aaa```___]]]ZZZWWWTTTSSSJJJIIIGGGEEECCCCCCCCCCCCDDDHHHLLLLLLJJJJJJMMMQQQXXX]]]dddiiikkkooouuuyyy~~~vvvaaaUUUGGGCCC???>>>@@@CCCCCCBBBGGGFFFDDDCCCDDDGGGJJJLLLLLLMMMOOOPPPPPPPPPRRRTTTUUUUUUUUUTTTTTTWWW[[[___^^^dddiiikkknnnrrrrrrooommmnnnppprrrtttuuuvvvvvvyyy~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||~~~}}}||||||{{{{{{{{{xxxyyyzzz{{{||||||||||||||||||{{{zzzyyyyyyxxxwwwxxxxxxyyyxxxxxxwwwvvvuuuwwwwwwwwwxxxxxxyyyyyyyyyuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvuuutttrrrqqqttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwyyyzzzzzzwwwuuutttvvvxxxzzzzzzyyywwwuuuqqqpppoooppprrrssssssssssssrrrrrrqqqqqqqqqrrrrrrqqqqqqooonnnllljjjiiihhhhhhccc^^^]]]___```]]]ZZZXXXZZZ[[[XXXSSSMMMIIIFFFDDDCCC@@@===;;;:::999999???===:::777666666888999===<<<===BBBGGGJJJJJJIIIHHHHHHIIILLLMMMLLLIIIFFFEEE@@@<<<===CCCNNN```ooo}}}fffaaa[[[fffqqqrrraaaYYYbbbxxx~~~eeeUUUIII@@@<<<555333222000.........//////////////////////////////////////////////////////000111111111222555888HHHXXXeeeeeecccgggnnnqqqxxx{{{tttwww|||~~~|||{{{---------............//////...000111000000888AAAOOOQQQSSSXXXeeeuuu~~~{{{qqqjjjggggggkkkuuuyyyoooiiihhhoootttvvv}}}zzzxxxvvvtttsssuuuwwwxxxyyyzzz{{{zzzxxxwwwvvvwwwwwwwwwxxxyyy{{{{{{{{{zzz~~~}}}|||zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxuuusssuuu{{{}}}{{{|||}}}{{{yyyxxxwwwvvvttttttsssssstttttttttvvvyyy{{{{{{zzzwwwvvvuuutttttttttttttttxxxxxxwwwvvvvvvvvvwwwxxxyyyxxxwwwuuutttttttttuuussstttttttttsssrrrpppooorrrpppnnnlllkkkiiigggdddeeedddaaa^^^[[[YYYWWWVVVXXXWWWWWWZZZ^^^```___]]][[[[[[ZZZXXXVVVTTTQQQPPPJJJIIIGGGEEEDDDDDDDDDEEEEEEHHHKKKKKKJJJJJJOOOSSSYYY```iiinnnppprrrvvvyyyppp[[[PPPFFFBBB???>>>@@@BBBCCCBBBEEEDDDCCCCCCDDDFFFIIIKKKMMMOOOQQQSSSSSSTTTWWWYYYXXXXXXXXXWWWWWWYYY\\\___aaaggglllnnnqqquuutttpppmmmnnnppprrrtttuuuvvvwwwzzz}}}|||}}}~~~}}}||||||{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{xxxxxxzzz{{{|||||||||||||||{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyxxxxxxwwwvvvuuuvvvwwwwwwwwwwwwwwwxxxxxxuuuvvvwwwwwwwwwvvvuuutttvvvvvvuuuuuuttttttsssssssssssstttttttttuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuttttttuuuwwwxxxxxxuuusssuuuvvvxxxyyyyyywwwuuutttqqqooonnnnnnpppqqqqqqqqqrrrrrrqqqqqqpppqqqqqqqqqqqqqqqooonnnllljjjiiihhhhhhccc___^^^```___\\\YYYVVVXXXYYYWWWRRRLLLHHHFFFCCCBBB@@@>>><<<<<<<<<<<>>BBBGGGJJJJJJIIIIIIIIIJJJLLLNNNLLLIIIFFFDDD@@@>>>???DDDOOOcccttt{{{eeebbb]]]iiiuuulll\\\XXXeeewww}}}cccTTTIII@@@;;;444333111000///.../////////////////////////////////////////////////////////000111111111222555888BBBRRR```bbb```dddlllpppyyywwwwww|||~~~|||---------............///000///000111111111888@@@LLLOOORRRWWWcccrrr|||~~~tttlllhhhhhhllluuu|||nnngggeeekkkoooqqqxxx{{{yyyvvvsssrrrssstttvvvxxxyyyzzzyyywwwvvvvvvwwwyyyyyyyyyyyyyyyyyyzzzzzz}}}|||{{{zzzyyyxxxxxxxxxuuuuuuvvvvvvwwwxxxxxxxxxvvvuuuwww|||~~~~~~~~~~~~}}}{{{xxxvvvtttsssssssssrrrrrrsssvvvwwwvvvvvvvvvuuusssrrrrrrsssuuuvvv{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvuuuttttttttttttttttttttttttsssrrrpppooonnnooonnnllllllllljjjgggdddeeeccc```]]]YYYWWWUUUTTTUUUUUUWWWYYY\\\]]][[[ZZZVVVVVVVVVVVVTTTSSSQQQPPPIIIHHHGGGFFFEEEFFFGGGGGGGGGIIIJJJJJJJJJLLLRRRWWW\\\dddoootttuuuvvvxxx{{{~~~fffSSSJJJDDDAAA???>>>@@@AAABBBBBBEEEDDDDDDDDDFFFHHHKKKMMMNNNQQQTTTWWWXXXZZZ]]]___]]]]]]\\\[[[ZZZ[[[^^^aaaeeekkkppprrrtttwwwuuuqqqlllmmmnnnqqqsssuuuvvvwwwzzz}}}zzzzzz}}}|||{{{|||}}}~~~}}}{{{{{{zzzzzz{{{}}}~~~}}}|||{{{{{{{{{{{{wwwxxxyyyzzz||||||||||||{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxwwwvvvuuuwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvwwwwwwwwwuuutttsssvvvuuutttsssssstttuuuvvvttttttttttttuuuuuuuuuuuuwwwvvvvvvuuuuuuttttttttttttttttttvvvxxxxxxvvvuuuwwwxxxyyyyyyxxxuuusssqqqpppnnnlllkkkmmmnnnoooooorrrrrrqqqqqqppppppppppppqqqpppooonnnllljjjiiiiiifffccc`````````___[[[WWWTTTVVVVVVTTTPPPKKKGGGEEEAAA@@@???>>>======>>>??????===;;;888777888999:::<<<<<<>>>BBBGGGJJJJJJJJJKKKKKKLLLNNNNNNMMMIIIFFFCCCAAA???@@@EEEQQQhhh|||xxxdddccc```mmmyyygggZZZ[[[kkkyyyzzzbbbSSSGGG>>>999444333111000///.../////////////////////////////////////////////////////////000000000000222555888>>>MMM\\\``````dddlllrrrzzzxxxxxx}}}---------............///000......111111111666===IIINNNRRRVVV```ooozzz~~~}}}tttnnnkkknnnqqqyyyppphhhdddhhhkkklllttt~~~~~~{{{wwwsssqqqrrrtttuuuwwwxxxyyyyyywwwvvvvvvvvvzzzzzzzzzyyyyyyyyy{{{}}}}}}|||{{{zzzyyyyyyyyyyyyvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwyyy|||}}}yyyvvvtttrrrqqqqqqpppoooqqqtttuuuvvvuuuwwwvvvtttssssssuuuxxxzzz{{{zzzzzzyyyxxxxxxxxxwwwuuuuuuttttttttttttttttttttttttsssrrrpppooommmmmmkkkkkkkkklllllljjjgggdddcccaaa___[[[XXXVVVUUUTTTVVVVVVWWWXXXXXXXXXVVVUUUSSSTTTUUUVVVVVVUUUSSSRRRIIIIIIGGGGGGGGGHHHIIIJJJHHHIIIIIIIIIJJJOOOUUUZZZ```iiirrrvvvvvvwww}}}uuu___NNNFFFBBBAAA??????@@@AAABBBCCCFFFFFFFFFGGGIIILLLOOOPPPOOOSSSWWWZZZ\\\^^^aaaccc`````````___]]]^^^```ccciiinnnssstttuuuwwwuuupppkkkkkklllnnnppprrrtttuuuyyy}}}}}}xxxxxx}}}|||yyyyyyzzz}}}~~~}}}{{{zzzyyyyyy|||~~~~~~|||{{{{{{{{{{{{{{{wwwwwwyyyzzz{{{|||||||||zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvxxxxxxwwwwwwvvvvvvvvvuuuvvvvvvwwwwwwvvvuuusssrrrvvvuuusssrrrssstttvvvxxxuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwvvvuuuttttttssssssvvvvvvvvvxxxzzz{{{zzzxxxyyyyyyyyyxxxvvvssspppooommmkkkiiiiiikkkmmmoooooorrrrrrrrrrrrqqqqqqppppppppppppooommmlllkkkjjjiiieeecccbbbaaa```^^^YYYVVVTTTUUUVVVSSSOOOJJJGGGFFFAAA@@@>>>===<<<<<<======>>><<<999777666777999:::<<<===???BBBFFFIIIJJJJJJMMMMMMNNNOOOOOOMMMIIIFFFAAA??????AAAGGGUUUmmmvvvcccddddddqqq~~~hhh___eeewww|||www```RRRFFF===888444333111////////////000////////////////////////////////////////////////...///000000000222555777<<>>BBBJJJZZZssstttbbbeeeffftttjjjhhhuuu|||ttt^^^QQQFFF<<<666333222111/////////000000////////////////////////////////////////////////...///000000000111444777:::GGGXXXbbbeeehhhsss}}}{{{~~~{{{~~~|||---------............///...++++++...000000222777BBBJJJQQQTTTZZZhhhuuu|||}}}{{{uuurrrqqqrrrlllqqq|||{{{ppphhhhhhgggffflllwww~~~yyytttrrrrrruuuwwwvvvxxxyyyyyyxxxwwwwwwxxxwwwzzz||||||zzzzzz~~~~~~}}}|||{{{{{{{{{{{{{{{||||||{{{yyyxxxwwwvvvuuuxxx{{{|||{{{~~~~~~{{{xxxvvvsssrrrqqqpppnnnnnnppptttxxxzzzzzzxxxwwwuuuuuuuuuwwwyyyzzzxxxxxxyyyzzzzzzzzzyyyyyyuuuuuuvvvvvvuuutttsssssssssrrrpppooommmmmmlllllliiihhhhhhiiiiiiiiifffddd^^^]]]\\\ZZZYYYXXXWWWWWWVVVUUUSSSPPPLLLJJJKKKLLLMMMOOORRRTTTUUUTTTSSSRRRLLLKKKJJJIIIJJJKKKLLLMMMIIIHHHHHHJJJNNNUUU[[[___ggglllqqqrrrrrrzzz|||jjjVVVJJJFFF@@@AAABBBBBBAAAAAACCCEEEBBBCCCEEEHHHKKKNNNQQQRRRTTTXXX]]]```aaabbbdddeeeccceeefffgggggghhhjjjlllqqquuuuuusssrrrtttssspppkkkkkkjjjkkklllmmmoooqqqsssvvv{{{~~~{{{{{{~~~{{{yyyzzz|||~~~~~~}}}{{{yyyyyyzzz{{{|||~~~}}}|||{{{zzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyywwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvyyyyyyyyyxxxxxxxxxxxxxxxuuuvvvwwwxxxxxxwwwvvvuuuuuutttsssssstttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvuuuuuuttttttssssssssstttssssssuuuxxxzzzzzzzzzzzzyyywwwuuurrrooommmllliiihhhhhhjjjmmmoooppppppnnnoooppprrrrrrrrrrrrqqqpppooonnnmmmlllkkkjjjjjjfffeeecccaaa]]]ZZZWWWUUUVVVWWWVVVRRRMMMHHHFFFEEE@@@>>><<<:::999888888888:::888666444333555666888:::===AAACCCEEEGGGJJJLLLPPPPPPOOOOOOOOOLLLGGGCCC>>><<<===EEEQQQbbbyyytttcccfffhhhuuu{{{iiippp~~~rrr^^^QQQFFF<<<666333222000/////////000111////////////////////////////////////////////////...////////////111444777666BBBSSS```cccfffqqq}}}}}}~~~~~~{{{}}}---------............//////++++++...111111222666@@@IIIQQQTTTXXXeeesss|||zzzuuussstttsssxxxsssjjjgggeeebbbiiisss~~~}}}wwwrrrqqqrrrtttwwwwwwxxxzzzzzzyyyxxxxxxyyyuuuyyy||||||yyywwwzzz}}}||||||{{{zzzzzzzzz{{{{{{||||||{{{zzzzzzyyyxxxxxxxxx||||||yyy{{{~~~}}}{{{xxxvvvuuuttttttrrrpppooopppssswwwxxxyyyyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyzzzzzzyyyxxxwwwvvvtttuuuuuuuuutttsssqqqpppqqqpppooommmllllllmmmmmmjjjhhhggggggggggggfffddd```^^^]]]ZZZYYYWWWWWWVVVQQQPPPMMMHHHDDDDDDGGGJJJKKKMMMQQQTTTUUUTTTRRRPPPNNNMMMKKKKKKJJJKKKLLLMMMHHHGGGHHHKKKQQQXXX]]]```ffflllrrrsssttt}}}vvvdddQQQGGGEEE@@@BBBDDDDDDBBBBBBDDDGGGDDDEEEGGGKKKNNNRRRTTTVVVYYY\\\aaacccdddddddddeeedddgggiiikkklllnnnqqqtttvvvxxxwwwrrrqqqttttttqqqnnnmmmlllkkklllmmmoooppprrruuuyyy{{{|||}}}|||~~~}}}}}}|||{{{yyyzzz|||~~~~~~}}}{{{{{{zzzzzzzzz{{{||||||}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwvvvwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwwwwwwwwwwxxxxxxxxxxxxuuuvvvwwwyyyyyyyyyxxxxxxtttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwtttttttttttttttttttttttttttssssssuuuxxx{{{{{{{{{yyyxxxvvvtttqqqooommmkkkkkkkkkkkkmmmooopppnnnllliiikkkmmmpppqqqqqqqqqpppoooooonnnmmmlllkkkkkkjjjgggfffccc```[[[XXXWWWVVVVVVVVVUUUQQQKKKFFFCCCBBB>>>===<<<:::999999:::::::::888666444444555777888:::===AAADDDEEEFFFJJJLLLQQQPPPOOOOOONNNJJJEEEBBB@@@<<<===HHHXXXkkktttcccggghhhuuusssffftttqqq^^^RRRFFF<<<666222222000/////////000111////////////////////////////////////////////////---.../////////111444666444???QQQ___ccceeeppp~~~~~~~~~~~~~~~zzzyyy}}}{{{xxxxxxxxx---------.........//////000,,,+++///222222333666>>>IIIQQQSSSWWWcccrrr|||xxxuuutttxxx~~~uuujjjgggccc```fffppp||||||vvvqqqoooqqqtttvvvwwwyyyzzzzzzyyyxxxyyyzzzuuuyyy}}}|||wwwuuuvvvxxx{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzxxx||||||xxxzzz}}}|||{{{yyyxxxwwwvvvvvvsssqqqpppppprrruuuvvvwww}}}}}}}}}}}}}}}}}}}}}|||zzz{{{{{{zzzyyywwwtttsssttttttttttttsssqqqooonnnpppooonnnmmmllllllmmmnnnkkkiiiffffffffffffeeedddbbb```^^^[[[YYYWWWUUUUUULLLKKKHHHCCC@@@@@@EEEJJJLLLNNNRRRUUUVVVUUUSSSQQQOOONNNLLLKKKKKKKKKLLLMMMGGGGGGHHHLLLRRRYYY^^^aaaeeelllsssuuuwwwrrr```NNNEEEDDD@@@BBBEEEEEECCCCCCEEEHHHGGGIIILLLOOOSSSVVVYYY[[[\\\___cccffffffeeedddeeefffhhhlllnnnpppsssvvvyyyzzz{{{xxxrrrqqqtttuuusssqqqpppnnnmmmmmmnnnoooppprrruuuxxx{{{||||||~~~|||~~~||||||{{{zzzyyyzzz|||}}}|||{{{xxxyyyyyyzzz{{{|||}}}}}}}}}}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxvvvuuuvvvvvvwwwxxxyyyzzzzzz{{{zzzzzzzzzzzzyyyxxxwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxtttvvvwwwyyyzzzzzzzzzyyyttttttuuuvvvuuuuuuttttttttttttttttttuuuuuuuuuuuussssssssstttttttttttttttvvvuuuuuuwwwzzz}}}~~~~~~yyyxxxvvvsssqqqnnnllllllnnnnnnnnnpppqqqooollliiifffhhhkkknnnpppppppppooooooooonnnmmmllllllkkkkkkhhhgggddd___ZZZWWWVVVWWWVVVVVVTTTOOOIIIDDDAAA@@@===<<<;;;:::;;;;;;======;;;999777555555666888:::999===BBBDDDEEEFFFJJJMMMQQQPPPOOOOOOMMMJJJEEEAAAAAA===>>>KKK^^^qqqtttdddggghhhuuuoooeeevvvqqq^^^RRRGGG<<<666222111000//////000000111////////////////////////////////////////////////---.../////////111444666444???PPP___dddeeeqqq}}}{{{|||yyyvvvwwwyyy{{{wwwsssssssss..................------------------...000111222===JJJTTTTTTVVVcccsss}}}|||yyy|||mmmdddcccfffhhhiiittt~~~zzzuuurrrrrrssstttuuu{{{|||||||||zzzwwwuuusssuuuvvvwwwxxxxxxwwwvvvvvvvvvxxxyyyyyyxxxwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyzzz{{{}}}~~~|||yyyyyyyyyxxxwwwvvvuuuttttttuuussspppoooqqquuuxxxyyyzzz|||~~~~~~~~~}}}~~~zzz{{{zzzxxxvvvuuuwwwxxxttttttsssrrrqqqppppppooommmmmmllllllmmmmmmnnnnnnllljjjfffdddddddddcccbbb```___^^^]]]ZZZVVVPPPKKKHHHFFFCCC@@@???AAACCCEEEIIIJJJLLLOOOQQQRRRSSSTTTLLLMMMNNNNNNMMMKKKHHHGGGIIIHHHHHHLLLRRRXXX]]]```mmmoooqqqssszzzwwwkkk[[[KKKEEEEEEBBBCCCCCCBBBAAACCCFFFIIIJJJMMMPPPSSSUUUXXX\\\___bbbbbbbbbbbbcccdddeeeeeejjjkkknnnqqqtttwwwxxxyyywwwxxxxxxwwwuuuttttttvvvwwwtttpppoooppppppnnnlllsssuuuwwwyyyyyyzzz|||~~~~~~~~~}}}|||||||||{{{{{{{{{{{{zzzzzzzzz|||{{{zzzyyyyyyzzz|||}}}~~~}}}{{{yyyxxxyyy{{{|||zzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyxxxyyyyyyyyyyyyyyyyyyyyyvvvuuutttssssssssssssssswwwwwwwwwvvvuuusssrrrqqqvvvvvvuuuttttttttttttuuuwwwwwwvvvvvvwwwyyy{{{}}}yyywwwuuurrrpppooonnnnnnmmmooorrrsssrrrnnnjjjgggbbbdddgggkkkmmmnnnnnnnnnpppppppppnnnmmmkkkiiihhhfffdddaaa]]]ZZZXXXWWWWWWYYYUUUOOOJJJFFFCCC@@@>>><<<;;;:::999888888777777999888666555555666777888<<<>>>AAADDDGGGIIIJJJJJJNNNOOOOOONNNLLLHHHEEECCCAAA@@@BBBNNNaaavvvyyylllcccdddrrr|||lllfffxxx~~~nnnbbbNNN@@@;;;777333222000///...///000222//////............//////............/////////////////////000111333444555222===KKK]]]jjjfffhhhyyyyyy{{{~~~}}}~~~}}}wwwwwwxxxzzz~~~tttpppqqqrrr..................------------------...000111222:::GGGRRRSSSUUUaaarrr|||}}}|||}}}rrrgggdddeeeeeeeeesss{{{vvvrrrrrrsssttttttzzzzzz{{{{{{zzzxxxvvvtttuuuvvvwwwxxxyyyxxxxxxwwwyyyzzz|||{{{zzzyyyyyyzzz{{{{{{||||||||||||{{{{{{|||{{{zzzyyyyyyzzz{{{{{{|||}}}~~~~~~}}}{{{xxxvvvwwwvvvvvvvvvvvvvvvvvvvvvyyywwwuuutttvvvxxxyyyzzz}}}~~~|||zzzzzz{{{yyyyyyyyywwwuuutttvvvxxxwwwvvvuuutttsssrrrqqqpppppppppnnnmmmlllllllllmmmkkkhhheeedddddddddcccbbb___]]][[[YYYVVVRRRMMMIIICCCAAA>>><<<<<<===@@@BBBDDDFFFIIILLLPPPRRRTTTUUURRRRRRQQQPPPMMMJJJGGGEEEIIIJJJLLLQQQXXX___eeegggppprrruuuyyyuuuhhhYYYJJJEEEFFFBBBCCCCCCBBBBBBDDDGGGJJJLLLOOOSSSVVVXXXZZZ]]]___``````aaabbbdddfffggghhhlllmmmpppsssvvvxxxzzzzzzzzz{{{|||{{{yyyxxxxxxxxxwwwtttpppoooppppppooonnnoooqqqtttuuuvvvxxxzzz|||}}}|||{{{}}}~~~}}}||||||||||||{{{{{{zzzzzzyyyyyy{{{zzzzzzyyyzzzzzz{{{{{{}}}|||{{{zzzyyyzzzzzz{{{wwwwwwwwwwwwwwwwwwwwwwwwzzzzzz{{{||||||||||||{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwuuuuuutttsssssssssttttttwwwwwwwwwwwwvvvtttssssssvvvvvvuuutttttttttttttttwwwwwwvvvuuuvvvwwwyyy{{{vvvtttrrrpppooooooppppppoooqqqssstttssspppmmmjjjeeegggjjjmmmnnnoooooonnnqqqpppooonnnllljjjiiihhheeeccc```]]]ZZZXXXWWWWWWXXXTTTNNNIIIFFFCCC@@@>>>===<<<;;;:::999888888888777666555444555666888999===???BBBEEEHHHJJJKKKKKKMMMMMMMMMLLLIIIFFFCCCAAA@@@AAAGGGTTThhh}}}|||pppfffgggtttxxx~~~kkkggguuuooobbbOOO@@@;;;555333222000///...///000111//////............//////............/////////////////////000111222444555333>>>KKK\\\jjjgggjjj{{{{{{{{{|||}}}{{{|||~~~}}}}}}sssrrrtttuuu------------------......------------...000111222777DDDOOORRRUUU```qqq|||vvvxxxvvviiicccbbbbbbbbbqqq}}}xxxtttssssssttttttwwwxxxzzz{{{zzzyyywwwvvvtttuuuwwwxxxyyyyyyyyyxxx{{{}}}~~~}}}{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{}}}|||{{{zzzyyyyyyyyyyyywwwxxxyyyyyyxxxvvvtttrrrssssssttttttuuuvvvxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy}}}~~~}}}{{{yyyyyyyyyxxxxxxxxxvvvttttttuuuwwwyyyxxxwwwvvvtttsssrrrqqqtttrrrooolllkkkkkkkkkllliiigggeeedddeeeeeedddccc^^^[[[WWWTTTQQQMMMIIIFFF???>>><<<:::;;;===???AAABBBDDDGGGJJJNNNQQQRRRSSSUUUTTTSSSQQQNNNKKKHHHFFFIIILLLRRRYYYaaahhhmmmpppsssvvv{{{}}}qqqdddUUUIIIDDDFFFBBBCCCDDDCCCDDDFFFJJJMMMPPPTTTXXX\\\]]]^^^___```^^^___```ccceeehhhkkklllnnnppprrruuuwwwyyy{{{{{{{{{}}}}}}{{{yyyyyyvvvtttqqqpppqqqrrrqqqpppoooqqqssstttuuuwwwzzz||||||~~~xxxwwwxxxzzz}}}}}}}}}}}}||||||{{{zzzyyyyyyxxxxxxyyyyyyyyyzzzzzzyyyyyyxxx{{{{{{{{{{{{{{{zzzzzzyyyvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{{{{|||||||||||||||{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvuuuuuutttttttttsssttttttuuuuuuwwwwwwwwwwwwvvvvvvuuuuuuwwwvvvvvvuuutttssssssssswwwvvvuuuttttttuuuvvvwwwrrrqqqnnnmmmmmmnnnppprrrrrrsssuuuvvvuuurrrooommmjjjlllmmmooopppppppppoooqqqpppooolllkkkjjjiiiiiidddbbb```\\\ZZZXXXWWWWWWWWWSSSNNNIIIEEEBBB???=========;;;:::999888888888555444444444555777999:::>>>@@@CCCFFFIIIKKKLLLLLLKKKKKKJJJIIIFFFCCC@@@???>>>CCCMMM^^^ssssssiiiiiiuuuxxxxxxjjjjjjvvvsssqqqcccNNN@@@:::444333222000/////////000111//////............//////............/////////////////////000111222333444444???JJJZZZjjjkkkooo~~~|||~~~~~~yyytttuuuyyy{{{,,,,,,------------......------------...000111222555@@@LLLRRRWWWbbbsss}}}tttuuu~~~yyyiiiaaa```ccceeeqqqzzzuuutttttttttsssuuuvvvxxxzzz{{{zzzyyyxxxrrrtttuuuwwwyyyyyyyyyxxx|||}}}~~~|||zzzzzz{{{|||{{{zzzyyyyyyzzz{{{|||{{{zzzzzzyyyyyyyyyyyyyyyuuuvvvwwwwwwwwwuuusssrrrrrrrrrrrrrrrsssuuuwwwxxxvvvxxxzzzzzzyyyxxxwwwwwwxxxzzz{{{{{{zzzyyyzzzzzzxxxxxxxxxvvvttttttvvvxxxzzzyyyxxxvvvtttsssrrrqqqsssqqqnnnkkkjjjkkklllmmmjjjhhhgggfffggggggfffddd\\\YYYTTTOOOLLLIIIFFFDDD???>>>===<<<===???AAACCCEEEFFFHHHKKKMMMNNNOOOPPPRRRQQQPPPOOOMMMLLLKKKKKKJJJOOOWWW___ffflllpppssstttxxxyyykkk^^^QQQGGGDDDFFFBBBCCCDDDEEEFFFHHHMMMPPPTTTXXX^^^bbbbbbbbbaaaaaa______aaadddgggjjjmmmooopppqqqsssvvvxxxzzz{{{{{{zzz}}}~~~{{{yyyyyyvvvuuusssssssssttttttttttttvvvwwwwwwwwwxxx{{{}}}~~~yyyttttttvvvzzz}}}}}}}}}}}}~~~||||||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzzzzxxxwwwvvvxxxyyy{{{||||||{{{yyyxxxwwwwwwxxxyyyzzzzzz{{{{{{zzz{{{||||||}}}}}}||||||{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwvvvuuuttttttttttttsssttttttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuwwwwwwvvvuuuuuusssrrrrrrwwwvvvuuutttssssssssssssqqqooommmkkkkkkmmmppprrrssstttuuuuuuuuusssqqqoooooopppqqqrrrrrrqqqppppppqqqpppnnnllljjjiiiiiiiiicccaaa___\\\YYYWWWWWWWWWUUURRRMMMHHHEEEBBB???<<<<<<;;;:::888777666666666333333333444666888:::;;;@@@AAADDDHHHJJJLLLMMMMMMKKKJJJIIIGGGEEEBBB???>>>>>>FFFUUUhhh{{{tttiiihhhsss~~~rrrjjjlll~~~qqqwwwrrrcccMMM???999222222111000000//////000000//////............//////............////////////////////////000111222333444===GGGWWWkkkqqqvvv}}}zzzwwwzzz,,,,,,,,,,,,------......------------...000111222333===KKKTTTYYYccctttzzzuuusssyyyzzziii``````fffjjjqqq~~~|||wwwuuutttsssssssssuuuwwwyyyzzzzzzzzzyyyqqqsssuuuwwwxxxxxxxxxxxx{{{|||}}}}}}{{{zzzzzz{{{}}}|||{{{zzzzzz{{{|||}}}wwwxxxxxxyyyyyyyyyyyyyyyvvvwwwxxxxxxxxxwwwvvvuuusssrrrqqqqqqrrrtttvvvwwwvvvzzz}}}}}}{{{xxxwwwwwwwwwxxxzzzzzzxxxwwwwwwxxxwwwxxxxxxvvvttttttvvvxxxxxxwwwvvvuuusssrrrqqqpppooonnnmmmllllllmmmnnnppplllkkkiiiiiiiiihhhfffdddZZZWWWQQQMMMJJJGGGEEECCC???>>>>>>===>>>@@@BBBDDDFFFGGGIIIKKKNNNOOOPPPPPPPPPOOONNNLLLKKKKKKKKKKKKMMMSSS\\\ccchhhlllooorrrsssxxxssseeeXXXMMMEEECCCFFFBBBCCCEEEFFFHHHKKKPPPTTTYYY]]]bbbffffffdddbbbaaa```aaaccceeehhhkkknnnpppqqqrrrtttvvvxxxyyyzzz{{{{{{~~~|||zzzzzzwwwwwwvvvvvvuuuvvvxxxyyy{{{|||{{{zzzyyyzzz|||vvvrrrsssuuu{{{~~~}}}}}}}}}~~~||||||{{{zzzzzzyyyxxxxxxwwwxxxyyyzzzyyyxxxvvvuuuwwwxxx{{{||||||{{{yyyxxxwwwwwwxxxyyyzzzzzz{{{{{{zzz{{{{{{|||||||||||||||zzzzzzyyyxxxxxxwwwvvvvvvtttttttttttttttuuuvvvvvvyyyyyyxxxwwwvvvuuuuuuttttttttttttttttttuuuvvvwwwuuuuuutttsssssssssttttttvvvvvvvvvvvvuuutttsssrrrvvvvvvtttsssrrrqqqqqqqqqqqqpppmmmllllllmmmooopppssstttttttttsssrrrqqqpppssssssssssssrrrqqqqqqpppqqqpppnnnllljjjiiihhhhhhbbb```^^^[[[XXXWWWVVVVVVSSSPPPKKKHHHEEEAAA>>>;;;;;;:::888666555444333333222222444555777:::;;;<<<@@@BBBEEEHHHKKKMMMNNNNNNLLLKKKJJJGGGDDDAAA???>>>???III[[[nnn~~~rrrgggdddnnnmmmkkknnn{{{xxxppp{{{rrr```III>>>999222222111111000000000000000//////............//////............////////////////////////000111222222222;;;BBBRRRiiiuuu|||~~~|||++++++,,,,,,------......------------...000111222333<<>>???AAABBBCCCEEEHHHKKKOOORRRTTTUUURRRPPPMMMJJJHHHHHHHHHIIIQQQWWW```fffiiikkknnnqqqsssyyyyyylll^^^SSSJJJDDDBBBEEEBBBCCCEEEGGGJJJNNNSSSWWW\\\```eeeggggggdddcccbbbaaabbbcccfffjjjmmmppprrrssstttuuuwwwyyyzzzzzzzzz~~~~~~||||||xxxyyyyyyyyyxxxyyy|||~~~}}}|||}}}{{{sssppprrrvvv|||~~~}}}}}}}}}~~~|||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwwwwvvvwwwxxxzzz{{{|||{{{yyyxxxvvvvvvvvvwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwtttttttttttttttuuuuuuvvvxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuutttuuuuuuvvvvvvvvvuuusssrrrqqqrrrsssssstttuuuvvvvvvvvvuuusssrrruuuuuutttsssrrrqqqppppppppppppooonnnnnnooopppqqqtttssssssrrrrrrrrrrrrrrrttttttsssrrrrrrqqqqqqqqqoooooonnnmmmkkkiiigggfffaaa___]]]ZZZXXXWWWVVVVVVQQQNNNJJJGGGDDDAAA===::::::999777555333222222111222333555777999;;;<<<===@@@BBBEEEHHHKKKMMMNNNNNNMMMLLLJJJGGGDDDAAA???>>>AAALLL^^^qqq{{{oooeeecccmmmjjjlllooovvv|||ppppppqqq\\\EEE<<<:::222111111111111000000000/////////............//////............///////////////////////////000111222000888===KKKeeettt|||}}}}}}***++++++,,,------......------------...000111222333:::GGGPPPSSSWWWfffvvv{{{uuuqqqkkkllluuuxxxzzzwwwllliiikkknnnpppyyyzzzvvvtttsssrrrrrrtttvvvyyyzzzzzzyyyyyyvvvwwwxxxyyyzzzyyyyyyxxxxxxyyy{{{|||{{{{{{|||}}}zzzzzzzzz{{{{{{zzzzzzzzzvvvwwwxxxyyyyyyxxxwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzvvvuuuuuuuuuwww{{{~~~yyywwwwwwxxxyyyyyyxxxtttrrrqqqqqqsssttttttrrrqqqqqqtttvvvtttttttttsssssssssrrrrrroooppprrrsssuuuuuuuuuuuupppnnnllliiigggddd___\\\SSSPPPLLLIIIHHHEEECCCAAA>>>=========>>>???@@@@@@CCCEEEHHHKKKOOOQQQSSSTTTQQQNNNKKKIIIHHHHHHJJJKKKUUU[[[dddiiikkkmmmppptttuuu|||}}}rrrfffXXXOOOHHHCCCAAACCCBBBCCCFFFHHHKKKPPPVVVZZZ___bbbfffgggfffdddbbbbbb___```cccgggkkkppptttvvvuuuvvvxxxyyyzzz{{{||||||~~~~~~||||||}}}yyy{{{||||||{{{|||vvvqqqnnnpppvvv}}}~~~}}}~~~~~~{{{{{{{{{||||||||||||}}}{{{{{{yyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzwwwwwwwwwwwwxxxxxxxxxxxxvvvuuuuuuuuuuuuvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuuuuuuuuuuuuuuuuuxxxvvvtttrrrqqqrrrrrrsssrrrsssuuuvvvwwwvvvttttttuuuuuuttttttsssrrrqqqpppnnnooopppqqqrrrsssssssssuuutttsssrrrrrrrrrsssssstttsssrrrqqqqqqpppppppppmmmnnnooonnnmmmjjjfffddd```___\\\YYYWWWVVVVVVVVVPPPMMMJJJGGGDDDAAA<<<999:::999777555333222111111444555777999;;;<<<===>>>@@@BBBEEEHHHKKKMMMNNNNNNMMMLLLIIIFFFCCC@@@>>>===AAAMMM___rrrwwwmmmeeeeeeppp|||hhhmmmoooqqq}}}qqqjjjrrroooXXXAAA::::::333111111111111111000////////////............//////............////////////000////////////000111111///555777CCC^^^ooowww}}}{{{~~~******+++,,,,,,---......------------///000111222333:::EEEMMMNNNPPP^^^nnnxxxwwwqqqmmmfffgggooopppqqqtttmmmlllmmmoooxxx{{{wwwtttsssrrrrrrtttvvvyyyzzzzzzyyyxxxxxxyyyzzz{{{{{{{{{zzzyyywwwyyy||||||||||||}}}~~~xxxxxxzzz{{{{{{zzzxxxxxxxxxxxxyyyyyyxxxwwwuuutttwwwwwwxxxxxxyyyyyyzzzzzzwwwvvvvvvxxx{{{wwwtttttttttvvvwwwvvvtttsssssstttqqqrrrrrrpppoooppprrrtttttttttttttttttttttttttttqqqsssuuuwwwxxxxxxwwwvvvqqqooollliiieeeaaa\\\XXXOOOMMMJJJHHHGGGEEEBBB??????????????????@@@@@@AAAFFFGGGIIIKKKMMMOOOPPPPPPMMMKKKIIIHHHHHHKKKOOOQQQWWW^^^ggglllmmmooosssxxxxxx~~~|||nnnbbbUUUMMMGGGBBBAAABBBBBBCCCFFFIIILLLQQQWWW[[[aaacccfffgggeeecccbbbbbb]]]^^^bbbggglllrrrvvvyyywwwxxxyyy{{{|||}}}}}}}}}|||}}}}}}|||zzzyyyzzz{{{zzz|||~~~~~~|||~~~{{{sssqqqmmmpppuuu}}}~~~~~~~~~~~~{{{{{{||||||}}}~~~~~~~~~}}}|||zzzxxxwwwwwwxxxyyywwwxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwxxxyyyyyyzzzzzzyyyyyyvvvvvvvvvwwwxxxxxxyyyyyywwwwwwwwwwwwwwwxxxxxxyyyssssssttttttttttttttttttxxxwwwvvvuuuuuutttuuuuuuzzzxxxvvvsssrrrrrrssstttqqqrrruuuvvvwwwvvvuuutttttttttttttttsssrrrqqqpppkkkmmmpppsssuuuvvvvvvvvvvvvuuusssrrrrrrssstttuuusssrrrqqqppppppppppppppplllmmmoooooonnnjjjfffccc```^^^\\\YYYWWWVVVVVVVVVOOOMMMIIIGGGDDD@@@<<<999;;;:::888666444333222222555666888:::<<<===>>>>>>@@@AAAEEEHHHKKKLLLMMMNNNMMMKKKHHHEEEAAA???===<<>>>>>CCCDDDGGGIIIKKKLLLMMMMMMJJJGGGDDDCCC@@@;;;<<<@@@DDDPPPcccvvvttthhhiiixxxjjj```jjjooorrrkkkmmmdddNNNCCC===888444333333222222111000000000...............///000000////////////////////////...............///000000,,,222777===PPPiiiuuurrrqqqwww{{{zzzwwwyyy,,,,,,,,,---------......---...///000000111111000000555:::EEEPPPNNNSSSdddrrr~~~xxxqqqoookkkiiihhhgggjjjvvvuuuoooooopppttt||||||zzzyyywwwwwwxxxxxxyyyyyyzzz{{{{{{wwwwwwwwwwwwwwwxxxyyyyyyxxxyyyyyyzzzzzz{{{{{{|||zzzyyyxxxxxxzzzzzzyyyxxxwwwwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyyyy||||||}}}xxxsssrrrrrruuuvvvwwwvvvsssqqqqqqqqqqqqpppooommmmmmmmmnnnooopppoooppppppsssuuuxxxzzz{{{|||}}}~~~}}}{{{xxxwwwmmmkkkgggddd```[[[UUUQQQMMMKKKHHHFFFEEEDDDAAA??????@@@@@@>>>======???AAADDDEEEGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIKKKSSS\\\dddmmmsssqqqqqquuuzzz{{{wwwnnn___TTTIIIFFFEEECCCBBBDDDEEEHHHLLLRRRWWWZZZ[[[[[[______aaaeeeiiijjjhhheeehhhjjjnnnrrrttttttsssrrruuuvvvxxxzzzzzzyyywwwvvvxxxxxxyyyzzz{{{|||~~~|||~~~uuunnnnnnpppsssxxx~~~}}}||||||}}}||||||{{{{{{|||||||||zzzzzzzzzxxxuuuttttttuuuxxxwwwwwwwwwwwwyyyzzz{{{{{{zzzxxxwwwwwwwwwyyyzzz|||zzzwwwwwwyyyyyywwwvvvxxxxxxxxxxxxvvvtttrrrpppuuuuuutttsssssssssssssssuuuuuutttssstttuuuvvvwwwxxxwwwvvvuuutttuuuuuuvvvwwwvvvuuutttssssssssssssqqqrrrsssuuuvvvwwwwwwwwwwwwwwwvvvuuusssqqqooonnnlllnnnppprrrsssttttttsssuuusssqqqnnnllllllmmmmmmpppqqqqqqrrrrrrqqqqqqqqqooooooooommmjjjgggcccaaa]]]ZZZUUURRRRRRRRRRRRRRRPPPLLLFFFBBB???===:::999888666444222111111222333666777999:::<<<===>>>>>>BBBDDDFFFIIIJJJKKKLLLKKKJJJFFFDDDBBB>>>:::;;;@@@@@@OOOeeeyyypppdddggg|||fffdddjjjqqqzzzzzzlllrrrcccMMMBBB<<<777444333333222222111000000000...............///000000////////////////////////...............///000000...333666;;;LLLdddooonnnnnntttxxxxxxuuuxxx~~~~~~,,,,,,,,,---------......------...///000000000000...333777@@@LLLKKKPPP```ooo|||xxxrrrsssoookkkhhhdddfffqqq}}}uuuooopppqqquuu}}}|||yyyxxxvvvwwwxxxyyyzzzzzzzzzyyyuuuuuuuuuuuuvvvxxxyyyyyywwwxxxzzz{{{||||||{{{{{{zzzyyyxxxxxxzzzzzzyyyxxxwwwwwwvvvuuuuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxyyyzzz}}}|||tttooonnnooovvvvvvvvvtttqqqooopppqqqqqqpppooonnnmmmnnnooopppnnnoooppprrruuuxxxzzz|||}}}zzzwwwuuummmjjjeeeaaa]]]YYYTTTQQQLLLJJJGGGFFFEEECCC@@@>>>>>>??????===<<<<<<>>>@@@EEEFFFGGGGGGHHHHHHGGGGGGFFFDDDFFFIIIKKKNNNWWWaaajjjrrrxxxwwwwwwzzz~~~yyynnndddVVVLLLEEECCCDDDCCCDDDFFFGGGKKKPPPVVV[[[]]]]]]]]]]]]]]]^^^bbbfffiiijjjjjjooopppsssuuuuuutttrrrqqqttttttvvvvvvvvvuuutttsssuuuvvvxxxyyy{{{||||||}}}|||~~~qqqllllllmmmqqqyyy~~~~~~}}}|||{{{||||||{{{{{{{{{{{{||||||{{{{{{{{{yyywwwuuuuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzxxxwwwwwwwwwxxxyyy|||zzzyyyyyyyyyyyyxxxwwwyyyxxxwwwvvvuuutttsssrrrsssssstttttttttsssrrrrrruuuuuutttttttttuuuvvvwwwvvvuuutttssssssssstttuuuvvvuuutttsssssssssssssssrrrssstttuuuvvvvvvvvvvvvuuuuuuuuusssrrrpppnnnmmmjjjlllnnnqqqssstttuuuuuutttssspppmmmkkkjjjjjjkkkmmmnnnooopppqqqqqqqqqqqqpppppppppnnnjjjfffbbb```[[[XXXTTTRRRQQQRRRQQQQQQOOOKKKEEEAAA>>><<<:::888666555333111111111333444999::::::<<<===>>>>>>???BBBCCCEEEGGGIIIJJJJJJIIIIIIEEEBBBAAA===999:::???@@@QQQiii}}}|||jjj___gggxxxjjjlllnnnvvvvvvooo{{{~~~bbbLLL@@@;;;666333333333222222111000000000///............//////000////////////////////////...............///000000000333555999HHH]]]hhhiiijjjoootttuuusssvvv~~~zzzzzz~~~,,,,,,,,,---------......,,,---...///000000000000---333555<<>>===>>>>>>===<<<<<<>>>@@@FFFFFFFFFFFFFFFFFFFFFEEECCCCCCFFFKKKNNNSSS]]]gggpppvvv{{{|||zzz||||||pppdddYYYOOOGGGAAAAAABBBBBBDDDHHHIIIMMMTTTZZZ]]]^^^^^^^^^[[[[[[\\\___dddhhhlllnnnrrrssstttuuuuuusssqqqooossssssssssssrrrqqqppppppqqqsssuuuxxxzzzzzz{{{zzzyyy{{{zzzooojjjkkkkkkpppyyy~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyyyyyyyzzz{{{{{{{{{||||||{{{xxxvvvvvvvvvwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxwwwvvvwwwwwwxxxzzzzzzzzzzzzzzzyyyxxxwwwyyyxxxvvvuuuttttttttttttssssssuuuuuuuuutttsssrrruuuuuuuuuuuuuuuvvvvvvvvvuuutttsssrrrrrrrrrssstttttttttssssssssssssttttttsssttttttuuuuuuuuuuuuuuuuuuuuutttsssrrrpppnnnmmmjjjlllooorrruuuvvvwwwxxxvvvtttqqqnnnkkkjjjjjjkkkkkklllmmmnnnoooooooooooooooooonnnllliiiddd```^^^ZZZWWWTTTSSSSSSRRRQQQPPPMMMIIIDDD@@@===<<<999888555333222111111222444555<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFHHHHHHHHHGGGGGGCCC@@@???;;;888:::???GGGYYYoootttddd___kkkrrrnnnvvvuuusssrrr}}}aaaKKK???:::666333333333222222111000000000//////............///000////////////////////////...............///000000111333444888FFFXXXeeehhhhhhlllqqqrrrqqqttt{{{zzzzzz,,,,,,,,,---------......,,,---...//////000000000...333333999EEEIIIMMMZZZjjjwww{{{zzzuuunnnjjjppp||||||}}}vvvnnnooossswww{{{yyyvvvuuusssttttttuuuuuuuuuuuutttssssssssstttuuuwwwxxxyyyvvvxxxzzz|||~~~}}}||||||zzzyyyxxxxxxzzzzzzyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwxxxyyyyyyxxxwwwvvvuuuwwwzzz~~~{{{tttpppooopppppprrrrrrqqqooommmlllmmmoooppppppooonnnnnnooopppqqqvvvwwwzzz}}}|||{{{zzzwwwtttpppmmmkkkkkkggg```[[[WWWTTTQQQOOOIIIGGGEEECCCCCCAAA???===============<<<<<>>===:::888;;;AAAMMM___tttkkk```aaappprrriiinnn{{{}}}ooorrr}}}```JJJ>>>999666333333333222222111000000000//////............//////////////////////////////...............///000000111222333888DDDVVVdddjjjhhhkkknnnoooooorrrxxx~~~,,,,,,,,,---------......,,,,,,---...////////////...444222555BBBIIIMMMWWWfffqqq{{{rrrnnnvvvzzztttrrrvvvzzzzzzqqqqqquuuwwwyyy{{{~~~yyyvvvvvvttttttssssssssssssttttttttttttttttttuuuwwwxxxxxxwwwxxxzzz|||}}}~~~~~~}}}zzzyyyxxxxxxzzzzzzyyyxxxuuuvvvwwwwwwwwwwwwvvvuuuwwwxxxyyyyyyyyyxxxwwwvvvtttuuuwwwzzz{{{||||||||||||vvvqqqpppppppppppppppqqqqqqpppnnnnnnoooppprrrrrrqqqpppqqqrrrssstttzzz|||zzzyyywwwuuurrrooolllkkkiiieee___ZZZVVVRRROOOMMMHHHFFFCCCBBBBBBAAA???=========>>>===<<<===@@@BBBEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEKKKSSSYYY```jjjuuuxxxyyy|||xxxiii^^^TTTKKKGGGBBB@@@AAAAAAAAAEEEJJJNNNTTTZZZ]]]\\\[[[\\\^^^[[[\\\^^^___bbbgggmmmrrrtttuuuuuuuuutttsssqqqpppmmmlllkkkjjjiiijjjkkkllliiikkkmmmpppsssuuuvvvwwwtttvvvyyy{{{}}}uuummmjjjkkkhhhoooxxx~~~}}}}}}}}}}}}|||{{{zzzyyywwwvvvvvvvvvwwwxxxyyyzzzzzz|||}}}|||yyyvvvuuuuuuvvvvvvwwwyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvuuuuuuvvvxxxzzzzzzyyywwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvtttuuuvvvwwwwwwwwwvvvvvvsssrrrqqqqqqqqqrrrssstttrrrsssssssssuuuvvvwwwxxxvvvvvvvvvvvvuuutttsssrrrtttttttttsssrrrqqqoooooolllnnnqqquuuxxxzzz{{{|||tttssspppmmmkkkjjjjjjkkkjjjjjjkkkkkkjjjiiiiiihhhgggggggggeeeccc___\\\YYYXXXWWWVVVVVVVVVUUURRRPPPKKKGGGBBB>>><<<:::888777333222222111333555777999===<<<<<<<<<===???AAABBBBBBCCCEEEFFFFFFFFFEEEEEECCC???<<<<<<:::999>>>DDDQQQdddxxxtttaaa[[[bbbpppmmmkkksss|||jjjrrr~~~aaaIII>>>999666444333333222222111000000000000//////............///////////////////////////...............///000000222111222777CCCSSScccllliiijjjkkkkkkkkknnnuuu{{{,,,,,,,,,---------......,,,,,,---...////////////...333111222???GGGKKKTTT```jjj|||tttooovvv}}}tttqqqvvv{{{wwwvvvwwwwwwwwwvvvxxx|||yyyyyywwwvvvsssrrrrrrsssuuuwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxyyy{{{|||~~~zzzyyyxxxxxxzzzzzzyyyxxxuuuvvvwwwwwwwwwwwwvvvuuuvvvwwwxxxyyyxxxwwwuuutttrrrssstttvvvxxxyyyzzzzzz{{{wwwrrrnnnnnnnnnmmmllloooqqqssssssrrrqqqrrrsssvvvuuutttttttttuuuwwwxxx|||~~~~~~vvvuuutttrrrooommmkkkjjjfffccc^^^YYYUUUQQQMMMJJJGGGEEECCCBBBAAA@@@>>><<<===>>>>>>>>>===>>>AAACCCDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHOOOWWW^^^eeeppp{{{zzzzzz|||nnn___VVVNNNFFFDDD@@@???AAACCCCCCHHHNNNSSSXXX]]]^^^\\\ZZZ\\\^^^\\\^^^```aaacccggglllqqqrrrrrrrrrqqqooommmkkkjjjhhhgggeeeddddddfffhhhiiiggghhhiiilllnnnqqqtttuuuppprrrtttvvvxxx|||}}}ssskkkhhhjjjhhhooowww}}}}}}~~~~~~||||||||||||{{{zzzyyyyyywwwwwwwwwxxxxxxyyyzzz{{{yyy{{{||||||yyyvvvuuutttuuuvvvxxxyyyzzzzzzyyyyyyvvvvvvvvvvvvvvvvvvuuutttsssvvvyyyzzzxxxvvvvvvwwwtttuuuvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwtttuuuvvvwwwxxxwwwvvvvvvsssrrrrrrqqqrrrssstttuuussssssssstttvvvxxxyyyzzzwwwwwwwwwvvvuuusssrrrqqqssssssrrrrrrqqqpppnnnnnnlllnnnqqqtttwwwyyyzzz{{{uuusssqqqnnnllllllmmmmmmlllkkkkkkjjjhhhfffeeedddddddddeeedddbbb^^^[[[YYYVVVUUUUUUUUUVVVTTTQQQOOOIIIFFFAAA===;;;:::888666333222222222444666999;;;;;;;;;;;;;;;===???BBBDDDCCCDDDEEEFFFGGGFFFEEEDDDAAA===;;;;;;;;;;;;@@@GGGXXXmmmpppdddYYYXXX___kkkzzz|||rrruuu~~~uuuhhhvvv~~~aaaJJJ>>>:::777555333333222222111000000000000000///...............////////////////////////...............///000000333222222777AAAOOO___kkkiiiiiihhhffffffjjjqqqwww}}}}}},,,,,,,,,---------......+++,,,---...////////////---333///000===FFFJJJRRR[[[dddwwwuuummmsss}}}yyyvvv{{{{{{zzzxxxxxxvvvsssttt|||||||||zzzwwwtttrrrrrrtttwwwyyywwwvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyzzz|||}}}zzzyyyxxxxxxzzzzzzyyyxxxwwwxxxyyyzzzzzzyyyxxxwwwuuuvvvwwwxxxwwwvvvtttrrrqqqqqqssstttvvvxxxzzzzzzyyytttooommmmmmllljjjhhhooorrruuuvvvuuuuuuuuuvvvxxxxxxwwwwwwwwwxxxzzz{{{|||}}}|||zzzrrrrrrpppnnnlllkkkiiiiiieeebbb]]]YYYUUUQQQLLLIIIFFFDDDBBBAAAAAA@@@>>><<<>>>>>>???>>>>>>???AAADDDCCCBBBBBBAAABBBCCCDDDEEEHHHJJJQQQZZZaaahhhsss~~~{{{zzz}}}zzzgggYYYQQQJJJCCCAAA??????BBBDDDEEEKKKQQQVVV[[[______\\\ZZZ\\\___^^^```bbbccccccffflllpppoooooommmkkkiiifffdddccceeecccaaa```aaaccceeegggffffffgggiiilllpppsssuuukkkmmmoooppprrrvvv{{{zzzqqqjjjggghhhhhhooowww|||}}}|||}}}~~~~~~~~~||||||||||||{{{zzzyyyxxxyyyyyyyyyyyyzzz{{{|||}}}xxxzzz|||{{{yyyvvvttttttuuuvvvxxxyyyzzzzzzyyyyyyvvvvvvvvvvvvvvvuuuuuutttrrrvvvyyyyyywwwuuuuuuvvvssstttvvvxxxxxxwwwuuutttuuutttsssssssssuuuvvvwwwtttuuuvvvxxxxxxwwwwwwvvvssssssrrrqqqrrrsssuuuvvvsssssstttuuuwwwyyy{{{|||xxxwwwwwwvvvuuusssqqqpppqqqqqqqqqqqqpppnnnmmmmmmkkkmmmppptttvvvxxxyyyzzzwwwvvvsssqqqppppppqqqqqqmmmlllkkkiiigggdddbbbaaaccccccdddcccbbb___\\\ZZZTTTSSSSSSTTTUUUSSSPPPMMMIIIEEE@@@===;;;999888666333333222333555777:::<<<;;;:::::::::<<>>:::777555333333222222111000000000111000///...............////////////////////////...............///000000444222222666???LLL\\\hhhiiihhheeebbbbbbgggnnnttt}}}|||vvvzzz------------------------,,,,,,------...///000000333111000333:::CCCKKKOOOVVVeeewwwzzzrrrooovvv{{{yyytttpppooopppvvvzzzxxxwwwvvvuuutttssstttuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwxxxzzz{{{{{{zzz}}}zzzwwwwwwyyyzzzyyyvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuuuutttsssqqqpppooopppqqqrrrrrrqqqrrrtttvvvrrrqqqooollljjjjjjlllooosssvvvyyy{{{{{{zzzzzzzzz~~~|||{{{{{{{{{|||}}}}}}zzzwwwvvvvvvtttqqqnnnkkkiiihhhgggeeeaaa\\\XXXTTTQQQMMMJJJFFFEEEBBB@@@???>>>??????======<<<===>>>???AAABBBDDDDDDDDDBBBAAABBBEEEHHHJJJOOOWWW___fffmmmtttxxxzzz{{{~~~nnn^^^SSSKKKFFFDDD@@@AAAAAAAAABBBEEEJJJNNNUUUYYY]]]\\\YYYXXX\\\```___```aaacccdddeeeeeefffjjjiiigggeeedddcccbbbbbb[[[]]]___aaabbbbbbaaaaaa```aaaaaacccfffiiilllnnnhhhffffffjjjlllnnnttt{{{wwwooohhhdddcccgggmmmvvv}}}~~~~~~}}}~~~}}}{{{yyyxxxxxxxxxxxxwwwwwwxxxzzz}}}~~~~~~}}}~~~|||zzzxxxxxxwwwtttrrrttttttvvvyyy||||||yyywwwxxxwwwvvvuuuuuutttttttttttttttssssssssssssttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvwwwwwwwwwuuusssqqqppprrrqqqpppoooppprrruuuvvvwwwyyyyyyyyywwwwwwxxxyyywwwvvvuuutttrrrpppoooooottttttssssssqqqooonnnlllkkknnnqqquuuxxxyyyzzzyyyxxxwwwwwwvvvuuutttssssssmmmmmmlllkkkjjjgggeeeccceeedddddddddbbb^^^XXXSSSWWWVVVUUUUUUUUURRRMMMHHHFFFBBB>>>;;;;;;;;;;;;:::999777444333555777888999;;;;;;;;;;;;===???AAACCCCCCCCCDDDFFFHHHGGGDDDAAA===;;;;;;;;;:::<<>>>>>???======<<<===>>>@@@BBBCCCCCCCCCCCCBBBBBBDDDGGGJJJNNNSSSYYY```gggnnnuuuyyy|||}}}ssseeeXXXNNNHHHDDDCCCAAABBBBBBCCCDDDGGGKKKOOOUUUYYY\\\[[[YYYYYY\\\___```aaabbbcccdddccccccbbbbbbaaa```___^^^^^^^^^^^^[[[\\\^^^```bbbcccddddddcccccccccccceeefffhhhjjjfffdddeeehhhjjjlllrrrzzz}}}tttnnnhhhdddddddddjjjrrryyy~~~~~~~~~~~~}}}|||}}}|||zzzyyyxxxxxxxxxyyyxxxxxxyyy{{{~~~~~~{{{yyyxxxwwwxxxxxxvvvuuuuuuvvvwwwyyy||||||zzzxxxyyyxxxvvvuuuttttttuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwvvvuuusssrrrqqqtttsssrrrqqqrrrsssuuuvvvwwwxxxyyyyyywwwvvvwwwwwwvvvvvvuuutttsssrrrqqqqqquuutttsssqqqpppnnnmmmmmmmmmooosssvvvyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuummmmmmmmmlllkkkhhhfffdddeeedddcccbbb```]]]XXXTTTWWWVVVUUUUUUUUURRRLLLHHHDDDAAA<<<:::999::::::999:::777444444666888999999;;;;;;;;;<<<===@@@BBBCCCCCCCCCDDDFFFGGGFFFCCC@@@;;;::::::;;;;;;>>>JJJVVVkkkqqqbbbXXXTTTTTT^^^ooovvvxxx|||uuuyyynnnTTTHHH===999:::666666555444222111000//////000000///.......................................------------///000111222333333444666999@@@QQQ```hhhjjjfffhhhnnnjjjgggqqqxxx~~~xxxwww------------------------,,,,,,------.../////////111000000222888???GGGLLLRRRaaauuu|||uuuqqqwwwyyyrrrkkkiiiiiimmmxxxyyyuuurrrrrrrrrrrrsssuuuvvvxxxwwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{|||zzzxxxxxxxxxxxxwwwvvvyyyyyyxxxxxxwwwuuutttsssrrrsssssssssrrrrrrqqqpppoooppprrrrrrqqqpppqqqrrrrrrqqqpppmmmkkklllnnnqqqvvvyyy|||~~~~~~~~~~~~|||{{{{{{||||||~~~}}}{{{xxxuuusssrrrqqqooollliiigggeeedddccc___ZZZVVVSSSOOOKKKIIIEEEDDDBBBAAA???>>>>>>>>><<<<<<===>>>???AAACCCDDDBBBCCCCCCCCCCCCFFFJJJNNNUUUXXX]]]bbbhhhooovvv{{{qqqhhh]]]RRRJJJGGGEEEDDDBBBCCCDDDEEEFFFIIIMMMQQQUUUXXX[[[[[[YYYYYY\\\___bbbcccddddddcccaaa^^^]]]ZZZZZZYYYYYYYYYZZZ[[[[[[ZZZ[[[\\\^^^```ccceeeffffffeeedddccccccdddeeeeeedddbbbcccgggiiikkkqqqxxx}}}wwwqqqlllgggeeeeeedddiiipppwww|||~~~}}}~~~}}}{{{zzz{{{zzzyyyyyyxxxxxxxxxyyyyyyyyyyyy|||~~~~~~yyyxxxwwwxxxzzz{{{zzzyyyxxxwwwxxxyyy|||}}}|||{{{yyyxxxvvvtttttttttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvuuuuuuttttttuuuuuuvvvwwwwwwvvvttttttsssssssssvvvvvvuuuttttttuuuvvvwwwuuuwwwyyyyyywwwuuuuuuuuuuuuuuuuuutttttttttttttttxxxvvvssspppooonnnnnnoooqqqrrruuuxxxzzz{{{||||||{{{zzzzzzyyyxxxwwwvvvvvvooooooooonnnllljjjhhhfffeeeccc```^^^]]][[[XXXUUUVVVUUUUUUUUUTTTQQQKKKGGGCCC???;;;888888999999888:::888666555777999::::::::::::;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFFFFDDD@@@===:::888999:::;;;@@@MMMZZZppp~~~gggZZZWWWSSSWWWhhhzzz|||yyyxxxiiiOOOEEE===;;;;;;666777666555333222111000000000000///.......................................------------...000111222222111111333555<<>>======<<<<<<===???@@@BBBCCCDDDAAABBBCCCDDDEEEIIIOOOSSS\\\^^^aaaeeejjjpppwww|||zzzjjjcccXXXOOOJJJGGGFFFFFFCCCEEEFFFGGGHHHKKKOOOSSSUUUXXXZZZZZZZZZZZZ\\\___cccddddddcccaaa]]]YYYWWWUUUUUUVVVVVVXXXYYY[[[[[[ZZZZZZZZZ[[[]]]```cccdddeeedddcccbbbbbbbbbcccddddddbbbcccfffiiijjjqqqxxx}}}zzzrrrnnnjjjfffdddfffiiimmmsssxxx|||}}}}}}}}}|||zzzxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyy{{{}}}~~~}}}{{{zzzyyyzzz|||||||||{{{yyyxxxxxxyyy{{{}}}}}}|||zzzxxxvvvttttttuuuvvvxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuvvvuuuuuuttttttuuuuuuvvvwwwvvvuuussssssssstttuuuyyyxxxwwwvvvvvvvvvwwwxxxuuuwwwxxxxxxvvvtttsssrrrssssssttttttuuuvvvvvvvvv{{{xxxtttqqqooooooppprrrtttuuuwwwyyy{{{|||||||||yyyyyyxxxwwwvvvuuuttttttpppppppppooonnnllljjjhhheeebbb^^^[[[YYYXXXWWWUUUTTTUUUVVVVVVTTTOOOJJJFFFBBB???:::888888999999888;;;999777777888:::;;;:::::::::;;;===???AAACCCCCCEEEEEEEEEEEEEEEBBB>>>:::999777777999;;;AAAPPP]]]qqquuu^^^SSSSSSUUU^^^ttt|||tttzzzeeeJJJBBB===<<<===777888777555444222222111111000000///.......................................---------......///111111000......000222777BBBMMMccchhhfffgggoookkkbbbdddooo}}}---------------------------------..................///111222444999AAAFFFJJJVVVjjjyyysssvvv}}}wwwmmmhhhggghhhpppwww{{{vvvuuutttsssrrrsssttttttwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyzzzyyywwwvvvwwwyyy{{{{{{zzzxxxvvvvvvvvvvvvtttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuusssrrrpppnnnmmmoooqqqsssssssssrrrsssuuuuuuuuussspppnnnooorrrtttyyy{{{}}}~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}{{{{{{{{{zzzxxxuuusssqqqppppppooommmkkkhhhfffddd^^^[[[VVVRRROOOLLLIIIFFFCCCCCCBBBAAA@@@>>>===<<<<<<===>>>@@@AAACCCDDDDDDAAABBBDDDEEEHHHNNNUUUZZZaaadddfffjjjmmmssszzz~~~tttfff```VVVNNNIIIGGGFFFEEEEEEFFFIIIJJJLLLNNNRRRUUUVVVXXXYYYZZZ[[[\\\^^^___ccccccbbb```]]]YYYUUUSSSRRRSSSSSSTTTVVVXXXYYYZZZYYYYYYXXXYYYZZZ\\\^^^___aaa`````````aaabbbdddeeefffcccdddhhhjjjlllrrryyy}}}|||uuunnnllliiiddddddfffmmmqqqvvvzzz|||~~~}}}|||||||||zzzxxxuuuvvvvvvwwwxxxxxxyyyyyyyyyxxxwwwxxxyyy|||}}}|||{{{|||zzzyyyyyyzzzzzzxxxwwwxxxwwwwwwxxx{{{||||||{{{yyyxxxvvvuuuuuuuuuwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuwwwvvvvvvuuuuuuvvvvvvwwwvvvvvvtttsssssstttuuuvvvyyyxxxxxxxxxwwwwwwxxxxxxuuuvvvwwwvvvtttqqqqqqqqqrrrrrrssstttuuuvvvwwwxxx|||yyyuuurrrpppqqqsssuuuvvvwwwxxxyyyzzz{{{||||||yyyxxxxxxwwwvvvuuuttttttppppppqqqpppooommmkkkjjjfffbbb]]]YYYWWWVVVUUUTTTSSSUUUWWWVVVSSSNNNHHHEEEBBB???;;;888999999:::999;;;999777777999;;;;;;:::999:::<<<>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDAAA<<<888999777777888;;;CCCRRRaaapppmmmWWWPPPNNNWWWjjj{{{}}}ppp{{{aaaHHHAAA=========777888777666444333222111111000000///...............////////////////////////......---......///000111111//////111333666>>>GGG___hhhhhhiiipppmmmddddddmmmyyy}}}yyy{{{------------------------........................---///111111222666>>>CCCJJJSSSdddyyy~~~vvvnnnooouuuqqqjjjfffeeejjjooo~~~sssssssssssstttvvvwwwyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwzzz|||{{{xxxwwwyyy|||{{{{{{zzzxxxvvvtttuuuvvvsssssstttuuuuuuuuuuuuuuuvvvvvvuuutttsssqqqpppoooqqqssstttttttttuuuxxxzzzyyyxxxvvvsssqqqqqqsssuuuzzz{{{||||||{{{{{{|||~~~|||{{{zzzzzzzzz{{{|||}}}zzzzzzzzzyyywwwuuurrrqqqooooooooonnnkkkiiifffddd\\\YYYUUUQQQNNNKKKHHHEEEBBBBBBBBBAAA@@@>>><<<;;;>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEGGGKKKRRR[[[aaagggiiimmmppptttxxx~~~uuummmbbb\\\SSSLLLHHHEEEDDDCCCFFFHHHKKKMMMNNNQQQTTTWWWXXXXXXYYY[[[]]]^^^___```aaa```^^^\\\XXXUUURRRQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWXXXXXXZZZ[[[\\\]]]]]]]]]^^^```ccceeeggggggeeeeeeiiikkkmmmssszzz|||}}}vvvpppkkkiiifffcccdddhhhooorrrxxx{{{}}}~~~~~~|||}}}|||{{{{{{{{{yyyvvvsssssstttvvvwwwyyyyyyyyyyyyxxxwwwwwwyyy{{{|||{{{yyyzzzxxxwwwvvvvvvuuutttrrrvvvuuuvvvwwwzzz{{{zzzyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvwwwvvvvvvuuuuuuvvvvvvwwwuuuttttttttttttuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvtttqqqoooooopppqqqqqqrrrsssuuuvvvwwwxxxzzzxxxuuurrrrrrsssuuuwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwvvvuuuuuuppppppqqqpppooonnnlllkkkhhhccc]]]YYYVVVUUUTTTSSSRRRUUUWWWWWWRRRLLLGGGEEEAAA>>>:::888888999:::::::::888777888999;;;::::::888:::<<<>>>AAACCCDDDDDDDDDDDDCCCCCCCCC@@@;;;777999777777999===GGGXXXhhhrrryyydddRRRQQQLLL\\\uuu|||uuuxxx{{{nnn|||___IIICCC>>>======777888777666444333222111111000000///...............////////////////////////...............///000000444111222444666888>>>EEE\\\iiillllllrrrooohhhiiimmmttt~~~yyyuuuyyy------------------------........................,,,...111111111444;;;AAAIIIOOO\\\ooo}}}ssskkkjjjooozzz{{{qqqjjjeeefffjjjzzzttttttttttttuuuwwwyyyzzzxxxxxxxxxwwwwwwwwwvvvvvvuuuyyy{{{{{{xxxwwwzzz}}}zzz{{{{{{xxxuuussstttvvvttttttuuuuuuuuutttssssssttttttuuuuuuuuutttssssssttttttuuuuuuuuuxxx}}}}}}|||yyyvvvsssrrrtttvvvyyyzzzzzzyyywwwwwwxxxyyyxxxxxxxxxxxxyyy{{{|||~~~yyyyyyyyyyyywwwuuurrrqqqmmmmmmmmmmmmkkkhhheeeccc[[[XXXSSSPPPMMMJJJGGGDDDBBBBBBBBBAAA@@@>>><<<;;;???@@@AAACCCCCCCCCBBBAAACCCDDDFFFIIINNNVVV```fffllloootttwww{{{wwwnnnggg___ZZZRRRLLLHHHFFFEEEEEEGGGIIILLLOOOQQQSSSVVVYYYYYYYYYZZZ\\\^^^```aaaaaa___]]]ZZZWWWTTTRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUVVVXXXZZZ[[[[[[\\\[[[[[[[[[]]]___bbbeeeggggggdddeeeiiikkkmmmssszzz||||||xxxooojjjfffeeecccbbbeeekkkoootttzzz}}}||||||{{{{{{{{{zzzxxxtttqqqrrrsssuuuwwwyyyyyyzzzyyyyyyxxxxxxyyy{{{|||{{{zzzyyyxxxvvvvvvvvvuuutttrrrrrrssstttwwwyyyyyywwwuuuvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvuuuuuuttttttuuuuuuvvvsssssstttuuuuuuvvvuuuuuutttuuuvvvvvvwwwwwwwwwwwwwwwwwwuuurrrnnnmmmnnnpppppppppqqqssstttuuuvvvwwwwwwuuusssrrrrrrsssuuuwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwvvvuuuttttttppppppppppppooonnnlllkkkiiieee___ZZZVVVTTTRRRPPPQQQTTTXXXWWWRRRKKKFFFDDD@@@===999777777888999999999888777888999::::::999888999<<>><<<:::@@@AAABBBCCCCCCBBBAAAAAACCCEEEGGGJJJPPPYYYccciiiooosssxxx}}}{{{tttmmmggg___ZZZSSSMMMJJJIIIHHHHHHGGGJJJMMMPPPRRRTTTWWWZZZZZZZZZZZZ]]]___bbbbbbbbb^^^[[[XXXTTTRRRQQQQQQQQQTTTTTTSSSSSSSSSTTTUUUUUUQQQSSSVVVYYY[[[]]]]]]]]]ZZZZZZ[[[\\\___bbbdddffffffdddeeehhhjjjlllrrryyy}}}}}}wwwuuukkkfffbbbbbbaaaaaafffmmmpppvvv}}}~~~|||||||||{{{zzzzzzzzzxxxtttpppqqqrrrtttwwwyyyzzzzzzzzzzzzyyyyyyzzz|||}}}|||{{{{{{yyyxxxxxxyyyyyywwwvvvpppqqqsssvvvxxxxxxvvvsssuuuvvvxxxyyyzzzxxxwwwuuuvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvwwwxxxxxxxxxxxxxxxtttttttttsssssstttttttttrrrssstttvvvvvvvvvuuuuuurrrssstttvvvvvvwwwwwwwwwxxxwwwtttpppmmmlllnnnpppppppppqqqrrrsssuuuuuuvvvssssssqqqqqqqqqsssuuuvvvwwwwwwvvvuuuuuuvvvvvvwwwvvvvvvuuutttsssrrrqqqqqqooopppppppppooonnnlllkkkjjjfff```ZZZWWWTTTQQQOOOPPPTTTXXXWWWQQQJJJFFFCCC>>>;;;777555666777888888888777666777999:::999888888999<<>>NNNbbbkkkhhhkkkjjjhhhmmmkkkkkkppp}}}zzzyyyyyy|||~~~~~~|||yyyvvvqqqpppyyy........................,,,,,,,,,---------......////////////000444:::>>>EEEIIIOOOZZZlll~~~}}}ooohhhiiinnnwwwyyyfffaaahhhrrr~~~}}}wwwtttttttttsssqqqxxxwwwxxxyyyzzzyyyvvvssssssvvvxxxyyyxxxwwwxxxxxxzzz}}}~~~}}}yyyvvvvvvwwwttttttsssqqqpppnnnmmmlllooopppsssvvvxxxyyyzzzzzzyyyvvvtttwww|||{{{vvvsssqqqpppwwwxxxyyyxxxvvvttttttuuurrrtttuuuwwwxxxxxxxxxxxxyyywwwuuuuuuuuutttrrrpppssspppllliiigggdddbbb___XXXVVVRRRMMMIIIFFFDDDCCC>>>>>>============>>>>>>CCCDDDEEEEEECCCCCCCCCDDDHHHKKKMMMNNNQQQYYYeeennnuuuzzz{{{uuuqqqkkkeee^^^ZZZSSSMMMIIIIIIJJJKKKLLLNNNPPPSSSVVVWWWXXXXXXVVVWWWYYY\\\```bbbbbbaaa\\\XXXSSSPPPOOOOOOPPPPPPRRRRRRRRRPPPOOOPPPRRRUUU\\\]]]]]]]]]]]]]]]\\\[[[\\\\\\]]]]]]___```bbbccceeefffgggiiikkkpppvvvzzz}}}}}}zzzuuurrrkkkeeeaaaaaacccdddjjjqqqtttyyy|||yyyxxxwwwwwwyyy{{{{{{wwwtttyyyxxxxxxyyyzzzzzzyyyxxx{{{{{{{{{|||}}}|||zzzxxxzzzyyyxxxwwwxxxyyyzzz{{{ppprrrtttwwwxxxxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrsssssssssttttttwwwvvvtttssssssssstttuuuwwwwwwuuutttssssssssssssuuuuuuuuuuuuuuuvvvwwwwwwsssttttttuuuuuuuuuuuuuuuuuuuuusssqqqpppooonnnnnnlllnnnqqqttttttsssrrrppprrrrrrssstttuuuvvvwwwxxxuuuuuuttttttttttttuuuuuuuuuvvvvvvvvvvvvtttrrrqqqqqqqqqrrrqqqpppnnnlllkkkcccaaa^^^[[[WWWSSSPPPNNNRRRUUUWWWUUUPPPJJJFFFEEE>>>;;;888666666777777666555777999999999888999;;;<<<>>>@@@BBBCCCCCCCCCCCCDDDCCCBBB@@@>>><<<;;;::::::<<<===>>>HHH]]]sss~~~}}}nnn```TTTOOOQQQVVVaaa||||||kkkhhhmmmxxx}}}qqqxxxdddOOOFFFCCC???999666666555333222111222222333000000000000////////////////////////////////////...............///000000111000......000333777:::KKK___nnnnnnooosssooofffiiimmmqqqxxxyyyyyyzzz{{{~~~~~~~~~|||+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------........./////////000444999===DDDHHHMMMXXXiiizzzvvvllljjjgggmmmsssxxx{{{ggg```fffppp||||||vvvttttttuuutttrrrwwwwwwwwwyyy{{{zzzxxxvvvuuuwwwyyyyyyxxxxxxyyyzzzzzz|||~~~|||yyyvvvuuuvvvuuutttrrrqqqooonnnnnnmmmooopppsssvvvxxxyyyzzzzzzyyywwwwwwyyy}}}zzzvvvsssqqqqqqsssvvvxxxxxxvvvuuuuuuuuutttuuuwwwxxxxxxxxxwwwvvvwwwuuuttttttuuuvvvtttsssrrroookkkhhhfffdddaaa___XXXVVVRRRMMMIIIFFFDDDCCC??????>>>>>>>>>???@@@@@@DDDEEEEEEEEECCCCCCEEEGGGJJJMMMOOOQQQTTT\\\gggpppvvv{{{wwwqqqmmmgggbbb^^^ZZZTTTOOOLLLKKKLLLNNNPPPQQQTTTVVVXXXYYYYYYYYYYYYYYYZZZ]]]``````___]]]ZZZVVVQQQOOONNNOOOPPPPPPQQQQQQQQQPPPPPPQQQTTTVVV[[[[[[[[[[[[[[[[[[[[[[[[_________```bbbcccdddeeegggiiijjjlllnnnrrrxxx|||~~~{{{yyyvvvrrrnnnkkkfffbbbccceeefffkkkqqqvvv{{{~~~|||yyywwwyyyxxxxxxzzz||||||yyyvvvwwwwwwxxxyyy{{{|||{{{zzzzzzyyyxxxxxxyyyyyywwwuuuxxxxxxxxxxxxyyyzzz{{{{{{rrrsssuuuwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvtttsssrrrrrrrrrrrrsssssssssttttttxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvvvvuuuuuuuuuttttttttttttttttttuuuuuutttuuuuuuvvvvvvvvvuuuuuuttttttrrrqqqoooooonnnnnnooopppssstttuuuuuutttsssrrrrrrssstttuuuvvvwwwwwwxxxwwwvvvuuutttsssssssssuuuuuuuuuuuuuuusssrrrqqqrrrrrrqqqpppnnnkkkiiigggbbbaaa^^^ZZZVVVSSSPPPOOOPPPSSSTTTRRRMMMGGGCCCBBB>>>;;;888666666777777666666888999:::999888999:::<<<===???BBBCCCDDDDDDDDDDDDCCCAAA???<<<:::999888666999<<>>>>>???@@@AAABBBBBBBBBDDDDDDDDDCCCBBBEEEIIILLLNNNQQQUUUYYY^^^eeemmmssszzz}}}{{{qqqmmmjjjfffbbb^^^\\\YYYVVVTTTTTTUUUVVVZZZ[[[\\\\\\\\\[[[ZZZYYY\\\\\\\\\^^^^^^]]]YYYVVVQQQNNNLLLKKKMMMPPPQQQQQQQQQRRRRRRRRRQQQQQQSSSUUU[[[ZZZZZZ[[[\\\^^^```aaacccdddfffgggiiijjjkkkkkkmmmoooqqqrrrtttwww|||~~~|||zzzxxxwwwvvvtttqqqooolllhhhgggjjjkkklllpppuuu|||}}}xxxvvvuuutttwwwxxxxxxzzz{{{{{{zzzzzzwwwxxxzzz{{{{{{{{{||||||}}}{{{xxxwwwwwwxxxwwwvvvssstttvvvwwwyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyywwwwwwvvvvvvuuusssrrrqqqrrrrrrrrrsssssssssttttttrrrrrrssstttuuuvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuqqqpppoooooonnnoooooooooppppppppppppqqqqqqrrrrrrssssssttttttuuuvvvvvvwwwyyyxxxwwwvvvuuutttttttttrrrrrrrrrrrrqqqqqqpppppprrrrrrqqqooolllhhheeecccaaa___[[[XXXUUURRRQQQPPPNNNNNNMMMJJJEEEAAA>>><<<;;;999777666777777666555666777777777555555666888;;;===???BBBDDDEEEEEEEEECCCBBB???<<<999777666666;;;<<>>;;;:::888777666777777666555444555555444333333555777<<<>>>@@@BBBDDDEEEEEEEEEDDDBBB???;;;999888777777;;;===AAANNNeee{{{|||iiiVVVOOOPPP[[[sss{{{www{{{~~~}}}```TTTHHHEEEDDD@@@;;;:::;;;:::888666555555555555111111111111000000000000////////////////////////000///............//////000/////////000222444666888GGG\\\jjjkkkfffdddgggoooqqqrrrvvv||||||xxxxxx~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.../////////000333555???GGGKKKJJJMMM[[[nnnzzz~~~}}}zzzppphhhgggiiinnnrrrsssuuuyyyzzzxxxvvvvvv|||xxxpppjjjsss|||xxxyyyzzzzzzzzzzzzxxxvvvvvvvvvuuusssqqqsssssssssrrrrrrtttxxx{{{}}}}}}}}}}}}{{{xxxvvvqqqpppnnnmmmmmmnnnooopppttttttuuuuuuwwwyyyzzz{{{{{{}}}|||zzzxxxxxxwwwvvvssspppnnnlllllllllooorrruuuvvvtttrrrqqqqqqvvvxxx{{{~~~~~~}}}zzzxxxtttrrrpppoooooonnnllljjjkkkiiigggeeeccc```[[[XXXRRRPPPMMMIIIEEECCCAAAAAA;;;<<<>>>AAABBBCCCCCCCCCBBBCCCDDDDDDEEEGGGLLLOOOSSSVVV[[[bbbiiipppuuuwww{{{}}}wwwooojjjhhhgggdddaaaaaaaaa```___^^^^^^^^^^^^____________]]][[[YYYXXXYYYYYY[[[]]]^^^]]]YYYUUUKKKJJJIIIJJJMMMPPPQQQQQQRRRSSSTTTTTTRRRRRRSSSTTTUUUWWWYYY\\\___aaaccccccdddfffiiikkkmmmnnnnnnnnnoooqqqtttwwwzzz}}}xxxwwwvvvwwwxxxwwwvvvtttppplllkkknnnppprrrwww}}}|||zzzxxxwwwtttvvvvvvvvvttttttuuuvvvxxx{{{}}}{{{xxxvvvwwwyyyyyywwwuuuuuuvvvwwwvvvuuurrrsssssstttttttttttttttvvvvvvvvvvvvuuuuuuuuuuuuqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrsssssssssttttttssstttuuuwwwxxxyyyyyyyyyvvvwwwxxxyyyxxxxxxvvvuuuvvvvvvuuuuuuvvvwwwwwwxxxzzzzzzyyyyyywwwvvvttttttnnnnnnnnnooopppqqqrrrsssttttttuuuuuuuuuuuuttttttttttttttttttuuuuuuvvvvvvuuuuuuttttttttttttuuuuuurrrqqqppppppppppppqqqqqqqqqppppppnnnkkkhhhfffddd^^^\\\YYYUUUSSSQQQQQQRRRRRROOOJJJFFFDDDAAA>>>;;;999777666777777888666555333333444333222333666888>>>???AAACCCDDDEEEEEEDDDBBB@@@===:::888888888888777<<>>:::999<<<:::888777555555555555222222111111111000000000////////////////////////...............///000000////////////000222444555666AAAVVVjjjnnnfffaaaccclllmmmnnnqqq{{{yyy}}}{{{xxxwww{{{...---+++******+++---...,,,,,,,,,---------......---.../////////000222444999CCCJJJHHHJJJYYYnnn}}}||||||sssllliiikkkpppsssrrruuuzzzsssvvvxxxwwwxxxssskkksss{{{zzz{{{zzzyyyzzzxxxvvvvvvvvvvvvuuusssrrrssssssssssssuuuxxx{{{}}}|||zzz{{{{{{zzzwwwsssrrrrrrqqqqqqqqqqqqrrrssswwwvvvvvvvvvvvvxxxyyyzzz{{{}}}~~~|||yyyvvvuuuuuuuuutttsssrrrpppnnnlllkkkmmmpppsssttttttttttttuuuzzz|||~~~{{{xxxuuuuuusssqqqppppppooommmkkkjjjhhhfffeeeccc___ZZZVVVPPPNNNKKKGGGCCCAAA@@@???;;;===@@@BBBDDDEEEEEEDDDBBBDDDFFFGGGIIIKKKNNNQQQWWWZZZ```hhhpppvvvyyy{{{{{{vvvrrrmmmjjjhhhgggeeeccccccccccccbbbbbbaaa```___```aaaaaa```___]]][[[YYYYYYZZZ[[[]]]^^^[[[WWWSSSKKKJJJIIIKKKNNNQQQQQQQQQOOOQQQSSSTTTTTTTTTUUUWWWVVVXXX]]]aaadddfffgggffffffgggjjjmmmpppqqqqqqppppppssswwwzzz}}}}}}yyyxxxxxxyyy{{{|||zzzyyysssnnnlllnnnqqqtttzzz~~~|||zzzxxxuuuvvvwwwuuusssqqqsssuuuuuuyyy{{{zzzwwwuuuwwwyyyvvvvvvuuuwwwxxxyyywwwvvvvvvuuuuuuttttttttttttttttttuuuvvvvvvuuutttsssrrrppppppqqqrrrssssssssssssrrrrrrrrrsssssssssttttttssstttvvvwwwxxxxxxxxxxxxwwwxxxyyyyyyyyywwwuuuttttttttttttuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwuuusssrrrnnnnnnooooooqqqrrrtttttttttuuuwwwxxxxxxvvvuuutttttttttttttttuuuuuuuuuuuuuuuuuutttssssssrrrssssssrrrqqqpppppppppqqqrrrrrrqqqqqqooommmiiifffbbb```^^^[[[XXXTTTRRRQQQRRRRRRSSSOOOIIIEEECCCAAA===;;;888777666777888888666444333333444333333555999;;;???@@@BBBDDDDDDDDDDDDCCC@@@>>>;;;888777777888999666@@@NNN```tttrrr```UUUXXX```mmmuuuwww{{{~~~bbbQQQIIIBBBBBBBBB>>>::::::;;;:::888555444333333444222222222111111111000000////////////////////////------------...000111222////////////000222333444666<<>><<<>>>AAADDDFFFFFFFFFFFFBBBEEEHHHJJJLLLNNNPPPSSSZZZ]]]cccllltttzzz}}}}}}|||uuuqqqnnnlllkkkjjjhhhfffdddeeeeeedddcccbbbaaa```bbbbbbbbbbbb```^^^\\\[[[ZZZ[[[\\\^^^]]]ZZZUUUQQQKKKJJJIIIKKKNNNQQQRRRQQQLLLNNNRRRTTTUUUVVVXXXZZZYYY\\\bbbgggkkkllllllkkkgggiiillloooqqqrrrrrrrrrqqqtttyyy}}}}}}zzz}}}||||||~~~~~~tttooolllnnnqqquuu|||}}}zzzxxxvvvwwwxxxvvvrrrqqqrrruuurrrvvvzzzyyyvvvuuuwww{{{wwwwwwxxxzzz||||||zzzxxxyyyxxxvvvuuuttttttuuuuuussstttuuuvvvvvvtttqqqpppoooppprrrssstttuuuuuuuuurrrrrrrrrsssssssssttttttrrrssstttvvvvvvvvvuuuuuuxxxyyyzzzzzzzzzxxxuuutttuuuuuuuuuvvvwwwyyyzzz{{{zzzzzzyyyxxxvvvtttsssqqqnnnnnnooopppqqqsssuuuvvvrrrtttvvvwwwwwwvvvsssqqqtttttttttuuuuuuuuuuuuuuuwwwvvvtttsssqqqqqqpppppprrrrrrqqqppppppqqqrrrsssrrrqqqooolllhhhccc___\\\]]][[[WWWTTTQQQQQQRRRRRRSSSNNNHHHDDDBBB@@@===:::777666666777888888666444333444555444555777;;;>>>AAAAAACCCDDDDDDDDDCCCBBB>>><<<999666555666777888999EEEVVVhhhyyy~~~mmm]]]TTT[[[dddppplllrrr{{{~~~vvvZZZNNNGGGBBBBBBBBB>>>;;;::::::888666444333222222222222222222111111111111000////////////////////////,,,,,,,,,---///000222333////////////000111333333777888IIIcccnnniiieeeiiieeeffffffjjjttt}}}........................///...---,,,++++++***)))///111222222111111222333555999???DDDGGGPPPdddwww{{{ssskkkkkkllllllwww~~~uuu||||||~~~|||nnnkkkttt}}}|||zzzyyyyyyxxxwwwvvvvvvvvvwwwxxxwwwwwwvvvtttssssssuuuxxxzzzzzz{{{zzzxxxuuurrrpppssstttvvvwwwxxxyyyyyyyyy{{{zzzzzzyyyyyy{{{|||}}}|||zzzwwwuuutttsssrrrvvvxxxwwwqqqllljjjjjjlllpppuuuuuutttuuuyyy~~~~~~zzzwwwvvvuuuttttttttttttssspppnnnjjjiiihhhfffddd___YYYUUUNNNLLLIIIFFFCCCAAA@@@@@@>>>???@@@BBBDDDEEEDDDCCCBBBEEEIIILLLNNNQQQSSSVVV\\\```hhhqqqxxx~~~{{{pppnnnlllkkkjjjiiigggeeeggggggggggggffffffffffffcccbbbbbb```^^^\\\ZZZYYY^^^^^^^^^]]]ZZZWWWSSSQQQMMMKKKJJJLLLOOOQQQPPPNNNNNNOOOQQQTTTWWW[[[^^^``````eeejjjnnnnnnmmmllllllkkkiiigggiiilllqqqtttuuu|||}}}~~~{{{zzz{{{{{{}}}zzzuuusssuuuwwwyyy~~~|||zzzzzzxxxxxxwwwvvvtttsssqqqqqqttttttuuuuuuvvvwwwwwwxxxwwwwwwxxxyyyyyyyyyxxxxxx}}}zzzxxxwwwwwwwwwwwwvvvrrrsssttttttsssrrrpppooorrrqqqqqqpppqqqrrrtttuuuwwwwwwvvvuuuuuuuuuuuuuuurrrtttwwwyyyyyyxxxvvvuuuwwwwwwxxxxxxxxxyyyyyyyyyyyywwwttttttvvvxxxzzzzzzxxxvvvtttsssssstttrrrqqqnnnnnnnnnpppqqqsssuuuvvvwwwvvvuuutttssssssssstttyyyxxxxxxxxxxxxxxxxxxyyyyyywwwtttrrrppppppqqqqqqrrrpppoooooooooooollljjjpppooommmjjjfffccc```^^^WWWTTTQQQOOOPPPRRRSSSSSSOOOLLLHHHDDD???<<<:::999888777555444333333444444333333555666999;;;>>>??????@@@AAABBBBBBBBBAAA@@@:::888999;;;999666888<<>>:::===999555333444444333111777555333111000///...---000/////////............////////////////////////000000000000111222333444777777FFFaaaoookkkfffgggcccgggfffccchhhvvv........................000000//////......------///000111111000000111333333777>>>CCCGGGOOOaaarrrvvvooommmnnnooo|||}}}ooolllttt}}}|||{{{zzzyyywwwvvvvvvvvvwwwwwwvvvvvvuuusssqqqrrrtttvvvzzzzzz{{{{{{yyywwwtttsssuuuvvvwwwxxxzzzzzz{{{{{{||||||{{{{{{|||}}}~~~{{{yyyxxxwwwwwwyyy{{{|||yyysssmmmkkkkkklllpppuuuwwwwwwyyy~~~|||xxxvvvvvvuuutttttttttrrrooollljjjiiifffdddaaa\\\UUUQQQLLLKKKHHHEEEBBB@@@@@@???@@@@@@BBBCCCEEEFFFEEEDDDDDDGGGKKKNNNPPPRRRUUUXXX^^^dddlllvvv}}}vvvqqqooommmmmmmmmllljjjhhhhhhhhhggggggfffffffffeeecccbbbaaa___]]][[[YYYXXX]]]]]]]]][[[XXXUUUQQQOOOLLLJJJIIIKKKNNNPPPOOONNNPPPQQQSSSUUUXXX\\\___```bbbfffkkknnnooommmllllllgggfffeeeggglllrrrvvvwww||||||}}}}}}xxxuuuwwwyyy{{{}}}}}}|||zzzyyywwwuuutttrrrqqqqqqqqqrrrrrrsssttttttuuuuuuvvvwwwwwwxxxxxxxxxxxxxxx{{{yyyvvvuuuvvvvvvvvvuuutttttttttttttttrrrqqqpppooooooooooooqqqsssuuuvvvxxxwwwvvvvvvuuuuuuuuuuuurrrsssvvvxxxxxxwwwuuutttuuuuuuvvvvvvvvvwwwwwwwwwzzzxxxvvvuuuvvvwwwwwwvvvxxxvvvssssssssssssrrrqqqmmmnnnnnnppprrrtttvvvwwwuuuuuuuuuuuuuuuuuuvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxxxxvvvsssqqqpppoooppppppooonnnmmmmmmnnnmmmkkkiiiooonnnllliiifffbbb___]]]YYYVVVRRRQQQQQQRRRSSSRRRNNNLLLHHHCCC???<<<:::999777666555444444444555555333444555777999<<<>>>???@@@AAABBBBBBBBBAAA@@@???;;;999999:::999666888===BBBOOOdddvvv}}}xxxooohhhYYYVVVTTT\\\mmmyyynnnwwwgggVVVOOOKKKFFFDDDDDDCCC???<<<<<<888444333444444333222333111///000111222111000000000/////////.........////////////////////////////////////000111222222555777DDDYYYiiimmmiiifffccciiijjjeeeeeeppp}}}........................////////////...............///000000//////000111111444;;;BBBFFFMMM[[[jjj{{{~~~~~~~~~|||sssqqqqqqsss~~~pppnnnttt}}}~~~~~~}}}{{{zzzxxxvvvuuuuuuvvvvvvtttttttttrrrpppppprrrtttyyyzzz{{{{{{{{{yyyxxxwwwxxxyyyyyyzzz{{{|||}}}}}}||||||}}}~~~~~~|||{{{zzzzzzzzz{{{~~~zzzsssmmmkkklllmmmqqqvvvxxx{{{}}}yyywwwvvvuuutttsssrrrpppmmmjjjiiigggdddaaa]]]XXXQQQMMMJJJIIIFFFCCCAAA@@@??????AAABBBCCCEEEFFFFFFFFFFFFGGGJJJMMMPPPRRRUUUXXX[[[ccciiisss|||yyyqqqooonnnmmmmmmnnnmmmkkkiiiiiiiiihhhgggfffeeeeeedddcccbbb```___\\\ZZZYYYXXX]]]]]]\\\ZZZVVVRRROOOMMMKKKJJJJJJKKKNNNOOOOOONNNRRRSSSTTTWWWZZZ]]]```aaadddhhhmmmoooooommmlllllldddccccccgggmmmsssxxxzzz{{{yyyzzz|||}}}~~~}}}{{{xxxvvvsssrrrqqqqqqooooooppppppqqqrrrrrrrrruuuuuuvvvwwwwwwwwwwwwwwwyyywwwuuuuuuuuuvvvuuuttttttuuuuuuuuutttsssrrrqqqlllllllllnnnppprrruuuwwwxxxwwwvvvuuuttttttttttttrrrsssuuuwwwwwwvvvtttssstttttttttuuuuuuuuuvvvvvv{{{yyywwwwwwwwwwwwuuussswwwuuusssrrrrrrrrrqqqppplllmmmoooqqqsssuuuwwwxxxtttuuuuuuvvvwwwwwwxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwvvvuuusssqqqpppoooppppppnnnmmmlllmmmnnnmmmkkkjjjmmmllljjjhhhdddaaa^^^\\\XXXUUURRRPPPQQQQQQPPPOOOMMMJJJFFFBBB>>>;;;999888666555555555555666666777444444555777:::<<<>>>@@@BBBBBBCCCBBBAAA@@@>>>===<<<999999:::999777999>>>GGGVVVjjjyyy}}}uuuiii```UUUSSSTTTaaaxxxwwwrrr}}}dddVVVQQQLLLGGGCCCCCCBBB???===:::777555333444444333222333000///000333555333111000000000/////////......////////////////////////............///000111111222777???NNN```nnnmmmeeedddkkkmmmhhhdddjjjwww........................***+++++++++,,,,,,,,,------...//////......///111000222888@@@DDDJJJUUU```rrrwwwzzz{{{~~~xxxuuutttwwwtttrrrvvv{{{~~~~~~|||zzzxxxwwwuuuuuuuuuuuutttttttttsssqqqqqqrrrtttyyyyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{|||}}}~~~~~~{{{|||~~~{{{zzzyyyxxxyyyzzz|||}}}zzzrrrmmmlllmmmpppssswww{{{~~~}}}xxxvvvvvvuuusssrrrqqqnnnjjjggggggeeebbb___[[[VVVPPPLLLHHHFFFDDDBBB@@@?????????BBBCCCEEEEEEEEEEEEFFFGGGIIIKKKOOOQQQTTTWWW[[[^^^iiipppyyy|||qqqmmmlllkkkkkklllnnnnnnllljjjjjjiiihhhgggfffdddccccccaaa```___^^^]]]\\\\\\[[[^^^]]]\\\YYYUUUQQQNNNLLLLLLLLLLLLMMMOOOPPPPPPPPPSSSTTTVVVXXX[[[^^^```bbbgggjjjnnnppppppnnnmmmmmmeeeddddddhhhnnnuuuzzz|||~~~{{{}}}~~~~~~~~~}}}zzzvvvtttrrrrrrrrrooooooooooooppppppqqqqqqssstttuuuvvvvvvvvvvvvvvvxxxvvvuuuuuuvvvwwwvvvuuutttttttttssssssrrrqqqqqqlllllllllmmmnnnpppssstttvvvuuutttsssrrrrrrrrrrrrssstttuuuvvvvvvuuutttsssuuuuuuuuuuuuvvvvvvvvvvvv{{{yyyyyyyyyyyyyyyvvvtttxxxuuusssrrrrrrrrrpppooolllmmmooorrrtttvvvwwwxxxvvvvvvwwwwwwxxxxxxxxxxxxvvvuuuuuuttttttuuuuuuvvvwwwvvvtttrrrqqqqqqqqqqqqpppooonnnoooppppppnnnlllkkkjjjhhhfffbbb___\\\[[[VVVTTTQQQPPPPPPOOOMMMLLLKKKIIIEEEAAA===:::888777444555555555666777888888444555666888:::===???@@@CCCCCCCCCBBBAAA>>><<<;;;<<<:::999:::999777;;;AAALLL\\\ppp||||||ssseeeZZZSSSRRRXXXkkkuuusssyyyxxx~~~ggg]]]QQQLLLEEEAAA@@@???===;;;999777555444333333333222777555333333555555333000000000000////////////...////////////////////////............///000111111111888<<>>DDDQQQcccuuu|||yyypppbbbVVVRRRSSS^^^www{{{rrruuuxxxrrr{{{~~~mmmeeeRRRLLLEEEAAA@@@@@@>>>;;;:::999666444333444555777::::::999888666444222000111000000000////////////////////////////////////////////////000111222222111888999<<>>:::888666666555555777888999999999999666666777999<<<>>>@@@BBBDDDDDDCCCBBB@@@===;;;999;;;888777888999:::AAAIIIYYYkkkzzz{{{tttlll___SSSPPPVVVfffuuuqqq|||rrrtttyyymmmfffRRRMMMGGGDDDDDDCCC@@@===;;;:::888666666999>>>CCCCCCEEEEEEAAA:::555333333111111000000000/////////////////////////////////////////////000111222222111666666888HHH```kkkiiihhhhhhjjjooopppoooooorrrssszzz.............................................///---///000000///...000111333///000777>>>CCCGGGLLLTTTeeevvv~~~~~~yyyyyywwwuuuyyywwwsssqqqsss{{{}}}{{{zzzyyywwwvvvvvvvvvwwwwwwuuuwwwxxxwwwvvvtttuuuvvvuuuuuuuuuvvvwwwxxxyyyzzzxxxwwwvvvuuuuuuwwwxxxzzzyyy||||||{{{zzzzzz|||yyyvvvuuuwww{{{|||xxxvvvwwwxxxrrrpppooonnnmmmkkkgggddd```^^^ZZZVVVSSSPPPLLLIIICCCCCCAAA@@@@@@AAABBBCCCDDDFFFHHHFFFCCCCCCFFFJJJMMMOOOTTTXXX^^^dddkkkppp{{{}}}rrrnnnkkkiiillllllnnnppprrrqqqnnnkkkjjjiiifffdddaaa^^^\\\[[[^^^]]][[[ZZZYYYZZZ[[[\\\\\\ZZZXXXUUURRRPPPNNNMMMMMMPPPRRRRRRQQQQQQSSSVVVVVVWWWZZZ]]]aaaeeeiiikkkjjjmmmppprrrrrrrrrssstttsssrrrrrrtttzzz~~~}}}}}}|||}}}}}}|||zzzxxxuuusssrrrrrrrrrrrrrrrrrrrrrrrrnnnoooppprrrsssttttttttttttssstttvvvxxxyyywwwvvvtttsssrrrpppppppppppppppsssrrrpppnnnlllllllllllllllllllllmmmnnnoooqqqqqqrrrrrrrrrrrrqqqqqqppppppsssssstttttttttuuuuuuuuuwwwvvvuuuvvvyyy|||}}}}}}{{{yyyvvvttttttsssrrrppppppqqqtttvvvwwwwwwvvvuuuuuuvvvxxxyyyxxxwwwvvvuuuuuuuuuttttttttttttuuuuuuwwwwwwwwwvvvvvvuuutttsssqqqpppnnnmmmmmmllliiigggdddcccbbb```]]]ZZZXXXVVVSSSSSSSSSTTTUUUSSSPPPMMMFFFDDDAAA===999777666555555666888999999999999888666777888:::<<>>;;;;;;:::999;;;BBBKKKRRRXXX\\\\\\RRRCCC777444666111111111000000000//////////////////////////////............///000111111111333333555AAAUUUccchhhhhhjjjpppvvvssslllkkkooossszzz...................................................///000000//////000222444000///666===BBBFFFJJJLLL___ttt~~~}}}|||xxxyyywwwtttyyyuuupppmmmooowww~~~|||yyyxxxwwwvvvvvvwwwwwwxxxuuuvvvxxxwwwuuuttttttuuuttttttttttttuuuvvvxxxxxxwwwvvvtttssssssuuuvvvxxxzzz}}}zzzyyyxxxxxxzzz~~~xxxsssqqqwww{{{~~~zzzvvvuuuxxxzzzqqqooonnnnnnmmmkkkgggeeeaaa]]]YYYTTTQQQLLLHHHEEECCCBBBAAAAAAAAABBBCCCCCCEEEHHHJJJHHHDDDDDDGGGLLLNNNQQQVVV[[[aaahhhpppuuu~~~tttnnnllljjjgggiiiiiikkkmmmnnnmmmjjjgggiiihhhfffccc```]]][[[YYY___]]]ZZZXXXWWWWWWXXXXXXZZZXXXVVVSSSQQQOOOMMMMMMLLLOOOQQQQQQPPPPPPSSSUUUXXXYYY\\\___dddhhhlllnnnjjjmmmppprrrsssssstttvvvuuuttttttwww}}}~~~|||{{{|||}}}}}}|||yyyuuusssssssssrrrrrrrrrrrrrrrrrrnnnnnnpppqqqrrrsssssssssrrrrrrsssuuuwwwxxxvvvuuuuuutttrrrqqqpppqqqqqqrrrrrrqqqpppnnnmmmmmmmmmmmmkkkllllllmmmoooppprrrsssqqqpppppppppoooooonnnnnnppppppqqqqqqqqqrrrrrrrrrwwwuuussstttvvvyyy{{{{{{|||zzzwwwuuuuuutttrrrqqqqqqrrrtttvvvwwwvvvuuutttssstttvvvxxxyyyxxxwwwvvvuuuuuuttttttttttttuuuuuuuuuvvvvvvvvvuuutttsssssstttsssqqqpppooommmjjjhhhcccbbbaaa___\\\ZZZWWWVVVNNNOOOPPPQQQRRRQQQMMMJJJEEECCC@@@<<<999777555555666777888999:::999888888666777888:::<<>>MMM]]]ggggggmmmwww{{{ssshhhgggnnnwww}}}............//////000000+++,,,,,,------,,,,,,+++...............///000000222111000222888???DDDHHHOOO[[[lllyyy~~~|||zzzxxxrrrwwwxxxrrrrrr|||yyytttooommmnnnttt|||yyyxxxvvvuuutttvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttuuuwwwzzz||||||}}}~~~}}}~~~|||wwwtttxxx|||{{{xxxwwwvvvuuutttsssqqqnnnkkkiiigggcccaaa___[[[UUUPPPMMMKKKHHHFFFBBBAAA@@@@@@@@@BBBDDDEEEEEEEEEEEEDDDDDDFFFJJJMMMQQQUUU[[[aaagggooovvvzzzxxxqqqiiihhhjjjggghhhkkknnnooommmjjjhhhgggjjjgggbbb]]][[[ZZZ[[[\\\]]]]]]\\\ZZZXXXVVVTTTSSSWWWUUURRRPPPNNNMMMNNNNNNNNNQQQSSSSSSQQQRRRUUUXXXZZZ^^^dddiiilllnnnqqqsssrrrssstttuuuvvvxxxyyyzzzxxxzzz|||~~~{{{||||||}}}{{{yyywwwuuuuuutttsssssstttuuutttsssoooooopppqqqrrrsssssstttuuutttssssssssssssrrrqqqsssssssssrrrrrrqqqqqqqqqqqqqqqpppooonnnnnnoooooojjjjjjkkklllmmmmmmmmmmmmjjjmmmpppooommmlllnnnpppkkklllmmmnnnoooqqqrrrrrrqqqrrrtttuuuxxxzzz{{{|||zzzyyywwwtttsssrrrrrrrrrqqqsssvvvyyyyyyyyywwwvvvsssuuuxxxzzzzzzyyywwwvvvyyyxxxwwwwwwvvvvvvwwwwwwwwwtttqqqqqqrrrrrrpppnnnnnnnnnnnnnnnmmmllljjjjjjeeedddaaa]]]ZZZWWWUUUTTTSSSRRRQQQQQQRRROOOJJJFFFBBB@@@<<<999777666666666::::::::::::::::::::::::888888:::<<<>>>AAACCCEEEIIIDDD???=========<<<::::::;;;999777777AAAPPP]]]nnnvvv~~~|||lllYYYPPPQQQTTT```yyyooojjjqqqzzzxxxfffkkknnnaaaWWWNNNIIIFFFCCCBBBBBBAAA>>>::::::===???AAAGGGUUUiiixxxnnnUUUAAA999999555444333111000000//////000000000000////////////............////////////222111222666<<>>AAACCCDDDFFFBBB???=========;;;999777888888888;;;EEETTT```nnnsssxxxtttdddTTTOOORRRZZZjjjqqqccceeessssssdddlllyyyggg[[[QQQJJJIIIGGGDDDCCCCCCCCCAAA??????BBBDDDGGGMMM\\\pppoooVVVBBB999888444333222111000000000000000000000000////////////............////////////000000222555999BBBSSScccjjjiiilllrrrqqqjjjgggiiiqqqxxx}}}zzz}}}---------.....................////////////.....................///000000000000000222777>>>EEEIIIHHHPPP^^^llluuuwwwtttppplllooonnnjjjjjjrrr{{{zzzpppkkkiiimmmyyyzzzxxxvvvtttsssssstttuuuyyyyyywwwvvvuuutttttttttuuuttttttuuuuuuvvvwwwxxxvvvvvvvvvvvvxxxzzz|||}}}{{{|||}}}~~~~~~{{{zzzyyy{{{|||yyywwwwwwxxxwwwvvvnnnkkkiiigggfffdddaaa___]]]YYYTTTPPPMMMJJJGGGEEEBBBAAA@@@@@@@@@BBBDDDFFFEEEEEEFFFEEEFFFIIIMMMQQQTTTYYY```gggooowww~~~iiibbb\\\]]]bbb```gggjjjlllmmmmmmllllllmmmjjjhhhfffccc```^^^\\\\\\```___^^^\\\[[[[[[ZZZZZZVVVTTTRRRPPPNNNNNNOOOPPPMMMPPPSSSSSSRRRTTTXXX[[[ccchhhnnnrrrssstttttttttsssuuuxxxzzz}}}~~~~~~}}}|||{{{zzzzzz{{{zzzzzzxxxvvvuuuvvvtttssstttuuuvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppqqqrrrsssrrrqqquuuuuuttttttttttttssssssrrrrrrqqqqqqppppppqqqqqqmmmmmmmmmmmmmmmlllllllllkkklllmmmlllkkkjjjkkklllmmmnnnnnnnnnoooooooooooopppqqqrrrsssuuuvvvwwwxxxwwwuuusssrrrppppppppppppqqqsssvvvyyy{{{zzzyyyxxxuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuuuuuuusssqqqpppppppppooonnnooooooooonnnmmmllljjjiiidddbbb___[[[WWWSSSQQQPPPQQQQQQPPPPPPPPPMMMHHHDDD@@@>>>;;;888666666666666999888888888888888888888888999:::===???AAACCCDDDBBBAAA???>>>>>>===:::888666777999;;;BBBNNN]]]hhhrrrsssrrrkkk]]]PPPOOOUUUcccwww{{{ggg]]]bbbuuuooofffrrrqqq```VVVNNNIIIIIIFFFCCCAAABBBBBBBBBAAABBBDDDGGGJJJQQQ```tttlllUUUBBB:::888333222111000000000000000000000000000////////////............////////////...000333555555;;;LLL\\\ffffffjjjpppsssppplllkkkooowww}}}|||yyy------------.....................//////........................///000000///000000222666===DDDIIIHHHMMMXXXeeeooosssoookkkkkklllkkkjjjkkkrrrzzz}}}|||sssmmmkkkoooyyyxxxwwwuuusssssstttuuuvvvyyyxxxwwwvvvttttttttttttssssssttttttuuuwwwxxxyyywwwwwwwwwxxxzzz|||~~~}}}}}}|||}}}~~~|||zzzxxxvvvxxx{{{}}}~~~|||yyywwwvvvvvvtttsssjjjhhheeedddcccaaa___]]][[[XXXSSSOOOLLLIIIFFFDDDAAAAAA@@@???@@@BBBEEEFFFEEEFFFFFFGGGHHHKKKPPPTTTXXX]]]dddlllssszzzvvvccc]]]XXXYYY``````iiikkkmmmnnnnnnnnnppprrrkkkjjjhhhfffccc```]]][[[^^^]]]\\\[[[ZZZZZZ[[[[[[WWWUUURRROOONNNMMMMMMNNNMMMPPPSSSTTTTTTVVVZZZ^^^eeeiiiooossstttsssssssssuuuwwwzzz~~~}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzzyyyyyywwwvvvuuuvvvuuuttttttvvvvvvuuuttttttsssssssssrrrrrrrrrqqqqqqpppoooppprrrsssrrrqqqttttttttttttsssssssssssssssrrrrrrqqqqqqrrrrrrrrroooooonnnmmmmmmlllllllllmmmmmmmmmllllllkkklllllloooooooooooooooooooooooooooooopppqqqrrrssssssttttttsssqqqpppooooooooopppqqqsssvvvzzz{{{{{{zzzyyyvvvvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuusssrrrqqqppppppooooooooooooooonnnmmmkkkiiiiiibbb```]]]YYYUUUQQQOOONNNPPPPPPPPPPPPNNNJJJFFFCCC>>>===:::777666666666777888888888888777777777777888999;;;===@@@AAACCCCCCAAAAAAAAAAAA@@@>>>;;;999999999:::>>>IIIYYYiiitttyyyvvvrrrhhhZZZPPPQQQYYYjjjvvvgggaaaeeevvv{{{pppnnnmmm___VVVPPPMMMIIIFFFBBB???>>>>>>>>>???BBBCCCEEEGGGNNN[[[lllxxx}}}sssbbbOOOAAA:::999222222111000000000000000000000000000////////////............////////////...000444555333666EEETTTdddeeeiiippptttsssooollllllvvv~~~~~~zzz........................------............------...............///000000...///000222444:::BBBGGGJJJMMMTTT___iiimmmllliiimmmlllmmmooorrrvvv{{{zzztttvvv}}}tttnnnmmmpppyyywwwvvvtttssstttuuuwwwxxxxxxwwwvvvuuuttttttttttttssssssssstttvvvwwwyyyyyywwwxxxyyyzzz|||~~~}}}{{{{{{|||~~~~~~|||yyyvvvuuussstttvvvzzz}}}~~~}}}~~~|||xxxvvvtttrrrpppmmmhhheeecccaaaaaa___\\\ZZZYYYVVVRRROOOLLLIIIEEECCCAAA@@@??????@@@CCCEEEGGGEEEFFFGGGHHHJJJNNNSSSWWW]]]bbbiiipppvvv{{{ppp```\\\WWWYYYaaabbbjjjllloooppppppqqqsssuuulllkkkjjjgggdddaaa]]][[[[[[ZZZZZZYYYXXXXXXYYYYYYXXXVVVRRROOOLLLKKKJJJKKKMMMPPPTTTVVVWWWYYY^^^bbbjjjnnnssswwwxxxxxxxxxxxxyyy{{{~~~||||||||||||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvwwwvvvuuuuuuwwwwwwvvvuuuuuuuuuttttttsssrrrrrrrrrqqqpppoooppprrrsssrrrqqqrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrsssssspppooonnnmmmmmmmmmmmmnnnpppooonnnnnnnnnoooooooooqqqppppppppppppooooooooonnnnnnnnnooooooooopppppprrrqqqpppooonnnnnnoooppprrrtttwwwzzz||||||{{{zzzwwwvvvuuuttttttuuuvvvwwwwwwwwwxxxxxxwwwwwwvvvuuuttttttsssrrrpppoooooopppooonnnnnnmmmkkkjjjhhhgggaaa___[[[WWWSSSPPPNNNMMMNNNOOOPPPOOOLLLHHHDDDBBB===;;;999777555555666777888888888777777666666666999:::<<<>>>@@@BBBBBBCCCAAACCCDDDCCCAAA>>>;;;:::;;;999999???NNNaaarrr}}}~~~yyyqqqfffXXXPPPSSS[[[qqqnnneeecccjjjwwwssszzzjjj___VVVQQQPPPKKKHHHDDD@@@<<<;;;;;;<<>>EEEJJJMMMRRRZZZbbbhhhlllmmmqqqppprrrvvvyyyyyy{{{~~~}}}tttlllmmmtttzzz{{{yyy{{{tttooonnnpppwww}}}xxxwwwvvvtttuuuvvvwwwxxxvvvuuuuuuttttttuuuuuuvvvssssssttttttuuuwwwxxxyyyxxxyyyzzz|||~~~}}}{{{zzz{{{|||}}}|||~~~}}}zzzwwwuuusssqqqqqqrrrvvvyyy|||}}}|||}}}zzzwwwtttrrrooollliiigggdddbbb```___]]]ZZZXXXWWWUUUQQQNNNLLLHHHEEEBBBAAA@@@??????AAACCCEEEGGGFFFGGGHHHIIILLLPPPVVVZZZaaafffmmmtttyyy~~~kkk]]]\\\XXXZZZbbbcccjjjlllppprrrrrrrrrtttuuummmllljjjgggdddaaa^^^\\\YYYYYYYYYYYYYYYXXXWWWVVVWWWUUUQQQMMMKKKIIIIIIIIIMMMQQQVVVXXXYYY]]]bbbgggkkkooossswwwxxxzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxvvvuuuvvvwwwxxxwwwuuuuuuuuuuuuttttttsssssssssrrrqqqpppqqqrrrsssrrrqqqqqqqqqqqqrrrrrrrrrrrrsssrrrrrrqqqqqqrrrrrrssssssqqqpppnnnmmmmmmnnnoooooorrrpppnnnnnnppprrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqooonnnnnnnnnnnnnnnnnnnnnqqqpppooonnnnnnooooooppptttvvvyyy{{{||||||zzzyyyxxxwwwvvvuuutttuuuvvvwwwuuuvvvwwwxxxwwwvvvuuutttsssssssssqqqooonnnooopppmmmmmmmmmkkkjjjhhhfffeee___]]]ZZZVVVSSSPPPNNNMMMMMMNNNPPPNNNJJJFFFBBBAAA;;;:::888666555555666777999999888888777666666666999:::===???AAABBBBBBBBBCCCEEEFFFEEEAAA===;;;:::999777999BBBTTTgggvvv~~~wwwkkk___SSSNNNUUU___{{{yyyddd^^^bbbppprrrvvvuuuddd\\\SSSNNNOOOMMMKKKHHHCCC>>>;;;;;;<<>><<<;;;666555444333222111111111000000000000////////////............////////////111111222444333444;;;EEEZZZccckkkmmmnnnooommmiiihhhpppyyy111111000000000/////////......////////////.....................///000000---///000//////333;;;AAAGGGJJJOOOUUU\\\dddmmmssswwwtttvvv|||}}}yyywwwxxxyyywwwppphhhhhhooorrrqqqooosssyyyxxxrrrqqqqqquuuzzz}}}|||{{{xxxvvvuuuuuuvvvwwwtttttttttttttttuuuwwwwwwttttttttttttuuuvvvxxxxxxyyyzzz|||~~~}}}zzzzzz|||~~~~~~}}}~~~~~~~~~}}}{{{yyyvvvuuusssrrrqqqsssvvvyyyzzzzzzyyywwwtttrrrpppnnnjjjhhhgggdddaaa___^^^[[[XXXVVVVVVSSSPPPNNNKKKHHHDDDAAA@@@@@@??????AAACCCFFFGGGFFFGGGIIIJJJMMMRRRXXX\\\ccciiipppxxx~~~|||eee[[[[[[WWWZZZaaabbbhhhkkkppprrrrrrrrrrrrrrrnnnllljjjgggccc```]]]\\\ZZZ[[[\\\]]]\\\ZZZWWWUUURRRQQQNNNKKKJJJIIIJJJJJJNNNRRRWWWZZZ\\\```fffjjjmmmppptttwwwzzz}}}~~~~~~~~~~~~}}}|||{{{zzz{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwvvvvvvxxxxxxwwwvvvuuuuuuuuuttttttttttttttttttsssrrrrrrssssssrrrqqqrrrrrrrrrrrrssssssttttttqqqqqqqqqqqqqqqrrrsssssspppooonnnmmmmmmooopppqqqrrrpppmmmnnnqqqtttttttttrrrsssssssssssssssssssssqqqqqqppppppooooooooonnnppppppooonnnnnnooopppqqqvvvxxxzzz||||||{{{yyyxxxxxxxxxwwwvvvvvvvvvvvvvvvssstttuuuvvvuuutttrrrqqqpppqqqrrrooolllkkklllnnnllllllkkkjjjhhhfffdddccc]]][[[YYYVVVSSSQQQOOOOOOKKKNNNOOONNNIIIDDDAAA@@@:::999777555555555666777::::::999888888777666666999;;;===@@@BBBBBBBBBAAADDDFFFFFFDDD???;;;::::::888888>>>KKK___pppzzz}}}ttteeeXXXOOOOOO[[[hhhtttaaaaaaiiiwwwooo{{{lll^^^XXXOOOJJJKKKJJJJJJHHHDDD???;;;;;;<<<@@@AAABBBCCCDDDGGGJJJLLLJJJGGGCCCAAA???>>><<<:::999888666444333111111000000000000000////////////............////////////222//////222333444888>>>PPP]]]hhhjjjiiijjjjjjhhhdddjjjssszzz~~~222222111111000000////////////000000000000//////...............///000000,,,///000///...111999@@@CCCGGGLLLQQQXXXbbboooxxxzzzwwwyyywwwrrrrrrtttsssnnnggggggnnnpppmmmjjjooottt{{{|||wwwuuutttvvvyyyxxx~~~{{{wwwuuutttttttttrrrrrrssssssuuuvvvwwwxxxuuuttttttuuuuuuvvvwwwxxxyyyzzz||||||yyyzzz}}}~~~~~~~~~~~~}}}{{{yyywwwuuusssrrrrrruuuwwwxxxxxxuuutttrrrppppppnnnkkkhhhgggeeebbb___]]][[[WWWUUUUUUSSSPPPMMMKKKHHHDDDAAA@@@?????????AAACCCFFFHHHFFFGGGIIIKKKNNNSSSYYY]]]dddjjjrrrzzzvvvaaaXXXZZZWWWYYY```aaafffjjjooorrrrrrqqqppppppooommmjjjfffbbb___]]]]]][[[]]]___```___\\\XXXVVVOOOMMMKKKJJJIIIJJJKKKLLLOOOSSSXXX[[[^^^bbbhhhllltttvvvzzz}}}~~~~~~}}}|||{{{{{{{{{zzzyyyyyyyyyzzzzzzxxxwwwvvvwwwxxxxxxxxxvvvtttuuuuuuuuuuuuuuuuuuuuuuuutttssssssssssssrrrqqqssssssssstttttttttuuuuuuppppppppppppqqqqqqrrrssspppooonnnmmmnnnoooqqqsssrrrooolllmmmqqquuuuuuuuussssssssstttttttttuuuuuussssssrrrrrrqqqppppppppppppoooooonnnnnnoooqqqqqqwwwyyy{{{|||}}}{{{yyywwwxxxxxxxxxxxxwwwwwwvvvvvvqqqrrrsssttttttrrrpppooonnnppppppnnnjjjiiijjjmmmkkkkkkjjjiiigggeeecccbbb\\\[[[XXXVVVSSSRRRPPPPPPKKKNNNOOOMMMHHHCCC@@@@@@:::888666555444555666777:::::::::999888777777666999;;;>>>@@@BBBBBBBBBAAAEEEFFFFFFCCC===999888999999;;;DDDUUUiiixxx}}}}}}tttbbbTTTLLLQQQaaarrrtttgggkkkttt~~~|||pppggg[[[VVVMMMHHHIIIEEEFFFFFFCCC>>>::::::;;;>>>???AAABBBCCCDDDEEEFFFGGGDDDAAA???@@@???<<<:::;;;:::888555333222111000000000000000////////////............/////////000222---,,,000333444666999IIIYYYfffgggdddfffhhhhhhbbbfffnnnvvv}}}~~~222111000000000111333444////////////000///---,,,111///...------...///111//////......000333555777AAA???@@@GGGUUUdddpppwww}}}zzzyyyzzzzzzvvvqqqnnniiijjjkkkiiihhhiiiooossstttrrrsss|||{{{{{{xxxtttrrrtttzzzzzzuuutttuuuwwwxxxvvvtttrrrtttwwwzzzyyyxxxuuutttsssssstttvvvxxxzzzzzz{{{}}}~~~}}}|||zzzyyyzzz{{{}}}~~~~~~~~~~~~}}}zzzxxxsssqqqoooooorrrvvvxxxyyywwwvvvtttppplllhhheeecccbbbbbbbbb___[[[WWWVVVUUUXXXUUUPPPNNNLLLHHHBBB===AAABBBCCCDDDEEEEEEEEEEEEEEEIIIMMMPPPRRRWWW]]]bbbjjjooowwwmmmbbbXXXUUUWWWYYY]]]aaacccgggkkkmmmoooppprrrsssooonnnlllhhhdddaaa````````````___^^^\\\YYYVVVUUUSSSPPPLLLHHHHHHJJJNNNPPPRRRTTTWWW\\\aaagggkkknnnvvv|||~~~{{{zzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzz|||{{{zzzyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuttttttttttttuuuuuuuuuuuuttttttwwwvvvvvvuuutttrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrruuusssqqqpppqqqqqqooonnnoooooopppppppppqqqqqqqqqrrrrrrrrrsssssssssttttttttttttttttttttttttssssssssssssrrrqqqqqqppppppooooooooooooooooooppppppqqquuuwwwyyyzzzyyyxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuttttttttttttrrrqqqooonnnmmmnnnnnnllljjjhhhhhhiiijjjiiiiiiiiiiiigggdddbbb\\\ZZZWWWTTTRRRPPPOOOOOOOOOMMMJJJGGGEEEBBB===:::888777555444555777:::<<<<<<:::888666555555666777:::===AAABBBBBBAAAAAABBBCCCCCCCCC@@@===:::999:::::::::GGGbbbzzzqqq]]]PPPLLLRRRhhhvvvrrrxxx{{{}}}uuusss[[[XXXRRRKKKIIIFFFAAABBBCCC@@@<<<999999;;;======<<<<<<>>>???AAABBB??????>>>??????>>><<<:::;;;:::888555333333333333444333000...------...///111111000///////////////000111222222111222444666BBBNNN[[[``````___bbbgggfffeeegggooozzz~~~444333222111000111111222000//////111333333///,,,000///...------...///000//////...///000222555777BBBAAABBBGGGRRRaaannnvvv~~~||||||{{{uuummmgggeeefffiiilllppptttyyy|||yyyvvvuuuzzz}}}vvvqqqooorrrxxxyyytttssstttvvvvvvwwwuuutttvvvyyy{{{zzzyyyxxxwwwvvvuuuvvvwwwyyy{{{yyy{{{}}}~~~||||||zzzzzzzzz|||~~~}}}zzzwwwtttsssrrrsssuuuwwwxxxxxxuuutttrrroookkkgggdddbbb```aaaaaa^^^[[[XXXXXXXXXYYYVVVSSSQQQPPPLLLEEE@@@AAABBBCCCDDDEEEEEEEEEEEEFFFJJJNNNRRRTTTYYY___eeelllrrryyyjjj___UUUSSSTTTVVVZZZ___bbbeeeiiikkklllmmmooopppnnnnnnmmmjjjeeebbbaaaaaaaaa```^^^[[[YYYXXXWWWWWWWWWTTTOOOKKKJJJKKKMMMOOORRRUUU[[[```eeekkkqqqvvv{{{||||||}}}~~~}}}}}}}}}}}}}}}|||{{{zzzzzzyyyxxxwwwwwwvvvvvvvvvwwwwwwwwwvvvuuuuuuttttttttttttuuuuuuuuuuuuttttttxxxwwwvvvuuusssqqqooonnnqqqqqqqqqqqqqqqqqqqqqqqqtttrrrppppppqqqqqqpppooooooooopppppppppqqqqqqqqqrrrrrrrrrrrrssssssssssssttttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrpppppppppoooppppppqqqrrrvvvxxxzzzzzzyyywwwwwwwwwzzzzzzzzzyyyxxxwwwuuuuuusssrrrrrrqqqpppooonnnmmmlllmmmmmmllliiihhhhhhiiijjjiiihhhhhhhhhfffccc```[[[ZZZWWWTTTQQQPPPOOOOOOOOOMMMIIIGGGDDDAAA<<<999777666555555666888:::;;;:::999777666555666777888===???BBBBBBAAA@@@@@@@@@CCCDDDCCC@@@<<<:::999:::>>>AAAQQQkkkoooYYYNNNLLLWWWooowwwtttwww}}}|||ttt]]]ZZZSSSKKKHHHCCC???@@@@@@>>>:::888888:::::::::999999999;;;<<<===>>>>>>???@@@AAA@@@===<<<<<<:::888666444333333333444333000...------...///111111000///////////////000111222222111111333555???JJJWWW_________bbbfffffffffhhhoooyyy|||666555444222111000000000222000///222777777222---000///...------...///000//////...///000222444666@@@AAACCCGGGNNN[[[jjjuuu~~~xxxnnnddd```bbbgggqqq{{{}}}yyyyyyvvvooonnnooosssyyyyyytttsssssstttuuuvvvvvvwwwyyy||||||{{{yyyyyyxxxvvvuuuuuuvvvxxxyyyyyyzzz|||~~~|||{{{{{{{{{|||}}}}}}yyyvvvttttttuuuxxxzzzzzzxxxvvvsssrrrpppmmmiiieeebbb```^^^^^^___^^^\\\[[[[[[\\\[[[YYYWWWWWWVVVQQQIIICCCAAABBBCCCDDDDDDEEEEEEDDDGGGKKKPPPSSSVVV[[[bbbhhhooouuu|||xxxfff\\\SSSQQQRRRTTTWWW[[[```cccggghhhiiiiiikkkllllllmmmmmmkkkgggdddbbbbbbdddbbb___]]][[[[[[\\\]]]\\\YYYTTTPPPMMMNNNPPPQQQSSSYYYaaagggjjjpppyyy~~~}}}~~~~~~||||||||||||||||||{{{{{{xxxxxxwwwvvvuuuuuuuuuuuuxxxwwwwwwvvvvvvuuuttttttttttttuuuuuuuuuuuuttttttxxxwwwvvvtttrrrooommmlllpppppppppppppppppppppppprrrpppoooooopppqqqqqqpppoooooooooppppppppppppqqqqqqqqqrrrrrrrrrsssssssssrrrrrrssssssttttttuuuuuussssssssssssttttttttttttqqqqqqpppppppppqqqrrrsssxxxzzz{{{{{{yyywwwvvvvvvzzzzzzyyyxxxwwwvvvuuuuuurrrpppooommmlllllllllmmmlllmmmmmmkkkiiihhhhhhiiijjjiiiggggggfffdddaaa^^^ZZZXXXUUUSSSPPPOOONNNNNNPPPMMMIIIEEEBBB???;;;888555555666777888999::::::888777666555666777999:::???AAACCCBBBAAA???>>>>>>DDDDDDBBB???;;;999999:::???III]]]vvvnnnVVVMMMPPP___yyyuuutttssswww{{{zzznnn\\\ZZZRRRJJJFFF@@@<<<<<<<<<:::888666777888999888666555666777999:::<<<>>>@@@BBBBBBAAA???===<<<;;;999777555444333333444333111///.........///111000000///////////////000111222111111111333555:::EEESSS\\\___```bbbeeeffffffgggmmmwww~~~}}}666666555444333222111111222//////333777888222,,,000///............///000////////////000222333444;;;???CCCFFFJJJVVVgggttt|||~~~uuujjj___```gggttt{{{~~~wwwpppoookkkmmmrrrwww}}}{{{vvvttttttttttttuuuvvvxxxzzz||||||zzzyyyxxxvvvuuusssrrrsssuuuvvvxxxzzz|||~~~~~~{{{{{{{{{{{{|||~~~~~~xxxtttrrrssswww{{{}}}}}}yyyvvvrrrqqqnnnjjjfffaaa^^^\\\[[[\\\^^^^^^]]]^^^```aaa___]]]]]]]]][[[UUULLLEEEBBBCCCDDDDDDEEEEEEEEEDDDGGGKKKPPPTTTWWW\\\dddiiipppwwwqqqcccYYYQQQPPPQQQRRRTTTXXX^^^aaadddffffffggghhhiiijjjkkkllljjjgggdddccccccggggggeeedddccccccddddddaaa^^^ZZZVVVTTTUUUVVVXXXYYYaaaiiimmmooouuu}}}||||||{{{{{{{{{||||||{{{{{{zzzxxxxxxwwwvvvvvvuuuvvvvvvxxxxxxwwwwwwvvvuuuuuutttttttttuuuuuuuuuuuuttttttuuuuuuuuusssrrrpppnnnmmmqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnpppqqqqqqpppooooooooooooppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrppppppqqqqqqrrrsssttttttqqqrrrrrrsssttttttuuuuuuqqqpppooonnnoooppprrrssswwwyyy{{{{{{yyyxxxxxxxxxzzzyyyxxxwwwvvvuuuuuutttrrrpppnnnlllkkklllmmmnnnmmmnnnnnnmmmkkkiiijjjkkkkkkjjjhhhgggfffccc___]]]XXXVVVTTTQQQOOONNNNNNNNNOOOLLLGGGDDDAAA===:::777333555666888999999999999666555555555666888;;;===???AAABBBBBB@@@?????????DDDCCCAAA===:::888:::;;;>>>MMMeee|||oooVVVOOOVVVhhh~~~kkkooorrrxxxxxx{{{~~~eeeXXXWWWPPPIIIEEE>>>:::999888777555555666666888777555444555666999:::===@@@CCCDDDCCCAAA???>>><<<<<<:::888777555444444333222111000////////////000000////////////000000///000111111000111333555777@@@MMMXXX^^^aaaccceeeeeedddeeejjjrrryyy}}}}}}}}}~~~555555555555444444444333111///...111555555111,,,//////............//////......//////000111222333666;;;AAADDDHHHRRRcccqqquuu|||zzzooobbbbbbhhhuuu~~~~~~xxxmmmjjjeeefffjjjooowww~~~yyywwwvvvvvvuuurrrtttwwwyyyzzzyyyyyyxxxxxxvvvtttsssrrrssstttuuuwwwyyy|||~~~}}}}}}{{{{{{{{{||||||}}}~~~}}}xxxtttoooqqquuuzzz}}}}}}zzzvvvsssqqqnnniiiccc^^^YYYWWWXXX[[[^^^```aaabbbdddeeecccbbbbbbaaa___XXXNNNFFFDDDDDDEEEEEEFFFFFFEEEEEEGGGKKKPPPTTTWWW]]]dddjjjqqqxxxmmmaaaXXXQQQPPPQQQQQQSSSVVV[[[^^^aaadddeeefffgggiiihhhiiijjjiiigggeeeeeeeeehhhiiikkklllmmmkkkiiihhheeeccc```^^^]]]___aaabbbdddjjjqqqtttvvv|||~~~|||zzzyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuttttttuuuuuuuuuuuuttttttrrrrrrssssssrrrrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrooonnnmmmmmmoooqqqqqqpppoooooooooooooooooooooooopppppppppqqqqqqqqqrrrrrrnnnnnnooopppqqqqqqrrrrrrppppppqqqrrrssstttuuuuuupppooommmlllmmmnnnppprrruuuwwwzzz{{{zzzzzzzzz{{{zzzyyywwwvvvuuutttttttttsssqqqooommmmmmmmmooopppnnnooopppooommmllllllmmmlllkkkiiigggeeebbb^^^[[[UUUTTTRRROOONNNMMMMMMMMMNNNJJJFFFBBB???<<<999666444555777999999999888777555444444444666999<<<>>>>>>???AAAAAA@@@@@@@@@BBBDDDBBB@@@<<<999888;;;===???RRRllllllVVVQQQZZZmmmyyyjjjnnnttt}}}}}}yyywwwbbbWWWUUULLLFFFCCC<<<:::888666444444444555555555444333333555888<<<>>>BBBEEEGGGGGGDDD@@@>>>>>>===<<<;;;:::888666555444222222111000000000//////000000////////////000000///000111111000111333444555<<>>BBBFFFOOO^^^iiippp|||yyypppgggeeehhhrrr{{{xxxhhhaaa``````bbbiiisss~~~|||zzzxxxwwwvvvqqqtttvvvxxxwwwwwwxxxxxxyyyxxxvvvttttttuuuvvvwwwwwwyyy|||~~~~~~|||{{{{{{{{{{{{|||||||||||||||~~~}}}~~~~~~|||xxxuuunnnpppssswwwzzzzzzwwwuuurrrpppmmmhhhbbb\\\XXXUUUVVVZZZ```dddeeefffggghhhgggfffeeeeeeccc\\\RRRKKKFFFFFFGGGGGGGGGGGGFFFFFFIIIMMMRRRUUUXXX]]]dddjjjrrrzzz|||kkk___WWWPPPPPPQQQQQQRRRTTTVVVYYY]]]aaaccceeegggiiihhhiiiiiihhhffffffgggiiihhhkkknnnqqqrrrqqqnnnlllkkkiiihhhggggggiiikkkmmmnnnrrrwww{{{}}}{{{zzzyyy{{{{{{{{{{{{zzzyyyxxxwwwzzzzzzyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwwwwvvvuuuuuuttttttuuuuuuuuuuuuttttttqqqrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrooommmlllmmmoooppppppooopppooooooooooooooonnnnnnoooooopppppppppqqqqqqqqqnnnnnnooooooppppppqqqqqqpppqqqqqqrrrssstttttttttpppnnnlllkkkkkkmmmpppqqqtttvvvyyy{{{{{{{{{|||}}}yyyxxxvvvtttssssssttttttsssrrrqqqpppppppppqqqqqqooopppqqqpppnnnmmmnnnooollljjjhhhfffddd```\\\XXXSSSRRRPPPNNNMMMMMMMMMMMMLLLHHHCCC@@@===;;;999777666777888999999888777666444444444444666:::===???>>>???AAA@@@@@@@@@AAACCCBBBAAA>>>:::888999===@@@HHH[[[tttwwwdddTTTSSS]]]ooozzztttsssxxx}}}|||tttaaaXXXSSSHHHCCCAAA;;;;;;999555333444444444444333222222444888>>>CCCGGGMMMOOOOOOKKKEEE@@@>>>???=========;;;:::888666555222222222111111000000000///////////////000000111///000111000000000222444444999BBBNNNYYY```cccddd`````````bbbfffmmmtttxxxtttvvvyyy|||~~~~~~777888888888777555444333111222333111...---...///......////////////............///000000111111111333777===AAAEEELLLVVV^^^iiiyyyzzzzzzwwwqqqiiiggghhhnnnwww~~~www~~~|||ggg\\\\\\[[[]]]eeeqqq~~~~~~{{{yyywwwvvvrrrtttvvvvvvuuuvvvxxxzzzxxxwwwuuuttttttuuuvvvwwwvvvyyy|||~~~}}}{{{zzz{{{{{{{{{{{{{{{zzzzzzyyy|||{{{{{{||||||{{{yyyvvvppppppppprrrttttttsssqqqooommmkkkgggbbb]]]YYYWWWUUUZZZbbbgggjjjjjjiiiiiijjjhhhggghhhgggbbbZZZSSSGGGHHHHHHIIIIIIHHHHHHGGGLLLOOOTTTWWWZZZ^^^eeejjjsss|||vvvhhh]]]UUUOOOOOOQQQPPPPPPRRROOOSSSYYY]]]aaadddgggiiikkkkkkjjjhhhggghhhkkknnnmmmooorrrtttvvvuuuttttttqqqpppooonnnoooppprrrtttuuuwww{{{}}}||||||||||||||||||{{{{{{yyyxxxvvvuuuzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvuuuttttttuuuuuuuuuuuuttttttsssssstttttttttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqooonnnllllllnnnoooooonnnppppppoooooonnnnnnnnnnnnoooooooooooopppppppppqqqppppppqqqqqqqqqqqqqqqqqqrrrrrrssssssttttttuuuuuuqqqooommmkkkkkknnnppprrruuuxxxzzz{{{{{{zzz{{{|||yyyxxxvvvtttssssssssstttssssssrrrrrrrrrrrrqqqqqqooopppqqqpppnnnnnnnnnoookkkiiifffcccaaa]]]XXXUUUQQQPPPOOOMMMLLLLLLLLLMMMJJJFFFAAA>>><<<;;;999888999999999888888777666555444444444444666999===>>>@@@AAAAAA@@@???>>>@@@AAAAAA???<<<888777:::???CCCRRRdddyyykkk^^^VVVYYYcccsss}}}|||vvv{{{}}}|||kkkZZZQQQLLLAAA@@@BBB===>>>:::666333444555444333444444555999???GGGOOOSSSZZZZZZXXXQQQHHHAAA@@@AAA>>>>>>===<<<;;;888666555111222222222111111000000///////////////000111111...000000000000000222444333555<<>>CCCCCCCCCAAA>>>===>>>??????>>>;;;888777:::@@@EEEXXXiii{{{eee\\\YYY___iiiyyyuuu{{{|||lll^^^OOOHHHDDD<<<>>>DDDAAA@@@<<<666444444555444333888888:::???GGGPPPYYY^^^bbbbbb^^^UUUJJJBBBAAACCC>>>>>>>>>===;;;999777555111111222222222111111000///////////////000111111...///000000///000222444222333777BBBPPP[[[______aaa`````````ccciiiqqqwwwtttvvvyyyzzz{{{;;;<<<<<<;;;:::888666444555444444333222111000000000000000000000000000000000000000000000000000000333666:::???DDDGGGIIIJJJcccnnnvvvsssoooppppppooojjjhhhgggkkksssyyyzzzyyyvvvlll\\\WWWXXXYYY___lll~~~|||yyywwwwwwuuuttttttuuuuuuvvvwwwxxxyyywwwuuusssrrrrrrssstttwwwyyy{{{~~~~~~}}}{{{zzzyyyxxxyyyyyyxxxwwwxxxzzz|||}}}}}}}}}|||{{{xxxvvvuuurrrqqqqqqqqqppppppoooooollljjjgggccc___\\\ZZZYYYYYY]]]bbbgggjjjkkkkkkjjjkkkllllllkkkllljjjaaaVVVOOOMMMKKKIIIHHHIIIJJJKKKLLLOOOSSSVVV[[[cccnnnvvv|||~~~kkk___[[[WWWQQQMMMMMMOOOQQQRRRNNNOOORRRWWW^^^dddhhhiiimmmnnnnnnllljjjlllqqqvvvxxxvvvtttuuuyyy||||||{{{zzzxxxuuutttuuuvvvxxxxxx~~~~~~|||{{{|||}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||{{{zzzxxxwwwzzzxxxvvvuuuvvvvvvuuutttvvvwwwyyyxxxvvvuuuuuuuuuxxxtttqqqqqqrrrsssrrrpppuuutttsssrrrqqqpppppppppqqqooonnnlllkkkkkkkkkkkkooooooooooooppppppppppppooooooooopppqqqqqqrrrrrrtttsssrrrqqqqqqqqqrrrssssssrrrqqqsssuuuvvvvvvuuuuuusssqqqooonnnoooqqqsssvvvwwwyyyzzzzzzyyywwwvvvxxxwwwvvvtttssssssssssssvvvvvvvvvuuutttrrrqqqppppppppppppqqqqqqooollliiigggfffccc___[[[XXXVVVUUURRRQQQPPPOOONNNOOOOOOPPPHHHDDD???;;;::::::999888888888666555444333333222555555555777999<<<>>>@@@EEECCC@@@???@@@AAA@@@@@@<<<666444888:::;;;CCCOOOkkkttt}}}sssaaa______cccoooyyytttmmmrrrzzzvvvkkkXXXLLLFFF@@@======?????????>>><<<:::777666777888999:::???GGGPPPYYY___ccceeeffffffgggeeeYYYIIIDDDGGG===@@@@@@;;;888::::::999555555333222111000000000111///...------...///111...//////000111222222222444333333888III\\\ccc___ddddddcccbbbbbbgggpppwww{{{yyyyyyzzz~~~<<<;;;;;;:::999777666555444333222222000000///...000000000000000000000000000000000000000000000000111444888===BBBFFFIIIJJJ\\\hhhrrrrrrpppqqqpppnnnkkkhhhgggjjjrrrwwwyyyxxxxxxtttcccWWWWWWXXX___lll|||{{{xxxwwwttttttttttttuuuvvvxxxxxxxxxwwwuuutttsssttttttuuuwwwxxxzzz|||~~~~~~~~~}}}|||{{{{{{zzzyyyyyyzzzyyyxxxxxx{{{}}}}}}||||||zzzwwwtttrrrpppqqqpppppppppppppppppppppmmmkkkgggccc___[[[YYYXXXXXX[[[```eeeiiikkkkkkkkkjjjkkkkkkkkknnnnnnfff\\\QQQOOOMMMJJJIIIIIIJJJKKKNNNRRRXXX]]]ccclllvvv}}}yyyjjjaaa\\\XXXRRRNNNMMMNNNOOOPPPNNNOOOQQQVVV\\\bbbfffhhhooopppooommmkkknnnsssxxxxxxuuutttuuuxxx{{{{{{zzz{{{yyywwwvvvwwwzzz|||~~~~~~~~~|||zzzzzz{{{|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{zzzyyyxxxwwwwwwvvvuuuuuuwwwxxxxxxwwwvvvwwwxxxwwwuuuuuuuuuvvvyyyvvvrrrqqqrrrsssrrrqqqttttttsssrrrqqqqqqppppppqqqpppooonnnmmmmmmnnnnnnooooooooooooppppppppppppooooooppppppqqqrrrrrrrrrssssssrrrqqqqqqrrrrrrssssssrrrqqqsssuuuvvvvvvuuutttssspppnnnnnnoooqqqrrrtttvvvxxxzzzzzzzzzyyyxxxtttttttttttttttuuuuuuvvvuuuuuuttttttsssqqqpppooopppoooooooooooommmjjjhhheeedddaaa]]]ZZZWWWUUUTTTQQQPPPOOONNNNNNNNNNNNNNNGGGCCC???;;;::::::999888888777666555444333333333444444555777:::===???AAADDDAAA???>>>?????????>>><<<777666::::::<<>>;;;::::::999888888777666555444333333333333444555888;;;>>>AAABBBBBB@@@>>>===>>>>>>===<<<:::888888;;;:::>>>OOOccc{{{~~~sssddd[[[[[[```kkk~~~zzzlllggggggkkkwwwyyykkkpppiiiOOOEEE>>>;;;888666777777777777999999999:::>>>BBBGGGJJJPPPTTT\\\dddkkkooorrrssstttwww|||{{{ooo]]]PPPLLLJJJLLLIIIAAA<<<;;;:::888888777666555444333333333111000///......///000111/////////000111111222222111333444777AAAPPP\\\aaaaaabbbaaa^^^^^^bbbjjjppp~~~~~~~~~~~~===<<<999777666555666666444333222111000//////...////////////////////////////////////////////////...000444999???EEEJJJLLLMMMXXXfffqqqvvvuuuqqqllljjjhhheeegggmmmtttyyy||||||}}}{{{~~~yyyddd``````gggrrr|||yyyuuussssssssstttvvvwwwyyyyyyxxxxxxyyyzzzzzzzzzyyyyyywwwxxxyyy{{{|||}}}~~~~~~|||zzzzzz{{{}}}~~~{{{|||}}}|||{{{zzz|||}}}~~~|||zzzwwwtttrrrqqqooonnnnnnnnnnnnoooqqqqqqpppnnnjjjddd___[[[WWWVVVUUUXXX\\\aaafffjjjnnnooommmnnnnnnnnnrrruuuooofffWWWUUUQQQNNNMMMMMMNNNPPPTTT[[[eeemmmttt{{{xxxssslllfff```\\\UUUPPPNNNMMMLLLLLLMMMNNNOOOPPPSSSYYY___dddhhhiiihhhfffdddffflllrrrtttttttttuuuwwwxxxyyyyyywwwwwwwwwxxx{{{|||{{{yyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxxxxxxxwwwwwwwwwvvvuuutttuuuxxxzzzzzzyyyxxxxxxwwwuuussstttwwwyyy}}}zzzuuurrrppppppqqqqqqpppqqqrrrtttsssrrrpppoooqqqqqqqqqqqqqqqrrrssssssoooooopppppppppqqqqqqqqqppppppqqqqqqrrrsssssssssssssssrrrssssssssstttttttttsssrrrsssuuuvvvuuutttsssqqqooommmmmmnnnqqqrrrssstttwwwyyy{{{{{{zzzzzzwwwvvvuuutttsssrrrrrrrrrssssssssssssrrrqqqpppooopppnnnkkkiiiiiihhhfffeeeaaa___\\\YYYVVVSSSRRRQQQPPPPPPPPPPPPNNNMMMKKKJJJCCCAAA===;;;::::::999888777777666444444333333333333444666999<<>>>>>>>>>>>===<<<888777999;;;:::@@@WWWooozzzhhhYYYXXXZZZbbbssspppeeeeeeiiissszzzrrrxxxzzzXXXGGGBBB>>>===;;;999999999999999999:::===AAAHHHPPPVVVZZZ\\\___eeekkkppptttvvvwwwwww{{{wwwiii\\\TTTVVVWWWRRRHHH@@@===;;;888888777666555444333333333111000000//////000000111//////000000111111111111000333555666<<>>EEEKKKNNNLLLTTTbbbqqqzzzyyytttpppkkkiiifffggglllttt|||}}}{{{{{{ooohhheeekkkrrryyyyyytttssssssttttttuuuwwwxxxyyyzzzzzz{{{|||||||||{{{{{{yyyyyyzzz{{{|||~~~~~~|||zzzzzz{{{}}}~~~{{{|||}}}}}}{{{{{{{{{|||{{{{{{zzzxxxwwwvvvvvvuuupppooonnnnnnnnnpppqqqrrrrrrpppkkkfff```\\\XXXWWWVVVXXX]]]bbbhhhmmmppprrrqqqrrrrrrrrruuuvvvoooeeeXXXVVVSSSPPPOOOQQQSSSUUU[[[bbbllltttzzz{{{wwwtttoooiiiccc^^^XXXRRROOONNNLLLKKKMMMNNNNNNOOOPPPUUU[[[aaadddeeeeeecccbbbccchhhmmmrrrsssuuuvvvwwwxxxyyyzzzxxxzzz{{{|||}}}{{{zzzzzz{{{||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwyyywwwvvvvvvwwwxxxxxxwwwwwwwwwwwwuuuttttttwwwzzz|||zzzvvvssspppooopppqqqnnnppprrrssssssrrrpppooooooppppppqqqrrrrrrrrrrrrppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrssssssttttttssssssttttttuuuuuuuuuuuutttsssrrrsssuuuuuuuuusssqqqpppnnnllllllnnnppprrrtttvvvxxxzzzzzzzzzyyyxxxwwwvvvuuusssrrrrrrrrrrrrsssssstttssssssrrrqqqppppppmmmjjjhhhgggfffdddccc```^^^[[[XXXUUUSSSQQQPPPPPPQQQQQQQQQOOOMMMJJJHHHAAA???<<<:::::::::999888777666555444444444444444333444777:::===@@@BBBCCCAAA@@@>>>?????????===<<<666666888;;;;;;CCC]]]xxxuuubbbTTTVVV[[[hhh|||zzzgggaaagggoooxxxxxxhhhMMMBBB???<<<<<<;;;:::999:::;;;<<>><<<888777666444333333333333111111111000000111111111000000000000000111111111000222555666888@@@NNN[[[\\\]]]\\\ZZZZZZ]]]dddiiixxx{{{}}}===<<<;;;999888777777666888777777666555444333333000000000000000000000000000000000000000000000000000111222666<<>>@@@BBBCCC@@@?????????@@@???===;;;666555888<<<>>>HHHccc~~~qqq___UUUUUU^^^ooosssaaa^^^hhhtttxxxrrrzzz}}}[[[GGG>>>:::888999999999:::<<<@@@CCCMMMQQQXXXaaaiiippptttvvvxxxwwwwwwwwwxxxzzz|||}}}wwwhhhZZZOOOPPPLLLDDD???@@@AAA???888777666555444333333333111111111111111111111111000000000000000000111111111222444666666:::GGGTTTYYYZZZZZZYYYYYY\\\bbbhhhwwwzzz======<<<<<<:::999777666888888777666555444444333222222222222222222222222000000000000000000000000000000111444:::AAAHHHMMMMMMOOO\\\rrrxxxtttoookkklllrrr{{{~~~xxxzzz}}}}}}}}}~~~~~~zzz~~~zzznnnmmmmmmmmmttt{{{vvvvvvuuuuuuuuuuuuvvvvvv|||{{{zzzyyyxxxxxxyyyzzzzzzyyyyyyyyyzzz|||~~~~~~~~~}}}|||{{{{{{zzzzzz|||}}}}}}{{{zzzyyyzzzxxxxxxwwwvvvvvvwwwxxxyyytttsssqqqooooooppprrrsssuuurrrnnniiiddd```]]][[[[[[___eeekkkqqqtttvvvwwwuuuwwwxxxxxxzzzwwwmmmaaaWWWUUUSSSRRRTTTYYY^^^aaabbbiiirrryyy}}}wwwtttrrrooolllfffbbb\\\WWWTTTRRROOONNNJJJNNNQQQPPPOOOQQQVVV[[[```cccggggggeeeeeegggiiinnnrrrvvvxxxyyyzzz}}}~~~~~~|||zzz{{{yyyxxxyyyzzz||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxwwwwwwvvvwwwxxxyyyzzz|||zzzxxxwwwxxxxxxwwwvvvtttvvvwwwwwwvvvvvvwwwxxxuuuvvvvvvtttpppmmmmmmnnnnnnoooooopppqqqrrrrrrrrrppppppqqqrrrrrrrrrqqqppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrsssttttttuuuuuuuuuvvvwwwyyyzzzzzzyyyyyyuuutttsssssstttuuutttsssooonnnlllkkkkkkmmmppprrrsssuuuwwwyyy{{{{{{zzzyyyssssssrrrrrrsssssstttuuurrrrrrrrrrrrrrrqqqqqqpppooommmkkkjjjhhheeeaaa^^^[[[ZZZWWWTTTRRROOONNNMMMMMMNNNOOOPPPMMMIIIEEEBBB>>><<<::::::::::::999777666666555444444444444555555666999<<>>===>>>???>>>;;;999888666888>>>BBBNNNhhh~~~kkk[[[UUUUUUaaauuuppp___]]]kkkyyysssuuummmRRRFFF???888888:::<<<>>>@@@FFFMMMSSS___ccckkkrrrxxx{{{|||{{{|||xxxwwwyyy|||~~~ppp^^^LLLMMMIIIBBB===>>>@@@???999888777666555444444444111222222222222222222111111000000000000000000000333222333555555666@@@LLLVVVXXXYYYXXXXXX\\\bbbhhhpppuuuzzz}}}}}}======>>>===<<<:::777666888888777666555444444333222222222222222222222222000000000000000000000000//////000222888???FFFKKKLLLMMMZZZrrr~~~zzzsssmmmlllqqqyyy{{{sssqqqrrrrrrssswwwwww~~~zzzyyyssspppnnnlllssswwwvvvvvvuuuuuuuuuuuuuuu|||{{{xxxvvvuuuvvvwwwxxxyyyyyyxxxxxxyyy{{{|||~~~~~~}}}{{{zzzyyyyyy{{{}}}}}}{{{yyyyyyyyy|||{{{zzzyyyyyyzzz{{{{{{vvvtttrrrpppoooppprrrsssuuusssooojjjeeeaaa___]]]]]]aaahhhoootttwwwxxxxxxtttwwwxxxzzz{{{xxxmmm```VVVTTTRRRRRRUUU[[[aaaeee___fffooowww}}}zzztttqqqooonnnmmmgggccc]]]XXXUUUSSSPPPOOOJJJNNNQQQQQQOOOPPPTTTYYY]]]aaafffgggeeedddeeefffmmmqqqvvvyyyzzz{{{~~~~~~|||zzzzzzxxxwwwwwwyyy{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwwwwwwwxxxzzz{{{{{{yyywwwwwwxxxyyyxxxwwwsssuuuwwwxxxwwwvvvwwwxxxrrrtttvvvuuuqqqmmmlllmmmoooooooooooopppqqqssstttqqqrrrsssssssssrrrqqqpppppppppqqqqqqqqqrrrrrrrrrrrrrrrsssssstttuuuuuuuuuvvvwwwxxxzzz{{{{{{zzzzzzuuutttsssssstttuuutttrrrooonnnlllkkkkkkmmmpppqqqqqqsssvvvyyy{{{|||||||||vvvuuutttsssrrrqqqqqqqqqppppppqqqqqqqqqppppppooonnnmmmlllkkkiiieeeaaa]]]YYYXXXUUURRRPPPNNNLLLLLLKKKLLLNNNNNNLLLGGGBBB???===;;;::::::::::::999777666666555444444444555555666777:::===???@@@AAAAAA===<<<<<<=========:::888:::777999???FFFRRRlll~~~yyyeeeWWWTTTVVVdddyyyqqq______mmm|||ttt~~~bbbNNNHHHBBB:::<<<>>>BBBEEEJJJRRR\\\ccckkkpppwww}}}~~~||||||wwwuuuwwwzzz|||xxxdddPPPQQQLLLBBB=========<<<;;;:::999777666666555555111222222333333222222111111111111000000000000000444222333555555555===HHHUUUWWWXXXXXXXXX\\\ccchhhhhhnnnuuuyyyzzz}}}@@@???>>>===;;;999888777::::::999888777666555555111111111111111222222222111000000////////////////////////000444;;;DDDJJJOOOPPPXXXkkk}}}ttttttuuussssssuuuuuussspppmmmkkklllooorrr||||||zzzyyy}}}pppkkklllooorrr}}}wwwsssttttttssstttvvvzzzyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{~~~}}}{{{zzzyyyyyy{{{|||{{{zzzyyyyyyyyyvvvwwwyyy{{{|||||||||{{{wwwuuussspppppprrruuuwwwwwwuuuqqqmmmiiifffdddccccccdddggglllrrrvvvwwwwwwxxx{{{}}}sssfff\\\WWWTTTSSSXXX___ddddddbbbbbbhhhiiiqqqyyyrrrppppppoookkkhhhjjjeee^^^XXXUUUSSSQQQOOOMMMPPPSSSRRRPPPPPPTTTXXX\\\cccgggfffeeehhhjjjjjjiiipppxxx{{{zzz|||}}}}}}|||{{{yyy{{{{{{||||||{{{{{{zzzyyyzzzyyyxxxxxxwwwwwwxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzvvvwwwxxxyyyzzzzzzyyyxxxvvvvvvuuutttsssrrrrrrrrrtttsssrrrrrrqqqqqqrrrrrrsssrrrpppooooooppprrrsssrrrqqqqqqppppppqqqqqqrrrqqqooonnnppptttvvvtttsssssstttuuutttssstttuuuwwwxxxyyyyyyxxxwwwvvvuuuuuurrrrrrrrrrrrrrrrrrrrrsssnnnnnnmmmkkkjjjlllppptttrrr{{{}}}yyy{{{zzzuuurrrssstttsssrrrsssrrrpppooommmllllllllljjjiiihhhgggeeebbb]]]ZZZ[[[YYYVVVSSSQQQPPPOOOOOOLLLLLLLLLKKKHHHDDD@@@===;;;:::888999::::::999777666555333222111222222333999:::===???AAAAAAAAA@@@<<<<<<<<<<<<;;;:::999888777888999<<>>>>>===<<<:::999888888999999888777666555444444111111111111111111111111333222111000////////////000000000000333:::BBBGGGMMMMMMTTTeee{{{~~~uuuuuuvvvrrrnnnmmmqqqooollliiihhhjjjmmmpppzzzzzzuuullljjjmmmppp}}}wwwtttuuuuuutttuuuxxxzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||~~~~~~~~~}}}}}}{{{zzzyyyzzz{{{{{{{{{yyywwwwwwwwwuuuvvvxxxyyy{{{{{{||||||wwwuuurrroooooopppsssttttttsssqqqnnnkkkhhheeedddbbbbbbeeejjjpppuuuxxxxxxzzz}}}}}}rrreee\\\WWWUUUUUUYYY```eeefffeeebbbhhhhhhooo}}}xxxsssmmmkkklllmmmkkkiiijjjfff```[[[WWWTTTRRROOOOOORRRUUUTTTRRRRRRVVVZZZ^^^eeeiiihhhgggjjjllllllkkkrrryyy||||||}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxyyyyyyxxxxxxwwwwwwwwwvvvtttuuuvvvwwwxxxxxxxxxxxxvvvvvvwwwxxxwwwwwwvvvuuuuuuuuuuuuttttttssssssrrrtttsssrrrrrrqqqqqqrrrrrrsssrrrqqqooooooppprrrsssrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqpppqqqtttuuutttrrrssstttuuuuuussstttuuuwwwyyyyyyyyyxxxwwwvvvuuutttqqqrrrrrrsssssssssrrrrrrnnnmmmllljjjiiikkkpppsssrrrzzz}}}{{{zzztttqqqrrrsssssssssrrrqqqpppnnnmmmlllkkkkkkhhhgggeeedddccc```\\\YYYXXXWWWTTTQQQOOONNNMMMMMMLLLLLLLLLJJJGGGCCC???===;;;999888888999:::888777777666555333333333444444888:::===@@@AAAAAA???>>><<<<<<<<<;;;;;;999888888::::::;;;???NNNddduuu||||||xxxtttkkkbbb]]]]]]```qqq|||hhh```ffftttuuuWWWKKKGGGGGGHHHNNNSSS[[[bbbhhhmmmqqqtttxxx{{{~~~yyytttooooooxxxzzzcccVVVIIIDDDBBB@@@===<<<999999999::::::999666444444444333222111111111111222222111000000000000000///000111222444777999:::IIISSS[[[ZZZZZZ___dddggghhhiiinnnuuuxxx{{{<<<<<<<<<;;;::::::999999888888777666555444444333111111111111111111111111333333222111000/////////111111111111333888>>>CCCIIIIIINNN\\\pppxxxxxxzzzvvvooojjjmmmlllkkkkkklllnnnppprrrwwwwwwzzz}}}oooiiikkknnnyyyyyyuuuvvvwwwvvvvvvyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyyxxxvvvuuuttttttuuuvvvwwwxxxzzz{{{|||vvvtttqqqnnnnnnnnnpppqqqrrrrrrrrrpppnnnjjjgggeeeaaaaaaccchhhnnnuuuyyyzzz||||||pppccc[[[XXXWWWWWW\\\bbbgggiiihhhdddhhhgggmmm{{{pppkkkfffeeehhhjjjkkkjjjkkkgggccc___[[[XXXSSSPPPRRRUUUWWWWWWVVVVVVZZZ^^^aaahhhllljjjiiilllnnnnnnmmmssszzz}}}~~~~~~}}}}}}}}}}}}|||{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxyyyyyyxxxvvvuuussstttuuuuuuvvvvvvuuuuuutttvvvvvvvvvvvvuuutttsssrrrtttttttttttttttttttttttttttsssrrrrrrqqqqqqrrrrrrsssrrrqqqppppppqqqrrrssssssrrrrrrrrrrrrrrrrrrssstttsssrrrrrrttttttsssrrrrrrtttuuuuuutttsssuuuvvvyyyyyyxxxxxxwwwuuutttsssqqqrrrsssttttttsssqqqpppllllllkkkiiihhhjjjooorrrsssyyy|||{{{~~~yyytttpppppprrrssssssqqqqqqooommmlllkkkkkkkkkfffdddaaa```___]]][[[YYYVVVTTTRRROOOMMMLLLLLLLLLLLLLLLKKKIIIFFFBBB>>><<<:::999888888999999888666999888666555444444555555888:::>>>AAABBBAAA>>><<<:::::::::::::::999888777<<<<<<===DDDVVVmmm{{{|||xxxnnnddd```aaaaaa___eeezzztttbbb^^^gggwwwmmmSSSIIIIIIMMMRRR\\\aaahhhnnnrrrvvvyyy|||}}}{{{vvvpppkkklllvvviiiZZZJJJDDDCCC@@@>>>>>>;;;::::::;;;<<<;;;888666666555444333222222222222222222111000000000000111000000111111333444666777@@@LLLYYY[[[[[[^^^eeeiiihhhhhhllltttzzz}}}<<<<<<<<<<<<<<<;;;;;;;;;999999888777666555444444111111111111111000000000222222111111111111222222111111111111222555:::>>>FFFEEEIIISSSeeeyyy|||zzz}}}|||uuunnnjjjkkkoootttxxxzzzzzzyyyvvvttttttzzzsssiiiiiimmmsssyyy{{{wwwxxxxxxwwwwwwzzzzzz{{{||||||||||||{{{{{{yyyzzz{{{||||||}}}}}}}}}|||||||||}}}||||||{{{{{{xxxxxxwwwwwwwwwwwwuuutttsssttttttuuuwwwxxxzzz{{{uuutttqqqooommmmmmnnnooorrrrrrsssrrrpppkkkfffddd``````aaafffnnnuuuzzz|||{{{nnnaaaZZZYYYXXXYYY]]]ccchhhjjjkkkfffjjjhhhmmm|||~~~tttjjjgggcccbbbeeeiiikkklllllljjjgggccc```[[[VVVRRRTTTVVVXXXYYYYYYZZZ]]]```cccjjjnnnlllkkkmmmoooooooootttzzz}}}~~~}}}||||||{{{{{{zzzzzzzzzyyyxxxwwwvvvuuuwwwwwwyyyyyyxxxvvvsssrrrvvvvvvvvvvvvuuutttsssrrrtttttttttttttttttttttsssttttttttttttuuuuuuuuuuuutttsssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrssssssssssssssssssssssssssssssuuutttssssssssssssrrrrrrrrrsssuuuuuutttssstttuuuxxxxxxxxxwwwvvvuuusssrrrqqqrrrtttvvvuuutttqqqooolllkkkjjjhhhgggiiinnnqqqtttxxxzzzzzz{{{xxxssspppoooppprrrsssqqqpppnnnlllkkkjjjjjjjjjeeeccc___]]]]]]\\\ZZZXXXTTTSSSPPPNNNMMMLLLLLLLLLLLLKKKIIIGGGCCC@@@===;;;:::888777777888888777666888777666555444555555666999<<<@@@CCCDDDAAA===;;;999999999999999888777777;;;<<>>>>>>>>>>>>>>=========;;;::::::999888777666666333222222222111111111000//////000000111333444555000111111111111333777:::BBBBBBEEELLLZZZnnnyyyzzzzzzvvvooofffjjjrrr|||yyyvvvsssuuu}}}yyyllliiikkknnnttt}}}}}}yyyyyyyyywwwwwwzzzyyyzzz|||}}}~~~}}}}}}|||yyyzzz{{{|||}}}}}}}}}}}}{{{{{{||||||||||||{{{zzzuuuttttttuuuxxxyyywwwuuusssttttttuuuwwwwwwxxxxxxuuutttqqqooonnnnnnnnnooorrrssstttssspppkkkfffbbbaaaaaabbbgggooovvv{{{~~~zzzmmmaaaZZZXXXXXXZZZ^^^bbbgggiiijjjhhhmmmlllpppvvvlllhhhfffddddddgggjjjnnnoooooommmjjjgggddd___YYYUUUVVVWWWYYYZZZ[[[]]]```bbbdddkkkooommmkkknnnooooooppptttxxx|||~~~}}}{{{zzzyyyxxxyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxyyyxxxvvvtttrrrxxxxxxxxxwwwvvvuuussssssssssssttttttuuuvvvwwwwwwttttttuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqrrrrrrqqqqqqqqqrrrrrrsssssstttrrrssssssttttttssssssrrrtttttttttsssrrrqqqqqqrrrqqqsssuuuuuutttssstttuuuvvvvvvvvvvvvuuutttssssssqqqsssuuuvvvvvvtttqqqoookkkkkkjjjhhhgggiiimmmqqqsssvvvyyyyyy{{{}}}}}}{{{xxxvvvssspppooooooqqqrrroooooommmkkkjjjiiiiiiiiieeeccc___]]]\\\[[[YYYXXXSSSRRRPPPNNNMMMMMMMMMMMMLLLKKKHHHDDDAAA>>><<<;;;999888666777888888777555666666555444444555666777<<>>>>>>>><<<;;;:::999888777777666444444444333222222111111......///000111222444555///000111111111222444777===???BBBFFFPPPccczzzwwwssstttpppkkkeeeiiirrr~~~~~~}}}{{{{{{qqqjjjiiihhhnnnwww{{{zzzyyyvvvvvvxxxxxxyyy|||~~~~~~}}}|||yyyzzz{{{}}}}}}}}}}}}||||||||||||||||||{{{zzzyyytttrrrrrrtttyyyzzzyyyvvvssstttvvvwwwxxxwwwvvvuuusssrrrqqqooonnnnnnnnnooopppqqqrrrrrroookkkfffcccbbbccceeejjjrrrxxx}}}zzzlll```[[[WWWXXXZZZ\\\```cccfffhhhiiioooooottt}}}ppphhheeeeeefffgggkkknnnrrrtttsssqqqmmmjjjgggbbb]]]YYYXXXXXXZZZ\\\^^^aaadddeeefffmmmqqqooommmooopppppprrrtttxxx{{{~~~}}}~~~|||zzzyyyxxxvvvxxxxxxyyyyyyyyyxxxwwwwwwvvvwwwxxxxxxxxxwwwvvvuuuyyyyyyyyyxxxwwwvvvttttttssssssssstttvvvwwwyyyzzzuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqrrrrrrqqqqqqrrrrrrssssssttttttqqqrrrsssttttttsssrrrqqqrrrssstttsssqqqpppqqqrrrppprrruuuuuutttsssssstttttttttuuuuuuuuuuuuttttttssstttuuuvvvuuusssqqqpppkkkkkkjjjhhhgggiiinnnqqqqqqtttwwwyyyzzzyyywwwuuutttttttttrrrooonnnoooqqqooonnnllljjjiiihhhhhhhhheeeccc```^^^]]][[[XXXUUUSSSRRRPPPOOONNNNNNNNNOOOMMMJJJFFFBBB>>><<<::::::888777666666777777666444555444444444555666888999>>>@@@CCCDDDCCC@@@<<<:::888888999999999888888777777???KKK\\\pppuuuhhhXXXNNNLLLOOOXXXaaa~~~qqq[[[XXXfff}}}yyyZZZNNNKKKLLLVVVdddqqqtttyyy|||}}}~~~|||xxxssspppmmmppp|||xxxcccSSSTTTTTTKKKCCCCCC@@@>>><<<<<<======<<<:::888777666555444444444444333333222111111111111222111000000000000111222222888@@@OOO\\\___]]]^^^bbbfffdddffflllppprrrvvv|||@@@?????????>>>>>>======;;;;;;:::999888777666666666666555444444333222222000000/////////000111111...///111111000111333555777;;;???AAAHHHXXXooovvvqqqqqqoookkkkkklllrrr{{{wwwkkkfffbbbiiirrr{{{|||zzzyyyuuutttvvvvvvxxx{{{~~~~~~}}}|||xxxyyy{{{}}}}}}}}}|||{{{}}}}}}||||||{{{zzzyyyxxxvvvsssrrruuuyyy{{{yyyuuutttvvvxxxyyyyyywwwtttrrrppppppooonnnmmmmmmnnnnnnmmmnnnoooooonnnllliiigggdddeeehhhnnnuuu{{{~~~zzzkkkaaa\\\UUUVVVXXXZZZ\\\___bbbdddgggooorrrxxxsssiiiccc```cccgggkkkooossswwwzzzvvvsssooolllhhhddd___\\\[[[[[[\\\^^^bbbeeeggghhhiiiooosssqqqoooqqqsssrrruuuvvvxxx{{{~~~~~~}}}~~~{{{zzzzzzxxxwwwwwwxxxyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuutttttttttttttttuuuvvvxxxyyywwwwwwvvvvvvuuuuuutttttttttsssrrrrrrqqqqqqrrrrrrpppqqqrrrsssttttttttttttpppqqqrrrssssssrrrqqqpppppprrrsssrrrpppoooppprrrooorrrtttuuutttsssssssssrrrrrrssstttuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqlllllljjjiiihhhjjjnnnrrrssstttuuuwwwwwwvvvuuuuuuqqqssstttssspppnnnnnnooonnnmmmkkkjjjhhhgggggggggeeecccaaa___]]]YYYUUURRRRRRQQQOOONNNMMMNNNNNNOOOMMMJJJEEE@@@<<<:::999999888666555555666777555444444444444555666999;;;===???@@@AAAAAA@@@>>>:::888888888999999999999999888:::FFFVVVgggwwwvvvcccSSSPPPOOOPPPaaavvv}}}gggVVV\\\pppmmmTTTMMMLLLLLLVVVeeeuuuxxx||||||yyyvvvtttrrruuuyyydddVVV[[[\\\PPPEEEDDD@@@>>><<<<<<======<<<:::777777666555444444444444444333222222111111222222111000000000111111222333555:::GGGWWW^^^]]]]]]```ddddddeeehhhiiijjjqqqyyyxxx?????????>>>===<<<<<<<<<::::::999888777666555555777777666555444444333333222111000///............---...000111000111222444333888===>>>CCCQQQhhhzzzwwwrrrtttsssppprrrqqqrrryyy{{{lllccc___eeennnxxx|||{{{xxxtttssstttvvvxxx{{{~~~~~~}}}|||wwwxxx{{{|||}}}|||{{{zzz}}}}}}}}}|||{{{yyyxxxwwwxxxuuusssuuuyyy{{{xxxttttttwwwyyy{{{zzzwwwssspppnnnmmmmmmlllllllllmmmmmmiiikkklllnnnnnnmmmkkkkkkfffgggjjjqqqwww|||zzzkkkaaa]]]TTTUUUWWWYYYZZZ\\\___bbbfffooosssyyyxxxkkkccc^^^\\\```ffflllrrrwww{{{~~~xxxuuuqqqmmmiiieeeaaa^^^]]]]]]^^^```dddhhhjjjkkkkkkqqquuusssqqqsssttttttwwwxxxyyy{{{~~~}}}{{{zzzzzzzzzyyywwwwwwxxxyyyzzzzzzzzzzzzwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxxxxxxxwwwvvvuuutttvvvuuutttsssssstttvvvwwwxxxwwwwwwvvvuuuttttttssstttsssrrrrrrqqqqqqrrrrrrpppqqqrrrsssttttttttttttoooppprrrssssssrrrpppooonnnppprrrqqqooonnnppprrrooorrrtttuuutttssssssssspppqqqrrrtttuuuvvvvvvvvvvvvvvvuuutttssssssrrrrrrmmmlllkkkiiihhhjjjooorrrwwwuuutttuuutttsssssstttnnnrrruuutttqqqnnnmmmnnnmmmmmmkkkiiihhhggggggfffdddbbb```___\\\XXXSSSOOOQQQPPPNNNMMMMMMMMMNNNOOOMMMJJJEEE???<<<999999999888666555555666666555444444444444666888;;;>>>???>>>?????????>>>;;;999777888999999:::::::::999999>>>LLL^^^nnn{{{www```QQQRRRRRRSSSjjjsss___TTT```wwweeeOOOLLLLLLLLLVVVfffvvvyyy}}}|||zzzxxxuuuwwwyyydddXXX___aaaSSSGGGEEE@@@>>><<<;;;<<<<<<<<<:::777666555444444333333444444333222222111111222222000000000000111222333444222555AAASSS]]]]]]\\\^^^cccccceeefffeeefffnnnxxxuuu{{{AAA@@@????????????===;;;::::::;;;;;;:::999777666666777888888777555333222222000///000333444222000222222111111111111222222999:::===BBBEEEKKKVVVbbbuuu}}}zzzwwwvvvsssnnnlllkkkpppyyy|||ooo^^^___eeemmmttt{{{{{{xxxvvvuuu|||||||||||||||{{{{{{zzzxxxxxxxxxyyy{{{}}}~~~yyyzzz{{{{{{zzzyyywwwvvvssstttvvvwwwyyyzzzzzzzzzvvvwwwxxxxxxwwwuuurrrqqqqqqooonnnmmmmmmllljjjhhhhhhjjjlllkkkiiiggghhhiiihhhkkkpppvvvzzz|||}}}}}}tttggg___\\\VVVXXX[[[___aaabbbbbbbbbkkklllqqq{{{|||nnnbbb]]]]]]___dddkkkrrrwww{{{~~~{{{uuuooolllkkkjjjfffaaabbb``````bbbgggkkklllkkknnnqqqtttuuuuuuuuuuuuvvvwwwyyy|||~~~~~~|||~~~}}}{{{zzzyyyyyy{{{|||}}}}}}{{{yyyvvvtttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyxxxuuusssttttttuuuuuutttttttttssssssssswwwvvvuuuttttttsssttttttuuuuuutttsssrrrqqqqqqpppoooqqqsssuuuuuuuuusssrrrnnnoooqqqrrrssssssrrrqqqooopppqqqqqqooonnnnnnnnnqqqrrrttttttsssrrrssstttsssssstttttttttsssrrrqqqqqqqqqrrrrrrsssrrrrrrrrrooolllhhhfffgggjjjnnnqqqvvvvvvuuussssssrrrrrrrrrrrrrrrrrrrrrrrrpppooooookkkkkkkkkkkkjjjhhhfffeeefffaaa[[[YYYZZZYYYUUUPPPOOOMMMKKKKKKLLLMMMLLLKKKGGGEEEAAA===:::888888888888777666555444444555666444555666777999;;;<<<===AAAAAAAAAAAA>>>;;;888666<<<999888:::999777888<<>>>>>??????===;;;::::::;;;;;;:::999777777666777888888777666444222333111000000333444222000000000////////////000000666777;;;@@@CCCGGGRRR\\\mmmxxx|||yyywwwvvvtttqqqoooqqqxxx}}}wwwggg]]]aaagggmmmuuu~~~}}}yyywwwvvvzzzzzz{{{||||||{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~|||||||||{{{zzzxxxwwwvvvuuuuuuvvvxxxyyyyyyyyyyyyxxxxxxyyyyyyxxxvvvtttrrrrrrpppooooooooonnnkkkiiiggghhhjjjiiifffeeeeeegggfffiiioootttyyy|||}}}}}}|||pppddd\\\YYYUUUWWW[[[___bbbcccddddddhhhjjjpppzzzwwwjjj```\\\\\\ccchhhpppxxx}}}}}}xxxrrroooooonnnjjjffffffddddddfffjjjmmmnnnmmmoooqqqssstttttttttuuuwwwvvvyyy|||}}}}}}~~~|||{{{zzzyyyyyyzzz{{{||||||{{{yyywwwuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyyyywwwuuusssttttttuuuuuutttttttttsssssssssvvvvvvuuutttttttttuuuuuuuuuttttttrrrqqqpppooooooooopppqqqssssssssssssrrrpppqqqqqqrrrrrrrrrqqqqqqoooqqqrrrrrrpppoooooooooppprrrtttttttttssstttuuutttttttttssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqooollliiifffgggiiimmmpppuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqpppooonnnkkkkkklllkkkjjjhhhfffeeeddd___ZZZXXXXXXWWWSSSOOOOOOMMMKKKKKKLLLLLLKKKJJJFFFDDD@@@<<<999888777777888777666555555555666666555666777999;;;<<<===>>>@@@@@@@@@???===:::777555:::777777999999888:::???III\\\rrr|||~~~{{{uuuoooaaaSSSKKKRRRbbbuuuvvv___XXX^^^sss}}}kkk]]]SSSQQQOOONNNVVVbbboooxxx~~~sssbbbWWWWWWUUUKKKCCCAAAAAA@@@???===<<<<<<;;;;;;999888777777888888777666555555444444333222222222222222222222222222222222444555:::BBBMMMVVV[[[\\\ddddddeeeeeebbbbbbjjjttttttyyy>>>======>>>??????===;;;;;;;;;;;;;;;:::999888777777777888888888666555444333222111111333333222111000000////////////000000333444888>>>AAADDDKKKTTTbbbrrr~~~zzzyyyxxxzzzvvvrrrrrrwww~~~~~~ppp^^^^^^aaagggoooyyy{{{yyywwwwwwxxx{{{|||}}}|||{{{zzz{{{{{{{{{{{{||||||||||||~~~}}}|||zzzxxxwwwvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzyyywwwuuutttsssrrrqqqqqqqqqpppmmmjjjfffffffffeeecccbbbbbbccccccffflllqqqvvvzzz||||||{{{}}}|||uuujjj___XXXUUUSSSVVVZZZ___ccceeeggggggfffhhhooozzz{{{ooofff^^^ZZZ[[[```gggpppxxx}}}|||xxxuuuuuusssooollliiihhhggghhhkkkmmmnnnmmmppprrrssssssrrrsssuuuwwwuuuxxx}}}{{{}}}~~~~~~|||{{{zzzzzzzzzyyyzzz{{{{{{{{{zzzxxxwwwvvvwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxwwwtttsssssstttuuuuuuuuuttttttttttttsssuuuuuuuuutttuuuuuuvvvvvvuuutttsssrrrpppooonnnmmmoooooopppqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrppprrrssssssqqqppppppqqqppprrrtttuuuuuuuuuvvvwwwvvvuuusssrrrqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqooommmjjjggggggiiilllooossssssrrrqqqppppppppppppppppppppppppooonnnmmmmmmkkkllllllkkkjjjgggeeedddaaa]]]YYYVVVVVVUUUQQQNNNNNNLLLKKKJJJKKKKKKIIIHHHCCCAAA>>>:::888777666777888888777666666666777777777888999:::<<<>>>???@@@??????>>>===;;;888666555888666555888888888<<>>======<<<;;;;;;888777555555777999999999444444444333222222111111222222222222222222222222222333555<<>><<<<<<<<<<<<;;;::::::999999888888999999888777666666444444333333333222222111222222111111111111222222111111666<<>>???@@@??????===;;;:::888777666999666666777777888???HHHZZZsss}}}|||nnnZZZMMMSSSWWW^^^rrrtttfff```\\\cccsss}}}|||jjj]]]VVVPPPOOONNNLLLOOOVVVdddmmmvvvyyy|||}}}zzz|||yyy___SSSHHHFFFGGGEEEDDDFFF>>>>>>>>>>>>===<<<;;;::::::777555444666888999999444333333222222111111000111111111111111111111111111111222777@@@KKKUUU[[[\\\ZZZ]]]dddhhhggggggiiirrrxxx~~~======<<<===??????>>><<<======<<<;;;;;;:::::::::999999999999999999888888555555555444333222111111222222111111111111222222111000444;;;???@@@EEEJJJRRRdddxxx~~~{{{xxxuuuxxxuuuqqqnnnooouuu|||~~~~~~ooofff```ccckkksss~~~~~~{{{xxxwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwvvvvvvvvvwwwyyyzzz{{{zzzyyyyyyxxxyyyyyyzzzxxxxxxxxxwwwwwwvvvuuuuuuvvvvvvuuuvvvvvvtttpppmmmiiifffccc```______``````^^^```dddiiimmmppprrrsssqqqpppmmmhhhaaa[[[WWWVVVRRRUUU[[[aaagggkkknnnooonnnnnnttt~~~ttthhhbbb___]]]]]]___bbbiiirrr{{{{{{wwwuuunnnnnnmmmllljjjjjjjjjjjjoooppppppooonnnooorrrtttssswww}}}|||yyyyyyzzz~~~}}}}}}}}}}}}|||{{{{{{zzz{{{{{{xxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwwwwxxxuuuvvvvvvuuusssrrrssstttuuuuuuuuuuuuuuuuuuuuuuuutttssssssssstttuuuvvvvvvvvvvvvuuusssrrrpppoooooorrrqqqqqqqqqrrrssstttuuuuuutttrrrqqqpppqqqrrrrrrqqqsssuuuuuusssrrrssstttppprrrtttuuuuuuvvvwwwxxxvvvuuurrrqqqqqqqqqsssttttttttttttttttttsssrrrrrrnnnllljjjhhhhhhjjjlllnnnsssrrrqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnmmmlllkkkkkkjjjjjjjjjiiigggeeebbbaaa___]]]YYYVVVTTTRRRPPPNNNLLLKKKJJJIIIIIIHHHEEEBBB>>><<<:::777666666666777888888999999999999999999777888999;;;===>>>???@@@@@@???===;;;999888888888:::888777888888:::DDDNNNaaaxxx}}}{{{kkkUUUIIITTT^^^fffyyymmmaaa```^^^iii{{{~~~vvv```WWWRRROOONNNLLLKKKMMMPPP]]]eeennnsssyyy~~~~~~zzz|||oooUUUMMMEEECCCDDDCCCAAAAAA======>>>>>>===<<<;;;:::;;;999666555666777888888444333333222222111111000111111111111111111111111222111111444<<>>>>>>>>@@@@@@>>><<<>>>>>>===;;;;;;;;;;;;;;;::::::::::::::::::::::::666777777555333111111222000000////////////000000111000333:::>>>@@@DDDIIIMMM]]]oooyyy{{{|||yyyuuuvvvsssooolllkkkooovvv{{{|||{{{mmmccceeejjjoooyyy}}}{{{xxxyyyzzz|||}}}~~~~~~~~~~~~}}}{{{zzzvvvvvvvvvvvvwwwyyyzzz{{{|||{{{zzzyyyyyyyyyzzz{{{xxxxxxwwwwwwvvvvvvvvvvvvwwwvvvwwwxxxxxxuuuqqqnnnkkkgggaaa^^^^^^^^^______]]]___aaadddgggiiikkkllljjjhhheeeaaa^^^[[[YYYYYYSSSWWW]]]dddjjjnnnqqqrrrtttvvv}}}{{{pppddd```______bbbffffffkkkttt|||~~~yyywwwssssssrrrooollljjjjjjkkkmmmnnnooonnnmmmmmmoooqqqsssvvv{{{}}}xxxxxxzzz~~~}}}||||||{{{{{{zzz{{{{{{{{{xxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxtttuuuuuuuuusssrrrsssttttttuuuuuuuuuuuuvvvvvvvvvsssssssssrrrssssssttttttvvvuuuttttttsssrrrqqqqqqqqqrrrrrrsssssstttuuuuuutttssssssrrrrrrrrrrrrsssqqqssstttuuussssssssstttppprrrtttuuuuuuuuuvvvwwwssssssrrrqqqrrrssstttuuuttttttuuuttttttsssrrrqqqmmmkkkiiihhhiiikkkmmmnnnrrrrrrqqqqqqpppqqqqqqrrrnnnnnnnnnnnnmmmlllkkkkkkiiiiiihhhgggeeeccc```___^^^\\\YYYVVVSSSPPPOOONNNKKKJJJIIIIIIHHHFFFBBB@@@<<<;;;999777666666777888888999::::::;;;:::::::::888888:::;;;===???@@@AAAAAA???<<<999888888999999999888888::::::???LLLYYYiii{{{yyyiiiVVVIIITTTbbbnnn|||ggg___ccc```oookkk[[[RRRPPPNNNLLLKKKKKKLLLMMMTTT\\\eeekkkttt|||~~~{{{}}}fffSSSMMMFFFBBB@@@???;;;999<<<<<<===>>>===<<<;;;:::;;;999666666777777777666444444444333222222111111111111111111111111111111222222111333999CCCOOOWWWUUUTTTYYYaaaggghhhiiikkkooozzzAAA@@@???@@@AAA@@@>>><<>>===<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;777888888666333111111222000000////////////000000111///111777===@@@DDDIIIIIIVVVfffqqqyyy}}}{{{vvvvvvtttpppllliiijjjoootttyyyvvvwww|||}}}xxxuuuvvvyyy~~~wwwkkkkkknnnpppwww~~~yyyxxxxxxxxxyyy{{{|||}}}~~~~~~~~~|||{{{wwwxxxyyyzzzzzzzzzzzzzzz|||{{{yyyyyyyyyzzz|||}}}yyyyyyxxxwwwwwwwwwwwwxxxwwwwwwwwwxxxxxxvvvqqqnnnkkkfff```\\\\\\]]]^^^]]]]]]^^^___aaabbbcccddddddcccaaa]]][[[ZZZ[[[[[[[[[UUUYYY___ffflllqqqtttuuuwww||||||pppddd```aaacccggglllkkkpppwww{{{xxxuuuuuutttpppkkkhhhiiijjjjjjlllmmmmmmlllllllllmmmsssvvvyyy|||yyyuuuxxx}}}~~~}}}{{{{{{zzzzzzzzz{{{{{{|||yyyyyyxxxxxxxxxxxxxxxxxxzzzyyywwwvvvuuuvvvwwwxxxssstttuuutttrrrrrrrrrssstttuuuuuuuuuvvvvvvvvvvvvssssssrrrqqqqqqqqqrrrrrrsssssssssrrrrrrrrrqqqqqqoooppprrrsssttttttssssssrrrrrrssssssssssssssssssppprrrttttttssssssssstttppprrrtttttttttssstttuuupppqqqqqqrrrssstttuuuuuussssssssssssrrrqqqpppoookkkjjjiiihhhiiilllnnnpppppppppoooooooooppppppqqqooooooooonnnnnnmmmlllkkkgggggggggfffdddaaa^^^]]][[[ZZZXXXUUUQQQNNNMMMMMMKKKJJJIIIHHHGGGEEEAAA>>>;;;:::888777666777888999888999:::;;;<<<<<<;;;:::999:::;;;===???@@@AAABBB@@@>>>:::777666666888999666666888;;;>>>EEEUUUeeetttwwwfffXXXOOOWWWfffwwwuuu```\\\ccchhhyyy|||wwwbbbXXXPPPOOOMMMJJJIIIJJJKKKKKKLLLSSS[[[cccnnnyyy~~~~~~~~~yyy___RRRMMMFFF???===<<<:::888;;;<<<===>>>>>><<<;;;999888777666777888999888777555555444444333222222222111111111111111111111111111111111222666???KKKSSSXXXWWWZZZaaaddddddggglllmmmzzzCCCBBBAAAAAAAAA@@@>>><<<@@@???===<<<;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<777999999777333000111222222222111111111111222222111...///666<<>>@@@BBBCCCDDD???<<<999666444555777999444444777;;;@@@JJJ\\\mmm{{{vvveeeZZZWWW\\\jjj}}}qqq[[[YYYbbbrrr|||ooo]]]XXXOOOOOOMMMJJJIIIJJJKKKKKKGGGMMMUUU]]]iiivvv}}}}}}uuu\\\PPPLLLDDD===;;;<<<===;;;:::;;;===>>>>>><<<;;;999555444555777999;;;:::888666555555444444333333222000000000000000000000000111111111111444<<>>>>>???>>><<<:::999999999::::::::::::;;;;;;;;;<<<<<<777666666666555555555555222222111000000000000000000111222333666<<>>;;;888666666666666999:::888888BBBVVVhhhrrrzzzpppbbb\\\XXX```ttt{{{hhh[[[\\\cccvvv~~~iii\\\VVVQQQNNNJJJHHHHHHHHHHHHGGGJJJLLLPPPVVV```mmmzzzppp]]]MMMJJJDDDAAA??????>>>===BBB@@@>>>======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;777777666555444333333222444555555333111//////000000222222000111777CCCLLL\\\bbbbbb\\\ZZZaaaiiilllrrrwww|||~~~~~~@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::999888777555555444222111111000000000111111000111222333555;;;BBBGGGGGGLLLVVVbbbnnnvvvyyyyyyzzzuuupppnnniiibbb```dddaaabbbcccdddeeefffffffffiiippp|||{{{wwwtttvvvxxxyyy}}}xxxvvvxxxzzzzzz|||}}}zzzxxxyyyyyyzzz|||~~~~~~|||zzzzzz{{{|||}}}~~~}}}|||{{{zzzyyyxxxwwwwwwvvvvvvvvvqqqsssuuuwwwwwwuuusssrrrkkkeee^^^YYYVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVTTTRRRSSSVVVXXX\\\```eeejjjmmmrrrwww{{{vvvnnnhhhhhhkkkooouuu{{{}}}|||yyyyyyyyyxxxvvvsssoookkkhhhffffffhhhiiiiiihhhiiilllnnnooorrrvvvxxxzzz}}}zzzuuurrrttt~~~{{{|||}}}}}}zzzxxxyyyyyyzzz{{{{{{{{{{{{{{{~~~}}}{{{yyyxxxxxxxxxyyyzzzyyyxxxwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvwwwuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrrrssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrsssssstttttttttuuuwwwvvvsssrrrtttuuuvvvuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrssstttqqqrrrsssrrrpppnnnmmmlllllljjjiiihhhhhhkkkmmmoooqqqqqqrrrqqqqqqpppooonnnnnnnnnnnnmmmllljjjhhhgggeeecccaaa___\\\ZZZYYYYYYTTTSSSSSSRRROOOMMMJJJIIIJJJHHHFFFEEECCCAAA===::::::999777555555666888:::<<<<<<;;;;;;;;;;;;;;;;;;888:::===@@@BBBCCCDDDDDD===<<<999777666666777888777999;;;>>>KKK```sss}}}{{{hhh[[[VVVWWWaaawwwtttcccXXX\\\eee}}}tttaaaXXXUUUOOOLLLHHHGGGGGGGGGFFFFFFFFFHHHLLLPPPWWWdddsss~~~ppp]]]LLLHHHCCCAAA@@@@@@@@@@@@BBB@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;::::::888777666444333222222222333444444333111///000111111222222000000444>>>EEEVVV]]]```[[[XXX```jjjpppssswwwzzzzzzyyy|||>>>>>>?????????@@@@@@@@@<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========;;;:::888666555444111111111000111111222222000111222222444999???DDDEEEGGGMMMXXXfffqqqwwwyyyzzzwwwuuusssnnnfffaaaaaa___```bbbdddfffgggggggggiiimmm{{{yyyuuutttuuuyyy~~~|||xxxxxxzzzzzz|||}}}~~~zzzwww{{{{{{{{{|||}}}}}}{{{yyyzzz{{{}}}~~~~~~{{{zzzxxxwwwuuutttttttttoooqqqtttwwwwwwvvvsssrrriiiddd]]]XXXUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVSSSTTTSSSRRRQQQRRRUUUWWW___bbbfffkkknnnssswww{{{|||tttmmmiiikkkooossszzzzzzxxxwwwyyyxxxwwwtttqqqnnnllljjjggghhhiiiiiihhhiiilllnnnqqqtttwwwyyyzzz|||}}}vvvvvvvvv|||~~~~~~~~~|||zzzzzzzzz{{{|||{{{zzzxxxwwwyyyyyyzzzzzz{{{{{{zzzzzz||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyywwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuussssssssstttttttttttttttuuutttttttttssssssrrrrrrrrrrrrrrrrrrrrrssssssssstttuuuvvvuuusssrrrssstttwwwwwwvvvvvvuuuuuuttttttwwwuuusssqqqqqqqqqssstttqqqqqqrrrrrrqqqooommmlllmmmkkkjjjiiijjjlllnnnpppqqqqqqrrrqqqqqqpppooonnnnnnnnnmmmlllkkkiiihhhgggcccbbb___]]]ZZZXXXWWWWWWSSSRRRRRRPPPNNNLLLJJJIIIIIIGGGEEECCCBBB???<<<999:::999777666666888:::;;;>>>===<<<<<<;;;;;;;;;;;;:::;;;>>>@@@BBBCCCCCCCCC:::999777666666777888999666:::>>>DDDTTTjjj|||rrr___TTTQQQUUUbbbzzz{{{kkk\\\XXXbbbooo{{{gggYYYTTTSSSMMMJJJGGGFFFFFFFFFEEEDDDCCCGGGIIIKKKNNNZZZkkkxxxlllYYYJJJGGGCCCAAAAAABBBBBBBBBAAA???======>>>>>>>>>===<<<<<<;;;;;;::::::999999999777555333222222333444555555555333111000111222111222222000///111777===MMMWWW]]]ZZZWWW]]]iiissstttvvvvvvsssqqqsss{{{????????????????????????:::;;;===>>>???>>>======;;;<<<<<<<<<<<<============<<<;;;:::888777666555222111111111111222333333000111111222333777<<<@@@DDDDDDGGGQQQ___mmmwww|||~~~}}}|||{{{wwwooohhhccc___```ccceeehhhjjjkkklllmmmnnnxxx|||tttrrrssstttzzzzzzyyyyyyxxxzzz~~~|||~~~zzzwwwzzzzzzzzz{{{}}}}}}{{{zzz{{{|||}}}~~~~~~}}}{{{zzzxxxvvvtttrrrqqqqqqmmmooosssvvvwwwuuusssqqqjjjeee^^^YYYVVVUUUTTTSSSTTTTTTUUUVVVWWWVVVVVVUUURRRSSSSSSRRRRRRTTTWWWYYY^^^```eeejjjooosssxxxzzz||||||tttnnnjjjmmmrrrvvv|||zzzxxxxxxyyyxxxwwwvvvtttqqqooonnniiiiiiiiiiiihhhiiilllooorrrtttvvvwwwxxxzzz}}}{{{vvvvvv{{{~~~||||||}}}|||{{{yyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvssssssttttttuuuuuuvvvvvvuuuuuuuuuttttttsssrrrrrrrrrrrrrrrrrrrrrrrrssssssuuuuuuuuutttssssssssssssrrrrrrsssssssssssssssssswwwuuussspppooopppqqqssssssrrrrrrssssssrrrooommmnnnlllkkkjjjjjjmmmoooqqqqqqqqqqqqqqqqqqpppnnnnnnmmmmmmmmmllljjjiiigggfffbbbaaa^^^\\\YYYXXXVVVVVVQQQQQQPPPNNNLLLKKKIIIHHHHHHFFFCCCAAA@@@>>>:::888888888777666777888:::;;;======<<<;;;::::::;;;<<<;;;===???AAABBBBBBBBBBBB999888777555555666888999777<<>><<<===>>>??????>>><<<<<<;;;;;;:::999888888888777555333333555888999::::::888555222000111222000111111111000111555888FFFPPPYYYYYYUUUYYYfffqqqssssssqqqlllhhhjjjrrrzzzAAAAAA@@@@@@???>>>>>>===;;;<<<>>>???@@@@@@???>>><<<<<<<<<=========>>>>>>;;;::::::999999888888888333333222222222222333333000111111111222555999===DDDDDDEEELLLYYYiiixxx~~~xxxnnngggbbbccceeehhhlllooorrrtttsssrrrzzz}}}uuusssuuurrrxxx|||zzzyyywwwxxx{{{{{{}}}{{{xxxxxxxxxxxxzzz|||~~~}}}|||||||||}}}}}}}}}|||zzzyyy{{{yyywwwuuurrrpppooonnnlllnnnrrrtttuuutttrrrqqqjjjfff___ZZZWWWVVVTTTSSSRRRSSSUUUVVVVVVVVVUUUTTTQQQRRRSSSSSSSSSUUUWWWZZZ\\\]]]aaagggmmmssswwwyyyyyy}}}vvvpppmmmppptttwww|||{{{yyyyyyyyyyyyxxxwwwuuusssrrrqqqjjjjjjjjjhhhhhhiiillloooqqqrrrtttuuuvvvxxx{{{~~~~~~{{{yyyyyy}}}||||||}}}~~~~~~yyyyyyyyyxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{zzzyyyyyywwwwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuvvvvvvvvvuuuuuutttttttttsssssssssrrrsssssssssssssssttttttvvvuuuttttttssssssrrrqqqnnnnnnoooppprrrsssttttttvvvtttrrrpppoooooopppqqqtttsssssstttuuutttqqqooonnnmmmkkkjjjkkkmmmpppqqqqqqqqqqqqqqqqqqpppnnnnnnmmmllllllkkkjjjhhhgggfffbbbaaa^^^\\\YYYWWWVVVVVVPPPOOONNNLLLKKKIIIHHHHHHGGGDDDAAA???===<<<999777666555555555666888999:::<<<;;;:::999999:::;;;<<<===>>>@@@AAABBBBBBAAAAAA;;;999777666555666777888777===FFFRRRfffzzznnn[[[PPPOOOQQQVVVhhhnnnaaabbbqqq~~~ooobbbWWWQQQQQQKKKIIIGGGGGGGGGGGGFFFDDDDDDHHHJJJGGGFFFNNN]]]kkkqqqxxxbbbSSSKKKHHHCCC@@@@@@@@@??????>>>===;;;<<<===???>>>>>><<<<<<;;;:::999999888888777666555555777:::===?????????<<<888333000000111///000111111222333555777@@@KKKVVVYYYUUUUUU```kkkpppooolllfffaaacccllltttCCCCCCBBBAAA@@@???>>>======>>>??????@@@@@@@@@@@@============>>>>>>>>>>>>::::::::::::999999999999555444333333222222333333000111111111111333666999BBBCCCEEEIIIRRRcccvvv|||sssjjjffffffhhhjjjoootttyyy|||zzzyyyzzzwwwwwwrrrwww}}}{{{wwwvvvyyy{{{}}}|||zzzxxxwwwwwwyyy|||~~~~~~}}}{{{|||||||||{{{zzzxxxwwwzzzxxxvvvsssqqqooonnnmmmmmmoooppprrrsssrrrqqqpppjjjfff```[[[XXXVVVTTTRRRPPPQQQSSSUUUUUUTTTSSSRRRPPPRRRSSSTTTTTTUUUWWWZZZ[[[\\\___eeelllrrruuuvvvwww}}}{{{wwwrrrooossswwwyyy}}}~~~{{{zzzyyyyyyyyyxxxwwwvvvtttsssrrrkkkkkkjjjhhhgggiiilllooopppqqqsssssstttwwwzzz}}}}}}|||{{{{{{~~~~~~}}}|||||||||}}}~~~yyyyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||{{{{{{zzzzzzvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwvvvwwwwwwxxxvvvvvvvvvvvvvvvuuuuuuuuutttuuuvvvwwwxxxwwwvvvvvvssssssttttttttttttuuuuuutttttttttuuuuuuuuuuuuuuussssssssssssssssssssssssrrrsssssstttuuuuuuvvvvvvwwwuuussssssssssssqqqpppmmmnnnpppqqqsssuuuwwwwwwtttssssssrrrqqqqqqqqqqqquuusssrrrsssvvvuuurrrooonnnlllkkkjjjjjjmmmoooqqqqqqqqqrrrqqqqqqpppooonnnllllllkkkjjjiiigggfffeeeaaa```]]][[[XXXWWWUUUUUUOOONNNLLLJJJIIIHHHHHHHHHFFFCCC???===;;;:::777666444444444555666888999::::::999888777888:::<<<>>>???@@@AAABBBBBBAAAAAA@@@;;;:::888666666666777888777???KKK\\\rrrtttaaaSSSNNNOOORRR___qqqiiicccoootttyyywwwiiiaaaWWWPPPOOOJJJIIIGGGGGGHHHGGGFFFDDDBBBEEEGGGEEEDDDIIIUUU^^^jjjyyy{{{lll]]]SSSKKKGGGBBB???>>>>>>>>>======<<<:::;;;<<<======<<<;;;;;;::::::999999888888777777777777:::===@@@BBBBBB@@@===888333000111222//////000111222444555666;;;EEERRRYYYVVVTTTZZZdddkkkkkkgggaaa]]]```iiiqqq|||CCCBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????@@@@@@AAA======>>>>>>>>>?????????======<<<<<<;;;:::999999777666555333222222222222000111111111000111444666>>>AAAEEEFFFKKK[[[rrrxxxnnniiiiiiiiikkkpppwww~~~~~~{{{wwwrrrvvv}}}~~~yyywwwxxx{{{}}}}}}|||yyyxxxwwwxxx{{{|||||||||yyyzzz{{{|||{{{{{{yyyyyyxxxwwwuuurrrpppnnnmmmmmmooooooppppppppppppppppppiiieee___ZZZWWWUUURRRPPPPPPRRRTTTVVVVVVUUUSSSRRRSSSUUUVVVWWWWWWWWWYYY[[[______```eeekkkppprrrqqqssszzz~~~~~~}}}{{{yyyxxxsssrrrvvvzzz|||}}}zzzxxxwwwyyyyyyyyyxxxvvvuuusssrrrlllllljjjhhhgggiiimmmppppppqqqrrrssstttwww|||}}}|||}}}}}}{{{}}}}}}|||{{{zzzzzz{{{{{{wwwxxxyyy{{{{{{|||||||||||||||}}}}}}||||||{{{zzzwwwxxxyyyyyyyyyxxxwwwvvvwwwvvvvvvuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttuuuwwwxxxxxxxxxvvvvvvsssssssssttttttuuuuuuuuuuuuuuuttttttttttttttttttqqqqqqrrrrrrssssssttttttrrrssstttuuuvvvwwwxxxyyywwwuuusssssstttsssqqqoooooooooqqqrrrtttuuuvvvwwwsssttttttuuuuuutttsssrrrtttqqqpppqqquuuuuuqqqmmmmmmllljjjiiijjjllloooqqqqqqqqqrrrqqqqqqpppooonnnkkkkkkkkkjjjiiigggeeeeee___^^^\\\YYYWWWUUUTTTSSSNNNMMMKKKIIIHHHGGGGGGGGGEEEBBB>>>;;;:::888666555444444555666888999:::;;;:::999888777999<<>>>>>>>>===;;;999999;;;;;;;;;:::::::::999999999999999999777888888999;;;<<<>>>??????>>>;;;666222111222333111000///000111333444444666>>>MMMXXXYYYUUUXXX___ffffffddd___\\\___hhhqqqttt|||AAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@?????????AAAAAA>>>>>>>>>>>>????????????AAA@@@???===<<<:::999888888777666444333222111111000111111000000000333555:::???DDDDDDGGGUUUooo|||rrrkkkjjjiiikkkpppyyy~~~vvvrrruuuzzz{{{xxxxxx|||}}}~~~}}}|||zzzxxxxxxzzz{{{{{{zzzxxxyyyzzz||||||||||||{{{wwwvvvtttrrrooonnnmmmlllqqqpppoooooonnnooooooppphhhddd^^^YYYVVVSSSQQQOOOSSSUUUWWWYYYYYYXXXVVVUUUWWWYYYZZZ[[[[[[[[[]]]___cccaaabbbfffkkkoooooonnnnnnuuu|||~~~||||||||||||zzzyyyxxxtttsssxxx}}}}}}xxxvvvtttyyyyyyyyyxxxvvvtttsssrrrmmmlllkkkhhhgggiiimmmppppppqqqssstttuuuxxx}}}~~~{{{|||~~~{{{{{{{{{zzzxxxwwwxxxyyyvvvwwwyyy{{{|||||||||{{{}}}}}}~~~~~~}}}|||{{{{{{yyyyyyzzz{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvxxxwwwwwwwwwvvvvvvuuuuuutttvvvxxxyyyyyyxxxwwwvvvssstttttttttuuuuuuvvvvvvuuuuuuttttttsssssssssrrroooppppppqqqrrrsssttttttrrrssstttvvvwwwyyyzzz{{{xxxuuurrrrrrtttsssqqqnnnooopppqqqqqqrrrsssttttttssstttvvvxxxxxxwwwuuutttrrrooonnnpppssstttpppkkkmmmkkkjjjiiijjjlllnnnpppqqqqqqrrrqqqqqqpppooonnnkkkkkkkkkjjjhhhgggeeeddd^^^\\\ZZZWWWUUUSSSRRRRRRMMMLLLJJJHHHGGGGGGGGGGGGDDDAAA===:::999888666444444555666888999;;;<<<<<<:::999888888:::===AAACCCAAAAAABBBCCCBBBAAA@@@???888777777777888:::===>>>@@@HHHVVVggg}}}uuu^^^PPPOOOWWW___dddvvvqqq```iiivvvqqq|||{{{___WWWVVVPPPJJJJJJFFFEEEDDDEEEFFFEEECCCAAABBBDDDFFFHHHIIIJJJMMMOOOPPPYYYdddllluuu|||~~~{{{wwwsssooonnnmmmlllhhheee___^^^\\\XXXUUUQQQMMMKKKDDDAAA>>><<<===>>>??????===;;;999999:::::::::999999999999999999999::::::888999999::::::;;;;;;;;;<<<;;;888444111111222555222111//////000111222222222:::IIIXXX[[[WWWWWW]]]cccdddbbb^^^\\\___iiiqqqnnnzzz???@@@@@@AAAAAA@@@@@@???BBBAAA@@@@@@???@@@@@@@@@AAA@@@???>>>>>>>>>???@@@>>>>>>===<<<:::999888888777888888888666555333111222222000000000111222333666<<>><<<::::::<<<>>>>>>>>>???<<<::::::===>>>===;;;<<<<<<;;;:::999999999999::::::999999999:::;;;;;;888777666444222111111111000000////////////000000000555???KKKVVV[[[YYYUUU]]]bbbffffffcccdddkkkqqqmmmttt|||??????@@@@@@@@@@@@??????BBBAAA@@@??????>>>??????@@@@@@???>>>>>>???@@@AAA===<<<<<<;;;;;;:::::::::999999999999888666444333222222111111111111222222555:::@@@AAABBBKKK[[[hhhvvv~~~~~~xxxpppooollliiikkksss~~~xxxsssrrr{{{}}}}}}~~~}}}|||zzzyyyyyyxxxxxxxxxzzz|||}}}{{{zzzzzzzzzvvvtttrrrpppppppppqqqrrrsssqqqppppppqqqpppooonnnhhheee```[[[WWWTTTSSSSSSVVVXXX\\\___bbbccccccbbbaaaccceeeggghhhgggfffddd```bbbdddddddddeeehhhkkkmmmnnnqqqtttvvvxxxxxxyyyrrrssstttttttttwwwzzz~~~~~~~~~{{{zzz||||||{{{zzzyyywwwvvvuuutttooonnnlllkkkjjjkkkmmmmmmoooqqqsssuuuuuuxxx}}}~~~}}}~~~~~~~~~~~~}}}zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxyyy{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{zzzzzzyyyyyyxxxxxxvvvuuutttvvvyyyzzzzzzxxxxxxyyyyyyzzzyyyxxxvvvuuuuuuttttttssstttuuuwwwxxxttttttttttttttttttttttttuuuuuutttsssrrrqqqppppppqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrtttuuutttsssqqqrrrssssssssssssrrrqqqppppppppprrrttttttrrrpppqqqqqqrrrssssssttttttuuupppqqqrrrsssrrrpppnnnmmmjjjjjjiiiiiiiiijjjlllmmmlllmmmnnnooopppoooooonnnlllkkkjjjiiifffccc```^^^\\\[[[YYYVVVRRROOOMMMLLLJJJIIIHHHFFFEEEDDDDDDCCCAAA???;;;888666555555666444555777888999999999888888777666888<<<@@@AAAAAAEEEDDDCCCDDDDDDBBB>>>:::666555666999888888<<>>??????@@@@@@??????>>>AAAAAA???>>>============????????????@@@AAABBBBBB;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;::::::888666555222222222333333222222111222888>>>???@@@EEEPPPYYYhhhvvv~~~|||uuulllnnnjjjgggkkkvvv{{{rrrmmmuuu~~~}}}}}}{{{zzzyyyxxxxxxxxxzzz||||||{{{zzzzzzzzzuuutttrrrpppppppppqqqrrruuusssrrrqqqrrrrrrqqqooogggeeeaaa\\\YYYXXXWWWWWWWWWZZZ___cccfffgggggggggeeegggiiikkklllkkkjjjhhhbbbdddfffgggffffffggghhhiiijjjllloooqqqssstttuuupppqqqqqqrrrsssvvv{{{~~~{{{zzz|||||||||{{{zzzxxxwwwvvvvvvooonnnmmmlllkkkllllllmmmnnnppprrrtttvvvyyy~~~}}}zzz{{{|||}}}}}}{{{{{{|||{{{zzzxxxxxxyyyyyyyyyyyyxxxxxxzzzyyyyyyyyyyyyyyyyyyxxxyyyyyyzzz{{{}}}~~~}}}}}}|||{{{{{{zzzyyyyyyuuuttttttvvvxxxzzzzzzyyyyyyyyyzzzzzzyyywwwvvvuuuvvvvvvuuuttttttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrtttuuutttssspppqqqqqqrrrrrrqqqqqqpppqqqpppppprrrtttuuutttsssqqqrrrrrrsssssstttuuuuuusssttttttuuutttrrrqqqpppkkkkkkjjjiiiiiijjjkkkllllllmmmnnnooopppooonnnmmmkkkjjjiiigggdddaaa^^^]]]YYYXXXVVVSSSPPPNNNLLLJJJJJJJJJHHHGGGFFFDDDCCCCCC>>><<<999777555444444555555666777999999999999888888777777:::>>>AAABBBBBBFFFEEEDDDDDDDDDBBB>>>:::666555777999888888===DDDSSSkkk{{{iii[[[SSSZZZeeeooozzzpppmmmooouuurrryyyooo```QQQKKKJJJHHHFFFEEECCCBBBBBBBBBCCCCCCDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEGGGHHHIIIHHHFFFFFFEEEDDDCCCDDDEEEGGGIIIEEEHHHHHHDDDCCCDDDCCC???===<<<;;;<<<>>>AAABBBBBBAAAAAA@@@AAABBBBBB???===<<<;;;;;;::::::::::::;;;===<<<;;;999888777777777888777555444333222111111111000000//////000000111///111666???JJJSSSYYY[[[]]]___bbbeeegggjjjkkklllnnnpppvvv~~~???@@@@@@AAAAAA@@@@@@???AAA@@@???===<<<<<<<<<<<>>GGGWWWssslllbbb\\\YYY___hhhrrrlllmmmuuuuuu|||dddXXXMMMJJJJJJFFFCCCCCC@@@@@@@@@@@@@@@AAABBBCCCGGGGGGGGGHHHIIIJJJJJJKKKIIIGGGEEEDDDDDDDDDCCCAAABBBBBBBBBCCCFFFIIILLLMMMGGGJJJIIIEEEBBBBBBAAA>>>>>><<<;;;;;;===?????????@@@@@@BBBDDDEEEDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;999888888777777777777777555444333222222222111000000000000000000111000111333:::CCCOOOXXX^^^]]]]]]___ccciiilllllljjjlllmmmpppyyyAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<>><<<;;;;;;:::999::::::;;;:::999777666333444555555555333222111///444999>>>AAAEEEIIILLLXXXeeerrrwwwvvvtttrrrqqqrrrpppoooqqqyyyyyylllnnnyyy|||zzzxxxwwwvvvvvvxxx{{{{{{{{{zzzzzz{{{vvvuuusssqqqqqqrrrtttuuuwwwvvvttttttuuuuuusssrrrllljjjgggddd```^^^\\\\\\]]]```dddhhhlllnnnpppppplllnnnppprrrsssrrrqqqoooppppppooonnnllljjjfffdddhhhiiijjjllloooqqqssstttqqqrrrtttuuuxxx|||{{{zzz|||{{{{{{{{{zzzzzzyyyyyyyyyttttttsssrrrqqqpppppppppppppppqqqssswww{{{~~~}}}{{{zzzyyywwwuuuuuuvvvvvvvvvxxx|||~~~{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||||||||yyyzzz{{{||||||{{{zzzyyyzzzzzzzzzzzzzzzyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwxxxxxxwwwvvvuuuuuuuuuyyyyyyzzzzzzyyyxxxvvvuuuzzzyyyxxxwwwwwwwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwsssrrrqqqpppppprrrtttuuutttssssssrrrrrrqqqqqqqqqpppppppppqqqssstttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrpppooonnnpppssstttuuutttttttttuuuuuuvvvwwwwwwxxxuuuuuuuuuttttttsssrrrrrrnnnmmmkkkjjjjjjjjjkkkkkklllmmmnnnoooooonnnmmmlllkkkjjjgggdddaaa^^^\\\[[[TTTSSSQQQOOOMMMKKKIIIHHHIIIHHHHHHGGGEEECCCAAA???:::888666444222222333444666777999::::::999888888999999:::===AAADDDEEEEEEDDDDDDDDDBBB???;;;999888888777888888666888AAAMMM___zzzwwwaaaYYYZZZ]]]bbbiiitttyyykkkppp||||||yyymmm]]]TTTLLLJJJIIIEEEAAAAAA>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGHHHJJJKKKLLLGGGEEEBBB@@@@@@@@@???>>><<<===???AAAEEEIIIMMMOOOLLLOOONNNGGGBBBAAAAAA???@@@===;;;:::;;;<<<;;;;;;<<<>>>AAADDDEEEEEEDDDDDDEEECCCAAA???===;;;::::::888888888777777888888999777666555444333222222222111111000000000000111111222111222666>>>JJJVVV^^^[[[ZZZ\\\aaahhhlllkkkiiimmmlllooovvvBBBCCCCCCDDDDDDCCCCCCBBB???>>>>>>===============@@@@@@BBBBBBCCCCCCCCCCCCAAAAAA@@@>>>===<<<::::::999:::;;;;;;;;;:::888777555555555555444333222222000222666;;;AAAFFFIIIKKKSSS^^^jjjooonnnmmmnnnqqqvvvwwwxxxxxxyyy}}}rrrpppvvv~~~~~~|||yyyxxxwwwvvvvvvxxxzzz{{{zzzzzzzzz{{{wwwvvvtttsssssstttuuuwwwxxxvvvuuutttuuuuuutttrrrooommmkkkhhheeebbb``````aaabbbdddhhhkkkoooqqqsssoooqqqtttvvvwwwvvvtttsssvvvtttrrrqqqqqqooollljjjiiijjjkkkmmmooorrrtttuuurrrtttxxx{{{~~~~~~{{{zzz|||zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvuuutttsssrrrrrrqqqrrrqqqqqqssswww{{{}}}}}}yyytttrrrrrrpppoooqqqrrrrrrqqqppppppsssuuussstttuuuvvvxxxxxxyyyyyy|||~~~~~~|||||||||~~~{{{{{{||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyxxxyyyyyywwwuuusssssstttxxxxxxyyyzzzyyyxxxwwwvvvyyyyyyxxxwwwwwwxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxtttsssrrrrrrrrrssstttuuussssssssssssrrrrrrrrrrrrpppppppppqqqssstttsssrrrqqqppppppooooooppppppqqqqqqpppoooppprrrttttttsssrrrssssssttttttuuuvvvvvvvvvuuuuuutttssssssrrrrrrooonnnlllkkkjjjjjjjjjkkkmmmmmmnnnooonnnmmmlllkkkjjjhhheeebbb^^^\\\ZZZYYYRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGGGGFFFDDDAAA???===999777555333222333444444777888999::::::999888888999999;;;???CCCFFFGGGFFFDDDDDDDDDAAA<<<999777777999888888999888<<>>???@@@AAABBBCCCCCCEEEFFFHHHIIIKKKKKKGGGEEECCCBBBBBBBBB@@@???<<<===???BBBFFFIIILLLNNNMMMQQQPPPHHHBBBAAABBBAAAAAA>>>;;;:::::::::999888:::===@@@BBBBBBBBBCCCDDDFFFEEECCC@@@>>><<<;;;:::777777666666777888888999666666555444333333333333222111111000000111111222333222222444:::EEERRR[[[YYYXXXZZZ___eeejjjjjjiiinnnnnnooovvvBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>======>>>>>>??????AAABBBCCCDDDDDDCCCBBBBBB@@@@@@??????>>>===<<<<<<;;;;;;<<<===<<<;;;:::999777666555444333333333333111111222777===DDDHHHIIILLLVVVbbbhhhfffdddgggllltttzzz}}}{{{vvvwww|||tttrrr~~~yyyssstttyyy}}}{{{yyywwwwwwvvvuuuwwwzzz{{{zzzzzzzzz{{{xxxwwwuuuttttttvvvwwwxxxwwwvvvttttttuuuuuusssrrrooonnnmmmkkkiiigggfffeeedddddddddfffiiinnnrrrtttsssuuuxxxzzz{{{zzzxxxwwwxxxuuussssssuuuvvvuuusssmmmnnnnnnppprrruuuxxxzzzxxx{{{~~~{{{zzz|||yyyyyyyyyyyyyyyzzzzzzzzzvvvvvvvvvuuutttsssrrrqqqtttrrrqqqssswww{{{|||{{{~~~~~~~~~}}}~~~}}}sssmmmkkkkkkkkkjjjhhhiiiiiihhhggggggiiijjjkkklllnnnqqqtttvvvwwwvvvyyy{{{}}}}}}{{{zzz{{{}}}{{{{{{{{{zzzzzz{{{{{{{{{|||{{{zzzzzzzzz{{{|||}}}zzzzzzyyyyyyxxxwwwwwwvvvuuuuuuvvvwwwxxxyyyzzzzzzwwwxxxyyywwwtttrrrsssuuuvvvwwwxxxyyyzzzyyyxxxxxxwwwvvvvvvuuuvvvwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyttttttttttttttttttttttttrrrrrrrrrssssssssssssssspppooooooqqqssstttsssqqqrrrqqqppppppppppppqqqrrrtttrrrpppppprrrtttttttttssssssssstttuuuuuuvvvvvvwwwvvvuuuttttttssssssssspppooommmkkkjjjjjjjjjjjjmmmmmmnnnnnnnnnmmmkkkkkkhhhfffbbb^^^[[[XXXWWWVVVQQQPPPOOOMMMLLLJJJIIIIIIEEEFFFFFFEEECCC@@@===;;;888777555333222333444555888999:::::::::999888888999:::<<<@@@EEEHHHHHHGGGEEEFFFEEEAAA<<<888777888888888999:::<<>>???@@@BBBDDDFFFHHHIIIJJJNNNNNNGGGAAAAAABBBCCC@@@>>>;;;:::;;;;;;::::::;;;===??????======???AAACCCBBB@@@???===<<<<<<<<<888777777666666666777777666555444444333333333333222111111000000111111222222222222333777@@@LLLUUUVVVWWWYYY]]]bbbfffiiijjjllllllnnnsss{{{AAABBBBBBCCCCCCBBBBBBAAA=========>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>===<<<;;;888777555444333333444444222000000333:::AAAEEEGGGGGGQQQ]]]dddbbb___aaagggpppxxx}}}yyyqqqooowwwwwwpppgggttt~~~vvvsssvvv}}}~~~|||zzzxxxwwwwwwvvvuuuwwwzzz{{{zzzzzzzzz{{{yyyxxxvvvuuuuuuwwwxxxzzzwwwvvvttttttuuuuuusssrrrnnnnnnmmmlllkkkjjjjjjiiifffeeedddeeehhhmmmrrruuuvvvxxx{{{}}}~~~}}}{{{zzzwwwuuussstttxxx{{{{{{zzzrrrrrrssstttwwwzzz}}}~~~~~~~~~}}}{{{zzz|||xxxxxxyyyyyyyyyyyyyyyzzzvvvvvvvvvuuutttrrrqqqpppuuusssqqqssswwwzzz{{{zzz|||||||||{{{}}}~~~}}}|||rrrkkkiiijjjjjjiii___`````````______aaacccdddeeeiiinnnsssvvvwwwwwwvvvyyy{{{{{{yyyxxxyyy{{{{{{{{{yyyxxxxxxyyy{{{{{{}}}{{{zzzyyyzzz|||~~~zzzzzzzzzyyyyyyyyyxxxxxxtttuuuvvvwwwyyyzzz{{{|||tttwwwxxxwwwtttssstttwwwuuuvvvxxxyyyzzzzzzyyyyyyttttttttttttuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuvvvvvvuuuuuutttsssrrrrrrrrrsssssstttttttttpppooooooqqqssstttsssqqqttttttsssrrrrrrsssttttttvvvtttrrrrrrsssuuuuuutttuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvuuuttttttttttttpppooommmkkkjjjiiijjjjjjmmmmmmnnnnnnnnnmmmkkkjjjfffccc```\\\XXXVVVTTTTTTPPPPPPOOOMMMLLLJJJIIIIIIDDDEEEEEEDDDBBB???;;;999888777555333333333555666888999:::;;;::::::888777999:::===AAAFFFHHHHHHHHHFFFGGGFFFBBB<<<888888999888888999;;;???JJJaaauuu}}}lll```[[[]]]bbbkkk||||||sssqqqxxx{{{kkkXXXNNNIIIEEEGGGGGGDDDCCCDDDAAAAAAAAABBBCCCDDDFFFGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGEEEDDDCCCCCCBBB???=========>>>>>>??????@@@@@@EEEJJJKKKDDD???@@@CCCDDD@@@>>>;;;;;;<<<======<<<<<<>>>???===:::999;;;>>>???>>>>>>===============:::999888666555555555555666555444444333333333333222222111111111111222222111222222222555===HHHPPPUUUVVVXXX[[[___dddiiilllhhhiiikkkooovvvBBBBBBAAAAAAAAAAAA@@@@@@<<<===>>>???????????????BBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>???AAAAAA???===???>>>===>>>>>>>>><<<:::999777666444333333333444333333333333555:::AAAFFFGGGMMMUUU[[[^^^___```aaannnyyyxxxsssuuuwwwuuu}}}~~~yyywwwwwwssskkkjjjppp|||}}}tttssswww{{{{{{wwwuuutttvvvwwwttttttuuuwwwxxxyyy{{{{{{wwwvvvuuuttttttuuuvvvwww{{{yyywwwuuusssssssssssstttrrrqqqppppppnnnllliiiiiifffbbb___aaaeeekkkoooqqqsssvvvyyyzzzyyyxxxwwwzzzyyyyyyzzz{{{}}}}}}yyyyyyzzz{{{uuuvvvvvvwwwxxxxxxyyyyyyxxxuuurrrrrrtttuuusssrrroooppprrrsssssstttvvvwwwwwwzzz|||{{{{{{}}}{{{qqqllljjjiiifffcccZZZWWWUUUVVVZZZ]]]]]]\\\[[[]]]aaagggooouuuxxxyyy{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxwwwvvv~~~|||zzzzzzzzz{{{zzzyyy{{{{{{zzzyyyyyyyyyzzzzzzxxxyyy{{{|||||||||{{{zzzyyywwwuuusssrrrsssssstttwwwwwwxxxxxxxxxxxxwwwwwwrrrtttvvvwwwvvvuuuvvvwwwzzzyyyxxxwwwwwwwwwxxxyyyuuutttsssrrrqqqrrrssstttttttttuuuuuutttsssrrrrrrnnnnnnnnnoooppppppqqqqqqppppppppppppqqqrrrssstttwwwvvvuuutttssssssttttttuuutttrrrsssuuuwwwxxxxxxvvvvvvvvvtttrrrooommmkkkqqqqqqpppnnnmmmkkkjjjjjjiiijjjlllnnnmmmllliiihhheeeccc```\\\YYYVVVTTTSSSNNNNNNMMMKKKJJJHHHGGGGGGHHHGGGEEEBBB???<<<999777222222222333444555666777:::;;;;;;888444333555888<<<>>>AAADDDFFFGGGHHHHHHHHHFFFAAA===999888888888999999999<<>>@@@@@@@@@DDDBBB@@@AAACCCDDDAAA???@@@@@@@@@===;;;999:::;;;<<<999666555777999;;;;;;===<<<;;;:::888777666555666777888888888777555444444444555555444444333222222222222222111111111000111333555333333777@@@GGGVVVVVVWWWYYY]]]aaaeeehhhkkkhhhjjjooosssxxxBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAAAAA@@@??????AAA@@@???@@@BBBBBB@@@>>>@@@???>>>>>>???>>><<<::::::888777555444333333333333333333333555999???DDDEEEIIIPPPWWW\\\```bbbcccmmmyyyzzzuuuvvvvvvsssrrruuutttpppnnnoookkkeeeiiimmmuuuvvvsssuuuyyy~~~zzzwwwuuuuuuvvvwwwtttuuuuuuvvvwwwxxxyyyyyywwwvvvvvvvvvvvvwwwwwwxxxzzzyyywwwuuutttttttttuuusssrrrqqqqqqrrrqqqooommmjjjgggccc```aaaeeejjjnnnnnnppptttwwwzzz{{{{{{{{{zzz{{{|||}}}|||zzzzzz|||}}}xxxxxxxxxxxxxxxxxxxxxxxxvvvtttrrrsssuuuuuusssqqqoooppprrrsssrrrsssuuuvvvwwwyyy||||||}}}~~~|||~~~|||uuuqqqpppmmmfffaaaUUURRRPPPPPPSSSUUUVVVUUUYYY[[[```gggooouuuxxxyyy{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwwwwvvv{{{zzzyyyyyy{{{|||{{{yyyzzzzzzyyyyyyyyyzzzzzz{{{zzz{{{|||}}}~~~}}}}}}|||zzzxxxuuusssrrrrrrtttuuuwwwwwwxxxxxxxxxxxxwwwwwwssstttvvvwwwvvvuuuvvvwwwyyyxxxwwwvvvuuuvvvvvvwwwsssrrrqqqppppppqqqrrrssstttttttttttttttsssrrrrrroooppppppqqqrrrrrrsssssspppppppppqqqqqqrrrssstttvvvuuuuuuuuutttttttttuuuvvvtttssssssuuuwwwxxxwwwuuuuuuuuutttrrrpppnnnmmmoooooonnnmmmmmmlllkkkkkkhhhiiikkklllllljjjhhhfffdddbbb___\\\XXXUUUSSSRRRMMMMMMKKKIIIHHHGGGFFFFFFGGGFFFDDDBBB>>>;;;888777222222222333444555777777;;;<<<;;;999666555777999===>>>AAADDDFFFGGGHHHHHHHHHEEEAAA===:::888999999888888;;;CCCTTTjjjxxxiiiaaaaaaeeeoooxxxuuunnnooouuu~~~gggWWWLLLGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCFFFMMMUUUYYYWWWTTTNNNLLLHHHFFFEEEFFFIIIKKKKKKGGGCCCAAAAAAAAA@@@>>>BBB@@@>>>>>>@@@AAAAAAAAAAAA???======???@@@@@@>>>@@@@@@@@@>>><<<;;;<<<===:::888666666888;;;<<<===>>>===;;;999888777777777666777888888888777666555444444555555444444333222222222111111111000000000///111222111000444<<>><<>>>>>@@@BBBBBBAAA@@@???===::::::===@@@BBBCCC???@@@@@@???===<<<===???999777666777;;;>>>???@@@>>><<<:::888666666777777777777888999888777666555444555555555555444333333111111111111000000000///...000000000///333999???NNNQQQRRRQQQQQQUUU^^^fffiiiggggggiiikkkqqq}}}BBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@CCCCCCDDDDDDDDDCCCCCCBBB@@@@@@???AAABBBCCCAAA@@@BBBBBBBBBBBBCCCBBB???===<<<;;;:::888666555444444222333333222222555:::===AAAAAACCCJJJUUU```gggjjjqqq}}}|||zzztttllliiilllmmmmmmlllmmmnnnmmmnnnpppqqqrrrvvv|||}}}~~~~~~zzzyyyxxxwwwwwwxxxyyyzzzvvvvvvvvvvvvuuuuuuuuuuuusssuuuwwwyyyzzzyyywwwvvvwwwwwwwwwxxxxxxxxxyyyyyyuuutttssssssttttttrrrpppkkkiiifffdddeeegggkkkmmmnnnppprrrvvvzzz}}}||||||||||||{{{{{{{{{yyyxxxxxxwwwwwwvvvuuuuuurrrssstttvvvvvvuuusssqqqoooqqqrrrrrrqqqqqqssstttuuuxxx{{{~~~xxxzzz|||}}}~~~}}}{{{zzzyyy||||||vvvrrrooohhh]]]UUUNNNLLLJJJJJJLLLPPPSSSUUUZZZ^^^eeennnwww|||}}}|||yyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvwwwyyy{{{{{{xxxvvvxxxxxxxxxxxxyyyzzz{{{|||yyyyyyzzzzzzzzz{{{{{{{{{}}}zzzuuuqqqppprrruuuwwwwwwxxxxxxyyyyyyxxxxxxwwwtttvvvwwwwwwuuutttuuuuuuvvvuuuuuutttttttttttttttqqqpppooooooooopppqqqrrrsssssssssttttttssssssrrrrrrssssssttttttuuuvvvvvvsssrrrrrrrrrsssssstttuuuuuuwwwxxxyyyzzzzzzyyyxxxxxxvvvuuuuuuuuuvvvuuusssrrrrrrrrrrrrrrrqqqqqqqqqmmmmmmlllkkkjjjjjjiiiiiiffffffggghhhgggfffdddccc```^^^[[[XXXUUURRRPPPPPPLLLKKKIIIGGGEEEEEEFFFGGGDDDCCCAAA>>>;;;888777666333333444444555666888999;;;;;;:::999999999;;;<<<>>>@@@BBBDDDFFFFFFFFFFFFCCCAAA===:::888888999:::>>>AAALLLbbb||||||kkk___```iiirrryyyuuuzzzyyybbbTTTMMMJJJFFFEEEEEEFFFHHHHHHFFFDDDDDDEEELLLWWWaaaaaaXXXNNNFFFDDDCCCAAAAAAAAACCCCCCBBBBBBAAA@@@@@@???>>>===??????@@@AAACCCBBB???======;;;:::;;;>>>CCCHHHKKK???@@@@@@???===<<<>>>???888888888:::>>>AAABBBBBB>>><<<999666555666777999777888999999999888777666555555555555555444444333111111111000000000//////000111111111111444999<<>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB???>>>>>>???AAABBB@@@???DDDCCCDDDEEEFFFDDDAAA>>><<<<<<;;;:::888777666555333333333222222444777:::@@@???AAAGGGQQQ\\\fffllluuu~~~{{{tttkkkeeeeeeggghhhhhhiiimmmqqqsssuuuvvvwwwxxx~~~}}}}}}{{{xxxxxxxxxyyyyyyzzzzzz{{{wwwwwwvvvvvvuuutttttttttrrrtttvvvyyyyyyxxxuuutttvvvwwwwwwxxxyyyzzzzzzzzzwwwuuutttssssssrrrpppmmmmmmkkkiiihhhiiikkknnnppptttuuuwwwzzz~~~}}}}}}||||||{{{zzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvqqqsssuuuvvvvvvtttsssrrrqqqrrrssssssqqqqqqrrrssstttwww{{{}}}uuuwwwyyy{{{||||||{{{zzzzzz|||zzzpppiiiddd^^^UUUNNNKKKKKKKKKMMMOOOTTTXXX[[[```dddlllvvv~~~xxxxxxwwwwwwvvvvvvwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxzzzzzzyyyvvvtttwwwwwwwwwxxxyyyzzz{{{|||yyyyyyyyyyyyyyyzzzzzz{{{~~~{{{vvvrrrppprrrtttwwwxxxxxxyyyyyyyyyyyyxxxxxxuuuwwwxxxwwwuuuttttttuuuuuuuuuuuuuuuuuutttttttttqqqpppoooooooooqqqrrrsssrrrrrrsssssssssssssssrrrrrrrrrsssssstttuuuuuuuuussssssrrrrrrrrrsssttttttvvvxxxzzz|||}}}|||zzzyyywwwuuuttttttuuuuuusssqqqqqqqqqqqqppppppqqqqqqqqqnnnmmmllljjjhhhgggeeeeeeeeeeeeffffffeeecccbbbaaa]]]\\\YYYVVVSSSPPPOOONNNLLLKKKIIIGGGGGGFFFGGGGGGBBBAAA>>>;;;999777666555444444444555666777888999:::999888888999;;;<<<<<>>DDDLLLPPP@@@AAA@@@???<<<;;;<<<>>>999999:::===AAADDDDDDCCC@@@>>><<<999888999:::<<<888999:::::::::999777666555555666666555555444333111111111111000000000000000000111111111333666888???GGGPPPTTTSSSTTTYYY___dddffffffdddfffnnnxxxBBBBBBAAAAAAAAAAAA@@@@@@===>>>???AAABBBCCCDDDDDD??????@@@@@@AAAAAA@@@@@@>>>======???AAAAAA@@@???CCCCCCDDDEEEFFFDDDAAA===<<<<<<<<<<<<:::999888777444555444333222333555888>>>???AAADDDKKKVVVbbbkkkuuu}}}|||vvvnnnfffeeeeeeffffffhhhpppxxx|||}}}~~~|||~~~}}}zzzxxxyyyzzz{{{|||||||||{{{xxxxxxwwwvvvvvvuuuttttttssstttwwwxxxxxxvvvtttsssuuuvvvwwwyyyyyyzzzyyyyyyxxxwwwuuuttttttrrrooommmnnnnnnmmmmmmnnnpppsssttt{{{|||~~~~~~~~~}}}}}}|||{{{zzzyyyxxxuuuvvvvvvvvvvvvvvvvvvvvvqqqsssuuuvvvtttsssttttttrrrtttttttttrrrqqqrrrssstttvvv{{{~~~|||{{{tttuuuwwwyyy{{{{{{{{{{{{|||}}}vvviii___ZZZVVVPPPKKKIIIKKKNNNQQQTTTXXX]]]```gggllluuu~~~xxxwwwwwwvvvvvvvvvwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxzzzyyyyyyyyyzzzyyyvvvtttxxxxxxwwwxxxxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{|||}}}~~~{{{wwwsssqqqrrrtttvvvxxxxxxyyyyyyyyyyyyxxxxxxvvvwwwxxxwwwuuussssssttttttuuuuuuuuuuuutttssssssppppppoooooooooqqqrrrsssqqqrrrrrrssssssssssssrrrqqqrrrrrrsssttttttuuuuuussssssrrrrrrrrrrrrssssssvvvxxx{{{}}}~~~|||yyywwwtttsssrrrsssttttttrrrppppppoooooonnnnnnoooppppppnnnmmmllliiigggeeecccbbbccccccccccccbbb```______[[[YYYWWWTTTQQQOOOMMMMMMJJJJJJIIIIIIHHHGGGFFFFFFAAA???<<<999777555555444555555555555666888999:::999888777777:::<<<======@@@AAACCCEEEEEEEEEEEEDDD===;;;999777777888:::;;;AAAOOOggg{{{kkkcccfffpppxxx{{{yyy{{{zzzaaaUUUNNNKKKKKKKKKIIIGGGFFFFFFFFFEEEDDDFFFEEEGGGKKKNNNMMMIIIDDD@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAA??????AAACCCDDDCCCCCCBBBBBB???;;;888555666777888;;;AAAHHHMMMDDDDDDCCC@@@===;;;;;;<<<999:::;;;???BBBCCCBBBAAABBB@@@>>><<<<<<<<<===>>>999999:::;;;:::999888777555666666666666555444444222222222222111111111000......//////000111222333555===HHHOOOPPPQQQTTTWWW___ccceeeccceeemmmuuuzzzBBBBBBAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDD===>>>??????@@@@@@??????>>>>>>>>>@@@BBBBBBAAA@@@AAAAAABBBDDDDDDBBB>>>;;;;;;<<<<<<===<<<;;;:::999666666666444222222444666;;;>>>AAABBBEEENNN\\\gggpppyyy}}}zzzyyy|||zzzssskkkhhhggghhhhhhjjjuuu|||{{{{{{~~~~~~zzzxxxzzz|||}}}~~~}}}||||||xxxxxxxxxwwwvvvvvvvvvuuuvvvwwwxxxxxxxxxvvvtttsssuuuvvvwwwxxxyyyyyyxxxxxxxxxwwwvvvuuuvvvuuurrrpppppppppqqqrrrsssuuuwwwxxx|||~~~~~~}}}|||{{{zzzzzzzzz{{{yyyyyyxxxxxxwwwwwwvvvvvvqqqsssuuuuuusssssstttvvvtttuuuvvvuuusssrrrsssttttttvvvzzz|||xxxvvvvvvttttttvvvwwwyyy{{{|||}}}~~~~~~~~~~~~|||qqqdddZZZVVVTTTPPPMMMLLLOOOTTTXXXZZZ\\\```dddnnnsss{{{wwwwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzzyyywwwyyyxxxxxxxxxxxxxxxyyyyyy{{{{{{zzzzzzzzz{{{|||}}}}}}{{{xxxtttssssssttttttxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxyyywwwuuusssssssssrrrssstttttttttsssqqqqqqnnnnnnmmmmmmnnnpppqqqrrrpppqqqrrrsssssssssssssssrrrrrrsssssstttuuuuuuuuurrrrrrqqqqqqqqqqqqrrrrrrtttwwwzzz||||||zzzvvvsssqqqqqqqqqrrrssssssqqqoooooonnnmmmmmmlllmmmnnnooolllkkkjjjhhhfffdddcccbbbaaa``````___^^^\\\\\\[[[YYYXXXUUURRRPPPMMMLLLKKKGGGGGGHHHIIIHHHGGGEEECCC@@@>>>;;;777555444444444555555555666777888:::::::::888777888<<>>III]]]yyysssddd___eeeqqq{{{yyyvvv~~~wwwmmm[[[TTTPPPNNNNNNLLLIIIEEEDDDEEEFFFGGGGGGCCCDDDFFFFFFFFFEEEDDDCCC??????@@@AAAAAAAAA@@@??????@@@@@@???===>>>BBBEEEDDDCCCBBBAAAAAA???<<<:::666777888777888<<>>@@@@@@>>><<<>>>===<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;:::888888666666666666666555444444333333333333222222222222/////////000111222111111000666???GGGLLLPPPRRRTTTYYY```cccaaaccckkkrrrtttBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCDDDDDDDDDDDDDDDCCC>>>???@@@AAAAAAAAAAAAAAA?????????AAACCCDDDCCCAAA>>>???@@@BBBCCCAAA<<<999:::;;;<<<======<<<;;;:::666777666555333222444666888===AAAAAAAAAHHHWWWcccllltttwwwuuuwww}}}|||wwwlllhhhfffffffffiiivvv|||zzzxxxzzz{{{yyy{{{}}}~~~~~~}}}|||xxxxxxxxxxxxwwwwwwvvvvvvyyyyyyyyyyyyxxxvvvuuutttuuuvvvwwwxxxyyyxxxwwwwwwxxxwwwvvvwwwxxxwwwvvvtttqqqrrrssstttvvvxxxzzz{{{}}}}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{zzzxxxwwwvvvuuurrrtttuuutttrrrrrruuuxxxuuuvvvwwwvvvtttssssssttttttvvvzzz|||vvvrrrqqqrrrttttttuuuvvvyyy{{{}}}~~~~~~}}}xxxnnnbbbYYYWWWUUURRROOOPPPUUUZZZ^^^___aaadddfffqqqvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{yyyxxxwwwwwwyyy{{{{{{{{{yyyyyyxxxxxxwwwxxxxxxxxxyyyyyyxxxwwwxxxyyyzzz{{{}}}{{{xxxvvvtttsssssssssxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxyyyxxxuuusssrrrsssqqqqqqrrrsssrrrqqqpppooommmlllllllllmmmnnnpppqqqpppqqqrrrrrrssssssssssssssssssttttttuuuvvvvvvvvvrrrrrrqqqppppppqqqqqqqqqsssuuuyyy{{{{{{wwwsssppppppooooooqqqrrrrrrpppnnnooonnnmmmkkkkkklllmmmmmmjjjiiihhhgggfffeeedddddd^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWTTTQQQOOOMMMKKKKKKDDDEEEGGGIIIHHHFFFCCCAAA???===:::777444333333444555555666666777999:::;;;;;;999777999===AAAAAAAAAAAABBBDDDEEEEEEEEEDDDCCC===<<<:::999:::<<<>>>@@@TTTjjj}}}kkk]]]ZZZcccrrr|||rrrooottt|||~~~gggYYYVVVSSSRRRRRRKKKHHHDDDCCCDDDGGGIIIJJJ@@@CCCFFFFFFCCCBBBBBBDDD???@@@AAABBBBBBAAA@@@???>>>??????===<<<===BBBFFFCCCBBBAAA@@@AAA@@@>>><<<888::::::999888:::>>>BBBNNNMMMKKKFFF@@@<<<;;;;;;888999:::===>>>===:::888888888888888777666666666::::::;;;;;;;;;:::999888666666666666666555555444444444444333333333222222222111111222444444333222000444;;;CCCJJJPPPSSSUUUUUU]]]aaa```bbbjjjpppqqqHHHHHHHHHGGGEEEDDDBBBBBBAAABBBCCCDDDDDDCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@???@@@BBBDDDDDDBBB???>>>AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;888777555444333333444444444888>>>BBBAAADDDPPP]]]iiirrryyyyyy{{{{{{sssnnniiihhhjjjppp~~~|||zzz{{{}}}|||{{{zzzzzz||||||zzzyyyyyyxxxxxxwwwwwwxxxxxxyyy}}}{{{yyywwwuuutttttttttyyyyyyxxxvvvsssrrrsssuuussstttvvvwwwvvvtttqqqooorrrrrrsssvvvzzz}}}~~~~~~~~~~~~}}}yyyxxxzzzyyywwwtttvvvwwwwwwvvvtttssstttuuuvvvuuusssrrrqqqrrrtttuuusssvvvzzzwwwrrrqqqrrrqqqpppqqqqqqqqqrrruuuxxx|||~~~}}}}}}~~~}}}}}}pppiii___WWWTTTTTTUUUVVVUUUWWWZZZ]]]___cccgggjjjnnnwww|||vvvqqqpppsssvvvvvvwwwzzzyyyyyyyyyzzzzzzzzzzzz{{{xxxxxxxxxxxxxxxwwwvvvuuu{{{zzzxxxwwwwwwxxxyyy{{{{{{{{{{{{|||||||||||||||zzzzzzzzzyyyxxxuuusssqqqvvvwwwxxxzzz{{{|||||||||zzzxxxvvvsssqqqppppppppptttrrrpppoooppppppooonnnsssrrrrrrqqqpppppppppqqqssssssssstttttttttttttttssssssrrrrrrrrrsssttttttuuusssqqqppppppqqqrrrtttyyyyyyxxxvvvrrrooooooooonnnnnnoooooooooooonnnnnnpppmmmjjjjjjkkkllljjjhhhjjjiiiiiihhhgggffffffeee```___]]][[[XXXVVVTTTSSSRRRQQQOOOLLLJJJIIIIIIIIIDDDEEEGGGHHHHHHFFFCCCAAA>>>:::555444555666555333444444555777999<<<>>>@@@<<<;;;;;;<<<>>>@@@BBBDDDGGGEEEDDDEEEGGGFFFCCC@@@:::444444999888777AAAPPPiii|||hhhVVVVVVZZZ```sssuuueeennn~~~~~~yyyiii^^^^^^]]]YYYUUUKKKHHHDDDBBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@?????????@@@BBBDDDEEEAAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@>>><<<;;;<<<<<<<<<;;;;;;;;;>>>@@@IIIGGGDDDAAA>>>===<<<<<<888888888999999::::::;;;999888777555555555666666::::::;;;<<<;;;:::999888777777777666555333222111444444333333222111111000444222000///000000///...333111222999EEEPPPUUUUUUSSSXXX]]]```aaadddhhhlllGGGGGGGGGFFFEEECCCBBBAAABBBBBBCCCDDDDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCDDDEEECCCAAA@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;888777666444444444444555333777>>>CCCDDDDDDKKKUUUaaakkkuuuyyy|||{{{uuuppplllkkklllrrr{{{xxxxxxyyy{{{}}}{{{yyyyyyzzzzzzzzzxxx{{{zzzzzzyyyyyyyyyyyyzzz|||{{{yyywwwuuuuuuuuuuuuxxxxxxwwwtttqqqpppqqqrrrqqqrrrtttuuuuuutttrrrqqqqqqrrrtttwww|||}}}yyyyyyzzzyyywwwttttttuuuvvvuuutttssstttuuuwwwvvvtttrrrrrrrrrssstttrrruuuzzz|||tttpppooooooooooooppppppqqqrrruuuwwwzzz|||{{{{{{||||||}}}}}}pppiii```YYYVVVVVVWWWWWWVVVYYY\\\___aaaeeeiiimmmpppxxx{{{wwwrrrqqquuuwwwuuuuuuwwwyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyzzzyyyyyyxxxxxx{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyywwwuuusssrrrvvvwwwxxxzzz{{{|||||||||zzzyyywwwtttrrrqqqqqqqqqrrrqqqoooooopppppppppooosssrrrrrrqqqppppppqqqqqqrrrsssssssssttttttuuuuuutttsssssssssrrrsssssssssssssssrrrqqqqqqrrrssstttwwwwwwwwwtttqqqnnnnnnnnnkkklllmmmnnnnnnoooooooooooollliiiiiijjjjjjhhhfffiiihhhhhhgggfffeeeddddddaaa```^^^[[[XXXUUUSSSRRRPPPOOOMMMJJJHHHGGGGGGGGGDDDEEEFFFGGGFFFCCC@@@???<<<999555444555555555333444555666888:::<<<>>>???<<<<<<===>>>@@@BBBDDDFFFFFFEEEDDDEEEFFFEEEBBB>>>:::555555999999:::GGGYYYsssnnn___RRRRRRZZZggguuukkkcccqqqwwwwwwlllccccccccc___\\\NNNJJJFFFCCCDDDEEEFFFFFFBBBCCCCCCCCCBBBBBBAAA@@@AAA@@@@@@AAAAAABBBCCCDDD@@@@@@???>>>>>>>>>???????????????>>>>>>===<<<;;;;;;<<<======<<<<<<>>>???FFFDDDBBB???===<<<;;;;;;999999999999999999999999999888666555444555666666999::::::;;;:::999888777777777777777666555444444555555444444333222222222222000//////000222111000222111333888BBBLLLSSSVVVTTTXXX\\\^^^___bbbgggkkkEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDCCCBBBBBB@@@AAAAAABBBAAAAAA@@@@@@???AAACCCEEEEEEEEECCCBBBBBBAAAAAA@@@@@@??????>>>???>>>>>>======<<<<<<;;;888888777555555555555555333555<<>>@@@BBBDDDGGGHHHDDDDDDEEEFFFFFFDDD???<<<999666777::::::@@@SSSggg{{{ooo___YYYRRRRRR^^^vvvwwwfff```fffzzz{{{sssyyyllldddeeedddbbb```QQQMMMGGGDDDDDDEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;:::<<<>>>>>>===<<<===>>>AAA@@@>>>===;;;;;;::::::::::::999999888999999999888777666555555555666777888888999999999888777666666777777888888777777666777666555444444333333333000///...///111222333222000111333777===FFFPPPVVVWWWYYY[[[\\\\\\```fffkkkDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBBBBAAAAAA@@@???@@@BBBDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@????????????>>>>>>===<<<<<<<<<999888888777666666555555444333777@@@EEEEEEDDDFFFPPP\\\mmmzzz~~~{{{}}}xxxuuuuuuuuuyyyxxxqqqoooooopppuuu{{{{{{yyyyyyyyyzzzzzz}}}}}}}}}||||||{{{zzzyyyzzzyyyxxxwwwvvvwwwxxxxxxwwwxxxwwwtttqqqooonnnooooooppppppqqqrrrrrrrrrrrrssstttuuuxxx}}}|||{{{||||||yyyvvvrrrtttuuuuuuttttttuuuwwwwwwvvvuuusssrrrrrrrrrrrrqqqtttyyy}}}}}}{{{uuurrrmmmjjjiiiiiikkklllmmmnnnoooqqqsssttttttttttttvvvxxxyyy{{{~~~xxxooojjjccc^^^]]]]]]^^^^^^[[[]]]```bbbeeeiiinnnrrrwww|||~~~}}}}}}|||yyywwwrrroooqqqsssrrrsssvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{|||{{{{{{{{{{{{zzzzzzzzz{{{||||||{{{{{{zzzzzzyyyxxxwwwwwwxxxxxxxxxwwwvvvvvvuuuuuuwwwwwwxxxyyyzzz{{{{{{zzzzzzyyyxxxwwwuuuttttttsssrrrpppoooppprrrtttttttttsssrrrrrrqqqqqqqqqrrrrrrqqqrrrrrrssstttuuuvvvvvvuuuuuuuuuttttttrrrrrrqqqpppqqqsssuuuvvvvvvuuuttttttttttttrrrooommmmmmnnnjjjiiiiiiiiijjjjjjkkkkkkhhhgggfffffffffgggggggggiiihhhgggfffeeeccccccbbbbbb```^^^[[[XXXTTTRRRQQQMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA>>>;;;999777555444333333333333333444666888;;;======<<<<<<<<<===>>>@@@CCCEEEGGGHHHCCCDDDEEEEEEDDDAAA===:::777666888:::===HHH___uuuzzzlll```[[[\\\XXXYYYkkk{{{eee[[[\\\nnnrrrvvvtttddd^^^^^^^^^]]]]]]QQQMMMGGGCCCBBBDDDEEEFFF@@@@@@??????>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>>===<<<<<<<<<<<<===>>>??????>>>===;;;999999999:::::::::<<<>>>>>>===<<<<<<<<<======<<<<<<;;;;;;;;;;;;:::999888888888999:::;;;999888777666666777888999777777777777777666666666555555666777888888888888777666555444333333333444111///...///111222222111...111333555777???KKKTTTZZZ[[[\\\\\\\\\```gggmmmBBBCCCCCCCCCCCCCCCBBBAAACCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>???@@@BBBCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>======<<<<<<999999999888888777666666444222333;;;AAACCCEEEGGGMMMYYYkkk|||}}}|||{{{yyyzzzyyyuuuttt{{{zzzqqqoooooopppsssxxx~~~{{{zzz{{{{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxvvvsssqqqpppqqqqqqqqqqqqppppppqqqqqqqqquuuuuuvvvxxx|||}}}|||}}}}}}zzzxxxssstttuuuuuuuuuuuuvvvwwwuuutttsssrrrrrrqqqqqqqqqqqqtttxxx|||}}}{{{xxxwwwqqqooollliiiggggggiiikkkkkklllmmmoooqqqrrrrrrrrrrrrtttwwwyyy{{{}}}~~~vvvnnnjjjdddaaaaaaaaabbbbbb^^^___aaaccceeejjjooossszzz}}}}}}|||yyyvvvpppmmmoooqqqrrruuuyyyvvvvvvvvvwwwwwwwwwwwwxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||{{{{{{zzzyyyxxxwwwwwwvvvwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxwwwvvvvvvuuutttsssrrrqqqrrrtttvvvwwwvvvsssrrrrrrqqqrrrrrrssssssrrrrrrsssssstttuuuuuuvvvuuuuuuvvvuuutttsssrrrqqqoooqqqtttvvvwwwvvvuuutttsssttttttssspppnnnoooooolllkkkiiihhhggggggggggggddddddeeeeeefffgggiiijjjjjjiiihhhgggeeedddcccbbb```___]]]ZZZWWWTTTQQQPPPMMMKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDBBB???<<<999888444444444444333333333444555777999<<<======<<<;;;<<<===???AAACCCEEEFFFGGGCCCDDDEEEDDDAAA>>>:::888555666999<<>>??????>>>===;;;:::;;;;;;;;;;;;<<<===>>>>>>===;;;:::888888888888999999;;;===>>><<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<888888777777888:::<<<===999999888888888999;;;<<<777777666666666555555555333444555666777888888888777666444222222222333333333111000///000111000///...111333333333999EEENNNYYY[[[\\\[[[\\\aaaiiipppBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA??????@@@AAABBBBBBBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>======<<<::::::::::::999888777666555222333999>>>@@@DDDHHHKKKUUUhhh{{{}}}yyy{{{|||zzz~~~qqqnnnmmmssswwwttttttrrrsssuuu{{{~~~}}}|||{{{zzzxxxyyyzzz{{{{{{zzzyyyxxxxxxwwwvvvuuutttuuuvvvwwwwwwyyyyyyxxxuuusssrrrssssssrrrqqqpppppppppqqqrrrwwwwwwwwwyyy||||||{{{||||||zzzwwwssstttuuuuuutttssstttvvvrrrrrrqqqqqqqqqqqqppppppppprrruuuxxxxxxwwwtttsssnnnmmmkkkhhheeeeeegggiiiiiiiiikkklllnnnpppqqqrrrqqqtttwwwyyy{{{}}}{{{sssllliiieeeccccccdddeeedddbbbcccdddeeefffjjjppptttzzz~~~~~~|||yyytttooonnnqqqttttttvvvyyysssttttttuuuvvvwwwxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyzzz{{{{{{||||||zzzzzzzzzyyyyyyxxxxxxxxxuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwxxxyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvuuuttttttsssrrrsssuuuwwwwwwvvvrrrrrrrrrrrrrrrsssssstttsssssssssttttttttttttuuutttuuuvvvvvvuuutttrrrqqqpppqqqsssuuuvvvuuutttsssrrrssstttrrrpppoooooopppmmmllljjjgggfffeeeeeeeeecccdddfffffffffhhhjjjmmmjjjjjjiiigggeeedddcccbbb^^^\\\[[[XXXUUUSSSQQQPPPMMMKKKJJJHHHGGGFFFGGGGGGEEEEEECCCAAA>>>;;;888777222444555555333333444555777888:::;;;<<<<<<<<<;;;===>>>@@@BBBDDDEEEFFFFFFDDDEEEEEEBBB>>>:::888888555777:::@@@KKK___wwwyyyiii^^^YYY^^^eeeooo~~~{{{dddYYY___kkkqqqttt|||iii^^^TTTPPPNNNLLLLLLNNNHHHEEEAAA???>>>??????>>>???>>><<<:::999999999:::<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888888888888999:::<<<;;;:::888999::::::;;;<<<<<<======<<<<<<999888777777777999<<<===888888888888888:::<<<===888777666555555555666666222333555666777888888888777666333222111111333444444222000///000000///......111222111111555>>>FFFTTTVVVXXXYYY[[[aaaiiipppAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@??????>>>=========:::;;;;;;;;;:::999888777555444555:::======AAAFFFGGGPPPcccxxxvvvtttxxx}}}yyywwwvvvwwwwwwwwwnnnllllllpppzzz{{{yyyuuusssrrrsss|||}}}|||yyywwwvvvwwwyyy{{{{{{{{{zzzyyywwwvvvuuussssssssstttuuuvvvwwwyyyxxxvvvtttttttttrrrqqqpppoooppprrrtttuuuwwwwwwxxxzzz~~~~~~~~~}}}}}}~~~~~~~~~zzzyyyzzzzzzwwwtttrrrssstttsssqqqqqqqqqsssnnnoooooopppppppppppppppnnnoooqqqrrrsssrrrpppoookkkkkkjjjfffcccbbbdddggggggggghhhiiillloooqqqsssrrrtttxxxzzz{{{}}}wwwooojjjhhheeedddeeefffffffffgggggggggggghhhlllqqquuuyyy~~~~~~}}}{{{wwwsssqqqsssyyy|||xxxuuuuuuqqqqqqssstttvvvwwwyyyyyyxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyuuutttttttttuuuvvvxxxyyywwwwwwxxxyyyyyyyyyyyyxxxuuuvvvwwwwwwwwwvvvuuuttttttrrrqqqrrrtttuuuuuutttrrrrrrrrrrrrrrrssstttttttttttttttttttttsssssssssssstttuuuvvvvvvuuusssrrrqqqrrrsssttttttsssrrrrrrpppqqqrrrqqqooonnnnnnooommmkkkiiifffeeeeeefffffffffhhhiiihhhggggggjjjmmmjjjiiihhhfffdddcccaaaaaaZZZZZZXXXVVVTTTRRRQQQPPPLLLKKKIIIGGGFFFFFFFFFGGGCCCBBB@@@>>>;;;999777666111444666666444333555777999:::::::::;;;<<<<<<<<<@@@AAACCCDDDFFFFFFFFFEEEEEEFFFDDD@@@;;;777777888777999===EEEUUUkkkpppccc______cccppptttbbb^^^iiixxxzzztttwwwiiibbbYYYQQQMMMJJJFFFFFFIIIDDDAAA???>>>>>>>>>===<<<===<<<;;;::::::;;;===>>><<<<<<;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::::::::::::::999888777777999::::::999777666777999999:::;;;<<<<<<<<<;;;;;;===;;;999777666777999:::666666666666777999;;;<<<888888666555555555666777444555666777888999999999999777444222222222444555222111//////000111111000000111111000000333999>>>JJJMMMQQQTTTWWW^^^fffmmmBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>=========:::;;;<<<<<<;;;:::888777666555888======;;;>>>BBBDDDLLL___uuuuuupppqqqxxxxxxwwwuuurrrpppooopppooonnnnnnpppxxx}}}wwwrrrpppmmmuuu~~~{{{xxxuuuuuuwwwyyy{{{||||||{{{zzzwwwvvvtttsssrrrrrrsssssstttvvvxxxxxxvvvtttttttttqqqpppoooooopppsssvvvyyyvvvwwwxxx{{{{{{{{{zzzyyyzzz~~~|||~~~~~~}}}{{{xxxwwwxxxxxxuuurrrqqqrrrrrrqqqooonnnoooppplllmmmnnnooooooppppppooolllmmmnnnoooooonnnnnnmmmiiijjjiiieeeaaa```bbbeeegggffffffhhhjjjnnnrrrtttrrruuuxxxzzz{{{||||||tttllliiigggeeeeeefffgggggggggjjjjjjjjjiiijjjmmmrrrvvvwww}}}}}}}}}zzzvvvssssssyyy{{{tttqqqoooppprrrtttvvvxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzttttttssstttuuuwwwxxxzzzwwwwwwxxxyyyyyyyyyxxxxxxtttuuuvvvwwwwwwvvvuuutttsssqqqpppppprrrssssssrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuuuutttssssssrrrrrrrrrsssuuuwwwwwwvvvtttsssrrrrrrrrrsssrrrrrrqqqqqqoooppppppooonnnmmmmmmoookkkjjjhhhfffeeefffggghhhiiikkkllljjjhhhgggiiikkkiiihhhgggeeecccaaa```___YYYXXXWWWUUUSSSRRRPPPPPPKKKJJJHHHFFFFFFEEEFFFFFFAAA@@@>>><<<:::777666555111444666777555444555888;;;::::::::::::;;;<<<===BBBCCCEEEFFFGGGGGGFFFFFFFFFFFFDDD???999666666888999;;;???III\\\ssszzzjjj``````eeelll}}}oooaaabbbrrrzzz{{{}}}fff[[[^^^WWWOOOKKKGGGCCCCCCFFFAAA@@@>>>>>>???>>>===;;;;;;;;;::::::;;;>>>@@@BBB===<<<;;;::::::;;;======<<<;;;;;;:::999999999999::::::;;;;;;:::999777666999999999777555555777999888999:::;;;<<<;;;:::999@@@>>>:::777666666777888444444444444666888:::;;;999888777555555666666777666666777999999::::::::::::888666333333444555777000///...///111222222222111111000000000222666999CCCGGGKKKOOOTTTZZZcccjjjCCCBBBBBBAAAAAABBBBBBCCCBBBDDDEEEEEEDDDDDDEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIFFFCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<:::999888999888777777888;;;>>>AAAFFFMMMUUU___pppssskkkkkktttzzz|||vvvllldddeeehhhmmmhhhhhhqqq{{{xxxlllooottt{{{}}}zzzwwwvvvyyyxxxxxxxxxwwwwwwvvvvvvxxxvvvssssssttttttrrroooqqqrrrtttuuuuuuuuutttsssvvvuuusssrrrssstttvvvxxxzzzzzz|||~~~}}}ttttttuuuuuuvvvyyy~~~~~~|||{{{yyyzzz{{{}}}~~~zzzyyyxxxvvvuuusssrrrqqqppppppooooooppppppqqqrrroooooonnnnnnmmmmmmlllllljjjjjjjjjjjjjjjiiihhhhhhiiiiiihhhfffdddbbbaaa```ddddddeeegggiiillloooppprrrssstttuuuvvvxxx}}}zzzsssmmmjjjhhhfffdddddddddeeefffiiihhhggggggjjjooouuuyyy{{{|||}}}|||zzzzzzzzz{{{xxx|||yyyrrrmmmlllmmmpppuuuyyy||||||{{{wwwxxxxxxyyyxxxwwwvvvuuuwwwxxxzzz{{{{{{zzzxxxwwwyyyxxxxxxxxxyyyzzzzzz{{{tttsssrrrsssvvvyyyzzzyyyzzzzzzyyyxxxxxxwwwwwwvvvyyywwwuuuvvvyyyzzzxxxvvvwwwuuurrroooooopppqqqsssvvvssspppoooqqqsssuuuuuuvvvtttrrrpppoooppprrrssstttttttttuuutttssssssrrruuutttsssqqqqqqqqqqqqqqqppppppppppppooonnnmmmllliiihhhgggffffffgggggghhhggghhhjjjlllmmmmmmllllllkkkiiigggfffeeebbb^^^[[[ZZZXXXVVVTTTQQQNNNLLLKKKLLLKKKJJJIIIHHHGGGGGGFFFBBB@@@===:::777444333222666555555555666777999:::???>>><<<:::::::::<<<===DDDEEEFFFGGGGGGGGGGGGFFFGGGBBB===<<<999666777;;;======EEEZZZtttyyyhhh\\\]]]gggqqqrrr~~~jjjcccjjj}}}}}}zzzddd\\\[[[[[[UUUMMMFFFBBBAAAAAA@@@??????>>>>>>======<<<<<<===;;;;;;===BBBEEEFFFEEEBBBAAA@@@???>>>===<<<;;;<<<<<<;;;::::::999888888999888666555555777999:::666555333222222333444555999888777888999:::999888===<<<:::888777666666666555555555555666777888999;;;;;;:::777555555777:::;;;:::999888888888::::::>>>:::555222222333444555000000000000000000000000///000000111222444555666;;;@@@GGGLLLQQQUUU\\\```BBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCDDDFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHFFFCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999888777777888:::===???EEEKKKRRRYYYfffvvvtttlllkkkrrrwwwzzzuuujjjcccdddgggllliiijjjpppwwwrrroooqqqvvv~~~}}}zzzwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuxxxuuusssssstttuuurrrppprrrssstttuuuuuuuuuttttttuuutttsssssssssuuuwwwyyyzzz{{{}}}{{{yyysssttttttuuuvvvyyy~~~~~~}}}{{{zzzyyyyyyzzz{{{|||}}}~~~~~~zzzzzzyyywwwvvvuuutttsssrrrrrrqqqqqqqqqqqqrrrrrrppppppooonnnmmmllllllkkkiiiiiiiiiiiihhhgggeeeeeeccccccbbb```___^^^]]]]]]aaaaaabbbdddgggkkkoooqqqssstttuuuuuuuuuxxx|||~~~~~~~~~yyyqqqllljjjhhhfffdddcccdddfffgggiiihhhggghhhjjjnnnsssuuuyyyzzzzzzzzzxxxxxxzzz{{{}}}~~~xxxqqqmmmlllnnnqqqvvvyyy{{{{{{zzzwwwxxxyyyyyyyyyxxxvvvuuuwwwxxxzzz{{{{{{zzzxxxwwwxxxxxxxxxxxxxxxyyyzzzzzztttsssqqqrrrtttwwwyyyzzzxxxxxxxxxxxxxxxxxxxxxyyyyyywwwuuuvvvxxxyyyxxxvvvvvvuuusssqqqpppqqqrrrrrrsssqqqpppppprrruuuvvvvvvxxxvvvtttrrrqqqrrrsssuuuuuuuuuuuuuuuuuuttttttssssssssssssrrrqqqqqqpppppppppoooooonnnmmmkkkjjjiiiffffffeeeeeefffhhhiiijjjkkklllmmmnnnmmmlllkkkjjjiiigggfffeeedddaaa\\\YYYXXXWWWUUUSSSPPPNNNLLLKKKJJJJJJIIIIIIGGGFFFDDDCCC>>>===;;;999777666555555666555555555666888999;;;===<<<;;;:::;;;<<<>>>???EEEFFFFFFGGGGGGGGGGGGFFFCCC???<<<;;;888666777<<<@@@GGGVVVkkkpppaaa\\\```iiippp|||xxxhhhgggtttxxxkkk\\\XXXXXXXXXRRRJJJDDDAAA@@@@@@???>>>>>>======<<<;;;;;;;;;???===<<<>>>AAACCCCCCBBB@@@@@@???>>>===<<<<<<;;;<<<<<<;;;::::::999888888999888777666666666777888666444333111111222333444888777555555666777777666777777777777777666666666555555555555666777888999999999888666444444666888:::999888888777888999:::>>>:::666333333333222222000000000000000000000000000000000000111333444555:::???FFFKKKOOOTTTYYY\\\BBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEDDDCCCBBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGHHHEEECCCBBBCCCCCCBBBAAA??????@@@@@@@@@???>>>>>>===============<<<;;;;;;:::999777666777888:::<<>>=========<<<;;;;;;::::::>>>===<<<===???@@@@@@???===============<<<<<<;;;<<<;;;;;;::::::999999888888888777777666666555555444333222111111222333444999666333222333444444444111222444555666777666666555555555555666777888888888888777555333333444666888888777777777888888999===:::777555444333111///000000000000000000000000000000000000000111222222888===DDDJJJNNNRRRVVVXXXAAAAAA@@@@@@@@@@@@AAAAAACCCDDDDDDCCCAAA@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFEEEDDDEEEEEECCCBBB??????@@@@@@@@@@@@??????======>>>>>>>>>======<<<;;;:::888777666777888999AAAFFFJJJJJJNNNZZZlllzzzvvvmmmgggnnnqqqsssooogggbbbbbbdddaaagggnnnrrrtttzzz{{{vvvrrrwww|||zzzyyysssrrrrrrrrrrrrtttuuuvvvvvvuuuuuuttttttttttttsssssssssttttttuuuuuuuuuuuurrrsssssstttvvvxxxzzz|||}}}}}}xxxuuurrrrrrrrrqqqssstttuuuwwwzzz~~~}}}||||||}}}~~~~~~}}}|||||||||wwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttsssrrrqqqpppooopppoooooonnnnnnmmmmmmmmmhhhgggfffdddaaa^^^\\\ZZZZZZYYYYYYXXXXXXYYYYYYZZZXXXXXXYYY\\\bbbiiiooosssssstttuuuuuuuuuvvvxxx{{{{{{{{{{{{{{{zzzuuunnniiigggeeecccaaaaaadddgggiiihhhhhhhhhiiijjjkkkkkklllpppqqqpppppppppssswww{{{}}}{{{xxxuuusssqqquuuwww{{{||||||zzzxxxwwwxxxxxxyyyzzzzzzyyyxxxwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwvvvwwwwwwxxxxxxvvvsssooonnnqqquuuxxxzzzwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwvvvvvvtttuuuvvvvvvvvvtttsssrrroooppprrruuuyyy{{{{{{zzzuuutttrrrqqqppppppqqqrrrttttttuuuuuuttttttsssrrroooppprrrrrrrrrpppnnnlllmmmmmmmmmlllkkkjjjiiihhhggggggfffggghhhjjjlllmmmjjjjjjjjjiiihhhfffcccbbbbbbbbbaaaaaa```\\\VVVRRRSSSSSSQQQPPPNNNMMMKKKKKKGGGGGGHHHHHHFFFCCC???===999999888777777777777888666666777888999:::;;;<<<999:::;;;===@@@CCCFFFGGGHHHHHHHHHHHHGGGFFFEEEDDD???<<<;;;;;;999888===DDDKKKaaa|||wwwkkk]]]VVV[[[hhhvvv~~~~~~iiiiii}}}yyy||||||ddd[[[XXXYYYZZZOOOKKKEEE@@@?????????>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;<<<=========<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;::::::999999999888888888777666555333222111111111222333444666777:::666222000111222333333///111333666777777666555777777777777777888999999777888777666444333444666777777777777777888888888:::888666666555444111///000000000000000000000000000000////////////000000555999@@@HHHNNNRRRUUUWWW@@@@@@????????????@@@@@@BBBCCCCCCBBB@@@???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGEEECCC@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>???>>>>>>======;;;:::999777777777777777>>>CCCGGGHHHIIISSSgggxxx{{{sssmmmppprrrqqqmmmfffbbbbbbeeecccllluuuxxxzzz|||tttuuu|||~~~}}}{{{ttttttsssrrrssstttvvvwwwvvvvvvvvvuuuttttttssstttsssssssssssssssttttttuuurrrssstttuuuwwwyyy{{{|||zzzuuurrrqqqqqqrrrrrrtttvvvwwwxxxzzz~~~~~~~~~~~~}}}|||{{{zzzyyyuuuuuuuuuvvvvvvvvvwwwwwwtttttttttsssrrrpppnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnffffffdddaaa^^^[[[XXXVVVVVVUUUTTTSSSTTTUUUVVVXXXUUUUUUWWW[[[aaahhhnnnrrrppprrrssstttssstttvvvxxxzzzzzzzzzyyyxxxsssmmmhhhdddbbb```___```cccgggiiihhhhhhiiiiiiiiiiiiiiiiiillllllmmmmmmnnnrrrwww{{{||||||zzzyyyxxxxxxyyyyyy~~~{{{xxxwwwxxxyyyzzz{{{{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvwwwwwwxxxvvvsssooonnnqqqtttxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuutttuuuvvvwwwwwwuuutttssspppqqqssswww{{{}}}|||{{{uuutttrrrqqqppppppqqqqqqrrrrrrssssssrrrrrrqqqpppnnnoooqqqqqqqqqooolllkkkkkkkkklllmmmmmmmmmmmmllllllkkkjjjiiiiiiiiijjjkkkggggggggggggfffeeecccbbb```______^^^]]]YYYTTTPPPPPPPPPOOONNNMMMLLLKKKJJJGGGHHHIIIHHHFFFBBB>>><<<:::999888777666666666666666666888999;;;<<<======999:::<<>>>>>===<<<<<<;;;666777999:::;;;;;;;;;;;;999:::<<<=========;;;;;;;;;;;;::::::::::::999999888888777777555444222111///000111333555888:::;;;:::777333111111333444444222333555777777777555444999999888888999999::::::888999999888666555666777666666777777888888888888666555444555666666333111111111111111111111111111111000//////.../////////222555<<>>>>>??????@@@@@@AAABBBAAA@@@???@@@AAACCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHGGGEEEDDDAAAAAABBBCCCCCCCCCBBBBBB???????????????>>>======;;;;;;:::999888777777777;;;???EEEGGGHHHNNN___qqqzzz~~~{{{uuuuuurrrllleeeccceeehhhkkkuuu~~~yyytttvvv{{{~~~~~~}}}vvvuuutttsssssstttvvvwwwwwwxxxxxxvvvtttrrrssssssrrrrrrqqqqqqrrrrrrssstttssssssuuuwwwxxxzzz{{{||||||xxxtttrrrrrrssstttuuuvvvxxxyyyyyy{{{}}}||||||{{{yyyxxxwwwvvvuuuttttttuuuuuuvvvvvvvvvvvvsssssstttsssrrrpppnnnmmmkkkllllllllllllmmmmmmmmmeeedddbbb___\\\XXXUUUTTTPPPOOOMMMLLLMMMNNNPPPRRRRRRSSSVVV[[[```fffkkkmmmmmmoooqqqrrrrrrsssuuuvvvxxxwwwwwwvvvtttpppjjjfffaaa`````````bbbdddgggiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnppptttyyy}}}||||||||||||~~~}}}yyyxxxxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxwwwtttqqqppprrruuuwwwxxxzzzzzzyyyyyyxxxwwwwwwvvvvvvwwwxxxwwwuuuttttttuuussstttuuuvvvvvvuuutttsssrrrrrrtttwwwzzz{{{{{{yyyvvvvvvuuutttssssssssssssqqqqqqrrrrrrqqqqqqpppooonnnoooooopppooommmlllkkkjjjkkklllnnnoooooooooooonnnmmmkkkjjjhhhhhhiiiiiiffffffggghhhgggfffeeeddd```^^^\\\[[[ZZZWWWSSSPPPMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHGGGDDDAAA===;;;:::999888666555555444444666777999;;;<<<===>>>>>>:::;;;>>>AAADDDGGGJJJKKKIIIHHHHHHFFFEEEBBBAAA???888666666777888===IIIVVVlll}}}}}}bbb^^^\\\___kkkvvvmmmmmmyyy|||vvv]]]SSSOOOIIIEEEFFFGGGDDD@@@>>>???@@@@@@@@@?????????>>>======<<<<<<555777:::;;;:::::::::;;;999;;;<<<>>>>>>===;;;:::::::::::::::::::::::::::888777666555444333222222000111222444777999:::;;;999666333222333444444444444555666777777666555555:::999999999999999::::::999:::;;;:::888666777888666666777888999999999999444333333444666666555333111111111111111111111111111000///////////////000111333888???HHHOOOSSSUUU??????>>>>>>>>>>>>??????>>>???AAA@@@??????@@@AAADDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIFFFEEEEEEFFFGGGFFFDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@???>>>===<<<;;;;;;::::::999999888888999<<>>;;;:::888777666666555555555555666777999<<<===>>>??????<<<>>>@@@CCCFFFHHHJJJJJJIIIHHHGGGEEECCCAAA>>>===777666777:::>>>GGGYYYiii~~~ooo```\\\[[[dddxxx}}}sssjjjiiitttxxxyyyzzzgggWWWRRRNNNEEEBBBEEECCC@@@===<<<===>>>?????????>>>>>>===<<<<<<;;;;;;888;;;>>>>>><<<::::::;;;:::<<<>>>??????===;;;999::::::::::::::::::::::::888777555333222222333333222333444555666666666666666444333333444555444333555555555555666666666666999888888777777888888888999:::;;;:::888777777777666777888999:::::::::999555444333333555555444333111111111111111111111111000000000//////000111111222222444:::CCCJJJNNNOOO??????>>>>>>>>>>>>??????===>>>@@@@@@??????@@@BBBEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIDDDCCCCCCDDDEEEEEECCCAAACCCCCCDDDEEEEEEFFFEEEEEEBBBBBBAAAAAA???>>><<<<<<;;;;;;;;;:::::::::999999777:::AAAGGGFFFEEENNN[[[ppp}}}|||uuulllfffeeeiiimmmkkkwww~~~wwwwww{{{|||~~~}}}|||{{{xxxvvvtttqqqqqqrrrtttuuuyyyzzz{{{xxxssspppqqqrrrqqqpppooooooooopppqqqrrrtttuuuwwwxxxyyyzzz{{{{{{{{{|||}}}wwwvvvtttrrrssstttvvvxxxyyy{{{||||||{{{{{{}}}~~~~~~}}}|||{{{{{{zzzyyyxxxvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwssstttvvvvvvuuutttrrrpppooonnnmmmkkkiiigggfffeeecccbbb```^^^ZZZWWWTTTRRRLLLJJJHHHFFFGGGHHHJJJLLLMMMPPPTTTYYY]]]```bbbcccgggjjjmmmooopppqqqssstttrrrqqqpppooonnnjjjddd``````aaacccfffhhhiiijjjjjjjjjjjjiiihhhhhhiiijjjkkkkkknnnsssvvvyyy}}}{{{zzzxxxyyy{{{|||||||||{{{{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{zzzzzzyyyxxxxxxxxxyyyvvvuuussstttuuuwwwxxxwwwwwwwwwwwwxxxxxxyyyzzzzzzvvvxxxyyywwwtttrrrsssuuussssssssssssttttttttttttsssrrrqqqrrrsssttttttssstttssssssrrrrrrqqqpppppprrrssssssssssssrrrqqqqqqoooooommmllllllkkklllllllllmmmmmmnnnnnnmmmmmmlllkkkjjjhhhgggfffffffffgggddddddeeedddcccaaa___^^^aaa^^^ZZZWWWVVVUUUSSSRRRJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGDDDBBB>>><<<:::999666666555555555555666666666777:::<<<>>>?????????>>>???AAADDDFFFHHHIIIJJJHHHHHHFFFEEEBBB???===<<<999888:::???EEEQQQfffyyyyyycccaaa[[[ZZZgggnnn```cccgggyyyuuurrr|||kkk\\\QQQOOOJJJ@@@???DDD@@@===;;;:::;;;===>>>>>>>>>======<<<;;;;;;::::::;;;>>>AAAAAA===:::::::::;;;===>>>@@@???===;;;999::::::::::::::::::::::::888666444222111222333444555555555555444333222222333222222333444555444222333333333444555666777888777777666666666666666777888:::;;;:::888666666777666777999:::;;;;;;::::::888666333333333444333222111111111111111111111111000000000000000111222222333222222777>>>FFFIIIJJJ>>>>>>>>>>>>>>>?????????<<<===>>>======>>>AAACCCBBBCCCEEEFFFEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@???>>>>>>======>>>===<<<:::999999::::::;;;;;;===@@@EEEJJJOOORRRaaajjjvvv}}}vvvpppjjjgggkkkqqqnnnyyy|||zzz{{{~~~~~~~~~}}}||||||{{{{{{vvvtttrrrqqqpppqqqssstttwwwwwwxxxxxxwwwuuurrrqqqppppppooonnnnnnooopppqqqssstttuuuwwwwwwxxxxxxxxx~~~|||zzzzzz{{{{{{{{{zzzttttttttttttuuuuuuuuuuuu{{{~~~~~~|||{{{}}}~~~~~~}}}{{{wwwwwwwwwwwwwwwwwwwwwwwwzzzzzzyyyyyyxxxwwwvvvvvvtttuuuuuuuuutttrrrpppnnnnnnnnnmmmkkkiiifffdddccc___]]]YYYWWWWWWUUUTTTRRRMMMJJJGGGDDDCCCEEEGGGHHHMMMPPPTTTWWWYYY[[[^^^```fffeeegggkkkooorrrqqqooorrrqqqnnnkkkhhheeebbbaaa___```bbbeeehhhkkkmmmooolllllljjjhhhggghhhkkknnnnnnqqquuuyyy}}}}}}zzzzzzzzzyyyyyyyyyzzzzzzzzz{{{zzzxxxwwwxxxyyy{{{}}}{{{{{{{{{{{{zzzyyyxxxxxxyyyxxxwwwwwwwwwxxxyyyzzzyyyxxxwwwwwwyyyyyyxxxwwwuuutttsssrrrrrrsssuuuuuuvvvtttrrrqqqrrrrrrqqqppppppppppppppppppooonnnnnntttsssrrrrrrrrrrrrqqqpppoooppprrrssstttssssssrrrmmmmmmlllllllllmmmnnnnnnnnnpppqqqpppnnnkkkjjjjjjiiijjjjjjiiiiiihhhgggfffcccbbb```___``````___^^^]]][[[XXXUUURRRPPPNNNMMMIIIIIIJJJJJJIIIGGGFFFEEECCCBBB@@@===;;;999888777777666666555555555555666888:::;;;;;;;;;;;;<<<>>>CCCDDDGGGIIIJJJJJJJJJIIIIIIIIIHHHEEE???;;;888777444888:::>>>KKKaaavvv{{{jjjbbb___[[[bbbzzztttiiicccbbbssswwwrrrssswwwZZZYYYUUUOOOHHHCCC@@@@@@===<<<;;;<<<===<<<;;;999<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::999999::::::>>>>>>======<<<<<<<<<<<<777888999::::::999888777555555444333222222111111444555555555555555444444333444555666666666555444222222111333555666666555999999999888888666555555::::::::::::999888888777777888999:::;;;:::999888666555444333222222333444444444333222222111111000000000111111000///......///111444777;;;@@@GGGLLL@@@?????????>>>============>>>>>>=========@@@BBBBBBCCCEEEEEEEEEDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@????????????>>>===;;;:::999999999:::888:::===AAAEEEHHHKKKLLLXXXdddttt}}}}}}wwwoookkknnnuuu{{{~~~|||{{{yyyxxxxxxwwwvvvuuussssssrrrsssssstttuuuvvvvvvvvvtttrrrqqqrrrqqqpppoooooopppqqqrrrssstttuuuwwwxxxxxxxxxxxx{{{yyywwwwwwxxxyyyxxxwwwttttttuuuuuuvvvwwwwwwwww|||}}}||||||~~~~~~~~~}}}|||wwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvuuuuuutttuuuvvvvvvvvvtttrrrpppooonnnmmmkkkiiifffcccbbb___]]]ZZZXXXVVVUUUSSSQQQKKKIIIFFFCCCCCCDDDFFFGGGJJJMMMQQQTTTVVVYYY\\\^^^bbbbbbdddhhhmmmooonnnmmmkkkjjjhhhfffcccaaa___^^^```aaaaaacccfffjjjnnnpppllllllkkkiiihhhiiilllooorrrtttwww{{{~~~}}}{{{|||{{{zzzyyyyyyyyyyyyyyy{{{zzzyyyyyyyyyzzz|||}}}zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwxxxyyy{{{|||{{{yyyxxxwwwxxxxxxvvvuuuuuutttsssssssssuuuvvvwwwvvvtttrrrqqqrrrrrrqqqpppqqqqqqqqqqqqqqqpppoooooosssrrrqqqqqqrrrsssrrrppppppppprrrssssssrrrqqqqqqmmmmmmllllllkkklllllllllnnnoooqqqpppmmmkkkjjjjjjiiiiiiiiiiiihhhgggfffeeebbbaaa```aaaaaa```]]]ZZZZZZXXXVVVSSSPPPNNNLLLKKKIIIIIIIIIIIIHHHGGGEEEDDDAAA@@@>>><<<:::999888888777666666555555555666666888:::;;;<<<;;;<<<===???DDDFFFHHHJJJKKKKKKJJJJJJIIIIIIGGGCCC===999888888777:::===CCCRRRiii~~~uuufff___aaacccppp~~~rrrllliiilll~~~rrrttt{{{eeeWWWVVVSSSNNNHHHCCCAAA@@@>>>>>>===>>>>>>>>><<<;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999999::::::<<<<<<;;;;;;;;;:::::::::777888999999999999888777666555555444333333222222555555666666666555555444555555666666666555333222222111111333555777777666888999999888888666555555999999:::;;;:::999777666777777999::::::999999888999888666444222222222333444444333222222111111000000000000000/////////...---///000222555;;;BBBGGGAAA@@@??????======<<<;;;>>>??????>>><<<===???AAABBBDDDEEEEEEDDDDDDDDDEEEGGGGGGFFFEEEDDDCCCCCCBBBDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@??????@@@@@@===<<<:::999888999999:::888:::===AAADDDEEEFFFFFFNNN\\\ooozzz}}}~~~~~~uuuooosss{{{~~~}}}{{{yyywwwuuutttxxxxxxwwwvvvuuusssrrrqqqqqqrrrtttvvvwwwvvvuuutttsssrrrqqqppppppqqqrrrsssssstttuuuvvvxxxxxxxxxyyyyyyxxxvvvwwwxxxxxxwwwuuuttttttuuuwwwxxxzzz{{{{{{~~~|||{{{{{{}}}}}}~~~~~~}}}~~~~~~~~~}}}xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuttttttsssssstttvvvwwwwwwvvvtttsssqqqpppooollliiifffdddbbb```]]]ZZZXXXVVVTTTQQQNNNIIIGGGDDDBBBAAABBBDDDEEEFFFIIIMMMPPPRRRUUUYYY\\\^^^___aaaeeeiiillllllkkkiiihhhfffdddbbbaaa```___``````aaacccfffjjjnnnpppllllllllljjjiiikkknnnqqquuuwwwzzz}}}~~~{{{||||||zzzyyyxxxxxxwwwwwwzzz{{{{{{{{{{{{|||||||||xxxyyyyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyzzz|||||||||zzzxxxwwwwwwvvvtttrrrttttttsssssstttvvvwwwyyyuuusssqqqqqqrrrrrrqqqppprrrrrrrrrrrrrrrqqqpppppprrrqqqpppqqqrrrsssrrrqqqppppppqqqrrrrrrqqqooonnnmmmmmmlllkkkjjjjjjjjjjjjmmmnnnpppooommmjjjjjjjjjhhhhhhhhhhhhgggfffeeedddbbbcccdddeeeeeeaaa\\\XXXVVVUUURRROOOMMMKKKIIIIIIIIIIIIIIIIIIHHHFFFDDDCCC>>>===;;;:::888888777777666666666555555666777777888:::<<<===<<<===???@@@FFFGGGJJJLLLMMMLLLKKKJJJIIIGGGDDD???:::777777888999===BBBLLL^^^vvvmmmbbb^^^dddnnnpppgggggghhhyyysssppp~~~nnnWWWRRRRRRPPPLLLGGGCCCAAAAAA@@@@@@AAAAAA@@@@@@???>>>:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999::::::999999999999999888888888777888999999999999888777777666666555555444444333555666666777777666666666777777777666555333222111111000000222555777777777888888888888777666555555777888:::;;;;;;:::777666666666777888888888888888;;;999777555333222222222444444333222222111111000111000//////.../////////.../////////111666===BBB??????>>>>>>=========<<>><<<<<<>>>@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@??????????????????<<<;;;:::999888999999:::;;;<<<>>>???AAABBBCCCDDDHHHTTTfffvvvyyypppsss{{{}}}~~~}}}}}}~~~~~~~~~}}}|||zzzxxxvvvttttttwwwwwwwwwwwwuuurrrooonnnoooqqqsssvvvxxxyyyxxxxxxssssssqqqppppppqqqrrrrrrrrrsssuuuvvvxxxxxxyyyyyyzzzyyyxxxxxxyyyyyyxxxvvvssstttvvvxxxzzz}}}~~~|||zzzyyyyyy{{{}}}}}}|||~~~~~~|||zzzzzz|||}}}~~~}}}xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuutttttttttqqqsssuuuwwwwwwwwwvvvuuussssssqqqooolllhhhfffddd```^^^[[[XXXVVVRRRNNNKKKFFFDDDBBB@@@@@@AAABBBDDDDDDFFFJJJMMMPPPSSSWWWZZZ\\\^^^aaadddgggiiijjjjjjgggfffcccaaa___^^^^^^]]]^^^___bbbeeehhhkkklllmmmkkklllkkkjjjjjjlllpppssswwwyyy}}}}}}{{{zzzyyyxxxxxxwwwxxxxxxxxxzzzzzz{{{|||||||||||||||wwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzxxxvvvvvvvvvvvvtttrrrrrrrrrrrrrrrsssuuuwwwxxxuuusssqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqpppoooqqqpppoooppprrrssssssrrrooopppqqqqqqpppooonnnmmmmmmlllkkkjjjiiiiiiiiiiiikkkmmmnnnnnnllljjjiiiiiiggggggggggggfffeeedddcccdddeeegggiiihhhddd\\\WWWSSSRRRPPPMMMKKKIIIHHHHHHHHHIIIIIIHHHFFFDDDBBBAAA===<<<:::888666555555444666666555555666777888888999;;;===>>>>>>???AAACCCHHHIIIKKKMMMMMMMMMKKKJJJGGGEEEAAA<<<888666888999888@@@KKKYYYmmm|||pppddd___```gggyyyuuubbb^^^eeelllqqqwwwxxx^^^OOOMMMNNNMMMJJJFFFCCCBBBBBBBBBCCCDDDDDDBBBAAAAAAAAA:::;;;;;;<<<<<<===<<<<<<<<<;;;::::::999999::::::888888888888888888888888888888888999999888888888777777777666666666555555555666777777777777777777666666666555555444333333111000000222555777888777777777888888777666555555555777:::<<<<<<:::777555555555666777777888888888:::999777555444333444444444444333222222111111000111000////////////000111222222111000111555;;;@@@<<<<<<======>>>>>>>>>??????@@@???>>><<<<<<>>>@@@BBBDDDEEEEEECCCBBBCCCDDDAAAAAABBBCCCDDDEEEEEEFFFCCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>===============>>>???<<<;;;:::999999999:::;;;AAA@@@>>>===>>>@@@CCCEEEHHHNNN\\\ooo}}}pppooouuu}}}zzzwwwvvv}}}~~~}}}||||||~~~~~~||||||{{{yyyxxxwwwvvvuuuuuuuuuvvvuuussspppmmmjjjkkkmmmqqquuuwwwyyyyyyyyysssrrrqqqpppoooppppppqqqrrrsssuuuvvvxxxyyyyyyyyyyyyxxxxxxxxxyyyyyywwwuuussstttwwwyyy||||||yyywwwuuuvvvyyy{{{}}}~~~~~~|||}}}|||zzzxxxxxxzzz|||}}}|||xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuupppqqqsssvvvwwwwwwvvvuuuvvvuuusssqqqnnnkkkiiigggaaa___[[[XXXUUUQQQLLLHHHCCCBBBAAA@@@???@@@AAABBBDDDFFFIIIKKKNNNQQQVVVYYY\\\^^^aaadddfffggghhhiiiaaa___]]]ZZZXXXWWWWWWWWWZZZ]]]ccchhhkkklllkkkjjjjjjkkkjjjjjjjjjmmmqqquuuwww{{{|||zzzuuuuuuuuuuuuvvvxxxyyyzzzyyyyyyzzz{{{{{{{{{{{{zzzwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyxxxwwwuuuttttttvvvvvvuuusssppppppppppppqqqsssuuuvvvtttsssqqqqqqrrrsssrrrqqqpppppppppppppppoooooonnnqqqpppoooppprrrsssrrrqqqoooppppppqqqpppooommmlllmmmlllkkkjjjiiihhhhhhhhhjjjkkkmmmmmmkkkiiihhhiiieeeeeeeeeeeedddcccbbbbbbbbbccceeegggfffaaaZZZTTTQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHGGGEEECCC@@@???===;;;999777555333222222555555555666666888999:::999;;;>>>??????AAACCCEEEHHHJJJKKKMMMMMMLLLJJJIIIDDDBBB???:::777666999;;;888EEEWWWiii{{{xxxlllaaa[[[\\\bbblll}}}fffZZZ]]]lllyyy{{{wwweeeQQQIIIIIIJJJJJJIIIFFFCCCBBBBBBBBBDDDFFFEEECCCBBBBBBDDD<<<===>>>>>>>>>>>>===<<<<<<;;;::::::999999::::::888888888888888999999999999888888888888888888999888777777777777777666666555555666777777777777777555555555444444555555555111000111222555777777777666777777777777666666555333666999;;;<<<:::888666555555555666666777888888777777555444444555666777444444333222222111111000111111000000000111111222444444222111111444999===:::;;;<<<<<<>>>??????@@@>>>??????>>><<<===???AAABBBDDDEEEEEECCCBBBBBBCCC>>>???@@@BBBCCCEEEFFFGGGCCCDDDDDDDDDDDDCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@<<<;;;;;;;;;<<<===>>>>>><<<<<<;;;:::::::::;;;<<>>@@@AAABBBEEEGGGHHHIIIJJJKKKKKKJJJHHHGGG@@@???===999777888;;;>>>>>>OOOfffxxxnnn```WWWVVV___iiizzzuuuaaaYYY```ttt|||www[[[LLLIIIFFFHHHIIIHHHFFFCCCBBBBBBBBBEEEGGGFFFCCCAAABBBDDD???@@@AAAAAA@@@???===<<<<<<;;;::::::999999::::::888888888999999999999999999999888777777888999999777777777777777777777777444444555666777777777777444444444444444555666777222222111333555666666555666666666777777666666555333555888:::;;;:::999777555555555555666888999:::666555444444444555666777444444333222222111111000111111222333333333333222222222111000000111555888;;;<<<<<<<<<===>>>>>>>>>===>>>>>>=========@@@BBBBBBDDDEEEDDDCCCAAABBBBBB??????@@@AAACCCDDDEEEEEECCCDDDDDDEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;;;;<<<<<<>>>??????===<<<;;;;;;;;;<<<======CCCBBB???======???AAACCCFFFFFFLLL[[[pppuuukkkiiiqqqxxx{{{yyywwwssspppmmmjjjllluuu}}}{{{zzz|||~~~~~~}}}{{{yyywwwwwwrrrrrrrrrqqqpppmmmkkkjjjiiikkkppptttxxxzzz{{{{{{uuutttrrrqqqppppppqqqqqqqqqrrrtttvvvxxxyyyzzzzzzwwwwwwwwwxxxyyyxxxvvvssstttuuuwwwzzz}}}|||zzz{{{{{{yyyxxxtttuuuwwwyyyzzz{{{zzzzzzyyyyyyzzz}}}~~~~~~|||zzzxxxwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwqqqrrruuuwwwxxxwwwvvvvvvssssssrrrqqqooommmkkkjjjbbb```\\\YYYTTTNNNHHHCCCAAA@@@@@@??????@@@AAAAAADDDEEEGGGHHHIIIMMMQQQTTTWWWZZZ]]]^^^]]]]]]^^^___[[[ZZZXXXWWWWWWYYY[[[]]]\\\^^^aaaeeehhhjjjkkkkkklllmmmmmmnnnooorrrwww{{{|||yyywwwwwwpppppppppqqqrrrtttuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvwwwxxxzzzzzzzzzyyyxxxvvvtttssssssttttttrrrqqqqqqqqqpppppppppqqqsssttttttrrrpppqqqrrrssssssrrrpppqqqqqqqqqqqqpppoooooorrrqqqooopppqqqqqqpppooonnnooopppqqqqqqqqqpppooolllkkkkkkjjjjjjjjjkkkkkkgggiiikkkkkkiiihhhggghhhccccccccccccbbbaaa``````ZZZXXXWWWWWWVVVTTTQQQNNNMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFCCC@@@===;;;888777666555555555555555444444555666777999;;;<<<:::<<>>======>>>AAACCCBBBDDDEEEDDDCCCAAAAAABBB@@@AAAAAABBBBBBCCCCCCDDDCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@<<<<<<<<<<<<===???@@@AAA>>>===<<<;;;<<<<<<>>>>>>@@@@@@???????????????@@@DDDDDDIIITTTfffxxxxxxnnnkkklllqqq{{{}}}vvvtttssspppmmmjjjggghhhqqq}}}~~~{{{zzz|||~~~~~~{{{yyywwwvvvrrrrrrqqqqqqooonnnllllllmmmooosssxxx{{{}}}~~~vvvuuutttrrrqqqqqqrrrrrrqqqrrrtttvvvxxxyyyzzzzzzyyyyyyyyy{{{|||{{{xxxuuutttuuuwwwzzz}}}{{{xxxyyyzzzyyyxxxvvvwwwyyyzzzzzzzzzyyyxxxuuuuuuxxx|||||||||||||||}}}}}}}}}}}}~~~{{{yyyxxxxxxyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvwwwwwwwwwwwwssstttvvvxxxyyyxxxwwwvvvqqqqqqqqqpppnnnmmmkkkjjjccc```]]]YYYTTTNNNGGGBBBAAA@@@@@@@@@@@@@@@AAAAAADDDEEEFFFGGGHHHJJJOOORRRTTTWWWZZZ[[[YYYXXXYYY[[[TTTSSSRRRRRRTTTWWW[[[]]]^^^___```bbbeeeiiilllnnnmmmnnnooopppqqquuuzzz~~~~~~wwwuuuvvvppppppppppppqqqrrrssssssvvvuuusssrrrrrrtttvvvwwwyyyyyyyyyyyyyyyxxxwwwvvvssstttvvvyyyzzz{{{{{{{{{wwwvvvtttssssssrrrpppooosssrrrqqqqqqqqqrrrssstttsssrrrpppqqqrrrssssssrrrqqqrrrrrrrrrrrrqqqppppppsssqqqppppppqqqqqqooonnnnnnooopppqqqrrrrrrqqqpppkkkkkkkkkjjjkkkkkkllllllgggiiijjjkkkiiigggggghhhcccccccccbbbbbbaaa```___ZZZWWWUUUTTTTTTSSSQQQOOOLLLKKKIIIHHHGGGFFFFFFFFFHHHHHHGGGEEECCC@@@===;;;555444444555666777888888444444555666888999;;;<<<:::<<>>AAASSShhhqqq```UUUVVVbbbyyy{{{hhhbbbjjj~~~~~~mmmZZZJJJEEEGGGEEEGGGIIIIIIFFFDDDCCCBBB@@@DDDGGGEEEAAA???AAADDDEEEEEEEEEEEECCC@@@===;;;<<<;;;::::::999999::::::666777777777888888999999:::999888777777888999:::666666666666666777777777222333444555666666666666999777666444333333333444555444333333555555444333555555666666666666666555444444666777999999::::::666666555666777999;;;<<<777666444333222222333333444444333333222111111000000222666888999777444333000111333333222222333555===<<<<<<<<<<<<;;;;;;;;;999:::===???@@@@@@??????BBBCCCDDDEEEEEECCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>@@@@@@>>>===<<<<<<<<<<<<===???DDDMMMYYYgggssszzz|||rrriiipppooosss{{{yyyqqqlllpppmmmiiiggggggkkkpppsss~~~wwwuuuxxx~~~|||xxxvvvvvvuuutttrrrpppnnnnnnnnnnnnqqqpppqqqvvv}}}}}}yyyxxxxxxxxxuuusssqqqqqqrrrwwwwwwxxxyyyyyyzzz{{{{{{zzzzzz{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxzzz|||}}}{{{zzzyyywwwvvvuuuttttttxxxyyyzzz{{{{{{zzzxxxwwwxxxxxxyyyzzz{{{|||}}}~~~~~~|||{{{{{{{{{{{{|||{{{yyyxxxxxxyyyzzz|||}}}zzzvvvvvvxxxzzzzzzyyyuuusssrrrrrrsssuuuuuutttvvvvvvwwwwwwwwwvvvvvvuuusssrrrpppnnnmmmlllkkkkkkfffccc___YYYRRRJJJDDD@@@===>>>???@@@AAABBBBBBBBBEEEEEEEEEEEEGGGIIIKKKLLLSSSTTTTTTTTTSSSQQQPPPNNNPPPPPPRRRTTTWWWZZZ]]]^^^aaaccceeeggghhhiiilllnnnqqqrrrsssssstttxxx}}}~~~yyywwwwwwssssssssssssssssssrrrrrrttttttssssssssssssrrrrrruuuuuuvvvwwwwwwwwwwwwwwwyyyyyyxxxwwwwwwvvvuuuuuuzzzwwwtttpppoooppprrrsssttttttttttttsssrrrqqqpppuuuttttttrrrqqqpppooooooqqqqqqqqqqqqqqqssstttuuutttqqqooonnnooopppppppppoooqqqsssrrrpppqqqtttwwwooommmllljjjjjjkkklllmmmjjjjjjjjjjjjjjjiiihhhgggdddccccccccccccaaa^^^[[[XXXVVVTTTQQQOOONNNNNNNNNJJJIIIGGGEEEEEEEEEGGGHHHHHHFFFCCCAAA>>>=========555555444444444333333333555666888999:::::::::999<<<>>>@@@CCCEEEFFFFFFFFFFFFGGGIIIIIIHHHEEEAAA>>>777888:::<<<::::::CCCOOO[[[rrrzzzjjj[[[WWW___qqq{{{kkk___dddxxxnnn[[[TTTNNNHHHCCCDDDJJJOOOOOOJJJDDDBBBBBBEEECCCAAA???>>>???@@@AAADDDCCCBBB@@@???>>>>>>>>>;;;:::888777666777888:::;;;;;;;;;::::::999999999777888888999999999888888444555555666666666666666444333333333333444555555555444333222111222333444333333333444333333222222444444555666777777666666333555666888888888777777555555555555666666666666666555333333444444444333444444444333333222222222111222555777888888777777555444333222111222333444:::::::::::::::::::::::::::;;;<<<===>>>?????????BBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@??????>>>===>>>===<<<<<<<<<===>>>???@@@???>>>===<<<<<<<<<<<<<<<>>>BBBGGGPPP[[[gggooovvv}}}~~~{{{vvvpppnnnlllnnnuuuxxxsssllliiiiiiiiihhhiiijjjmmmppprrr~~~xxxsssuuu|||}}}yyywwwvvvwwwuuutttrrrpppnnnnnnnnnnnnrrrpppqqqvvv|||}}}yyywwwxxxwwwuuusssrrrtttuuuxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}|||{{{yyyxxxwwwwwwvvvwwwxxxyyy{{{||||||{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwxxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzzyyyyyyyyy{{{|||}}}|||yyyvvvvvvxxxzzzzzzyyyyyywwwuuuuuuvvvwwwwwwwwwtttuuuvvvvvvwwwwwwwwwwwwuuutttrrrpppnnnmmmllllllgggeee```ZZZRRRKKKDDDAAA>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJNNNNNNOOOOOONNNMMMKKKJJJLLLMMMOOORRRVVVZZZ]]]___aaaccceeeggghhhiiilllnnnqqqrrrssssssuuuyyy~~~{{{zzzzzzvvvvvvuuutttsssrrrrrrrrrttttttsssssssssrrrrrrrrrssstttuuuvvvwwwxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyyyyxxxvvvrrrooonnnoooqqqrrrvvvvvvvvvuuutttsssrrrqqquuuuuutttsssrrrqqqpppoooppppppqqqrrrrrrsssssstttsssqqqooonnnoooppppppooooooqqqsssrrrooonnnoooqqqnnnmmmkkkjjjiiijjjkkkllliiijjjjjjjjjiiihhhgggfffdddcccbbbbbbaaa___[[[XXXVVVUUURRRPPPNNNMMMMMMMMMJJJIIIHHHFFFFFFFFFFFFGGGEEEDDDBBB???===;;;::::::444444444444444444444444555666777999::::::::::::===???AAADDDEEEFFFGGGGGGGGGHHHIIIHHHFFFCCC???<<<999999:::<<<;;;???JJJWWWlll}}}ssseeeYYY[[[hhh}}}rrrfff```nnn~~~bbbTTTQQQNNNIIIFFFHHHMMMRRRRRRMMMHHHFFFFFFDDDCCCBBB@@@??????@@@@@@BBBAAA???>>>===<<<<<<<<<:::888777555555666777888;;;;;;:::::::::999999999999999999::::::999999999333444444555555555555555444444333333444444555666555444333222222222333333111222222333333333222222444555555666666666666555333444555777777777777666555555555555666666666666666444333333444444444222444444333333333222222222111222444666777777777777666555444222222222333333::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAABBBBBB@@@???==================>>>???@@@@@@???>>>======<<<<<<===<<>><<<999777666333333444444555666666666555666777999::::::;;;;;;???@@@BBBEEEFFFGGGGGGGGGHHHHHHHHHGGGDDD@@@<<<:::<<<::::::<<>>>>>???>>>===<<<;;;:::::::::888777666555444555666666::::::::::::999999999999:::::::::::::::::::::999222333333444555444444444444444444333444444555666555444444333222333333333000111111222333333333333555555555666555555444444222333444555666666666555555555555555666666666666666444333222333444333222333333333333222222222222222222333444444555666666777666555444333222222333;;;;;;;;;<<<<<<=========<<<;;;;;;:::;;;===???@@@BBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@BBBDDDDDDBBB@@@>>>======>>>>>>???@@@@@@AAA??????>>>==================AAACCCBBB@@@EEEPPPZZZjjjuuu~~~||||||~~~}}}yyyuuusssooojjjiiikkkeeegggkkkoootttwwwyyy{{{zzz~~~tttpppsssxxxxxxzzz{{{zzzwwwuuuuuuuuutttsssqqqooonnnnnnnnnooopppppppppsssvvvxxxwwwvvvuuuuuuuuuttttttvvvzzz}}}yyyyyyyyyyyyyyyyyyyyyxxxxxxyyy|||}}}}}}{{{xxxvvvuuuuuuuuuvvvwwwwwwxxxyyyvvvvvvuuuuuuuuuvvvvvvwwwwwwvvvuuuttttttuuuwwwxxxwwwwwwxxxxxxyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyvvvwwwxxxyyyzzzzzzyyyyyywwwvvvvvvvvvwwwyyyzzzzzzzzzwwwuuuttttttttttttssssssttttttuuuvvvvvvvvvvvvwwwvvvuuussspppnnnlllkkkgggddd^^^WWWOOOIIIDDDBBB@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJFFFFFFGGGGGGHHHHHHHHHHHHFFFGGGJJJMMMRRRVVVZZZ\\\___aaacccdddfffiiimmmppprrrssstttvvvxxx|||~~~|||{{{{{{{{{yyyyyyxxxwwwvvvvvvuuuuuutttttttttsssssssssrrrrrrpppppprrrsssvvvxxxzzz{{{xxxyyyzzzzzzzzzyyyxxxxxxsssqqqooommmmmmmmmooopppvvvvvvvvvvvvvvvuuutttttttttttttttsssrrrqqqqqqpppmmmoooqqqssstttsssrrrqqqrrrpppooooooppppppooonnnooopppqqqqqqooollljjjiiilllkkkjjjiiiiiiiiiiiijjjggggggggggggfffeeeccccccdddbbb```___]]]ZZZWWWTTTQQQOOOMMMKKKJJJIIIIIIIIIHHHIIIIIIIIIHHHFFFDDDBBB?????????===;;;888555333222333444555666777888888666666777999:::;;;<<<<<<@@@AAACCCEEEGGGGGGGGGFFFHHHHHHFFFDDDAAA===:::888;;;999999>>>DDDPPPcccsss}}}fffaaa```mmm}}}mmmaaaiii{{{kkk\\\MMMIIIIIIGGGDDDBBBEEEHHHJJJJJJGGGDDDBBBBBBCCCCCCBBBBBB@@@>>>===<<<======<<<::::::999999999888777666666555555666666:::999999999999999999999::::::999999999888999999333333444555555555555444444444444444444555666666555555444444333333333333000111222333444444444444555555555555555444333222111222222333444444555555555555555555666666666666666444222222333444333222333222222222222222222222222222222222333444555666777666555444333333222222::::::;;;;;;<<<===>>>>>>===<<<;;;;;;;;;===???@@@BBBAAA@@@????????????@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@BBBDDDDDDCCC@@@???>>>??????@@@@@@AAAAAAAAA???>>>>>>============>>><<<@@@CCCAAA>>>AAAKKKTTTcccppp{{{}}}}}}~~~xxxppphhhhhhllliiijjjllloootttyyy~~~~~~|||tttrrrqqqtttwwwzzz{{{yyyvvvtttssstttsssqqqooonnnnnnoooooonnnnnnnnnppprrrssssssrrrrrrsssttttttuuuwww{{{~~~yyyyyyyyyyyyyyyyyyyyyxxxvvvxxxzzz{{{zzzyyyvvvuuutttuuuuuuvvvwwwwwwwwwwwwuuuuuuttttttuuuuuuvvvvvvuuuuuutttssstttuuuwwwxxxvvvvvvwwwwwwxxxxxxyyyyyywwwwwwxxxyyyyyyyyyxxxxxxvvvwwwwwwwwwwwwvvvuuutttuuuuuuvvvvvvwwwxxxyyyzzzxxxvvvsssrrrsssssssssrrruuuuuuuuuuuuuuutttsssrrrttttttsssrrrooommmkkkiiidddaaaZZZSSSLLLGGGDDDBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEGGGHHHIIIIIIEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMPPPSSSVVVWWW\\\^^^```aaacccgggkkkoooqqqsssvvvxxxzzz|||~~~~~~zzzwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxuuuuuuuuutttttttttssssssppppppqqqrrrtttwwwyyyzzzzzz{{{{{{{{{zzzxxxvvvtttqqqpppooonnnmmmnnnppppppqqqrrrssstttuuuuuuuuuuuusssssssssrrrqqqqqqppppppmmmoooqqqsssssssssrrrqqqqqqpppooooooppppppooommmmmmnnnoooppppppnnnllljjjjjjjjjiiiiiihhhhhhhhhhhhfffffffffeeedddcccaaa```dddbbb___]]][[[YYYUUUSSSNNNMMMKKKIIIHHHGGGGGGHHHGGGHHHIIIIIIGGGEEEAAA???=========<<<:::777444333333333444555777888999999777888888:::;;;===>>>???AAABBBDDDEEEFFFFFFFFFEEEGGGFFFCCCAAA>>>;;;999777:::999<<>>>>>AAAAAAAAA@@@???===<<<;;;===<<<;;;:::::::::::::::999999999888888888888888999999999999999999999999999999888777666666777777444444555666666666666666555444444444444555666666555555555444444444333333111111333444555555555555444444555444444333222222111111111222333333444555555555555555666666666666555444222222333333333222222222222222222222222222222222222222222333444555666555555444444333222222777777888999;;;<<<=====================>>>??????AAAAAAAAA@@@@@@@@@?????????????????????????????????@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@AAACCCCCCBBBAAA@@@@@@AAAAAABBBAAAAAA@@@@@@>>>>>>============>>>>>>:::===@@@???>>>@@@GGGMMMWWWdddqqqxxx~~~|||pppfffeeekkkjjjjjjkkkooottt{{{~~~vvvqqqrrruuuyyyzzzxxxuuurrrqqqsssrrrqqqoooooooooooopppllllllmmmmmmnnnnnnoooooopppqqqtttuuuvvvxxx{{{}}}yyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwttttttttttttuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxtttuuuwwwxxxyyyxxxxxxwwwwwwvvvvvvuuutttsssrrrrrrtttuuuwwwwwwvvvvvvwwwyyyyyywwwuuutttuuuuuuuuutttvvvvvvuuuuuutttrrrqqqpppqqqqqqqqqpppooollljjjiiibbb^^^WWWPPPJJJFFFDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDAAABBBDDDEEEGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNPPPRRRTTTUUUXXXZZZ\\\]]]```dddiiimmmooossswwwzzz{{{|||~~~{{{yyyyyyxxxyyy|||{{{wwwrrrqqqtttvvvwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzwwwvvvvvvvvvvvvuuuuuuuuurrrrrrqqqrrrsssuuuwwwxxx}}}}}}~~~}}}|||yyyvvvtttqqqppppppoooooopppqqqrrrpppppprrrsssttttttttttttrrrqqqqqqqqqppppppppppppnnnoooppprrrrrrrrrrrrqqqpppooonnnoooppppppnnnllllllllllllmmmoooooommmkkkiiihhhhhhhhhhhhgggggggggeeeeeeeeedddbbbaaa___^^^bbb___\\\ZZZXXXVVVSSSQQQLLLKKKIIIGGGFFFFFFFFFGGGGGGHHHHHHGGGEEEBBB???===;;;::::::999888666444333444444555666777888999:::999999:::;;;<<<>>>@@@AAAAAABBBDDDEEEFFFEEEEEEDDDDDDBBB@@@===;;;:::999888:::<<>>>>>>>>>>>>>>===<<<<<<;;;;;;===<<<;;;::::::::::::;;;;;;;;;:::::::::999999999888888888999999999999999:::999777666555555666777444555666666777777666666555555444444555555666777444555555555555444333333111222333333444444444444333333333444333333222222222111111111222333444555555555555555666666666666555333222111222333222111111111111222222222222222222222222333333444444444333333444444444333222111666777888999;;;<<<===>>>===>>>>>>???????????????@@@AAABBBBBBBBBAAA??????======>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@???>>>>>>============>>>>>>;;;===???@@@AAABBBEEEGGGNNN[[[jjjuuurrrffffffkkkkkklllnnnssszzz~~~vvvtttuuuvvvuuurrrqqqqqqrrrsssrrrqqqooooooooooooppplllmmmmmmlllllllllmmmnnnmmmpppsssvvvwwwxxxzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxxxxwwwvvvwwwwwwvvvuuuuuuuuuvvvvvvsssssstttvvvvvvwwwwwwwwwuuuuuuvvvvvvvvvvvvwwwwwwrrrtttvvvwwwxxxxxxwwwvvvwwwvvvtttsssssssssssstttsssvvvxxxwwwuuutttuuuwwwyyywwwuuutttvvvwwwwwwvvvtttttttttttttttsssrrrqqqooopppppppppooommmkkkiiiaaa\\\VVVOOOJJJGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVUUUVVVXXXYYY\\\aaafffjjjnnnrrrxxx|||}}}|||{{{{{{zzz}}}}}}wwwsssrrrttttttuuuxxx|||~~~~~~{{{xxxrrrnnnjjjlllrrrxxxzzzyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvuuutttrrrqqqqqqssstttuuuzzz{{{|||}}}{{{yyyvvvtttrrrqqqqqqqqqqqqrrrssstttrrrrrrssssssssssssrrrrrrpppppppppoooooooooooooooooooooooopppqqqqqqrrrrrroooooonnnoooppppppnnnlllllljjjiiijjjlllmmmkkkiiiggghhhhhhhhhggggggffffffdddddddddcccaaa___^^^]]]^^^[[[XXXVVVUUUSSSQQQOOOKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGFFFEEECCC@@@>>><<<777777666555444444444444555555666777888888999999;;;;;;;;;<<<>>>@@@CCCDDDAAABBBCCCDDDEEEDDDCCCBBB@@@???===;;;999999::::::===AAANNNaaasss~~~kkk```cccrrrlllbbbeeekkkjjjYYYLLLHHHFFFIIIJJJGGGFFFHHHBBBAAA@@@@@@@@@@@@???>>><<<<<<;;;:::::::::;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;:::999999777888888888999999999999;;;:::888666555555666777333444555555666666555555555555555555555666666777444555666666666555333333000111111222222222111111111222222333333333333222222222111111222333555666555555555555666666666666555333111111222333222111000111111111222222222222222222444555555444444333000111222333333333222111888888:::;;;===>>>???@@@===>>>@@@AAAAAA@@@???>>>@@@AAACCCCCCCCCBBB@@@>>><<<======>>>???@@@@@@AAA@@@@@@AAABBBCCCEEEEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA?????????@@@@@@AAAAAAAAACCCCCCDDDDDDCCCAAA???>>>>>>>>>============>>>???>>>???AAACCCDDDEEEEEEEEEMMMYYYhhhuuuuuuhhhhhhmmmlllnnnssszzz{{{uuuuuussspppmmmmmmpppssssssrrrqqqoooooooooppppppmmmmmmnnnmmmllllllmmmnnnkkkooosssvvvwwwxxxyyyyyywwwwwwxxxyyyyyyzzz{{{{{{{{{zzzxxxwwwvvvwwwxxxyyyuuuvvvxxxyyyyyyxxxwwwwwwuuuuuutttsssssssssssssssrrrsssuuuwwwxxxwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvqqqsssuuuwwwxxxxxxwwwvvvvvvuuutttrrrssstttvvvwwwtttvvvxxxxxxuuussstttvvvwwwuuussssssuuuvvvwwwvvvrrrrrrsssssstttsssssssssnnnooopppqqqpppnnnlllkkk```\\\VVVOOOJJJIIIIIIIIIEEEEEEFFFFFFFFFEEEEEEDDDHHHIIIKKKMMMOOOOOOOOOOOOPPPPPPNNNMMMMMMNNNOOOPPPLLLLLLNNNOOOQQQTTTVVVWWWSSSTTTUUUWWWZZZ___eeeiiimmmrrryyy}}}~~~|||yyyxxxssswwwxxxuuuooolllmmmooorrrsssvvvyyy{{{yyyuuurrrlllhhhfffjjjrrryyy}}}}}}yyyyyyyyyxxxxxxwwwwwwwwwyyyyyyyyyxxxxxxxxxwwwwwwvvvuuusssqqqqqqqqqssstttvvvwwwyyyzzzyyywwwuuusssrrrrrrrrrrrrssstttuuuuuuuuuuuuuuutttsssrrrpppooooooooooooooonnnnnnnnnnnnoooooooooooopppqqqrrrsssooonnnnnnoooppppppmmmkkkmmmjjjggggggiiijjjiiigggggggggggghhhgggffffffeeeddddddcccbbb```___]]]\\\[[[XXXUUUSSSRRRQQQOOOMMMKKKJJJHHHFFFFFFEEEFFFFFFGGGGGGEEECCCAAA???===;;;555444333222111222333444666666666777888888999999<<<<<<<<<===???AAADDDEEEAAABBBCCCDDDDDDCCCBBBBBB>>>===;;;999999999;;;<<<@@@FFFVVVlll~~~mmmbbb^^^lll}}}wwwhhheeeooo{{{sss\\\QQQKKKHHHGGGIIIHHHEEECCCEEEBBBAAA???>>>?????????>>>;;;:::999888888:::<<<===::::::999999999999999999:::;;;;;;;;;;;;:::999999777777888888999999999999<<<;;;999777666666777888222333444444555555444444555555555555555666777777444555666666666555333333///000000000000//////...000111222333333333333333333222222111222444555666555555555555666666666777555333111111222333222111000000111111222222222222111333555666666555444222...///111222333333222222888888999:::<<<>>>@@@AAACCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA===???@@@BBBBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBCCCBBBBBBAAA??????@@@@@@AAABBBCCCCCCBBBBBBCCCCCCBBB@@@???>>>??????@@@AAAAAAAAA@@@@@@@@@@@@??????AAADDDHHHJJJKKKNNNZZZppp|||xxxtttpppooouuu~~~rrrhhhhhhfffbbbeeeooonnnpppqqqqqqnnnmmmllllllooommmkkkjjjjjjkkklllmmmnnnnnnoooppprrrtttwwwxxxzzzzzzzzzzzzzzz{{{|||}}}|||{{{yyyxxxxxxyyy{{{|||~~~{{{wwwvvvwwwyyyzzzzzzxxxuuurrrqqqssstttttttttuuuttttttttttttuuuuuuvvvyyyyyyxxxxxxwwwvvvvvvvvvxxxxxxxxxwwwvvvuuutttsssuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvuuutttsssssstttuuuvvvvvvuuusssrrrqqqrrrrrrsssooopppqqqqqqpppooonnnmmmbbb\\\UUUOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMPPPSSSUUUUUUTTTSSSUUUVVVWWWWWWWWWVVVUUUTTTUUUTTTSSSTTTWWWYYYYYYYYYZZZXXXXXXZZZ[[[\\\aaahhhlllqqqwwwzzzzzzxxxvvvuuurrrqqqoookkkhhhgggiiikkkpppqqqtttvvvxxxvvvssspppkkkjjjlllqqqyyy~~~~~~}}}{{{zzzxxxxxxyyy{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyxxxvvvsssrrrrrrssssssuuuuuuuuuttttttsssssssssnnnppptttvvvxxxwwwvvvuuuvvvwwwwwwwwwuuusssqqqpppppppppooooooooooooooopppooonnnnnnmmmmmmmmmmmmnnnoooppppppppppppooonnnnnnllllllkkkkkkjjjiiiiiihhhkkkjjjgggeeecccccccccccc_________^^^]]][[[ZZZYYYXXXVVVSSSPPPNNNMMMMMMMMMHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEBBB>>>;;;999777666777666444222111111111222444555777999::::::::::::<<<===>>>@@@BBBCCCCCCCCCFFFFFFFFFEEEEEEDDDCCCBBB???<<<;;;;;;999777;;;AAABBBPPPggg{{{jjjaaa______nnn}}}eee]]]iiiyyycccTTTKKKGGGFFFDDDDDDEEEEEECCCBBBBBB@@@>>>===>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888777888888999:::999888777666555777999999888888:::;;;;;;:::888666555444444555222444666666555444555666888777555444444666888:::999777555555555444222111111111000......---------000000000111222222333333444333222222444444333222333333333333333333333333333222222111111222222333000111222333333333333333222222222222222111000///111111000000000000000000777888999;;;===>>>@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@>>>???AAABBBBBBBBB@@@???======>>>>>>???AAABBBCCCBBBBBBBBBCCCBBBBBBAAAAAA???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBB@@@>>>===>>>???@@@AAAAAAAAAAAAAAAAAA@@@??????AAACCCGGGIIIFFFJJJTTTeeezzz{{{yyyuuu{{{qqqeeebbb```\\\```iiijjjmmmpppqqqooonnnmmmnnnnnnmmmkkkjjjiiijjjlllllllllllllllmmmoooqqqtttuuuyyyxxxxxxxxxyyyyyyzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{}}}zzzxxxwwwwwwyyyyyyxxxvvvtttqqqqqqrrrssstttssstttttttttttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyxxxwwwvvvuuussstttuuuwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuttttttuuuuuuuuuuuutttsssrrrqqqqqqrrrrrrpppqqqqqqqqqpppnnnmmmkkkbbb\\\UUUOOOMMMKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLOOORRRVVVYYYZZZYYYYYYWWWXXXZZZ[[[[[[ZZZYYYXXXXXXVVVVVVVVVXXXZZZZZZYYYYYYVVVVVVYYYZZZZZZ___ffflllpppuuuxxxwwwvvvuuutttrrrqqqnnnkkkhhhgggiiikkknnnppprrruuuvvvuuurrrpppqqqqqqsssyyy}}}{{{xxxxxxyyyzzzzzzyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzyyywwwuuusssrrrqqqpppqqqqqqqqqqqqrrrrrrrrrrrrqqqsssvvvyyyzzzzzzyyyxxxuuuuuuuuuuuuuuutttsssrrrqqqqqqpppoooooooooooooooooonnnmmmmmmmmmmmmmmmmmmnnnoooooooooooonnnmmmmmmkkkjjjjjjiiiiiihhhgggggggggfffeeedddcccccccccccc_________^^^\\\[[[YYYYYYWWWUUURRROOOLLLLLLLLLLLLHHHGGGGGGFFFFFFEEEEEEEEECCCBBB@@@===;;;999888777888777555444333333333333555666888999::::::::::::<<<===???@@@BBBCCCCCCDDDEEEFFFFFFFFFDDDCCCAAA@@@:::888888888777666;;;BBBMMM[[[rrrqqqccc[[[^^^ddd{{{mmmlll~~~hhhXXXMMMGGGEEEDDDBBBBBBCCCCCCAAA@@@AAA???======>>>???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888999999:::999888777666666888999888777666888999999888666555444444444444444555777777555444444555666555444444555888;;;===999777555555555555333111111111000......------.........//////000000111111444333222222444444333222333333333333333333333333333222222111111222222333000111222222333333333222222222222222222111000000111111111111111111111111777888:::===>>>?????????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAA@@@======>>>>>>@@@AAABBBCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???>>>===>>>???@@@AAABBBBBBBBBBBBCCCBBB@@@@@@@@@BBBDDDFFFDDDIIIOOOXXXnnn|||sssfffaaa\\\XXX\\\ccceeeiiinnnppppppooonnnnnnmmmlllkkkiiiiiiiiijjjkkkiiihhhhhhiiikkkmmmooopppvvvvvvvvvwwwwwwwwwxxxxxxzzzzzzxxxxxxxxxxxxzzzzzz|||zzzxxxxxxyyyxxxwwwvvvtttrrrpppoooqqqrrrsssrrrsssssstttttttttuuuuuuuuuttttttuuuvvvvvvwwwxxxxxxzzzzzzzzzzzzzzzyyyxxxwwwqqqsssvvvyyy{{{{{{{{{{{{xxxxxxxxxxxxxxxwwwvvvuuutttuuuuuuvvvvvvuuuuuutttuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqpppnnnllljjjaaa\\\UUUPPPMMMLLLLLLKKKLLLLLLLLLMMMMMMNNNPPPPPPPPPRRRVVVZZZ^^^___``````[[[]]]___bbbbbbaaa___^^^]]][[[ZZZ[[[\\\]]]\\\ZZZZZZXXXXXXZZZ[[[[[[```fffnnnqqqtttuuuuuutttttttttqqqqqqooollliiihhhjjjkkkooopppsssuuuvvvuuutttssswwwxxx{{{}}}zzzxxxyyyyyyyyyxxxzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzxxxvvvssspppooommmmmmnnnnnnoooooopppppprrrtttvvvyyyzzzzzzzzzyyyttttttsssssssssttttttuuusssrrrqqqpppooonnnnnnnnnooonnnmmmlllllllllllllllmmmmmmnnnnnnmmmmmmlllkkkiiihhhhhhggggggfffeeeeeecccccccccdddccccccbbbbbb___^^^^^^]]]\\\ZZZXXXWWWTTTRRROOOLLLJJJIIIJJJJJJGGGGGGHHHHHHGGGEEEDDDCCC???>>>===;;;999888888777888777666555555555555555666666888999:::;;;;;;;;;===>>>@@@AAACCCCCCDDDDDDEEEEEEFFFEEEDDDAAA>>><<<777555666888777888>>>FFFVVVgggrrrfff\\\VVVaaarrrwwwhhhVVVLLLGGGDDDCCCAAA@@@@@@@@@@@@???===???===<<<<<<>>>??????>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999888999999999999888777777888888888777555444444666777666555444333333444555666777888888666444444555333333333444666999===???999777666555666555444222111111000///..................//////000111111111444333222222444444333222333333333333333333333333222222111111111111222222000111222222333222222222111222222222222111000000222222222222222222222222666888;;;>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@AAABBBCCCBBBBBBAAA@@@@@@?????????@@@AAAAAACCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>===>>>???@@@BBBCCCCCCCCCCCCDDDCCCAAA@@@@@@@@@AAABBBFFFLLLNNNQQQccczzzxxxwwwyyyzzznnngggaaa[[[[[[^^^bbbffflllppppppooonnnmmmlllllljjjiiiiiiiiiiiiiiiggggggfffggghhhjjjlllmmmttttttuuuvvvvvvwwwwwwwwwzzzyyyxxxxxxxxxxxxyyyzzz{{{zzzyyyzzzzzzyyyvvvtttsssqqqooooooqqqrrrqqqqqqrrrrrrssstttuuuuuuuuuuuuttttttuuuuuuuuuvvvvvvvvvyyyyyyzzzzzzzzzyyyxxxxxxrrrtttwwwzzz||||||{{{{{{xxxxxxxxxxxxxxxwwwvvvuuutttuuuvvvwwwwwwvvvuuutttttttttsssrrrqqqpppppppppoooppppppppppppnnnlllkkkaaa\\\UUUPPPNNNMMMMMMMMMMMMMMMNNNOOOQQQTTTUUUWWWUUUWWWZZZ^^^aaacccdddddd```bbbfffhhhiiihhhfffeeebbbaaa``````aaa```^^^]]]___\\\]]]_________ccciiiqqqsssuuuuuuttttttuuuvvvrrrrrrqqqnnnlllkkkmmmoooqqqsssvvvxxxxxxyyyyyyzzz}}}~~~}}}zzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{||||||zzzwwwsssqqqmmmmmmmmmmmmmmmmmmnnnnnnpppqqqtttvvvxxxxxxxxxxxxuuutttsssrrrrrrrrrsssttttttsssqqqpppooonnnmmmmmmnnnnnnmmmlllkkkkkkkkkkkklllmmmmmmmmmmmmlllkkkkkkfffffffffeeeddddddccccccbbbccccccdddcccbbb```___]]]]]]]]][[[ZZZXXXVVVUUUQQQOOOLLLJJJHHHGGGHHHHHHFFFFFFHHHHHHGGGEEEBBBAAA>>>===;;;999777666555555666666666666666666666666777777888999:::;;;<<<<<>><<<===;;;:::;;;===?????????===<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;:::::::::999999999999888888777777999999888555333111222333777666555444444444555666777888999888666444444555333333333444666999<<<>>>999777666666666666444333111111000///......//////000111111222222333444444333222111222444555444333222222222222222222222222222222111111111111222222111111222222222222111111111111222222222111111000222222333333333333333444666888;;;===>>>>>>==============================@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@????????????BBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@?????????>>>@@@@@@AAABBBCCCDDDDDDDDDDDDCCCAAA@@@?????????@@@FFFLLLNNNPPP^^^www}}}zzz~~~~~~yyyuuurrrqqqrrrxxx}}}wwwpppiiiaaa\\\[[[aaaeeekkknnnooommmlllkkkllllllkkkjjjiiiiiiiiihhhgggfffffffffggghhhjjjkkkqqqrrrtttvvvwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzwwwtttsssrrrppppppqqqrrrqqqpppqqqqqqssstttuuuuuuuuuuuuuuuuuuuuuttttttsssssssssvvvwwwwwwxxxxxxxxxxxxwwwuuuvvvxxxzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwvvvuuutttuuuvvvwwwwwwvvvuuutttuuuttttttsssrrrqqqpppooommmnnnoooppppppooommmmmmaaa\\\UUUQQQOOOOOOOOONNNMMMNNNPPPRRRUUUXXX[[[\\\ZZZ\\\^^^aaadddeeeffffffgggiiikkknnnnnnnnnlllkkkgggfffeeeeeefffeeebbb```bbb``````cccbbbaaadddjjjtttuuuwwwvvvuuuuuuuuuwwwrrrssssssrrrpppppprrrttttttwwwyyy{{{{{{|||~~~|||{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzyyy{{{}}}~~~}}}zzzwwwuuuppppppooonnnmmmllllllkkknnnppprrrtttvvvwwwwwwxxxwwwvvvtttrrrppppppqqqqqqsssrrrqqqooonnnmmmmmmmmmnnnmmmlllkkkjjjjjjjjjjjjlllllllllmmmlllkkkkkkjjjeeeeeedddccccccbbbbbbaaacccddddddcccbbb```]]]\\\[[[[[[ZZZYYYWWWUUUSSSRRROOOMMMJJJGGGFFFEEEFFFFFFEEEEEEFFFGGGEEECCCAAA???>>>===;;;888666444333222444444555555666666777777888888999:::;;;<<<======@@@AAABBBCCCDDDEEEEEEEEECCCDDDCCCBBB@@@===999777888777999<<<===BBBOOO]]]mmmrrr___\\\\\\aaaxxxzzz{{{bbbQQQIIIDDDAAABBBBBB@@@??????@@@???>>><<<;;;:::999:::===??????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;999999999888888888888888888888777444111000222333888777666555555555666777777888999888666444444555555444444555666777999:::888777555555666666555333111000000////////////000111111111222333333444444333222111222444555444333222222222222222222222222222111111000000111111222111111111222222111111000000111111222222222111111222222333333333444444444666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<============AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBB@@@@@@?????????AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>CCCFFFKKKQQQ[[[jjj{{{}}}uuuttt{{{}}}|||{{{xxxvvvssspppooolllpppwww~~~wwwooofff^^^ZZZ```dddiiilllmmmlllllllllmmmmmmlllkkkjjjiiiiiihhhggggggfffffffffhhhiiijjjnnnooorrruuuvvvwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzz{{{||||||yyywwwvvvtttsssrrrsssrrrqqqooooooqqqrrrtttuuuuuuuuutttuuuuuuttttttsssrrrrrrqqqtttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuuuutttsssqqqpppooommmnnnooooooooonnnmmmlllaaa\\\VVVQQQPPPPPPPPPPPPPPPQQQRRRTTTWWWZZZ]]]^^^^^^___bbbdddfffhhhiiijjjmmmnnnoooqqqqqqqqqqqqppplllkkkjjjjjjkkkiiifffdddcccaaabbbddddddbbbeeejjjsssuuuvvvvvvtttsssssstttqqqrrrttttttttttttwwwyyywwwzzz}}}~~~~~~}}}{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzxxxzzz|||}}}}}}{{{xxxwwwrrrrrrqqqooonnnmmmlllkkknnnoooqqqsssuuuwwwxxxxxxvvvuuutttrrrqqqpppooooooqqqpppooonnnmmmlllllllllnnnmmmlllkkkjjjiiiiiiiiijjjjjjkkkkkkjjjjjjiiihhhdddccccccbbbbbbaaaaaa```ccccccbbbaaa___]]][[[ZZZYYYYYYXXXVVVTTTRRRPPPOOOMMMKKKIIIFFFEEEDDDEEEFFFDDDDDDDDDDDDCCCAAA???>>>>>><<<:::777555333222111222333444666777888888888999999999:::;;;<<<>>>>>>BBBBBBCCCDDDEEEFFFFFFEEECCCBBBAAA???===;;;999888888888:::>>>BBBLLL^^^ooozzzhhh\\\]]]dddqqqlllVVVMMMHHHBBB???@@@BBBAAA??????@@@@@@>>>===;;;:::999:::<<<>>>>>>===;;;;;;;;;::::::;;;;;;;;;<<<;;;999999888999:::;;;:::999888888777777888888777777666333111111333555999888777666555555666777666777888888666444444555555555555444555555666666777555444444555555444333111000000//////000000000//////000000111222222222222111111222444555555444222222222222222222222222111111000000000000111111111111111222111111000///000000111222222222222111111222222333333444444555777777888999::::::;;;;;;<<<<<<<<<<<<=========>>>@@@@@@????????????@@@@@@CCCCCCCCCCCCCCCDDDDDDEEEAAAAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>======CCCAAAFFFPPPVVV[[[iii{{{{{{qqqmmmooosssvvvvvvqqqqqqqqqrrrsssrrrpppooommmnnnqqquuu|||{{{ssslllddd^^^]]]aaafffiiikkklllnnnooonnnnnnmmmlllkkkjjjiiihhhggggggfffeeefffggghhhiiiiiikkkooorrruuuwwwwwwwww{{{{{{{{{||||||{{{{{{{{{|||{{{zzz{{{}}}~~~|||{{{yyyxxxvvvuuuuuusssqqqooonnnppprrrtttuuuuuuuuutttsssssssssrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwvvvuuuttttttttttttuuuvvvuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwvvvwwwwwwvvvtttrrrpppoooppppppppppppnnnllljjjiii```\\\VVVRRRPPPQQQQQQQQQUUUUUUUUUVVVXXXZZZ[[[\\\```aaacccfffiiilllnnnooorrrrrrrrrrrrrrrrrrssssssnnnnnnmmmnnnooommmjjjgggfffeeeeeehhhgggeeegggkkkoooqqqssssssqqqooonnnooonnnpppssstttuuuwwwyyy|||~~~{{{zzzzzz{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzxxxyyyzzzzzzzzzxxxvvvtttqqqqqqpppooonnnnnnmmmmmmkkklllnnnppprrrtttuuuvvvsssssssssrrrrrrpppoooooonnnnnnmmmlllllllllllllllnnnmmmllljjjiiiiiihhhhhhggghhhhhhhhhhhhgggffffffcccccccccbbbaaaaaa``````______]]]\\\[[[ZZZZZZZZZWWWVVVUUUTTTRRROOOMMMLLLLLLJJJHHHEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@>>>======<<<;;;999777555444333333222333555777999:::::::::::::::::::::;;;<<<>>>???CCCCCCDDDEEEFFFFFFFFFFFFBBBAAA???<<<:::999999999999:::>>>CCCKKKZZZrrrjjjbbb^^^bbbpppooo]]]NNNKKKIIIAAA>>>AAAAAA@@@>>>>>>??????===<<<<<<:::999:::;;;======<<<::::::999999999999::::::;;;999888777777888:::;;;:::999888777777777888999666666555333111222666888999888777555444444444555444555777777555444444555333333333333444444444555555444333333444444333222111000000000000000111111///000000111111222222333222111111222444555555444111111111111111111111111111111000000000000111111111111111111111000//////000000111222222222222222111111111222333444444444777777777777888999:::;;;<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>??????CCCCCCCCCCCCCCCDDDEEEEEE?????????@@@AAABBBDDDDDD??????AAABBBCCCDDDDDDDDD@@@?????????????????????>>>=========>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>======FFF???CCCOOORRROOO\\\qqq~~~yyyooohhhgggiiijjjjjjggghhhjjjnnnqqqrrrqqqooorrrqqqppppppttt~~~}}}vvvpppjjjeee[[[^^^cccgggjjjmmmppprrrnnnnnnnnnmmmlllkkkiiihhhgggfffeeeeeeeeefffggghhhfffhhhlllqqqtttvvvwwwwww{{{{{{||||||||||||{{{{{{|||{{{zzz{{{}}}~~~}}}|||zzzxxxwwwvvvtttqqqnnnnnnppprrrtttvvvuuuuuutttpppqqqqqqrrrrrrsssssstttssstttuuuvvvwwwxxxxxxxxxuuutttrrrqqqrrrsssuuuwwwtttuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxwwwwwwwwwwwwuuusssqqqpppssssssrrrpppnnnjjjgggfff```\\\VVVRRRQQQQQQRRRRRRYYYXXXXXXXXXXXXXXXYYYYYY```bbbdddhhhlllooorrrtttuuutttsssrrrrrrsssttttttooooooooopppqqqooollliiijjjiiiiiilllkkkhhhjjjnnnkkkmmmppppppnnnkkkjjjjjjlllooorrrtttuuuxxx{{{}}}~~~zzzyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxwwwtttrrrqqqooooooooooooooonnnnnnnnnhhhiiijjjlllnnnppprrrssspppqqqrrrssssssrrrppppppmmmllllllkkkkkkkkkllllllnnnmmmllljjjiiihhhhhhhhheeeeeeffffffeeeeeedddccccccccccccbbbaaaaaa``````\\\[[[YYYXXXXXXXXXYYYZZZVVVUUUTTTRRRPPPNNNLLLKKKLLLJJJGGGEEEDDDDDDEEEEEEDDDCCCAAA???>>>===<<<<<<:::999888666666555555555222444666999;;;;;;<<<;;;;;;:::::::::;;;===???@@@CCCDDDEEEFFFFFFFFFFFFFFFBBB@@@===:::999999999:::<<<>>>BBBIIISSSeeemmmbbbaaabbbhhhzzzyyyfffVVVLLLLLLJJJBBB@@@DDD@@@???======>>>>>><<<;;;<<<:::999999;;;<<<<<<;;;:::999999888888999999::::::999777666666888999;;;;;;:::888777777777888999555555444333222444777:::999888666444333222333333222444666666555444555666111222222333333444444555444333222222444444333111111000000000000000111111111222222333333444555555222111111222444555555444111111111111111111111111111111000000000000111111111111111111111000/////////000111222222222222222000000111222222333444444555555666777888999999:::<<<<<<;;;:::::::::;;;;;;============>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@>>>@@@BBBDDDDDDDDDBBBBBBBBBBBB@@@@@@@@@@@@BBBBBBAAA@@@??????>>>>>>??????======>>>>>>???@@@BBBCCCEEEFFFGGGFFFEEEDDDDDDFFF??????>>>>>>??????@@@AAA>>>@@@CCCHHHMMMRRRUUUWWWlll|||yyyllleeecccdddbbb```kkkhhhhhhlllnnnnnnppptttssssssqqqooopppxxx~~~wwwnnndddaaa___^^^```eeelllpppsssrrrooommmkkkiiihhhhhhkkkgggdddfffjjjkkkhhheeehhhiiikkknnnqqqtttvvvwwwxxxwwwxxxzzz}}}~~~~~~~~~~~~~~~{{{yyyyyyxxxwwwvvvuuutttsssrrrpppqqqrrrqqqpppppprrrtttqqqqqqrrrrrrsssrrrrrrrrrvvvvvvvvvvvvwwwwwwwwwwwwssssssssstttwwwyyyyyyxxxtttuuuuuuuuuuuuuuutttttttttuuuvvvwwwwwwvvvuuutttuuuwwwwwwvvvrrrpppqqqsssooonnnkkkjjjiiifffccc```\\\[[[XXXWWWVVVVVVWWWXXXZZZYYYYYYYYYYYYZZZZZZ[[[aaadddiiinnnrrrtttttttttwwwvvvuuusssssssssttttttwwwvvvuuutttqqqooommmkkkiiikkkmmmkkkhhhfffgggiiinnnmmmlllkkkiiihhhggggggkkklllnnnqqquuuzzz~~~{{{wwwwwwxxxxxxwwwzzzzzzzzzzzzzzzzzzyyyyyyzzzyyywwwuuusssrrrqqqqqqoooppppppqqqpppooonnnmmmiiijjjkkklllnnnooopppqqqooooooppppppppppppoooooommmmmmnnnnnnnnnmmmmmmlllkkkjjjhhhhhhiiijjjiiiiiijjjiiigggfffgggfffdddcccbbbbbbbbbaaaaaaaaaaaaaaa[[[[[[YYYXXXWWWVVVVVVUUUOOONNNNNNMMMLLLKKKKKKJJJGGGFFFEEECCCCCCCCCCCCDDDDDDBBB???>>>>>>===<<<;;;888777555444333333444444333333444666777999::::::<<<<<<===>>>???@@@@@@AAAEEEDDDCCCDDDFFFFFFEEECCCCCC>>>;;;:::888666777;;;:::===FFFUUUggg{{{ooo```^^^___dddssskkkUUUOOOHHHEEEFFFFFFDDDAAA===<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<===999888888777888888999999::::::999888888999:::::::::999888777666666666666444444333444444555666777777666444444333444555666333333333333444555666666222222222333333444444444333111//////111222000---000000111111111111000000000111111222222111111000222222222111111111000000222222111111111111111111000000000111222222222333222222222222222111000000111111111111000000000000111222333444555444333222666666666777888888888999;;;;;;::::::::::::;;;<<<============>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>???AAACCCDDDCCCBBBAAABBBAAA@@@@@@@@@@@@AAABBBAAA@@@??????>>>>>>??????======>>>>>>???@@@BBBCCCEEEFFFFFFFFFDDDCCCDDDEEEAAA@@@@@@@@@@@@AAABBBBBBAAABBBDDDGGGJJJMMMOOOQQQZZZiiiyyyyyyqqqjjjfffdddccchhhggghhhlllmmmmmmqqqwwwzzzzzzwwwsssqqquuu}}}xxxmmmhhhbbb]]]]]]aaahhhlllpppoooooonnnlllkkkjjjiiikkkhhheeefffiiiiiieeebbbeeefffhhhkkknnnqqqsssuuutttuuuvvvyyy}}}~~~~~~}}}~~~}}}{{{zzzxxxxxxwwwvvvuuutttssssssqqqrrrsssrrrqqqppprrrsssqqqqqqrrrsssssssssrrrrrrtttttttttuuuuuuuuuuuuuuurrrqqqqqqsssuuuwwwwwwvvvttttttuuuuuuuuuuuutttttttttuuuvvvvvvwwwvvvuuutttuuuwwwwwwuuurrrpppppprrrqqqooollljjjhhheeebbb___\\\ZZZXXXWWWXXXZZZ\\\^^^^^^]]][[[ZZZYYYYYYZZZZZZcccfffjjjooosssuuuuuuuuuwwwvvvuuuttttttuuuvvvwwwvvvvvvuuutttrrrpppnnnmmmmmmnnnmmmllljjjiiijjjkkkoooooonnnllliiigggeeecccfffgggiiilllqqqwww|||yyyvvvwwwwwwwwwvvvzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwuuusssqqqooonnnnnnooopppqqqrrrrrrqqqooonnnkkkkkkkkkkkkkkklllkkklllmmmnnnnnnooooooooonnnnnnlllmmmmmmnnnnnnmmmmmmlllllljjjiiiiiijjjkkkjjjjjjjjjhhhggggggggggggeeecccbbbaaaaaa``````___^^^^^^[[[ZZZXXXVVVUUUTTTSSSSSSMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHFFFDDDCCCCCCCCCCCCBBB@@@>>>=========;;;:::888777555444333333444444555555666777888::::::;;;<<<<<<===>>>???AAAAAABBBEEEDDDDDDEEEFFFEEECCCAAA===:::888888777555777<<<>>>EEETTTgggzzzyyyhhh^^^^^^fffrrrppp\\\PPPKKKEEEBBBCCCDDDBBB???<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999999999999999:::999888888888888999:::999999888666666555555666444333333444444555666777666555444333333444555666444444333333333444555555222222222333333333444444333111//////111111000...111111222222222222111111222222333333333333222222222222111111111000000000111111111111111111111111111111111111111111222222111111111111111000000///000000000000000000000000111111222333333333333333777777777777777777777777999999999999:::;;;<<<<<<===<<<<<<======>>>???@@@AAAAAA@@@@@@@@@?????????>>>???@@@BBBBBBBBBBBBAAAAAAAAA@@@??????@@@AAAAAA@@@@@@???>>>>>>>>>>>>???======>>>>>>???@@@BBBCCCDDDEEEEEEEEECCCBBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBDDDGGGIIIKKKLLLLLLWWWdddqqq|||}}}uuunnnkkkjjjkkkkkkmmmooommmlllsss{{{{{{vvvuuuyyy}}}}}}wwwkkkbbb]]]```eeejjjlllnnnoooppppppnnnllljjjjjjhhhffffffhhhfffbbb^^^bbbccceeehhhkkknnnpppqqqqqqqqqtttxxx||||||{{{||||||{{{yyywwwwwwvvvvvvuuutttssssssrrrssstttsssqqqppppppqqqpppqqqrrrsssssssssssssssrrrrrrrrrsssssssssttttttqqqpppoooqqqsssttttttsssttttttuuuuuuuuuuuuuuutttuuuuuuvvvvvvvvvuuuuuutttvvvvvvvvvtttrrrppppppppprrrooollliiifffccc```]]]ZZZYYYXXXXXXZZZ^^^cccfffdddbbb^^^[[[YYYYYY[[[\\\dddgggkkkooorrrtttuuuuuuuuuttttttttttttuuuuuuvvvuuuvvvuuuuuutttsssrrrqqqsssqqqnnnmmmnnnnnnnnnnnnppppppooommmjjjfffbbb___```aaabbbfffkkkrrrxxx{{{~~~|||zzzwwwvvvvvvwwwvvvvvvzzzzzzzzzyyyyyyyyyxxxxxxvvvtttrrrpppnnnmmmlllkkkooopppsssuuuuuusssqqqpppnnnnnnmmmkkkiiihhhgggfffkkkkkklllmmmmmmnnnmmmmmmllllllmmmmmmmmmmmmmmmlllllljjjiiiiiijjjkkkkkkjjjiiihhhgggggghhhhhhfffdddbbbaaa```___^^^\\\[[[[[[YYYXXXVVVTTTRRRPPPPPPOOOKKKKKKJJJJJJIIIIIIHHHHHHKKKIIIHHHFFFDDDCCCBBBBBB@@@>>><<<<<<<<<<<<;;;999888777666444333444444555777777888999::::::;;;;;;<<<<<<===???@@@BBBCCCCCCFFFEEEEEEFFFFFFDDDAAA>>>999777666888888777:::@@@FFFSSShhh~~~tttiiicccaaaggguuuyyyzzzxxx^^^NNNJJJFFFAAA???@@@AAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999999999999888888888888999999888777666555555555555555333333333333444555666777555444333333333333555555555555444333333333444444222222222222333333333333222000//////111111000...111222222333333222222111333333444444444444333333111111111111000000000000000000000000111111111111111111111111111111000000000000000000000//////......//////000000111111222111111111111111222222333777777777777777666666666888888888888999:::<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@?????????>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>=========>>>???@@@BBBBBBCCCDDDEEEDDDBBBAAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEE>>>???@@@BBBEEEHHHKKKMMMKKKOOOWWWaaaooo}}}}}}wwwsssqqqqqqrrrtttuuuqqqooowww||||||}}}~~~{{{|||yyykkkcccbbbfffiiikkknnnqqqttttttrrrooollliiihhhgggggggggfffbbb^^^```aaacccfffhhhkkkmmmnnnnnnpppsssxxx~~~}}}{{{yyyxxxxxxyyyxxxwwwvvvvvvuuuuuuttttttssssssrrrssstttrrrpppnnnnnnoooppppppqqqrrrssssssssssssqqqqqqrrrrrrssssssttttttqqqpppoooqqqrrrssssssrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttvvvuuuuuusssqqqpppooooooqqqnnnjjjfffdddaaa]]][[[WWWWWWVVVXXX\\\bbbhhhkkkiiieeeaaa\\\[[[\\\^^^```fffhhhkkkooorrrtttuuuuuuttttttssssssssssssssssssvvvvvvwwwwwwwwwvvvvvvuuuvvvrrrooonnnppprrrqqqoooooooooooonnnkkkfffbbb___^^^^^^^^^aaaeeekkkqqquuuvvvyyy~~~xxxxxxwwwwwwwwwwwwwwwvvvzzzzzzyyyyyyxxxxxxwwwwwwtttsssqqqooommmlllkkkkkkoooqqqtttvvvvvvuuusssqqqpppooonnnllljjjhhhffffffhhhiiijjjkkkllllllllllllllllllmmmnnnnnnnnnmmmmmmjjjiiiggghhhiiikkkjjjjjjhhhgggggghhhiiihhhfffdddcccbbb```___]]][[[YYYXXXWWWUUUSSSQQQNNNMMMLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGKKKJJJHHHFFFDDDBBBAAA@@@<<<;;;:::;;;<<<<<<;;;999888777666444444444555555888888888999::::::;;;;;;<<<===>>>@@@AAACCCDDDEEEFFFEEEEEEEEEEEECCC>>>;;;888777777:::::::::???GGGTTTcccyyy~~~nnnbbb___eeemmmzzzvvvuuugggTTTKKKEEEBBB>>>===>>>???>>>===<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;:::999888888::::::::::::999888777777888888888777777888888888777666555444444444444444333333333333444555666666444444333222222333555666777666555444333222222333222222222222222222222333000000//////000000000///000111111222222111111000222222333333333333222222111111000000000//////////////////000000000000000222222111111000000///////////////000///......---------...///000111222333111000/////////000222333777777777666666666666666777777777888999:::;;;<<<;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>===============>>>??????@@@@@@@@@????????????????????????@@@???>>>>>>======>>>>>>=========>>>???@@@BBBBBBBBBCCCDDDCCCBBBAAAAAACCCBBBBBBBBBBBBBBBCCCCCCDDD@@@@@@@@@BBBDDDGGGJJJLLLMMMLLLMMMUUUbbbrrrxxxsssqqqrrruuuvvvtttuuu|||www~~~wwwlllgggffffffjjjnnnssswwwxxxvvvssspppjjjjjjiiiiiihhhfffdddbbbaaabbbccceeegggiiijjjkkkmmmooosssyyy~~~xxxvvvttttttuuuvvvuuuttttttsssssssssssssssssssssqqqrrrsssrrrooommmllllllnnnooopppqqqrrrrrrrrrrrrqqqrrrrrrsssttttttuuuuuusssrrrqqqrrrssstttsssrrrsssssstttuuuuuuuuuuuuuuuvvvuuuuuutttttttttttttttuuutttsssrrrqqqqqqpppoooooolllgggdddbbb```]]][[[WWWVVVWWWZZZ___eeekkknnnllliiiddd```___aaadddfffjjjlllnnnqqqtttvvvwwwwwwvvvvvvvvvuuutttsssrrrrrrwwwwwwxxxyyyyyyzzzyyyyyywwwssspppoooqqqsssqqqooommmnnnnnnnnnllliiieeebbb```______```cccgggkkknnnmmmqqqvvv{{{~~~{{{{{{{{{{{{zzzyyyxxxxxxzzzyyyyyyxxxwwwwwwvvvvvvssssssqqqpppnnnmmmmmmmmmoooqqqsssuuuvvvuuusssrrrppppppooommmlllkkkjjjiiihhhhhhiiijjjjjjjjjjjjjjjkkkllllllmmmnnnnnnnnnmmmhhhgggeeefffhhhiiiiiihhhggggggggghhhhhhgggeeebbbcccbbb```^^^[[[YYYWWWVVVTTTSSSPPPNNNLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFJJJIIIGGGEEECCCAAA???>>>:::999999;;;<<<<<<;;;999999888666555444444555555777777888888999:::;;;;;;>>>>>>???AAABBBDDDEEEEEEFFFEEEDDDCCCCCC@@@<<<999777666888:::;;;===FFFOOOfffssslll___ZZZ^^^nnn~~~{{{uuu{{{oooZZZNNNJJJBBB@@@>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::<<<<<<;;;:::999888888777888888888999888777666555777777777777777777777777666555555444444444444444333222222333333444555666444444333222333444555666777666555444333222222222222222222222222222222222//////000000/////////000//////000000000000//////000000000111111000000000000000000/////////............/////////000000000222111111000000////////////////////////...------,,,,,,---///000111222333111000///...///000111222666666666666666666666666777777777777888999::::::;;;::::::;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<<<<======>>>??????@@@>>>>>>????????????>>>>>>??????>>>============>>>======>>>>>>???@@@BBBCCCCCCDDDDDDDDDBBBAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDCCCBBBBBBBBBDDDFFFHHHKKKHHHGGGLLLVVVfff|||{{{tttnnnnnnqqquuuwww|||{{{zzz{{{wwwmmmfffbbbgggkkkrrrxxx{{{zzzxxxvvvpppooonnnkkkiiigggfffeeecccccccccdddeeefffggggggkkkmmmqqqvvv|||~~~~~~|||qqqpppqqqrrrtttuuusssrrrqqqqqqqqqqqqqqqrrrrrrrrrppprrrsssrrrpppmmmlllllllllmmmnnnooopppqqqqqqqqqqqqrrrsssssstttuuuvvvvvvuuusssrrrrrrttttttsssrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvuuutttsssssssssssssssrrrpppqqqrrrrrrpppooommmjjjfffdddbbbaaa___^^^ZZZ[[[]]]```dddjjjnnnqqqpppmmmhhheeeccceeehhhjjjnnnoooqqqsssuuuwwwxxxyyyxxxxxxxxxxxxwwwvvvuuutttvvvwwwxxxyyyzzzzzzzzzzzzuuutttsssrrrssssssqqqpppmmmmmmnnnnnnmmmkkkhhhgggcccccccccccceeefffhhhiiihhhlllrrrwww|||~~~{{{{{{{{{zzzyyyyyyxxxwwwvvvuuuuuusssrrrqqqppppppppppppppppppqqqrrrsssssssssrrrqqqppppppoooooonnnmmmmmmmmmhhhhhhiiiiiiiiiiiihhhhhhiiiiiijjjkkkllllllllllllfffeeedddeeeggghhhhhhhhhgggffffffggggggfffbbb___aaa```^^^\\\YYYWWWUUUTTTQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEECCCAAA???===;;;888888999;;;======<<<:::999888777555444555555666555666777888:::;;;<<<===@@@@@@AAABBBCCCDDDEEEEEEEEECCCAAA@@@???===:::888666555777:::<<>>>>>>>>>>>;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999888888777555666777888888777666555666666777777777777666666666555555444444444555555222222222222333444555666555444333333444555777888777666555444333222222222222222222222222111111111---///000000......///111...//////////////////.........////////////......////////////............------......//////000000000000000000000000/////////////////////......---,,,,,,---...000111222222000000000000000111111222444555555555666777777777888888777777777888888999::::::::::::;;;<<<===>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????======>>>??????>>>======??????>>>=====================>>>>>>???@@@BBBCCCCCCDDDEEEDDDBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDBBBAAA@@@AAACCCFFFGGGJJJHHHHHHJJJNNNXXXooo}}}rrrooopppuuuzzz~~~vvviiiaaa```eeemmmuuu{{{}}}}}}|||yyywwwsssooojjjgggggggggccccccccccccccccccccccccggghhhlllqqqvvvwwwvvvtttlllmmmooorrruuuuuusssqqqnnnoooooooooppppppqqqqqqqqqsssuuutttrrrpppnnnnnnjjjkkklllnnnooooooppppppqqqqqqrrrssstttuuuvvvvvvuuutttrrrrrrssssssrrrqqqrrrssstttuuuvvvvvvvvvvvvwwwvvvtttsssrrrrrrssssssqqqooonnnooorrrsssrrrpppmmmjjjgggeeeeeeeeedddcccbbbcccfffiiimmmpppsssuuuuuurrrnnnjjjhhhhhhjjjkkkllllllnnnppprrrtttuuuuuussstttvvvwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxsssuuuwwwwwwuuusssrrrqqqooooooooonnnmmmkkkjjjiiiffffffggghhhiiiiiiiiiiiiiiilllqqqvvv{{{~~~~~~yyyyyyxxxwwwvvvuuuttttttqqqqqqqqqqqqqqqrrrssssssqqqqqqpppppppppppppppppppppppppppoooooonnnnnnnnniiijjjjjjiiiiiihhhgggfffeeefffggghhhhhhiiiiiiiiifffeeedddeeegggiiiiiihhhgggffffffffffffddd```\\\]]]\\\[[[YYYVVVTTTSSSRRROOONNNLLLJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBAAA???===:::999777777888;;;>>>>>>===;;;999888777555555555555666555666888999;;;===??????BBBBBBCCCCCCCCCDDDDDDDDDDDDAAA>>><<<<<<;;;999888666666888===BBBKKK]]]nnnlll```XXX]]]gggvvvuuu{{{|||xxx```SSSMMMGGGBBB@@@@@@@@@???============;;;;;;;;;:::::::::999999;;;:::::::::999999888888444555777999999999888777555555666777777666555555666555555555555555666666222222222222333444555666555555444444555666888999666555444333333333333333222222222222111111111000,,,...000000......///111//////000000000000//////------............------/////////.........------,,,,,,---......///000000/////////000000000000000///000000000000///......------......///000111111///000111111222222111111333444444555666777888888999888777777777777777888::::::::::::;;;<<<============<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>???<<<===>>>??????>>>===<<>>=====================>>>>>>???@@@BBBCCCDDDEEEEEEEEECCCBBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDD???>>>>>>>>>@@@DDDHHHJJJMMMLLLMMMMMMKKKPPPcccwww{{{vvvtttxxx~~~}}}mmmcccZZZ___iiirrrzzz}}}xxxqqqkkkgggggggggcccccccccbbbaaaaaa``````ccceeehhhmmmqqqrrrpppnnnjjjkkkooosssvvvwwwtttrrrmmmmmmnnnnnnoooooopppppprrrtttvvvvvvtttrrrqqqpppiiijjjkkkmmmnnnooooooooopppqqqqqqrrrtttuuuvvvvvvuuusssrrrrrrsssrrrqqqppprrrssstttuuuvvvvvvvvvvvvwwwvvvtttsssrrrrrrsssssspppnnnmmmooorrrtttrrrpppmmmkkkhhhfffggghhhhhhhhhhhhjjjmmmpppsssuuuwwwwwwyyyvvvqqqmmmjjjiiiiiijjjggghhhiiikkklllnnnooopppmmmoooqqqsssuuuvvvvvvvvvssstttuuuvvvvvvvvvvvvvvvrrrvvvzzzzzzvvvsssrrrsssrrrqqqpppnnnmmmkkkjjjjjjfffgggiiikkkllllllkkkjjjjjjnnnsssxxx}}}yyyyyyxxxwwwvvvuuutttsssppppppppppppqqqrrrttttttrrrqqqooonnnmmmnnnoooooopppppppppooonnnnnnmmmmmmjjjjjjjjjjjjiiigggfffeeebbbcccdddeeeffffffffffffgggfffeeefffhhhjjjjjjiiigggfffffffffeeebbb^^^ZZZZZZZZZXXXVVVTTTRRRQQQPPPNNNMMMKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFF@@@@@@@@@@@@>>><<<999888666777999<<<>>>???===<<<:::999777666555555666666666777888;;;===???AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@<<<:::999999999888888888;;;AAAHHHUUUjjj|||tttcccZZZXXXdddrrr{{{vvvwwwttt~~~fffRRRNNNMMMGGG@@@???@@@@@@???===;;;;;;<<<;;;;;;;;;:::::::::999999:::::::::999999999999888444555888:::;;;;;;:::999444555666777777666555444666666555555555666666777222222222222333444555555666555555555666777999:::555555444333333333444444222222222222111111000000,,,...000000...---///222000000111111111111000000------............------//////.........---------,,,,,,------...///000000......//////000000111111000000000000000//////...------......///000000000///000222333333222222111444444555555666777777888999999999888888888777777777777888:::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>?????????AAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>============>>>??????>>>===>>>AAADDDBBBAAAAAAAAAAAABBBCCCCCC??????>>>>>>???@@@@@@AAA@@@AAACCCBBBAAACCCIIINNNOOOKKKIIIKKKLLLNNNXXXdddxxx|||wwwyyy~~~zzziii```___bbbjjjuuu}}}}}}yyytttpppnnnllljjjeeeccc`````````aaaaaa```fffddddddfffkkknnnooonnnlllooosssvvvvvvtttqqqoooooonnnlllkkklllmmmoooqqqttttttttttttsssrrrqqqqqqnnnmmmkkkjjjjjjkkklllmmmqqqrrrssstttttttttsssssssssssssssrrrrrrqqqqqqqqquuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwvvvuuusssqqqppppppqqqqqqpppooonnnnnnooommmkkkjjjiiiiiijjjlllmmmmmmoooqqqtttwwwzzz|||}}}~~~zzztttnnniiifffeeeeeedddcccccccccdddeeeffffffjjjkkknnnqqqsssttttttssstttuuuvvvwwwwwwxxxxxxwwwyyyxxxwwwwwwxxxxxxwwwvvvyyywwwuuurrrqqqqqqrrrsssuuutttsssqqqpppqqqqqqrrrtttsssuuu{{{}}}{{{xxxvvvuuussspppnnnooopppqqqsssttttttsssssspppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnjjjkkklllmmmllljjjgggfffdddeeeeeeeeeffffffggggggdddeeefffgggggggggffffffeeeeeedddbbb```^^^\\\[[[[[[ZZZWWWSSSQQQOOONNNNNNLLLJJJHHHEEECCCCCCDDDDDDCCCDDDDDDDDDDDDBBBAAA???CCCBBB@@@===;;;888666555666888:::<<<>>>>>>===<<<999888777666555666666777888999<<<>>>@@@BBBCCCCCCDDDCCCCCCDDDEEECCC@@@>>>>>>===<<<999666555777999===:::>>>KKKYYYhhhzzz{{{fffccc^^^aaarrr{{{zzzqqq~~~nnnVVVMMMIIIBBB???BBB>>>===<<<;;;:::;;;<<<<<<:::::::::999999:::;;;;;;::::::999888777777777888999999999::::::;;;;;;;;;;;;777444333555666555444444444444444444333333333444444333222000111333666222222333444555555555555333333333333333333333333222000............---,,,......//////000000111111000000000000000000000000......//////000000111111111000...,,,,,,,,,...///........................////////////////////////.........////////////000111111000000000000111111000000000000000000000000333333444444555666666777999999888888888777777777777777888888999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>??????@@@AAA@@@??????>>>>>>??????======>>>>>>>>>>>>>>>>>>>>>??????>>>===>>>AAADDD@@@@@@???>>>>>>??????@@@@@@@@@??????>>>>>>??????@@@AAACCCDDDFFFIIINNNQQQQQQMMMLLLMMMMMMNNNVVV___sssyyyxxxzzz||||||vvvwwwvvvgggeeedddiiiqqqyyy||||||~~~yyyuuurrroookkkiiifffdddaaaaaaaaabbbaaaaaadddcccbbbdddhhhlllmmmmmmlllooorrrtttuuussspppnnnooonnnmmmllllllnnnoooqqqssssssssssssssssssrrrqqqoooooonnnmmmlllkkkkkkllloooppprrrsssttttttsssrrrssssssrrrrrrqqqqqqqqqqqqsssssssssssstttuuuvvvwwwwwwwwwwwwvvvtttsssqqqppppppqqqrrrqqqooonnnooopppooonnnlllkkkkkkmmmoooppprrrtttvvvxxx{{{~~~|||vvvoooiiieeecccbbb_________```aaabbbcccdddgggiiimmmqqqtttuuuuuuuuutttuuuvvvxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwxxxwwwvvvvvvvvvwwwxxxyyyzzzyyyxxxwwwwwwwwwxxxyyywwwwwwyyy~~~~~~}}}zzzwwwtttssspppmmmkkkooopppqqqssstttssssssrrroooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnmmmllljjjhhhgggeeeeeefffffffffgggggggggdddddddddddddddddddddddddddcccbbbaaa___\\\ZZZYYYYYYWWWUUUQQQOOOMMMMMMLLLKKKJJJGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCAAA???>>>???>>><<<:::888666555444777888:::;;;<<<;;;:::999999888777666555666777888;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEDDDAAA>>>===<<<;;;888555555666777;;;<<>>>>>===<<<;;;::::::;;;<<<:::::::::999999::::::;;;;;;::::::999888888999999999999999::::::::::::::::::777555444666666555333444444444444444444444555555555444222000000222444333444444444444444333333333333333333333333333333333111///...//////...---......//////000000111111000000000000000000000000///////////////000000000111///...,,,,,,,,,...///................................................------.........///////////////............//////000000000000000000000000222222333333444444555555888888777777777777777666888777777777777999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>AAACCCAAA@@@???>>>>>>===>>>>>>AAA@@@??????>>>>>>>>>>>>AAAAAACCCGGGLLLPPPSSSTTTSSSPPPNNNOOONNNOOOTTTZZZmmm~~~yyyvvvuuuxxx||||||tttkkkjjjuuu}}}~~~tttnnnhhhgggkkkrrrwwwyyy{{{yyyxxxvvvtttppplllhhhgggeeecccbbbccccccbbbaaacccaaa```aaaeeeiiilllmmmmmmnnnqqqssssssrrrpppnnnooonnnmmmmmmmmmnnnpppqqqqqqqqqrrrsssssssssrrrrrrqqqqqqppppppnnnmmmkkkjjjnnnoooqqqrrrssssssrrrrrrrrrrrrqqqppppppppppppqqqppppppqqqrrrssstttvvvwwwvvvvvvvvvuuutttrrrqqqppppppqqqrrrqqqooonnnooopppqqqpppooonnnoooppprrrsssvvvwwwyyy|||zzzrrrjjjddd___\\\XXXYYYZZZ\\\]]]___```aaacccffflllqqquuuvvvvvvuuussstttvvvxxxzzz{{{||||||yyyzzz{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~|||{{{yyyuuurrrpppnnnkkkiiiooopppqqqsssssssssrrrrrroooooonnnnnnnnnmmmmmmmmmooooooooooooooooooooooooqqqpppooommmkkkjjjiiiiiiffffffgggggggggggghhhhhhcccbbbaaa``````aaabbbbbbbbbaaa```^^^\\\ZZZXXXWWWVVVUUURRROOOMMMKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCAAA???===<<<999888888666555444333333666777888999999888777666888888777666666777999999>>>???AAACCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCC@@@===999::::::888777777999;;;<<>><<<;;;::::::;;;;;;::::::999999999999::::::;;;::::::::::::999999999:::::::::999999999999999888777666666777666444222333444444444555666666666888777666444111000111333555555555555444333222111333333333333333333333333333111//////000000///.........//////000000111111000000000000000000000000000000//////////////////000///...,,,,,,---......................................................,,,---------............///......------......///000000000000000000000000111111222222333333333333666666666666666666666666888777666555666888:::<<<::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>??????@@@@@@??????>>>======<<<===>>>>>>>>>===>>>@@@BBBDDDDDDBBBAAA@@@???????????????>>>>>>>>>>>>??????CCCBBBCCCHHHNNNSSSSSSRRRRRRPPPOOOOOOOOOPPPTTTWWWeeevvv|||uuuppppppsss||||||xxx}}}yyytttpppkkkhhhmmmuuu~~~{{{|||zzzppphhhhhhkkkppprrrrrrssstttuuuuuurrrnnnjjjhhhfffeeedddeeedddcccbbbcccaaa______bbbfffjjjmmmmmmnnnppprrrrrrrrrppppppoooooonnnnnnnnnooopppqqqooopppqqqrrrrrrsssrrrrrrrrrssssssrrrqqqnnnllljjjmmmnnnpppqqqrrrrrrqqqqqqqqqqqqpppooooooooopppqqqoooppppppqqqsssuuuvvvwwwuuuuuuuuutttsssrrrqqqpppnnnoooppppppnnnnnnooopppqqqqqqpppoooppprrrtttvvvuuuwwwzzz~~~vvvlllbbb[[[VVVTTTUUUWWWYYY\\\^^^___```aaadddjjjooorrrssssssrrrrrrsssuuuwwwzzz{{{|||}}}xxxzzz|||}}}|||zzzzzzzzz{{{|||~~~~~~|||yyyvvvssspppooonnnlllkkkooopppqqqrrrsssrrrrrrqqqppppppoooooonnnnnnmmmmmmoooooooooooooooooooooooosssqqqnnnkkkiiiiiiiiiiiiggggggggghhhhhhhhhhhhhhhdddbbb```^^^^^^___```aaa___^^^\\\ZZZXXXVVVUUUUUUTTTRRRPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA???===;;;:::555555444444444333333333444444555666777777666666888888777777888999;;;<<>>===;;;:::::::::;;;;;;:::999999999999999999999999999999999999999888::::::999999888888777777666666777777777666444222333333444555555666777777::::::999666333111111222444444444444444333222111222222222222222222222222333111000///000111000///......//////000000111111000000000000000000000000000000000//////......---///...------------......................................................,,,,,,,,,---------......000000000//////000000000////////////////////////111111111222222222222222555555555555555555555555777666555555555777999;;;::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>??????CCCBBBAAA???>>><<<;;;:::<<<===>>>>>>===>>>@@@AAAEEEEEECCCAAA@@@?????????<<<<<<<<<===>>>@@@AAABBBDDDCCCCCCGGGLLLPPPPPPNNNOOONNNMMMMMMOOOSSSUUUVVVZZZfffuuuyyypppnnnpppwwwzzz}}}~~~|||yyywwwvvvwwwrrrooosssuuurrrooonnn||||||zzz}}}zzzpppkkkjjjlllmmmkkklllnnnrrrtttsssooollliiigggfffeeefffeeecccaaacccbbb``````aaadddiiilllllllllnnnooopppqqqqqqqqqooooooooooooooopppqqqqqqoooooopppqqqrrrrrrrrrqqqrrrsssssssssrrrpppnnnlllnnnooopppqqqqqqqqqpppppppppooonnnmmmmmmnnnpppqqqppppppqqqrrrsssuuuwwwxxxttttttttttttsssqqqpppooommmnnnooonnnmmmmmmnnnooopppoooooooooppprrruuuvvvuuuwww{{{zzzmmmbbbYYYTTTRRRTTTVVVYYY\\\^^^`````````ccchhhlllooopppooonnnpppqqqtttvvvxxxzzz{{{|||vvvyyy|||}}}|||{{{|||}}}~~~vvvtttqqqooopppppppppoooooopppqqqrrrrrrrrrqqqppprrrrrrqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqooollliiigggfffggghhhhhhhhhhhhhhhhhhgggggggggeeecccaaa___^^^^^^___```\\\[[[YYYVVVTTTSSSRRRRRRRRRQQQNNNLLLKKKJJJJJJJJJHHHGGGGGGFFFEEEEEEEEEEEECCCBBBAAA>>><<<:::888888333333333333444444444444111222333555666777888999999999999999:::<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDIIIGGGDDDBBB@@@===999777555666888999;;;>>>DDDGGGOOO^^^rrrsssggg```cccjjjwwwxxxrrr{{{{{{yyyrrr[[[LLLFFFBBBAAABBBAAAAAABBB???>>><<<;;;::::::;;;;;;;;;:::999999888888888888666777888888888888777777999999999888888777777777555777888888777555333333222333333444555666777777:::::::::888555333333444111222222333444444333333222222222222222222222222333111//////000111000///......//////000000111111000000000000000000000000000000//////......------......---------.........................................................,,,,,,,,,---------......000000////////////000000////////////////////////111111222222222222222222333444444444444555555555666555555555555777888999999999::::::;;;;;;<<<<<<===============>>>>>>>>>>>>>>>=========>>>??????DDDCCCBBB@@@>>><<<;;;:::;;;===>>>>>>>>>>>>???AAABBBBBB@@@???======<<<<<<::::::;;;<<<>>>@@@BBBDDDCCCCCCCCCEEEHHHJJJKKKLLLMMMMMMKKKJJJMMMTTTVVVUUUQQQXXXdddtttxxxtttvvvvvvvvvuuusssqqqpppqqqsssrrrnnnoooyyyyyysssqqq~~~zzzvvvxxx}}}uuupppnnnmmmhhhhhhjjjmmmppppppooommmiiihhhfffffffffeeeccc```bbbbbbbbb``````aaaeeehhhhhhhhhjjjkkkmmmoooqqqrrrooopppppppppqqqqqqqqqqqqoooooopppqqqqqqqqqppppppqqqrrrrrrrrrrrrqqqppppppppppppqqqrrrqqqpppooonnnooonnnmmmllllllmmmoooqqqpppqqqqqqrrrssstttvvvwwwssssssssssssrrrqqqpppooolllnnnooonnnmmmmmmnnnpppnnnnnnmmmmmmooorrrtttvvvxxxzzzzzzmmmbbbYYYUUURRRTTTWWW[[[^^^___```aaaaaacccfffjjjlllnnnnnnnnnpppqqqsssvvvxxxzzz{{{{{{vvvyyy|||}}}|||}}}~~~uuussspppoooppprrrrrrrrrooopppqqqrrrrrrqqqppppppssssssrrrqqqppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnooommmjjjgggfffeeefffggghhhhhhggggggggggggffffffeeedddbbb```___^^^^^^___YYYXXXUUURRRPPPOOOOOOOOOPPPNNNLLLKKKIIIIIIIIIJJJGGGFFFFFFEEEEEEDDDCCCCCCAAA@@@===;;;999777666666333333333444444444555555000111333444666888:::;;;:::::::::;;;===@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCCCCHHHEEEBBB???>>>;;;888666888999:::;;;???FFFNNNSSScccsssmmm```ZZZZZZdddpppwwwyyy~~~{{{aaaQQQEEECCCAAA???>>>???AAABBB>>>===<<<;;;:::;;;<<<<<<;;;:::999888888777888888555666777888888888777666888888888777777777777777666777888777555444444444222333333333444555555555777888888777555333444444000111222333444444444444222222222222222222222222222000//////000111000///......//////000000111111000000000000000000000000//////..................---------.......................................------------------------,,,---------...............------,,,,,,------...000000000000000000000000222222222222222222222222222333333333444444444444444444555666666777777888888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<===============>>>??????BBBAAAAAA@@@???>>>======:::<<<>>>>>>>>>>>>???@@@??????>>><<<;;;;;;;;;;;;::::::;;;<<<>>>@@@AAABBBAAABBBBBBCCCCCCFFFJJJMMMMMMMMMJJJGGGKKKSSSUUURRRNNNQQQXXXeeessswwwuuuqqqllliiihhhkkknnnnnnmmmrrryyyuuutttyyy|||vvvsssjjjhhhggghhhjjjllllllkkkiiigggfffffffffeeebbb___```bbbbbb```^^^^^^aaacccccccccdddfffiiillloooqqqooopppqqqqqqrrrrrrqqqqqqppppppppppppppppppooonnnooooooppppppqqqrrrssstttrrrrrrssssssrrrpppnnnmmmooommmlllkkkkkkmmmoooqqqpppppppppqqqqqqrrrttttttrrrrrrsssrrrrrrqqqpppooonnnoooppppppooooooppprrrmmmmmmlllmmmooorrruuuvvvzzz|||wwwlllccc\\\YYYSSSUUUXXX\\\___`````````aaaccceeeiiillloooqqqrrrrrrsssuuuwwwyyyzzz{{{{{{www{{{~~~~~~}}}~~~|||vvvsssooonnnoooqqqrrrrrrooopppqqqrrrrrrqqqpppooossssssrrrqqqpppooonnnnnnlllllllllllllllllllllllllllkkkiiigggffffffffffffgggggggggfffffffffeeeeeedddcccbbb```___^^^]]]\\\WWWVVVSSSPPPNNNMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHHHHFFFFFFEEEEEECCCBBBAAA@@@>>><<<:::888666555444444333333333444444444444444333444444555777999:::;;;;;;;;;<<<===@@@BBBEEEGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCAAA>>><<<<<<;;;999888999:::===CCCKKKXXXeeennn}}}}}}mmm^^^ZZZZZZ___ooo~~~dddRRRJJJ@@@BBBBBBAAA@@@AAABBBCCC<<<<<<;;;:::;;;<<<===>>>;;;:::999888777777777777444666777999999999777777666666666777777777777777666888888666444333444666222222333333333333333333111333444444333333333444111222222333333333222222111111111111111111111111111///......///000000///......//////000000111111000000000000000000000000------..................,,,------......///..............................------------------------------........./////////...------,,,,,,------...000000000000000000000000333333222222222222222222222222222333333444444444333444555666777777777777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===============>>>??????????????????????????????:::<<<>>>???>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA???AAABBBBBBAAADDDJJJOOONNNNNNJJJEEEIIIQQQTTTPPPPPPQQQTTTZZZcccqqqyyyvvvpppjjjeeedddfffiiilllmmmuuuzzzuuuwww}}}yyyllljjjgggeeeggghhhiiiiiihhhgggfffffffffdddaaa______aaabbb```]]]\\\]]]```______```cccfffjjjmmmoooppppppqqqrrrrrrrrrrrrqqqpppppppppppppppooonnnmmmnnnnnnnnnooopppsssuuuwwwtttttttttsssrrrpppnnnlllnnnmmmkkkjjjjjjllloooqqqppppppoooooopppqqqrrrrrrrrrrrrrrrrrrrrrqqqpppooooooppprrrrrrqqqqqqrrrsssmmmmmmlllmmmooorrruuuwww{{{}}}~~~tttjjjccc___]]]SSSUUUYYY\\\___`````````aaaccceeehhhlllqqquuuwwwssstttvvvxxxzzz{{{{{{|||yyy||||||zzzvvvsssooonnnnnnoooppppppooopppqqqrrrrrrqqqoooooorrrrrrqqqpppooonnnmmmlllllllllllllllllllllllllllkkkjjjiiihhhggggggggggggggggggffffffeeeeeeeeedddbbbbbbbbbaaa___]]][[[ZZZVVVTTTQQQNNNLLLKKKLLLLLLJJJIIIHHHFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCAAA???>>><<<;;;888666444444333444333333333333333444444444666666666666777999:::;;;<<<<<<===???AAADDDGGGIIIGGGGGGGGGFFFFFFEEECCCCCC???===;;;;;;;;;<<<;;;:::888;;;AAAJJJXXXjjj|||xxxjjjaaa^^^bbbfffmmmmmmTTTIIIGGG===BBBEEEEEEDDDDDDEEEEEE;;;;;;::::::;;;<<<>>>???;;;:::999888777777777777555666888:::;;;:::888777555555666666777777888888777888888666333222444777333222222222222222222222---///111222222111222444333333333333222222111000111111111111111111111111000...------///000//////......//////000111111111000000000000000000000000,,,------....../////////,,,,,,---.../////////...........................------------------------.........////////////000/////////....../////////000000000000000000000000000000000000000000000000444444444555555444333333777666666555555555666666;;;<<<<<<;;;999888888999===<<<<<<;;;;;;:::999999============>>>>>>>>>>>>:::999999888999:::;;;<<>>>>>=========>>>>>>@@@???>>>===============;;;<<<<<<<<<======>>>>>>@@@?????????AAAEEEHHHKKKLLLIIIFFFDDDEEEHHHLLLNNNOOONNNNNNPPPWWWbbboooxxx{{{ssslllhhhhhhjjjllllllmmmtttuuuoooxxxvvvoooiiiaaa\\\\\\```eeehhhggghhhhhhjjjjjjhhhddd```aaa___]]]\\\\\\\\\\\\[[[^^^^^^___aaacccfffiiikkkjjjmmmpppqqqqqqpppppppppooommmkkkjjjjjjlllnnnpppooopppqqqqqqqqqrrrtttvvvwwwwwwuuusssrrrpppooonnnnnnllljjjjjjkkknnnrrruuusssqqqpppnnnnnnpppqqqrrrrrrrrrqqqqqqqqqrrrsssssssssrrrqqqpppoooooooooooopppooonnnnnnppprrruuuvvvzzz{{{~~~}}}xxxqqqjjjccc]]]ZZZVVVWWWZZZ]]]___aaabbbccchhhfffgggkkkppptttuuusssvvvxxxyyyzzzyyyyyy{{{|||zzzzzz{{{yyyxxxxxxvvvuuurrrpppooonnnnnnoooqqqsssrrrooonnnoooqqqooooooppppppppppppoooooonnnnnnnnnmmmllllllkkkkkkkkkiiigggeeeeeefffggghhheeeeeeddddddcccbbbaaaaaacccaaa^^^]]]\\\ZZZXXXUUUVVVSSSOOOMMMMMMLLLKKKJJJGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCBBB@@@>>><<<<<<;;;;;;999666444222222222333444444333333333444555555555555666888999:::;;;<<<>>>???@@@BBBCCCDDDDDDDDDDDDDDDFFFFFFEEECCCAAA@@@<<<:::777777888::::::999===@@@KKK^^^sss{{{ggg___^^^```jjjzzzpppYYYIIIDDDEEEBBBCCCCCCDDDCCC@@@>>><<<:::999999888888888888888888888888888888888888888666777888888888777555444777777777777666555444333444444444333333222222222444333111//////000111222...111333444333111000///111222333333222111000///000000111111222222222333//////............//////000000000000000000000000////////////............//////............//////................................................------------------------..................---------,,,,,,++++++,,,,,,---------............------000000000000000000000000222222222333333222222111555555444444444444555555888:::;;;:::999999:::;;;;;;;;;;;;;;;;;;:::::::::============>>>>>>>>>>>><<<<<<;;;;;;<<<===???@@@======<<<<<<<<<<<<<<<===???>>>===========================>>>>>>?????????@@@???>>>>>>@@@DDDGGGIIIKKKIIIFFFDDDDDDEEEHHHIIILLLNNNPPPPPPRRRYYYfffpppyyytttooommmllllllpppqqqvvvzzzrrrwwwtttiii\\\TTTTTTZZZ^^^aaadddeeehhhkkkmmmkkkfffbbbbbb```]]]\\\[[[[[[[[[[[[\\\\\\]]]^^^```cccfffhhhjjjmmmppppppooonnnnnnnnnnnnmmmkkkkkkkkklllnnnooonnnoooqqqqqqqqqsssuuuwwwwwwwwwvvvuuutttrrrpppooonnnmmmkkkjjjjjjllloooqqqooonnnmmmllllllmmmoooppprrrrrrqqqqqqqqqrrrssssssrrrrrrqqqqqqpppoooooonnnpppoooooooooppprrrssstttwwwxxxzzz|||~~~{{{yyyuuupppjjjddd___\\\XXXXXXYYY[[[]]]___aaabbbhhhggghhhlllqqqtttuuuttttttvvvwwwxxxwwwwwwyyy{{{}}}}}}}}}yyyyyywwwvvvtttrrrpppooonnnnnnoooqqqrrrqqqnnnmmmnnnpppmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjiiihhhffffffffffffgggeeeddddddcccbbbaaa`````````^^^\\\[[[ZZZYYYVVVTTTSSSPPPMMMKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBCCCBBB@@@>>><<<;;;::::::888777555333222333444555444444444444444444555666888888999:::;;;;;;<<<===???@@@AAABBBDDDDDDEEEEEEDDDEEEEEEEEEDDDAAA???===::::::::::::::::::;;;<<>><<<999999888777777777777888777888888888888999999999666777777777666666555555777777777777666555444333444444444333333222222222444333111000///000111222000111111111111000000111222222333333333222000000000000000111111111222222/////////....../////////000000000000000000000000/////////000000111111111//////............//////................................................------------------------,,,,,,------.........///------,,,,,,,,,,,,------.........//////.........000000000000000000000000111222222333333222222222444333333333333333444444666777999999999999:::<<<::::::::::::;;;;;;;;;;;;<<<=========>>>>>>>>>???>>>============???@@@AAA<<<;;;;;;::::::;;;<<<<<<======<<<<<<<<<===>>>>>>???????????????@@@@@@@@@???>>>======???BBBDDDFFFIIIHHHFFFDDDCCCCCCCCCDDDIIINNNRRRPPPMMMPPPZZZddduuuyyyuuuqqqpppxxxxxx}}}{{{zzz~~~|||nnn]]]QQQNNNRRRVVVXXX]]]```ffflllooonnniiieeecccbbb___\\\ZZZZZZ[[[[[[ZZZZZZZZZ[[[]]]___bbbcccjjjlllnnnooommmllllllmmmmmmmmmmmmmmmmmmnnnnnnooonnnoooqqqqqqrrrsssuuuxxxvvvwwwxxxxxxwwwuuurrrqqqpppooollljjjjjjkkklllmmmllllllkkkkkkkkklllnnnoooqqqqqqqqqqqqqqqrrrssssssqqqqqqrrrrrrqqqpppnnnmmmooooooppppppqqqqqqqqqrrrtttuuuwwwyyyyyyxxxvvvuuuvvvuuurrrnnnjjjeeeaaa___YYYXXXXXXXXXZZZ]]]```bbbhhhhhhiiimmmqqquuuvvvvvvtttuuuwwwxxxxxxxxxzzz|||zzzxxxzzzuuutttsssqqqooonnnnnnnnnpppqqqqqqpppnnnlllmmmnnnjjjkkkkkkllllllkkkkkkjjjkkkkkkkkkjjjiiiiiihhhhhhiiiiiihhhgggffffffeeeeeeccccccbbbaaa```___^^^^^^\\\ZZZXXXWWWWWWVVVTTTRRROOOMMMJJJIIIIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@>>><<<:::888777777555444333222333444555666555444444444555555666777::::::;;;<<<======>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEECCCAAA???<<<:::888:::<<<;;;:::;;;???CCCMMM[[[ppprrrddd^^^gggmmm{{{|||yyyaaaOOOIIIFFFAAA>>>>>>???@@@@@@@@@>>>===<<<999888888777777777777777777777777777888999::::::777666555555444444555555666666666666666555444333444444333333333333222222444333222000000111111222111111000//////000111222111222222222222111111000//////000000000000111111////////////////////////000000000000000000000000//////000111222333444444//////............//////................................................------------------------******+++,,,---...//////......------------.........//////000000//////...000000000000000000000000333333444555555555444444333333333333333444444555666777888888777777999:::888888999:::;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@???>>>===<<<===>>>>>><<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>???????????????@@@@@@@@@@@@>>>=========>>>@@@BBBCCCFFFFFFEEEDDDCCCCCCBBBBBBHHHLLLPPPPPPOOOPPPUUUZZZgggqqq}}}{{{xxxwwwyyyiiiZZZQQQNNNOOOQQQVVVZZZaaaiiinnnoookkkgggdddcccaaa]]][[[ZZZ[[[\\\YYYYYYYYYYYYZZZ\\\^^^___fffhhhkkklllllllllmmmooolllmmmooopppqqqppppppooopppqqqrrrqqqqqqqqqsssuuuuuuwwwyyyzzzyyywwwtttrrrsssrrrpppmmmlllkkkkkkkkkllllllllllllmmmnnnooopppppppppppppppqqqrrrsssssspppqqqrrrsssrrrpppnnnlllnnnoooppppppqqqppppppooorrrsssuuuvvvvvvuuusssqqqtttsssqqqnnnjjjfffcccaaaZZZXXXVVVUUUXXX\\\aaadddhhhiiikkknnnqqqtttvvvwwwvvvxxxzzz{{{{{{|||~~~}}}wwwvvvxxxtttsssqqqpppooonnnnnnmmmppppppooonnnmmmlllkkkkkkiiijjjjjjkkkkkkjjjjjjiiikkkkkkjjjjjjiiihhhhhhggggggggghhhgggfffeeedddcccaaaaaa```___^^^\\\[[[[[[WWWVVVTTTSSSSSSSSSQQQOOOLLLJJJHHHHHHHHHGGGFFFDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>===;;;999777555444444444333333333333444444555555555555555666777888888999:::;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCAAA>>>;;;999777777999;;;:::999>>>GGGOOO[[[kkkrrrfffbbbcccqqq~~~|||kkkQQQEEEDDDCCC@@@>>>======>>>>>>>>>===<<<;;;999888777777666666777777:::999888777777888888999777666555333333444555555555666666666555555444333333333333333333333333333444333222111111111222222111111111222333333222111000000000000000000000000///////////////000000000/////////000000/////////////////////////////////000000000111222222222333///......------......///................................................------------------------+++++++++,,,,,,---------.........------.........//////000000000000//////000000000000000000000000222333444444555555555444444444333333444555555666777888999888666555666777777888888999:::;;;<<<<<<<<<<<<<<<===>>>?????????DDDCCC@@@>>>===<<<<<<<<<===============>>>??????===============>>>???@@@????????????????????????>>>============>>>???@@@BBBBBBCCCDDDDDDDDDDDDDDDJJJJJJLLLPPPTTTVVVVVVUUU\\\dddooo{{{|||{{{{{{}}}yyykkk[[[PPPKKKKKKNNNSSSZZZccciiikkkiiigggddddddccc```\\\[[[[[[]]]ZZZZZZYYYXXXXXXZZZ[[[\\\aaacccgggiiikkkllloooqqqlllnnnppprrrrrrrrrqqqpppqqqrrrrrrqqqoooooopppqqqtttvvvxxxyyyyyyxxxuuutttvvvuuusssrrrpppnnnmmmllllllllllllllllllmmmnnnnnnnnnnnnnnnooooooppprrrrrrpppqqqrrrsssrrrpppnnnlllnnnnnnooopppppppppoooooonnnpppqqqsssssssssqqqppptttsssqqqnnnkkkhhheeeccc[[[YYYVVVUUUWWW\\\bbbfffgggiiikkknnnqqqsssvvvxxxwwwyyy{{{|||}}}~~~{{{vvvuuuvvvrrrqqqpppooonnnmmmmmmmmmnnnnnnmmmllllllkkkjjjjjjiiijjjjjjkkkkkkjjjjjjiiikkkkkkjjjjjjiiihhhhhhhhhffffffffffffdddcccaaa```______^^^]]][[[ZZZYYYXXXTTTRRRPPPPPPPPPOOOMMMLLLKKKIIIHHHHHHHHHHHHFFFDDDEEEDDDCCCBBBAAA@@@??????;;;:::888666555333333222555555444444333333444444666666666666777888999:::888999:::===???AAACCCDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>;;;999777666777888999888;;;EEETTT```rrrvvvjjjccc```dddkkk~~~~~~{{{}}}jjj\\\MMMFFFDDD@@@>>>???============<<<;;;;;;:::999888888777777777777777<<<;;;999777666666777777777666555333333444555555555555555555555444444333333333333333333333333333444333333222222222222222111111333666999888444000//////........./////////000000000/////////////////////000111111000//////////////////////////////111111000000/////////.........------------......................................................---------------------------------,,,,,,+++++++++.........------.........//////000000000000//////000000000000000000000000000000111222333333333333444333333333444555666777777888888777555444444555777888888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@GGGFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA??????>>>>>>>>>???@@@@@@@@@@@@@@@???????????????>>>>>>===============>>>??????@@@BBBCCCDDDEEEFFFIIIHHHJJJPPPWWWZZZXXXTTTVVV[[[bbbmmm|||zzz{{{}}}}}}vvvyyyyyyiiiYYYNNNIIIIIILLLQQQYYY```dddeeedddbbbeeefffddd```]]]]]]^^^[[[ZZZXXXWWWWWWWWWXXXYYY[[[^^^aaadddgggjjjnnnqqqlllmmmooopppqqqqqqqqqqqqpppqqqqqqpppnnnmmmnnnooorrrtttvvvwwwxxxwwwvvvuuuwwwwwwvvvuuusssqqqooonnnjjjjjjjjjkkkjjjjjjjjjjjjlllllllllmmmnnnooopppqqqqqqqqqrrrrrrqqqpppnnnmmmmmmmmmnnnnnnooooooooopppmmmmmmnnnoooppppppppppppssssssrrrpppnnnkkkiiihhh```]]]YYYWWWXXX]]]bbbffffffiiilllnnnppprrruuuxxxvvvxxx{{{|||}}}{{{wwwttttttpppooonnnmmmmmmmmmmmmmmmmmmkkkjjjjjjkkkllljjjiiijjjjjjjjjkkkkkkjjjjjjjjjkkkjjjjjjiiihhhhhhggggggeeeeeedddcccaaa```______^^^]]]\\\ZZZYYYWWWVVVUUURRRPPPNNNMMMMMMLLLJJJHHHIIIHHHGGGHHHIIIHHHFFFEEECCCCCCBBBAAA???>>>======888777666444333333222222555555555555555555444444666666666777888999:::;;;999:::<<<>>>@@@BBBDDDEEECCCCCCDDDDDDDDDCCCBBBBBB>>>===<<<;;;999888777666888999:::===EEEUUUgggtttxxxfff___```dddnnnyyysssqqquuu{{{vvvXXXQQQJJJFFFAAA;;;:::<<<>>>>>>===<<<;;;:::999999:::999999888888888888888===;;;999777666666777888777666555555444444555555444444555555555444444333222222333333333333444444333333333333333222222222111222444999<<<;;;555000///............//////000111111000000000000////////////111111111111//////000000000000000000000000111111000///...---,,,,,,......------------......................................................------------------------//////...---,,,+++******......------------.........//////000000//////...000000000000000000000000///000111222333333333333222222222222333444555666555666777666444444555666888888999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@EEEDDDBBB@@@?????????@@@>>>>>>>>>??????@@@AAABBBAAAAAA@@@@@@???@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@?????????>>>>>>======<<<<<<======>>>???@@@BBBDDDEEEDDDFFFJJJOOOUUUWWWVVVUUUTTTUUUXXXaaasss~~~|||~~~~~~}}}sssqqquuu}}}}}}~~~yyyjjjXXXLLLEEEFFFIIIOOOVVV\\\```aaa```eeeiiihhhddd______```ZZZYYYWWWVVVUUUUUUUUUVVVWWWYYY]]]___bbbeeeiiillljjjjjjlllmmmnnnooooooooolllmmmnnnmmmlllmmmnnnpppqqqrrrssstttuuuuuuuuuuuuvvvvvvwwwwwwvvvtttrrrppplllllllllkkkkkkjjjiiiiiijjjjjjjjjkkklllmmmoooooorrrrrrqqqqqqpppoooooonnnmmmlllllllllmmmooopppqqqqqqpppooooooooopppqqqrrrrrrrrrrrrrrrqqqpppooonnnfffccc^^^[[[ZZZ\\\___bbbeeehhhlllnnnoooqqqtttwwwwwwzzz|||~~~}}}|||yyyuuusssnnnnnnmmmmmmlllmmmmmmmmmkkkiiihhhiiikkklllkkkiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggfffffffffeeedddaaa___^^^]]]]]]^^^\\\\\\ZZZYYYWWWUUUTTTSSSQQQOOOMMMLLLKKKJJJHHHFFFGGGFFFFFFGGGHHHHHHFFFDDDAAA@@@???>>><<<;;;:::999555555444333333333333333444444555666777777777777777777777888999:::;;;<<<>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA::::::999888888777777888:::;;;>>>GGGVVVhhhzzzxxxkkkbbbeeekkkrrrvvvssszzzzzz}}}jjjYYYSSSNNNLLLGGG@@@===???@@@???>>><<<:::999888888;;;::::::999999999999999;;;999777666666777999;;;666777777777666666555555333444444555555444444444222222222333333444444444333333444444333333222111333222333777;;;;;;666111000//////...///000111222222222111111111000000000...///111222222111///...000000000000000000000000000//////......---------...------,,,,,,------...................................................------------------------///.........---,,,,,,,,,------,,,,,,,,,,,,------.........//////.........000000000000000000000000111222333444555555666555111111111111222333444555222444555555444555666777888999999999999:::::::::;;;;;;<<<===>>>???@@@@@@AAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA?????????>>>======<<<<<<===<<<<<<<<<>>>@@@BBBCCC@@@EEEKKKOOOQQQRRRTTTVVVSSSSSSSSSZZZlllyyy~~~}}}~~~~~~rrrlllkkksss|||xxxwwwzzzyyycccRRRDDDCCCDDDIIIPPPWWW\\\^^^___eeejjjkkkfffaaa```aaaZZZXXXWWWUUUSSSSSSSSSTTTUUUWWWZZZ\\\^^^aaaeeehhhhhhhhhiiijjjkkklllmmmnnniiijjjlllllllllmmmppprrrppppppqqqrrrssstttuuuvvvtttuuuvvvwwwwwwuuusssqqqooooooooonnnmmmlllkkkjjjiiiiiiiiijjjkkklllnnnooosssrrrqqqpppoooooooooooommmlllkkkkkkllloooqqqssswwwuuusssrrrqqqrrrtttuuupppqqqrrrssssssssssssssslllhhhccc^^^[[[[[[]]]___dddgggkkkmmmnnnppptttwwwzzz|||{{{zzz}}}zzzuuurrrnnnmmmmmmlllllllllmmmmmmiiigggfffhhhkkklllkkkiiihhhhhhiiiiiiiiiiiihhhhhhhhhggggggfffeeeeeeddddddeeeccc```]]]\\\\\\\\\]]]\\\[[[ZZZXXXVVVTTTSSSRRRRRROOOMMMKKKJJJIIIFFFDDDEEEEEEEEEFFFHHHGGGEEECCC???>>>===<<<:::999888777444333333222333333444444222333555777888999::::::777777777888999;;;<<<===BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@888777777777777777888999;;;===CCCPPPcccvvvyyyiiiccceeepppyyy{{{vvv~~~}}}www}}}}}}jjjhhh```ZZZXXXTTTNNNJJJJJJBBBAAA???<<<:::999888777<<<;;;::::::999999::::::888777555555666999<<<>>>666777888888888777555444333333444444555444444444222222222333333444444444333333444444444333222111444222111444888:::777333222111000000000222333444333222222222111111000000...000111222222111000...000000000000000000000000............////////////...------,,,,,,------...................................................---------------------------.....................---,,,,,,++++++,,,,,,---------............------...///000//////000222555444444444444444444444444555555444333333444444444555555333222222333444555555666777999999888777666::::::;;;;;;;;;;;;;;;;;;===>>>>>>@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBEEECCCAAA???>>>>>>??????<<<===>>>>>>===;;;999888;;;;;;<<<>>>???AAABBBBBBFFFGGGIIILLLMMMOOOOOOOOOSSSPPPNNNRRR```ttt}}}|||~~~|||yyywwwvvvuuurrrpppooojjjdddfffqqq}}}ssssss|||uuueeeYYYLLLBBBCCCHHHKKKOOOTTTWWW^^^cccdddfffhhhbbbYYY[[[YYYWWWWWWXXXXXXTTTQQQUUUVVVVVVWWWYYY[[[\\\]]]ggghhhjjjlllmmmmmmlllkkkhhhhhhjjjkkkmmmnnnoooooommmmmmnnnoooppprrrttttttvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrpppnnnlllkkkjjjhhhhhhiiijjjkkkkkkllllllooonnnlllllllllnnnpppqqqmmmmmmllllllmmmnnnpppqqqtttsssqqqppppppqqqssstttuuuuuuuuuuuuuuuvvvvvvwwwqqqmmmhhhbbb______```aaafffhhhjjjlllnnnrrrvvvyyyzzz|||}}}zzzvvvsssqqqooollllllmmmmmmmmmllljjjiiikkkjjjjjjjjjjjjjjjjjjiiiggghhhhhhiiiiiiiiihhhhhhhhhgggggggggfffdddcccbbbcccbbbaaa___]]][[[ZZZYYYVVVVVVTTTSSSQQQOOONNNMMMNNNLLLJJJHHHGGGFFFFFFFFFGGGEEEDDDCCCDDDDDDBBB@@@===<<<:::888777666555555222222222222333444444555666555444666:::;;;999777666777888999;;;<<<======EEEDDDCCCCCCCCCDDDFFFGGGHHHGGGDDDAAA>>><<<;;;:::666111111555777666888>>>AAAIIIVVVeeexxxppphhh___bbbhhhuuu||||||}}}~~~yyytttnnnjjjfff___UUUMMMJJJEEE???:::888777777777777777888888888999999999777777888888888999999999;;;999555444555666666666444333222111111111222333333333444333333222111000222222222222222222222222444444444444444444444444111111111222222333333333000000////////////000000......////////////.........000111000///...///111//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------/////////...---,,,******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,---...///000111///000111000///000222444444444444444444444444444444444333333333333444444666555444333333444555555999999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAEEECCCAAA???======>>>>>>============<<<;;;:::999:::;;;<<<===???@@@AAABBBDDDEEEFFFGGGIIIKKKLLLMMMQQQRRRRRRRRRXXXggg|||yyyvvvrrrpppppppppooonnnqqqnnnjjjiiinnnzzzyyyuuuyyyuuukkk]]]NNNHHHEEEDDDGGGMMMPPPWWW]]]aaaeeegggccc[[[]]]ZZZXXXXXXYYYYYYWWWTTTTTTUUUUUUVVVWWWXXXYYYZZZ___aaadddgggiiijjjjjjjjjiiiiiiiiijjjkkklllmmmnnnmmmmmmmmmnnnnnnpppqqqqqqsssssstttuuuvvvvvvwwwwwwuuutttsssqqqpppnnnmmmllliiijjjjjjkkklllmmmmmmmmmkkkkkkjjjjjjkkklllmmmnnnlllllllllllllllnnnooopppsssrrrqqqppppppqqqssstttuuuuuuuuuuuuuuuvvvvvvwwwsssooojjjeeebbbaaabbbcccgggiiilllnnnppptttxxx|||}}}~~~|||{{{yyywwwtttrrrpppooollllllmmmmmmmmmlllkkkjjjkkkkkkjjjjjjjjjjjjiiiiiigggggghhhhhhhhhhhhgggggggggggggggfffeeedddbbbbbb```___^^^\\\ZZZYYYWWWWWWTTTSSSRRRPPPNNNMMMLLLKKKLLLKKKIIIGGGFFFEEEEEEFFFFFFEEECCCBBBCCCBBB@@@???<<<;;;999777666555444444333222222222333444555666888666666777:::;;;999777999999:::<<<===???@@@AAAEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA>>><<<:::999888777444555999::::::???GGGOOOZZZgggsssssseee___aaaiiittt{{{wwwxxx{{{vvvpppkkkhhhbbbZZZTTTIIIDDD>>>999777777777777777777888888888999999999999888888777777666666555999777555444444555555444555444222111111111111222333333333333333222222222222222222222222222222222444444444444444444444444111111111222222222333333000000////////////000000//////000000000000//////---/////////...---...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------............---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,---------------111222222111000000222333333333333333333333333333333333222222222222333333555555444444444555555666777777777777777888999999::::::;;;;;;;;;<<<<<<<<<>>>>>>???@@@AAAAAABBBCCC@@@@@@@@@@@@?????????>>>?????????@@@@@@@@@AAAAAADDDCCCAAA???============>>>===<<<;;;:::::::::::::::;;;<<<===>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHIIINNNSSSVVVTTTQQQYYYkkk{{{~~~vvvrrrnnnllllllmmmmmmmmmqqqsssrrrnnnlllqqq|||}}}{{{sssaaaRRRGGGAAACCCGGGJJJPPPVVV[[[aaadddaaa[[[\\\ZZZXXXWWWXXXXXXWWWVVVTTTTTTTTTTTTTTTUUUUUUUUUWWWZZZ^^^bbbfffiiikkkkkkjjjiiiiiihhhiiijjjkkklllmmmmmmllllllmmmmmmnnnoooqqqqqqrrrtttuuuwwwxxxxxxuuuuuutttsssrrrqqqppppppllllllmmmmmmmmmmmmmmmmmmhhhiiiiiijjjkkkkkkllllllkkkkkkkkkkkklllmmmnnnooorrrqqqppppppqqqrrrssstttuuuuuuttttttuuuuuuvvvwwwtttqqqlllhhheeeddddddeeeiiilllooorrrtttxxx|||~~~wwwvvvuuutttsssrrrpppoooooollllllmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiieeefffffffffffffffeeeeeeeeeeeeeeedddcccbbbaaa```[[[[[[ZZZXXXVVVUUUTTTSSSQQQPPPOOOMMMLLLJJJIIIHHHIIIIIIGGGFFFEEEEEEEEEEEEFFFDDDBBBAAA@@@???===;;;:::999777666555444333333333333333333444555666777999999888999;;;;;;:::888;;;<<<===???AAACCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@>>><<<:::999888888333444777:::;;;???JJJUUUcccppp}}}~~~qqqddd^^^]]]ggguuu~~~rrrnnnmmmlllnnniiiccc___\\\XXXSSSOOOFFFAAA<<<888777777888777888888888888888999999999:::999888777555444333222777555444444555444333111555444333222111111111111222222222111222222333444111111111111111111111111333333333333333333333333111111111111111222222222000//////......//////000000000000111111000000000,,,---......---,,,---...000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,+++++++++111222333222000000111222222222222222222222222222222222111111111222333333555555555555555555666666666555444444555666888999::::::;;;;;;<<<<<<======>>>>>>???@@@AAAAAABBBBBB@@@????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCBBB@@@???===<<<<<<<<<>>>===;;;:::999:::;;;;;;:::;;;;;;<<<>>>??????@@@???>>>>>>>>>???BBBEEEGGGLLLSSSXXXVVVQQQSSS]]]gggwww~~~{{{vvvssspppooonnnnnnnnnmmmrrrwww{{{wwwppppppyyyvvvdddTTTIIIGGGHHHGGGJJJPPPUUU[[[]]]\\\YYYZZZXXXWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRQQQSSSUUUZZZ___eeeiiilllmmmkkkjjjiiihhhhhhiiijjjkkkllllllkkkllllllmmmnnnoooppppppqqqrrrtttuuuvvvwwwuuuuuutttttttttsssssssssqqqpppooonnnmmmkkkjjjjjjggghhhiiikkkkkkkkkkkkkkkiiiiiijjjjjjkkkllllllmmmppppppooopppqqqrrrsssttttttttttttttttttuuuvvvvvvuuurrrnnnjjjgggfffgggggglllooosssvvvxxx|||{{{wwwppppppppppppppppppoooooollllllllllllllllllkkkkkkkkkjjjjjjiiiiiihhhhhhhhhcccddddddddddddccccccbbbccccccbbbbbbaaa___^^^]]]XXXWWWVVVUUUSSSRRRQQQQQQNNNNNNMMMLLLJJJIIIHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDBBB@@@>>>>>><<<:::888777666555444333333333333333333333444555666777888;;;;;;;;;;;;<<<;;;:::999>>>>>>???AAACCCDDDFFFFFFEEEFFFFFFEEEDDDBBB@@@>>>======;;;:::999999999999444666:::<<<@@@KKK]]]lllwwwtttjjjbbb___bbbggguuu{{{fff``````___]]]ZZZUUUPPPLLLJJJHHHEEECCCBBB>>>:::777777888888888888888888888888888888888:::999888777555444333333666555444555666555333111555444333222111111000000000000000000111222333444000000000000000000000000222222222222222222222222000111111111111111111111/////////......///////////////000000000000//////,,,...///...---,,,---...000000000000000/////////------------------------,,,,,,---.........------------------------,,,,,,***+++,,,---------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++000222333222111000000111222222222222222222222222222111111111222222333444333444444555555555666666888888777777888999;;;<<<::::::;;;<<<<<<===>>>>>>?????????@@@@@@AAAAAABBB?????????>>>>>>>>>===============>>>>>>>>>??????AAA@@@???>>>===<<<<<<<<<===<<<:::999999:::;;;<<<::::::;;;<<<===>>>>>>???>>>===<<<<<<>>>@@@CCCDDDJJJPPPVVVYYYXXXVVVWWWXXXdddqqq|||wwwvvvtttttttttssspppnnnttt{{{~~~~~~{{{xxxzzzhhhZZZPPPKKKFFFFFFIIIOOOUUUXXXXXXYYYYYYYYYXXXWWWVVVUUUVVVVVVUUUUUUUUUUUUTTTRRRPPPOOOOOORRRVVV[[[```eeehhhjjjiiiiiihhhhhhhhhiiikkklllkkkkkkkkklllmmmnnnooopppoooppppppqqqqqqrrrsssssssssssstttttttttuuuuuuuuuuuutttrrrooollljjjhhhgggfffggghhhiiiiiiiiiiiihhhggghhhiiiiiijjjkkkkkkkkkmmmmmmnnnooopppqqqrrrsssssssssrrrrrrsssssstttuuutttqqqnnnkkkiiiiiiiiijjjpppssswwwzzz|||}}}zzzxxxtttrrrnnnnnnnnnnnnooooooooooookkkjjjjjjjjjjjjkkkkkkkkkjjjiiiiiihhhggggggffffffaaabbbbbbbbbaaaaaa```____________^^^]]]\\\[[[ZZZVVVUUUTTTSSSRRRPPPPPPOOOMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCAAA???===<<<;;;:::777555555555444333222222222333444444444555666777999:::<<<===>>>>>>===<<<<<<<<>>>>>?????????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<=========>>>>>>>>>>>>>>>>>>=========<<<;;;;;;:::::::::::::::;;;::::::;;;;;;<<<======>>>===<<<<<<<<<===???AAABBBGGGKKKRRRYYY]]]\\\YYYUUU[[[fffuuuxxxwwwvvvvvvwwwwwwvvvuuuzzzzzzzzzzzz~~~ooo___SSSHHHEEEEEEJJJOOORRRVVVYYYYYY[[[\\\\\\ZZZYYYYYYYYYUUUVVVVVVVVVTTTRRRPPPOOOLLLNNNPPPTTTXXX\\\___```dddeeefffgggiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnooommmmmmnnnnnnooooooppppppqqqqqqrrrssstttuuuvvvvvvwwwvvvtttqqqnnnkkkiiihhhgggggggggfffffffffffffffffffffhhhiiiiiiiiiiiiiiijjjjjjlllmmmooopppqqqrrrqqqqqqqqqpppqqqrrrrrrsssrrrqqqooommmllllllmmmnnnsssvvvzzz}}}|||yyyvvvtttrrrooommmmmmmmmmmmmmmnnnnnnnnnnnniiiiiihhhhhhhhhiiijjjkkkhhhhhhgggfffeeeeeedddddd````````````___^^^]]]]]][[[[[[[[[[[[ZZZXXXWWWVVVSSSSSSRRRQQQPPPOOONNNNNNLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDBBB@@@???>>><<<:::999999888666444444333333222222222333333444555555666777999:::;;;<<<>>>@@@@@@>>>===>>>???@@@@@@AAAAAABBBCCCCCCDDDAAAAAA@@@???===;;;999888333333333444555666777888888>>>DDDIIIVVVmmmkkkccc\\\]]]cccmmm|||sss\\\NNNJJJJJJIIIGGGEEECCCAAA>>><<<<<<<<<===999777555444666888999999999999999888888888888888666666666777777888888888888777555555666666444333222222333333333222111111///000111333333444444333111111111111111111111111111111111111111111111111000000000000///////////////......------......///,,,------......------,,,---///000///...---...///......////////////000000------------------------***+++,,,------...------.........------,,,,,,+++******+++,,,,,,---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---------....../////////,,,...000111000///000111111111111111111111111111222222222222333444555666000111222444444444444333111222333555666777777777::::::;;;<<<===>>>?????????@@@@@@@@@@@@AAAAAAAAA>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>======999::::::;;;;;;::::::::::::::::::;;;;;;<<<======;;;;;;<<<<<<===>>>??????DDDGGGNNNVVV]]]___^^^]]]___ccckkkttt~~~zzzxxxvvvvvvzzz~~~~~~xxxwww~~~qqqaaaSSSKKKFFFHHHJJJJJJNNNSSSXXX[[[______]]]ZZZZZZZZZTTTUUUUUUUUUTTTQQQOOOMMMLLLLLLMMMOOOQQQTTTVVVWWW]]]___bbbfffhhhjjjjjjjjjmmmlllkkkjjjjjjjjjjjjjjjiiijjjjjjlllmmmnnnooopppnnnnnnpppqqqssstttuuuvvvwwwwwwuuusssqqqpppnnnmmmlllkkkiiihhhffffffggggggdddeeeggghhhiiiiiihhhhhhggghhhjjjlllmmmoooppppppooooooooooooooopppqqqqqqrrrqqqpppooooooppprrrsssvvvyyy}}}zzzwwwvvvvvvuuutttssssssqqqnnnkkklllllllllllllllkkkkkkkkkhhhgggffffffggghhhiiijjjgggffffffeeedddcccbbbaaa^^^^^^^^^^^^]]]\\\[[[[[[XXXXXXXXXWWWVVVUUUTTTSSSQQQPPPPPPOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDCCCAAA>>><<<:::;;;999777777777666555333333333333222222333333444555555666666888:::;;;<<<<<<>>>AAAAAA??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<:::999888777777222333333444666888:::;;;:::CCCLLLTTTeee{{{wwwlll___\\\]]]gggttt~~~hhh___TTTKKKGGGEEEDDDBBB>>>>>>===;;;999888999:::666444333444666888999999999999999888888888777777555555555666666777777777888666333333333444444333000111222333333333222222111333555777888777555444222222222222222222222222111111111111111111111111000000/////////.........///......------......///------............------,,,---......---,,,---...------........./////////........................******+++,,,------------///......---,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,......---------------,,,***,,,///000000///000000000000000000000000000000333333333333444555666777///000111333444444333333333444777888::::::999999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>888999:::;;;<<<;;;:::999:::::::::;;;;;;<<<<<<<<<999:::;;;<<<===>>>>>>===AAAEEELLLSSSZZZ___ccceeefffdddeeejjjttt~~~zzzvvvvvv||||||tttxxxooo___TTTKKKHHHFFFCCCFFFKKKVVVZZZ^^^___]]]YYYXXXXXXSSSTTTTTTTTTSSSQQQNNNMMMNNNMMMNNNNNNOOOPPPQQQRRRXXX[[[___dddhhhiiiiiiiiinnnmmmllljjjhhhffffffeeeffffffhhhjjjlllnnnpppppplllmmmnnnppprrrtttuuuvvvwwwvvvvvvuuuttttttssssssrrrpppnnnkkkiiiiiijjjkkkdddeeefffhhhhhhhhhhhhgggeeefffhhhkkkmmmnnnoooooonnnnnnnnnnnnnnnooooooppprrrrrrqqqqqqrrrsssuuuvvvwwwzzz~~~|||uuurrrqqqqqqjjjjjjkkkmmmoooooollljjjllllllkkkkkkjjjiiiiiiiiigggfffeeeeeeeeeggghhhiiiffffffeeedddbbbaaaaaa```^^^^^^^^^]]]\\\[[[ZZZYYYVVVVVVVVVUUUTTTSSSRRRQQQOOONNNNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEECCCCCCBBBAAA>>>;;;999777999777666555666666444333333333222222333333444444555555666777888:::<<<===;;;>>>AAABBB@@@???AAADDDDDDDDDCCCCCCBBBBBBBBBAAA===<<<:::777666555666666555555666888:::<<<>>>???BBBMMMXXXdddvvvqqqeee\\\YYYZZZaaaqqq{{{fffUUUSSSOOOJJJFFFCCCBBBAAA=========;;;999888999999555333222333666888999999999999999999888888777777555555555555555555555555888555222111111222333222///000222333444444333222333666999;;;;;;999777555222222222222222222222222000000000000000000000000000000//////.........---.........------...............////////////......+++,,,------++++++,,,---,,,---------......//////........................)))***+++,,,------...---//////...---,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///......---+++******)))............////////////000000000000000000000000//////000111222222333333444444444555555555666666555555555666777999:::;;;::::::;;;<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAA============>>>>>>>>>>>>:::;;;<<<<<<;;;;;;===???<<<<<<<<<<<<============<<<===>>>>>>===;;;999777:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@??????BBBBBBDDDGGGMMMUUU]]]bbbeeegggeeeaaa```jjj}}}}}}{{{zzz~~~|||{{{~~~pppeeeXXXQQQIIIBBBCCCIIILLLTTTYYYXXXYYY\\\[[[VVVVVVWWWWWWUUURRRPPPOOOOOOJJJKKKLLLMMMMMMNNNMMMMMMQQQSSSWWWZZZ\\\```eeehhhhhhhhhhhhhhhiiijjjjjjjjjhhhhhhhhhhhhiiijjjkkklllmmmnnnoooqqqrrrsssttttttsssrrrrrrsssssstttuuuvvvuuusssqqqooonnnllliiigggiiigggfffeeefffeeedddbbbbbbdddfffiiikkklllllllllllllllllllllmmmnnnoooooorrrqqqppppppppprrrtttvvvxxxyyyzzz|||wwwpppnnnmmmlllkkkmmmnnnnnnmmmjjjiiiiiijjjmmmlllkkkjjjjjjjjjjjjjjjjjjhhhfffdddccccccdddeeeeeedddbbbaaaaaaaaa___]]][[[\\\\\\\\\[[[XXXUUUTTTUUUTTTRRRPPPOOONNNNNNOOOOOOMMMKKKJJJIIIJJJKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@???<<<999666444666555555444444444555555222222333444444555555666777666666777888;;;===>>>@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDCCC@@@===;;;;;;999888888888777666444777777888:::<<>>===;;;999777555444333333222222444777:::<<<<<<888888888777666666555555555444333333333444555666555555555555444444333222//////000222222333333333000444:::===>>>:::666222333333222111000000000111///////////////////////////000000111111111000000---.........,,,+++,,,---////////////////////////...,,,+++)))(((((())))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******+++---///000............////////////000000000000000000000000///000000111222222333333333333444444444555555555444444444555666777999:::999:::;;;<<<===>>>??????????????????@@@@@@@@@@@@=========<<<<<<<<<<<<<<<:::;;;<<<;;;:::;;;<<<>>>========================<<<===>>>>>>===;;;999888999:::;;;<<<==================>>>>>>>>>>>>=========>>>???DDDKKKSSS[[[```cccdddccc^^^[[[cccsss~~~|||~~~}}}zzznnncccWWWJJJEEEFFFEEELLLQQQSSSVVV]]]___]]]YYYYYYWWWTTTPPPNNNNNNOOOIIIJJJKKKLLLLLLLLLLLLLLLLLLNNNQQQTTTVVVYYY]]]```eeeeeefffggghhhhhhhhhhhhddddddeeefffgggiiijjjkkkkkklllmmmooopppqqqrrrrrrqqqqqqqqqrrrrrrssstttuuuvvvtttrrrppppppooollljjjjjjhhhffffffffffffdddcccbbbccceeeggghhhiiiiiiiiijjjjjjjjjkkklllmmmooooooqqqpppoooooooooqqqssstttuuuuuuwwwyyy{{{~~~yyyrrrnnnmmmmmmmmmlllnnnoooooommmkkkiiiiiijjjmmmlllkkkkkkjjjjjjjjjjjjiiihhhfffdddccccccddddddcccaaa____________]]][[[ZZZ[[[[[[[[[YYYWWWTTTSSSSSSRRRPPPNNNMMMMMMMMMNNNNNNMMMKKKIIIIIIIIIJJJKKKHHHGGGEEEDDDBBBAAAAAA@@@>>>===<<<;;;999666444333555555444444444444555555444444555555666666777777888888888888:::<<<>>>???AAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@===;;;:::444444333333444555555444999999:::===BBBJJJTTT[[[hhhttt|||jjj___[[[\\\^^^jjjsss|||eeeUUUPPPIIIFFFBBB@@@?????????>>>===<<<;;;999777666555444666555555666888999999888777777666666555555555555555444333222222222222333333333333333333222111111...///000111222222222222111444888;;;;;;999555222333222111111000000111111000000000000000000000000111111111222111111000000...///000///---,,,---...........................///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......------------,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,---...............////////////000000000000000000000000000000000111222222333333222222333333333444444444333333333444555666777888999999:::;;;<<<===>>>>>>======>>>>>>>>>?????????<<<<<<<<<;;;;;;;;;:::::::::;;;<<<;;;::::::<<<===???>>>>>>======<<<<<<<<<;;;<<<=========;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<:::;;;===BBBIIIQQQYYY]]]___```___ZZZVVVZZZfffqqq~~~}}}{{{vvvxxx|||||||||zzzjjjYYYLLLGGGBBBFFFHHHJJJPPPYYY______[[[ZZZXXXTTTPPPMMMMMMMMMIIIJJJJJJKKKKKKKKKKKKJJJIIIKKKMMMOOOPPPRRRUUUXXX___```ccceeefffffffffeeeaaaaaabbbdddeeeggghhhiiihhhiiikkklllmmmnnnooooooooooooooopppqqqqqqrrrrrrsssqqqpppoooppppppnnnmmmllljjjhhhhhhhhhhhhfffdddbbbcccdddeeeeeeeeeeeeeeefffgggggghhhjjjlllmmmnnnooonnnmmmmmmnnnoooqqqrrrqqqqqqrrrtttvvvyyy{{{|||~~~wwwuuuqqqmmmjjjkkkmmmnnnoooooopppooommmjjjiiiiiijjjllllllkkkkkkjjjiiiiiiiiihhhgggeeecccbbbaaabbbbbb___]]]\\\[[[\\\[[[ZZZXXXXXXXXXXXXXXXWWWUUUSSSQQQOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHHHHIIIJJJFFFDDDBBB@@@>>>===<<<<<<:::999777666444444333333444444444444444444444555666666666777888888999999999999:::;;;<<<===???@@@CCCCCCDDDDDDEEEDDDDDDDDDAAA@@@>>>===;;;999999888222222222222333555777888;;;===@@@EEENNN\\\jjjsss{{{iii```ZZZYYYcccppp~~~xxxtttuuubbbRRRIIIFFFBBB@@@>>>>>>>>>>>>===<<<;;;::::::999888777666666:::999888999999888666333555555555444444444444444555444333111000/////////111111111111111111000///......///000111111111111111333555777888666444333222222111000000000111111111111111111111111111111222222333333222111000000000111222111///...///000........................///...---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---------------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))************+++------,,,,,,,,,,,,------............////////////000000000000000000000000000000111111111222222222111111222222222333333333444444444444555666777888999999999:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<<<<;;;::::::::::::;;;;;;:::999999;;;<<>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>AAAGGGNNNUUUYYYXXXZZZ[[[WWWTTTVVV^^^eeeuuu}}}|||~~~yyysssrrrsss{{{{{{yyy~~~}}}{{{iiiZZZQQQHHHGGGEEEEEEIIIPPPUUUXXXYYYZZZZZZWWWSSSNNNLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIJJJLLLMMMMMMNNNQQQSSSVVVYYY]]]bbbdddeeeeeedddaaabbbcccdddfffgggggggggggggggiiijjjkkklllllllllkkklllmmmmmmnnnooooooooommmlllkkklllmmmnnnmmmlllnnnlllkkkkkkkkkkkkiiihhheeeeeeeeeeeedddddddddcccccccccdddeeegggiiijjjkkklllkkkkkkkkklllmmmnnnooonnnnnnnnnpppqqqsssuuuvvvzzz|||{{{tttpppnnnllljjjiiijjjlllnnnoooppppppooollliiiggghhhiiikkkkkkkkkjjjiiihhhggggggeeedddcccaaa```_________\\\ZZZYYYYYYYYYYYYWWWVVVUUUUUUUUUUUUTTTRRRPPPOOOLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGDDDBBB@@@>>><<<:::999888666555444222222333333444333444444555555555555555666777777888888999::::::;;;;;;<<<===>>>???@@@AAACCCDDDDDDDDDDDDDDDCCCCCC???>>>;;;888666666666777666666666555666888;;;======CCCKKKSSS___qqq|||jjj\\\[[[]]]```rrr~~~|||rrr___RRRIIIDDDCCC@@@>>>============;;;:::999999999888888888888777;;;::::::;;;:::888555222444444444444333333333333222222111000/////////...000000111111111111000000......///000000000000000111222333444444444333333111111000000000000111111111111111111111111111111333333333333333222111000111222333222000000000111........................,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,---...//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,------..................////////////////////////////////////111111111111111222222222111111111222222222333333555555555555666777888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;999:::;;;:::888888999;;;???>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<;;;<<<<<<<<<<<<<<<<<<;;;======>>>@@@CCCHHHLLLOOOPPPTTTWWWWWWUUUVVVZZZ___gggttt~~~}}}~~~}}}zzzwwwssspppnnnwwwuuusssqqquuuyyykkkaaaSSSMMMGGGEEEGGGJJJMMMOOOTTTWWWZZZZZZVVVQQQMMMKKKMMMMMMMMMMMMLLLLLLKKKJJJIIIJJJKKKKKKJJJKKKMMMOOOOOORRRWWW]]]aaacccddddddcccdddeeefffffffffffffffeeefffgggiiijjjjjjjjjjjjhhhhhhjjjkkkllllllkkkkkkjjjiiihhhjjjlllmmmmmmlllooonnnmmmmmmnnnnnnmmmllliiiiiihhhgggfffeeeeeeeeebbbbbbbbbcccdddfffggghhhhhhhhhhhhiiijjjjjjkkklllkkkkkkllllllmmmooopppqqqtttvvvyyy|||yyyvvvsssqqqoookkkkkkkkkjjjjjjkkkmmmnnnnnnmmmllliiifffeeeggghhhjjjjjjjjjiiihhhfffeeedddbbbaaa```___]]]\\\[[[[[[YYYXXXVVVVVVWWWWWWVVVTTTRRRRRRRRRQQQPPPOOONNNMMMJJJJJJKKKKKKLLLLLLLLLLLLIIIIIIGGGFFFEEEDDDDDDDDDBBBAAA???<<<:::888777777555444333222222333444555333444555666666666666555777777777888999999::::::======>>>???@@@AAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@===;;;888555444444555666888888888777666999>>>BBBFFFPPP\\\fffsss~~~sssiii[[[UUU]]]dddmmmwww```RRRKKKFFFCCCBBB@@@???===<<<<<<<<<:::888888888888888888888888888999999999:::;;;999666333666555555444333333222222000000000000000000000000111111222222222222222111...//////000000000000///111111111111111222222222111000000///000000111111111111111111111111111111333333333333333222111000111333333222111000111222........................,,,,,,,,,,,,+++++++++***------------------------+++++++++,,,,,,---------***+++,,,---......//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,******+++---...///000000............////////////////////////////////////111111111111111111111111111111222222222333333333666666555555666777777888777888888888999999999:::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999::::::999888777888:::===<<<<<<;;;;;;:::::::::999999::::::;;;;;;<<<<<<<<<<<<===============<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;<<<>>>@@@CCCEEEGGGLLLSSSVVVVVVVVVXXXZZZ^^^hhhxxx|||wwwvvvxxxyyywwwuuullloooxxx{{{nnnjjjlllwww{{{ssscccYYYQQQNNNMMMKKKJJJKKKMMMQQQVVVXXXVVVRRROOOMMMNNNNNNNNNNNNMMMLLLJJJJJJGGGHHHHHHHHHGGGGGGIIIKKKIIILLLQQQVVVZZZ]]]______aaabbbdddeeeffffffeeedddddddddfffgggggghhhhhhhhhdddeeegggiiiiiiiiihhhhhhiiihhhhhhjjjlllnnnnnnmmmmmmllllllmmmooopppooonnnnnnmmmkkkjjjiiihhhhhhhhheeeeeeddddddddddddeeeeeeeeeffffffggghhhhhhiiiiiiiiiiiiiiiiiijjjkkkkkkllloooppprrrtttvvvyyy{{{|||{{{}}}~~~}}}}}}||||||}}}{{{wwwsssooonnnnnnmmmllliiijjjkkkkkkiiijjjkkkmmmjjjiiihhheeecccccceeegggggghhhhhhhhhfffdddbbbaaa___^^^]]]\\\ZZZXXXWWWVVVVVVUUUSSSSSSTTTTTTSSSRRROOOOOONNNMMMMMMLLLLLLKKKIIIIIIJJJKKKKKKKKKJJJJJJFFFFFFEEEDDDCCCAAA@@@@@@@@@???===;;;999777666666444333333333333444555555333444666777888888777666777888888999::::::;;;;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===:::999666555444444666777555666888888999>>>FFFMMMXXXfffsss{{{~~~lllccc[[[WWW[[[fffqqq~~~pppaaaRRRKKKHHHEEEAAAAAAAAA>>><<<;;;;;;;;;:::888888888888888888888888888777777777888::::::888666999888777666555333222222///000111222222222222222111222333333444333333333///000000111111000000000000000000000111111111222000000/////////000111111111111111111111111111111111111222222222222111111111222333222000///000111------------------------------............------------------------------***++++++,,,,,,------...++++++,,,---............++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,...////////////............////////////////////////////////////111111111111111111111111222222222222333333333444555555444444555555666666777777777888888888888999<<<<<<<<<<<<============:::::::::;;;<<<<<<======999::::::999777666888999::::::::::::::::::::::::999999999999:::;;;<<<===;;;<<<<<<======<<<<<<;;;999999::::::::::::999999;;;;;;::::::;;;===???@@@???FFFNNNTTTUUUUUUTTTTTTVVV\\\iiiyyy{{{vvvsssrrrppppppssswww{{{|||vvvppppppzzzuuullljjjqqqwwwzzzvvvkkk```\\\XXXPPPJJJIIIGGGKKKOOOQQQQQQQQQQQQRRRNNNNNNNNNMMMLLLJJJIIIHHHFFFGGGHHHGGGFFFFFFHHHJJJGGGHHHKKKOOORRRUUUWWWWWWZZZ\\\^^^aaacccddddddcccaaabbbcccdddeeeeeeeeedddbbbccceeegggggggggfffeeefffffffffgggjjjllllllkkkjjjiiiiiikkknnnppppppooopppooonnnlllkkkkkkkkkkkkkkkjjjiiigggfffeeeeeeeeeccccccdddeeeffffffffffffgggffffffffffffgggggghhhjjjjjjkkklllnnnpppqqqrrrppprrrttttttsssrrrrrrsssrrrrrrqqqqqqppppppoooooonnnmmmkkkjjjkkkkkkiiihhheeehhhjjjjjjiiihhhjjjlllfffeeedddbbb``````cccfffeeefffffffffeeebbb```^^^\\\[[[ZZZYYYWWWUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCBBB@@@???=========<<<:::888777666555555222333444444444444444444444555777999:::999888888999::::::;;;;;;<<<<<<======>>>@@@AAABBBAAAAAA@@@?????????>>>===<<<;;;:::888777666555555666777888333777;;;???DDDMMMZZZcccqqqzzzlllaaa^^^[[[bbbnnnzzzttt]]]RRRIIIGGGFFFCCC@@@@@@>>><<<999888999:::;;;:::888888888888888888888888777666555666888888888666<<<<<<:::888666444333222222333444444444333222111111222222333444444333333000111111111111111000000///000000111111111111111///////////////000111111000000000000000000000000//////000111222222222222///000111000///......000------------------------,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---.........---,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++------...//////...---,,,............/////////000////////////////////////222222111111111111111111222222333333333444444444444444333333333444555555777777777777888888888888<<<<<<<<<=========>>>>>>777888999:::;;;;;;<<<===999::::::999777666777999999999999999999999999:::888888888999:::;;;<<<===;;;;;;;;;<<<;;;;;;::::::888888999999999999888888<<<;;;;;;;;;<<<>>>???@@@;;;BBBKKKRRRTTTRRRPPPOOOQQQTTT]]]lllzzz~~~uuupppkkklllnnnnnnooosss|||tttmmmssstttkkknnnqqqsss{{{zzzmmmggg```SSSJJJGGGDDDFFFIIIKKKLLLOOOSSSUUUMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIHHHGGGHHHIIIKKKFFFGGGHHHJJJLLLNNNPPPQQQSSSVVVYYY]]]```bbbcccccc___```aaabbbbbbcccbbbbbb```bbbdddfffffffffeeedddcccbbbbbbdddgggiiiiiihhhgggfffgggiiilllooooooooorrrpppooommmllllllmmmmmmpppooollljjjhhhfffeeeeeebbbbbbcccdddeeeeeeeeeeeeeeeeeedddddddddddddddeeeffffffgggggghhhjjjkkkllliiikkkmmmmmmllljjjjjjjjjhhhiiiiiiiiiiiihhhgggfffiiihhhhhhiiijjjiiigggdddbbbeeehhhiiihhhhhhjjjlllccccccaaa___^^^___bbbeeedddeeeeeeeeecccaaa^^^\\\ZZZZZZYYYXXXVVVTTTRRRQQQPPPNNNMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBBBBAAA???===<<<;;;:::999888777555555444444111222444555555444333222444666888:::;;;:::999888;;;;;;<<<<<<===>>>>>>>>>===>>>@@@AAABBBAAAAAA@@@>>>>>>>>>===<<<:::999888666666666666777777888888555;;;AAAHHHPPP]]]mmmxxxtttmmmfff___\\\___cccqqqooo___TTTMMMGGGFFFEEEBBB@@@AAA<<<999666666777:::<<<<<<999999999888888888888888888777555555666777777666???>>><<<:::777555333222555666666666555333111000000111222333333333333333111111222222222111111000///000000111111111111111///////////////000111111////////////////////////---...///000111222222222...///000///...------///------------------------***+++,,,---------,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,---.........---,,,+++))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))000000000000...,,,***)))---------............///000000000000000000000000000000111111111111000000000111111111111222222222444555666666777666666666333444666777777777666555:::;;;;;;;;;;;;;;;;;;:::999::::::::::::::::::;;;:::999999888888999::::::;;;;;;::::::::::::999999999999:::;;;<<<===>>>???>>>===<<<:::999888777777555666777999::::::::::::===<<<;;;::::::;;;<<<===;;;>>>BBBGGGLLLQQQTTTUUUUUUSSSTTT]]]nnn~~~}}}uuuqqqsssnnnkkkkkkooosssuuuzzz}}}||||||tttooonnnqqqtttzzzqqqggg\\\SSSMMMIIIDDD@@@AAAGGGLLLNNNMMMUUUTTTRRRPPPOOOOOOOOOOOOGGGFFFFFFEEEFFFGGGHHHIIIAAABBBBBBDDDFFFHHHJJJKKKOOOOOOQQQTTTWWW[[[^^^___cccbbbaaa``````aaabbbcccaaaaaaaaaaaaaaaaaaaaaaaadddcccbbbaaabbbcccdddeeefffeeedddeeefffiiikkkmmmmmmmmmnnnooopppqqqqqqrrrnnnnnnmmmlllkkkjjjiiiiiifffffffffffffffeeedddcccdddcccbbbbbbaaaaaaaaaaaacccdddeeeeeeeeedddcccbbbaaaaaabbbbbbbbbbbbbbbaaa^^^______^^^]]]^^^aaadddddddddddddddccccccbbbbbbdddddddddddddddcccbbbaaa``````___^^^]]]]]]]]]]]]\\\]]]^^^^^^]]]ZZZXXXVVVWWWVVVVVVUUUTTTSSSQQQPPPMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB>>>======<<<:::999888888::::::999888777666555555111222222333555666666777888999999999999:::::::::<<<===???@@@AAABBBBBBBBBBBBBBBAAA@@@????????????<<<888555444555666555333444555777888888999<<<>>>@@@EEEMMMYYYfffuuu~~~lll___^^^^^^[[[^^^fffjjj~~~dddWWWUUUHHHFFFDDDBBB???===<<<<<<999:::;;;:::888777888999;;;888666777999:::888666777777666666666666777777<<<;;;999888777888999999;;;:::888666444333222222111111222222222333333333222333444555555333111000000000000000000000000000............////////////000000111111111111000000////////////000000000000------,,,++++++++++++,,,......---,,,,,,,,,,,,---+++++++++++++++++++++***,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++---------............///////////////////////////000000111111111111000000000000111111111222222222111111222333333333333333333444555666777666666555666777999:::<<<=========999999999:::::::::::::::::::::999999999999999999999999999::::::;;;;;;;;;999999:::;;;<<<===>>>>>>======;;;:::999999888888888888888999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<======???BBBGGGMMMRRRUUUTTTRRRQQQVVVbbbqqq~~~~~~wwwtttuuuqqqnnnoootttxxx{{{~~~xxxsssqqqpppzzz}}}}}}vvvkkk^^^VVVOOOHHHAAA>>>AAAFFFHHHIIIUUUUUUVVVVVVUUUSSSPPPOOOLLLJJJHHHFFFEEEEEEFFFGGGBBBBBBBBBDDDEEEGGGIIIJJJKKKLLLMMMPPPSSSVVVYYYZZZ]]]]]]]]]]]]]]]^^^______^^^^^^__________________``````______```bbbdddeeeccccccbbbbbbdddfffiiijjjjjjjjjkkklllmmmnnnoooooommmmmmmmmlllkkkkkkjjjjjjhhhiiiiiiiiihhhggggggfffddddddcccbbbbbbbbbbbbbbbaaabbbccccccccccccbbbaaa^^^______`````````______ZZZZZZ[[[]]]___aaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````___^^^]]]\\\[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUSSSSSSSSSSSSRRRPPPOOOOOOJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBAAA@@@???>>>>>>===<<<;;;:::999888888777666555555444444333333222222222333444444555666666888999999999::::::;;;;;;>>>>>>???AAAAAABBBBBBBBBBBBBBB@@@>>>===<<<;;;;;;:::777555555777888777555555666777888999;;;???CCCGGGPPP]]]lllyyy|||oooaaaYYY[[[___```gggrrrlllVVVKKKJJJFFFEEECCCAAA>>>===<<<;;;999:::;;;:::888777888999:::888666777888999777555666666555555555555666666999888777777666666666777999888666555333333222222111111111111222222222222222333444555444333111000000000000000000000000000....../////////000000000//////000000000000//////......//////000000000111///......---------------......---,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,---,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++******++++++,,,,,,------------,,,+++++++++++++++---------............//////////////////////////////000000111111000000///000000000111111111222222000000111222222222222111333444555555666666555555555666888999;;;<<<<<<<<<888888999999999:::::::::;;;;;;::::::999999999888777777888999:::;;;<<<<<<999999:::;;;<<<======>>><<<<<<;;;:::::::::::::::;;;:::999888999999;;;;;;:::;;;;;;<<<<<<;;;;;;:::===<<<;;;<<<@@@GGGNNNRRRWWWUUUSSSTTTZZZeeesss|||~~~zzzwwwxxxqqqooopppvvv{{{~~~~~~vvvqqquuuxxx|||~~~pppeeeYYYPPPDDD======AAADDDFFFQQQTTTYYY]]]]]]YYYUUUQQQOOOMMMJJJHHHFFFFFFFFFGGGBBBBBBCCCCCCDDDFFFGGGHHHFFFGGGHHHJJJMMMOOORRRSSSWWWXXXYYYZZZ[[[\\\\\\\\\[[[\\\\\\\\\]]]]]]^^^^^^\\\\\\\\\]]]___```bbbccc____________aaaccceeefffffffffggghhhiiijjjkkkkkkllllllllllllkkkkkkkkkkkkiiiiiijjjjjjjjjiiiiiihhheeeeeeddddddcccdddddddddaaabbbbbbbbbbbbaaa```___\\\\\\]]]]]]]]]]]]\\\\\\UUUVVVXXX^^^cccdddbbb___________________________]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTOOOOOOPPPOOOOOONNNMMMMMMGGGGGGHHHHHHIIIJJJJJJJJJFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@???>>>===<<<;;;;;;::::::999999888777666666222222222222222222222222333333333444444555555555999999999:::;;;<<<<<<===??????@@@AAABBBBBBAAAAAAAAA???===;;;999777666666333222222333555666555444666888999;;;???EEELLLQQQ\\\dddqqqsssfff```ZZZXXX^^^dddjjjwwwjjjXXXIIICCCDDDDDDCCCAAA???===<<<;;;:::999:::;;;:::888777888999:::888777666777777555333555555444444444444555555444555555555555444444333666555444333222222222222000000111111111222222222222333444444444333111000000000000000000000000000/////////000000000111111......////////////......------...///000000111111000000///............///......---,,,,,,,,,,,,,,,,,,++++++***+++,,,...///------,,,,,,++++++************+++++++++,,,,,,,,,------,,,,,,+++++++++***+++++++++++++++++++++++++++************+++,,,,,,************************)))***+++,,,------...///---,,,++++++***+++++++++---------............/////////////////////////////////000000000000//////000000000000111111111111111222333333444444333333333333444444555555555555777888888999999888888777777777888888999999::::::;;;;;;;;;;;;:::999888888777888888999::::::;;;;;;999999:::;;;;;;<<<======;;;:::::::::::::::;;;;;;<<<:::888777777888999;;;999:::;;;<<<<<<;;;:::999;;;:::888999<<>><<<;;;::::::888888777777666555555444333333444444444555555555444444444555555555666666999:::;;;;;;<<<===>>>>>>@@@@@@AAAAAAAAA@@@@@@@@@;;;:::999777555444444333222222222444555555555555888:::>>>DDDKKKVVVaaahhhvvvyyyxxxoooiiiddd___ZZZ[[[```iiiqqqzzz~~~}}}}}}gggXXXNNNGGGEEEFFFBBBAAA???===<<<;;;::::::999:::;;;:::888777888999999888777666555444333222444444333333333333444444222333444555444333222111333222222111111111111222111111111222222222333333222333333333333222111000000000000000000000000000000000000000111111111111---..................---,,,------...///000111111000000///..................---,,,,,,++++++,,,,,,,,,+++******+++---///000---------,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,+++*********************************+++***************++++++)))))))))))))))*********++++++,,,,,,---------...++++++************++++++---------............///........................//////000000000000////////////000000000111111111222222333444444444444444333333333333333444444555666666777777777777666666666666777777888999:::::::::;;;;;;;;;;;;:::999888999999999999999999999999999999::::::;;;<<<<<<<<<:::999999999999:::;;;;;;:::999777555555666888999888999:::;;;;;;:::999888777777888999<<<>>>AAACCCIIIMMMQQQQQQOOOPPPVVV\\\lllvvv|||yyyssspppooosssvvvxxx~~~{{{uuuuuuzzztttjjj[[[MMMDDDAAA@@@AAABBBIIISSS\\\bbbcccaaa^^^UUUTTTQQQNNNKKKIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHLLLMMMPPPRRRTTTUUUTTTTTTXXXXXXYYYZZZ\\\]]]^^^^^^\\\[[[[[[[[[ZZZYYYYYYXXXZZZZZZZZZ[[[\\\]]]^^^^^^______```aaabbbcccdddddddddeeeeeeffffffgggggghhhgggggghhhiiiiiijjjiiiiiihhhhhhgggggggggggghhhhhhjjjiiigggeeecccaaa```___]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[^^^dddjjjiiibbb[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPRRRQQQQQQPPPPPPPPPQQQQQQMMMMMMNNNNNNNNNMMMMMMLLLHHHGGGGGGFFFEEEDDDDDDCCC@@@@@@@@@???>>>>>>============<<<;;;:::999888888666666666555555444444333444444444555666666777777555555555666666777777888;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@???>>>===<<<555555444333333444444444555555666777777888999::::::>>>FFFPPP[[[hhhuuu}}}~~~oooaaaYYYWWWXXX[[[\\\bbbmmmxxx}}}uuunnnsssvvvgggVVVNNNKKKHHHFFFGGG@@@???===<<<;;;:::::::::999:::;;;:::888777888999888888888666444333333333333333222222222222333333111222333444444444222222111111000000000000111111222222222222333333333444222333333222222222111111000000000000000000000000000000000000111111111111------............------,,,------...///000000000///...------,,,,,,------------,,,++++++++++++,,,++++++******+++---...///------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++***))))))*********(((((()))))))))*********---------,,,,,,+++++++++******)))))))))******+++---------............///...........................//////000000//////.../////////000000000111111000000111222222222222111333222222222222333444555111222444555777888888888555555666777888999999:::999:::;;;<<<<<<;;;:::999::::::999999888888888888999999::::::;;;;;;;;;;;;999999888888888999999:::888777666555555666777888888999999::::::999999888555777888:::<<<======<<>>>>>>>>>>>????????????>>>>>>>>>===<<<:::999888111111111111222444555666333444555555555777;;;===BBBHHHSSS___lllxxxsssjjj```YYYTTTSSSVVV[[[fffooo}}}{{{nnnmmmppp~~~zzzcccXXXMMMJJJHHHEEEBBBBBB>>>>>>===;;;;;;:::::::::999:::;;;:::888777888999777888888777444333333444333333222222222222333333111222222333333333333333111111000000000000000000111111222222222333333333333222222222111111111111000000000000000000000000/////////000000000111111------............---------............/////////------,,,++++++++++++,,,------,,,+++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))))))))***((())))))******+++++++++...------,,,+++***)))((()))))))))((())))))***+++---------............///..............................////////////......////////////000000000111...///000000111111000000333222111111111222444444000111333444666777777777444444555666777888999:::777999;;;<<<===<<<;;;;;;888888888888888999999999999::::::::::::;;;;;;;;;888888777777777777777777666666666777888888999999999999888888888888999999777888999:::;;;;;;;;;:::@@@FFFNNNSSSTTTTTTUUUVVVZZZbbbooo~~~~~~|||vvvrrrsssvvv{{{vvvyyy|||yyyxxxwwwlll```VVVQQQIIIIIIIIIKKKNNNSSSXXX[[[]]]^^^^^^]]]ZZZVVVQQQOOOKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHNNNOOOPPPRRRSSSUUUVVVWWWTTTTTTUUUTTTSSSRRRPPPOOOSSSTTTTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\___```aaabbbddddddeeeeeecccbbbbbbbbbccccccdddeeedddcccbbbaaa``````aaabbb____________^^^]]]\\\\\\[[[\\\___aaabbbaaa___^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXXVVVTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOONNNLLLKKKJJJHHHHHHHHHHHHGGGEEEDDDDDDBBBAAAAAA@@@???>>>======;;;;;;::::::999999888888666666666666666666666666555555444444444444333333444444444444444555555555666666777999;;;<<<===>>>@@@@@@@@@@@@????????????<<<<<<;;;:::999777555444000000000111222444555666111333444555666:::AAAFFFRRRZZZfffrrr||||||rrraaa[[[WWWYYY[[[]]]eeennn|||tttppptttyyyfffVVVNNNHHHGGGFFFBBB@@@@@@>>>===<<<;;;;;;;;;;;;;;;999:::;;;:::888777888999666888999777555444555777333333333222222333333333111111111111111222333333222222111000//////000000///000000000000111111111333222222111111111111111000000000000000000000000....../////////000000000......////////////......///............---------------,,,+++++++++++++++---,,,++++++***+++++++++((()))+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,************************++++++***)))))))))))))))))))))******+++,,,,,,---+++++++++******)))))))))((((((((((((((()))******---------.........//////..............................////////////......////////////000000000000///000000111111111111111333222111111111222333444333444444555555444444333444444555666777888999999666888:::<<<======<<<;;;666666777888999::::::;;;:::::::::::::::::::::;;;888888777666666666666666555666777999:::::::::::::::999888777777888999:::999999999999999::::::;;;;;;@@@GGGNNNQQQSSSTTTUUURRRYYYeeerrr~~~|||uuuqqqrrrvvv||||||pppmmmttt|||wwwqqqqqqyyytttjjjdddPPPMMMHHHEEEFFFKKKQQQUUUZZZ\\\___bbbaaa___[[[XXXMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@AAAAAACCCBBBBBBBBBCCCEEEGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSOOOPPPQQQQQQQQQPPPOOONNNQQQQQQRRRSSSTTTTTTTTTSSSTTTUUUVVVVVVXXXXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYYYY[[[]]]^^^_________```_________```aaaaaabbb]]]]]]]]]]]]^^^```aaaccc`````````___^^^]]]\\\[[[WWWZZZ\\\]]]]]]]]]^^^___```___^^^]]]\\\ZZZYYYYYYYYYXXXXXXWWWUUUTTTRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKHHHFFFEEEEEEEEEDDDCCCAAA@@@???===============<<<<<<<<<::::::999999888777777777777777777888888888888999555444444444444444444444666666666666666666666666666777888:::<<<>>>???@@@BBBBBBAAA@@@@@@??????>>>;;;;;;:::999777555333222111111111111222444555666777888:::;;;>>>DDDMMMSSSaaaiiiuuuwwwjjjaaaZZZTTTSSSYYY```jjjyyy~~~sssuuu}}}~~~~~~iiiXXXOOOIIIEEEFFFEEEBBBAAACCC>>>===<<<;;;;;;;;;;;;;;;999:::;;;:::888777888999555777999888555444666888444333333222222333333444111000/////////111222333333222111000000/////////............////////////333222111111000000111111000000000000000000000000............////////////......////////////....../////////...------,,,,,,------,,,++++++++++++,,,---,,,++++++******++++++''')))+++,,,,,,***(((&&&*********************+++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++***))))))((())))))))))))***+++,,,,,,------)))))))))))))))*********((((((((((((((()))******........................---......//////...------,,,---...///000000000000---,,,++++++,,,---...///111111111111111111111111111111000000000000111111333333333333333333333333444555666777777888777777===<<<<<<;;;;;;::::::999888999999::::::;;;;;;<<<======<<<;;;::::::999999999999777666555333222222444555777888::::::;;;;;;;;;:::999777666666666666888777777777777999:::;;;999@@@EEEHHHMMMUUUZZZZZZWWWXXX[[[aaakkkzzz~~~}}}xxxtttsssuuuyyyssskkkiiiiiihhheeerrrzzzpppnnnrrrxxx}}}pppfffWWWJJJDDDEEEGGGJJJPPPRRRWWW[[[]]]]]]\\\[[[RRRPPPMMMJJJHHHHHHHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEGGGHHHJJJKKKLLLHHHJJJMMMOOOPPPPPPOOONNNOOOOOOPPPQQQRRRSSSTTTTTTOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ\\\[[[ZZZZZZYYYZZZZZZ[[[YYYYYYXXXXXXXXXYYYYYYZZZXXXYYYZZZ[[[[[[ZZZYYYXXX[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVTTTSSSQQQPPPPPPNNNMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAA@@@????????????===<<<;;;:::999999999999555555666666777777888888444555666888888888777666333333444555666666666666444444444555666888999::::::;;;<<<===???@@@AAABBB@@@AAAAAAAAA@@@>>>===;;;888777555333111111111111111111111111222444666888<<<===>>>@@@GGGTTTdddooovvv|||tttkkkbbb[[[YYYXXXZZZaaalllyyy~~~tttrrr}}}uuufff\\\WWWLLLJJJGGGDDDAAAAAAAAAAAA<<<<<<==================<<<<<<;;;::::::::::::;;;888777777666555555444444444444444555555555666666333333333111///...000222222222111000////////////111111222222222222111111000000000000111111111111222222111000//////000000........................000000000000000000000000000000///...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,...///...,,,************++++++,,,,,,++++++***))))))))))))))))))))))))%%%(((,,,///000...+++))),,,+++++++++******))))))))))))))))))))))))))))))..............................------------------,,,---...///000000000000000///...------...//////111111111111111111111111111111000000000000111111222222222222333333444444444555666777777888777777999999999999999:::::::::888888999:::;;;;;;<<<<<<===<<<<<<;;;::::::999999;;;::::::999999888888888555555777888999:::::::::999888777777777777777888888777777777777999:::;;;:::@@@DDDEEEIIIRRRYYY\\\ZZZYYYXXXXXX\\\hhhwww~~~yyyuuuuuuwwwxxx~~~~~~uuujjjdddcccdddbbb```hhhppp{{{uuuuuuwwwyyy|||vvvgggYYYOOOHHHDDDBBBGGGJJJOOOSSSUUUVVVUUUTTTSSSQQQNNNKKKIIIGGGGGGFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@AAA>>>???@@@AAACCCDDDEEEEEEEEEGGGHHHJJJKKKKKKKKKKKKNNNNNNNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTUUUUUUVVVUUUVVVVVVVVVVVVVVVVVVUUUWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDAAAAAA@@@???>>>>>>>>>>>><<<;;;:::999888888888888666666666666777777777777555666777888888777777666555666666666666666555444555555555666777888::::::<<<<<<===>>>@@@AAABBBCCCAAAAAAAAA@@@???<<<:::999555444222111111111222333222333444555555666888999;;;???EEEMMMXXXfffttt~~~rrrfff___YYYWWWWWW```gggsss{{{xxx|||vvvfff[[[TTTRRRHHHFFFDDDAAA@@@@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::888888777666666555444444444444444555555555666666111222222111000111333555444333222111000000000000000111111222222111111000//////000000000111111111222111111000//////000000........................////////////////////////000//////...------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,---......+++************++++++,,,,,,++++++***************************&&&)))+++......---+++)))))))))))))))((((((((('''))))))))))))))))))))))))------------------------...---,,,,,,,,,,,,......,,,---...///000000000000333222111///...//////000111111111111111111111111111000000//////000000111000000111222333444444555444444555666777777777777666666777777888999999:::777888999:::;;;<<<======<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;555666777888999999999999777777777777777888999999777777777777777999::::::999???CCCBBBEEEOOO[[[aaafffccc^^^XXXVVV]]]kkkvvv|||wwwxxxzzzyyyyyy{{{|||wwwsssqqqqqqnnniiidddbbbbbbcccbbb```ccciiiqqqyyy}}}wwwttttttxxx~~~{{{nnnaaaTTTHHHAAAAAABBBEEEHHHJJJKKKKKKLLLPPPOOONNNLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@??????>>>>>>>>>??????<<<<<<<<<===>>>>>>??????AAABBBBBBCCCDDDEEEFFFFFFJJJJJJKKKKKKLLLLLLLLLMMMOOOOOONNNMMMLLLKKKKKKJJJNNNNNNNNNNNNNNNNNNMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<::::::999888777777777777777777777777666666666666666777777888888777666666888888888888777666555444777777777888999:::;;;;;;===>>>???@@@AAACCCCCCDDDBBBBBB@@@???<<<999777555111000000000000222333444222444777888999:::===???CCCIIISSS___kkkxxxrrrbbbYYYVVVVVVZZZ```sss{{{vvvuuu~~~rrr]]]QQQMMMKKKJJJCCCBBB@@@???>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777666666555555444444444444444555555555555555000111222333222444666888666555444222111111000000000111111222222111111000//////000000000000111111111111000/////////000000......................../////////////////////////////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********+++++++++++++++++++++++++++---...---+++***************++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,******))))))))))))(((((((((((())))))))))))))))))))))))------------------------...---+++***+++,,,...///------...//////000//////222111000/////////000111111111111111111111111111000000////////////000000...///000111222333444555333444555666777777888777666777777777888888888999777888999:::;;;===>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999666666777888888999888888888777777777777777888888666666666777888888999:::888>>>AAA???BBBOOO___hhhooommmhhh```YYY[[[dddmmmxxx~~~xxxzzz}}}{{{yyyxxx{{{{{{yyyvvvqqqmmmkkkkkkiiihhhiiijjjlllmmmlllkkkkkkmmmpppssszzz~~~vvvrrrsssxxx{{{vvviii[[[QQQDDDBBB@@@??????AAADDDEEEHHHIIIIIIJJJKKKJJJJJJJJJJJJHHHFFFDDDCCCBBBBBBBBB@@@@@@???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEFFFGGGHHHIIIJJJLLLLLLKKKKKKJJJIIIIIIHHHJJJKKKKKKLLLKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQQQQPPPNNNMMMLLLLLLKKKJJJJJJJJJKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>===<<<;;;::::::999::::::999888777666666666666666888888777777666666555555888888888888777777666666999999999999999888777777::::::;;;<<<<<<<<<======>>>???@@@AAABBBCCCDDDDDDBBBAAA???<<<999666333222000/////////000111333444222444777999<<>>>>>>>>>>>>>>;;;;;;:::::::::::::::999;;;;;;;;;;;;::::::999999555555444444444333333333555555555555555555555555111333444444444555777888777666555333222111111111000000111111111111000000////////////000000000111111000000/////////000000........................//////////////////////////////.........------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++************************+++,,,------+++******+++******++++++++++++******++++++++++++++++++++++++++++++++++++************+++++++++***************((((((((((((((((((((((((------------------------...---+++++++++---///000---...//////////////////......------...000111333000000000000000000000000000000////////////000000......///000222333444444222333444666777777888888::::::999999999888888888888999999:::<<<======>>>;;;;;;;;;;;;;;;:::::::::999999999888777777666666666777777888888888777777:::999888777666666666666555666666777888888999999777<<<>>>===CCCRRRbbbkkkoooooommmfff^^^ZZZ\\\___iiiuuu~~~xxxyyy||||||zzzzzzvvvvvvtttpppllliiiiiiiiilllpppuuuyyy{{{{{{zzzzzz{{{zzzxxxvvvxxxyyyvvvuuuuuu}}}qqqhhhPPPKKKCCC<<<888999===@@@>>>@@@CCCFFFIIILLLMMMNNNNNNLLLJJJHHHFFFDDDCCCCCCAAA@@@???>>>============<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<===??????===>>>???AAACCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHJJJLLLNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888888888777777666666555555666666888888777777666666555555888888888777777777777888888999::::::;;;;;;;;;:::======>>>?????????>>>>>>===>>>>>>???@@@AAABBBBBB@@@???<<<999666333111000111111000000000222333444333666999===BBBLLLYYYcccssstttwww|||uuuhhh```ZZZWWWZZZbbbnnnyyyuuuxxxrrrcccPPPDDDBBBCCCCCCAAACCCBBBAAA@@@>>>===<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;:::999888333222222222222222111111555555555555555555555444444555777666555444555666777666444333222111111111000000000111111000000000...////////////000000000000///////////////000000////////////////////////.......................................---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++***************************+++---,,,+++******+++)))******++++++******)))++++++++++++++++++++++++++++++******)))***************************++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111......///////////////...,,,,,,+++,,,---///111333000000000000000000000000000//////......//////000......///000111222222333111222444555666777888888<<<;;;;;;:::999999888888:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777777777888777777666666;;;:::999777666666555555444555666777888888888888777:::;;;;;;DDDSSSaaahhhkkkmmmnnnkkkfff___ZZZWWW]]]hhhsssyyy{{{|||~~~}}}}}}~~~zzzxxxuuuqqqmmmlllmmmooorrryyy{{{xxxxxxyyy|||{{{eee]]]QQQEEE<<<999:::<<<888:::===AAAEEEIIILLLNNNMMMMMMLLLKKKJJJHHHFFFEEECCCBBB@@@???>>>===<<<<<<::::::::::::999999888888;;;;;;;;;<<<<<<=========999:::<<<>>>@@@AAACCCDDDAAABBBBBBCCCEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAABBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::999999999999::::::999888777777777777777666666555555666666666777777777777666666666666888777777777777888999:::999:::;;;<<<============>>>???@@@@@@@@@???>>>===;;;;;;<<<<<<===>>>>>>???===;;;999666444222111000333222222111222444555666777<<>>;;;999:::;;;===@@@CCCFFFHHHHHHIIIKKKMMMMMMKKKIIIHHHDDDCCCBBB@@@>>>=========::::::::::::999999999999999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>???======>>>???@@@AAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFDDDCCCCCCBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@??????@@@???>>>===<<<<<<<<<<<<;;;;;;:::999888888888888:::999888777777666666777777666666666666666777777666666666666777777777777777666666666777999;;;<<<<<<<<<======>>>===============?????????===;;;:::888888888999::::::;;;;;;999888666444222111111111222222222333555777:::;;;>>>FFFPPPXXXaaannn~~~tttssspppjjjccc]]]ZZZYYY]]]bbbooo}}}~~~wwwpppsssooo^^^SSSNNNHHHCCCBBBBBBBBBBBB@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;:::999999999888999:::;;;;;;:::888777222222333333333333333333666666555555555444444444555666888777555333333333000000000/////////000000//////000000000000//////........./////////000000...............///000000////////////////////////................................................,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******++++++++++++******************************)))***,,,,,,*********+++))))))************))))))************************'''((()))***++++++******'''((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111...///////////////......//////...------...///000000000000000000000000000//////............//////////////////000000000000000111333555666777888888888888888999::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555666666777888888999999777888888777777666555444777777777777777888888999333444666888888888777777:::999777999CCCQQQWWWVVVQQQTTTZZZdddmmmmmmggg```VVVYYY\\\```kkkyyy{{{tttoooooosssvvv}}}zzzqqqvvvyyy|||{{{uuuooommmqqqyyy{{{lll\\\NNNCCC>>>===<<<;;;;;;<<<>>>AAACCCBBBEEEIIILLLNNNMMMLLLJJJEEEDDDBBB@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;888999;;;<<<===<<<:::999<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFGGGEEEDDDCCCBBBAAAAAAAAAAAA<<<===>>>??????>>>===<<<=========>>>>>>>>>??????@@@@@@??????>>>>>>======>>>>>>===<<<;;;;;;;;;;;;;;;:::999888777777777777:::999888777777666666666777777666666666777777888555555666666777777888888666666666666888:::<<<===>>>??????>>>>>>===<<<;;;;;;<<<===>>>===;;;999888666666666777777888888999777666444222111111222222111111222444777:::===???CCCMMM[[[fffooozzzzzzttteeedddaaa[[[VVVWWW[[[```gggoooyyyrrrlllkkkooo|||ttt```RRRLLLIIIEEEBBB@@@@@@AAACCC======>>>>>>>>>>>>>>>=========<<<;;;;;;:::999999888999:::;;;;;;999888666444444444444444444444444666666555555555444444444333555777777555333333333...............//////000//////000000000000//////............/////////000...............///000111000000000000000000000000........................---.....................,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))(((***,,,,,,*********+++))))))************))))))))))))))))))))))))))))))&&&''')))***+++++++++***))))))******+++++++++,,,))))))))))))))))))))))))+++,,,,,,---...///000000...------,,,,,,,,,------000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////000000000000111111333444555666666666555777888888888888:::;;;;;;::::::999999999::::::999:::<<<======<<<:::999:::999999888777666666555888777555444444555555666777777888888888888777777555555777888:::<<<===>>>;;;:::999===DDDLLLSSSWWWHHHHHHKKKTTT```iiilllkkk```XXXRRRTTT```ooozzz~~~yyyqqqooopppvvv~~~{{{wwwjjjddddddkkkrrrvvv}}}zzzwwwuuurrruuu{{{}}}sssiii\\\PPPGGG>>>888;;;===;;;:::<<<>>>>>>@@@CCCGGGIIIJJJIIIGGGFFFDDDBBB@@@??????>>>===<<<;;;999888888888888;;;;;;<<<<<<;;;;;;::::::888999999::::::999999888::::::::::::::::::::::::???>>><<<;;;<<<===???AAA<<<<<<===>>>???@@@AAAAAA??????@@@??????>>>===<<>>>>>>>>>>>============<<<<<<<<<<<<>>>>>>===<<<;;;;;;:::::::::::::::999999999888888666666777777666555444444::::::::::::::::::::::::777777777666777888888999888:::<<<===<<<<<<===>>>@@@AAAAAAAAA@@@>>><<<;;;999888666555444444444555666333000000333555444333333222000000111222111111777===???<<<;;;BBBJJJNNNRRR\\\jjjwwwyyymmmdddaaaZZZTTTRRRUUUXXX\\\fffrrr~~~tttffffffgggmmm|||ooo[[[OOOLLLHHHGGGEEECCCAAA@@@??????@@@>>>======>>>>>>===;;;===:::777555777999;;;<<<888888888888777555444333555555666666777777888888999999777666444222111000444444333333333333222222111111000000//////......111111111111000///...------------...///000000111,,,---------.../////////000000000000000000000000---.........//////000000..............................---,,,,,,+++******************************************************---+++(((&&&&&&(((+++---***++++++,,,+++***)))((())))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((('''&&&&&&'''((()))............------------......---------------...////////////////////////000000////////////000000////////////////////////////////////////////////////////////000000000000000111222444555555666666555666888888888888999;;;:::999999888888888999999:::;;;<<<======<<<;;;:::999999888777777666555555777777666555555555555555555555666666666666555555444444555666777888999999999888999===CCCIIINNNOOODDDDDDFFFNNNXXX```bbbaaaaaa^^^[[[YYY[[[aaaiiioooyyyuuussswww|||}}}jjjbbb]]]```dddiiipppxxx}}}|||sssooopppwww{{{~~~rrrgggVVVKKKAAA??????;;;999;;;<<<<<<<<>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;:::999999888999999::::::::::::999999999999999999999999999999<<<;;;:::999999;;;<<<>>>=========<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>===<<<@@@@@@@@@@@@@@@AAAAAABBBBBBAAA???===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>=========<<<<<<<<<;;;;;;======<<<;;;;;;:::999999;;;;;;:::::::::999999999666777777777666666555444888888999999:::;;;<<<<<<888888888888888999999:::999;;;============>>>??????@@@@@@AAA@@@???>>>===999888666444333333333444444222111222555777666555555444444444555666777777666===BBBBBBFFFOOOXXX\\\gggqqq{{{qqqhhh___\\\]]]SSSQQQSSS[[[dddnnn}}}xxxkkkggghhhooo}}}ppp```QQQIIIHHHEEEEEECCCBBBAAAAAAAAAAAA@@@>>>======>>>>>>===<<<;;;999777777999999999888555555666666666666555555555555666666666777777777888777666555444222222111444444333333333222222222111000000000/////////...//////......---,,,++++++---------...///000000000------..................////////////////////////---........./////////000...........................------,,,++++++******************************************************,,,***(((''''''(((***,,,+++,,,------,,,+++***)))))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))......---------,,,,,,,,,......---------......///////////////////////////000//////......//////000////////////////////////////////////////////////////////////000000000000000111222333444555555555555666777777777777888:::888888777777777888888999<<<<<<<<<<<<<<<<<<<<<<<<888888777777666666555555666666666666666555555444444555555666666555555444555555555555555555666666666777999===BBBEEEFFFEEE???>>>@@@EEEMMMSSSTTTSSS\\\aaaeeebbb[[[WWW[[[aaattt}}}{{{zzz|||lllbbbYYYUUUVVVZZZaaahhhrrr|||xxxmmmiiiiiimmmttt|||lll```TTTLLLFFF@@@<<<;;;<<<:::999:::<<>>>>>???>>>===;;;:::;;;;;;;;;::::::888777777999999::::::::::::999999888888888888888888888888888777666666666777999::::::::::::999999999999888;;;<<<<<<===============<<<============>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888:::::::::::::::999999999777777777888777777666555666666777999:::<<<======::::::999999::::::;;;<<<;;;<<<>>>???>>>>>>???@@@>>>???@@@@@@@@@???>>>>>>888777555333222222222333111111222444777888888777444333333444555777999:::888AAAIIINNNUUU```iiimmmyyywwwkkkccc[[[UUUUUUYYYVVVWWW^^^jjjxxxwwwjjjfffkkkppp}}}xxxeeeXXXOOOHHHEEEEEECCCBBBBBBAAAAAAAAAAAABBB???>>>======>>>>>>===<<<:::999888999:::999777555333333444555666666777777555555555666666666666666666555555444444333333222333333333333222222222222000000000000////////////......------,,,,,,++++++---------...//////000000//////........................................................./////////------------------------------,,,,,,++++++************************************************************))))))))))))******---------...------,,,+++))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((((((''''''''''''((((((******+++,,,---...//////......---------...///////////////////////////////////////....../////////////////////////////////////////////////////////////////////000000000000///000111333444444444444444555777777666666777888888777777777777888888999<<<;;;;;;::::::;;;;;;<<<777777777666666666555555555666777777777666444333666777777777777777777666555555555666666666777777555777:::>>>BBBBBB???<<<<<<<<<<<>>???;;;<<<>>>??????===;;;:::<<<<<<<<<;;;:::999888777999::::::::::::::::::999777777777777777777777777666555555444555666777777555555666777888999::::::888999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<999999999999::::::;;;;;;888888999999:::;;;<<<<<<::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::999999999888888888777999999999999999999999999777888888888888888777777777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<>>>@@@@@@?????????@@@??????@@@@@@???>>><<<;;;666555444222111111222222111222444666777888777666444444555555666999<<>>??????>>>===;;;============<<<;;;:::999:::::::::;;;;;;:::::::::666666666666666666666666555555555555555666666777444555666666888888999:::666777888999:::;;;;;;;;;999999:::;;;;;;;;;;;;:::666666777888999999::::::666777777888999::::::;;;888999999999999:::::::::::::::::::::999999999999888888888888888777777777777777777888888888888888888888999999999999999888:::::::::::::::;;;;;;;;;===============>>>>>>???===???AAAAAA@@@???@@@AAAAAAAAA@@@???===;;;888777555444333222111222333333333555777777777666666555777999;;;<<<===@@@FFFJJJQQQ\\\hhhrrr|||qqqfff^^^ZZZWWWWWWXXX[[[dddnnn}}}uuuvvvzzznnnbbbUUUJJJGGGHHHFFFCCCAAACCCBBBAAA???>>>>>>>>>>>>;;;999888999;;;;;;:::999===:::777555666888999999999888777777666666777777555555555444444444444444222222222222333333333444333333222222222111111111////////////000000000000//////...---------......------------............000000000//////......---------------------------...............---------------------------------,,,+++++++++++++++******************************************************((()))************)))(((******************++++++))))))))))))))))))))))))***************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''((((((((((((((((((''',,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---...///........................///......------......///........................////////////////////////////////////000000000000...///000111222333333333333444555555444333444555555555555555666777888888888888888888888888888888888888888888777777777777666666666666666555555444333444444555555444444333000111222333444555666666555777999===???>>>:::666:::::::::;;;;;;;;;<<<<<<===CCCNNNXXX______[[[VVVSSSWWW]]]ccchhhqqq{{{{{{vvvrrrpppooopppppppppppppppppppppppplllnnnooonnnooopppmmmhhheeellluuu||||||qqqhhheeehhhmmmrrruuu}}}uuukkkcccYYYUUUNNNHHHCCC>>>:::777888888777666666666777777;;;;;;===>>>???>>>>>>==================<<<<<<;;;::::::;;;;;;;;;;;;::::::666666666666666666666666555555555666666666666666777777777777666666666666555555777888999999999999777888:::;;;;;;;;;:::999444555666888888999888888666666666777777888888999777777888888888999999999999999999999888888888888888888888888888888888888777777777888888888888888888999::::::;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>======>>>>>>???@@@>>>@@@AAAAAA@@@??????@@@AAA@@@???>>>;;;888555333333222222111222333555666777999::::::888777888999888;;;???AAADDDJJJRRRYYYfffqqq}}}xxxkkk___WWWZZZVVVUUUWWW]]]gggyyyttt{{{mmm]]]UUULLLFFFFFFFFFCCC@@@???BBBAAA@@@???======<<<<<<:::888888999:::;;;:::999>>>:::666555666999;;;<<<<<<;;;999777666666666777444444444444444333333333111111111222222333333333222222222222111111111111////////////000000000000...---,,,++++++,,,---...------------------------000000//////////////////------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************************************))))))************)))))))))(((((((((((()))******)))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''((((((((((((''''''++++++++++++*********************++++++---..............................///......------......///........................////////////////////////////////////000000000000---...///111222222333333333444555444333222333444222222222222333444555666777888999::::::999888777888888888888999999999999777777666555555555555555333444444555555444444333222333333333444444555555555555777999<<<;;;999777666777888888777888888999888;;;AAAIIIRRRYYY^^^```]]]]]]^^^^^^```fffooovvvxxx}}}wwwqqqnnnnnnoooooooooooonnnmmmlllmmmnnnnnntttyyy||||||ssstttvvvxxx{{{xxxqqqnnnnnnnnnnnnxxx}}}wwwppplllddd\\\TTTLLLEEE@@@<<<;;;:::999777777666666777888888999:::;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<::::::;;;;;;;;;;;;::::::666666666666666666666666444555555666666666666666666666666555555555444444444555666777777777777777555666888::::::999888777444555666888888888888777666666666666666666666666666666777777777888888888999999888888888777777777888888888888888888888888888888999999::::::::::::999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>===>>>??????@@@>>>@@@AAAAAA???>>>???@@@>>>>>>===<<<999666444222111111111222333555777888:::<<<======;;;;;;===@@@===AAAHHHMMMSSS\\\gggppp}}}xxxnnneee___[[[VVVTTT[[[]]]cccllluuuwww{{{{{{nnn```VVVMMMGGGCCCCCCCCC@@@???@@@@@@???>>>===============:::999999:::;;;<<<<<<:::;;;999777888:::<<<======<<<;;;888666555555666666444444444333333333222222111111111111222222222222222222222222111111111111.../////////000000000111///...,,,++++++,,,...///------------------------///////////////000000000------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************************************))))))))))))))))))))))))(((((('''''''''(((******))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((()))***+++,,,------************+++,,,---....................................------.................................////////////////////////////////////000000000000---...///111222222222222222444444444222222333444000000000000111222333444777888:::;;;;;;:::888777999999999999999999::::::888777666444444555666666555666666666666666666555777777777666666555555555444444444666999:::999777444555666666555555666777555777;;;@@@IIIVVVccclllkkkhhhccc^^^[[[^^^dddjjjtttxxxqqqkkkjjjlllnnnooooooooonnnmmmlllnnnoooqqqyyyzzzvvvvvvyyy~~~zzzuuurrrooouuuwwwvvvxxx~~~vvvmmmcccYYYPPPJJJ@@@???===;;;:::888888777333333333333444555777888999999:::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777333444555666666666555555111222333444555666666777444555666666666666666666444555777999999888777666444555777888888888777666666666666666666555555555666666666666777777777777888888888888777777777777888888888888888999999999:::::::::;;;;;;<<<<<<<<<999::::::;;;<<<<<<<<<;;;:::;;;<<<===>>>@@@@@@AAA>>>>>>>>>===>>>>>>???@@@>>>???AAAAAA???>>>>>>???;;;;;;;;;:::999666444333000000111222444666999:::<<<>>>???>>>===???BBBFFFGGGMMMVVV]]]eeeppp~~~qqqhhh]]]UUUTTTWWWZZZ[[[]]]fffvvv|||ppprrroooccc^^^WWWQQQJJJEEEBBBBBB@@@>>>???CCC===============>>>??????<<<;;;:::;;;===>>>===<<<999888999:::===>>>===<<<:::999777555444555666777444444444333333222222222111111111111111111111111222222222111111111111000.../////////000000111111111000///......///111222------------------------......//////000000111111.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******************************************************))))))))))))******)))(((''''''''')))***+++))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((''''''''''''&&&'''((())))))((('''&&&------,,,+++*********++++++++++++,,,,,,,,,------444333222000...,,,******---,,,,,,,,,,,,---....../////////...------,,,,,,---------............///------......//////000000000111222333333222111000222333333444444333333222333222111222444666777666777888:::;;;;;;:::999888999999888888777666666666888888888888888777666666666666666555444444444333333444444555555444444333666666666555555444444444222333444555777888999:::444888;;;>>>CCCLLLXXXbbbiiilllllleee[[[VVVXXX\\\kkkrrr}}}~~~rrriiigggggggggmmmmmmllljjjjjjkkkooorrrwwwuuullllllmmmwwwzzz~~~xxxrrrpppssszzz{{{sssiii___YYYOOOKKKGGGCCC@@@<<<888555666444222111222444555555555555666888999:::;;;<<<:::;;;;;;;;;;;;::::::999888888888777777777777666666666666666555555555555888888777777666666555555666666666666777777777777666777888999:::;;;;;;;;;777777888888888888777777999888777666666777888999666666666666777777777777666777777777777888888888999999999999999999999999999999::::::<<<===>>>???<<<<<<<<<<<<<<<=============================================>>>>>>??????AAAAAA@@@@@@>>><<<;;;:::999888777777888777555444222333555777999;;;===>>>@@@BBBEEEDDDDDDGGGNNNTTT]]]bbbkkkuuuvvvnnnaaaZZZTTTTTTUUUXXXcccooowwwtttooommmnnn___VVVPPPKKKGGGEEEDDDBBB@@@??????@@@@@@?????????@@@@@@AAAAAAAAADDDBBB???>>>===<<<:::777;;;<<<=========<<<;;;:::777777777777666666666666444444333333333333222222222222222111111111000000111111111111111111111111111111111111111111111111......//////000000111111///......------......//////////////////////////////......---------......,,,,,,------...---------+++***)))(((((()))***+++)))***++++++,,,,,,+++++++++++++++************)))))))))))))))************''')))******))))))***+++))))))))))))))))))))))))***************)))((('''+++++++++*********))))))******))))))))))))******&&&&&&''''''(((((())))))+++*********))))))((((((+++***))))))******)))(((,,,,,,+++***************)))***++++++,,,,,,++++++000000///...------,,,,,,+++++++++++++++,,,---------------...............------------.....................///////////////...///000111222222222222222222333333333333222222333111111222444666666666444555666666777777777777999999888888777666666666777777777777777666555444555555555555444444444444444444555555555555444444555555555444444444333333111111222222222333333333333555777999;;;BBBLLLUUUaaaeeegggccc\\\VVVTTTVVVbbbhhhrrr~~~xxxqqqqqqssssssrrroookkkhhhiiimmmrrruuu||||||nnnhhhdddeeehhhoooyyy}}}yyyrrrpppsssvvvzzzuuuqqqnnnccc___ZZZTTTNNNFFF>>>999999666333111111222222222444444555666777777888888999999999999888777777666888888888888777777777777666666666666555555555555888777777777666666666555666666666777777777888888888888999:::::::::999999777777888888888888777777999888777666666777888999666666666666777777777888777777777888888888999999::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<==============================================================================<<<<<<;;;;;;999888777666333333333444555555444333555666888:::;;;>>>AAABBBBBBFFFJJJMMMPPPXXXccckkkttt{{{}}}qqqfff```WWWRRRRRRXXX___iiixxx~~~uuuooommmtttiii[[[PPPKKKHHHEEECCCCCCBBBAAA@@@??????@@@@@@?????????@@@@@@@@@AAAAAA@@@>>>===<<<======;;;:::<<<<<<======<<<;;;:::999777777666666666555555555444444333333333222222222222222222111111111000000111111111111111111111111222111111111111111111111...///////////////000000......------------..............................///......---------......---------...------,,,,,,+++***)))(((((()))***+++******+++,,,,,,,,,,,,,,,+++++++++************)))(((((()))))))))*********''')))******))))))***+++)))))))))))))))))))))))))))************))))))(((+++++++++*********))))))***))))))(((((())))))***'''''''''(((((((((((((((******)))))))))(((((((((***)))((((((((((((((('''+++******)))))))))))))))'''(((***+++++++++***))),,,,,,,,,,,,---------...***************+++,,,,,,+++,,,,,,---......//////------------............///////////////.........---------...000111333444222222333333333333222222222111000111444666666555666666666777888999:::;;;999888888777777666666555555555666666666555444444444444444444555555555555333444444555555444444333444444444444333333333333555555444444333333222222333444555444444888@@@FFFTTTXXX\\\^^^[[[WWWSSSQQQWWW[[[cccooo{{{}}}~~~vvvlllhhhkkkqqqwww{{{uuuggg^^^VVVWWW\\\eeelllrrrzzzwwwpppnnnnnnttt|||}}}zzzwwwrrrkkkaaaVVVJJJCCC>>>:::666333222333333222666666666666666666666777777777777777777666666555999999888888888777777777666666666555555555555444777777777777666666666666777777777777888888888888999999::::::999888888777777777888888888888777777999888777777777777888999666666666777777777888888888888999999999:::::::::::::::::::::::::::::::::>>>===<<<;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777666555444333222222333444444555666666777999;;;===@@@CCCHHHKKKPPPTTTZZZ```gggrrr~~~~~~xxxoooggg___YYYUUUTTTTTTZZZfffsssyyylllmmmnnnnnnmmmpppvvv{{{tttaaaYYYOOOHHHEEEDDDCCCBBB@@@@@@??????>>>??????@@@>>>>>>????????????@@@@@@;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;:::999888777666666555555555444444444333333333333222222222222222111111111111000000000111111111111111111111111222222222111111000000000/////////..................------,,,,,,------.................................---------......///............---,,,+++++++++***))))))))))))***+++++++++,,,---------,,,,,,+++++++++************)))(((((())))))))))))******''')))******))))))***+++))))))))))))))))))))))))((())))))************)))+++************))))))))))))((((((''''''(((((()))((((((((((((((('''''''''((((((((((((((('''''''''((((((((('''''''''&&&&&&))))))(((((((((((())))))'''(((***+++,,,+++***)))******++++++,,,,,,,,,---***************+++,,,,,,,,,,,,,,,------.........,,,,,,---------.........000000//////......------------,,,---...000222333111111222222222222111111222000///111333555555555777666666666888:::<<<===888888888777666666555555555555666666666555555444333333333444444555555555222333333333333333333222333333333333333333333333555555555444333333222222666666666444333555:::>>>EEEHHHNNNTTTWWWXXXVVVUUUTTTTTTWWW___lllwww}}}~~~~~~rrrlllnnnuuu{{{}}}~~~}}}nnnaaaVVVSSSSSSXXX^^^eeeoooxxxyyy~~~wwwtttssskkkoooqqqppprrrwwwyyywwwyyyzzz|||~~~}}}tttiii]]]UUUHHHDDD???;;;:::999999888888777777777777666666666666666666666777777888888999999888888888777777777666666555555555444444444777777777777666666666666777777777777888888888999888888999999999999888888777777888888888888777777888888888888888888888888666666777777777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;===============<<<<<<<<<::::::::::::::::::::::::888888888888888777777777555555666666666555444444444555666777777888:::<<<:::===AAADDDHHHNNNUUUZZZccchhhooouuu|||{{{ooolllfff```ZZZXXXYYYZZZccciiisss}}}sssmmmeeedddeeegggppp~~~tttaaaXXXRRRKKKEEECCCBBBAAA@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>999888888999:::<<<;;;::::::999999888777666555555555555444444444333333333333333333222222222222111111111111111000000000000111111111111111111111111222222111111000000////////////......------,,,,,,------,,,,,,,,,,,,------...........................------------...//////............---,,,+++***************************++++++,,,------------,,,+++++++++*********))))))(((((((((((()))))))))***''')))******))))))***+++))))))))))))))))))))))))'''((()))***************************))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&''')))((((((((((((((())))))))))))+++,,,,,,,,,+++***+++++++++++++++*********+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,------------...000000//////......------///...---------...000000000111111222222111111000111000///000222444444444333333222222444666888999888888777777666555555555555666666777777666666666222333333333444444555555111111222222222222111111333333333333333333333333000000000000000111111111666666555444444555888:::999<<>>AAA@@@FFFMMMSSSXXX___iiiooowww{{{}}}nnnddd[[[[[[ZZZYYYZZZ___gggmmmtttnnnlllllliiimmmsss}}}sss```VVVNNNJJJFFFBBB@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>========================:::999777888999:::888777777777666555444444444333444444444444333333333333333333222222222111111111000000000000000000000000000000000000000000000000111111111000000000////////////......------,,,,,,...------,,,,,,------...........................---------------...//////............---,,,+++*********++++++++++++*********+++,,,,,,------,,,,,,+++++++++*********))))))'''(((((((((((()))))))))''')))******))))))***+++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))***)))'''&&&''')))((((((((((((((())))))***************++++++,,,,,,,,,,,,,,,+++******))))))+++++++++++++++,,,------......------,,,++++++***,,,,,,,,,,,,------------///////////////.........//////............//////000000111111111111000000000///...///222444444333333333444444555666777888888777777666666555555444555555666777777777666666333333333333444444444444000111111222222111111000333333333333444444444444///000000111222333444444333333222222333444555666333666999>>>DDDMMMWWW^^^```]]]ZZZXXXZZZ___eeeiiivvv}}}{{{vvvttttttsssrrrwwwyyy}}}xxxmmmccc[[[UUUTTTUUUVVVYYY^^^iiiooowww~~~{{{qqqfffcccgggiiiggggggkkkssszzzrrrnnniiiddd___ZZZUUUQQQHHHGGGDDDAAA===:::777666555555444444444666777888777777666666666555555555555555555444444444444333666666666666777777777777666666666666777777777777444555666888999:::::::::777777888888888888777777888888999::::::999888888777777777888888888999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888888888999999:::;;;::::::999999888777777777444444444444444444444444333333333444444555555555444555666777888888888888444888;;;<<<===AAAFFFKKKQQQYYYccckkkqqqxxx}}}vvvoooggg]]]VVVQQQUUU[[[aaahhhrrr~~~yyyoookkknnnsssxxx{{{qqq\\\QQQOOOFFFEEECCCBBBAAAAAAAAAAAA>>>>>>????????????>>>=========<<<<<<<<<<<<;;;;;;;;;999888888888888777666666666555444444444555555555555444444444333333333222222222222111111111111//////000000000000000111000000000000000000000000000000000000000000000000/////////........................------.........---------------------------------------...///000............---,,,++++++******+++,,,,,,+++************+++,,,,,,,,,+++++++++++++++************)))''''''(((((((((((())))))''')))******))))))***+++))))))))))))))))))))))))((())))))************)))(((((()))))))))))))))***)))((((((''''''(((((()))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''')))+++***'''%%%'''))))))((((((((())))))***++++++***((((((((()))+++,,,,,,,,,+++++++++************************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........///////////////---...//////000000000000///000000000000000000///000......///111333333333555666777777888888888777777777777666555555444444333444555666666666666555444444333333333333333333222222333333333333222222333333444444444555555555333333444444555666666666222111111111333333333333333555777888:::BBBNNNWWWdddeeeeeeaaa\\\ZZZ\\\___hhhqqqxxx{{{|||~~~{{{vvvsssppprrruuuxxx{{{}}}}}}yyyyyyyyytttlllgggbbbaaadddfffccc``````ccchhhooovvv|||}}}tttooonnniiiccccccfffkkkqqqwww|||}}}{{{zzzyyywwwsssnnnjjjfffccc^^^XXXQQQJJJEEEBBB===<<<:::888777777777888555555555555444444444444555555555444444444333333555666666666777777777888444555555555666666666666666666777888888888888888777777888888888888777777888999999::::::999999888777777888888888999999999999999999999::::::::::::::::::::::::::::::::::::999888777777777777777777777777777666555444444444444444444444444444444444333333444555666777777888777888999;;;<<<=========;;;???EEEHHHKKKQQQYYY```iiirrr~~~qqqjjjbbb]]]\\\[[[XXXUUUWWW```lllxxxzzzzzzyyy{{{|||xxxlll]]]PPPIIIJJJCCCDDDDDDDDDCCCCCCCCCDDD???@@@@@@@@@@@@???===<<<<<<<<<<<<<<<;;;;;;:::::::::999777888999999888666777777666555666777888999555555555555444444444444222222222222111111111111////////////000000111111000000000000000000000000......//////000111111111...///////////////000000000//////......//////000---------------------------,,,,,,------///000000---------...------,,,,,,***++++++,,,,,,++++++***((()))******++++++******+++++++++************)))'''''''''((((((((())))))''')))******))))))***+++)))))))))))))))))))))))))))************))))))((((((((((((((())))))*********))))))(((((())))))***'''''''''(((((((((((((((&&&&&&''''''((((((((((((%%%(((+++)))%%%$$$&&&))))))))))))))))))***+++++++++)))'''%%%&&&(((***,,,+++++++++++++++,,,,,,,,,)))))))))))))))******+++***++++++,,,,,,------...++++++,,,,,,,,,------------.........//////000000+++,,,...000222222222222//////000000000000//////000...---///111333333333222333444555555555333333777777777666555555444444222333444444555555555444444444444333333222222222333444444555555444444333444444444555555666666666111222222222222222333333333222222222333444333222333777888666444999DDDNNNdddiiimmmiii```XXXWWWYYYYYYdddoootttxxx}}}{{{uuurrrnnnpppsssvvvxxxxxxxxxxxxttttttqqqnnnoooqqqooojjjjjjiiimmmuuuxxxsssllliii```eeejjjooouuu~~~~~~tttjjjaaabbbcccfffjjjoootttwww}}}~~~}}}vvvnnnddd\\\UUUQQQFFFDDDAAA===;;;:::999:::555555444444444333333333555555444444444333333333555666666666777777888888444444444444555555555666888888888888888777666666777777888888888888777777888999:::;;;;;;:::999888777888888888888999999999888888999999999:::::::::999999999999999999999999:::999888666555555444444666555555444333333222222444444444444444444444444333444555666777999::::::<<<===>>>@@@AAABBBCCCCCCDDDIIIPPPUUUZZZaaalllssszzzwwwpppkkkbbb\\\UUUTTTXXX\\\^^^]]]eeeooozzzuuu{{{}}}zzzxxxjjj^^^XXXSSSKKKGGGHHHAAACCCCCCCCCAAA???>>>???@@@AAAAAAAAA@@@???===<<<<<<<<<<<<;;;;;;:::::::::999888777888999:::999888888888777777777999;;;<<<666666555555555444444444222222222111111111111000.../////////000000111111000000000000000000000000------...///000111222222......//////000000111111000000////////////000000------------------------,,,,,,,,,---...///000111,,,,,,------...---------***+++,,,------,,,+++***(((((()))***************+++++++++************)))''''''''''''((((((((()))((()))******))))))***+++))))))))))))))))))))))))***************)))(((''''''((((((((())))))************))))))))))))******&&&'''''''''(((((())))))'''''''''((((((((())))))$$$'''***((($$$"""%%%((((((((((((((()))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))***,,,...////////////++++++,,,,,,,,,,,,------'''))),,,,,,******---///////////////////////////,,,,,,------....../////////////////////000111111000000000000111222333444222444666888888666333222444444444444444444444444666555555555555444444444444444444333333222222222222222333333333222111111555555555555555555555555555555555444444333333333222222333333333333444444444444444444666:::@@@DDD[[[aaaiiinnnlllfff^^^XXXUUUYYY^^^dddhhhnnnssswwwrrr}}}|||{{{yyyuuuzzzvvvssstttxxxzzzwwwtttpppooonnnoooppppppmmmjjjiiilllsss}}}}}}vvvmmmqqqsssppplllppp{{{wwwuuussskkkcccbbbfffiiihhhppprrrvvvyyy{{{{{{{{{{{{yyy{{{}}}xxxsssnnnjjjaaaYYYNNNFFFBBB@@@>>><<<777777666555333333555777111666999777111...111555888777555333222222333333444555666555333333444555444555666777777666555444777777777777777666666555888777777777666666555555666888888777555444555666777777666666555555555444888666444555777888666444222333444444555555444444666555555444333333222222555444222222444555666666333666999999888:::>>>BBBAAAEEEIIIJJJIIIJJJMMMPPPTTT]]]gggnnnvvv~~~|||rrrccc^^^cccYYYVVVTTTVVV^^^iiittt{{{wwwrrrooorrrxxxqqq```\\\VVVPPPLLLIIIFFFDDDBBBBBBAAA@@@@@@??????>>>AAAAAAAAAAAA???===:::999;;;;;;::::::999888777777999888666555666777999:::777666444444555888<<<>>>666555555666777888888777000111111222222222111111111111000///////////////////////////............111111000////////////000---------------...///000111111000000000000111111..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))************))))))))))))))))))))))))))))))))))))******)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((()))))))))******((()))************)))((())))))))))))))))))))))))'''((()))+++,,,---,,,,,,+++++++++,,,,,,,,,------)))+++---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,000000//////...------,,,//////...---......000000000000000000111222333333222333444555555444333222444444444444444444444444555555555555444444444444444444333333333222222222111222222333333333222222555555555555555555555555555555444444444333333333222222222333333333444444444444444444444666:::>>>MMMPPPWWWaaahhhiiieee```WWWWWWWWWXXX\\\bbbjjjpppoooyyy}}}zzz|||~~~yyyyyy{{{|||zzzwwwqqqssstttsssooommmlllmmmqqqvvv~~~|||rrrmmmoootttuuuwwwxxx{{{|||qqqllllllllliiihhhhhhiiikkknnnrrrvvvxxxxxx|||~~~{{{wwwuuupppjjjbbb[[[VVVQQQLLLIIIBBBAAA@@@===:::888888888555777999666222111333666333222111000000000111111222333444333111000000111444555555666666555555444333333444444444333333222444444444333333333222222444555666555333222333444444444444444333333222222444222111111444444333111333333333444444444333333555555555555555555555555666555555555777:::;;;;;;<<>>@@@@@@@@@???>>><<<:::999;;;::::::999999888888888999888666555555666777888555444444444555666999:::666555444555777888777666111111222222222111111000111111000///////////////////////////............---------------...///000//////.........///000000111000000000000000000111..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,))))))************))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))))))))*********++++++(((((())))))))))))(((((())))))))))))))))))))))))'''''')))***++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,+++******+++........................111000000//////......---111///---,,,,,,---...///000000000000111222333333333333333333333333333333444444444444444444444444555555555555444444444444333333333333222222222222000111222222333333333333444444444444444444444444444444444444333333333333222222222222333333333333333444444444333333444666??????DDDOOO]]]eeeeeebbb]]]ZZZVVVSSSSSSYYYaaahhhjjjttt{{{yyywww|||~~~~~~|||vvvzzz{{{wwwoookkklllpppwww}}}pppgggdddbbbaaacccgggoooyyy{{{yyywwwsssiiigggcccaaacccgggmmmqqqrrrwww}}}}}}{{{yyyuuuqqqmmmggg```\\\TTTSSSPPPMMMIIIDDDAAA???;;;:::888666555444555666333222222111111111222222333444444333111///000111222222111111111111222222222222333333333333333222222222222111111111111111333444555444222111222333333333222222222222222111333222111111333333222111444444444444444444444444333333333444555666777888888999:::;;;>>>@@@BBBDDDKKKOOORRRSSSQQQPPPRRRTTT[[[aaahhhmmmppprrrvvvyyy{{{sssmmmggg```]]]]]]ZZZUUUYYYaaaccceeeooo~~~tttpppfff___aaalll~~~zzzhhh[[[SSSOOOJJJGGGFFFFFFGGGFFFAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;999888999999999999999999999999999888666555444444555666333333444444444555555555666555444555666777666555222222222222111000//////111000000///////////////////////////............+++,,,,,,,,,...///000111111000000////////////000000000000000000000000000..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))************))))))))))))))))))))))))))))))+++***)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,////////////////////////---......///000111222222333111...---,,,---///000/////////000000111222333444333222222222333444555444444444444444444444444555555555444444444333333333222222222222222222222///000111222333444444444444444444444444444444444333333333333333333333333111222222222222333333333111333444444333222222333999888:::AAAKKKTTTYYY[[[^^^]]]ZZZVVVTTTUUUXXX\\\bbbkkktttuuuuuu{{{~~~~~~yyyqqqmmmmmmooovvv{{{nnnfff[[[XXXWWW[[[ccclllxxxyyytttmmmgggddddddgggiiilllqqqvvvxxxyyy{{{}}}}}}}}}|||zzzvvvrrrnnngggeeebbb___\\\WWWRRRNNNFFFBBB===;;;;;;;;;999777999999888777666555555444555666777555333222333444333333111111111111333333333444444555555444444444222222222222111111111111222333444444222222222444333222222222222222222222444333333444444555555444666666555555555555666666555555555666888:::<<<===>>>@@@DDDGGGJJJNNNQQQTTT```dddiiijjjhhhfffgggiiipppuuu|||}}}xxx{{{{{{uuulllddd^^^\\\\\\YYYZZZ]]]]]]^^^eeennnwww~~~|||pppiiigggccceeepppwwwsssnnnddd[[[QQQMMMHHHEEEEEEFFFGGGGGGAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;:::999888888999999999999999999::::::888777666444333333333444333444555555555444333333555444333444555666555444222222222222111000......000000////////////000000////////////.....................//////000222222111111000///............///000000000000000000///........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((())))))*********++++++++++++************************))))))))))))))))))))))))*********++++++,,,------*********+++++++++,,,,,,+++***+++,,,---.........++++++++++++++++++++++++------...///000111222222333222000///...///000111////////////000111222333555444333222333444666777444444444444444444444444555444444444444333333333222222222222222222222222///000111222333444444444444444444444444444444444333333333333333333333333111111111222222222333333000222444555444333333444555666888999;;;AAAJJJQQQXXX[[[^^^^^^\\\WWWTTTSSSVVV^^^iiiooossszzz|||wwwtttqqqooonnnsss~~~{{{rrr```YYYUUUWWW[[[aaakkkvvv|||vvvpppllljjjjjjjjjlllnnnnnnooossszzz{{{{{{{{{}}}~~~}}}|||uuusssqqqooonnnkkkfffbbbXXXSSSMMMJJJJJJIIIFFFBBBCCCBBBAAA>>><<<:::888777666777888666555333444555666555444333333444555666333333444444333333222111222222222222222222222222111222333333222111222444222222333333333333333333333444444444444555555666777666666555666777888888;;;;;;;;;===???BBBEEEGGGIIINNNUUU[[[aaagggmmmrrryyy}}}~~~xxxrrrnnniiicccdddeeebbb]]]XXXWWWYYYZZZ\\\aaaggglllrrr|||zzztttqqqppphhhkkkvvvvvvggg```aaaaaa^^^YYYLLLHHHDDDAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>===;;;;;;:::999999999888888999999999999999999::::::777666666555444333333333444555666777777666444333555333222333444444333222222222222111000///...---000000////////////000000////////////............000000////////////000000000//////...------------...///000000000000///...........................------............------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))))))))************))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))*********++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))***+++,,,************+++++++++++++++******+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222222111111000111111111////////////000111222222555444333333444555777888444444444444444444444444444444444444333333333333111111111222222222222222000111222222333333333333333333333333333333333333222222222222333333333333111111111111222222222222000222444444333333444555111444555333222666@@@IIISSSZZZccchhhhhhccc]]]YYYPPPTTT\\\fffmmmuuu{{{vvvtttrrrpppnnnttt{{{zzzfff]]]WWWYYY[[[\\\dddnnn{{{~~~zzzvvvtttkkkjjjhhhhhhiiikkkmmmnnnoooppprrrvvv||||||zzzxxxxxxzzzzzzvvvssslllhhhdddcccbbb```\\\XXXPPPPPPNNNKKKHHHDDDAAA@@@===>>>>>><<<999777777777666555555444444555555666555555555444333222111000333333444444444444555555222444555444333333444666555555555666666666666666444555777777666666888999:::999999999:::<<<===???@@@@@@AAADDDIIINNNSSSUUU^^^dddmmmuuu{{{}}}pppddd]]]XXXSSSSSSSSSTTTUUUTTTSSSWWW^^^bbbiiisss{{{~~~yyyxxx{{{~~~}}}~~~~~~iii```VVVQQQQQQRRRQQQOOOKKKHHHDDDBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>======::::::999888888888999999999999999999999999999999666666666555555444333333555666777888888777555555444333222222333333222111111111111111000///......///////////////000000111////////////............//////...---------------///......------------.........000000000000..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))************))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))+++******)))******,,,,,,************++++++++++++---+++***+++...///...,,,................................................//////111111222111000000///......//////000111222333333333333444555666666444444444444444444444444444444444333333333222222000111111111222222222222111222222333333333222222333333333333333333333333111111222222222333333333111111111111222222222222111222333333222111333444///000111000000444<<>>>>>=========@@@@@@???>>><<<:::888777999999:::::::::;;;;;;;;;999:::;;;;;;::::::;;;=========>>>>>>>>>?????????>>>@@@BBBBBBAAAAAACCCEEECCCBBBBBBCCCDDDGGGJJJKKKLLLMMMPPPUUU\\\dddkkkpppzzz}}}uuuqqqppprrrnnnnnnhhh]]]UUUQQQNNNKKKMMMLLLOOOUUUXXX[[[eeeooozzz}}}{{{|||wwwzzz{{{|||ooodddVVVRRRMMMJJJHHHGGGGGGFFFHHHFFFDDDDDDEEEDDDCCCBBB@@@@@@??????>>>>>>======:::999888888888999:::;;;;;;::::::999999888888888555555666666666555555444555666666777777777666666444222111111222222111000///000000000000000/////////////////////000111111////////////...............------------......//////...............///000---...000111111000...---........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******))))))************))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))...---,,,,,,,,,---...///)))************+++++++++000---+++,,,...///---***++++++++++++++++++++++++******,,,---...000111111,,,---000111222111000///.........//////000111222111111222333444444555555444444444444444444444444444444444333333333222222000000111111222222222222222222333333333222111111333333333333333333333333111111111222222333333333000111111111111222222222222333333111000///111222111000......000555999<<<;;;CCCOOOZZZaaaeeegggiiieee[[[UUUVVVZZZ^^^gggpppzzz~~~wwwooommmqqqvvvyyyuuusssuuuzzz{{{wwwsssrrrssssssqqqnnnmmmmmmnnnlllccc```gggiiiggglllwwwtttyyy||||||~~~qqqfff^^^^^^```ccchhhlllmmmmmmnnnttt{{{~~~zzzwwwxxx}}}~~~~~~~~~|||wwwwwwwwwuuussspppmmmkkkeeeeeebbb\\\UUUPPPMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMLLLKKKJJJHHHEEECCCBBB@@@@@@@@@AAAAAAAAABBBBBB@@@BBBCCCCCCBBBBBBCCCEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJMMMOOOOOOMMMMMMPPPRRRLLLLLLLLLMMMOOORRRUUUWWW^^^```eeekkkuuuttttttqqqjjjbbb^^^___aaa]]]___\\\UUUQQQRRRRRRQQQRRRQQQVVV___fffmmmyyyssskkklllpppyyyzzz{{{xxxiii\\\SSSKKKKKKKKKIIIFFFDDDCCCDDD@@@@@@???@@@BBBBBB@@@>>>@@@@@@??????>>>=========:::999888888888999:::;;;;;;;;;::::::999888777777555555666666777666666666555555555555666666777777444222111111222222111///...///000000000000000//////////////////000111111000/////////.....................///000111222333//////...//////000111222---...///111111///...---........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))************))))))((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&'''(((***++++++++++++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///...........................///000111111222222111222222333333333333444444222222222222222222222222222222222333333333444444555444333111000/////////333333222111000///......333333333444444444555555///000111111222222222222333333222222222222222222111111111111111111111111000000111222333333444444:::;;;>>>CCCKKKWWWdddlllkkkhhhaaaZZZVVVWWW[[[___jjjrrr}}}~~~|||zzzwwwtttsssssssssuuurrrpppqqqssstttrrrpppqqqooolllhhhffffffhhhkkkgggsssvvvwww}}}}}}}}}uuuqqqoootttppppppvvv}}}zzzlllkkkiiihhhgggddd```]]]eeegggjjjnnnrrrvvvyyy{{{xxxxxxyyy|||~~~~~~~~~~~~}}}||||||{{{zzz{{{|||}}}~~~}}}||||||zzzxxxtttoookkkhhhffffffdddeeeggggggfffggghhhjjjkkkjjjiiieeeaaa[[[VVVSSSTTTWWWZZZ\\\[[[ZZZXXXXXXWWWVVVXXX\\\[[[XXXYYY]]]bbb___]]]]]]___```aaaaaaeeefffggghhhhhhgggfffeeeeeebbb```aaafffjjjllllllrrrrrrvvvxxxnnngggccc\\\ZZZVVVSSSRRRRRRSSSSSSVVVWWWXXXVVVUUUVVVZZZ^^^bbbhhhqqq{{{|||tttjjjaaabbbppp}}}|||iii\\\TTTMMMIIIHHHFFFDDDAAA?????????@@@??????@@@@@@@@@@@@?????????>>>===;;;;;;<<<<<<======<<<;;;:::::::::::::::999999999888888777777777888777777666555444444333666666666666666666666666333333333333222222111000000000000000000000000000000000000000000000000000//////............//////.........///////////////,,,,,,,,,---...///000000//////.........---------//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&++++++******((('''&&&%%%******++++++++++++******(((((()))))))))*********************************,,,,,,,,,,,,++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///..............................000111111111111111222222222333333333444444222222222222222222222222222333333333444444444444333222111111000111111111000000000000111111111111222222333333333444444444000111222222333333333222222222222222222222222222111111111111111111111111000000000111222333333333555666888;;;AAAJJJTTT[[[iiihhhfffaaa\\\XXXWWWWWWbbbiiissszzz|||}}}}}}|||{{{{{{{{{xxxvvvsssrrrrrrqqqmmmjjjjjjkkkkkkiiihhhiiinnnrrrsssrrrfff______[[[[[[bbbiiiooovvv}}}~~~~~~}}}{{{yyytttlllddd^^^[[[\\\^^^bbbggglllqqqtttvvvuuuuuuxxx|||~~~|||{{{{{{~~~|||{{{zzzzzzzzzwwwyyy{{{{{{{{{|||~~~zzzuuuqqqnnnjjjllloooqqqrrrsssssstttqqqpppqqqttttttqqqqqquuuyyywwwttttttuuuxxxyyyyyyzzz{{{{{{||||||{{{yyyyyyzzzxxxwwwyyy|||~~~}}}|||~~~zzzyyyxxxvvvoooggg^^^XXXVVVUUUSSSQQQPPPQQQSSSVVVXXXYYY\\\bbbeeegggjjjnnnrrr|||wwwsssiiigggffffffgggooovvveeeXXXPPPLLLIIIFFFFFFEEEBBB@@@>>>>>>>>>???======>>>??????????????????>>>===<<<;;;<<<<<<===;;;;;;:::999999999999999:::999999999888888888888999999999888777666666666555555555555555555555555222222333333333222111111000000000000000000000000000000000000000000000000//////............/////////////////////.........,,,---------...///////////////.........---------.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''&&&&&&''''''((()))'''''''''&&&&&&''''''''')))((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&'''''',,,,,,***)))'''%%%$$$###******++++++++++++******'''((((((((())))))))))))******)))))))))))))))))),,,++++++++++++*********)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///..............................///000111111111111222222222222333333333333222222222222222222222222333333333444444444555555111000000000111222333333000000000111111111111222111111111222222222333333222333333444444444444333111111111222222333333444111111111111111111111111//////000000111111222222000111333555777===CCCGGG\\\```dddeeeccc]]]YYYVVVXXX]]]dddiiinnnsss{{{~~~{{{yyyvvvsssooojjjfffhhhkkkmmmmmmkkklllrrrwwwzzz{{{kkk```VVVQQQPPPUUU\\\aaahhhnnnpppxxxxxxllldddZZZZZZ[[[\\\___cccgggiiilllkkkkkkmmmqqquuuwwwxxxzzz{{{|||}}}|||zzzxxxvvvzzz~~~{{{vvvooohhhccccccbbb```[[[TTTOOOLLLKKKOOOOOOOOOQQQVVV\\\cccgggiiinnnvvv}}}rrreee___WWWYYY```jjjvvvyyyfff^^^SSSLLLIIIHHHGGGEEECCCBBB@@@>>>===<<<======::::::<<<===>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<:::999999888888888888999:::::::::999999999999888999999888888777777666666555555555555555555555555111111222333333333222222000000000000000000000000000000000000000000000000000//////......//////000000000//////......------------.................................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((())))))((((((''''''''''''''''''((())))))''''''''''''''''''(((((())))))((('''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''''''''''''''((()))))))))((((((((())))))******++++++++++++******((((((((()))))))))*********************)))))))))+++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------......///........................---...///000111111111111111222222222222333333333222222222222222222222222333333444444444555555555111111000000111111222333444333333222111000///...000000000000111111111111333444444555555555444444000000111222333333444444111111111111111111111111.../////////000000111111000111333444444666:::<<>><<<;;;;;;;;;;;;777888999;;;===>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999999888888888999999:::::::::999999999999999777666666666555555555444555555555555555555555555000111222222333333333333000000000000000000000000000000000000000000000000000000////////////000000111111000///...------,,,...............---------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((((((((((((((('''(((''''''''''''((())))))((((((((((((((('''&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((())))))))))))***+++,,,---******++++++++++++******)))))))))*********+++++++++++++++++++++++++++++++++++++++*********))))))***************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///........................---...///000000111111000111111111222222222333333222222222222222222222222333333333444444444555555333222111111000000111111444444333222111000///////////////000000000111111333444444555555444333333000000111222333333444444111111111111111111111111///////////////000000000///111333444444555777888666===HHHSSS[[[aaaeeeggg^^^]]][[[XXXYYY```kkkssszzz}}}~~~zzzwwwuuupppssstttssspppqqqvvv{{{ssseee___[[[\\\]]][[[[[[^^^gggmmmvvv~~~wwwyyyzzz{{{yyyuuupppnnniiigggcccbbbaaaaaa```___bbbdddgggjjjlllmmmmmmmmmrrrtttvvvyyy|||}}}}}}}}}zzzzzzyyyyyyyyyzzz{{{||||||}}}zzzrrrmmm```^^^[[[ZZZYYYXXXVVVTTTQQQQQQRRRRRRRRRTTTWWWZZZaaadddjjjttttttmmmpppwwwzzzyyyxxxyyyppp___RRRKKKJJJGGGCCC@@@>>>===<<<;;;>>>======<<<;;;;;;;;;;;;555666888:::<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::999999999999999999999999666666666666555555555555555555555555555555555555000111222222333333333333111111111111111111111111000000000000000000000000000000////////////000000111111000///...------,,,...............------------.....................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))(((((((((''''''(((((((((((('''''''''''''''''''''((())))))*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((---,,,+++***)))***+++,,,******++++++++++++******************++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++***************************************+++++++++,,,,,,,,,++++++,,,------......///........................------...///000000000000111111111111222222222222222222222222222222222222222222222333333333444444333333222111000000000111111111111222222222222333/////////000000000111111222333333333333222222111111111111222222333333444111111111111111111111111////////////000000000000---///111222222222444666111555<<>>===========================<<<<<<<<<555666888:::;;;<<<======;;;<<<<<<<<<<<<;;;:::::::::999999999999:::;;;;;;777888888888888999999999888888888888777777777777444444444444444444444444111111222333333333222222111111111111111111111111000000000000000000000000111000000//////000000111000000//////......------------..................---------...............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((******+++***)))'''%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((...---+++)))(((((()))*********++++++++++++******))))))))))))************(((((()))***+++,,,------,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,++++++,,,------......///........................,,,---...///000000000000111111111111222222222222222222222222222222222222111111111222222222333333111111111000111111222333111111111222222222333333//////000000000111111111111111111111111000//////222222222222222222222222111111111111111111111111000000000000000000000000,,,...///000///000222333111333444777<<>>>>>???@@@======>>>>>>>>>>>>>>>>>>666777888:::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888888888888888999::::::666666777777777888888888777777777777888888888888444444444444444444444444222222333333333222111111111111111111111111111111000000000000000000000000111111000000000000111111///////////////.........,,,---------.../////////---------.........//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''''''''((()))******)))'''&&&$$$%%%&&&((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''',,,+++)))((('''(((***+++******++++++++++++******(((((((((((())))))))))))&&&&&&''')))***+++,,,------------,,,,,,,,,++++++++++++************************+++++++++,,,,,,,,,++++++,,,------......///........................,,,---...///000000000000000111111111111222222222222222222222222222222222000000111111111222222222/////////000111333444555555444444333222111000000000000000000111111111111000000000000000///...---333333222222222222222222111111111111111111111111111111111111000000000000.../////////...///111333222111000000333999AAAGGGQQQ]]]llluuuuuummmeee```VVV[[[cccnnnxxxwwwssstttwwwxxxwww|||zzzpppqqqjjjppptttsssssssssooojjjllloooxxx}}}vvvpppmmmlllmmmkkkmmmrrrrrrooommmnnnlllmmmpppwww}}}wwwrrrooommmlllgggfffccc```^^^[[[YYYXXX\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZ___fffkkkkkkiiigggfffbbbbbbbbbbbbcccdddffffffgggiiipppyyyyyyrrrsssooommmlllhhhdddfffjjjjjjkkknnnqqqrrrqqqmmmjjjjjjhhhddd```\\\ZZZYYYXXXWWWYYYZZZZZZXXXYYY]]]``````aaabbbaaa___]]]\\\\\\\\\\\\]]]bbbjjjrrrxxx{{{|||zzzzzzsssjjjeeeiiipppwwwzzzpppaaaVVVLLLIIIEEE??????CCC??????>>><<<;;;:::<<<======>>>??????????????????777888999:::;;;<<<<<<<<<:::;;;<<<<<<<<<;;;:::999777777666777777888999999555555666666777777777888555555555555666666666666444444444444444444444444333333333333333222111000111111111111111111111111000000000000000000000000111111000000000000111111.........///////////////,,,,,,------...///000000---------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$&&&(((***++++++))))))%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))******++++++)))************+++++++++************************))))))))))))************)))))))))((())))))***+++))))))(((((((((((())))))++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111222222111111111111111111111111000///////////////444333111000000000111222000000000000////////////111111222222222111000000222111111111000000//////000000000000111111111111111111111111111111222222111111000000//////.........///111111/////////000222111000000222444777888AAAKKK[[[kkkuuuuuuoooiii___^^^^^^bbbjjjttt|||~~~xxxuuuuuuuuuwww{{{|||wwwsssrrrqqquuuvvvrrrllljjjlllmmmiiiuuu|||rrrkkkaaaZZZUUUXXX[[[ZZZXXXXXX\\\bbbjjjssszzzwwwuuurrrpppmmmjjjfffcccbbbaaa___\\\YYYWWWWWWVVV^^^```^^^[[[[[[]]]\\\XXXZZZVVVTTTXXXZZZYYYZZZ\\\ZZZ[[[___cccffffffdddaaa^^^^^^^^^^^^____________aaa``````aaacccccc```^^^]]][[[XXXTTTRRRRRRVVVYYYYYYYYYXXXXXXYYY]]]ccchhhjjjjjjjjjmmmppprrrqqqpppsssrrrvvvyyyqqqjjjeeeccc```dddkkksss~~~{{{lll]]]SSSIIIGGGDDDAAA>>>===<<<<<<;;;;;;<<<===>>>??????@@@AAAAAAAAA@@@@@@@@@??????<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::777777777666777777888999666666444333333444555666333444555555666555555444444444444444444444444444111111111000111111222222222222222222222222222222333333333222111000000///000000000000000000000000//////............//////...///000000000///---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))************))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))))))))*********))))))*********+++++++++************************))))))))))))***************))))))))))))***++++++***))))))(((((())))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000000111111111111111111111111111111111111000///////////////333222111000///000000111000000000000111111111111111111222222222222222111111111111000000000////////////000000000111111111333222222111111000000000////////////.........---...///111111/////////000000/////////000222444666:::AAALLLYYYdddlllppprrrmmmiiidddaaabbbfffkkkoootttvvvzzz~~~~~~{{{{{{{{{wwwzzz||||||yyyxxxxxxyyyvvvyyyzzzvvvpppmmmmmmoooppp||||||lllbbbZZZYYYZZZWWWTTTTTTVVVZZZaaakkkvvv}}}xxxuuuuuussspppmmmjjjiiiiiijjjiiijjjhhhcccaaacccaaa]]]```ZZZWWWXXXYYYWWWXXXZZZUUUVVVXXX[[[^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^\\\]]]^^^_________]]][[[ZZZ[[[[[[ZZZYYYZZZ]]]___aaabbbbbbdddgggnnnvvv||||||}}}{{{uuurrrpppnnnkkkiiigggooo|||~~~nnnaaaVVVLLLEEECCCBBB@@@>>>==================>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;::::::::::::::::::::::::999999999999666666666666666777888888999888666444333333444444555555555444444444444444444444444444444444444444222222111111111111111222222222222222222222222222333222222111000000//////000000000000000000000000//////............//////...//////000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))************))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''***))))))))))))))))))((()))))))))*********++++++************************))))))))))))***************************+++,,,,,,+++******************+++,,,,,,,,,++++++************++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111111111111111111111111111000///////////////111111000///////////////000000000111111222222222000111222333333333333333111111000000000000////////////000000000000111111333333222111000//////...............------------...///111111/////////000......------...000222333333777===DDDMMMZZZiiissszzzuuulllccc^^^\\\\\\]]]aaagggoooxxx~~~~~~|||zzzxxxxxxzzz|||{{{||||||yyysssppppppqqqyyyyyymmmbbb^^^\\\YYYVVVVVVWWWXXX]]]gggsss}}}~~~~~~zzzwwwwwwvvvrrrvvvoooiiihhhfffddddddggg\\\\\\]]]^^^______```___``````````````````aaaaaa```ccceeefffeeedddccccccaaadddhhhjjjkkklllmmmnnnsssssstttvvvzzz}}}zzz|||}}}xxx}}}rrrbbbUUULLLGGGCCC@@@;;;;;;;;;;;;;;;===>>>>>>????????????????????????>>>>>>>>>=========<<<<<<>>>===<<<;;;::::::::::::999999999888888888777777666666666666666777777888:::999777666444333333333777666444333222333333444333333333333444444444444333333222111000000000000222222222222222222222222111111000000//////......000000000000000000000000//////............//////...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))((())))))******))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&******))))))((((((((('''))))))))))))************************************((()))))))))************++++++******++++++,,,---,,,++++++******++++++,,,---,,,,,,++++++*********++++++,,,,,,---...//////........................++++++++++++++++++++++++,,,------......///000000000000000000111111111111111000000///////////////000000//////..................///000111222222222000000111333333444444444000000000000000000//////////////////000000000111222222111111000000//////...........................///111111/////////000......------...///000111111333555777;;;FFFVVVbbbvvvuuurrrlllfffaaa^^^\\\XXX]]]eeennnyyy~~~{{{yyyyyyzzzzzzyyyyyyyyyvvvrrrrrruuussshhheeefffffffffggghhhgggjjjrrrzzz~~~|||xxx{{{}}}~~~|||xxxyyy|||uuuuuuuuutttrrrqqqrrrrrrrrrqqqpppooonnnnnnoooooopppssswwwxxxwwwvvvvvvwwwuuuyyyyyytttssstttxxx~~~uuuddd\\\PPPGGGCCCAAA@@@???777777888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<>>>>>><<<;;;::::::999:::999999888888888777777777777777666666777777888999888888777666555555444444888666444222111111222333333333333333333444444444444333222111000000000000111111111111111111111111000000//////............//////////////////////////////............///////////////.........------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%***)))))))))((((((''''''(((((()))))))))*********))))))))))))))))))))))))((()))))))))************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,---......//////........................++++++++++++++++++++++++,,,,,,,,,---......////////////000000000111111111111000000///////////////////////////......------,,,------...///000111111///000111222333444444444//////////////////000000...////////////000000000/////////000000111111222////////////////////////...///111111/////////000//////.........//////000...111333333444999DDDLLLaaagggnnnrrrqqqmmmjjjhhh^^^___```dddlllxxx}}}|||wwwuuuuuuxxxwwwssstttxxx{{{rrrlllooovvv{{{zzzuuusssqqqrrruuuxxx{{{|||wwwooohhhgggkkktttssscccZZZJJJFFFAAA===;;;;;;;;;;;;777888999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>=========<<<<<<<<<<<<======;;;::::::999999999999999999999888888888888888777777777777888999999555555555666666666666666777555333111000111222333222222222333333333444444444333222111000000000000111111111111111111111111/////////...............//////////////////////////////............/////////......---------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))(((((((((((((((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))***************************+++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------.........------------------------++++++++++++++++++++++++++++++,,,,,,---............//////000000111111111111111000////////////////////////000///......------------......////////////000111222222222222222......////////////000000......////////////000000---......///000111222222/////////000000000000000...///111111/////////000000000//////////////////+++...111222222555999===IIIRRR___hhhmmmoooppprrrkkkhhhdddbbbccckkkuuu|||}}}xxxwww|||{{{uuutttyyy}}}~~~zzzzzz|||yyyssstttooooooyyyxxxrrrjjjeeecccdddfffgggmmmqqqwww~~~~~~}}}{{{yyywwwvvvvvvvvvpppmmmmmmooouuu~~~rrreeeVVVKKKFFF;;;:::999888888888888888888888999:::::::::999999999999999999999999999999=========<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888888777777777777777777888888999222333444555666666666666555444222111000111111222111111222222333333444444333333222111000000000000111111111111111111111111//////////////////......000000000000000000000000//////............/////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))(((((())))))***'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++++++++************++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............//////000111111222111111000/////////////////////000000000///...---............///////////////000000111111111000000........./////////000000........./////////000000......//////000000111111........./////////000000...///111111/////////000//////000//////...------,,,---...///000222444555888???IIIQQQWWW___iiippprrrqqqnnnkkkiiijjjmmmpppzzz}}}wwwtttyyyyyy{{{zzz|||xxxyyyvvvqqqoooqqqppplllnnnlllqqqssshhhbbb___^^^]]]```ccciiiqqqyyy~~~vvv{{{~~~||||||~~~wwwjjj]]]UUUMMMCCC===<<<888888888777777777999:::666777888999999999888777777777777888888999999:::;;;;;;;;;;;;::::::::::::888888777777888888999999888888777777777666666666555555555555555666777777222333444555555444444333222222222222111111111111000111111222333333444444222222111111111111111222111111111111111111111111////////////////////////000000000000000000000000//////............/////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))(((''''''((()))***''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******++++++******************+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......---......///000111111222111111000//////////////////000111111111000...---000000000000///////////////000000000000//////...---.........//////000000............/////////000000000000000////////////---------.........//////...000111111/////////000////////////...---,,,,,,111...,,,+++---///111111111444999<<>>KKKSSS___kkktttzzz~~~vvvtttpppmmmmmmpppsssvvvzzzzzz}}}}}}}}}yyyuuutttuuuzzz|||uuupppsss{{{}}}}}}uuummmfffccccccdddbbbbbb___ZZZ[[[cccjjjlllqqqsssuuuuuuuuuyyy~~~yyywwwwwwzzz}}}~~~zzztttooonnnpppssstttyyy||||||{{{}}}uuujjj]]]OOOEEE>>><<<:::777555555555555222222222333444555555555444444555555555666666666777777777777777777777777777777666666666777999999666666555444555666777888;;;:::999999:::999777555666555333333333444666777222222222111111222333333777666555444444555666666222222222222222333444444222111111111111000000000111111111000000000/////////////////////////////////............---------......------------............---------,,,,,,,,,++++++,,,,,,,,,,,,------............------------,,,,,,++++++***))))))(((++++++*********)))))))))******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))******))))))(((((()))+++------,,,+++)))))))))((((((((())))))***)))***++++++,,,++++++++++++,,,,,,------,,,,,,+++---+++***+++,,,---,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,------...///////////////......------------------------------........................000000000000000000000000///////////////////////////......---,,,,,,++++++///////////////......---........................------------------------..................//////,,,,,,---...............---///111222111111222333999???HHHRRR^^^kkkwww}}}vvvnnngggeeeeeehhhjjjnnnuuu|||zzz~~~~~~}}}zzztttssswww{{{xxxwwwxxxxxxjjj```\\\[[[YYY[[[ZZZYYY^^^hhhoooqqqtttrrrnnniiigggiiinnnsssvvvzzz|||zzzvvvuuuyyy}}}}}}|||yyytttrrrtttzzz{{{rrrtttyyy}}}}}}rrraaaTTTLLLFFF>>>999888777555333222222333333111111222222333444444444444444444444555555555555555555555555555555555555444444444555666888999:::666666555555555666777888<<<:::999::::::999777555777666444333333333444555111111111111111222333444999888777666666666666666222222222111222222333444222222222111111111111000111111000000000000/////////////////////////////////............---------......------------.........------------,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,+++,,,,,,++++++***)))))))))******))))))))))))((((((((((((''''''&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))*********)))((())))))((((((((()))******)))***+++++++++******+++++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------.........000//////......------,,,------------------------........................////////////////////////////////////////////////.........---------,,,,,,...///////////////..............................------------------------...------,,,---...000111,,,,,,---.........------***,,,///111111111222333000333777===GGGSSS___gggxxx}}}}}}ssshhhbbbaaa^^^^^^aaaiiiuuu}}}zzzvvvvvvvvvwwwyyy{{{||||||xxxvvvwww}}}zzzwwwzzz{{{zzz{{{xxxtttsssvvv{{{tttllljjjllllllmmmmmmnnnuuuxxxpppiiieeedddddddddfffhhhgggfffhhhooottt{{{|||}}}|||~~~|||vvvqqqmmmlllmmmoooppptttzzz}}}}}}sss```VVVIII???;;;888666333333333222111000111111222111111111222222222333333333333333333444444444444444444444444444444444444444555555666777888999:::666666666666666777777777:::999888999;;;;;;999888777666555444333333333333000000000000111222444444777777666555444333333333000000000//////000000111222222222222111111111111000000000000000000/////////////////////////////////............---------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++++++++*********)))))))))))))))((((((((((((((((((''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''''''''((()))***)))))))))))))))***+++,,,(((***,,,,,,***))))))+++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------......//////////////////......---------,,,------------------------........................................................................------......////////////......///////////////......................................................---,,,,,,,,,...///000+++,,,,,,---...---------+++,,,.........000222555///000111333777>>>FFFKKKZZZeeeqqqvvvtttmmmiiihhh^^^\\\\\\```jjjwww}}}wwwvvvtttssssssuuuxxxzzz}}}{{{{{{|||{{{wwwrrrtttsssqqqrrrxxxwwwuuu{{{zzzppphhhdddcccdddeeeeeegggkkksssyyy}}}~~~}}}{{{{{{}}}~~~}}}}}}zzztttlllgggfffkkkpppttt{{{yyyjjj\\\TTTJJJDDD<<<777555555333222111111000000000000111111000000000111111111111111222222222222333333333333333333333333333333333333777777888888888999999999666666666777777777777777777666777888;;;<<<;;;:::777666555444333222222222//////000000111222333444555555444444333222111111111111000000000000000111222222222111111111000000//////////////////000000........................///............---------------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------.........------------,,,+++++++++***************((((((((((((((())))))))))))(((((('''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''+++***((('''((())),,,---))))))))))))***+++,,,,,,(((+++---,,,)))'''(((+++)))******++++++******)))***+++,,,+++***)))***,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------......///000000111---...//////////////////------------------------........................------------------......++++++,,,------------------------+++***+++...000///000111111111444888;;;???JJJZZZgggmmmppppppqqqdddaaa^^^___fffooowww|||}}}yyywwwxxxzzz{{{zzz{{{~~~xxxrrrttttttvvv~~~www{{{wwwsssqqqrrrsssuuuyyy}}}sssqqqtttxxx{{{|||yyyvvvssskkkqqqvvvtttrrrrrrrrrqqqpppnnnllllllqqqwww|||}}}yyy~~~xxxtttvvv}}}tttgggZZZLLLCCC???;;;888555444444444222111000000000000000000000000000000000000000000000000111111111111222222222222333333333333333333333333777888888999999999999888555666777888888888777777555555555777:::;;;;;;:::555555555444333222222111000000000000000111222333444555555555444333222222555444333333222333333333111111111000000000000///......////////////000000........................///............---------------,,,,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,,,,,,,------............------------************************(((((())))))))))))******))))))(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))***++++++(((((((((((()))***++++++'''+++---,,,(((&&&(((***))))))************)))))))))+++,,,+++))))))***,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...///...------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................------...///////////////------------------------------------------------------.........---,,,,,,++++++,,,------------,,,......---,,,***)))+++---.../////////...///222444444:::EEEQQQ[[[ccchhhjjjfffeeedddggglllrrrwwwyyyzzz}}}|||{{{{{{|||~~~wwwzzzzzz{{{wwwttt|||yyyrrrrrrssssssrrrrrrqqqpppooo{{{}}}yyyooollliiilllrrryyy~~~mmm```SSSLLLEEE;;;666666333222222222222222222222///000000000000000//////////////////////////////000000000111111111222222444444444444444444444444444555777888999999999999555666777888999888777777777666666777999999888666444444444444333333222111111111000000000000111111333333444555555444333222666555555444333333444444000000000/////////.............../////////000000........................///............------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------,,,,,,,,,+++************************)))))))))*********++++++))))))(((((())))))***+++((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))***)))'''&&&&&&&&&&&&'''''')))******'''+++...,,,(((&&&'''***))))))************))))))(((+++,,,,,,)))(((***,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000........................///......------,,,,,,+++------...///000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***++++++,,,---------,,,,,,,,,---///...---,,,---...---------,,,+++,,,...000222333666<<>>888555555555444444222111111111111000//////000111111------------............////////////.........---.../////////000000000000333333333333333333333333555555555555555666666666444444333333333333444444555555666666555444444333222222111111111000000000222222222222222222222222000000111222222333444444555444444333222222111111111111111111111111111111000000000000////////////............///////////////////////////...------,,,,,,------------------,,,------......------,,,---...///...,,,+++***+++************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&'''''''''(((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))************))))))************))))))))))))******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***)))***+++,,,...............---------------...////////////...//////000000000///......,,,------------,,,++++++***,,,---...---------///...................................................------,,,,,,------...------,,,,,,,,,,,,------......------,,,,,,++++++***+++++++++++++++***)))))))))***+++---000222333555===HHHPPPYYYeeevvv~~~zzzwwwvvvxxxwwwyyy~~~~~~wwwvvvvvvwwwzzz{{{{{{zzzxxxyyyyyyxxxxxx|||zzzuuuwww~~~~~~|||{{{rrr```VVVIII???:::777555333222222222222222333333444000000////////////000000+++,,,,,,,,,------------//////.........---------....../////////000000000222222222222222222222222444444444555555555666666555555555555555555555555555555555666555555444333333333333222222222111111222222222222222222222222000000111111222333333333444444333333222222111111111111111111111111111111000000000000////////////............///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,------......------,,,---///000///---++++++,,,************************************************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((())))))((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&''''''(((((())))))&&&'''((()))***)))(((((((((((((((((())))))))))))))))))************))))))*********))))))))))))))))))+++,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++***+++,,,,,,/////////...---------,,,------...///////////////000000000000000///...---,,,---...///...---,,,+++***,,,///000000///000111.......................................---------...------,,,,,,------...------,,,,,,,,,,,,------......------,,,+++******++++++++++++++++++******++++++,,,,,,...///000000///555<<<@@@CCCLLL[[[gggsssxxx~~~~~~zzzyyyxxxxxxwwwyyy}}}yyy|||}}}zzzvvvwww}}}|||{{{~~~~~~uuuhhhYYYNNNHHHCCC;;;666444555555444111111000///000111333444////////////////////////,,,,,,,,,,,,------------.........---------,,,,,,........./////////000000111111111111222222222222333333333444555555555666666666777777777777666666444555555555555555444444444444333333333222222222222222222222222222222222000000111111222222222333333333333333222222111111222222222222222222222222000000000000////////////............////////////...///////////////............------------,,,,,,,,,------......------,,,...///000000---,,,,,,,,,************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))***+++***)))((((((((((((((())))))))))))))))))************))))))))))))))))))))))))******)))+++,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---------/////////...---------,,,---...//////000000//////000111111111000///......---...///000000///...---***,,,///000000///000111........................//////.........---------...------,,,,,,------.........------------............---,,,++++++******,,,++++++++++++,,,,,,,,,,,,------...////////////---111666666555999AAAIIIWWW^^^hhhrrrzzzzzzvvvvvvwwwxxxzzz~~~~~~zzz{{{~~~}}}yyyjjj]]]TTTKKKAAA:::777555333222222222111000222111///......///000111.........//////.........,,,------------.........------------,,,,,,,,,,,,............////////////000000000111111222222222222222222333444555555555444444555555555555444444444444555555555555555444444444444333333333333222222222222222222222222222000111111111111111222222333222222222222222111111111111111111111111111111000000000000////////////............////////////......///////////////...////////////............,,,------......------,,,...///000000---,,,,,,,,,************************))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))'''''''''((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))******************+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------.....................---------......///000000000000///000000111111111000//////......///000000000000///***,,,---...---------///......................../////////...------,,,,,,...------,,,,,,------.........------------......------,,,,,,++++++******,,,++++++++++++,,,------++++++,,,---------------***---000111000111555888???EEENNNYYYdddppp{{{uuuwwwzzzzzzyyyxxxyyyyyy~~~xxxpppsssvvvyyy{{{|||wwwmmm\\\UUUJJJBBB===:::777555000111111222111000///...111000///...------------------............------------------............------,,,,,,,,,+++++++++------.........//////////////////000111111222222000111222222333444555555555666777888888777666555333444555555666555555555444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222111111000000000000000000000000000000000000////////////............////////////---...//////////////////....../////////000000000,,,------......------,,,---///000///---++++++,,,************************************************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))************))))))((()))))))))*********************++++++,,,,,,---************************************++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------------------------.....................///000000000000000//////000111111111000000...............///000000,,,---...---,,,+++---///........................000//////...------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++******)))***+++,,,---)))***+++,,,---,,,,,,++++++++++++---///111222222333666;;;AAAJJJTTT___gggsss{{{}}}xxxrrrmmmlllllloooqqquuuwwwxxxzzz|||~~~zzzssskkknnnqqqrrrsssuuuzzz}}}{{{|||sssdddVVVMMM@@@===999555222222222222000111111111000000000111...............---,,,,,,,,,---............---,,,+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---------.........//////......//////000111111222000000111222333444555555666777888::::::888777666333444444555666666555555333333333333222222222222222222222222222222222222111111111111000000000000111111111111111111222222////////////////////////000000000000////////////............////////////------...///////////////,,,------...///000111111,,,------......------,,,---...///...,,,+++***+++************************++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))'''((((((((())))))******))))))(((((('''''''''&&&&&&%%%$$$###$$$%%%&&&'''(((((((((((())))))))))))))))))************))))))(((((())))))*********+++************+++,,,---...))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,------....../////////...//////000000000000000...///000111111111111111...---,,,,,,---...///000000000000...------///111........................000000///...------,,,,,,...------,,,,,,------...,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,***)))(((((((((***+++,,,)))***+++---------,,,+++...+++***+++///222222111111111222444888???GGGMMMVVVbbbnnnuuu~~~|||rrrkkkgggfff```cccgggkkknnnrrrvvvzzzzzz|||vvvwwwwwwuuusssuuuzzz~~~wwwwwwvvvuuuuuuwwwzzz}}}yyyyyy}}}wwwkkk]]]QQQEEE<<<777555555555333000...---.../////////---,,,---///111+++,,,---...///...---,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---------.........//////---......///000111111222///000111222333444555555222333555666666555333222333333444555666666666555333333333222222222111111222222222222222222222222111111111000000000000000111111111111111111222222////////////////////////000000000000////////////............/////////000------...///000000//////***+++,,,---...000111111,,,------......------,,,,,,---......,,,******+++************************++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''(((******((((((((())))))))))))))))))(((''''''))))))))))))))))))))))))***))))))((('''&&&&&&&&&***))))))((('''&&&&&&&&&************))))))))))))************************)))************++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))---------,,,,,,,,,++++++///---+++,,,---...---,,,------------------------............////////////------......//////000000------............------000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---...///...,,,,,,...//////...,,,******+++,,,---******))))))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...000333555666777@@@EEEMMMWWWcccqqq~~~|||qqqjjjgggfffggggggfffeeegggnnnsssyyy}}}yyyrrrqqqrrrooojjjeeegggjjjlllooovvvxxxjjjUUUPPPHHH@@@;;;888777777////////////////////////,,,,,,------...//////000)))***++++++------...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------....../////////000111111222222000111111111111222222222333333444444555444444444555555444444444333333333111111111111111111111111333222111000000111222333//////000000111111111222////////////000000000000////////////000000000000000000000000000000000000//////.........---------)))***++++++------...///000000///...,,,+++******+++...111444444111...+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...************))))))))))))+++******)))(((''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&'''''''''%%%###)))((('''&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((***++++++***))))))***)))))))))))))))(((''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&***))))))(((''''''&&&&&&))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))+++++++++***************++++++++++++++++++++++++++++++,,,,,,------.........---++++++---...---,,,------------------------............////////////............////////////------............------000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,---------++++++---......---+++***)))***+++,,,,,,,,,+++++++++++++++,,,------------------------++++++++++++++++++++++++)))***+++---...000111222111555;;;CCCLLLVVV```gggtttzzz|||vvvqqqoooppprrrsssqqqmmmjjjkkkmmmmmmooorrrwww}}}{{{tttlllkkkkkknnnssszzz~~~}}}}}}{{{yyyyyy}}}~~~sssdddRRRFFFCCC@@@:::555111///...///........................,,,,,,,,,---.../////////***++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000111222222000000111111111222222222222333444444555444444444444444444444333333333333222222222222222222222222333222111000000111222333000000000111111111111111000000000000////////////.../////////000000000000000000000000000000000000///.........------------***++++++,,,,,,------........................---,,,...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%###""""""$$$$$$###"""(((''''''&&&%%%%%%&&&&&&((('''&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((((((((((((((()))***,,,,,,***)))***+++)))))))))))))))(((((('''''''''''''''''''''''''''***))))))((((((''''''&&&***))))))((((((''''''&&&((((((((((((((((((((((((************************)))************++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---...//////...---++++++---------,,,,,,,,,,,,,,,---------------............//////////////////...............------............------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,,,,+++******+++------,,,***)))))))))***++++++++++++++++++++++++,,,------------------------++++++++++++++++++++++++((()))***+++,,,,,,---...,,,...111555:::@@@GGGKKKUUU^^^jjjrrrtttrrrppppppwww{{{~~~yyysssooonnnlllkkkkkklllqqqyyy|||~~~~~~~~~}}}{{{zzzxxxvvvvvv|||yyylllggg^^^VVVOOOGGG===666666555222///...---------........................+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......//////000111111111000000000111111111222222222222333444444444444444444444444333333333222222333333333333333333333333333222222111111222222333222222222111111111111111111111000000//////............/////////000000000000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******************))))))))))))))))))(((((('''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%######%%%&&&'''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((***++++++***))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))((((((''''''''''''''''''((((((((((((************************))))))*********+++++++++*********************************+++++++++++++++))))))))))))))))))))))))))))))***++++++,,,------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,------------------.........///////////////......---------------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---+++,,,---,,,******,,,---++++++***)))((())))))***((()))))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------...///111222333666:::>>>BBBJJJVVV]]]```______```nnnttt{{{~~~}}}|||{{{|||xxxvvvssspppooosssyyy~~~}}}|||~~~wwwmmm___UUUMMMIIICCC???===;;;888555111111000//////......---------------------------++++++,,,,,,------------,,,,,,,,,,,,++++++******,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000111000000000000111111111111111222333444444444444444333333333333222222222222222222222222222222222222333333222222222222333333333333222222111111000000222111111000///......---........./////////000000////////////////////////---------------------------------,,,,,,+++++++++++++++,,,---...///000111------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++******************)))))))))(((((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&(((&&&$$$$$$%%%((())))))&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''')))******)))(((((()))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((&&&'''''''''((((((((()))************************))))))*********+++++++++************************))))))))))))******++++++))))))))))))))))))))))))*********)))))))))))))))---,,,******,,,---,,,++++++++++++,,,,,,,,,------------------............//////......------,,,,,,------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,------,,,++++++,,,...******)))))))))((())))))'''((()))************)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////111444666@@@DDDIIIKKKIIIGGGHHHIIISSSZZZdddkkkrrrxxx~~~zzzwwwwwwxxxzzzwwwuuusssssswwwxxxgggYYYRRRMMMEEE???>>>;;;888555333000...,,,------------,,,+++******------------------------+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000//////000000000111111111000111222333444444444444333333222222222111111111000000000000000000000000222222222222222222222222333222222111111000000000222111111000///......---............////////////........................,,,,,,------------------...------,,,,,,++++++***+++++++++,,,,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,************)))))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%###!!! """$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))'''(((******((('''((()))'''(((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***************************)))************+++++++++***************+++++++++((((((((()))******++++++++++++++++++++++++++++++*********)))))))))((((((---,,,******,,,,,,,,,+++******++++++,,,,,,------,,,------------..................---------------------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,---------++++++---...************)))))))))(((((()))+++,,,------,,,+++))))))))))))))))))))))))***************************************************,,,---......///222444BBBCCCBBB???999666777999888>>>GGGOOOXXXcccnnnvvv}}}~~~}}}zzzwwwsssrrrsssuuuwwwtttvvvzzz~~~xxxtttdddXXXIII>>>;;;::::::888333333222111000...,,,+++---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))*********+++++++++++++++************++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...//////////////////000000000111111///000111333444444444444222222222111111111000000000000000000000000000000000111111222222111111000111111111000000000000000111111000000//////......------........./////////........................,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''''''''(((((((((&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))***''')))++++++)))((()))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++************************)))************+++++++++))))))*********+++++++++(((((()))******+++,,,,,,++++++++++++++++++++++++************++++++++++++---+++******+++,,,,,,+++)))******+++,,,,,,------,,,,,,---------.........,,,------------------...------............------............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,,,,,,,******+++---******++++++******))))))((()))+++---------,,,+++))))))))))))))))))))))))************************)))))))))))))))*********)))+++---......///222444;;;<<<;;;777222///000222---000555:::???GGGPPPWWWbbbeeekkkpppuuu{{{}}}xxxtttqqqpppqqqrrrtttwww{{{vvvkkkaaaZZZVVVTTTFFF@@@999444222333333444,,,---.../////////000111...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++***************)))*********++++++++++++************++++++++++++)))*********++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---......//////////////////000000000111///000111222333444444444222111111111000000000000000000000000000000000000///000111111111111000//////////////////000000000000000000000////////////---------.........//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++++++++*********************************************+++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&'''''''''((((((((())))))'''&&&&&&'''((('''%%%&&&&&&%%%%%%&&&''''''((("""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***)))***,,,,,,***)))***+++''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))*********'''(((((()))***++++++,,,************************)))************+++++++++))))))******++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))******+++,,,---......///---+++******+++,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........---..................---//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............***++++++***))))))***,,,+++++++++++++++***))))))%%%''')))+++,,,+++***)))************************))))))))))))))))))))))))************++++++++++++&&&(((***+++,,,---///111111333444222///---///222---///111111111333999>>>CCCGGGNNNUUU^^^hhhqqqwww~~~zzz{{{{{{|||}}}}}}~~~~~~~~~xxxpppddd^^^TTTIII@@@;;;999999666666444333111///...---------,,,+++)))(((***+++***)))((('''((()))***+++++++++++++++++++++++++++++++++******************************************))))))******++++++++++++)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000//////111222333444444444111111111111000000000000111111111111111111111111...///000111111000///...------......//////000000////////////000000000000---------.........//////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////)))***+++,,,,,,+++***)))************************,,,,,,++++++***)))))))))************))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&'''''''''(((((())))))%%%$$$$$$$$$%%%%%%###!!!&&&&&&&&&&&&&&&'''((())) !!!$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&))))))(((((((((((())))))+++*********))))))(((((())))))))))))************))))))************))))))***)))))))))))))))***++++++++++++************************)))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++***)))(((,,,++++++******++++++,,,+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000000...,,,)))(((---------,,,,,,,,,++++++******+++++++++******)))((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++***)))(((((('''++++++******)))((((((((((((%%%"""$$$***...---+++......---,,,+++***)))(((++++++,,,------...//////444666999:::<<>>999666444333222///...,,,++++++,,,...///++++++************++++++))))))************))))))***************)))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++***)))(((((()))***+++++++++++++++++++++++++++************************++++++******++++++,,,------...///...---...///111000111444666666666555444000000000000000000000000000000000000000000000000111000000000//////......////////////////////////111111000000//////...............------,,,,,,,,,........................+++,,,---...////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''+++*********))))))((((((&&&%%%$$$$$$&&&(((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''(((((())))))(((''''''&&&***))))))(((((())))))************)))))))))(((((((((((()))))))))*********))))))************))))))******)))))))))))))))******************************)))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///...,,,)))(((******************************+++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))******,,,(((&&&(((---000///---,,,,,,++++++++++++*********++++++,,,------.........000222333333999BBBIIIXXX^^^cccaaa\\\\\\dddllluuuyyyzzzwwwttttttvvvwwwvvvuuuyyy{{{~~~wwwoooddd___XXXRRRLLLFFF@@@===888666333000...,,,,,,,,,---,,,+++******+++,,,---+++******))))))******+++))))))************))))))***************)))(((((())))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********+++***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...///...------///111///111333444555555444333////////////////////////000000000000000000000000111111000000////////////////////////////////////000000000000//////...............------,,,,,,,,,------------------------+++,,,---...////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,************************))))))(((((((((((())))))))))))((('''''''''''''''******)))))))))((((((((('''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((()))))))))(((''''''))))))(((((((((((())))))******))))))))))))(((((((((((())))))))))))******))))))************))))))+++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))******)))******************))))))))))))))))))))))))))))))************+++++++++,,,,,,---------,,,++++++++++++************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++******............------------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,---,,,+++***)))))))))******************************************************************************************))))))))))))))))))))))))+++******))))))(((((('''''''''((())))))***++++++---***((()))---///...,,,*********+++++++++,,,,,,)))******++++++,,,,,,,,,)))+++---,,,,,,...333888===EEEMMMJJJCCC@@@HHHQQQ]]]bbblllvvv}}}xxxwwwvvvwwwzzz|||}}}}}}vvvwwwxxxzzz{{{}}}~~~~~~~~~}}}{{{zzzyyyyyyyyy{{{zzzuuunnnhhhbbbZZZQQQJJJBBB@@@<<<999777555333111222000///---,,,,,,------+++++++++++++++++++++++++++******))))))******+++((())))))******))))))((())))))******))))))(((((())))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---.........------///000...000111333333333222222////////////////////////////////////////////////111111000000000000//////////////////////////////000000000////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,************************))))))(((((((((((())))))))))))((('''''''''''''''))))))(((((((((((((((''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))(((((((((((((((((()))))))))***))))))************)))))),,,+++***(((((('''''''''(((((((((((()))))))))))))))))))))))))))***************++++++++++++******))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++************++++++))))))******++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******------------------------...------,,,+++***))))))***++++++++++++,,,,,,,,,)))***++++++++++++******++++++++++++,,,,,,,,,,,,******************++++++************************************************))))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))*********((('''(((***+++***)))************++++++++++++))))))))))))******++++++(((***,,,,,,++++++...000111888???===777555999???@@@FFFPPPZZZbbbfffhhhgggfffgggjjjooouuu|||yyyyyyzzz{{{~~~}}}xxxuuurrrtttyyyzzzssspppkkkeee___UUUQQQLLLHHHDDD@@@;;;777777555333222222222111000111000///.........//////******+++,,,,,,+++************))))))))))))******(((((())))))))))))((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...,,,---...---,,,,,,...000...///000111111111000000////////////////////////........................000000000000000000000000////////////////////////////////////////////////...............---------,,,,,,,,,+++++++++++++++++++++,,,---............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))((('''''''''''''''(((((((((((('''''''''''''''&&&$$$$$$&&&''''''&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((())))))'''(((((((((((()))))))))))))))************))))))+++***)))(((''''''''''''''''''(((((())))))))))))(((((())))))******************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******+++******))))))******+++)))))))))******++++++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------------------,,,+++******))))))*********+++++++++,,,,,,))))))*********+++******++++++++++++++++++++++++******))))))******,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))((((((''''''((('''''''''((()))((('''+++++++++*********))))))(((((()))))))))))))))***((()))+++,,,,,,------...///222555666444333333333///444;;;CCCHHHKKKKKKKKKGGGJJJOOOUUU]]]eeelllqqqppppppqqqtttyyy~~~xxxzzz}}}}}}~~~~~~}}}~~~|||yyyvvvttthhh```VVVPPPNNNKKKFFFAAA===<<<999888666555444222333111///...//////...,,,......---,,,++++++++++++++++++,,,,,,,,,,,,++++++***))))))))))))))))))***(((((())))))))))))(((((('''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((())))))))))))))))))******)))))))))((((((((((((((((((((((((++++++++++++++++++++++++,,,++++++++++++,,,------+++,,,---,,,+++,,,---///......//////////////////........................------------------------////////////////////////////////////////////////.............../////////........................,,,,,,+++++++++************+++,,,---............++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))''''''(((((((((((())))))))))))************))))))***))))))((('''''''''''''''(((((())))))******+++((((((((()))******++++++)))******************))))))))))))))))))))))))))))))************+++++++++))))))***+++++++++************))))))))))))******)))))))))))))))*********************************++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++******))))))************++++++++++++******************++++++******)))))))))(((((((((******)))))))))+++,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&(((((()))******)))))))))++++++*********)))))))))))))))))))))))))))))))))'''(((***+++,,,------,,,,,,------///000///...,,,---///333777999::::::999222555999===BBBHHHNNNSSSXXXXXXYYY\\\bbbhhhnnnrrrtttvvv{{{|||wwwsssnnnhhhaaa[[[XXXVVVUUUUUUJJJEEE???;;;:::999666333444444333222222111111000222000...------,,,+++***---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***'''(((((())))))(((((('''''''''((()))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))))))))************))))))((((((((((((((((((((((((************************++++++******++++++,,,---+++,,,,,,,,,++++++---................../////////................................................------............//////////////////////////////---............/////////.............../////////---,,,,,,++++++************+++,,,------......---++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''(((((((((((()))))))))(((&&&%%%%%%&&&&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***************(((''''''&&&&&&''''''((('''''''''((((((((())))))'''''''''((((((((())))))))))))************)))))))))(((((('''''''''(((((((((((())))))***++++++,,,'''(((((()))******++++++((())))))******))))))((()))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,,,,+++******))))))))))))******)))))))))(((((((((((((((************************++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,---------+++++++++***************************++++++++++++,,,++++++*********++++++++++++***)))((('''&&&&&&***)))(((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((***+++************))))))))))))************))))))))))))))))))))))))(((((((((***+++++++++***(((***,,,,,,+++++++++,,,...///000000111111111111...000222333333666:::>>>@@@@@@@@@BBBFFFKKKOOORRRVVVYYY```iiipppttttttsssuuuwww{{{~~~~~~}}}}}}~~~}}}zzzkkkhhhccc___\\\XXXTTTRRRNNNIIICCC????????????>>>999777555333111000//////...///000000///.........111///---,,,---------+++,,,------------,,,,,,+++,,,+++***))))))***+++,,,))))))(((((((((((())))))''''''((((((((((((''''''&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***+++,,,+++******,,,...//////............//////................................................,,,,,,,,,---------......////////////////////////---------.........//////---........./////////000...------,,,++++++************+++,,,---------------------,,,,,,,,,++++++************************,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''((((((((()))))))))******)))'''%%%%%%&&&&&&&&&$$$&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***************))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))************))))))(((((('''''''''(((((()))((())))))***+++,,,,,,,,,'''(((((()))***+++++++++(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***+++,,,,,,------------******))))))))))))******))))))((((((''''''&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))+++++++++,,,,,,---------***************+++++++++)))************+++++++++---,,,,,,+++******++++++...---,,,+++***(((''''''***)))(((((()))+++---...(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))$$$&&&)))******))))))***''''''((()))***+++,,,,,,************))))))))))))+++***))))))+++++++++***&&&+++///---)))(((,,,111...---,,,,,,,,,------...---...000...------000444444444333444666888;;;===;;;???GGGPPPWWW[[[ZZZYYYVVVXXX\\\___bbbdddeeeeeekkkiiiggggggiiilllllllllnnnpppsssvvvwwwyyy{{{}}}|||}}}}}}zzzwwwvvvxxxzzz}}}~~~}}}||||||~~~zzzwwwuuurrrmmmiiijjjmmmjjj```VVVMMMJJJEEEBBB@@@>>><<<;;;:::777333333444666555333111111111///---+++,,,---)))+++---...---,,,,,,------+++***+++,,,...------(((((()))***++++++******,,,***)))'''''')))***,,,))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((()))***++++++***)))(((************************(((((((((((((((((((((((()))))))))((()))******+++***+++,,,+++******,,,...000//////.........//////........................////////////////////////+++++++++,,,,,,---------////////////////////////---------.........//////---.........//////000000......------,,,+++************+++,,,------------//////.........---------************************,,,++++++++++++++++++,,,***+++,,,------,,,+++***(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''(((((())))))******++++++)))'''%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***++++++***)))******))))))((((((((('''************************''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((()))************))))))************))))))(((((()))***************%%%&&&&&&'''((()))))))))***((('''&&&&&&'''(((***))))))))))))************++++++************++++++,,,,,,,,,+++***)))((((((******+++,,,,,,,,,,,,++++++++++++*********))))))+++++++++,,,,,,---------,,,,,,,,,++++++*********))))))************))))))******))))))))))))******))))))))))))************))))))************))))))+++++++++************)))((((((''''''''''''((((((((((((''''''''''''((((((***************+++++++++*********)))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((($$$%%%&&&'''((()))***+++******((('''&&&&&&&&&&&&++++++************++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,.........////////////000222555999<<>>===>>>???AAACCCDDDEEEFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZaaa```]]]ZZZWWWTTTQQQPPPJJJIIIHHHFFFEEECCCBBBAAA999888777555444333222222/////////......------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......000...+++***+++,,,++++++)))))))))))))))***************))))))((((((''''''+++******)))(((''''''&&&''''''''''''((((((((((((&&&&&&&&&''')))***,,,---******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))************))))))******+++,,,((((((((((((((((((((((((******))))))******+++,,,111111000000/////////...,,,,,,,,,---------.................................------,,,,,,------...------------------------//////............//////...........................---,,,+++***+++,,,,,,---,,,,,,,,,,,,---......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))************))))))************))))))&&&&&&'''((((((((((((((())))))******+++,,,,,,---***)))'''&&&&&&''')))***))))))))))))************+++******))))))******+++)))******+++++++++************+++,,,,,,,,,,,,++++++++++++*********))))))+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))******++++++******)))******))))))))))))******))))))))))))************************************+++++++++*********))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((%%%%%%&&&'''((()))***+++,,,+++***)))((((((((((((***))))))(((((())))))***)))******++++++++++++++++++,,,,,,,,,---------------------............///---...111333444444444333222222333444555666777777999999999999999999999999;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@>>><<<;;;999888:::999888777666444333333333333111000//////...............------,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......000---+++***+++++++++***))))))))))))))))))))))))))))))))))))((((((''''''******))))))(((''''''&&&''''''''''''((((((((((((&&&%%%%%%&&&&&&'''((()))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******))))))******+++,,,000/////////............+++++++++,,,,,,,,,------...........................------,,,,,,------...------------------------------,,,,,,,,,,,,------..............................,,,+++++++++,,,------,,,,,,,,,,,,---......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((((((((((((((()))*********))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))******)))((())))))******))))))(((&&&&&&'''((((((((((((((((((((())))))******++++++))))))''''''''''''))))))))))))))))))************+++******))))))******+++'''((()))***++++++++++++******+++,,,,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********))))))))))))******))))))))))))************---,,,+++******+++,,,---++++++*********)))))))))((((((''''''''''''((((((((((((''''''''''''(((((()))))))))(((((('''''''''''''''''''''((((((((((((******))))))((((((''''''(((((())))))))))))((((((%%%&&&&&&'''((()))******,,,+++***))))))(((((())))))((((((''''''(((((()))(((((()))***************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------.........///000000000000......---------...///000////////////////////////222111111111111111111111111111111111111111111111333222222111111222222333222222111111000000//////000000000///......------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///---*********++++++***)))))))))))))))))))))))))))))))))(((((((((((('''***))))))(((((('''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''')))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))***))))))))))))***++++++***************************))))))))))))***++++++......------------,,,,,,*********+++++++++,,,,,,------------------------...------,,,,,,------...------------------------------,,,,,,,,,,,,------........................///...------,,,,,,------,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))))))))''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((()))***************((((((((()))))))))******))))))(((''''''((())))))((()))))))))******************))))))))))))******'''((()))***++++++++++++******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))))))))******((()))))))))************---,,,***))))))***,,,---************))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((******))))))((('''&&&&&&''''''((((((((((((((()))******))))))((((((''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))(((''''''''''''''')))((((((''''''(((((()))'''(((((()))))))))))))))((((((((((((((()))))))))************+++++++++,,,......------...///111222222111...---------///000........................000000/////////.........////////////////////////111000000000000000000111111111111111111111111111........................---,,,,,,+++,,,,,,------++++++++++++*********************)))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---///,,,***)))*********))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))***++++++************************)))))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------//////............//////........................//////......------------,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))))))))((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))((((((((())))))))))))(((((((((((()))***************++++++,,,,,,,,,,,,,,,---))))))(((((((((((())))))((()))))))))***************))))))))))))))))))***)))))))))******)))))))))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******))))))))))))******((()))))))))************,,,+++)))(((((()))+++,,,*********)))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((++++++***)))((((((''''''((((((((())))))************)))))))))((((((((('''(((((())))))))))))(((((('''''''''((((((((((((((()))((((((''''''''''''(((***))))))(((((())))))***''''''((())))))))))))((((((((((((((((((((((((((())))))))))))************)))((((((((())),,,...000000...,,,*********+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------......------------......---------------,,,,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,------************************))))))))))))))))))))))))***++++++,,,,,,++++++***+++************+++,,,,,,...,,,)))((()))***)))((())))))))))))(((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))***'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((())))))***+++************************))))))(((((())))))***+++************++++++++++++,,,,,,,,,,,,------------------------------------...------,,,,,,------...------------------------//////............//////.......................................---------,,,++++++++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************************************))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))((('''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&'''(((((((((((((((************************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))))))))***))))))((((((******+++,,,,,,,,,,,,+++***************++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))******************)))(((((()))************)))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((*********))))))((((((((((((((())))))******++++++((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''******))))))))))))*********))))))(((((())))))***''''''((()))))))))))))))++++++++++++************((())))))))))))*********'''''''''''')))+++---///...---+++***))))))******************************))))))*********+++++++++************************,,,++++++******++++++,,,------,,,,,,,,,+++++++++(((((()))))))))***************)))))))))******+++)))))))))***************))))))))))))******************++++++++++++************))))))******+++,,,---+++((((((((())))))(((***))))))((((((''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))******************************)))(((((((((((()))******)))************+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,,,,,,,------........................---............---,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************************************))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))******)))((('''&&&''''''((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''')))))))))******)))))))))))))))))))))************))))))(((((((((((())))))&&&'''((()))*********)))******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++*********)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))***************************************)))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))******+++''''''(((((())))))******(((((())))))))))))(((((())))))(((((('''''''''&&&******))))))))))))******)))((((((''''''(((((()))(((((()))************))),,,,,,,,,++++++*********((())))))))))))******************+++,,,---............------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------.........+++++++++++++++,,,,,,,,,******))))))((())))))))))))))))))******+++++++++)))))))))******+++++++++******++++++++++++******)))))))))))))))***++++++---+++((('''((((((((('''***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,,,,,,,------........................,,,------...---,,,+++***+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******************************************************))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))******)))((('''&&&&&&'''((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((()))))))))))))))((((((''''''((((((((((((''''''((())))))***************************))))))))))))))))))************))))))))))))))))))************))))))(((((((((((())))))$$$%%%'''(((***++++++,,,******+++,,,,,,,,,,,,+++))))))******++++++++++++++++++++++++******))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))******))))))))))))***************+++,,,,,,,,,,,,+++***))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++(((((())))))))))))(((((()))))))))(((''''''&&&&&&((((((''''''''''''((()))'''''''''&&&&&&'''''''''(((((()))***************+++*********))))))(((((())))))))))))************+++++++++++++++*********,,,,,,------,,,,,,+++************************************)))((((((''''''++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,&&&''''''((()))******+++++++++++++++++++++++++++,,,,,,+++***************))))))******+++++++++,,,))))))******+++++++++,,,******++++++++++++******)))))))))))))))******+++---***((('''((((((((('''***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------/////////....../////////........................+++,,,---------,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************************************************))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))$$$$$$&&&'''''''''&&&%%%(((((((((((((((((((((((((((((()))***************,,,+++(((''''''(((+++,,,************************+++++++++*********))))))))))))))))))************,,,,,,,,,++++++***************+++++++++,,,,,,,,,------++++++++++++------++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++*********))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&******))))))((((((''''''&&&''')))*********)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((,,,+++(((&&&%%%%%%&&&'''))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,))))))))))))************)))((((((((()))***++++++))))))************))))))************************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))************))))))***)))((((((((()))+++,,,(((((()))*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++///...------------...///..............................---------,,,,,,,,,,,,,,,,,,---------..............................------............------******+++++++++,,,,,,,,,++++++,,,------,,,++++++------------------------++++++++++++++++++++++++,,,***))))))+++------,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$(((((((((''''''&&&&&&&&&)))))))))))))))))))))))))))(((((('''&&&&&&'''''')))(((((((((''''''''''''))))))(((((((((''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++************************+++++++++*********))))))))))))))))))************,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++---,,,***))))))***,,,---,,,++++++++++++*********,,,***((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''''')))((((((((('''''''''''')))))))))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((&&&&&&'''((())))))(((((((((''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((******))))))))))))************)))((((((((((((((()))***++++++,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++***))))))***++++++(((((()))))))))*********)))))))))((())))))******))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&&&&'''((()))))))))''''''''''''(((((((((((())))))************))))))***)))((((((((()))***+++(((((()))***************)))***++++++,,,,,,++++++++++++++++++++++++++++++---,,,++++++++++++,,,---....................................------,,,,,,,,,,,,------...........................---------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,+++,,,---......---,,,+++------------------------++++++++++++++++++++++++***(((((())),,,.........))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((''''''''''''))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&'''(((((((((((((((************************(((((())))))******))))))***))))))))))))))))))***************************+++************)))))))))))))))))))))************+++++++++++++++***************+++++++++,,,,,,,,,***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++,,,+++))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((''''''&&&((((((((((((''''''''''''(((((((((((((((((())))))((((((''''''(((((()))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''')))***+++((((((((((((''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))******))))))((((((((((((((()))***++++++,,,,,,++++++)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++******))))))******+++(((((())))))))))))************)))((((((((())))))((())))))******))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''((())))))******))))))((())))))((((((((()))***+++(((((()))***************)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------/////////............------............////////////.........------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------............------------------,,,,,,,,,,,,++++++++++++++++++++++++((('''''')))---/////////))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((()))***++++++***)))(((************************************))))))))))))((()))))))))************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++---+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((('''''''''&&&''''''(((((()))))))))(((((('''&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((((()))***+++(((((((((((((((''''''''')))))))))((((((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***+++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******(((((((((((()))))))))***+++***)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))******(((((()))***************))))))***+++++++++++++++++++++++++++++++++++++++------------------------------------------------/////////////////////......////////////////////////......------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------........................---------,,,,,,,,,,,,,,,************************)))((((((***---......---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))*********(((((((((((())))))******(((((((((((((((((((((((((((((()))))))))(((((('''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++---+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))((('''&&&&&&&&&''')))***((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))((((((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++***(((((()))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))******)))((('''''''''((((((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((''''''(((((())))))))))))(((((()))***************))))))***++++++++++++***++++++++++++++++++++++++------------------------------------------------...//////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------........................------,,,,,,,,,+++++++++************************+++******+++------+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((''''''(((((())))))'''''''''((((((((((((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++((((((((((((((()))******''''''''''''''''''''''''(((((()))))))))(((''''''((()))***++++++***)))((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************)))))))))*********************+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((())))))***((()))******++++++******((((((((()))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((())))))))))))((('''''''''(((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***'''(((((())))))(((((('''&&&'''((()))))))))(((((((((((()))***************((()))******++++++******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---............//////////////////............---,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------......------------......------,,,,,,++++++******************************,,,++++++,,,---,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&'''(((((()))''''''''''''((((((((()))(((((()))))))))************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))******+++(((((('''''''''((()))***(((((((((((((((((((((((((((((())))))(((''''''&&&))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************((()))))))))*********+++******+++++++++,,,,,,,,,'''((())))))))))))((('''************************+++++++++,,,,,,+++++++++,,,++++++++++++*********,,,***((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%''''''''''''((((((((()))''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******((())))))***************(((((((((((()))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''((((((((())))))(((((('''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((((((((((((''''''&&&'''((()))))))))((('''(((((()))***************((())))))***************++++++++++++++++++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................------,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,------------......---,,,++++++,,,---...------,,,,,,+++******)))*********************************,,,...---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))(((((())))))*********+++******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***((('''&&&&&&&&&''')))***))))))))))))))))))))))))(((((())))))((('''&&&&&&***))))))))))))))))))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,'''((()))******)))((('''))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((("""###$$$&&&'''(((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))'''''''''''''''((()))***''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''(((((()))***************(((((()))***************+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,)))***+++,,,------...///******++++++++++++******,,,,,,,,,---------......---,,,++++++++++++,,,---------,,,,,,+++***))))))))))))))))))))))))))))))((((((***,,,......,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))((((((***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''((()))***+++***(((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********)))((()))***+++++++++)))((('''******+++++++++******)))******))))))((((((''''''(((***++++++******+++,,,+++++++++************)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---,,,,,,***)))))))))***+++******)))))))))))))))***))))))))))))))))))))))))++++++++++++***((('''&&&((()))))))))))))))((('''))))))(((((('''''''''&&&(((((((((((((((((((((((('''((((((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&)))))))))))))))***++++++,,,***(((((())))))'''%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***(((&&&%%%%%%%%%'''(((((((((((((((((((((((((((,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((((()))***''''''(((((())))))******(((((()))***++++++++++++******)))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$###"""""""""###&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&'''((())))))***))))))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&''''''((()))))))))))))))''''''(((((())))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---.........---,,,,,,+++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''((((((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""""")))))))))))))))))))))))))))(((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((***)))(((((('''''''''(((''''''(((((((((((('''''''''((()))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***))))))((()))************))))))(((*********++++++******)))***)))))))))((((((((('''(((***++++++***)))+++,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++******+++++++++,,,+++***)))))))))******,,,+++***)))))))))******++++++***************+++)))))))))))))))))))))))))))))))))***))))))((((((&&&'''((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))'''&&&'''***+++)))'''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))(((&&&%%%%%%%%%'''((((((((((((((((((((((((((())))))'''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((''''''(((((())))))))))))((()))***+++,,,,,,,,,,,,***))))))(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((((((''''''))))))))))))((((((((('''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))&&&''''''((((((((('''''''''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''((()))))))))))))))'''((((((((()))))))))************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,------...------,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++***((())))))))))))))))))))))))))))))))))))((((((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,++++++*********))))))))))))))))))))))))))))))((((((((((((((('''))))))******))))))(((((('''(((((())))))((((((''''''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))***+++))))))******+++******)))))))))))))))((((((((((((((()))+++***))))))***,,,++++++*********)))))))))++++++++++++++++++++++++******))))))))))))******++++++***))))))))))))***++++++***))))))))))))***+++++++++******++++++,,,))))))))))))))))))))))))&&&'''((()))))))))))))))%%%&&&'''((()))*********((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%)))((((((((('''&&&&&&&&&((()))))))))))))))))))))(((''''''''''''((())))))&&&%%%%%%''')))++++++***''''''&&&&&&&&&&&&''''''(((((()))))))))*********)))(((&&&%%%%%%%%%&&&'''(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&'''(((((((((((()))))))))((()))+++,,,------,,,,,,))))))((((((''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''')))))))))((((((((((((''')))))))))((((((((('''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&'''''''''&&&%%%%%%''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------------,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++***************))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))))))))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((---,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''((()))***++++++***)))((((((((())))))))))))((((((((((((((('''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))***)))(((((((((***+++,,,((())))))***************))))))))))))((((((((((((((()))******))))))***+++************))))))))))))*********************************))))))*********---,,,,,,++++++++++++++++++******)))))))))))))))*********)))******++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((()))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&))))))((('''&&&&&&%%%%%%((((((((((((((()))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%''')))***++++++''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((('''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&((((((((('''&&&%%%((((((((((((((((((((((((((()))+++---------,,,+++)))(((((('''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((()))))))))))))))(((((((((((())))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,+++++++++***)))))))))((((((((((((((((((((((((***)))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))++++++*********)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))***++++++***)))((((((((())))))))))))((((((******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******)))(((((((((***+++,,,'''((()))***************(((((((((((())))))))))))''')))******)))(((***+++*********)))))))))((((((************************++++++************++++++,,,,,,,,,,,,++++++******************))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((((((((('''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((()))(((((('''&&&%%%%%%$$$&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))%%%&&&'''(((((('''&&&%%%((((((((('''''''''''''''''')))+++---...---,,,+++((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''(((((())))))''''''((()))))))))))))))))))))))))))(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++************+++,,,,,,,,,+++++++++++++++******)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++))))))******)))))))))***'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))******))))))((())))))******))))))(((*********)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))***+++''''''((()))************(((((((((((())))))))))))'''(((***)))(((((()))+++******)))))))))(((((((((************************+++++++++******+++++++++))))))******))))))((('''))))))******))))))(((''''''''''''''''''((()))***))))))))))))))))))))))))*********)))((('''%%%%%%)))))))))((('''&&&%%%$$$'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&''''''((()))(((&&&&&&&&&(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***%%%&&&''''''((('''''''''(((((((((''''''''''''&&&&&&(((***------,,,+++)))''''''&&&&&&''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''((('''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((()))))))))************+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))******++++++******)))***************+++,,,,,,++++++++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))(((***+++***)))((()))***''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%))))))))))))))))))))))))%%%%%%&&&''''''((())))))''''''(((((()))*********))))))))))))))))))))))))((((((((()))))))))******((('''''''''(((((()))***))))))************))))))(((((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((()))***+++)))************))))))(((&&&'''((()))************'''((((((((()))))))))***'''((())))))(((((()))+++***)))))))))((((((((((((******************************))))))))))))******((())))))***)))((('''&&&((()))*********)))''''''''''''''''''((()))***+++)))))))))))))))))))))))))))*********)))(((((('''(((((((((((('''&&&%%%%%%''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''&&&&&&''''''%%%''')))(((&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&$$$&&&))),,,---+++)))((('''&&&&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&'''((())))))&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))***************++++++,,,******************++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++''''''''''''''''''''''''(((***+++***(((((()))+++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((())))))******++++++((('''&&&&&&&&&((()))***))))))************))))))%%%&&&(((***+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++)))***+++++++++)))((('''&&&'''((()))************'''((((((((())))))******'''((())))))(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,,,,***)))(((((()))*********)))'''&&&(((((((((((()))***+++,,,))))))))))))))))))))))))((())))))***************&&&&&&''''''((('''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++***)))((('''''''''''''''$$$&&&((((((&&&%%%'''***'''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&%%%$$$###(((((((((((((((((((((((('''((()))))))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&###&&&)))+++,,,+++)))'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&''')))******&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&''')))******&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''(((((()))))))))))))))******))))))((((((((('''))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))*********)))***++++++,,,******************++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))******+++++++++,,,************************(((***,,,+++(((''')))+++************************&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******++++++++++++******''''''''''''((((((((((((((()))***+++++++++++++++&&&'''''''''(((((())))))(((((('''''''''(((((()))&&&&&&&&&'''((())))))***))))))))))))(((((((((((()))((('''''''''(((***+++...---,,,***))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))************************)))'''&&&&&&&&&''''''(((((((((((((((''''''(((((())))))******---,,,***((('''((()))*********))))))((((((''''''(((((()))*********************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((('''&&&%%%$$$***(((&&&$$$$$$%%%((()))((('''%%%$$$$$$%%%&&&((()))(((&&&&&&%%%&&&'''((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))******+++++++++******************)))***,,,.........,,,+++,,,,,,,,,,,,+++***))))))************************,,,,,,,,,,,,+++***)))))))))************+++++++++)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''$$$%%%&&&(((((((((((('''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))************))))))''''''''''''((((((((((((((()))******************))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&''''''((())))))***)))((((((((((((((((((((()))(((((('''((()))***+++,,,+++***))))))((())))))((('''''''''((()))******))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))((('''&&&&&&'''(((((())))))(((((())))))))))))(((((((((((('''(((((()))))))))((((((***)))))))))((((((((('''(((((()))************)))))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''(((''''''((('''%%%$$$%%%&&&'''(((((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&(((((((((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&''''''((((((((((((''''''(((''''''&&&&&&''''''((()))((((((((('''''''''&&&)))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((''''''''''''(((((((((((()))((((((((())))))******************************)))***,,,------,,,+++***,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++++++++++++++)))************+++++++++***++++++++++++++++++***,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&''''''(((((('''&&&%%%(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))******)))((((((''''''(((((()))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))((('''******))))))))))))))))))+++***)))'''&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))((((((((('''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((()))(((((()))))))))((((((''''''(((((()))))))))))))))*********)))((('''''''''###%%%''')))***)))((('''))))))))))))(((((((((((('''((())))))******)))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%'''''''''&&&%%%%%%&&&'''))))))'''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''((((((((((((''''''(((((((((''''''(((((((((((((((((('''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))************************)))***+++,,,,,,+++)))(((+++,,,------------------++++++++++++++++++++++++((())))))***++++++,,,,,,)))************+++++++++,,,++++++******++++++,,,,,,++++++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((('''&&&%%%$$$(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))((('''&&&&&&''''''(((((())))))))))))***)))((('''''''''''''''''''''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((())))))***'''''''''''''''((()))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))((((((((('''((())))))******))))))***)))))))))((((((((('''&&&&&&((()))))))))(((((())))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$######$$$&&&&&&'''(((((((((((()))))))))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######!!!"""$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''&&&&&&'''''''''(((((((((((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''&&&&&&'''''''''(((((((((&&&''''''((((((((((((((())))))))))))******************++++++***)))(((''')))***+++,,,------------++++++++++++++++++++++++))))))))))))******++++++))))))*********++++++++++++***)))(((((()))***+++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&((()))******'''''''''''''''((()))***''''''''''''((((((((((((&&&&&&''''''((((((((()))'''(((((()))))))))))))))&&&&&&&&&&&&'''((()))***)))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((('''''''''((()))))))))))))))'''((((((((()))))))))***++++++)))((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$######$$$&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######!!!"""$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&''')))***&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))''''''((((((((()))))))))&&&&&&'''((()))(((((('''(((((()))))))))*********************)))((((((''''''((()))++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((((((((()))))))))*********+++++++++***)))(((''''''((()))***+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((())))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''&&&######$$$%%%'''((())))))&&&&&&&&&&&&''')))***+++''''''((((((((((((((((((&&&&&&&&&''''''(((((()))''''''((()))))))))))))))'''''''''''''''((())))))'''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&&&&''''''((((((((((((((('''''''''((()))*********...,,,***((('''((()))***(((((((((((())))))))))))&&&'''(((((())))))((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''###$$$%%%'''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))(((((((((((()))))))))***&&&'''((()))***)))(((((('''(((((())))))******************)))))))))))))))'''((()))***++++++++++++************************,,,+++)))''''''''''''((()))************+++++++++)))))))))(((((()))))))))+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''(((((((((((())))))(((((((((''''''''''''((((((((((((''''''((()))))))))((((((&&&&&&&&&''''''''''''''''''''''''''''''((()))***((((((((((((((((((((('''%%%%%%&&&''''''((())))))&&&'''((()))***))))))(((((((((((('''(((((())))))&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((())))))))))))***))))))((((((((())))))'''((((((((()))))))))***&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((((((&&&###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%&&&&&&'''''''''&&&&&&###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&''')))++++++***)))(((''''''(((((()))******+++******))))))******++++++((()))***+++++++++++++++))))))))))))))))))))))))***)))'''&&&&&&'''((())))))************+++++++++******++++++++++++******************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((())))))))))))((((((''''''''''''((((((((()))''''''((()))*********)))***))))))((('''&&&&&&&&&)))(((((('''''''''((((((((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))&&&''')))*********)))((())))))(((((((((((())))))%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&******))))))((((((''''''$$$%%%((()))***)))(((''''''((((((((())))))******&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''***------***'''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((((((((((((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$((('''''''''''''''''''''###$$$%%%&&&'''''''''''')))((('''&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((***+++,,,+++)))(((&&&''''''((()))******+++******))))))***+++,,,,,,******+++,,,,,,,,,,,,+++((((((((((((((((((((((((((('''&&&%%%&&&(((***+++)))************++++++++++++,,,---......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&