BM6P6(@ xxxwwwvvvqqqiiiccc^^^WWWOOOLLLEEE;;;444222111000///,,,...///111111111000000++++++,,,---............******))))))((((((''''''''''''&&&%%%$$$""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((&&&&&&'''((()))*********)))'''&&&&&&'''''''''%%%&&&''')))---***'''&&&'''(((&&&$$$''''''(((((())))))******&&&'''((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((()))******(((((()))***************,,,+++++++++******)))))))))((('''&&&&&&'''((()))...---,,,***))))))((((((++++++,,,,,,,,,,,,------///............//////000...///111222333444444444444333666<<>>AAACCCIIIOOORRRWWW___ffflllttt~~~{{{tttqqqvvv~~~zzziii\\\TTTMMMIIIGGGFFFIIINNNUUUddd{{{uuunnnkkkttt|||wwwvvvrrrjjjfffccc]]]VVVNNNFFF;;;444222111000///000000...------,,,,,,,,,------......------,,,++++++******))))))(((''''''$$$$$$%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''(((+++---******)))(((((((((((((((&&&'''))))))'''%%%%%%%%%%%%%%%&&&(((***+++)))(((((((((((('''''''''''''''&&&'''(((((()))))))))((())))))))))))************((((((((((((((()))******((())))))************)))))))))(((((((((((('''''')))))))))))))))((('''''''''((()))***++++++++++++))))))*********+++++++++...............///000000333333333444444333333333888777;;;AAADDDGGGLLLSSSUUU[[[ccckkksss}}}wwwpppmmmrrrzzzmmm___UUULLLGGGEEEDDDFFFKKKLLLWWWlllxxxoooiiinnnxxx}}}vvvvvvrrrkkkhhhfffbbb\\\OOOGGG<<<444111111000000222111000.........///000............---,,,+++***++++++******)))(((((('''$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&))),,,+++***((('''''''''((()))(((+++------***(((&&&&&&&&&'''(((******)))'''%%%((((((''''''&&&&&&%%%%%%&&&'''((()))))))))))))))***)))))))))))))))))))))((((((((((((((())))))***((()))************))))))******************))))))))))))***+++***)))((('''))))))*********)))''''''************++++++++++++......---......///000111333333333333444555555666999888<<>>EEEKKKNNNUUU\\\cccjjjtttoooaaaYYYUUUVVVZZZbbbvvvsss```TTTKKKIIIIIIFFFAAA??????DDDKKKSSS```ttt|||{{{zzzzzz~~~~~~zzzxxxyyy~~~wwwwww}}}|||xxxnnniiijjjjjjgggmmmoooeeeYYYHHH777333:::???;;;444---...000000//////000111222///---///000///,,,)))444///)))(((,,,...)))"""%%%$$$"""!!!!!!"""$$$%%%))))))((('''&&&&&&%%%%%%&&&'''((('''&&&''')))+++)))(((((('''''''''(((((('''&&&&&&%%%&&&'''((())),,,+++***))))))***+++,,,))))))))))))((((((((((((((((((((()))******(((&&&(((((()))***************'''''''''''''''((())))))000...,,,)))''''''((((((++++++***)))(((((()))))),,,+++***))))))+++---...:::777333...+++((((((''')))******++++++,,,------***+++---///000000000///...111333555444444444555:::;;;???GGGLLLOOOVVV]]]bbblllxxxjjj\\\UUUQQQQQQTTTcccooo~~~nnncccXXXOOOMMMKKKFFFBBB@@@BBBBBBEEEMMMWWWfff{{{~~~{{{yyy|||wwwoooiiiiiiiiiffflllnnndddUUUHHH:::444777:::888555...///000000///000222444555>>>BBB<<<555555999;;;,,,,,,+++)))'''((()))***&&&%%%$$$$$$$$$$$$%%%&&&((((((''''''&&&&&&%%%%%%%%%&&&((((((''''''(((***)))(((((('''''''''''''''''''''&&&&&&&&&'''((())))))(((''''''''''''((())))))))))))))))))))))))))))))))))))+++------+++)))(((((()))***************((((((''''''(((((()))***---,,,***)))((()))***++++++******)))(((((()))))),,,+++)))))))))***,,,---555555444222///,,,)))'''*********+++,,,,,,------------,,,---...///111222000222444555333222333333999999===EEEJJJNNNUUU\\\cccnnnzzziii\\\TTTPPPPPPRRR]]]iii|||qqqggg]]]SSSQQQOOOJJJDDDCCCAAA@@@BBBHHHPPP\\\nnn~~~~~~vvvqqqiiihhhhhheeelllmmmbbbPPPGGG;;;444333444555444///////////////111444777DDD___qqqgggRRRDDD<<<444---000111...'''$$$&&&+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))((()))))))))(((''''''&&&&&&&&&'''''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((((((((())))))***+++++++++***)))***,,,---...,,,***(((((()))***************)))(((((((((((()))*********)))(((((()))***,,,---******)))((((((((())))))******)))((()))***+++,,,///000333444333///+++(((******++++++,,,,,,------///---,,,+++,,,///222444222333555444222111111222777777;;;CCCIIIMMMUUU]]]eeeppp}}}jjj[[[SSSOOONNNOOOVVVaaasssvvvkkkaaaWWWTTTRRRLLLGGGDDDAAA??????CCCHHHPPP___lll{{{wwwrrrjjjhhhgggeeekkklll```NNNEEE999222111222222000/////////...///111666999]]]kkkPPP>>>777000,,,***'''&&&'''&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$'''***,,,+++******+++))))))((('''&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((())))))(((((()))***+++,,,------***))))))***,,,+++)))'''(((((()))***************)))))))))))))))******+++))))))(((((()))***+++,,,***))))))((((((((())))))))))))(((((())))))***+++***,,,000222222000,,,*********++++++,,,------...---,,,++++++,,,...000222111333444333222111222333666666;;;CCCIIINNNWWW___hhhsssjjj\\\TTTNNNLLLMMMRRR[[[lll~~~ooodddZZZVVVTTTNNNIIIGGGDDDAAA@@@CCCEEEIIISSS]]]hhhrrrzzztttkkkiiihhhggglllkkk]]]MMMAAA444///111333000,,,/////////...///111666999LLLxxxjjjNNN111&&&)))+++(((&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%(((,,,...------------******)))((('''&&&&&&'''((((((((((((((((((''''''(((((())))))))))))(((((('''((((((***+++,,,---...---,,,+++,,,,,,+++(((&&&(((((()))***************)))))))))))))))******+++******)))))))))))))))))))))((((((((((((((()))))))))))))))))))))******+++((()))+++---...------,,,***++++++,,,------......)))***+++,,,---.........///111222222111222333555777777<<>>CCCGGGLLLSSS\\\ccckkkrrr}}}{{{xxxvvvqqqttt{{{xxxrrrnnnjjjeeebbbcccjjjxxx{{{lllccc^^^aaafffsss}}}zzzkkk^^^UUUOOOLLLMMMQQQXXXfffsss|||ssshhheeegggooo{{{wwwqqqkkkiiijjjfff^^^VVVEEE===555222000...000333111000///000222222000/////////......---,,,,,,,,,,,,++++++***))))))((((((***))))))((('''&&&&&&%%%$$$%%%&&&((((((((('''&&&))))))))))))((('''%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((*********)))'''(((((((((((()))))))))&&&'''''''''((()))++++++(((((()))))))))*********)))((('''(((***+++***))))))******++++++******)))***************************+++,,,,,,------,,,,,,////////////000000000000222111111222333555777999<<>>AAAFFFKKKPPPVVV[[[```iiimmmrrrwwwzzz{{{zzzyyyuuutttqqqmmmhhhdddaaa___^^^bbbjjjttt{{{gggZZZYYY\\\aaajjjxxx|||nnn^^^QQQLLLLLLOOOWWWbbbqqq|||||||||~~~}}}zzzzzztttpppqqqsssxxxxxxmmmdddgggnnn{{{wwwqqqkkkgggddd^^^TTTMMM???:::555111000000000000000000000000000///......///000000000///...---------,,,***(((''''''((((((%%%$$$""""""$$$%%%%%%$$$(((&&&%%%%%%'''(((((('''&&&&&&''''''(((((())))))'''(((((('''%%%$$$$$$%%%'''((()))******)))'''&&&((()))+++***)))(((((()))'''(((((()))***)))))))))************************((((((((())))))******+++*********))))))((((((((('''((()))***,,,,,,------)))(((''')))+++,,,***(((+++)))((((((***+++***((((((***++++++***))))))***,,,,,,,,,,,,------------------...///000111111222222///...222333333666;;;>>>AAAFFFJJJOOOUUUZZZ^^^cccffflllpppsssrrrpppooommmjjjgggccc```]]]\\\\\\aaahhhtttqqqccc[[[[[[\\\cccooo}}}yyygggXXXOOOMMMNNNTTT^^^kkkuuuzzz|||}}}~~~~~~~~~{{{xxxxxxzzzzzzxxxuuuvvvrrrooorrruuuyyyxxxnnngggkkkrrr~~~uuupppiiieeebbb\\\RRRJJJ>>>:::555111000000111000111000000///////////////...///////////////.........---+++)))((((((((()))&&&%%%$$$%%%&&&((((((''')))'''&&&&&&((())))))((('''''''''((((((((((((((('''(((((('''%%%$$$%%%&&&(((((())))))((('''%%%$$$%%%'''))))))(((((()))***((())))))***************************************((((((((((((((())))))))),,,,,,+++******)))((((((&&&''')))+++,,,---......***((('''''')))******)))***)))((()))***+++***(((((()))++++++)))((()))***,,,------------..................//////000000000222///...222333333666;;;>>>AAAEEEIIINNNSSSXXX\\\]]]```eeeiiijjjhhheeebbbbbb___\\\YYYXXXYYY\\\^^^jjjttt~~~oooaaa\\\YYY\\\fffvvvsssaaaUUUQQQPPPSSS[[[gggppptttvvvyyy{{{}}}}}}|||xxxuuussssssuuutttqqqnnnpppnnnoootttxxx{{{~~~wwwooojjjnnnuuusssnnngggccc```YYYOOOHHH===999555111111111111000111000///......///000111---...///////////////......---+++***)))((()))))))))((('''(((***,,,,,,+++((('''%%%&&&((())))))((((((((((((((((((''''''''''''(((((('''&&&%%%%%%&&&(((((()))))))))((('''&&&%%%'''))))))((('''((()))(((((()))************)))(((((((((((((((((((((((()))))))))))))))(((((((((,,,,,,+++***)))(((((('''((()))***+++++++++++++++***(((''''''((()))***+++***)))))))))******))))))''')))+++***)))((())))))---------.........//////......//////////////////111......111333444777;;;===@@@DDDHHHLLLPPPVVVYYYZZZ]]]aaacccccc```\\\ZZZYYYWWWTTTTTTVVV\\\cccgggwww{{{kkkccc[[[[[[cccppp|||jjj\\\VVVTTTVVV]]]gggooosssvvvzzz~~~|||xxxtttrrrpppqqqsssrrrnnnjjjkkkkkkpppvvv{{{~~~{{{wwwqqqnnnrrryyyrrrmmmfffbbb^^^WWWMMMEEE<<<999444222111111111000111000///......///000111---...///////////////...------,,,***))))))((((((&&&$$$###$$$'''((()))((('''%%%$$$%%%&&&(((''''''((((((((((((((('''''''''&&&(((((((((&&&%%%&&&'''(((((())))))************'''((())))))'''&&&&&&'''&&&'''(((((())))))((((((''''''''''''''''''''''''*********************)))++++++***))))))(((''''''''''''((()))******)))))))))((((((''''''(((***+++))))))******)))))))))***((()))++++++)))((()))***---------.........//////............////////////111......111333444777<<<===@@@CCCGGGJJJNNNSSSVVVWWWYYY\\\]]]\\\ZZZVVVTTTSSSRRRQQQTTTZZZccclllqqqvvvkkkaaa^^^aaajjjzzzqqqaaaXXXVVVYYY```jjjrrrwww|||yyyuuurrrqqqqqqrrrtttsssoookkkhhhjjjpppwww|||{{{xxxwwwuuuuuuzzzrrrllleeeaaa]]]VVVLLLDDD;;;888444222222222111000///////////////000000111...///////////////......,,,,,,+++***)))(((((('''&&&$$$###$$$&&&''''''&&&'''%%%$$$$$$&&&''''''&&&'''''''''(((((((((((((((&&&((()))((('''&&&'''(((((((((((()))***++++++,,,((()))******(((&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''***************+++++++++***))))))))))))(((((((((###$$$&&&((()))***++++++'''((()))((('''''')))+++(((***+++***)))((()))***)))***,,,,,,***)))***+++,,,------------.........---------....../////////000------111444444777<<<===???CCCEEEHHHLLLPPPSSSTTTTTTUUUVVVUUUTTTRRRQQQPPPQQQSSSXXX```iiirrrwwwuuugggaaa___dddsssxxxfff\\\XXX]]]eeeoooxxxxxxtttppppppqqqtttwwwvvvqqqlllhhhjjjooovvvzzzvvvttttttwww{{{~~~}}}rrrllleee```\\\UUUKKKCCC;;;888444333222222111000......///000000000000000///000000000///...------+++++++++***)))((('''&&&)))'''&&&&&&((()))(((((('''&&&%%%%%%'''(((((('''&&&&&&''''''(((((())))))&&&((()))((('''&&&''')))))))))((((((((())))))***'''(((******)))((()))***''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))******++++++)))))))))************+++%%%&&&'''(((******++++++%%%'''))))))((('''(((***(((***+++***(((((()))+++***+++------+++***+++,,,,,,,,,,,,,,,------------,,,,,,------...///000000000------111444444888======???BBBDDDGGGJJJNNNQQQRRRRRRRRRQQQQQQQQQRRRRRRUUUWWW[[[aaaiiipppwwwzzzoooeee^^^```ooopppeeebbbdddlllxxx~~~vvvrrrmmmmmmooossswwwvvvqqqlllggghhhmmmrrrvvv}}}yyypppnnnqqqxxxzzzrrrllleee```\\\UUUKKKCCC:::888444333333222111000---...///111111111000///000000000000///...,,,,,,************)))'''&&&%%%)))'''%%%%%%'''''''''&&&((('''&&&&&&((())))))(((%%%&&&&&&'''((()))******&&&((()))(((''''''((()))***)))(((''''''&&&''''''%%%''')))*********+++---(((((()))***************************************&&&''''''((()))******+++)))******++++++,,,------***************)))((('''###'''******((('''''')))(((***,,,+++(((''')))+++***,,,...---,,,+++,,,,,,+++++++++,,,,,,,,,------++++++,,,---...000000111000------111444444888======???BBBDDDFFFIIIMMMPPPSSSRRRQQQQQQQQQRRRTTTUUU[[[^^^ccciiipppvvvzzz|||}}}}}}|||{{{yyyxxxzzz|||}}}vvvhhh______pppzzzpppmmmjjjsss}}}uuuqqqjjjkkknnnrrrvvvvvvqqqlllggggggjjjnnnrrrzzzyyyrrrhhhjjjqqq~~~|||rrrkkkddd___\\\VVVKKKBBB===999444000///000000000000000000000111111111111000000000000///...,,,,,,,,,,,,,,,***'''&&&'''(((***((('''&&&&&&'''(((***+++***((('''&&&&&&&&&'''+++((($$$$$$'''******((($$$%%%''')))+++++++++***))))))))))))************))))))))))))))))))))))))%%%%%%&&&(((******)))'''******))))))(((&&&%%%$$$)))***+++***)))((()))***---+++)))'''&&&&&&'''(((+++***)))(((((()))***+++'''***,,,,,,)))(((+++---+++///222///)))&&&&&&((()))))))))((()))******+++))))))*********+++++++++000000000000111111111111111111000000111444888::::::===???AAACCCDDDGGGIIIMMMMMMOOOPPPRRRVVV\\\```hhhmmmsssvvvvvvvvvwwwyyyvvvvvvuuussssssvvvzzz~~~nnncccbbbkkkvvvyyylllnnnqqq{{{zzzrrrmmmlllnnnpppqqqpppnnnllljjjeeeeeehhhmmmsss}}}wwwooogggkkkuuu|||qqqkkkddd```]]]WWWLLLDDD>>>:::555111000000000///111111111000000////////////000000000///...------,,,,,,,,,***'''&&&'''((()))((('''&&&&&&'''((()))***)))'''&&&%%%%%%%%%&&&$$$######$$$'''***,,,,,,))))))*********)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&''')))***)))((())))))))))))((('''&&&%%%%%%'''((('''&&&%%%&&&'''))))))))))))((('''&&&%%%******))))))))))))******************+++,,,,,,+++,,,000222000+++((()))+++***************++++++,,,+++++++++,,,,,,,,,------------------............//////000222333555666777;;;===???@@@AAACCCFFFHHHLLLNNNRRRUUUYYY^^^dddhhhqqquuuyyyzzzxxxvvvvvvvvvuuuuuuuuuuuuvvvyyy~~~rrrfffdddlllvvv|||mmmkkknnnyyyyyyqqqmmmlllmmmoooppppppnnnkkkjjjffffffiiinnnttt~~~ssskkkffflllyyy{{{pppjjjddd```]]]XXXOOOGGG@@@<<<666222111000000///222222111000///...------...///////////////......+++,,,,,,***(((''''''))))))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%'''(((((('''%%%$$$%%%%%%(((((('''&&&%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((&&&%%%&&&(((******)))''''''((((((((((((''''''$$$%%%&&&&&&%%%$$$%%%&&&((()))***++++++)))&&&%%%))))))************)))))),,,)))'''))),,,...,,,)))+++...000///+++)))***,,,+++++++++++++++,,,,,,,,,------------............,,,,,,,,,,,,------------,,,...000333555555555555:::<<<>>>@@@AAACCCFFFHHHNNNRRRXXX^^^dddiiiooosss|||}}}~~~|||yyyvvvuuuuuuvvvwwwxxxyyy|||}}}yyyxxxyyy|||zzzlllgggmmmvvvnnngggjjjttt}}}wwwpppmmmkkklllnnnoooooommmkkkjjjffffffiiiooouuu}}}qqqhhhfffkkkxxxyyynnniiiccc___\\\WWWPPPJJJBBB>>>888333111111000///111000000//////.........---...///////////////...+++,,,+++***((('''((())))))(((''''''''''''((()))''''''&&&&&&&&&&&&&&&&&&)))+++,,,)))$$$ !!!'''&&&%%%%%%%%%'''((()))'''''''''((((((((())))))((((((((((((((((((((((((((('''%%%%%%''')))******&&&&&&'''(((((()))((((((&&&'''(((((('''&&&((())))))***+++++++++***)))(((((()))***++++++***)))(((***((('''(((***+++***)))(((***++++++)))((()))+++*********+++++++++++++++------------................../////////000000000---...000222333555555666999;;;>>>@@@BBBEEEIIILLLTTTZZZaaaiiinnnssswwwzzz|||yyyvvvvvvwwwxxx~~~wwwsssqqqttt}}}rrriiimmmuuunnnccceeeppp}}}zzztttpppmmmkkklllmmmnnnnnnmmmlllkkkffffffiiiooovvv|||pppgggeeeiiitttwwwlllgggbbb^^^ZZZUUUOOOKKKBBB>>>888444222111000000......//////000000111111---...///////////////...***++++++***((('''(((***((((((''''''''''''(((((('''''''''((((((((((((((("""%%%((((((%%%$$$%%%(((***)))((('''((()))***+++(((((()))))))))*********((((((((((((((((((((((((((('''%%%%%%''')))******%%%&&&'''((())))))))))))&&&'''))))))(((((()))******)))((((((((()))***+++((()))***++++++***)))(((%%%''')))((('''&&&(((***(((((())))))((()))***+++((()))******++++++******,,,,,,,,,,,,------------//////000000000111111111000/////////111444777888999;;;>>>@@@DDDHHHNNNRRR[[[aaaiiioootttwwwyyy{{{}}}yyyuuussstttyyy~~~zzzsssooooooxxxwwwlllnnnuuunnnbbbcccmmm~~~~~~~~~}}}|||zzzwwwsssooommmllllllmmmnnnnnnmmmmmmlllffffffjjjpppvvv{{{ooofffbbbeeennnzzzuuuiiieee```[[[WWWRRRMMMJJJAAA===777333222111111000......///000111222333333...///////////////......***++++++***(((''')))***((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&'''((('''&&&%%%&&&'''***)))'''%%%$$$###""""""))))))))))))************))))))))))))))))))))))))(((&&&%%%&&&(((******)))&&&&&&'''((())))))(((((($$$%%%''''''&&&&&&''')))'''&&&%%%$$$$$$&&&)))***))))))************))))))$$$'''***)))&&&%%%(((+++******))))))***+++,,,,,,'''((()))***+++***))))))***+++++++++,,,,,,,,,,,,............/////////000222111//////111444888:::999;;;>>>AAAEEEJJJPPPTTT___dddjjjpppssstttuuuvvvuuusssppprrryyyvvvooommmttt|||~~~qqqqqqwwwooobbbccckkk}}}~~~~~~~~~}}}{{{xxxuuurrrooonnnlllmmmnnnnnnnnnnnnnnnnnniiiiiilllqqqwwwzzznnneee]]]```jjjvvv||||||{{{}}}uuugggccc^^^YYYSSSOOOJJJHHH@@@<<<666222111111111111000000111111222222333333///000000000///...------******+++***(((''')))***''''''((((((((((((''''''$$$%%%&&&((())))))((((((,,,***'''&&&&&&&&&&&&%%%&&&&&&%%%$$$""" ((((((((())))))))))))***))))))))))))))))))))))))&&&&&&&&&''')))***)))(((''''''((((((((((((((('''"""$$$%%%&&&%%%%%%'''(((&&&&&&&&&&&&'''((()))*********))))))))))))******'''((()))))))))))))))***+++***(((((()))***++++++''')))***,,,,,,+++***)))++++++++++++,,,,,,,,,,,,---------.........//////111111111222444666888:::;;;===???AAACCCHHHNNNRRR]]]aaagggkkkmmmnnnnnnooooooooorrrzzz~~~sssnnnqqqxxx|||zzzzzzvvvuuu{{{qqqddddddkkk{{{}}}{{{wwwtttrrrpppooonnnnnnnnnoooooooooppppppmmmmmmoootttyyyxxxmmmdddZZZ^^^hhhuuu{{{yyywwwxxxvvveeebbb]]]WWWQQQLLLHHHFFF???:::555222111111222111333333222222222222222222000000000000///...,,,,,,******+++***(((((()))+++''''''((((((((((((''''''"""###%%%'''(((((('''''''''$$$"""###(((,,,------'''((())))))((('''%%%$$$''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%&&&(((******)))''''''(((((((((((((((''''''###%%%&&&&&&&&&&&&((()))&&&(((***,,,------,,,++++++***)))(((((()))***+++,,,)))'''))),,,...,,,)))***(((&&&&&&'''((((((((((((***,,,------,,,+++***+++++++++,,,,,,,,,------........./////////000000///111333555777888888888===>>>???@@@BBBFFFKKKOOOZZZ^^^cccggghhhiiijjjkkkkkknnnuuuxxxppprrrwwwyyyuuupppooosss}}}zzzyyy~~~rrrfffeeekkk{{{~~~{{{xxxtttrrrpppooonnnnnnooooooppppppqqqqqqpppppprrrwww{{{uuujjjeeecccdddkkkuuuxxxvvvxxx}}}~~~tttjjj```WWWSSSNNNFFF@@@>>>;;;:::777333000---+++***...///////////////......------......------,,,+++------,,,+++)))'''&&&$$$###%%%''')))***(((&&&%%%###$$$$$$%%%&&&'''(((((((((&&&%%%%%%((()))'''%%%&&&'''(((((())))))((((((***)))((('''&&&'''(((((())))))((('''''''''''''''******))))))(((((('''''',,,,,,***)))(((((((((((()))((('''&&&&&&'''((()))&&&'''(((***++++++++++++***)))))))))((((((''''''***************+++++++++)))))))))(((((((((((((((---+++)))***,,,---,,,)))+++,,,---------,,,+++******+++...111222222222111//////000111333555888999999;;;>>>@@@BBBEEEIIILLLRRRUUUZZZ]]]___aaaccceeejjjqqq}}}zzzvvvuuu~~~wwwlllfffgggmmmssswwwzzzxxxzzzrrrcccgggppp}}}}}}{{{xxxuuusssqqqqqqqqquuutttssstttuuuuuusssqqqqqqppprrrwww}}}vvvlllhhhgggiiipppxxx{{{xxxzzzuuulllbbbXXXRRRLLLDDD>>><<<;;;:::777444222000///...///000000000000000//////111111000///...,,,+++***+++++++++***)))((('''&&&$$$%%%'''((()))((('''&&&&&&&&&'''''''''''''''''')))'''%%%&&&(((((('''%%%&&&&&&'''''''''((((((((($$$#########$$$&&&((()))))))))(((''''''''''''''')))))))))((((((((((((((()))))))))))))))*********((((((''''''''''''(((((('''((())))))************++++++++++++*********)))))))))))))))))))))((((((+++*********************---+++)))***,,,---+++)))------...//////...---,,,,,,---///000000///...---000111111222444777999;;;;;;===???AAABBBDDDHHHJJJNNNPPPTTTWWWYYY[[[^^^aaajjjttt~~~|||}}}pppfffdddfffiiikkk}}}yyywwwyyyssseeeiiiqqq|||~~~|||zzzwwwtttsssssssssvvvuuutttuuuvvvvvvtttrrrqqqpppsssxxx~~~wwwooolllooorrryyy}}}uuummmbbbXXXQQQKKKBBB;;;999:::888666333111000000000000000111111111111000000444444333111///,,,***)))))))))*********)))((((((%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&)))(((''''''((((((&&&%%%'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&''')))***+++))))))((('''''''''''''''(((((((((((((((((())))))$$$&&&(((***++++++++++++''''''((((((((((((''''''))))))))))))))))))))))))++++++++++++************(((((((((''''''&&&&&&&&&******************++++++,,,*********+++,,,+++***------............------,,,---...//////...,,,,,,111111222444666888;;;<<<===???@@@AAAAAABBBDDDGGGJJJLLLOOOQQQSSSVVV[[[^^^kkkxxxwwwkkkdddbbbbbbbbbmmm{{{vvvvvvyyyvvvjjjmmmttt~~~}}}zzzxxxvvvuuuuuuuuuwwwvvvuuuuuuvvvvvvuuusssqqqpppsssyyyxxxrrrpppvvv|||uuukkk```VVVPPPJJJAAA<<<:::888666444111///.........//////000111111111000000444333222111///,,,***)))************)))((('''&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&))))))((((((''''''&&&%%%'''&&&$$$###$$$%%%''')))******)))))))))((((((((())))))((('''''''''''''''&&&''''''(((((()))))))))###%%%(((***+++++++++***&&&'''((())))))((('''&&&***))))))(((((((((((())))))))))))((((((((((((((())))))((('''&&&&&&%%%%%%((((((((((((((()))))))))+++*********+++++++++******+++++++++,,,,,,,,,,,,***+++,,,...////////////000111222444777999;;;<<<>>>???@@@?????????AAACCCIIIJJJLLLNNNQQQUUU[[[```nnn|||uuukkkeeebbbaaacccppp~~~vvvwwwzzzzzzqqqttt{{{~~~~~~}}}|||zzzxxxvvvvvvvvvvvvwwwvvvttttttuuuuuutttrrroooooorrrxxxxxxssssss|||tttggg]]]SSSNNNIIICCC???>>>:::888444000---,,,,,,,,,---...//////000000000///000000000///...---,,,++++++++++++***((('''%%%$$$'''&&&$$$$$$$$$%%%'''(((######$$$%%%%%%&&&'''''')))))))))((('''''''''''''''&&&$$$###$$$%%%''')))''''''''''''&&&&&&%%%%%%))))))((('''''''''''''''&&&&&&''''''(((((())))))%%%&&&)))***+++***((('''&&&'''((())))))((('''&&&***)))(((''''''(((((()))(((((((((((((((((())))))******))))))((('''&&&&&&''''''(((((())))))))))))************************************++++++,,,,,,+++,,,---...///000000000///000222444777999;;;;;;>>>??????>>>======???@@@GGGIIIKKKMMMQQQWWW^^^cccttttttjjjdddaaaaaalllxxxyyy}}}~~~wwwzzz~~~}}}{{{zzzxxxwwwvvvvvvwwwwwwwwwuuurrrrrrrrrsssrrrqqqnnnnnnqqqwww~~~wwwssstttrrreee[[[RRRMMMJJJEEEBBBBBB===:::666111...---......,,,---...//////000//////....../////////...------,,,,,,+++***(((&&&$$$###&&&%%%$$$$$$$$$%%%'''(((""""""###$$$%%%&&&'''''''''((())))))''''''((()))'''&&&%%%%%%%%%&&&(((((($$$%%%'''((()))*********))))))((('''''''''''''''''''''''''''''''''(((((('''((()))))))))((('''&&&''''''(((((((((((('''''')))((('''''''''((()))***************+++++++++++++++******))))))((((((((()))))))))***++++++,,,,,,)))***+++***))))))***+++,,,,,,++++++,,,---...///000000///......---------...000222555888:::;;;<<<>>>???@@@???>>>>>>@@@BBBFFFHHHKKKOOOTTT[[[bbbhhh{{{qqqfffaaaccclll|||}}}~~~{{{~~~zzzyyyxxxwwwwwwwwwxxxyyywwwuuurrrqqqqqqqqqqqqpppnnnnnnqqqwww}}}vvvsssuuupppfff[[[RRRMMMJJJEEECCCCCC;;;888444000......///000------...000000111111111//////000000000///......*********)))(((&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%'''))))))((('''))),,,&&&&&&'''''''''((((((((('''((()))+++,,,,,,,,,,,,))))))((('''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&(((***+++)))*********++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,(((***++++++(((((()))+++,,,++++++++++++---...///000///...---,,,,,,,,,,,,///000333777999;;;<<<===???@@@AAAAAAAAABBBDDDFFFGGGJJJOOOTTTZZZbbbiiiooo|||xxxxxx{{{~~~|||oooiiidddkkkxxxzzzzzzyyyxxxxxxyyyzzz{{{xxxvvvrrrqqqqqqrrrqqqqqqpppppprrrxxx~~~~~~uuurrruuu~~~oooggg]]]RRRNNNJJJEEECCCCCC777444111...,,,---///000......000111111222222222111222222111111000///...((((((((()))(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$'''))))))((((((***---&&&'''(((((())))))(((((('''(((((())))))'''&&&%%%))))))((('''''''''''''''(((((((((''''''&&&&&&%%%'''''''''''''''((()))***)))((('''&&&&&&'''((()))''''''&&&%%%&&&(((***,,,''''''(((((()))))))))***((((((((()))))))))))))))&&&''''''((()))*********(((***,,,+++(((''')))+++))))))(((((()))+++,,,...++++++++++++,,,---......000222555888;;;===>>>>>>@@@AAACCCCCCCCCEEEGGGIIIJJJNNNTTTZZZaaahhhpppuuuyyyuuutttxxx|||}}}~~~{{{tttdddiiiuuu~~~|||{{{zzzzzzyyyzzz{{{|||}}}zzzwwwsssrrrrrrsssrrrrrrrrrrrrtttyyy~~~uuuqqqsss~~~qqqggg___UUUOOOMMMJJJDDD???:::777444111111000...------......///////////////222222111000...---,,,,,,******)))((('''&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''((()))***++++++)))'''%%%$$$%%%&&&'''(((&&&$$$"""###%%%(((***))))))))))))'''(((***,,,''''''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))((((((((((((((()))++++++)))((('''''''''''''''''''''''''''((()))***...---+++)))))))))*********(((&&&(((+++,,,+++))))))))))))))))))******+++..................------>>>===;;;999999;;;@@@DDDEEEGGGIIIJJJIIIHHHHHHHHHSSSRRRTTT]]]jjjtttyyyzzz}}}vvvrrrqqqrrrtttxxx~~~wwwkkklllrrrzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwuuurrrpppppprrruuurrrvvvxxxxxx{{{|||sssnnnppp}}}~~~rrrhhhaaaXXXQQQMMMIIIDDDAAA:::777333000000///............///000000000000//////......---,,,+++******+++******)))'''&&&&&&%%%''''''&&&%%%&&&'''((()))'''''''''&&&''''''(((((((((((('''&&&&&&'''((()))&&&&&&%%%%%%&&&'''(((((((((***,,,,,,*********+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((***))))))((((((((())))))+++***)))(((''''''''''''(((''''''''''''(((((()))'''&&&&&&&&&'''((()))******((('''(((+++,,,+++)))***************++++++,,,........................000222555777999===BBBEEEKKKNNNPPPRRRQQQQQQRRRSSSVVVVVVZZZeeerrr~~~{{{uuurrrrrrrrrssswww|||tttrrrttt{{{{{{||||||||||||{{{{{{yyyyyywwwtttqqqqqqsssuuuvvvyyyzzzyyy{{{zzzppplllmmm|||ssshhhddd]]]UUUNNNHHHDDDBBB;;;777222///.../////////...///000000111111000000000/////////......------++++++***)))((('''&&&&&&(((''''''&&&&&&''')))***(((((('''&&&%%%%%%&&&&&&%%%&&&&&&'''(((((())))))%%%&&&'''))))))((('''&&&'''***,,,,,,+++)))))))))))))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&''''''''''''(((((((((******))))))))))))******+++***)))((((((''''''((()))((((((''''''''''''((())))))((())))))***,,,,,,+++)))))))))+++,,,+++***+++++++++***+++,,,,,,---........................,,,///444999===BBBFFFIIIQQQTTTXXXZZZ[[[\\\^^^``````aaaeeennnyyy}}}xxxtttqqqqqqqqqqqqtttxxxzzzvvv|||}}}}}}}}}}}}}}}}}}}}}}}}||||||zzzwwwtttsssuuuwww{{{||||||zzz}}}zzzqqqmmmooo|||sssiiifff```WWWNNNGGGDDDDDD;;;777111...---...///000//////000111111111111111//////..................+++******)))(((((('''''''''&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''&&&'''((())))))((('''''''''(((***)))((('''((()))***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&(((&&&&&&&&&'''''''''((((((***))))))))))))******+++******)))(((((((((((((((***)))((('''''''''''''''------,,,+++************+++*********+++++++++***+++************+++,,,,,,............///////////////222666999===AAAFFFIIITTTWWW\\\```ccceeehhhjjjnnnnnnppptttzzz}}}~~~}}}zzzzzzzzzyyyxxxuuusssqqqoooooooooppptttzzzwwwyyy~~~}}}}}}}}}~~~~~~~~~|||yyywwwxxxzzz~~~~~~~~~|||{{{ssspppsss}}}}}}ssshhhfff```XXXOOOHHHDDDCCC:::666000------...000000//////000111111111111111************))))))))))))******))))))((((((''''''$$$$$$###"""###$$$%%%&&&$$$$$$$$$%%%&&&'''((((((%%%&&&&&&&&&&&&%%%$$$###)))(((''''''''''''((())))))))))))'''&&&'''***,,,***)))((('''&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))(((&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''))))))(((((()))***++++++***))))))(((((((((((()))***)))(((''''''''''''''')))))))))(((((('''&&&&&&******+++***************)))))))))))))))***++++++........./////////000000000111222444666<<>>FFFLLLSSSXXX^^^dddiiinnnrrruuuyyyzzz{{{{{{yyyvvvrrrpppkkklllmmmooopppqqqqqqqqqnnnnnnoooqqqsssuuuwwwxxxvvv||||||zzz~~~}}}|||{{{zzzzzz{{{|||~~~xxxqqqooorrrxxxzzzoooeee```YYYTTTOOOJJJCCC>>>777444000.../////////.........///000000000000///111000000///...---,,,,,,''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&'''(((((())))))((('''&&&&&&&&&'''((('''''''''''''''&&&%%%%%% $$$'''************+++(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))(((''''''''''''(((((()))((()))+++,,,------,,,,,,((()))+++)))'''&&&''')))******))))))******+++,,,---......///000000111111222444666999===BBBIIIMMMOOOSSSZZZ```fffkkkooosssuuuwwwyyyzzzwwwsssooommmhhhhhhjjjlllnnnpppqqqrrroooqqqsssuuuwwwwwwwwwwwwtttzzz~~~|||{{{zzzyyyxxxxxxyyyzzz|||~~~~~~vvvnnnllloootttyyynnnddd^^^VVVRRROOOKKKCCC===666333111/////////...------......///////////////000//////---,,,+++******&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''((()))***+++))))))(((''''''''''''((()))((('''&&&''')))+++,,,$$$%%%((())))))&&&###!!!$$$)))***(((&&&%%%''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))))))))(((((((((((()))***'''''''''''''''((()))***))))))******)))(((&&&%%%''')))***)))&&&%%%&&&(((++++++******++++++,,,------......///000111111222000333666999<<>>888444///...///000///---///......///111111000///............---,,,+++************))))))((('''&&&&&&'''((())))))((('''&&&$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))************)))((('''&&&******)))'''%%%%%%''')))************)))((('''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))***)))(((((())))))((('''++++++***)))(((((())))))***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++------)))***,,,---......---,,,......///000000000000000333444666999;;;>>>@@@AAAEEEHHHLLLQQQVVV[[[bbbffflllooorrrsssqqqnnnkkkjjjhhhiiijjjjjjkkkkkkkkkkkkqqqtttwwwyyyyyyyyyzzz{{{}}}~~~~~~}}}~~~~~~~~~}}}|||yyyvvvtttuuuyyy}}}{{{|||yyypppiiijjjooo}}}vvvmmm```[[[TTTMMMHHHCCC???===888444000...///000///...///......///111111000///............---,,,+++************))))))((('''&&&&&&'''(((((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&'''((()))))))))))))))))))))&&&$$$"""###$$$$$$&&&)))***+++)))'''%%%((((((((((((((((((((((((&&&'''''''''((((((((())))))((('''((()))***)))'''+++******)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))***************+++,,,------------,,,---...000111111111111222333555777:::<<<>>>???BBBDDDHHHKKKPPPVVV\\\aaagggkkknnnpppnnnllljjjjjjhhhiiiiiijjjjjjiiiiiihhhppprrruuuwwwxxxxxxzzz{{{}}}~~~}}}~~~}}}|||zzzwwwuuuvvvyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~|||}}}yyypppiiikkkppp|||tttkkk___ZZZSSSMMMHHHCCC???<<<888555111//////000/////////......///111111000///............---,,,+++************))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%'''(((((((((((((((((()))***(((%%%""""""""""""%%%))),,,---+++(((&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&''')))******)))******)))((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))'''((()))******)))((('''+++******++++++,,,---...,,,,,,...000111222222222111222333555888:::;;;<<<>>>???BBBEEEHHHNNNUUUZZZaaadddiiikkkkkkjjjjjjjjjiiiiiiiiiiiihhhgggfffeeelllooorrrtttuuuvvvxxxzzz|||}}}||||||{{{{{{zzzxxxvvvvvvwwwyyy{{{{{{||||||||||||{{{{{{{{{{{{~~~~~~yyypppiiiiiiooo{{{rrrjjj___[[[TTTNNNIIIDDD???<<<777555222000/////////000///......///111111000///............---,,,+++************))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$((()))+++***(((&&&%%%%%%%%%'''***,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%''')))+++*********))))))((((((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((%%%''')))++++++***)))(((+++******)))***,,,---///------///000111111111111111222333555777999:::;;;<<<===???AAADDDIIIPPPUUUZZZ^^^cccfffggghhhiiijjjjjjjjjjjjiiihhhgggeeedddhhhkkknnnpppqqqsssuuuwww{{{~~~|||{{{{{{yyyzzz{{{yyywwwuuuvvvwwwwwwxxxyyyyyyyyyxxxwwwvvvtttuuuwww{{{~~~zzzpppgggggglllyyy~~~qqqiii```\\\VVVPPPKKKFFF@@@===666555333000......///000///......///111111000///............---,,,+++************))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$%%%''')))***)))((('''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$&&&)))++++++***)))((((((((((((((())))))&&&'''((()))***)))))))))((((((((((((((((((((((((%%%&&&)))+++------,,,++++++***))))))***+++---......///000000000000000///333444555666888999:::;;;;;;===>>>@@@BBBFFFLLLPPPTTTXXX]]]aaaccceeehhhiiikkkkkkjjjjjjiiihhhffffffeeegggjjjlllmmmooorrrtttyyy{{{}}}zzzyyyyyyxxxyyyzzzxxxvvvtttttttttttttttuuuuuuuuusssqqqpppmmmnnnqqqtttwwwzzz||||||xxx{{{zzzooogggfffkkkxxx|||ppphhh```\\\WWWQQQLLLGGGAAA===555444333000---,,,...000///......///111111000///............---,,,+++************))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%'''((((((((((((((("""$$$&&&'''&&&&&&'''))))))'''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&(((******)))((((((''''''(((((())))))&&&'''(((*********))))))))))))))))))))))))))))))&&&((()))+++,,,,,,,,,,,,***))))))******+++,,,---...//////000000000000000555555666777888999:::;;;:::<<<>>>@@@AAADDDHHHLLLNNNQQQWWW[[[^^^aaaeeegggiiiiiiiiijjjiiiiiihhhhhheeegggiiijjjkkkmmmpppsssvvvxxx{{{|||yyyxxxxxxwwwxxxxxxvvvtttrrrrrrsssqqqqqqrrrrrrpppmmmjjjhhheeegggjjjlllnnnooopppooolllooosssyyy~~~zzzpppgggggglllzzz|||ppphhh___\\\WWWQQQLLLFFF@@@<<<333333222///,,,+++---//////......///111111000///............---,,,+++************))))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''(((((())))))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''((())))))))))))$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$&&&((())))))((('''''''''''''''((())))))%%%&&&(((***+++***))))))))))))))))))))))))))))))***************)))))))))((()))***++++++,,,,,,++++++,,,...///111222222333555555666777888999999:::777999<<>>???@@@AAADDDHHHMMMQQQUUUYYY]]]```bbbccceeeggghhhiiijjjjjjjjjkkklllllllllmmmqqqsssqqqrrrsssuuuzzz|||vvvqqqjjjjjjjjjjjjkkkpppvvv{{{}}}~~~}}}zzzwwwwwwwwwvvvvvvuuurrrooonnnoooqqqmmmnnnnnnmmmjjjeeeaaa^^^[[[\\\^^^___^^^[[[XXXVVVTTTVVVYYY\\\```ccceeefffkkkmmmpppvvv~~~~~~|||{{{}}}|||qqqiiikkkrrr{{{mmmdddZZZUUUOOOLLLJJJGGGCCC???333111///...///000///...............///////////////---+++,,,///000///,,,+++,,,++++++)))'''$$$###!!!""""""######$$$%%%%%%'''&&&%%%$$$$$$&&&'''(((%%%&&&&&&'''((((((''''''$$$%%%&&&'''''''''&&&%%%%%%&&&''''''%%%%%%&&&'''))))))((('''&&&%%%%%%%%%''''''''''''((((((((((((%%%''')))'''%%%$$$'''***###$$$''')))***+++******''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''************))))))))))))***'''%%%'''***+++***'''---***'''&&&&&&(((((((((***)))((((((((()))++++++---...//////...///111333555555555555666888999:::888888999:::;;;======>>>DDDFFFIIILLLNNNRRRXXX[[[^^^___aaacccfffggghhhiiillllllkkkkkkmmmooorrrtttuuutttssssssvvvzzztttjjjdddbbb___^^^aaabbbccciiippp{{{~~~|||}}}}}}|||zzzxxxvvvtttuuurrrpppnnnnnnnnnmmmkkkiiihhhggggggfffddd```]]]XXXWWWVVVTTTSSSQQQPPPOOOOOOPPPQQQRRRTTTVVVXXXZZZZZZ\\\aaaffflllttt}}}}}}{{{zzz|||}}}ssskkkmmmtttzzzlllddd\\\WWWQQQLLLIIIEEE@@@<<<444222000000000000///...//////000000000111111111000...,,,---//////...,,,......---+++(((%%%"""!!!######$$$%%%%%%&&&&&&'''((((((((((((((())))))***(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&!!!$$$&&&&&&(((+++---((((((&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((((())))))'''&&&%%%&&&'''***)))(((%%%"""''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))*********)))((((((((((((,,,+++)))((()))***************)))))))))***+++,,,///000111111000111333555444555555666777888999999888999999:::;;;<<<======AAACCCFFFIIIKKKOOOTTTWWWZZZ[[[^^^```ccceeefffgggkkkkkkkkklllnnnqqqtttvvvvvvuuuttttttuuuyyy|||yyynnneee___[[[YYYYYY\\\^^^```fffnnnxxx~~~}}}}}}}}}|||zzzxxxvvvtttsssqqqooonnnmmmmmmjjjhhhfffeeedddcccbbb___[[[XXXSSSRRRQQQOOOMMMKKKJJJIIIHHHIIIIIIJJJLLLNNNPPPQQQPPPSSSVVV[[[```hhhooouuu|||}}}|||zzzyyy{{{~~~~~~uuummmnnntttzzzlllddd___ZZZRRRMMMHHHCCC===888666444222111111111///...111111111222222222333333000///------......---+++------,,,***(((&&&$$$"""%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((******)))((('''%%%###"""$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&%%%'''((('''&&&%%%$$$$$$$$$$$$$$$''''''''''''((((((((((((,,,***((('''''''''&&&%%%+++***(((&&&$$$###""""""''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***,,,...,,,'''%%%&&&)))******+++++++++++++++,,,+++************+++,,,,,,...000111000000000222444444555666888999999999999999999999::::::;;;;;;;;;>>>@@@CCCEEEGGGKKKOOORRRUUUVVVYYY\\\___aaacccdddhhhhhhiiilllooosssvvvxxxwwwvvvuuuuuuvvvxxx{{{|||~~~qqqggg___ZZZWWWUUUUUUYYY[[[^^^eeemmmvvv~~~}}}{{{{{{{{{zzzxxxvvvsssrrrpppooommmmmmllljjjgggdddbbb```___]]][[[XXXTTTQQQLLLKKKJJJHHHFFFDDDBBBAAABBBBBBBBBCCCDDDEEEGGGGGGGGGIIILLLOOOSSSYYY```dddkkkpppxxx}}}|||zzzyyyzzz~~~uuullllllrrr{{{nnneee___ZZZRRRLLLHHHCCC<<<888666444111000000000///---111111111222222222333333000000///......---,,,+++)))))))))))))))(((((((((&&&&&&&&&'''(((((())))))''''''((('''&&&$$$"""!!!***))))))((('''%%%######%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((%%%$$$$$$%%%'''&&&&&&%%%$$$$$$%%%%%%''''''''''''((((((((((((---)))'''''')))***(((&&&((('''''''''(((***,,,---''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''***,,,---+++((('''((()))((()))+++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,---......------///111333555777999::::::999888999999999999::::::::::::<<<>>>AAACCCEEEGGGJJJMMMPPPQQQTTTXXX[[[^^^___```cccdddgggjjjnnnrrrvvvxxxvvvvvvvvvvvvxxxzzz|||}}}zzzmmmccc\\\XXXYYYWWWWWW[[[]]]```gggoooyyy~~~}}}xxxxxxwwwvvvtttrrrooonnnnnnmmmllllllkkkhhhddd```^^^\\\YYYWWWUUUQQQMMMJJJGGGFFFEEECCCAAA???===<<<@@@@@@@@@@@@@@@AAABBBCCCCCCDDDGGGIIILLLPPPUUUXXX^^^ccciiipppuuuzzzzzztttooonnnvvv}}}{{{zzz{{{~~~tttjjjjjjooo}}}}}}ppphhh]]]XXXQQQLLLHHHCCC>>>999444222000/////////...---000000000111111111111222000000///...---,,,,,,,,,))))))((((((((((((((()))%%%%%%%%%&&&''''''((((((((((((((('''%%%"""''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''"""$$$&&&''''''(((***,,,(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((***'''%%%&&&***,,,***((()))(((&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''(((+++)))'''(((***+++***(((%%%'''******)))((()))*********++++++,,,,,,,,,,,,+++,,,------,,,---///111333444777999::::::999888888888999999999999999999;;;>>>AAACCCDDDEEEHHHJJJLLLNNNQQQTTTWWWZZZ\\\]]]^^^___bbbfffjjjnnnrrrsssqqqrrrtttwwwzzz}}}yyymmmccc]]]ZZZ\\\ZZZZZZ^^^aaacccjjjrrr~~~|||wwwwwwwwwvvvsssqqqnnnllllllkkkjjjiiihhheee```\\\ZZZWWWTTTQQQOOOLLLHHHEEEDDDCCCBBB@@@???===<<<;;;???>>>>>>>>>>>>???@@@AAA@@@BBBDDDEEEFFFIIILLLOOORRRVVV[[[```eeeiiinnnqqquuunnnfff```ZZZZZZbbblll~~~~~~}}}~~~~~~sssjjjjjjooo{{{~~~rrriii\\\WWWPPPKKKHHHDDD>>>:::333111///...//////...---/////////000000000000111...///000///---,,,,,,------,,,***)))'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''++++++***(((&&&###!!! %%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''(((%%%'''((((((''''''((()))(((''''''&&&&&&'''''''''''''''''''''(((((((((((('''&&&%%%&&&(((***+++***''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((***'''%%%&&&***,,,***'''$$$''')))(((&&&%%%'''***)))******+++,,,+++++++++---...///.........000222333444555777888888888888777777777888888999999999;;;>>>AAACCCCCCDDDFFFGGGIIIJJJMMMPPPSSSVVVWWWXXXXXXZZZ\\\```dddgggjjjkkklllnnnqqqvvvzzz}}}~~~yyymmmeee```^^^]]][[[\\\```dddgggnnnvvv}}}{{{xxxxxxxxxvvvtttqqqnnnmmmiiigggeeedddbbb___[[[XXXUUUSSSOOOLLLJJJGGGDDDAAAAAA@@@@@@???>>>===<<<;;;<<<;;;;;;;;;<<<===>>>>>><<<>>>@@@@@@AAABBBEEEGGGGGGJJJOOOSSSWWW[[[```dddbbb\\\VVVRRRMMMMMMUUU___rrr~~~tttlllnnnttt{{{~~~rrriii\\\WWWPPPKKKGGGCCC===999222000//////000111111000/////////000000000111111,,,...000///---,,,---///...---+++(((&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((+++***)))(((''''''&&&'''%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%&&&'''(((***++++++)))&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&'''''''''&&&'''(((***%%%&&&'''(((************''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))((((((''''''(((((('''&&&&&&((()))'''######&&&***((()))***+++++++++******,,,---......---...000222333333444555666777888888555666666777888999::::::;;;>>>AAABBBBBBCCCDDDEEEFFFGGGIIILLLOOOQQQRRRSSSSSSUUUWWWZZZ]]]```bbbcccgggjjjnnnssswwwzzz|||}}}}}}wwwmmmfffbbb```]]]\\\^^^ccchhhmmmvvv~~~~~~{{{yyyvvvvvvuuutttqqqnnnllljjjeeeccc```]]][[[YYYVVVSSSQQQNNNJJJGGGEEECCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;999999999:::;;;<<<===>>>999:::<<<<<<<<<===???AAA@@@CCCFFFIIIKKKNNNRRRUUUSSSOOOKKKIIIGGGGGGNNNWWWiii{{{uuuooorrryyy{{{~~~qqqiii^^^XXXQQQKKKGGGBBB<<<777222111///000111333222222///000000000000111111111+++...000///---,,,...000,,,+++)))((('''''''''(((%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&((()))+++&&&&&&'''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&(((((('''''')))***%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''((((((((()))&&&((()))(((%%%$$$&&&)))(((((()))))))))'''%%%$$$''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))******''')))+++)))%%%###$$$&&&''')))***'''""""""&&&***'''((()))***+++***))))))***+++,,,,,,++++++---///333333333333444666777888444555666777888999:::;;;;;;===@@@BBBBBBBBBBBBCCCDDDEEEGGGIIILLLMMMNNNOOOPPPRRRTTTWWWYYY[[[\\\]]]eeeggglllqqquuuxxxyyyyyy|||~~~uuulllfffbbb```^^^]]]```gggmmmsss}}}~~~~~~~~~|||yyywwwsssrrrrrrpppnnnjjjhhhfffccc```\\\YYYWWWUUURRRPPPMMMJJJGGGDDDBBBAAA>>><<<999999999999::::::::::::999999::::::;;;===>>>???777999;;;;;;;;;;;;===>>>@@@BBBCCCCCCCCCDDDFFFHHHIIIGGGFFFFFFDDDEEELLLTTT^^^pppxxxtttwww|||}}}ppphhh___[[[UUUMMMEEE>>>999666666444222///---,,,,,,,,,000000111111111111000000------......------,,,+++"""$$$(((***+++)))&&&$$$((((((((((((((('''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&)))))))))))))))((((((((())))))((('''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&+++*********))))))(((((("""###%%%'''(((((('''''')))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))),,,***)))((('''(((***+++)))******+++---///000111444555555666777888888999999888888888888888999999<<<===??????>>>>>>@@@AAADDDDDDDDDEEEFFFHHHJJJJJJOOOPPPQQQSSSVVVXXXYYYZZZ```cccgggkkknnnqqqtttwww{{{}}}~~~tttkkkeeeaaa___aaa```cccjjjooottt|||~~~}}}{{{zzzxxxxxxxxxxxxvvvtttuuussspppmmmiiigggeeeddd]]]ZZZVVVQQQMMMKKKJJJIIIFFFEEECCC@@@===;;;::::::;;;;;;::::::999888777777:::>>>===888888======999:::::::::;;;;;;;;;<<<<<>>???>>>>>>???AAACCCCCCCCCDDDFFFGGGIIIJJJMMMNNNOOOQQQSSSTTTVVVWWW]]]```dddhhhjjjmmmpppssswwwzzz}}}|||tttlllgggcccbbb``````ccciiiooottt|||}}}|||zzzxxxvvvvvvvvvuuusssrrrqqqooolllhhheeebbb```___XXXVVVRRRMMMJJJGGGFFFFFFDDDCCCAAA???===;;;::::::;;;;;;:::999999888777777777;;;;;;777777;;;<<<:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============???@@@@@@@@@@@@CCCGGGKKKVVV___jjjqqqvvv{{{}}}yyy|||}}}rrrkkkbbb___YYYQQQIIIBBB===:::222111000//////000111111000000111111111111000000//////000000//////...---,,,,,,+++)))))))))))))))$$$$$$%%%%%%&&&''''''''')))((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))&&&&&&&&&'''((((((((()))******((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&%%%%%%%%%)))************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,------,,,+++***++++++,,,---///111333444666666666666777777777777999999999999999:::;;;<<<;;;===>>>>>>>>>>>>???AAAAAABBBBBBCCCDDDFFFGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRXXX[[[___bbbeeegggjjjlllqqqtttxxx{{{}}}{{{uuunnniiifffddd______cccjjjooottt}}}}}}{{{zzzxxxvvvtttsssrrrqqqooommmllljjjgggbbb^^^[[[YYYXXXRRRPPPLLLIIIEEECCCBBBBBB@@@@@@>>><<<;;;::::::::::::::::::999888888777777444999:::777555888;;;;;;999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???AAAFFFIIILLLSSS[[[aaadddiiiqqqxxx{{{xxx{{{~~~tttnnngggddd^^^VVVMMMDDD===999333222111000///000111111000000111111111111000000///////////////...------------,,,***)))((((((((($$$$$$%%%&&&''''''((((((***))))))((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((()))))))))$$$%%%%%%&&&'''((())))))+++***)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%%%%%%%'''(((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++++++++,,,...000222444555777777777777666666666666888777888888999:::;;;<<<;;;<<<>>>>>>======???@@@@@@@@@AAABBBCCCEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOUUUXXX[[[^^^```bbbdddffflllooosssvvvyyy|||~~~xxxqqqkkkeeeccc______ccckkkqqqvvv~~~}}}{{{yyyxxxvvvtttqqqpppooonnnkkkiiihhhfffbbb^^^YYYVVVSSSRRRLLLKKKHHHEEEBBB@@@??????===<<<;;;::::::999999::::::999999999888888777777555999;;;999555555888;;;999999999999::::::::::::;;;;;;<<<<<<<<<=========999;;;<<<<<<===???CCCFFFHHHMMMRRRUUUXXX\\\dddjjjuuu|||zzzwwwzzzxxxrrrnnnjjjdddZZZPPPFFF===999666555333111000/////////000000111111111111000000---............---,,,,,,++++++++++++***(((%%%$$$%%%%%%&&&'''((())))))*********)))(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&'''((())))))&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))+++***(((''''''))),,,...++++++,,,...000333555666777777777777666666666666555555555666777999:::;;;;;;<<<>>>>>>======???@@@???@@@@@@AAABBBDDDFFFFFFIIIJJJJJJKKKMMMNNNOOOOOOSSSVVVYYY[[[]]]^^^```bbbfffjjjnnnrrrtttwww{{{}}}}}}tttkkkccc___]]]^^^ccckkkrrrwww~~~|||zzzxxxwwwtttrrrooommmkkkiiigggddddddbbb^^^ZZZVVVRRROOONNNHHHGGGEEECCCAAA???>>>===;;;:::999999888888999999999999888888888888888777999:::;;;:::777555777:::888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<888999;;;;;;<<<===@@@CCCEEEHHHKKKMMMOOOSSSYYY^^^cccjjjttt|||xxx{{{{{{vvvrrrooohhh^^^SSSHHH???:::999777555222000///......000000111111111111000000---------...---,,,,,,+++))))))***+++)))'''$$$###&&&''''''(((((()))))))))***))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((((((((()))&&&&&&%%%###""""""""""""''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((!!!!!!!!!###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((()))******)))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,***'''%%%%%%(((,,,///***+++,,,...000333555666666666666666777777777777333444444555777999:::;;;:::<<<============>>>@@@???@@@@@@AAABBBDDDEEEFFFIIIIIIJJJLLLMMMOOOPPPPPPSSSUUUXXXYYYZZZ[[[]]]^^^aaadddiiilllooorrruuuwww{{{}}}xxxlllaaa[[[ZZZ[[[aaajjjqqqvvv}}}~~~{{{yyywwwvvvqqqnnnkkkiiigggdddaaa___^^^\\\YYYUUUQQQNNNKKKJJJEEEDDDCCCBBB@@@>>>======:::999999888888888888888888888888888888888888888;;;888777999999777777999777777888888888999999999888999999999::::::::::::888:::;;;;;;;;;<<<>>>@@@AAABBBDDDFFFHHHKKKOOORRRTTT[[[dddnnnwww}}}yyy{{{~~~zzzrrroooiiiaaaVVVLLLCCC>>>999888555222000/////////000000111111111111000000...............------,,,******)))(((''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((($$$######$$$%%%''')))***&&&%%%$$$$$$$$$$$$%%%&&&''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++***(((''''''***---///)))***+++---000222555666555555666666777777888888333444444666888:::<<<===:::<<<======<<<===>>>@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQTTTVVVXXXXXXXXXZZZ[[[\\\___cccgggiiikkknnnqqqtttvvvxxx{{{}}}~~~|||}}}~~~|||nnnaaaZZZVVVWWW]]]gggnnnsss{{{~~~{{{yyywwwvvvmmmjjjgggdddbbb___[[[YYYWWWUUURRROOOKKKHHHFFFEEEBBBAAAAAA@@@???>>><<<<<<::::::999888777777888888777777777777888888888888:::333111666:::999888999777777777777888888888999999999999::::::::::::;;;999;;;<<<;;;::::::<<<===<<<===???AAACCCEEEHHHJJJJJJOOOWWW^^^eeennnxxx|||xxxzzz|||qqqooojjjbbbXXXNNNFFFAAA999777555333111000000000000000111111111111000000///////////////......------+++(((&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))'''''''''(((((((((((()))&&&&&&&&&''''''''''''((()))))))))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''((()))***)))(((&&&%%%%%%&&&((()))$$$$$$%%%&&&&&&%%%$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...))))))+++---///222444666444555555666777888888999444444555777999;;;===>>>:::;;;======<<<<<<>>>???@@@@@@AAABBBCCCEEEFFFGGGFFFGGGIIIKKKMMMOOOQQQQQQPPPSSSUUUVVVVVVVVVXXXYYYYYY\\\```ccceeegggjjjlllnnnpppsssvvvzzz|||~~~vvvooouuuxxx~~~pppbbbZZZSSSTTT[[[eeelllqqqxxx~~~{{{yyywwwvvvjjjhhhdddaaa^^^[[[XXXUUURRRPPPMMMJJJGGGDDDBBBBBB@@@@@@??????>>>===;;;;;;;;;:::999888777777777888777777777777777888888888777///,,,333;;;;;;999:::777777777777888888888888;;;;;;<<<<<<<<<=========:::<<<<<<<<<::::::;;;<<<:::<<<===???AAACCCEEEFFFDDDIIIOOOUUUZZZaaajjjpppvvv}}}{{{{{{|||{{{|||wwwtttpppjjjeee___VVVKKKCCC:::888444111//////000111000000000000000000000000......---------,,,,,,,,,******)))((('''&&&%%%%%%&&&&&&''''''((())))))***&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&& !!!"""###$$$(((((((((''''''&&&&&&&&&''')))***)))&&&%%%&&&(((''''''&&&%%%&&&'''((()))***)))'''&&&&&&'''((()))###%%%''')))******)))(((((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%'''))))))((('''&&&(((((((((((('''&&&%%%$$$))))))))))))************))))))))))))************+++,,,---///111333555777888888777777777777777888777777777777888999:::;;;<<<<<<======>>>????????????AAACCCDDDDDDDDDFFFHHHIIIIIIJJJLLLMMMNNNOOOPPPPPPSSSUUUUUUTTTSSSVVVXXXYYYZZZ[[[]]]```bbbeeefffiiikkkmmmoooqqqssstttttt}}}~~~yyyrrrppppppwww~~~nnn^^^UUUTTTTTTXXX___dddjjjuuu~~~|||{{{xxxrrrmmmhhheeeaaa^^^[[[WWWSSSPPPMMMLLLIIIFFFDDDCCCBBBBBB@@@???>>>===<<<;;;::::::888888777777666555555555666666666666555555555555444555777888888888777666777777777777777888888999<<<<<<<<<>>>BBBFFFIIIJJJIIIBBB<<<:::<<<>>>===;;;===>>>@@@@@@>>>===>>>???DDDDDDFFFJJJOOOUUUZZZ^^^hhhqqq~~~{{{yyyyyyyyyxxx}}}{{{vvvrrrnnnhhhccc]]]TTTIIIAAA999777444111000000111222222222222222222222222222.........---------,,,,,,,,,,,,+++***)))(((''''''%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%$$$$$$############%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$######''')))***)))''''''(((***&&&&&&%%%$$$%%%&&&'''(((***)))'''&&&&&&&&&((()))$$$&&&''')))***)))(((''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((((((%%%&&&((()))***)))((('''&&&&&&''''''((('''''''''(((((()))))))))*********))))))))))))************+++,,,---...111333555666888777777666666666777777777777777777888999::::::;;;<<<<<<======>>>?????????AAACCCCCCCCCDDDFFFHHHIIIIIIJJJKKKMMMNNNOOOOOONNNQQQSSSSSSRRRRRRTTTVVVVVVWWWXXXZZZ]]]___bbbcccfffgggiiikkkmmmooopppqqqxxxzzz~~~yyyssspppqqqsssuuu|||}}}lll]]]TTTQQQQQQVVV^^^dddjjjvvv}}}{{{zzzvvvpppkkkgggddd```\\\ZZZVVVRRROOOLLLKKKHHHEEECCCBBBBBBBBB@@@???>>>===<<<;;;::::::::::::999888888777777666777777777666666666555555555555666777777777777777777777777777777888999999666666:::CCCNNNUUUTTTRRREEE@@@;;;:::<<<>>>===;;;<<<>>>@@@???>>>===>>>>>>@@@@@@AAADDDHHHLLLPPPSSS[[[cccooozzz{{{yyyxxxxxxtttyyyzzzvvvppplllfff```ZZZQQQFFF???888666444222000000111222222222222222222222222222//////.........---------,,,++++++***)))(((''''''%%%%%%%%%&&&''''''((((((&&&'''((()))))))))((('''$$$$$$$$$###############&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''((()))%%%%%%$$$$$$%%%%%%&&&'''***)))'''&&&&&&&&&'''(((&&&'''((())))))((('''&&&'''&&&&&&%%%&&&&&&'''''')))((('''''''''''''''(((&&&''')))*********)))(((%%%%%%&&&'''(((((((((((((((((())))))))))))******)))))))))*********+++++++++,,,,,,...000222444555666666555555555666666777777777777777888999:::::::::;;;;;;<<<======>>>>>>>>>@@@BBBCCCCCCDDDFFFGGGHHHHHHIIIKKKLLLMMMNNNOOOLLLNNNPPPPPPPPPPPPRRRTTTSSSTTTUUUWWWYYY[[[^^^___aaabbbccceeegggiiijjjkkkqqqtttyyy}}}xxxuuutttsssssssssqqqqqqrrruuuxxxwww~~~zzziii[[[SSSNNNPPPUUU]]]dddkkkwww|||yyywwwsssmmmhhhdddaaa^^^ZZZXXXTTTQQQNNNKKKIIIGGGDDDBBBAAAAAAAAA??????>>>======<<<;;;;;;;;;;;;;;;:::999999888888888888777777777666666666666666666666666777888888888777777777777888999999;;;;;;???IIISSSVVVOOOGGG@@@===::::::===>>><<<:::<<<>>>??????>>>======>>>======>>>???AAADDDGGGHHHMMMTTT]]]hhhttt~~~{{{yyyxxxssswww}}}~~~zzzwwwpppkkkddd^^^XXXOOOEEE===999888555222111000000000000000000000000000000000/////////.........------))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))***)))'''&&&&&&&&&&&&'''&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((()))******&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&(((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))))))))(((&&&&&&'''((((((((((((((((((((((((((()))))))))***))))))*********+++++++++++++++,,,---///111333444555555444444444555666666666666666777777888999:::::::::;;;;;;<<<=========>>>@@@AAABBBBBBCCCEEEGGGGGGGGGHHHJJJKKKLLLMMMNNNKKKLLLMMMNNNOOOPPPQQQRRRQQQRRRSSSTTTVVVYYY[[[\\\^^^^^^___```bbbdddfffgggkkknnnuuu||||||wwwtttttttttqqqnnnjjjhhhhhhiiinnnpppsssuuuwwwyyy}}}vvvfffZZZSSSPPPQQQVVV___fffmmmyyy{{{xxxvvvqqqkkkfffbbb___[[[XXXUUURRROOOLLLJJJHHHFFFCCCAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;<<<;;;;;;:::999999888888888888888888777777777777777666555555555666888999888888777777888888999:::>>>???AAAGGGKKKIIIAAA999;;;:::999;;;======<<<:::;;;===>>>>>>===<<<<<<=========>>>>>>@@@BBBDDDEEEGGGLLLSSS[[[eeeuuu|||yyywwwtttxxx}}}~~~zzzxxxpppkkkddd]]]WWWNNNDDD===;;;999666333111///...---///////////////////////////.........------------))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###%%%'''(((((((((&&&%%%&&&'''(((((()))(((''''''((((((''''''&&&''''''''''''''''''((((((((())))))***)))(((''''''&&&%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%$$$$$$$$$$$$&&&&&&''''''((((((((('''(((((())))))(((''''''&&&'''(((((((((((()))))))))************++++++++++++++++++,,,---...000222333444444444444444555666666666666666666777888999:::::::::;;;;;;<<<============???AAABBBBBBBBBDDDFFFFFFFFFGGGIIIJJJKKKLLLMMMLLLLLLLLLNNNPPPQQQRRRRRRQQQRRRRRRTTTVVVXXXZZZ[[[\\\\\\\\\]]]___aaacccdddgggkkkrrrzzz|||tttnnnhhhdddaaa```aaa```______aaaeeehhhooosssxxx|||pppcccZZZUUUSSSTTTZZZbbbiiiqqq}}}~~~yyyvvvtttpppiiiddd___]]]YYYVVVTTTQQQMMMKKKIIIGGGEEECCCAAA@@@@@@AAA??????>>>>>>======<<<<<<:::::::::999888888777777888888888888777777777777777666555555555666888999888888888888888999999:::666999===@@@???>>><<<;;;888888999;;;<<<===<<<:::;;;<<<>>>>>><<<;;;<<<===<<<======???@@@BBBCCCDDDEEEIIINNNSSSYYYfffvvv{{{wwwuuutttyyy~~~{{{yyyqqqlllddd]]]VVVMMMDDD===:::999777444111///------111111111111111111111111......---------,,,,,,,,,+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$&&&'''''''''&&&%%%$$$%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%$$$###---+++))))))******((('''''''''((())))))))))))((($$$%%%%%%&&&''''''(((((())))))((((((''''''''''''###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''((())))))))))))((('''&&&&&&''''''(((((((((((())))))*********++++++++++++,,,+++++++++,,,...///111222444444444444444555666777666666666666777888999999:::;;;;;;<<<======>>>>>><<<>>>@@@AAAAAABBBDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKNNNQQQSSSSSSRRRRRRRRRSSSTTTVVVXXXZZZ[[[ZZZZZZZZZZZZ\\\^^^```bbbeeeiiiooowww~~~rrrnnngggaaa]]]ZZZXXXVVVTTTUUUWWWYYY]]]bbbiiimmmrrrwww~~~{{{kkk___XXXUUUSSSUUU[[[eeemmmuuu~~~~~~zzzvvvtttrrrnnngggbbb^^^[[[XXXUUUSSSPPPMMMJJJIIIGGGEEECCCBBBAAAAAAAAA?????????>>>>>>=========999999999888777777666666888888777777777666666666666666666666666777888888999888888888888999::::::777:::===<<<888777999<<<888888:::;;;;;;<<<<<<<<<:::<<<======<<<;;;;;;<<<:::;;;<<<===???@@@AAABBBBBBFFFJJJLLLOOOWWWdddnnn|||xxxuuusssxxx}}}zzzqqqkkkccc[[[TTTLLLCCC<<<777777555444222111000///111111111111111111111111---,,,,,,,,,,,,+++++++++******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''###$$$&&&'''((('''&&&%%%""""""""""""###$$$%%%%%%((('''''''''&&&&&&&&&%%%)))'''&&&(((***+++***(((&&&&&&((()))))))))((('''"""###$$$&&&'''((()))))))))((((((''''''''''''(((###$$$&&&'''((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''(((((()))(((((()))))))))((((((''''''''''''((((((((())))))*********+++++++++,,,,,,***++++++,,,---///000111444444444444555666777888666555555666666777888999;;;<<<<<<======>>>??????<<<>>>@@@@@@@@@AAACCCEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJLLLPPPSSSRRRQQQRRRRRRRRRTTTUUUWWWYYYZZZYYYXXXXXXXXXYYY\\\^^^```dddggglllsss{{{|||rrrmmmaaa]]]WWWTTTSSSSSSSSSSSSTTTVVVZZZ___eeellltttyyy~~~wwwfffZZZTTTRRRPPPSSSZZZeeeoooyyy|||yyyvvvrrrpppnnnkkkeee```]]][[[WWWUUUSSSPPPMMMJJJIIIHHHFFFDDDBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>999999999888777777666666777777777666666666555555555555666777777777777777999999888888999999:::;;;======<<<:::777666666888999::::::;;;;;;;;;<<<===999;;;===<<<;;;:::;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>BBBFFFHHHHHHMMMVVV]]]nnn|||zzzxxxqqqwww~~~{{{pppjjjbbbZZZSSSKKKBBB;;;444444444333333222222222////////////////////////,,,,,,,,,+++++++++******(((((('''&&&%%%$$$$$$###((((((((((((((((((''''''(((''''''''''''((())))))$$$%%%'''))))))((('''&&&%%%%%%%%%&&&'''((()))***$$$%%%&&&(((***+++------###"""!!!$$$(((******(((%%%%%%'''((((((((('''&&&!!!"""$$$&&&((()))******((((((''''''''''''((()))&&&''')))***+++++++++***%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))******&&&'''((())))))*********''''''''''''((((((((()))******+++++++++,,,,,,,,,***++++++,,,---...000111444444444555666777888888555555555666666777888999<<<<<<======>>>?????????<<<===???@@@@@@AAACCCEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIKKKPPPRRRRRRPPPQQQQQQRRRSSSUUUWWWXXXYYYXXXWWWVVVVVVXXXZZZ\\\^^^ccceeejjjqqqyyy~~~rrriiibbb___XXXUUUQQQOOOPPPRRRTTTTTT[[[^^^ccciiiooowwwtttcccWWWQQQOOOMMMPPPXXXeeeppp{{{~~~{{{vvvrrrooommmlllhhhccc^^^]]]ZZZWWWUUUSSSPPPMMMJJJIIIHHHFFFDDDCCCBBBCCCCCC????????????>>>>>>>>>>>>::::::999999888777777666666666666666555555555555444555777888888888777666999999888888999999:::;;;:::888777777:::;;;:::999:::;;;;;;;;;::::::<<<>>>999;;;<<<<<<;;;::::::;;;<<<======>>>>>>>>>======;;;@@@EEEFFFFFFIIIOOOUUUaaaooo~~~|||||||||yyyrrrkkkbbbZZZRRRHHH>>>777555555444444333222222111////////////////////////............---,,,+++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((((((((******((('''&&&'''''''''%%%$$$%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''(((((())))))******''''''''''''(((((())))))%%%$$$$$$$$$%%%&&&((()))))))))(((((('''''''''&&&&&&'''(((*********)))(((***)))(((''''''((()))***,,,+++***((((((((()))*********))))))(((((((((''''''''''''''''''''''''''''''((()))******++++++******++++++,,,...000222333333333333444444444555555333555666777666777888::::::;;;<<<=========<<<;;;>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJJJJIIIJJJLLLNNNPPPQQQQQQQQQOOOOOOQQQRRRSSSSSSSSSSSSUUUUUUUUUVVVXXX[[[]]]___ddddddiiiqqqvvvzzzssshhhaaa]]]ZZZXXXUUUUUUUUUUUUUUUXXX]]]aaa^^^fffqqqxxx}}}uuubbbVVVPPPMMMJJJNNNWWWbbbppp~~~|||zzzrrrpppmmmkkkhhhccc^^^ZZZYYYWWWTTTQQQOOOMMMMMMMMMGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBAAA@@@???>>>======>>><<<:::999::::::999888888888777777666666555555777777777777777888888999777777888999999999999888;;;<<<<<<:::999888999;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<>>777222222111000000//////...000000000000000000000000////////////...---,,,+++)))))))))(((''''''&&&&&&))))))))))))))))))))))))((('''&&&'''))))))'''&&&%%%&&&'''&&&$$$$$$$$$%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&'''((()))***)))(((((((((''''''''''''&&&''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&''''''((())))))(((((((((''''''''''''''''''''''''''''''''''''((()))******++++++***...---------------......333333333444444444555555444555777888777888999;;;:::;;;<<<=========<<<;;;@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQTTTTTTTTTUUUXXX[[[]]]___bbbbbbfffnnnsssvvv|||wwwoooddd[[[XXXXXXYYYYYY___```aaabbbcccfffkkknnnrrryyywwwdddWWWOOOLLLIIINNNVVVaaappp~~~zzzxxxqqqoookkkhhhfffbbb]]]ZZZYYYXXXUUUSSSPPPNNNMMMLLLHHHGGGFFFEEEEEEEEEEEEEEEBBBAAA@@@???>>>======<<<===;;;999999999:::999888777777777777666666666666777777777777777888999999777888888999999999999999:::;;;;;;:::888888999:::999999::::::;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<>>===<<<<<<<<<<<<===???@@@@@@@@@AAAEEEIIIMMMSSS\\\kkk|||{{{{{{yyyxxxtttlllaaaVVVNNNFFF>>>888444444333222222111111000111111111111111111111111//////000//////...---,,,***))))))((((((''''''&&&)))*********************'''&&&%%%&&&((((((&&&%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''''''''(((((()))((((((((((((''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******++++++***...------,,,,,,,,,------333333333444444444555555444666888888888888:::<<<999:::<<<=========<<<;;;AAAAAAAAAAAAAAAAAA@@@@@@BBBBBBCCCDDDFFFGGGIIIJJJKKKKKKLLLNNNNNNOOOOOOOOOLLLLLLMMMNNNOOOOOOOOONNNQQQRRRRRRTTTWWWZZZ]]]^^^______cccjjjnnnpppvvv|||}}}rrrkkkccc]]]VVVRRRTTTZZZaaaeeelllnnnppprrrtttwww{{{~~~{{{hhhXXXOOOKKKIIIMMMUUU```ppp|||xxxuuupppmmmiiieeebbb___\\\ZZZYYYXXXWWWUUURRROOOLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@???>>>===<<<<<<===;;;999888999:::999888666666666666666777777777888888777777888888999:::777888999999::::::999999:::;;;;;;:::888888999:::::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<===???>>>>>>===============>>>?????????@@@BBBFFFIIIKKKRRR___ppp}}}xxxwwwxxxwwwvvvssskkk^^^TTTLLLDDD===999555555444333333222222111000000000000000000000000......///......---,,,,,,******))))))(((''''''''''''''''''''''''((((((((('''&&&%%%&&&((((((&&&%%%&&&'''((('''%%%%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%&&&((((((((((((((('''''''''***)))'''&&&%%%&&&&&&'''((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******++++++************+++---...000111333333333444444444555555444555777777777888999;;;999:::;;;=========<<<<<<@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@CCCEEEHHHKKKLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMNNNOOOPPPQQQTTTWWWZZZ\\\]]]]]]aaagggkkklllpppvvvxxx{{{yyyppphhhaaa\\\YYYVVVSSSTTT\\\hhhttt|||kkkZZZOOOIIIHHHLLLTTT___ooo~~~~~~~~~~~~{{{vvvrrrnnnkkkfffbbb___]]][[[YYYXXXXXXWWWVVVSSSOOOLLLJJJJJJJJJHHHGGGFFFEEEEEEDDDAAA@@@@@@???>>>===<<<;;;<<<;;;999888999:::999888555666666666777888888888999888888888888999::::::888999999:::::::::::::::999:::;;;:::888888999;;;999999:::;;;===>>>??????;;;<<<<<<<<<<<<=========???>>>>>>======>>>>>>>>>>>>?????????>>>@@@CCCEEEFFFLLLVVVddduuu{{{vvvuuuvvvvvvuuuppphhh[[[QQQIIICCC===999111111000000///.........////////////////////////,,,,,,---------,,,++++++*********)))((((((''''''%%%%%%%%%&&&&&&'''''''''((('''&&&'''((()))'''%%%'''((()))((('''&&&&&&(((%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((+++***((('''&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******++++++***)))******+++---///111222333333333444444444555555222444555666666666888999888:::;;;============<<<===>>>>>>???AAABBBBBBCCCAAAAAAAAACCCDDDFFFHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMPPPSSSVVVWWWZZZZZZ^^^dddggggggkkkpppqqqtttzzz}}}wwwooofff```[[[XXXVVVXXXWWWXXX]]]hhhxxxnnn[[[OOOHHHGGGKKKRRR^^^nnn|||{{{{{{|||{{{xxxssspppllliiiddd```^^^\\\YYYXXXWWWWWWVVVUUUSSSPPPMMMKKKLLLKKKIIIHHHFFFEEEDDDDDDAAAAAA@@@???>>>===<<<<<<===;;;999999:::;;;:::999666777777888888999999999999999999999999::::::;;;999999:::;;;;;;;;;;;;;;;:::;;;;;;:::999999:::<<<888999:::;;;<<<===>>>???<<<<<<<<<=========>>>>>>??????>>>>>>>>>??????@@@>>>???@@@???>>>???AAACCCEEEIIIQQQ[[[kkkzzzvvvuuuuuutttssskkkcccXXXNNNHHHBBB<<<888222222111111000/////////........................++++++,,,,,,,,,,,,+++***+++******))))))(((((('''&&&&&&''''''(((((())))))((('''&&&'''))))))'''&&&'''((()))(((&&&&&&&&&'''%%%%%%&&&''''''''''''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''(((((()))((((((''''''''''''(((((((((((((((***))))))(((((((((((())))))((('''&&&&&&'''((()))''''''((())))))))))))(((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))******++++++***,,,,,,,,,---...///000111333333333444444444555555111333555555555555777999888999;;;===>>>>>>======<<<===>>>???@@@BBBCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDIIIIIIKKKLLLLLLMMMMMMMMMNNNOOOOOOOOONNNMMMLLLLLLGGGGGGGGGHHHKKKMMMPPPQQQTTTUUUYYY___aaaaaadddiiikkknnnsssyyy}}}zzzwwwvvvxxx{{{~~~wwwhhheee```\\\YYYXXXYYYZZZ]]]___bbbiiiuuuooo\\\OOOIIIFFFJJJQQQ\\\nnn}}}zzzyyyxxxxxxxxxuuurrrnnnjjjgggccc```^^^[[[XXXVVVUUUUUUTTTSSSQQQOOONNNMMMNNNLLLKKKHHHFFFEEEDDDDDDBBBBBBAAA@@@???>>>=========<<<::::::;;;<<<<<<;;;999999999999999:::::::::::::::999999::::::;;;<<<999:::;;;;;;<<<<<<;;;;;;:::;;;<<<;;;::::::<<<>>>999::::::;;;<<<===>>>>>>============>>>>>>>>>>>>??????????????????@@@AAA???@@@AAA@@@@@@@@@BBBDDDFFFIIINNNVVVcccxxxyyyvvvvvvuuutttqqqfff___UUULLLGGGAAA;;;777444444333333222111111111////////////////////////+++,,,,,,------,,,,,,+++++++++******)))((((((((('''''''''((())))))******'''&&&%%%&&&((((((&&&%%%&&&'''''''''%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))))))))((((((''''''''''''((((((((()))''''''(((((()))(((((((((+++)))&&&%%%%%%&&&)))+++&&&'''((()))***))))))(((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******++++++***++++++,,,---///111333444333333333444444444555555222444555666555666888999888999;;;===>>>>>>>>>======>>>>>>???@@@AAAAAAAAAGGGFFFEEEEEEDDDDDDDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMOOOOOOOOONNNMMMLLLKKKKKKDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMQQQXXXZZZZZZ\\\aaaccceeeiiinnnsssvvvxxxyyyyyy{{{~~~|||wwwuuuttttttrrrtttwwwxxxyyyyyy{{{||||||zzzzzzzzzwwwxxxzzz{{{{{{|||~~~}}}uuulllfffcccbbbaaa______bbbeeehhhiiilllqqqxxxppp]]]PPPIIIFFFIIIPPP[[[mmm~~~{{{yyyyyywwwuuuuuuuuussspppnnnhhhfffcccaaa___\\\XXXUUUTTTSSSRRRPPPOOOOOOOOONNNOOONNNKKKIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>===;;;;;;===>>>======;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<======<<<<<<>>>???<<<<<<<<<======>>>>>>>>>======>>>>>>>>>????????????????????????@@@AAABBB???AAABBBBBBBBBBBBCCCEEEFFFIIILLLQQQ\\\pppyyywwwvvvvvvsssqqqccc\\\SSSKKKFFFAAA;;;666111111000000///.........000000000000000000000000,,,,,,---......---------++++++******)))(((((((((%%%&&&&&&'''((())))))***%%%%%%$$$%%%&&&'''%%%###$$$%%%&&&%%%###"""###$$$$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%"""###%%%'''((((((''''''&&&'''''''''(((((())))))$$$%%%'''((()))((('''''''''%%%!!!!!!%%%'''%%%&&&((()))))))))((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''((()))******++++++***'''(((***---111444777999333333333444444444555555333555666777666777999:::888999;;;===>>>>>>>>>===????????????????????????CCCCCCCCCDDDFFFGGGIIIJJJFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIBBBBBBAAABBBCCCDDDFFFGGGFFFGGGKKKRRRUUUTTTWWW\\\[[[]]]aaaeeehhhkkklllmmmlllnnnqqqxxx{{{wwwvvvvvvvvvsssuuuvvvvvvvvvvvvxxxzzz{{{{{{zzzxxxuuutttuuuvvvooorrruuuxxxyyy{{{}}}}}}~~~}}}yyytttllleee___gggggghhhhhhjjjnnnrrrvvvvvvyyy~~~ppp]]]PPPJJJFFFHHHOOO[[[mmm|||xxxuuuxxxvvvtttssssssrrrpppnnngggeeecccaaa___\\\WWWTTTSSSRRRPPPOOONNNNNNOOOPPPOOONNNLLLIIIGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@?????????===<<<<<<>>>???>>>>>>=========<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<===>>>=========???@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????@@@?????????@@@AAAAAABBB???AAACCCCCCCCCCCCEEEFFFFFFHHHKKKOOOXXXkkk~~~yyywwwxxxwwwsssnnnccc\\\SSSMMMIIIEEE===888444333222111000000000000222222222111111///...---///---+++,,,//////---***'''(((((())))))((('''&&&'''''''''''''''((())))))&&&'''(((((('''%%%###!!!((())))))((('''$$$"""!!!&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''***'''###"""###$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&$$$$$$$$$&&&((())))))((('''&&&&&&&&&&&&&&&(((&&&%%%&&&)))+++)))'''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%,,,***(((''')))******)))++++++,,,,,,---...//////333333333333333333333333111222333555666888999::::::;;;<<<<<<======<<<<<<===>>>>>>???@@@AAAAAAAAAEEEDDDDDDEEEHHHIIIIIIHHHEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQPPPOOOLLLJJJHHHGGGEEECCCAAA@@@@@@@@@@@@DDDDDDEEEGGGJJJMMMPPPRRRUUUSSSRRRSSSUUUWWWYYYYYY\\\aaaggglllsss|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{zzzxxxwwwxxxzzzvvvwwwzzz|||}}}zzzwwwtttsssrrrrrrqqqtttyyy~~~ooo[[[NNNHHHFFFIIIPPP[[[mmm~~~{{{vvvrrrvvvvvvuuutttrrrpppnnnmmmjjjhhhccc___[[[YYYXXXWWWPPPQQQQQQRRRRRRQQQQQQPPPNNNNNNMMMLLLJJJGGGEEEDDDFFFFFFDDDCCCAAA???>>>===AAA@@@???>>>===<<<;;;;;;>>>>>>======<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<>>>??????;;;<<<<<<===>>>???@@@@@@======>>>>>>>>>======<<>>888444333222111000000000000000000000000000///...---...---,,,---...///,,,***((()))*********)))((('''&&&&&&&&&&&&&&&'''(((((('''((()))******)))'''&&&&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$&&&((()))(((((('''&&&&&&&&&&&&'''(((&&&%%%%%%((())))))''''''''''''&&&&&&'''''''''''''''''''''''''''''''''+++***(((((()))******)))+++,,,,,,...///000111111333333333333333333333333555666666777888999999:::999::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBDDDCCCCCCDDDGGGHHHHHHGGGFFFFFFGGGIIIKKKMMMOOOPPPSSSTTTUUUVVVUUUSSSPPPNNNIIIGGGDDDAAA>>>=========??????@@@BBBDDDGGGIIIKKKMMMLLLKKKKKKMMMOOOPPPQQQTTTXXX^^^eeemmmxxxooo[[[MMMGGGDDDGGGNNNZZZlll~~~}}}zzzvvvsssttttttsssrrrqqqooommmllljjjgggccc___[[[YYYXXXXXXQQQQQQPPPPPPPPPOOOOOOOOONNNMMMLLLKKKIIIGGGEEEDDDFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>======>>>>>>>>>>>>======<<<<<<=========<<<<<<=========<<<<<<<<<<<<===>>>???@@@@@@@@@??????????????????BBBCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDGGGKKKOOOSSS^^^uuu~~~zzzyyyzzzxxxrrrmmmeeeaaa\\\WWWRRRIII???777333333222111000000000000......////////////...---...---------......,,,************+++***)))((((((%%%%%%%%%%%%%%%&&&'''''''''((()))***+++***))))))%%%%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((&&&$$$$$$&&&'''((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))******)))((()))++++++***(((+++,,,---...000111333333333333333333333333333333777777777777888888888888888999::::::;;;;;;:::::::::;;;<<<===???@@@AAABBBCCCBBBBBBCCCFFFGGGGGGFFFGGGGGGHHHJJJLLLNNNPPPQQQTTTVVVYYY\\\\\\ZZZWWWUUUOOOMMMHHHCCC???===<<<<<<:::;;;<<<>>>???AAABBBCCCDDDDDDCCCCCCDDDFFFHHHIIIKKKPPPWWW^^^hhhuuuoooZZZLLLEEEBBBEEELLLXXXkkk}}}{{{yyyvvvtttrrrrrrrrrqqqpppnnnmmmlllhhhfffccc___\\\YYYXXXXXXTTTSSSQQQPPPOOONNNOOOOOOLLLLLLLLLKKKIIIGGGEEEDDDFFFFFFFFFFFFFFFEEEEEEEEEBBBAAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>@@@??????>>>>>>??????@@@>>>======>>>>>>???@@@AAADDDDDDCCCBBBAAAAAA@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEGGGJJJNNNQQQZZZnnn~~~zzzyyyzzzyyyrrrmmmgggeeeaaa]]]UUUKKK???777333222222111000000111111......//////000/////////............------+++***************)))(((((('''&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((()))(((''''''&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''%%%###''''''((((((((((((''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&((())))))(((&&&$$$$$$$$$&&&''''''&&&''''''''''''''''''&&&&&&&&&'''(((((())))))***(((((((((***,,,,,,***'''***+++,,,...000222333444444444444444444444444444444444555555666666777777999999:::;;;;;;;;;;;;:::999999;;;<<<>>>@@@AAABBBBBBAAAAAABBBEEEFFFFFFEEEGGGHHHIIIJJJMMMOOORRRSSSSSSVVV\\\```bbbaaa^^^\\\YYYVVVQQQJJJEEEAAA???>>>:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@BBBDDDFFFIIINNNUUU^^^hhhvvvoooZZZKKKDDDAAAEEELLLXXXkkk|||zzzxxxvvvuuurrrrrrrrrqqqpppooommmlllgggeeeccc___\\\ZZZYYYXXXXXXVVVSSSPPPOOOOOOPPPPPPLLLLLLLLLKKKJJJHHHGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGJJJLLLNNNUUUgggwwwzzzyyyzzzyyysssnnniiihhhddd^^^VVVJJJ???777333222111111000111111111//////000111111111000000......///...---,,,++++++******)))(((''''''&&&&&&'''''''''''''''(((((())))))))))))(((((('''&&&%%%((('''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))(((&&&###''''''((((((((((((''''''((((((((('''((())))))***((('''''''''&&&'''''''''%%%%%%%%%&&&'''((()))***''''''&&&%%%$$$%%%&&&'''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((***,,,,,,***((()))***+++---///111222333444444444444444444444444222222333555666888999999::::::;;;<<<<<<<<<<<<<<<999999;;;<<<>>>@@@AAABBBBBBAAAAAABBBEEEFFFFFFEEEGGGHHHIIIKKKMMMPPPRRRTTTTTTXXX^^^dddhhhiiigggfffccc___ZZZTTTMMMHHHDDDBBB========================<<<>>>?????????AAAEEEHHHMMMRRRYYYaaalllyyymmmYYYKKKDDDBBBFFFMMMYYYlll{{{yyyxxxwwwvvvsssssssssrrrqqqooonnnmmmfffdddbbb```]]][[[YYYYYYXXXVVVSSSPPPNNNNNNOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFIIIJJJJJJKKKLLLLLLKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGIIIKKKLLLRRR```ooozzzxxxyyyxxxtttoookkkiiiddd]]]RRRGGG===777222222111111111111111222000111111111111111000000...///000///,,,+++***++++++***((('''&&&&&&&&&&&&(((''''''''''''((()))))),,,++++++)))(((''''''&&&)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&''')))***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''(((((()))***(((((((((((('''''''''&&&%%%%%%%%%&&&'''((()))***&&&'''((('''&&&%%%%%%'''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&((((((((()))+++,,,+++)))***+++,,,---///000111222444444444444444444444444333444555777888:::;;;<<<:::;;;<<<<<<======<<<<<<:::;;;<<<===???@@@AAABBBBBBAAAAAABBBEEEFFFFFFEEEFFFGGGHHHJJJMMMPPPRRRTTTVVVZZZaaahhhnnnpppqqqpppkkkiiieee___XXXRRRLLLIIICCCBBB@@@>>>======>>>>>>===@@@BBBCCCCCCEEEJJJNNNSSSXXX```hhhqqq|||kkkXXXLLLFFFCCCFFFMMMYYYlll~~~{{{zzzyyyxxxwwwuuuttttttrrrqqqooommmllldddcccbbb```^^^\\\ZZZYYYUUUTTTRRRPPPNNNMMMMMMNNNOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCEEEFFFHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHJJJKKKOOO[[[hhhyyywwwxxxxxxuuuqqqmmmjjjcccYYYNNNCCC;;;777222111111111111111222222000111111111000///......---///111///,,,******+++,,,+++)))((('''&&&&&&''''''&&&&&&&&&&&&'''((((((***))))))(((''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&(((***''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&((()))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%(((******(((%%%%%%&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&&&&'''''')))((('''(((***+++++++++,,,------///000111222222555555555555555555555555555555666777888999::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAABBBCCCBBBAAACCCEEEGGGGGGFFFEEEFFFHHHJJJMMMPPPRRRTTTVVVZZZaaaiiiooosssvvvwwwtttsssqqqmmmggg___XXXTTTMMMJJJFFFCCCAAABBBCCCDDDBBBFFFJJJKKKKKKMMMSSSYYY]]]bbbjjjqqqxxxiiiXXXMMMIIICCCFFFMMMYYYkkk~~~|||{{{zzzyyywwwuuutttsssrrrooommmjjjiiiccccccbbb```^^^\\\ZZZYYYUUUUUUTTTSSSRRRQQQPPPOOOQQQQQQQQQRRRQQQQQQPPPPPPLLLLLLKKKKKKJJJJJJJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEGGGIIIJJJLLLMMMKKKKKKLLLNNNNNNOOOOOONNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHHHHJJJJJJNNNXXXccc}}}yyyvvvwwwxxxuuurrrnnnjjjbbbVVVJJJ@@@:::777222111111111111111222222000000000000///...,,,,,,---000111///,,,)))***+++...,,,+++)))'''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########%%%((()))'''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((()))(((''''''(((((((((((((((((('''%%%$$$$$$$$$$$$%%%&&&&&&(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''(((((($$$(((,,,,,,)))&&&%%%&&&%%%&&&((())))))(((&&&%%%!!!"""###$$$&&&'''((()))***(((&&&''')))+++,,,,,,...//////000111222222333555555555555555555555555555555555555666666666777999999:::;;;;;;;;;::::::===>>>>>>???@@@AAAAAAAAACCCBBBBBBCCCFFFGGGGGGFFFEEEFFFGGGIIILLLOOORRRSSSTTTXXX___fffmmmsssvvvxxx||||||{{{xxxrrrjjjbbb]]]UUURRRMMMHHHFFFGGGIIIKKKHHHLLLQQQRRRSSSVVV\\\bbbeeejjjrrrxxx~~~hhhXXXNNNKKKCCCFFFLLLWWWiii~~~||||||{{{yyyxxxuuutttsssqqqnnnkkkhhhgggcccbbbbbb```___]]][[[ZZZXXXXXXXXXXXXWWWUUUTTTSSSRRRSSSSSSSSSSSSSSSRRRRRRKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRTTTUUUUUUUUUUUUUUURRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMJJJHHHHHHJJJJJJMMMWWWaaa{{{|||yyyzzzzzzuuupppnnnggg]]]RRRIIIAAA;;;777777555222///---------...222222222111111000///...++++++,,,------,,,,,,,,,))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((((((&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&''''''%%%"""###'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$&&&''')))***%%%))),,,***%%%!!!"""$$$***))))))((((((((())))))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''%%%$$$$$$$$$$$$###!!!"""###%%%''')))+++,,,---******))))))))))))******+++,,,---///000000111111222333444555555555555555777666444333444777:::<<<<<<<<<;;;;;;;;;<<<<<<===============>>>???@@@AAADDDDDDEEEFFFGGGHHHHHHIIIJJJIIIIIIJJJLLLNNNQQQRRRRRRVVV[[[aaagggooowww|||{{{vvvnnnfffbbb^^^XXXTTTRRRQQQQQQPPPSSSVVVZZZ^^^aaaeeeiiillltttvvvzzz}}}jjjXXXKKKDDDDDDFFFKKKWWWiii}}}{{{yyyxxxxxxwwwuuusssqqqooommmjjjgggfffccc```^^^]]]\\\[[[YYYYYYXXXVVVUUUTTTTTTUUUVVVUUUUUUUUUTTTSSSRRRRRRQQQSSSRRRQQQOOONNNMMMLLLLLLMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMNNNOOOQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVUUURRROOOMMMSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOONNNOOOOOOPPPQQQNNNLLLMMMNNNOOORRRZZZdddxxx|||yyyzzzyyyuuupppmmmfff\\\RRRIIIBBB<<<888666555333111000///000000222222222111000///---,,,+++,,,,,,------,,,,,,,,,,,,,,,+++***)))(((''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&***)))'''$$$"""$$$(((+++%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% $$$''''''$$$"""$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''''''''''''''((((((((((((******))))))))))))******+++,,,---///000111111111000000111111222222111111444444222222333555888:::<<<;;;;;;;;;;;;<<<<<<===============>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOQQQTTTXXX^^^eeemmmvvv|||{{{sssqqqmmmfffaaa___]]]\\\[[[bbbeeehhhkkknnnqqqtttwwwxxx{{{~~~jjjXXXKKKEEEDDDEEEKKKWWWiii}}}{{{yyyxxxxxxxxxvvvtttsssqqqoookkkhhheeebbb___]]]\\\\\\[[[YYYZZZYYYWWWVVVUUUUUUVVVVVVWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSQQQPPPOOOOOONNNNNNOOONNNNNNMMMLLLLLLLLLMMMJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXWWWUUUSSSQQQVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSOOOMMMMMMNNNOOOQQQZZZdddyyy}}}zzzzzzyyytttooojjjddd[[[RRRJJJCCC===:::555444333222222111111222111111111000///...,,,,,,,,,,,,------------,,,,,,***))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!!!!""" !!!$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((***+++***)))((((((((((((''''''''''''******))))))))))))******++++++---///000111222222444444444444333333333333444333333333444666888999;;;;;;:::;;;;;;<<<==================>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMOOOQQQTTTYYY```jjjttt{{{}}}vvvpppmmmkkkjjjiiinnnooorrrssstttvvvyyy||||||~~~iiiXXXLLLEEECCCEEEKKKVVViii~~~{{{yyyxxxwwwwwwvvvtttsssrrrooojjjgggdddaaa^^^\\\\\\\\\[[[ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUVVVPPPNNNNNNOOOOOOQQQYYYcccyyy{{{zzzxxxsssooohhhbbbZZZRRRKKKEEE???<<<666555444333222111000000///////////////......---------------------,,,+++)))(((''''''%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&&&&%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%"""!!! """######!!! """###'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++))))))******((('''&&&&&&''''''(((((())))))******))))))))))))*********+++---///111222333333666666555555444444444444555555666666777999::::::::::::::::::;;;<<<=========<<<<<<======>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNPPPSSSZZZdddpppxxx~~~yyyvvvtttsssrrrssstttuuuuuuuuuvvvyyy{{{~~~}}}}}}~~~iiiXXXLLLFFFCCCDDDJJJVVVhhh|||yyyxxxwwwvvvuuutttsssqqqnnniiieeebbb```]]]\\\\\\]]]\\\[[[\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPOOONNNMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVRRRPPPOOOPPPOOOQQQYYYbbbzzz|||zzzwwwrrrooogggbbb[[[SSSMMMGGGAAA>>>888777555222000...------,,,---...///000000000000---.........------,,,+++,,,++++++***)))(((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$''')))***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((())))))'''&&&$$$'''((((((((((((((()))***((((((''''''((()))******((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++)))(((((((((((('''%%%''''''''''''((((((((()))******))))))))))))******)))+++---///111333444555444333222111000000111111555555666888999999::::::999999999::::::<<<======<<<<<<<<<<<<===>>>???@@@BBBCCCCCCDDDEEEFFFGGGHHHKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKNNNSSS]]]hhhppp|||zzzyyyyyyxxxxxxyyyyyyxxxwwwxxx{{{~~~zzzzzz~~~}}}gggWWWLLLFFFBBBDDDIIIUUUggg}}}|||zzzxxxwwwxxxvvvtttssspppmmmhhhddd```^^^\\\[[[\\\]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWTTTSSSQQQPPPOOONNNNNNNNNOOOOOOOOONNNMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\^^^___```````````````______^^^]]]]]]]]][[[[[[[[[[[[ZZZXXXWWWVVVUUURRRQQQQQQPPPQQQYYYbbbyyy}}}zzzvvvrrrooogggccc\\\UUUOOOIIICCC???;;;888555111...---------,,,---...///000111111111......///......---,,,++++++***))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&((((((''''''''''''((((((###%%%(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))((('''$$$$$$%%%&&&''')))+++,,,&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%((()))((('''***))))))((('''&&&&&&&&&******))))))))))))******)))***---///222444555666555444222111111222333333222333555777888888888777999999999999:::;;;======<<<<<<<<<<<<===>>>??????BBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIMMMVVV___fffwww~~~|||||||||{{{xxxxxxxxxwwwvvvxxx{{{~~~wwwvvvzzz{{{eeeUUUKKKEEEBBBCCCHHHSSSeeezzz}}}zzzxxxwwwzzzwwwssspppmmmiiieeebbb]]][[[YYYYYYZZZ\\\\\\[[[\\\]]]]]]]]]\\\[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOOOONNNMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNOOONNNOOOPPPQQQRRRSSSTTTTTTWWWXXXYYYZZZ\\\]]]^^^^^^[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]___```aaabbbcccdddccccccbbbbbbaaa``````^^^^^^___^^^]]][[[YYYXXXXXXUUUTTTTTTRRRSSSZZZcccxxx~~~zzzuuuqqqnnniiiddd^^^WWWQQQKKKDDD@@@<<<999444000......///111///000000111111000000///////////////...---,,,+++(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&'''''''''###$$$&&&&&&$$$######$$$###$$$$$$%%%&&&'''((((((######$$$%%%&&&''''''(((&&&&&&&&&'''''''''((((((###"""""""""$$$&&&((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&))))))(((((('''''''''&&&******))))))))))))******(((***,,,///222555666777666555444333333444666777111333666888999999777777888888888999:::;;;===>>><<<<<<<<<<<<<<<===??????AAABBBBBBCCCDDDEEEFFFGGGFFFGGGIIIJJJJJJJJJIIIIIIFFFFFFFFFFFFIIIOOOWWW]]]kkkyyy|||{{{{{{zzztttuuuuuuttttttvvvzzz}}}|||sssqqquuu}}}yyycccTTTJJJEEEBBBCCCGGGRRRcccxxx}}}zzzxxxwwwwwwsssmmmhhhdddaaa]]]ZZZXXXVVVTTTUUUWWWXXXYYYYYY\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZXXXWWWTTTTTTSSSRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPOOONNNMMMLLLMMMNNNOOOPPPQQQRRRRRRPPPQQQRRRSSSUUUVVVWWWXXXYYYYYYZZZ\\\]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^_________```bbbcccdddeeegggggggggfffeeeeeeddddddddddddddddddccc```^^^\\\[[[XXXVVVVVVTTTTTT[[[cccvvvzzzuuuqqqnnnjjjeee___XXXRRRKKKEEEAAA===999444000...000333555333222222222111///...---////////////...---,,,+++++++++***)))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''')))***)))'''&&&&&&'''"""###$$$%%%'''((())))))""""""###$$$&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&+++)))'''&&&'''(((((((((%%%%%%%%%&&&'''((()))***$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&$$$###%%%%%%&&&'''((()))************))))))))))))******(((***,,,000333555777777333222000000000222444555333555888;;;<<<;;;999888888888888999:::;;;===>>><<<;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEHHHIIIJJJLLLMMMLLLLLLKKKEEEEEEEEEEEEFFFKKKRRRWWW```ppp~~~{{{yyyxxxwwwvvvvvvvvvvvvvvvyyy}}}{{{}}}zzzpppooorrryyyxxxbbbSSSIIIDDDBBBCCCGGGQQQaaavvv}}}zzzxxxvvvrrrmmmfff```\\\XXXUUUSSSUUUSSSQQQRRRTTTVVVVVVVVV\\\\\\]]]]]]\\\[[[YYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXYYY[[[\\\[[[ZZZXXXVVVUUUUUUTTTTTTTTTTTTTTTUUUWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWRRRRRRTTTUUUWWWXXXZZZZZZXXXXXXYYYZZZ\\\]]]^^^^^^```````````````_________aaaaaaaaabbbcccdddfffgggjjjjjjiiiiiihhhggggggggghhhhhhiiiiiigggdddaaa```]]]ZZZXXXWWWUUUUUU[[[ddduuuyyytttpppnnnjjjfffaaa[[[TTTNNNGGGBBB999777333000//////000111//////000000000000//////+++,,,,,,------,,,,,,+++)))((('''%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&+++******)))(((''''''&&&'''%%%###"""###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&))))))'''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))))))))((('''%%%### !!!"""###$$$%%%&&&&&&&&&&&&''''''(((''''''&&&%%%((((((''''''((()))*********+++---000222444555666222222222111222222333444555444444444444555666666888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????BBBBBBBBBBBBCCCEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKHHHGGGEEEEEEGGGKKKNNNQQQ[[[cccqqq~~~|||yyyvvvuuuuuuvvvwwwyyyzzz{{{{{{|||}}}xxxpppnnnqqqyyyxxxhhh[[[PPPHHHAAABBBFFFOOO```uuu~~~zzzvvvrrrjjjeee]]]VVVRRROOOLLLKKKJJJJJJKKKMMMOOORRRTTTVVVZZZYYYXXXYYY[[[\\\]]]\\\XXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\VVVVVVVVVUUUUUUTTTTTTTTTWWWWWWVVVVVVUUUTTTTTTTTTQQQQQQRRRTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZ\\\\\\]]]^^^___```aaabbb^^^^^^___aaabbbbbbbbbbbbccccccccccccdddeeeffffffeeegggjjjkkkkkkkkklllnnnmmmkkkiiiiiijjjjjjgggdddfff___ZZZXXXXXXYYY^^^eeezzzyyysssooommmlllhhhaaaZZZSSSKKKCCC>>>888666333000//////000111///000000111111000000////////////...---,,,+++***,,,,,,+++***))))))))))))&&&&&&&&&&&&&&&''''''(((''''''(((((())))))******(((&&&$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''''''''(((((('''%%%$$$###%%%%%%$$$###$$$%%%'''((((((((((((((((((((((((((())))))((((((((()))*********+++---///222333444555333222222222222222333333555555555555555666666777888888999::::::;;;;;;<<<<<<<<<======>>>>>>??????BBBBBBBBBBBBCCCEEEGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKHHHFFFDDDBBBCCCEEEHHHJJJRRRYYYeeesss}}}zzzwwwwwwwwwxxxyyyzzz{{{||||||zzz{{{~~~xxxpppnnnqqqyyy{{{gggXXXLLLFFFBBBCCCFFFPPPaaavvv}}}xxxssspppddd___WWWQQQLLLJJJGGGFFFEEEEEEEEEGGGJJJNNNRRRTTTYYYYYYXXXYYYZZZ\\\\\\\\\XXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\XXXXXXXXXWWWWWWWWWVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^___```aaabbbbbb___```aaabbbbbbbbbbbbbbbbbbccccccdddfffgggiiijjjhhhkkkmmmnnnnnnoooqqqrrrsssqqqpppppprrrqqqnnnllliiiccc___^^^^^^___eeelll}}}~~~xxxsssooommmnnniiiaaaXXXPPPGGG>>>999777555222000//////000000000111111111111111111000////////////...---++++++************)))((('''&&&((((((''''''((())))))***'''''''''((()))*********((('''%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((''''''%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''')))'''%%%######%%%''')))''''''&&&&&&&&&((()))***+++***))))))))))))))))))***+++---///111222444444333333222222222222222333555555555555555666666777888888999999:::;;;;;;;;;<<<<<<<<<===>>>?????????CCCBBBBBBBBBCCCEEEGGGHHHIIIKKKLLLNNNNNNNNNMMMLLLIIIGGGCCCAAA@@@AAACCCEEELLLQQQZZZfffsss~~~}}}zzzwwwwwwwwwxxxyyyyyyzzz{{{{{{zzz{{{}}}}}}wwwooommmqqqxxxeeeSSSIIIDDDCCCCCCGGGPPPaaavvv|||vvvqqqmmmccc^^^XXXRRRNNNKKKHHHGGGCCCBBBAAABBBEEEKKKPPPTTTXXXXXXYYYYYYZZZ[[[[[[\\\ZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZ[[[\\\ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^______```aaabbbccccccbbbbbbcccddddddcccccccccbbbcccdddeeehhhjjjlllmmmlllnnnqqqrrrssstttvvvxxxyyyxxxxxxyyyzzzyyywwwuuunnnjjjhhhhhhhhhhhhnnnvvvyyytttpppnnnmmmggg___UUULLLCCC;;;666444333111000/////////000111111222222222222111111------......------,,,+++))))))******)))'''%%%$$$''''''''''''((()))*********)))))))))((((((((('''(((&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''%%%###"""(((((((((''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''''''''(((((('''&&&$$$$$$$$$%%%&&&%%%$$$###"""###%%%((())),,,+++***)))))))))))))))++++++,,,...000222444555555444444333222222222222444444444444444555555666888888888999::::::;;;;;;;;;;;;<<<===>>>??????@@@CCCCCCBBBBBBDDDEEEGGGHHHIIIKKKNNNPPPQQQQQQOOONNNKKKIIIEEEBBB@@@AAABBBCCCGGGJJJPPPYYYeeerrr}}}~~~{{{wwwuuuuuuuuuvvvvvvwwwwwwxxxxxxzzz{{{|||~~~~~~~~~||||||{{{uuunnnmmmqqqxxxfffRRRHHHEEECCCCCCFFFPPP```uuu|||vvvpppllleeeaaa[[[VVVSSSPPPNNNLLLIIIGGGDDDCCCDDDIIIOOORRRWWWXXXZZZZZZZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXVVVWWWXXXYYYZZZ[[[\\\]]]``````aaabbbbbbcccdddddddddeeeeeeeeeeeeddddddcccccccccdddfffhhhjjjlllmmmnnnppprrrtttuuuwwwzzz||||||}}}~~~}}}|||vvvsssqqqqqqppppppvvv~~~yyytttqqqoooiiiddd[[[RRRIIIAAA:::555222111000////////////000111111222222222222111111.........---+++)))(((''',,,---------,,,***((('''&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((&&&%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&((())))))'''%%%$$$'''(((((((((((((((((('''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$"""!!!%%%$$$###"""###%%%((()))++++++***)))((((((((()))***+++,,,---000333555777777777555444333333333333333333222222333333444555777777888999999::::::;;;;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCDDDFFFGGGIIIIIILLLPPPSSSUUUUUUTTTSSSLLLJJJFFFBBB@@@@@@BBBCCC@@@BBBEEELLLVVVbbbmmmsss~~~{{{wwwuuutttssssssttttttttttttttttttxxxyyyyyyzzz|||~~~}}}|||zzzyyyzzzyyytttmmmlllpppxxxgggSSSJJJHHHBBBCCCFFFOOO___ttt~~~xxxrrrnnnfffccc^^^ZZZXXXWWWUUUSSSTTTPPPKKKFFFEEEHHHLLLOOOUUUWWW[[[\\\[[[[[[]]]___`````````aaaaaa``````___[[[[[[[[[[[[[[[\\\]]]]]]\\\]]]]]]]]]]]]]]]]]]]]][[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXXXXUUUVVVWWWXXXZZZ[[[\\\]]]aaaaaabbbbbbcccdddddddddeeeffffffffffffeeeeeedddeeeeeeeeefffgggiiikkklllmmmoooqqqsssuuuxxx||||||zzzzzzwwwwww~~~~~~~~~yyytttpppooogggaaaXXXOOOFFF???888444000000///////////////000000111111111111111111000111111///---***'''$$$""",,,,,,++++++)))(((&&&%%%$$$$$$$$$%%%&&&'''((()))%%%&&&'''((()))***+++,,,%%%%%%%%%&&&((()))(((&&&((((((((((((((((((((((((%%%%%%%%%%%%$$$###!!!!!!%%%$$$#########$$$&&&'''((('''&&&&&&%%%%%%%%%%%%'''((()))***+++******)))%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$"""$$$&&&''''''%%%""" ''''''&&&&&&&&&((()))******)))((((((((((((((((((***+++,,,...111444888::::::999888666555444444444333333333222333444444555777777888888999::::::::::::;;;<<<===>>>???@@@AAADDDCCCCCCCCCDDDFFFHHHIIIJJJMMMRRRWWWZZZ[[[[[[ZZZNNNKKKGGGCCC@@@@@@@@@AAAAAAAAACCCGGGNNNWWW```eeeqqqtttvvvvvvtttrrrppppppoooooooooooonnnnnnnnnnnnqqqqqqrrrtttuuuxxxyyy{{{~~~|||yyyxxxxxxwwwwwwxxxxxxsssllllllpppyyyjjjVVVMMMJJJCCCCCCGGGPPP___ttt}}}xxxtttooolllhhhffffffeeedddbbb^^^ZZZSSSLLLHHHHHHJJJKKKSSSWWW\\\]]]]]]]]]```bbbccccccdddddddddcccbbbbbb]]]]]]\\\\\\]]]]]]^^^___^^^^^^^^^^^^____________^^^^^^]]]\\\\\\[[[[[[ZZZXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[]]]___``````bbbbbbbbbcccccccccddddddeeeeeeffffffgggffffffffffffffffffggghhhiiikkklllmmmooorrrsssvvvyyy~~~zzz|||wwwrrrooommmfff```VVVMMMDDD<<<555111///////////////////////////000000111111000000///000///...---+++(((&&&%%%******(((&&&%%%$$$######$$$$$$$$$%%%&&&''')))***%%%%%%&&&((()))+++,,,,,,&&&&&&&&&(((***+++)))((((((((((((((((((((((((((($$$$$$$$$$$$$$$###""""""%%%$$$###"""###$$$&&&'''''''''&&&&&&&&&'''((((((&&&''''''((()))***++++++%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###((((((((((((((((((((((((''''''''''''''''''((()))******+++...222666:::======<<<:::888777666555555555444444444444555666666777777777888999999::::::::::::;;;===>>>@@@AAAAAADDDDDDCCCCCCDDDFFFHHHIIIJJJNNNTTT[[[___aaaaaa```UUUQQQLLLFFFBBB@@@@@@@@@DDDDDDDDDFFFJJJPPPUUUXXX^^^bbbgggiiihhhgggggggggeeeeeeeeedddddddddccccccffffffhhhkkknnnrrruuuwwwzzz}}}~~~}}}zzzwwwwwwwwwuuuuuuvvvvvvrrrllllllpppzzzlllYYYNNNIIIEEEFFFIIIQQQaaavvv~~~{{{wwwuuusssrrrssssssrrrqqqhhhddd\\\UUUOOOMMMMMMMMMQQQVVV\\\_________cccffffffgggggggggffffffeeeddd___^^^^^^^^^^^^___```````````````aaaaaabbbbbbbbb``````______^^^]]]]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\^^^```aaabbbcccbbbbbbbbbbbbccccccccccccddddddeeefffggggggggggggeeeffffffhhhjjjlllnnnooopppqqqtttvvvxxx}}}~~~xxx|||zzzuuupppmmmkkkggg```VVVLLLBBB:::333///........./////////////////////000000000000//////***+++,,,------------,,,...,,,***(((&&&&&&&&&&&&$$$$$$%%%%%%'''((()))***(((((((((((())))))))))))''''''(((***,,,,,,+++)))'''''''''''''''''''''''' """###%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&&&&'''((()))***+++#########$$$&&&''')))***&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%&&&'''((()))&&&&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))******+++...222777<<>>===;;;999888777666666666666666666666777888888777777777888999999::::::::::::;;;===>>>@@@AAAAAADDDDDDCCCDDDEEEFFFHHHIIIKKKOOOVVV]]]bbbddddddddd\\\XXXQQQJJJEEEBBBAAAAAABBBAAAAAABBBDDDGGGJJJLLLOOOTTT[[[^^^^^^]]]^^^___\\\\\\[[[[[[ZZZZZZYYYYYY]]]^^^aaaeeejjjooosssuuu{{{}}}~~~{{{xxxxxxyyyttttttuuuuuuqqqkkklllpppzzzmmmZZZNNNHHHGGGHHHKKKSSScccwwwxxxvvvtttuuuvvvwwwvvvuuuoookkkddd\\\VVVSSSRRRRRRPPPVVV]]]``````aaadddhhhhhhhhhiiihhhhhhgggffffff```____________```aaaaaabbbbbbbbbccccccdddddddddaaaaaaaaa```______^^^^^^\\\\\\]]]]]]]]]\\\\\\[[[ZZZ[[[\\\^^^```aaaccccccbbbbbbbbbbbbbbbbbbcccccccccccceeefffggggggggggggdddeeegggiiillloooqqqsssrrrtttvvvxxx{{{yyy}}}|||wwwsssooolllfffaaaWWWLLLBBB:::555333111000///......///000111222222222111111///......---)))'''(((,,,...+++'''---,,,***(((&&&%%%$$$$$$(((((('''&&&'''((()))***))))))(((((((((((())))))((((((((((((((('''''''''((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((########################$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$%%%((()))(((&&&)))'''%%%%%%&&&&&&%%%$$$'''((()))))))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&###!!!"""%%%((((((''''''''''''(((((()))***+++,,,,,,,,,...111666:::===@@@???>>><<<:::888777666555555444444444444555555:::999888777777999;;;<<<<<<<<<<<<<<<===???@@@AAACCCCCCBBBCCCDDDEEEGGGHHHNNNPPPUUU[[[bbbfffhhhiiiddd\\\RRRLLLJJJGGGCCC???>>>>>>???BBBDDDEEECCCAAAKKKKKKMMMOOOQQQSSSTTTUUUTTTTTTSSSQQQQQQPPPPPPPPPQQQUUUYYY^^^bbbhhhmmmqqqyyyyyyyyywwwuuutttuuuwwwwwwzzz{{{wwwoookkklllnnnzzznnnYYYLLLHHHEEEEEEHHHQQQbbbyyyzzzxxxuuusssssstttwwwxxxuuutttooohhh___WWWRRRPPPOOOSSSYYY___dddfffffffffiiiiiiiiihhhggggggffffffbbbaaa___^^^^^^___aaabbbdddccccccdddffffffeeeccc```aaabbbccccccdddcccccc_________```````````````\\\]]]^^^```aaacccdddeeebbbaaaaaaaaabbbccccccddddddeeefffggggggfffeeedddfffgggiiikkkmmmoooqqqrrroooqqqtttwww{{{~~~wwwyyy~~~{{{wwwrrrnnnllleee```WWWLLLBBB:::555333000000////////////000000111111111000000...---------)))'''(((,,,---+++''')))(((((('''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''((()))(((&&&###$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%((()))(((&&&)))(((((()))******(((&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))'''%%%###$$$''')))(((''''''''''''(((((()))***+++,,,,,,,,,...111555:::<<>><<<:::888666555444777777666666666666777777999999888777777999:::;;;;;;;;;;;;<<<===>>>@@@@@@CCCBBBBBBBBBCCCEEEGGGHHHKKKNNNSSSYYYaaahhhnnnqqqpppkkkddd^^^YYYSSSKKKFFFDDDCCCBBBBBBCCCCCCAAA@@@>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHLLLQQQWWW^^^eeemmmrrr{{{}}}~~~~~~|||zzzzzzzzzzzz}}}}}}xxxqqqlllmmmppp|||mmmXXXJJJFFF@@@CCCKKKXXXkkk|||wwwpppnnnkkkiiiiiilllpppsssuuuvvvvvvrrrkkkccc\\\YYYVVVYYY^^^dddhhhjjjjjjjjjkkkkkkjjjjjjiiihhhhhhhhhdddcccbbbaaaaaabbbcccdddccccccbbbdddeeefffeeeccccccdddeeeffffffggggggfffccccccbbbbbbaaaaaa````````````aaabbbdddeeeffffffcccccccccccccccddddddeeeeeeffffffggggggffffffeeeeeeeeegggiiikkklllnnnnnnpppqqqtttxxx||||||sssqqqsssxxx}}}yyytttoookkkiiiddd^^^UUUKKKAAA:::555333...///000111111000///...///000000000//////...------,,,***+++---...,,,+++,,,+++)))'''%%%$$$$$$###''''''''''''(((((())))))(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))'''&&&'''((()))(((%%%###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''')))******&&&%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&(((''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''((())))))(((&&&$$$''''''''''''((()))***+++++++++,,,---000333666888===<<<;;;999777555444333555555444444444444555555888888888777888999::::::;;;;;;;;;<<<===>>>???@@@BBBBBBBBBBBBCCCEEEGGGHHHIIILLLQQQXXX___hhhpppuuuyyyvvvpppkkkcccZZZPPPIIIFFFDDDBBBAAABBBCCCBBBAAA??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHLLLQQQWWW^^^fffooottt{{{~~~~~~}}}}}}~~~yyyqqqmmmnnnqqq|||lllWWWIIIEEE@@@CCCKKKZZZnnn{{{vvvmmmjjjfffdddeeehhhmmmqqqwwwyyy{{{xxxqqqhhh```\\\ZZZ]]]aaaeeeiiikkkkkkkkkmmmllllllkkkkkkjjjjjjiiiffffffeeeddddddeeeffffffdddccccccdddffffffeeeccccccdddeeefffggggggggggggeeeeeeddddddcccbbbaaaaaabbbccccccdddeeeffffffgggeeeddddddccccccdddeeeeeeeeeeeeffffffffffffeeeeeeddddddeeeggghhhjjjkkklllmmmooorrrvvvyyy{{{}}}~~~|||tttqqqrrrwww|||wwwrrrmmmjjjhhhddd^^^UUUKKKBBB:::666444...///000111111000///...000000111111111000/////////...------...///...---,,,+++)))'''%%%$$$######'''''''''((((((((((((((())))))(((((((((((())))))$$$%%%%%%&&&'''(((((())))))&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&'''&&&### ###&&&((((((((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&'''(((((('''&&&$$$$$$''''''''''''((()))***+++***++++++---///222444666:::999999777666555444333555555444444444444555555888777777888888888999999:::;;;;;;;;;<<<>>>???@@@BBBBBBAAABBBCCCDDDFFFGGGIIILLLPPPVVV]]]fffqqqxxx|||wwwooobbbVVVMMMHHHFFFCCCBBBCCCDDDDDDDDDAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKLLLOOOTTTZZZ```hhhqqqvvv{{{}}}{{{rrrmmmnnnqqq|||iiiUUUIIIEEECCCEEELLL[[[qqq|||wwwooolllfffccccccggglllpppxxx{{{~~~|||uuukkkccc^^^^^^```cccgggjjjkkkllllllnnnnnnnnnmmmllllllkkkkkkhhhhhhhhhhhhhhhhhhhhhhhheeeddddddeeeggggggfffdddcccdddeeefffggggggggggggggggggfffeeeddddddccccccddddddeeeeeeffffffggggggeeeeeedddccccccdddddddddeeeeeeddddddddddddeeeeeeccccccdddeeefffggghhhiiilllnnnqqquuuxxxzzzzzz{{{~~~{{{tttqqqqqqwww|||vvvppplllhhhfffddd___VVVLLLCCC;;;777555//////000000000000//////000000111111111111000000........................((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''''''''((()))&&&"""!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$###""""""###%%%&&&&&&%%%%%%&&&'''(((%%%###"""%%%(((******(((''''''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((&&&%%%%%%%%%'''''''''(((((()))***+++******+++---...000222333777666666666555555444444777777666666666666777777777777777888888888888999:::::::::;;;<<<===??????BBBAAAAAAAAABBBDDDFFFGGGIIILLLPPPTTTZZZcccoooxxxzzzmmm___WWWOOOKKKGGGEEEEEEFFFGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNNNNRRRTTTXXX\\\aaahhhpppuuuyyy|||}}}sssmmmmmmppp|||{{{fffSSSIIIFFFEEEGGGNNN___vvv}}}wwwrrrkkkfffeeehhhmmmqqqyyy|||~~~xxxooogggcccbbbcccfffiiikkklllmmmmmmppppppoooooonnnmmmmmmmmmjjjkkkkkkkkkkkkkkkkkkjjjffffffeeeggghhhiiihhhfffddddddeeefffgggggggggggghhhhhhggggggffffffeeeeeeffffffffffffffffffffffffeeeddddddccccccccccccddddddccccccbbbbbbccccccdddbbbbbbbbbcccdddeeeeeefffkkkmmmqqqtttwwwxxxxxxxxxzzz}}}{{{tttppppppuuu{{{uuuooojjjgggeeeeee```WWWMMMDDD===888666000000////////////000000//////000000000000000///------......---------...((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$###%%%&&&&&&$$$$$$&&&(((''''''&&&''')))***)))(((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%''')))'''''''''(((((()))***+++)))***+++,,,...000111111333444444444555555555555777777666666666666777777666777777888888888888888:::::::::;;;<<<===>>>???BBBAAAAAAAAABBBDDDFFFGGGJJJLLLOOORRRVVV```mmmwwwyyylllcccYYYTTTNNNJJJIIIIIIIIIIIIEEEFFFFFFGGGHHHIIIIIIIIIMMMMMMNNNNNNPPPQQQSSSTTTVVVWWWYYY[[[___eeelllqqqwwwyyy}}}~~~sssllllllooo{{{wwwcccRRRIIIGGGDDDGGGQQQddd}}}yyyqqqjjjhhhjjjooosssxxx||||||uuunnnkkkfffgggiiikkkmmmnnnooooooqqqqqqqqqpppoooooonnnnnnllllllmmmmmmmmmmmmllllllhhhgggggghhhjjjjjjiiihhheeefffggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggfffffffffffffffffffffeeeddddddcccbbbbbbbbbbbbbbbcccbbbaaa``````aaabbbcccaaaaaaaaabbbbbbccccccdddgggiiimmmpppsssssssssrrrtttwwwzzz}}}{{{sssooonnnsss{{{uuuooojjjfffeeeeee```XXXNNNDDD===999777111000///......///000111......///////////////...+++,,,---,,,++++++,,,---+++***(((&&&$$$######"""&&&&&&((()))))))))((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&''''''%%%###$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''######$$$&&&((()))***+++"""%%%'''&&&$$$###%%%(((%%%%%%'''***,,,+++'''$$$"""###%%%'''((((((''''''&&&&&&&&&'''''''''((((((!!!!!!!!!""""""#########(((''''''&&&&&&&&&''''''((()))***(((&&&&&&))),,,'''''''''(((((()))***+++)))***+++,,,...///000111222222333333444555666666555555444444444444555555666666777888888888888888:::::::::;;;<<<===>>>???AAAAAAAAAAAABBBDDDFFFGGGKKKMMMOOOQQQUUU^^^kkkvvvuuummm```[[[TTTNNNLLLKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMSSSSSSSSSTTTUUUVVVXXXYYYWWWXXXYYYZZZ]]]bbbhhhmmmvvvxxx{{{~~~ssslllkkknnnzzzuuuaaaQQQIIIHHHCCCGGGSSShhhuuummmjjjlllqqquuuwww{{{~~~yyytttqqqiiijjjkkkmmmooopppqqqqqqrrrrrrqqqqqqpppooooooooommmmmmnnnnnnnnnnnnmmmmmmiiihhhhhhiiikkkkkkjjjiiiggghhhiiijjjjjjkkkjjjjjjhhhhhhhhhhhhhhhiiiiiiiiifffffffffffffffeeeeeeeeedddccccccbbbaaaaaaaaabbbbbbaaa```______```aaabbb```aaaaaaaaabbbbbbbbbcccbbbdddhhhkkknnnnnnmmmmmmnnnqqqsssuuuuuuwwwyyy||||||~~~xxxqqqooopppuuu~~~wwwpppkkkhhhhhhddd```YYYPPPGGG???999666333111///...000111111000111111111111000000000000......---------,,,,,,,,,...,,,)))''''''))),,,...''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''((($$$###"""$$$'''(((&&&$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''###%%%''''''''''''(((***'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''+++***)))((('''''''''((()))***+++,,,...///000111111111111111222333444555666666555444444444555555333555777999:::;;;::::::::::::;;;<<<===>>>??????AAAAAAAAAAAABBBCCCDDDDDDIIIJJJKKKNNNSSS\\\gggnnn{{{xxxiiibbbZZZVVVTTTQQQLLLGGGIIIIIIIIIJJJKKKMMMOOOPPPSSSTTTUUUVVVVVVVVVVVVUUUXXXZZZ\\\]]]^^^bbbiiinnnqqqrrrvvv|||~~~uuummmlllnnn|||rrr^^^PPPIIIFFFFFFLLLXXXllluuuqqqsssuuuyyy~~~|||vvvrrrppppppppppppppppppppppppqqqrrrsssttttttrrrpppooonnnooopppqqqqqqqqqqqqqqqooommmllllllmmmmmmmmmlllllllllkkkjjjiiiiiiiiiiiijjjjjjiiihhhhhhggghhhhhheeeeeedddcccdddeeefffgggdddccccccbbbaaa``````_________^^^^^^^^^]]]]]]]]][[[\\\^^^^^^]]]]]]]]]^^^```bbbdddfffgggfffeeeddddddeeefffhhhiiiiiiiiiiiijjjjjjmmmqqqsssxxxxxxqqqoooqqqvvv~~~xxxpppkkkhhhgggfffbbb[[[QQQHHH???999666333111//////000111111000000000000/////////.........------------,,,,,,,,,...,,,)))'''&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$(((&&&%%%''')))+++***(((&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%%%%'''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''*********))))))*********))))))***+++,,,---......111111111111222333444444444444444333444444555555666777888888999999999999::::::;;;<<<===>>>??????AAAAAA@@@AAAAAABBBCCCDDDFFFHHHJJJMMMRRRZZZccciiivvv{{{ssshhh___ZZZVVVPPPLLLKKKJJJIIIIIIIIIKKKMMMNNNUUUVVVVVVWWWXXXXXXXXXXXXWWWZZZ\\\^^^aaaeeekkkppprrrrrruuuzzz}}}vvvmmmlllnnn}}}qqq]]]PPPIIIEEEFFFLLLZZZnnnxxxuuuwwwyyy~~~~~~xxxtttrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvvvvvvvuuusssrrrooopppqqqqqqrrrrrrrrrrrrqqqooommmmmmnnnooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhkkkjjjhhhfffeeedddddddddbbbbbbbbbaaa`````````______^^^^^^]]]\\\\\\[[[[[[[[[\\\]]]]]][[[ZZZZZZ[[[]]]^^^```bbbbbbbbbaaa```]]]]]]]]]\\\[[[ZZZYYYXXXYYYXXXZZZ]]]___bbblllwww~~~wwwqqqppprrryyyxxxpppjjjhhhggghhhddd\\\SSSIIIAAA:::777444222//////000000000000/////////.........------------------,,,,,,,,,,,,,,,+++***(((&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&%%%###$$$&&&(((((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%$$$$$$%%%&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))***))))))***+++,,,,,,------111111000111111222333444222222222222333444555555999888888777777888888888::::::;;;<<<===>>>??????@@@@@@@@@AAAAAABBBCCCDDDCCCEEEHHHKKKPPPVVV]]]cccooozzzwwwmmmfff```[[[WWWRRRPPPNNNKKKKKKLLLMMMOOOSSSSSSTTTUUUVVVVVVWWWWWWWWWYYY]]]aaaeeejjjooosssuuussssssvvvyyy~~~wwwnnnmmmooo}}}qqq\\\OOOHHHEEEGGGNNN]]]rrr|||yyy{{{~~~{{{wwwuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxyyyxxxwwwvvvuuuqqqrrrrrrrrrsssssssssssssssqqqooooooppppppooonnnkkkkkkjjjjjjjjjkkklllllljjjjjjiiiiiihhhhhhiiiiiihhhgggeeecccaaa```````````````````````````______^^^^^^]]]\\\ZZZYYYXXXXXXZZZ[[[[[[ZZZWWWUUUVVVVVVXXXYYY[[[\\\]]]\\\\\\[[[\\\[[[YYYVVVRRROOOMMMKKKNNNLLLMMMOOOOOOQQQXXXaaaooo|||~~~wwwqqqqqqttt|||wwwooojjjhhhgggjjjfff^^^UUUKKKBBB;;;888444222/////////000000////////////.........---------------,,,,,,,,,++++++*********)))((('''%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$""""""$$$&&&((())))))((('''&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$%%%&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((()))***+++---...///000000000000000111222333444111111111111222333444555888888777666666777999:::::::::;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDBBBDDDGGGKKKNNNSSSYYY]]]hhhsss~~~{{{uuuoooiiieee^^^[[[WWWSSSQQQPPPQQQRRRRRRSSSSSSTTTUUUVVVXXXXXXXXX[[[```fffkkkppptttwwwxxxtttrrrsssvvv}}}xxxooommmooo|||sss]]]PPPIIIGGGGGGPPPaaavvv~~~|||}}}~~~zzzwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyzzzyyyxxxwwwwwwtttsssssssssssssssttttttsssrrrpppooopppppppppnnnkkkkkkjjjkkkkkklllmmmnnnkkkjjjjjjiiiiiiiiijjjjjjdddccccccbbbbbbaaaaaaaaa^^^^^^__________________^^^]]]\\\ZZZXXXWWWUUUUUUVVVWWWWWWVVVSSSRRRSSSTTTTTTUUUVVVWWWXXXWWWWWWWWW\\\ZZZVVVRRRMMMIIIGGGEEEHHHFFFGGGIIIIIIJJJOOOWWW___jjj{{{}}}wwwqqqqqquuu~~~~~~vvvnnniiihhhhhhkkkfff___VVVLLLCCC===999555222000//////000//////000000000/////////......------,,,,,,,,,+++++++++((()))*********)))((('''''''''''''''''''''''''''######$$$%%%&&&'''''''''''''''(((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&'''))),,,...***)))((('''&&&&&&&&&&&&""""""#########$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%###"""$$$%%%'''))),,,...///000000000000000111222333333000000000111222333444555666555555555666888:::<<<::::::;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBEEEHHHJJJMMMQQQUUUXXXaaakkkuuu|||xxxsssiiifffaaa\\\YYYWWWWWWWWWVVVVVVWWWXXXYYY[[[]]]^^^^^^aaagggnnntttxxxzzz{{{{{{vvvqqqppprrr{{{xxxnnnlllnnnzzzuuu___RRRKKKIIIHHHSSSeee{{{}}}|||~~~|||yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwuuuuuutttssssssttttttuuutttrrrpppoooppppppooonnnkkkkkkkkkkkklllmmmnnnnnnkkkkkkjjjjjjjjjjjjkkkkkkiiiiiiiiihhhgggfffeeeeee^^^^^^^^^^^^____________]]]\\\[[[YYYWWWUUUTTTSSSQQQRRRRRRQQQPPPPPPRRRTTTRRRSSSSSSTTTTTTTTTTTTTTTUUUSSSOOOKKKGGGCCCAAA@@@AAA>>>???BBBCCCDDDGGGMMMSSS\\\kkk|||}}}vvvqqqpppuuu|||tttmmmiiihhhhhhjjjfff___VVVLLLDDD>>>;;;555333000//////000///...000000000/////////......,,,,,,,,,,,,++++++++++++((())))))******))))))(((%%%%%%&&&&&&'''(((((((((######$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&(((+++---((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((())))))))))))'''&&&$$$"""###%%%'''))),,,---...000000///000000111222333111111111111222333444444444444555666777999:::;;;::::::;;;<<<===>>>???????????????@@@@@@AAABBBCCCDDDEEEHHHIIIKKKNNNRRRUUUZZZbbblllsss|||tttqqqmmmhhhddd```^^^]]]ZZZZZZZZZ[[[]]]___bbbdddiiikkkqqqyyy~~~wwwqqqnnnpppyyyxxxnnnkkkmmmxxxvvv```SSSMMMJJJIIIUUUiii||||||~~~|||zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwvvvvvvvvvuuutttssssssssstttuuuuuusssqqqpppppppppooonnnmmmmmmlllllllllmmmnnnnnnkkkkkkjjjjjjkkkkkkllllllnnnmmmllljjjgggdddbbb```__________________^^^^^^\\\[[[ZZZXXXVVVTTTSSSRRROOOOOOOOONNNNNNNNNQQQSSSQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPLLLHHHDDDBBBAAA@@@>>>;;;;;;???AAAAAACCCGGGJJJOOO\\\mmm}}}vvvppppppttt~~~yyyrrrkkkhhhhhhiiihhhddd^^^UUUMMMEEE???<<<555333000////////////.../////////.........------,,,,,,,,,++++++++++++***)))))))))(((((('''''''''###$$$%%%&&&''')))******''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&& ###%%%&&&%%%&&&(((+++)))((('''&&&$$$$$$$$$###&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''(((*********)))(((&&&'''((()))***+++,,,---/////////000000111222333333333222222222333333444444555666777888888888888::::::;;;<<<===>>>??????????????????@@@AAABBBCCCDDDEEEFFFGGGHHHKKKOOOSSSVVV]]]dddiiiqqq}}}~~~{{{wwwrrrmmmiiigggcccccccccdddfffiiilllnnnuuuwww}}}yyyqqqnnnooowwwxxxmmmjjjkkkvvvvvv```SSSLLLJJJIIIWWWlll~~~|||}}}|||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvwwwvvvtttrrrrrrssstttuuuwwwuuurrrqqqrrrrrrpppoooooonnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkklllmmmmmmllllllkkkiiifffbbb___^^^aaaaaa``````___^^^^^^^^^[[[ZZZYYYXXXVVVUUUTTTSSSOOOOOOOOOMMMKKKLLLNNNPPPPPPOOOOOOOOOOOOOOOOOOOOORRRPPPLLLHHHEEECCCBBBBBB@@@======AAACCCAAABBBEEEFFFHHHPPP___ooo~~~vvvppppppttt~~~}}}xxxqqqkkkhhhhhhiiigggccc]]]UUUMMMEEE@@@===666333000////////////.........---------,,,,,,,,,,,,,,,,,,+++++++++******+++***((('''%%%%%%$$$$$$"""###$$$&&&((()))+++++++++***)))(((&&&$$$######'''''''''(((((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$#########"""&&&)))***))))))+++...++++++)))((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%%%%%%%%%%'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''!!!"""%%%(((******))))))------------------......////////////000111222333444444333333222333333333555666777888888777666555::::::;;;<<<===>>>??????????????????@@@AAABBBCCCEEEEEEEEEEEEFFFIIINNNQQQVVV[[[```bbbhhhsss{{{}}}}}}wwwrrroooqqqqqqqqqrrrtttwww{{{}}}}}}zzzrrrnnnnnnvvvwwwllliiijjjuuuvvv___RRRLLLIIIIIIWWWnnn}}}~~~{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwwwwvvvsssrrrqqqrrrssstttxxxvvvtttsssssssssrrrppppppooonnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkklllmmmnnnkkkllllllkkkiiigggeeecccbbbbbbaaa```___^^^^^^^^^ZZZZZZYYYXXXVVVUUUTTTTTTQQQQQQOOOMMMJJJJJJLLLNNNOOONNNMMMMMMMMMMMMNNNNNNPPPNNNJJJFFFBBBAAA@@@@@@AAA>>>===@@@BBB@@@???AAAHHHFFFKKKWWWdddsssyyytttpppqqquuu~~~|||xxxrrrkkkgggeeefffjjjfff^^^TTTKKKCCC===:::555444333111///...------//////000111222222222111+++---...,,,)))(((***---))))))))))))))))))))))))&&&&&&&&&''''''''''''(((***((('''&&&&&&'''(((***%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%"""######$$$$$$######"""$$$&&&((()))(((((()))***,,,***&&&$$$###$$$&&&(((###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''((((((''''''%%%###"""!!!"""$$$%%%&&&&&&&&&(((***%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((()))***+++---...///000222222111111222333333444333444444333222111333444666666666666777777777777888888999:::;;;======>>>@@@@@@@@@@@@AAABBBCCCCCCGGGHHHHHHHHHHHHJJJMMMPPPPPPSSSWWW\\\bbbjjjrrrxxx|||~~~{{{rrrnnnpppxxxvvvlllhhhiiisssoooZZZQQQLLLHHHQQQ[[[qqq~~~|||zzzyyyvvvvvvwwwwwwxxxxxxxxxxxxvvvwwwxxxwwwuuutttuuuvvvttttttuuuuuuuuuuuuttttttvvvvvvuuutttrrrpppmmmlllnnnmmmmmmlllkkkkkkjjjjjjkkkkkkjjjjjjjjjkkklllmmmnnnnnnnnnmmmkkkhhhdddbbb````````````___^^^]]]\\\[[[ZZZXXXVVVTTTSSSSSSRRROOONNNLLLJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNJJJKKKLLLKKKIIIHHHHHHIIIEEEEEEEEEEEEDDDCCCBBBAAABBBDDDJJJRRR[[[iiizzztttppppppttt~~~zzzssskkkfffddddddhhhddd]]]TTTKKKCCC>>>;;;444333222000///........./////////...---+++***)))+++,,,---+++)))(((***,,,******))))))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''''''''((()))+++***'''%%%$$$%%%&&&(((%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$%%%'''&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++((()))***+++---...//////222111111111111222222222333444555444222222444555555555666666777777777888:::::::::;;;;;;<<<<<<<<<@@@@@@@@@@@@AAABBBCCCCCCFFFGGGGGGGGGGGGIIILLLOOOPPPRRRUUUXXX\\\cccjjjoooyyy~~~{{{qqqmmmpppxxxuuukkkhhhhhhrrrmmmXXXOOOJJJHHHMMMXXXnnn}}}{{{zzzyyywwwwwwwwwxxxxxxyyyyyyzzzxxxyyyyyyxxxvvvtttuuuvvvtttuuuuuuvvvvvvuuuuuutttssstttuuuuuuuuutttsssrrrnnnnnnnnnmmmllllllkkkkkkllllllkkkkkkkkkkkkkkkllllllmmmmmmllljjjgggdddbbb`````````______]]]\\\[[[YYYXXXWWWUUUTTTRRRQQQPPPNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOOOONNNOOOQQQQQQOOONNNNNNOOOQQQPPPOOOMMMKKKIIIGGGFFFAAACCCHHHOOOVVVbbbvvvzzzuuuppppppttt~~~|||tttlllfffddddddfffccc]]]UUULLLDDD>>>:::333222111000////////////333333222111000...,,,+++------...,,,+++***+++---++++++***((('''%%%$$$$$$&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&&&&&&&%%%&&&'''***)))(((''''''&&&''''''%%%&&&''''''((((((''''''))))))(((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''(((((())))))***+++++++++((()))***+++,,,---...///111111111000000000000000333444444444222222444666444555555666777888888999;;;;;;;;;;;;;;;;;;;;;;;;@@@??????@@@@@@AAABBBCCCEEEFFFFFFFFFFFFHHHKKKNNNNNNPPPRRRSSSUUUYYY___ccclllrrrzzzzzzpppmmmpppyyyuuujjjggghhhrrrjjjVVVLLLIIIIIIRRR[[[ppp}}}{{{yyyxxxwwwuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{yyywwwuuuuuuvvvuuuuuuvvvvvvvvvvvvuuuuuurrrssstttuuuuuuuuutttsssppppppoooooonnnmmmmmmmmmnnnmmmmmmlllkkkkkkjjjjjjjjjjjjjjjjjjhhhfffdddccc``````______^^^\\\[[[ZZZVVVVVVVVVUUUSSSQQQNNNMMMMMMMMMKKKJJJJJJIIIJJJJJJJJJKKKMMMOOOQQQQQQQQQQQQTTTVVVXXXYYYYYYXXXYYYZZZ\\\[[[XXXTTTOOOLLLIIIGGGCCCDDDHHHMMMRRR[[[mmm~~~zzzuuuqqqpppttt}}}}}}uuulllhhhfffggghhhddd^^^UUULLLCCC;;;777222111000000000000000000333444444444333222111111/////////...---------...+++***)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((###$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%&&&'''((()))))))))(((((('''&&&%%%%%%&&&'''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((((()))***+++,,,---......000000000000000//////...222333333333111111333555333444555666777888999::::::::::::;;;;;;<<<<<<<<>>???????????????@@@AAABBBBBBBBBCCCEEEEEEEEEFFFIIIKKKKKKLLLNNNOOOPPPRRRVVVXXX\\\aaahhhnnntttyyy~~~ssshhhhhhooo{{{wwwmmmjjjkkkrrr}}}~~~fffUUUKKKLLLPPPVVV]]]ppp~~~zzzuuuqqqooommmnnnmmmmmmnnnooorrrtttuuuwwwxxxyyyxxxvvvuuuvvvwwwvvvvvvwwwwwwwwwwwwvvvvvvsssssstttuuutttsssrrrqqqsssrrrrrrqqqqqqpppooooooooopppoooooommmllljjjiiiggggggffffffeeedddcccccc___^^^^^^]]][[[ZZZXXXWWWTTTTTTUUUUUUSSSPPPMMMKKKKKKKKKJJJJJJIIIIIIHHHGGGHHHKKKOOOTTTYYY]]]___```dddhhhnnnrrrtttuuuvvvxxx}}}zzzuuunnnfff^^^WWWTTTNNNNNNPPPRRRTTT[[[kkk{{{{{{uuuqqqrrrvvvzzzsssmmmkkklllnnnoooiii```TTTHHH>>>777333222111000000000000000111000000000///---+++)))(((,,,***(((((()))))))))((()))))))))***************&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&((((((&&&&&&&&&'''&&&'''''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((((((((((((((((())))))$$$$$$%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((((())))))******+++,,,,,,------...000111111111000///000111222111111111333555444555555666777888888999666666888:::<<<>>>???@@@???>>>>>>??????@@@AAABBBAAACCCEEEFFFFFFGGGHHHJJJHHHJJJLLLNNNOOOQQQTTTVVVWWW[[[aaafffjjjooosssvvv{{{|||~~~~~~}}}{{{{{{{{{}}}yyymmmdddeeennn{{{xxxnnnkkklllrrr~~~~~~}}}zzzcccTTTKKKMMMUUUccchhhwww~~~yyytttooojjjgggeeehhhhhhggghhhjjjmmmppprrrqqqsssuuuuuuuuuuuuwwwxxxwwwwwwxxxxxxxxxxxxwwwwwwssstttvvvxxxxxxxxxxxxwwwssssssrrrrrrqqqpppppppppooopppppppppooommmkkkiiiggggggfffeeedddccccccccc^^^^^^]]]\\\ZZZYYYWWWVVVTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHKKKPPPVVV^^^eeejjjmmmrrrvvv}}}xxxnnneee```WWWVVVVVVVVVWWW^^^nnn~~~zzzuuurrrsssxxxyyyrrrmmmkkklllooopppiii___RRRFFF===777555222222111000//////000000222222222111000///------,,,)))'''''')))***)))'''******))))))((((((((('''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&((())))))(((%%%$$$$$$%%%&&&%%%#########%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((()))))))))***++++++,,,,,,,,,---///111222222111111111222333333222333555777555555666666777777777888777777999:::<<<===>>>???>>>>>>>>>>>>???@@@AAABBBAAACCCFFFGGGGGGGGGIIIJJJFFFHHHJJJKKKLLLMMMPPPRRRRRRUUUZZZ^^^aaafffjjjmmmppprrrssssssrrrqqqrrrtttsssuuuxxxyyyzzz{{{~~~ttthhh___bbbmmm|||xxxnnnkkklllsss~~~}}}}}}ttt```RRRJJJNNNXXXlllooo|||wwwuuupppkkkfffbbb___]]]^^^^^^]]]^^^```cccgggiiikkknnnppprrrsssuuuwwwzzzwwwxxxxxxxxxxxxxxxxxxwwwvvvwwwxxxyyyzzzzzzyyyxxxssssssrrrrrrqqqppppppooooooooopppppppppnnnllljjjhhhhhhfffeeedddcccbbbbbb^^^]]]]]][[[ZZZXXXVVVUUUSSSSSSQQQPPPNNNLLLKKKKKKIIIIIIJJJJJJIIIHHHFFFEEEHHHKKKPPPXXXbbbllltttyyytttnnndddbbb___]]]]]]cccssszzzvvvrrrtttyyyzzzrrrllljjjkkknnnooohhh]]]PPPEEE===999777333222111000////////////...///000111111111111111///,,,)))))),,,---+++)))++++++***((('''&&&%%%$$$&&&&&&&&&'''''''''((((((###&&&***------***&&&###$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''%%%$$$###""" &&&(((+++,,,,,,***&&&$$$&&&''''''%%%###!!!""""""'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((('''''''''''')))))))))***+++++++++,,,+++---///222333333333222222444555555444555777999666666666666777777777777999999::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBAAACCCFFFGGGGGGGGGIIIJJJDDDFFFHHHIIIIIIJJJLLLNNNMMMPPPUUUYYY\\\```eeehhhiiijjjjjjjjjiiiiiikkkmmmlllnnnqqqrrrsssuuuxxxzzz}}}qqqfff]]]```lll|||wwwmmmjjjkkkttt}}}}}}qqq^^^QQQIIINNNYYYdddhhhwww|||xxxuuusssuuuyyyooommmiiiddd```\\\YYYXXXUUUTTTTTTTTTWWWZZZ^^^aaahhhjjjmmmppprrruuuxxxzzzwwwxxxxxxyyyyyyxxxxxxwwwyyyyyyyyyyyyxxxvvvtttssssssrrrrrrqqqqqqppppppooonnnooopppqqqpppnnnlllkkkiiihhhgggeeedddcccbbbbbb^^^]]]\\\[[[YYYWWWUUUTTTRRRQQQOOOMMMLLLKKKJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEHHHKKKPPPYYYdddpppzzz}}}ppplllhhhdddbbbhhhyyy}}}xxxtttuuuzzz}}}vvvnnnjjjiiijjjlllkkkdddZZZPPPGGG???888333222222111000//////000000......///000111222333333---...///...,,,+++,,,---+++***)))'''&&&&&&&&&&&&$$$$$$###"""###%%%((()))***(((&&&%%%%%%%%%$$$###''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))(((%%%######%%%&&&%%%###&&&''''''(((''''''&&&%%%$$$###$$$%%%''''''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((()))******""""""""""""###$$$%%%&&&%%%&&&&&&'''(((((((((''''''&&&$$$###"""######$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&''')))*********)))))))))))))))******+++,,,---...000111111111333444444444444555777444444555555666777777777666777999;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCEEEFFFFFFEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMSSSSSSSSSTTTVVVZZZ]]]___bbbccceeeeeeddddddeeeggggggggghhhjjjmmmooorrrssszzz|||oooeee___dddooo}}}zzzmmmiiilllsss}}}kkkYYYPPPJJJKKKPPPYYYhhh|||wwwsssooolllnnnrrrwww|||~~~uuulllfff___[[[ZZZXXXVVVSSSQQQPPPNNNLLLKKKMMMQQQTTTYYY]]]dddjjjooorrruuuxxxyyyxxxxxxxxxxxxyyyzzz{{{~~~}}}zzzwwwtttpppqqqrrrssssssqqqpppnnnnnnnnnnnnooonnnmmmmmmllljjjhhhgggeeecccbbbbbbbbb___]]][[[XXXUUUTTTSSSSSSRRRPPPNNNMMMMMMLLLKKKIIIIIIIIIHHHGGGFFFFFFFFFFFFJJJJJJOOOYYYcccmmmzzz{{{vvvsssrrruuu|||xxxuuuvvv{{{yyysssooommmnnnooollleeeZZZOOOFFF>>>888444222222111000000000000000444444333111000...---,,,,,,---...---+++***+++,,,+++***)))'''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((***(((''''''((()))(((''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&***'''%%%&&&'''((('''%%%''''''''''''''''''''''''$$$$$$$$$%%%''''''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))(((((((((((()))***+++,,,,,,,,,---...//////000000111222444444333333555666444444555555666777777777999999:::;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@AAABBBDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLOOOOOOOOOPPPRRRUUUXXXZZZ___```aaabbbaaaaaabbbdddbbbcccdddfffhhhkkkmmmnnnuuu|||yyymmmddd^^^cccooo|||zzzmmmiiilllppp{{{iiiXXXPPPKKKMMMSSSZZZkkk|||wwwrrrmmmiiijjjlllooossswww}}}zzzrrrlllfff___[[[YYYXXXVVVSSSOOOMMMJJJGGGFFFFFFIIIKKKRRRWWW^^^dddjjjnnnsssvvvyyyyyyyyyyyyzzz{{{||||||}}}~~~}}}zzzvvvtttqqqrrrsssssssssqqqooonnnmmmnnnnnnnnnnnnmmmlllllliiiiiihhhfffdddcccbbbaaa^^^]]]ZZZXXXVVVUUUTTTTTTRRRPPPNNNMMMMMMLLLJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFHHHIIINNNWWW```iiiuuu|||~~~|||xxxvvvxxx~~~{{{vvvsssqqqqqqqqqmmmfffZZZNNNEEE>>>888555222111000000000000000000111111111111000000000000+++,,,---,,,***)))***++++++***)))'''&&&&&&&&&&&&)))((('''%%%%%%%%%&&&''')))'''&&&'''(((******)))''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%)))'''&&&&&&'''(((&&&%%%"""!!!!!!!!!!!!"""$$$%%%$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%$$$###"""!!!&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''((()))***+++))))))'''&&&%%%$$$$$$$$$''''''&&&&&&&&&'''((()))'''''''''(((***,,,---...............////////////000111333333222222444555444444555555666777777777<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDFFFFFFDDDEEEGGGHHHJJJKKKKKKKKKMMMMMMMMMNNNPPPSSSUUUWWWZZZ\\\]]]^^^]]]]]]___```______```bbbeeegggiiikkkqqqwww~~~~~~vvvkkkbbb]]]cccooo|||{{{mmmiiilllmmmxxx~~~~~~fffVVVOOOKKKOOOWWW^^^qqq{{{tttmmmhhhfffffffffgggjjjpppyyy~~~xxxqqqjjjeee]]]YYYWWWVVVTTTQQQMMMKKKGGGDDDAAAAAABBBBBBIIIMMMTTT[[[bbbhhhooosssyyyyyyzzzzzz{{{|||}}}}}}}}}}}}~~~~~~|||yyyvvvtttssstttttttttrrrpppnnnmmmmmmmmmmmmmmmmmmlllkkkkkkiiiiiiiiihhhfffdddaaa```\\\\\\ZZZXXXWWWVVVUUUUUUQQQPPPNNNMMMMMMLLLJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGLLLUUU\\\dddnnnxxx|||xxxwwwyyy~~~{{{wwwtttrrrqqqqqqooofffZZZMMMDDD===888555111111000000000000000111//////000000111111111111+++,,,---,,,+++******,,,+++***)))'''&&&&&&&&&&&&)))(((''''''''''''(((((((((&&&%%%%%%'''''''''&&&''''''((((((((((((''''''******)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###!!!  """$$$&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%$$$"""!!!!!!&&&%%%%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%'''''''''((((((((())))))''''''((()))***,,,---...///////////////////////////111222222222222333555444444555555666777777777===<<<:::::::::<<<>>>@@@>>>>>>>>>>>>>>>??????@@@BBBAAAAAAAAABBBDDDFFFGGGEEEEEEGGGHHHIIIKKKKKKLLLOOOOOOOOOPPPQQQSSSUUUVVVWWWYYYZZZ[[[ZZZ[[[\\\^^^______```bbbeeegggiiikkknnnuuu|||}}}uuuiiiaaa]]]dddppp}}}{{{mmmiiillllllwww|||{{{eeeUUUNNNKKKPPPYYYcccyyyzzzpppjjjeeeccc```]]]___eeennntttyyy{{{uuunnniiiaaa]]][[[YYYVVVSSSOOOLLLGGGDDDBBB@@@@@@???AAAEEELLLSSS[[[ccckkkqqqwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}{{{yyywwwuuuuuuuuuuuutttrrrpppnnnlllllllllmmmmmmllllllkkkjjjiiiiiijjjiiigggdddaaa___[[[[[[ZZZYYYXXXWWWWWWVVVQQQOOOMMMMMMMMMLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFKKKRRRXXX^^^fffnnn}}}yyywwwyyy~~~{{{xxxuuusssrrrqqqooogggZZZMMMDDD===888555111000000000000000111111666555333111///---,,,+++,,,......---,,,+++,,,---+++***)))'''&&&&&&&&&&&&&&&&&&''''''((()))*********(((&&&&&&&&&'''&&&$$$''''''((())))))(((''''''***))))))((('''&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$###'''&&&%%%$$$%%%'''***+++%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$############$$$ !!!"""$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%&&&&&&'''(((((())))))************))))))))))))***+++,,,---111000000000000////////////111222222222222333555444444555555666777777777:::999999999:::===@@@BBB>>>>>>>>>>>>>>>??????@@@AAAAAA@@@AAABBBCCCEEEGGGFFFFFFGGGHHHJJJKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZ\\\^^^^^^___```bbbdddgggiiikkkooovvv~~~}}}tttggg```]]]eeeqqq~~~{{{mmmiiikkklllwww}}}yyyyyy~~~eeeUUUMMMKKKQQQZZZjjjtttmmmdddaaa\\\XXXWWW\\\dddjjjuuu~~~xxxssslllhhheeebbb]]]YYYSSSNNNIIIFFFDDDBBB@@@>>>===@@@FFFMMMUUU___iiippptttvvvwwwyyy{{{|||||||||}}}}}}}}}|||{{{yyyxxxwwwwwwvvvuuutttrrrooonnnmmmllllllmmmmmmllllllkkkjjjiiiiiijjjiiigggccc```^^^ZZZZZZZZZYYYYYYXXXWWWWWWQQQOOOMMMLLLLLLKKKIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFIIIPPPTTTWWW]]]dddqqqzzz{{{wwwxxx}}}}}}yyyvvvtttssssssoooggg[[[NNNDDD===777444000000000000000111111222333222222111000//////...---...///...,,,+++,,,---+++***)))'''&&&&&&&&&&&&%%%%%%&&&'''((()))******...+++)))((()))((('''&&&'''((()))******)))(((''''''&&&&&&&&&%%%$$$$$$$$$%%%'''))))))'''&&&%%%&&&'''&&&&&&&&&&&&''')))***&&&$$$######%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''#########""""""###$$$$$$ !!!"""$$$%%%&&&''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''((('''((()))*********))))))***************+++,,,---111111111111000000000000000111333333222222444555444444555555666777777777888777888999:::===???AAA>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCEEEEEEGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRUUUWWWYYYYYYYYYZZZ\\\^^^]]]]]]^^^```ccceeehhhiiipppwww~~~|||sssddd^^^\\\eeerrr~~~{{{mmmhhhkkkkkkvvv{{{vvvvvv{{{eeeVVVNNNKKKSSS]]]rrrzzzrrrfffccc]]]XXXVVVXXX^^^cccooo{{{~~~yyyuuurrrlllddd^^^ZZZUUUNNNJJJHHHEEEAAA===<<<>>>BBBHHHPPP[[[fffnnnssstttwwwyyy{{{|||||||||~~~~~~~~~}}}|||zzzyyyxxxwwwwwwuuusssqqqpppooonnnmmmmmmmmmmmmmmmlllkkkkkkiiiiiiiiigggeeebbb___^^^[[[[[[[[[ZZZYYYXXXWWWVVVPPPOOOMMMLLLLLLKKKIIIGGGEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDGGGMMMOOOPPPTTTYYY^^^fffsss|||wwwvvvzzz|||xxxtttsssrrrrrrnnnfff[[[PPPFFF===666222000000000000000111222222------...000111222333444,,,---...---+++***+++,,,+++***)))'''&&&&&&&&&&&&%%%&&&''''''((((((((((((,,,***)))((()))***)))((('''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''############$$$$$$%%%&&&###$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&'''((()))(((((('''((())))))***+++---...///111111111111111111111111111222444444333333555666444444555555666777777777777777888999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@???@@@AAABBBCCCDDDDDDDDDFFFFFFFFFFFFHHHJJJLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPTTTVVVXXXYYYYYYZZZ\\\]]]]]]]]]^^^```ccceeegggiiiooovvv}}}xxxooo```[[[ZZZcccppp||||||mmmhhhjjjhhhsssyyyttttttyyy|||dddVVVOOOMMMVVVbbbxxxzzzllliiieee```\\\\\\___bbbjjjyyytttlllfff```XXXRRRNNNJJJCCC===<<<===@@@EEEMMMXXXdddkkkrrrtttwwwzzz}}}~~~~~~}}}~~~}}}|||{{{{{{zzzwwwvvvuuusssqqqppppppooommmnnnnnnnnnnnnmmmlllllljjjiiigggeeeccc```^^^]]][[[[[[\\\[[[ZZZXXXVVVUUUPPPNNNLLLLLLLLLKKKIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAADDDIIIJJJIIIKKKPPPOOOUUU^^^gggppp|||}}}vvvuuuyyy~~~yyytttqqqooooooooommmfff\\\QQQFFF===666111000000///000000111222222222222111111000/////////+++,,,---,,,***)))***++++++***)))(((&&&&&&&&&&&&'''''''''(((''''''&&&%%%((('''&&&&&&((())))))((('''((()))++++++)))((('''&&&&&&''''''''''''''''''"""%%%((((((&&&######$$$%%%%%%&&&&&&&&&%%%%%%$$$'''%%%######%%%&&&'''&&&######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&'''((('''''''''&&&%%%$$$###"""###$$$%%%''''''''''''&&&)))((('''&&&%%%$$$$$$$$$$$$$$$&&&'''''''''&&&%%%&&&'''((())),,,...000111000000111111111222222222111333444444444444555777444444555555666777777777777888999::::::::::::999>>>>>>>>>>>>>>>??????@@@>>>???AAACCCDDDDDDCCCCCCEEEEEEEEEEEEFFFIIIKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQSSSUUUWWWXXXXXXYYY[[[]]]^^^___```bbbdddgggiiijjjmmmttt|||~~~uuukkk]]]XXXXXXaaaooo{{{|||nnnhhhjjjeeeqqq~~~~~~xxxssssssxxxzzzcccVVVPPPOOOZZZfff|||rrrqqqmmmhhhdddbbbccceeegggxxxqqqjjjaaaZZZUUUNNNFFF???<<<===???CCCJJJUUUaaajjjsssuuuxxx|||~~~~~~}}}||||||{{{wwwvvvtttsssrrrqqqppppppnnnnnnoooooonnnnnnmmmllljjjiiifffcccaaa___^^^]]]\\\\\\\\\\\\ZZZXXXVVVUUUPPPNNNLLLLLLLLLKKKIIIGGGDDDDDDCCCBBBAAAAAAAAAAAA???>>>AAAFFFFFFDDDFFFJJJHHHLLLQQQVVV\\\eeeqqqyyy~~~wwwttt{{{xxxrrrnnnnnnooopppoooiii```TTTHHH===666222333222111111000000111111222222222111111///............---,,,,,,+++******(((***+++***&&&$$$""""""%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))(((((()))))))))******++++++((('''&&&%%%$$$$$$###"""%%%%%%%%%&&&&&&'''''''''########################%%%%%%$$$$$$$$$#########))))))((('''&&&%%%%%%$$$!!!%%%***+++***(((((()))&&&&&&&&&&&&&&&&&&%%%%%%###"""!!!!!!"""$$$&&&'''&&&&&&%%%$$$############%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''))))))+++,,,---.........111111111111111000//////111333444444444444555777444333222222333666888:::::::::999999999999888888============>>>???@@@AAA???AAACCCEEEGGGGGGGGGGGGFFFHHHIIIIIIHHHHHHJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQVVVVVVVVVVVVWWWXXXYYYYYY^^^^^^___aaacccfffiiikkknnnuuu|||~~~tttiii\\\YYYYYY```kkkwww|||pppiiifffgggooozzz~~~xxxtttttt{{{wwwaaaWWWTTTTTT]]]iiizzztttrrrpppkkkiiijjjlllyyyttteee^^^[[[SSSKKKFFF???<<<===CCCIIIPPP\\\fffpppuuuyyyyyy{{{}}}~~~|||{{{yyyqqqtttwwwuuuqqqoooqqqttttttrrrpppooonnnmmmkkkiiiiiihhhfffdddcccbbbaaaaaa\\\[[[YYYYYYYYYXXXVVVTTTPPPNNNLLLLLLKKKKKKIIIGGGAAAAAA@@@@@@@@@AAABBBBBB<<<>>>AAADDDFFFGGGFFFFFFDDDDDDDDDFFFLLLSSSZZZ___nnnrrryyy~~~~~~zzztttpppllljjjjjjnnnttt|||~~~wwwvvv}}}wwwoookkkjjjlllnnnmmmhhh___SSSHHH>>>777444333222111111000000111111111222222111111///............---,,,,,,+++******''')))******'''%%%%%%%%%&&&&&&''''''''''''(((((()))(((''''''(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%!!!$$$(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$######"""###%%%'''(((&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%###&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''((())))))***+++,,,---...111111111111111000//////111222444444333333555666444444333222333555777999::::::::::::999999999999=========>>>>>>???@@@AAA@@@AAABBBDDDEEEFFFFFFFFFEEEGGGHHHHHHGGGGGGIIIJJJMMMMMMMMMMMMNNNOOOPPPPPPSSSTTTTTTUUUWWWYYYZZZ[[[^^^^^^___```cccfffiiikkknnnuuu||||||rrrgggZZZWWWWWW___iiiuuuzzznnnfffcccfffmmmxxx~~~wwwtttuuu{{{rrr```WWWSSSTTT```nnn|||xxxuuupppnnnppprrruuummmggg]]]SSSNNNCCC@@@@@@CCCHHHMMMXXXbbbpppuuuzzz{{{}}}~~~|||zzzxxxssswwwyyywwwsssqqqtttwwwtttrrrpppooonnnmmmkkkiiihhhgggfffdddbbbaaa``````]]][[[ZZZYYYYYYXXXUUUSSSPPPNNNLLLKKKKKKKKKIIIGGGFFFEEECCCAAA???>>>======>>>???AAABBBCCCBBB@@@???AAAAAAAAABBBFFFKKKPPPTTTVVVZZZ___ccccccaaa\\\YYY[[[YYYZZZ^^^bbbjjjxxx~~~yyyxxx~~~tttkkkeeeeeehhhjjjkkkfff]]]SSSHHH???999666222222111000000000000111111111111111000///.........------,,,,,,++++++***''')))******(((''''''((('''''''''((((((((())))))+++)))'''&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''###$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%&&&&&&''''''&&&$$$###$$$%%%&&&%%%###%%%&&&((())))))(((&&&%%%%%%&&&''''''&&&%%%&&&''')))((((((((()))+++---...000111111111111000000///000111333333222222444555555444333333444555666777::::::::::::::::::::::::>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDFFFGGGGGGGGGGGGHHHJJJMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTWWWYYY[[[\\\]]]]]]^^^```cccfffiiikkkooovvv|||~~~zzzooodddXXXUUUUUU]]]hhhtttzzznnnfffbbbdddkkkvvv}}}wwwtttuuu|||{{{lll^^^VVVQQQSSSbbbttt{{{vvvtttvvvwwwvvvnnnaaaVVVOOOHHHDDDCCCDDDFFFJJJSSS\\\nnnuuu{{{|||~~~~~~{{{xxxwwwtttwwwxxxwwwtttssstttwwwtttrrrpppnnnnnnmmmkkkjjjhhhgggeeecccaaa```______^^^\\\ZZZYYYYYYWWWTTTRRRPPPNNNLLLKKKKKKJJJHHHGGGHHHGGGDDDBBB???===<<<;;;???@@@AAABBBBBBAAA???>>>@@@??????@@@AAACCCFFFGGGGGGIIIKKKMMMNNNMMMLLLKKKNNNMMMMMMQQQUUU\\\iiiuuu~~~zzz{{{}}}rrrgggaaaaaadddgggkkkfff^^^SSSHHH???999555222222111000000000000000000000111111000///......---------,,,,,,+++++++++)))***+++***(((''''''(((&&&&&&&&&'''(((((()))))))))'''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%######$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&%%%$$$%%%''')))++++++)))'''%%%%%%&&&''''''&&&&&&'''(((***)))(((((()))+++...///000000111111111111000//////111222222222222333555555555444444444555555666999999::::::;;;;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@AAABBBDDDEEEDDDFFFGGGHHHGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[\\\]]]^^^```cccfffiiikkkpppvvv|||~~~|||wwwlll```WWWTTTTTT\\\gggsss~~~qqqhhhdddbbbiiisss}}}~~~vvvsssuuu|||ssshhh]]]VVVPPPRRRdddxxxyyywwwyyyzzz}}}rrrcccVVVPPPLLLHHHEEEEEEFFFIIIQQQYYYjjjsss{{{}}}~~~|||zzzxxxwwwsssuuuvvvuuusssrrrtttuuuuuurrrooonnnmmmmmmkkkjjjhhhgggeeebbb```___^^^^^^^^^\\\ZZZYYYXXXVVVSSSQQQOOOMMMLLLKKKKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@AAACCCDDDEEEEEEEEE@@@@@@@@@@@@@@@@@@AAAAAAEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFGGGJJJNNNSSS___jjj~~~{{{}}}|||pppeee___```cccgggmmmhhh___SSSHHH>>>777444222111000000//////000000///000000000000//////...------,,,,,,,,,,,,++++++,,,,,,,,,***'''%%%%%%&&&$$$$$$%%%&&&''''''(((((('''%%%###$$$&&&((())))))$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###'''%%%$$$######$$$%%%%%%######$$$$$$%%%&&&''''''###############$$$$$$%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%''')))++++++)))'''%%%%%%&&&''''''&&&&&&((()))+++***))))))***,,,///000///000000111111111000000///111222222222222333555555555444444444555555555888888999999:::;;;<<<<<<============>>>???@@@AAABBBAAA@@@@@@@@@BBBCCCDDDEEEFFFHHHIIIHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOSSSSSSSSSTTTUUUVVVWWWXXX[[[\\\]]]___bbbfffiiikkkqqqwww|||}}}{{{vvvjjj^^^XXXTTTUUU\\\fffrrrsssiiieeebbbhhhqqq{{{~~~uuurrrsss{{{zzzooofff\\\VVVPPPRRReeezzz{{{xxxzzz~~~zzzjjj]]]WWWOOOJJJGGGGGGGGGIIIPPPYYYeeepppzzz}}}~~~|||{{{zzzyyyyyytttuuuuuuuuuttttttuuuvvvuuusssooommmmmmmmmlllkkkhhhgggeeeccc```___^^^]]]^^^\\\ZZZYYYXXXVVVSSSPPPOOOMMMKKKJJJJJJJJJHHHFFFAAAAAAAAA@@@@@@AAAAAABBB???@@@BBBDDDFFFGGGIIIIIIAAAAAAAAAAAAAAA@@@??????BBBAAA@@@??????AAABBBCCCBBB@@@AAAEEEGGGKKKUUU___vvv|||~~~|||pppfffaaaaaaeeeiiimmmhhh___SSSHHH>>>777333111111000////////////000/////////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))&&&$$$$$$%%%###$$$$$$%%%&&&'''((((((&&&$$$"""###&&&)))***+++&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((((((((('''&&&%%%$$$######'''%%%######%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&########################$$$$$$#########$$$%%%%%%'''%%%$$$%%%&&&'''&&&$$$%%%&&&((())))))(((&&&%%%%%%&&&((((((''''''(((***++++++******+++---///000///000000111111111111000000111333333222222444555333444444555555555666666666666777888:::;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIIIIJJJLLLMMMLLLLLLKKKLLLLLLMMMNNNOOOSSSSSSSSSSSSTTTUUUVVVVVV[[[[[[\\\___bbbfffiiilllqqqwww}}}}}}{{{uuuiii^^^YYYUUUUUU[[[eeeppp~~~tttjjjeeeccchhhqqqzzz~~~~~~tttpppqqqyyy~~~vvvmmmcccZZZUUUQQQTTTfff{{{{{{{{{pppbbb\\\RRRMMMIIIIIIHHHIIIPPPXXXaaammmyyy~~~~~~}}}|||{{{zzzzzzzzzwwwwwwwwwwwwxxxxxxxxxxxxvvvsssooommmlllllllllkkkiiihhhfffcccaaa___^^^]]]]]][[[YYYXXXXXXVVVSSSQQQOOOMMMKKKJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@?????????@@@AAABBBDDDFFFHHHIIIJJJFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>???@@@???@@@CCCEEEGGGPPPYYYmmm|||~~~{{{qqqhhhdddeeeiiilllkkkggg^^^SSSHHH???999555111111000///////////////......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,*********'''%%%$$$%%%&&&$$$$$$%%%&&&'''((())))))'''%%%###"""%%%''')))***))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######&&&$$$"""###&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%'''%%%%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&(((((('''''')))***))))))***+++,,,---......//////000111111111111111111222444444333333555666222333444555666666666777444555666777999:::;;;<<<;;;::::::;;;;;;<<<===>>>??????AAABBBDDDDDDEEEEEEDDDEEEGGGHHHHHHIIIKKKMMMKKKKKKKKKLLLLLLMMMNNNOOOQQQQQQRRRRRRTTTUUUWWWWWWZZZ[[[\\\^^^bbbfffjjjlllqqqxxx}}}~~~|||vvvjjj^^^YYYUUUTTTZZZcccnnn{{{wwwlllgggdddiiiqqqzzz|||~~~~~~tttooopppwww{{{tttkkk```WWWUUUTTTXXXjjj}}}ssseee___WWWRRRMMMKKKIIIIIIOOOWWW___mmmzzz}}}|||{{{{{{{{{wwwwwwwwwwwwyyyyyyyyyxxxvvvsssooollllllllllllllljjjiiigggdddbbb```___^^^[[[ZZZXXXXXXXXXVVVTTTRRRNNNMMMKKKJJJJJJIIIGGGEEEFFFEEECCCAAA@@@>>>>>>>>>@@@AAACCCFFFIIIMMMPPPQQQPPPNNNLLLIIIGGGEEEDDDCCCCCCCCCCCCCCCBBB@@@???>>>@@@???AAADDDDDDFFFMMMVVVdddxxx}}}~~~{{{rrrjjjfffgggkkknnniiieee]]]SSSIII@@@:::777111111000///////////////......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,(((((((((&&&$$$$$$&&&(((%%%%%%&&&'''((()))***+++)))&&&###"""$$$&&&((((((%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###############$$$$$$$$$$$$"""!!!###&&&((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''((()))+++'''((()))+++,,,,,,,,,,,,//////000111111111111111111333444444444444555777111222333555666777777777333444555666888:::;;;;;;::::::::::::;;;<<<=========???AAADDDEEEFFFFFFEEEBBBDDDFFFGGGGGGHHHJJJLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYZZZZZZ\\\^^^bbbfffjjjlllqqqxxx}}}~~~|||vvvjjj___YYYTTTSSSYYYaaakkkxxxzzzpppkkkeeejjjqqqzzz}}}zzz|||~~~sssnnnnnnvvvyyysssiii^^^UUUTTTUUU\\\mmm~~~xxxjjjddd[[[UUUOOOLLLIIIIIINNNUUU___mmm|||}}}{{{{{{{{{vvvuuuuuuuuuwwwxxxwwwwwwwwwsssooolllllllllllllllkkkjjjgggeeebbb```___^^^ZZZYYYXXXWWWXXXWWWTTTRRRNNNLLLKKKJJJJJJIIIGGGEEEDDDCCCBBBAAA@@@?????????>>>@@@CCCHHHNNNTTTXXX[[[YYYWWWTTTOOOLLLIIIHHHGGGEEEFFFGGGGGGEEEBBB???>>>===<<<===@@@@@@AAAHHHPPP___tttzzzpppjjjiiikkkkkkkkkoooiii^^^SSSIII@@@999555111111000///////////////111///......//////...---*********++++++,,,,,,,,,''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((***(((&&&&&&((((((&&&###***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%$$$$$$&&&(((***///...,,,((($$$###%%%'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&$$$######"""$$$""" !!!$$$&&&''''''&&&&&&&&&''''''(((&&&''''''((((((((((((((()))*********+++,,,000222111111000000000000000000222222222222222222222222333333333444444444555555555666777888999:::::::::<<<<<<======>>>>>>?????????@@@BBBCCCDDDCCCCCCBBBEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOQQQSSSUUUVVVWWWWWWVVVWWWZZZ]]]^^^```dddjjjppprrrxxx{{{qqqfff___[[[XXXWWWWWWYYY___nnn}}}vvvmmmgggjjjqqq{{{}}}{{{{{{pppmmmuuu|||xxxooobbbVVVTTTYYYcccoooxxx~~~}}}|||{{{tttkkk^^^YYYUUUSSSOOOMMMQQQWWWdddooo{{{~~~||||||||||||xxxyyyzzzzzzzzzyyyxxxwwwqqqqqqpppnnnmmmlllkkkjjjiiihhhfffdddbbbaaa``````^^^[[[YYYWWWWWWXXXWWWVVVPPPRRRRRROOOJJJGGGGGGIIICCCBBBAAA@@@@@@@@@AAABBBAAABBBDDDHHHOOOWWW^^^ccceeeaaa^^^]]][[[WWWUUUTTTVVVUUUSSSQQQNNNJJJEEEAAAEEEAAA@@@CCCEEEFFFJJJOOOZZZnnnxxxoooiiiiiikkkmmmmmmnnnhhh]]]RRRIII@@@999444222222111000000000000000111///......//////...---******+++++++++,,,,,,,,,*********)))((((((''''''&&&&&&&&&&&&&&&'''((((((***(((&&&'''))))))'''%%%(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***(((''''''&&&&&&''''''(((((('''%%%$$$%%%''')))+++......,,,)))&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%)))((('''&&&'''(((***+++***)))(((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((***+++,,,,,,,,,---///111111111111111111111111111222222222222222222222222333333333444444444555555555666777888999:::::::::<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCCCCCCCCCCHHHHHHHHHIIIJJJKKKKKKLLLJJJJJJKKKLLLMMMNNNNNNNNNPPPQQQSSSUUUWWWWWWWWWWWWVVVZZZ^^^```aaaeeekkkppprrrxxx~~~|||rrriiiccc]]]ZZZXXXWWWWWW]]]lllzzzwwwnnngggjjjpppzzz~~~zzz||||||qqqnnnvvv|||pppdddXXXVVV[[[dddpppzzz{{{yyyzzz}}}wwwnnnccc___[[[YYYTTTQQQTTTZZZfffqqq|||}}}||||||}}}xxxyyyzzz{{{zzzyyyxxxwwwqqqqqqpppnnnmmmlllkkkjjjjjjhhhgggeeecccbbbaaaaaa___\\\YYYXXXXXXWWWVVVUUUPPPQQQQQQNNNJJJGGGGGGHHHDDDCCCAAA@@@@@@@@@AAAAAAAAABBBEEEIIIOOOWWW___dddkkkiiihhhiiihhhgggeeeeeecccaaa___\\\YYYTTTNNNJJJJJJEEECCCEEEGGGGGGKKKPPP[[[nnn~~~vvvmmmggghhhkkkmmmnnnlllfff\\\RRRHHH@@@888444333222222111111111111111111///......//////...---***++++++++++++,,,,,,,,,((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&''''''(((((()))''''''''')))***)))(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''%%%%%%&&&(((***,,,,,,------,,,)))'''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((((()))+++---......---...000111111222222222222222222333333333333333333333333333333333444444444555555555666777888999:::::::::;;;<<<<<<======>>>??????@@@@@@@@@AAAAAABBBCCCDDDHHHHHHHHHIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMNNNOOOOOOQQQRRRTTTWWWXXXXXXXXXXXXUUUYYY^^^bbbdddggglllppprrrwww}}}{{{ssslllgggaaa]]]YYYWWWUUUZZZhhhvvvzzzqqqhhhjjjoooyyy~~~yyyyyy~~~sssooovvvuuuhhh]]]\\\aaajjjuuu{{{yyyyyy~~~|||ssskkkhhheeeaaa[[[UUUWWW\\\iiittt~~~}}}}}}~~~zzz{{{||||||{{{zzzyyyxxxqqqpppooonnnmmmlllkkkjjjjjjiiigggeeedddcccbbbbbb```^^^[[[YYYXXXXXXVVVTTTOOOPPPPPPMMMJJJGGGGGGGGGEEEDDDCCCAAAAAA@@@@@@@@@@@@BBBEEEIIINNNVVV___eeeppprrrtttwwwyyyzzz{{{zzzvvvtttpppmmmhhhbbb\\\WWWSSSNNNKKKLLLLLLKKKOOOSSS]]]ooo~~~vvvlllffffffiiikkkllljjjeee[[[RRRIII@@@888333222111111000000111111111111///......//////...---++++++++++++++++++++++++''''''&&&&&&%%%$$$######%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&''')))+++---+++,,,......+++((('''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((""""""$$$%%%%%%%%%$$$###$$$$$$$$$%%%&&&((()))***&&&''''''(((((((((((((((&&&(((,,,---.........///222222222222222333333333333333333333333333333333333333333444444444555555555666777888999:::::::::;;;;;;<<<<<<===>>>>>>???AAA@@@@@@???@@@BBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSUUUWWWYYYYYYYYYYYYTTTYYY___ccceeehhhmmmppptttxxx|||}}}yyyrrrlllhhheee```[[[WWWTTTVVVcccppp}}}tttjjjjjjnnnvvv~~~zzzzzzuuupppvvvzzzoooeeeeeekkksss}}}~~~}}}xxxrrrooommmiii```XXXXXX]]]lllvvv~~~~~~~~~|||{{{yyyqqqqqqpppooommmlllkkkjjjjjjjjjhhhfffeeedddccccccaaa___\\\ZZZYYYXXXVVVTTTOOOOOONNNLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBEEEHHHMMMUUU___fffqqqwww~~~}}}xxxqqqjjjeee___ZZZUUUTTTSSSQQQTTTYYY___rrrvvvkkkddddddfffhhhiiiiiiddd[[[RRRIIIAAA999444000000/////////000000111111///......//////...---++++++++++++++++++++++++++++++***)))((('''&&&%%%%%%&&&''''''((((((''''''###$$$%%%&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''')))+++,,,)))+++......,,,)))''''''#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###%%%&&&(((((('''&&&%%%######$$$$$$&&&'''))))))&&&''''''((((((((((((((("""%%%)))+++,,,---...000111111222222222333333333333333333333333333333333333333333444444444555555555666777888999:::::::::;;;;;;;;;<<<======>>>>>>AAA@@@??????@@@AAACCCDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQRRRTTTVVVXXXYYYZZZZZZYYYUUUZZZ___ccceeehhhlllpppuuuxxxzzzyyytttnnniiifffgggbbb]]]XXXSSSSSS^^^iiixxxvvvkkkkkkmmmttt}}}~~~{{{{{{wwwrrrvvv~~~uuunnnooouuu{{{}}}xxxvvvtttnnncccZZZZZZ```nnnxxx}}}{{{rrrrrrqqqpppnnnmmmlllkkkkkkjjjiiigggfffeeeeeeeeeaaa___]]][[[[[[YYYVVVTTTPPPOOOMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@BBBEEEGGGJJJRRR]]]eeeqqq|||xxxsssjjjddd^^^[[[YYYWWWYYY^^^eeewwwvvvjjjcccbbbdddggghhhhhhccc[[[SSSKKKBBB:::555//////////////////000111111///......//////...---,,,,,,,,,++++++++++++*********)))(((&&&%%%$$$$$$$$$%%%'''((((((((('''&&&"""$$$%%%%%%%%%%%%'''(((***)))((('''&&&%%%%%%%%%&&&&&&''''''(((''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((()))***(((***------+++)))(((((($$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''((((((((((((((("""$$$''')))***,,,...///000000111111222333333333333333333333333333333333333333333444444444555555555666777888999::::::::::::;;;;;;<<<<<<===>>>>>>?????????@@@@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJLLLNNNPPPQQQRRRSSSUUUXXXYYYYYYYYYYYYVVVZZZ___bbbcccfffkkkoootttuuuuuusssnnniiieeedddgggccc^^^YYYSSSQQQYYYcccrrr~~~xxxmmmkkklllrrr{{{}}}||||||vvvxxx{{{wwwzzz~~~zzzsssfff]]]^^^dddqqqzzz}}}|||tttsssrrrqqqpppnnnmmmmmmlllkkkiiihhhgggfffffffffaaa___]]]\\\\\\ZZZWWWUUUQQQOOOMMMMMMLLLLLLJJJHHHEEEEEEEEEEEEDDDCCCAAAAAA@@@CCCEEEFFFHHHOOOZZZcccooo~~~vvvooohhheeebbb___aaafffppp}}}ttthhhaaaaaadddgggiiihhhccc\\\TTTLLLCCC;;;666000000//////000000111222111///......//////...---,,,,,,,,,+++++++++******(((((('''&&&$$$###"""!!!$$$%%%'''((()))((('''&&&###%%%''''''%%%%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&''''''''')))++++++)))(((((((((%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$######&&&''''''(((((((((((((((&&&''')))))))))***,,,...//////000000111222222333444444444444444444444444333333333444444444555555555666777888999:::::::::::::::;;;<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAACCCEEEHHHJJJLLLMMMLLLKKKJJJJJJKKKMMMOOOPPPRRRSSSUUUWWWXXXYYYYYYXXXXXX[[[___```aaadddiiinnnooopppooommmhhheeeccccccfffccc```[[[TTTPPPVVV___mmmzzzyyynnnlllkkkpppyyy}}}zzz{{{{{{zzz~~~yyyzzzxxxkkkaaadddlllttt}}}|||{{{uuuuuutttsssqqqpppoooooolllkkkjjjiiihhhggggggggg___^^^]]]]]]]]][[[XXXVVVRRRPPPNNNMMMNNNMMMKKKIIIDDDEEEEEEFFFEEEDDDCCCBBB@@@CCCEEEEEEEEEKKKWWWaaajjj}}}~~~wwwssspppmmmooottt|||{{{rrrggg``````dddhhhjjjhhhccc\\\UUUMMMDDD<<<777111111000000111222333333111///......//////...---,,,,,,,,,++++++*********,,,+++***)))'''&&&%%%$$$$$$%%%'''))))))((('''&&&$$$''')))(((&&&%%%''')))'''&&&&&&&&&&&&'''((((((&&&&&&((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%''')))******((('''((()))&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&&&&''''''''''''(((((())))))%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''(((((((((((((((***++++++)))((()))+++---...//////000111111222222444444444444444444444444333333333444444444555555555666777888999:::::::::::::::;;;;;;<<<======>>>===>>>@@@AAABBBBBBAAA@@@===>>>@@@CCCFFFIIIKKKLLLMMMLLLKKKJJJKKKLLLNNNPPPQQQRRRTTTWWWXXXXXXXXXXXXZZZ\\\^^^______bbbhhhmmmkkklllkkkiiieeeccccccdddfffccc```\\\UUUPPPTTT\\\jjjxxxyyyooolllkkkoooxxx}}}wwwxxx}}}{{{uuuwww}}}nnneeehhhqqqvvv~~~{{{zzzvvvvvvuuutttrrrqqqpppppplllkkkjjjiiihhhhhhhhhhhh___^^^]]]]]]^^^\\\YYYWWWSSSPPPNNNNNNOOOOOOLLLIIIDDDDDDEEEFFFFFFEEEDDDCCC@@@CCCEEEDDDDDDIIIUUU___eeezzz|||yyy{{{zzzssskkkeeecccdddfffggggggccc\\\TTTLLLCCC:::444111000///......///000111---------...............------,,,,,,,,,,,,+++++++++***((('''%%%$$$$$$$$$"""###$$$&&&'''((())))))&&&&&&&&&'''((('''$$$"""###%%%&&&&&&$$$$$$%%%'''&&&%%%&&&)))*********+++&&&&&&''''''((())))))***!!!!!!"""###$$$&&&((()))&&&&&&&&&'''''''''((((((%%%$$$###"""###$$$%%%&&&(((''''''&&&&&&%%%$$$$$$$$$###"""###%%%&&&%%%$$$ !!!"""$$$&&&'''((()))%%%$$$###%%%'''(((((('''''''''((()))))))))))))))&&&'''''''''&&&&&&$$$$$$'''&&&&&&''''''((()))***'''''''''(((((()))***+++000000111222333333333333555444333333222222222222555555555444222000...,,,555666888888777777999:::;;;;;;:::::::::;;;<<<<<<@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEFFFGGGGGGHHHHHHKKKKKKJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVZZZ\\\^^^```bbbdddhhhjjjlllkkkjjjfffbbb_________dddgggfffaaaYYYSSSSSSVVVaaaooozzzpppjjjggglllwww|||xxxyyy|||xxxvvvyyy~~~|||yyy|||{{{nnnhhhjjjmmm|||}}}{{{zzzzzzxxxuuusssrrrqqqooommmmmmllllllkkkiiigggfffeeebbbbbbaaa___^^^[[[ZZZYYYVVVTTTRRRRRRQQQPPPMMMKKKGGGGGGFFFDDDCCCCCCCCCCCCBBBEEEGGGGGGFFFIIIQQQXXXhhhtttyyyrrriiiddddddfffiiijjjiiiccc[[[RRRJJJBBB:::666111000///......///000111........................------,,,,,,,,,,,,++++++,,,,,,+++)))((('''&&&%%%!!!"""###$$$%%%&&&&&&&&&)))'''&&&%%%&&&'''&&&%%%%%%&&&'''&&&$$$$$$$$$&&&((('''&&&'''&&&$$$######$$$$$$%%%&&&&&&'''(((((($$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((())))))((('''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&''''''((()))***))))))((())))))***+++,,,///000111222333333333333555444333222222222222222333333444444444222111000555666888888777777999:::;;;;;;::::::;;;;;;<<<<<<;;;<<<===???BBBDDDEEEFFFCCCDDDDDDFFFGGGHHHIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPSSSSSSTTTUUUVVVWWWWWWXXXXXXZZZ]]]___```cccfffiiikkkkkkiiieeeaaa^^^^^^___fffhhhhhhcccZZZTTTSSSUUU^^^lll||||||pppkkkgggkkkvvv}}}wwwwww~~~{{{zzz||||||vvvooottt{{{pppkkknnnrrr~~~}}}|||{{{zzzzzzwwwtttsssrrrqqqpppnnnllllllkkkkkkiiihhhfffeeeddddddcccaaa___\\\ZZZYYYUUUTTTRRRRRRQQQPPPMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDAAADDDFFFEEEEEEHHHOOOUUUeeeqqqyyyqqqgggbbbccchhhkkkmmmiiicccZZZQQQIIIAAA;;;777111000////////////000111000//////......---------------,,,,,,,,,,,,++++++******)))((('''%%%$$$#########$$$%%%%%%%%%%%%%%%+++(((%%%$$$%%%'''((((((''''''(((&&&$$$$$$%%%&&&+++++++++)))'''&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&$$$$$$%%%&&&'''&&&%%%&&&&&&'''''''''((((((((((((''''''(((***+++***)))((())))))(((((('''&&&%%%''''''%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))***************+++,,,------///000111222222333333222444333333222222222222333111222333444555555555555555666888888777777999:::;;;;;;::::::;;;<<<<<<===:::;;;===???AAACCCDDDEEEBBBBBBDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXXXXWWWYYY\\\^^^___aaadddfffjjjiiigggbbb^^^\\\]]]^^^gggjjjkkkeee\\\UUUSSSTTTZZZgggxxx~~~rrrlllgggjjjttt~~~}}}vvvuuuzzz~~~rrrkkkeeelllxxxzzzqqqnnnsssxxx~~~|||{{{{{{{{{yyywwwtttssssssrrrqqqoookkkkkkllllllkkkiiihhhggggggfffeeeccc```]]][[[YYYUUUTTTRRRQQQQQQPPPMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEAAACCCDDDDDDDDDGGGMMMRRR^^^iii{{{yyypppfff```bbbgggjjjkkkfffaaaZZZQQQIIIAAA:::555111111000//////000111111111000000///...------,,,------,,,,,,,,,+++++++++))))))))))))'''%%%$$$"""&&&'''''''''''''''&&&&&&***(((&&&&&&'''(((((((((&&&&&&'''&&&%%%%%%''')))(((---...,,,)))))))))(((######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&&&&%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$$$$&&&''')))***,,,,,,***)))((()))+++,,,+++************)))((('''%%%%%%(((&&&$$$######$$$&&&''''''&&&&&&''''''((()))******))))))******+++,,,---...///000111222222222222333333222222222222222333222222333444666666777777555666888888777777999:::;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@????????????>>>AAAAAACCCEEEGGGHHHJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSTTTUUUVVVVVVWWWYYY]]]___```aaadddfffhhhgggddd___[[[ZZZ[[[]]]hhhlllmmmhhh^^^VVVRRRRRRVVVcccssstttnnnhhhiiiqqq{{{vvvsssvvvttthhhaaa```gggtttxxxqqqqqqvvv{{{~~~||||||}}}}}}yyywwwttttttttttttrrrqqqlllmmmnnnnnnnnnlllkkkjjjhhhgggeeeccc```]]]ZZZYYYVVVTTTSSSRRRQQQPPPMMMKKKKKKJJJHHHGGGEEEEEEDDDDDDBBBCCCDDDDDDDDDFFFKKKOOOUUU```pppzzzpppeee```bbbfffggggggccc```ZZZSSSKKKBBB999333222111000//////000111222111111000///......------------,,,,,,,,,++++++++++++++++++***((('''%%%%%%''''''((((((((('''&&&&&&'''''''''(((******(((&&&###$$$%%%%%%&&&(((+++...&&&000555///(((&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&###$$$%%%''')))***+++,,,+++***)))***+++,,,+++***,,,,,,+++***)))'''&&&%%%'''&&&$$$######$$$&&&''''''&&&&&&''''''((()))***))))))))))))***+++,,,,,,......///000111111111111222222222111111222222333444444444444555666777777555666888888777777999:::;;;;;;;;;;;;<<<===>>>???CCCBBBAAA@@@>>>===<<<;;;@@@AAABBBDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVWWWXXX[[[___aaabbbccceeeffffffddd```\\\XXXWWWZZZ]]]hhhllloookkkaaaWWWRRRQQQSSS___nnnzzzxxxqqqiiihhhmmmwwwxxxrrrttt{{{xxxjjj___YYY^^^eeerrr}}}{{{}}}wwwqqqsssyyy~~~~~~~~~zzzxxxuuutttttttttsssrrrnnnoooqqqqqqqqqooommmlllgggfffeeebbb___\\\ZZZXXXWWWUUUTTTSSSSSSQQQNNNLLLJJJIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJLLLPPPYYYhhhxxxzzzpppeeeaaadddggggggeeeccc___YYYRRRJJJAAA999333222111000000000000111222111000000//////.........------,,,,,,,,,,,,++++++)))(((&&&$$$###"""""""""%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%''')))******'''%%%"""###$$$%%%&&&)))...111111AAAIII>>>---&&&&&&&&&&&&&&&&&&&&&''''''''''''############$$$%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''+++)))((()))++++++***)))+++++++++***)))'''&&&%%%%%%$$$$$$######$$$&&&&&&'''&&&&&&''''''((()))***)))(((((())))))***+++,,,---...///000000111111000222111111111111222222333555444444444444555666666555666888888777777999:::::::::;;;;;;<<<===??????AAAAAA@@@@@@?????????>>>AAAAAACCCDDDFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTVVVXXXYYYYYYZZZ]]]```ccccccdddeeegggdddbbb^^^XXXUUUUUUXXX\\\fffkkkooolllbbbXXXRRRPPPPPP[[[iiiuuu|||tttkkkgggjjjsss|||{{{tttsssyyy|||mmmaaaXXXTTTYYYaaannn|||}}}yyytttooonnnppptttwwwyyyuuuwww|||{{{yyyvvvuuuuuutttsssqqqoooqqqrrrsssrrrpppmmmkkkffffffdddbbb```]]][[[YYYXXXWWWUUUTTTTTTSSSPPPNNNJJJIIIHHHFFFDDDCCCBBBBBBEEEDDDDDDDDDEEEGGGHHHIIINNNVVVbbbooo}}}xxxoooeeeccchhhkkkjjjfffeee___VVVNNNFFF???:::666222222111000000111222222000000000///////////////------,,,,,,,,,,,,++++++)))'''$$$!!! !!!"""%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&(((((('''&&&$$$$$$%%%%%%&&&)))...222===SSS___NNN555)))((()))''''''''''''&&&&&&&&&&&&############$$$%%%&&&'''$$$$$$%%%&&&''''''((()))######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$###$$$$$$$$$%%%%%%%%%%%%***((('''((()))***)))'''(((((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&''''''((()))******************+++------------...///000000000000111111111111111222333333333333333333333555666777555666888888777777999:::::::::;;;;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHJJJKKKMMMOOOPPPPPPPPPOOOQQQQQQSSSTTTVVVXXXYYYZZZZZZ]]]aaacccddddddeeefffccc```[[[VVVRRRSSSWWW[[[dddjjjooommmcccXXXQQQOOOLLLWWWdddooo{{{wwwmmmfffgggoooyyy~~~vvvssswww}}}rrrcccYYYSSSQQQRRR[[[hhhuuu|||{{{}}}~~~{{{rrroooiiidddbbbcccfffhhhrrrxxx~~~{{{}}}}}}zzzwwwvvvuuutttrrrqqqpppqqqssssssrrrooollliiigggfffeeedddaaa___]]]\\\ZZZXXXWWWVVVVVVTTTQQQOOOLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFKKKQQQZZZdddppp~~~wwwnnnffffffkkkooommmhhhhhh```UUUJJJBBB>>>;;;:::333222111000000111222333////////////000000000000---------,,,,,,,,,++++++000---)))&&&%%%%%%''')))&&&''''''((())))))(((((((((%%%######%%%'''((((((&&&&&&&&&&&&&&&)))---111>>>XXXgggTTT777((((((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%""""""###$$$&&&'''(((((('''&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&''''''((($$$###"""###%%%&&&%%%$$$!!!"""$$$&&&'''''')))'''&&&'''(((((('''&&&&&&&&&&&&&&&%%%$$$######"""###$$$%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***++++++++++++,,,---......,,,---...///000000000000111111000000111222333333222111111222333555777999555666888888777777999:::::::::;;;;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOQQQRRRTTTVVVWWWXXXZZZ]]]aaacccddddddeeeeeeccc```ZZZTTTQQQRRRWWW[[[bbbiiiooommmdddYYYQQQOOOJJJTTT```kkkwwwyyynnnffffffmmmxxxwwwssswww|||~~~lll]]]TTTPPPOOONNNVVVcccoooxxx{{{tttrrrrrrwww~~~xxxtttpppnnnmmmiiiddd^^^[[[[[[]]]^^^hhhoooyyy~~~~~~{{{xxxvvvuuutttrrrpppoooppprrrrrrqqqnnnjjjgggggggggfffeeecccaaa___^^^[[[YYYXXXWWWWWWUUURRRPPPMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAABBBCCCDDDDDDCCCGGGLLLSSS\\\fffsss{{{qqqgggeeejjjooonnnkkkeee___VVVMMMFFFAAA<<<999333222111////////////000111///+++)))((())),,,...++++++++++++,,,,,,---...+++(((&&&%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((@@@MMMPPP@@@000,,,,,,***$$$$$$$$$#########""""""'''&&&$$$""""""###$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%"""######$$$&&&'''((((((""""""!!!!!!!!!!!!""""""!!!"""###%%%&&&'''''''''"""$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%************+++,,,------+++,,,---/////////......222000///111444666555333//////000111333444555555888999::::::999888999:::::::::;;;;;;===>>>???@@@??????>>>>>>??????@@@AAACCCCCCCCCCCCDDDFFFHHHIIIHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQQQQSSSTTTWWWXXXYYY]]]\\\]]]___cccfffggggggccc]]]WWWSSSNNNKKKOOOUUU\\\ccciiihhhddd]]]QQQGGGFFFKKKUUUbbbqqq|||zzzpppfffaaafffqqqzzz}}}uuuuuu{{{mmm^^^UUUMMMJJJJJJIIIOOOYYYeeeqqq{{{wwwooojjjiiijjjttt{{{tttpppmmmkkkgggdddfffgggfffbbb[[[WWWUUUVVV^^^eeeqqq}}}||||||yyyxxxxxxwwwtttqqqooopppqqqrrrqqqooommmlllkkkjjjhhheeedddccccccccc___\\\YYYWWWVVVTTTRRRPPPMMMMMMLLLKKKIIIFFFDDDCCCAAAAAAAAAAAAAAABBBCCCDDDEEEHHHNNNTTT]]]gggqqqwww|||xxxvvvuuuuuuvvv~~~~~~~~~uuukkkiiinnnrrrrrroooiiibbbXXXNNNEEE>>>999555333222111////////////000333111...,,,,,,,,,...///,,,+++++++++,,,,,,---......,,,***(((&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((...:::===111''''''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$%%%&&&((()))*********"""###$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))***+++,,,,,,,,,---...///000000//////...,,,+++---000111000///111111222333444555555666666888999999888888999;;;;;;;;;;;;;;;===>>>???@@@??????>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCEEEFFFHHHIIIKKKLLLNNNNNNOOOOOOQQQQQQRRRSSSTTTVVVXXXYYY]]]\\\]]]```ccceeeeeeeeebbb\\\VVVRRRNNNKKKOOOVVVZZZaaafffeeebbb\\\RRRIIIFFFJJJRRR```ooozzz|||rrrgggbbbeeeooowww~~~vvvvvv{{{}}}gggXXXOOOHHHFFFFFFGGGMMMVVVbbbnnnwww~~~|||vvvmmmgggddddddfffsss~~~xxxtttooolllkkkkkkiiigggiiijjjjjjfff___ZZZWWWVVVZZZ```lllzzz~~~|||yyyxxxxxxwwwtttrrrooopppqqqqqqqqqooommmkkkllljjjhhhfffdddccccccccc```]]]ZZZXXXWWWVVVSSSRRRNNNNNNMMMKKKIIIGGGEEEDDDBBBAAAAAAAAABBBBBBCCCDDDEEEHHHMMMRRRYYYbbbkkkpppzzz|||~~~}}}zzzuuurrrppplllkkkhhhfffddddddeeefffooosssyyy}}}|||}}}~~~vvvmmmkkkqqquuuvvvsssoooggg\\\PPPEEE===555111333222111////////////000222111000///.........///,,,,,,+++++++++,,,------,,,,,,+++(((%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''###+++---&&&"""%%%&&&"""&&&'''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&#########$$$%%%&&&&&&&&&)))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###$$$######""""""######$$$"""###$$$&&&''''''''''''""""""###$$$%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))(((((((((((()))***+++,,,---...///111111111111000000///...///111222222111333333444444555555555666444666777888777888999;;;;;;;;;;;;;;;<<<>>>???@@@??????>>>>>>??????@@@AAA@@@@@@@@@@@@AAACCCDDDEEEHHHIIIJJJLLLMMMNNNOOOOOORRRRRRRRRSSSTTTVVVWWWXXX]]]]]]^^^```cccdddcccbbb___YYYSSSOOOLLLKKKPPPVVVXXX^^^bbbaaa^^^[[[SSSKKKFFFGGGNNN\\\mmmyyy~~~}}}tttjjjcccdddkkkrrr~~~vvvvvvzzzuuu___PPPHHHBBBAAABBBEEEJJJRRR]]]hhhrrryyy}}}xxxtttlllddd^^^]]]```cccrrr{{{zzzsssqqqmmmllllllmmmmmmmmmnnnpppqqqnnnhhhaaa\\\YYYXXX]]]ggguuu}}}zzzyyyxxxwwwtttrrrpppqqqrrrrrrrrrpppnnnllllllkkkiiigggeeedddccccccaaa^^^[[[YYYXXXWWWUUUSSSOOOOOONNNLLLJJJHHHFFFEEEBBBBBBBBBAAABBBBBBCCCDDDDDDGGGKKKOOOTTT[[[bbbgggnnnqqqsssrrrmmmfff```]]]YYYXXXVVVUUUUUUVVVXXXYYY\\\```fffmmmuuu{{{|||{{{|||yyyrrrkkkkkkqqqwwwxxxwwwssskkk___SSSGGG>>>666111333222111////////////000000000000//////...---,,,,,,,,,,,,++++++,,,,,,---((())))))'''###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''******&&&&&&)))(((###'''''''''''''''((((((((())))))'''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######"""######""""""""""""######""""""###%%%%%%&&&&&&&&&%%%$$$######$$$%%%((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******((((((((())))))+++,,,------...000222333333222222111111111222333333333333444444444444444444555555222444666666777777999;;;;;;;;;;;;<<<<<<===????????????>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHJJJLLLMMMNNNNNNNNNRRRRRRRRRSSSTTTVVVWWWXXX]]]]]]___aaacccdddbbb___\\\VVVPPPMMMJJJIIIOOOWWWYYY^^^```^^^[[[XXXRRRKKKFFFFFFLLLYYYkkkxxx~~~wwwmmmeeedddhhhmmm{{{}}}wwwvvvwww}}}mmmXXXJJJCCC>>>>>>@@@DDDHHHOOOYYYcccmmmuuuyyyxxxrrriii```ZZZZZZ^^^cccqqqyyyxxxxxxvvvsssrrrqqqrrrsssssstttvvvxxxwwwrrrkkkddd```]]]```gggsss~~~~~~}}}{{{zzzxxxvvvtttsssrrrsssttttttsssrrrpppnnnlllkkkiiihhhfffeeedddcccaaa^^^[[[YYYXXXWWWTTTSSSPPPPPPOOOMMMKKKIIIGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEIIIMMMQQQVVV\\\aaafffiiilllkkkeee\\\TTTOOOKKKJJJIIIIIIJJJLLLOOOPPPPPPSSSXXX^^^dddiiilllmmmmmmooorrrtttxxx}}}|||~~~|||tttoookkklllrrrxxx{{{{{{uuummmaaaUUUJJJAAA999555333222111////////////000///000000000000...---,,,---,,,,,,++++++,,,,,,,,,******)))'''$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%+++***((('''))),,,+++'''&&&&&&&&&&&&&&&'''''''''%%%$$$$$$###############&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((()))(((((((((&&&$$$###"""$$$&&&'''$$$$$$############$$$$$$%%%&&&&&&'''((()))******)))))))))***+++,,,.........///111222444444444333///000000000000000111111333333333333444444444444111333555666666777:::;;;<<<<<<;;;<<<<<<===>>>?????????>>>>>>??????@@@AAAAAAAAABBBDDDEEEEEEFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNRRRRRRRRRSSSTTTVVVWWWXXX]]]]]]```ccceeedddaaa^^^YYYSSSMMMJJJHHHHHHNNNVVV\\\___```\\\YYYVVVQQQJJJFFFFFFKKKWWWgggvvv~~~zzzqqqiiieeefffiiivvv}}}|||xxxvvvvvvzzz}}}{{{wwweeeQQQFFF@@@===>>>@@@CCCFFFLLLUUU```jjjrrrwwwyyysssiii^^^XXXXXX]]]bbbpppvvv~~~{{{wwwuuuttttttuuuuuuwww{{{|||zzztttmmmgggeeedddhhhrrr~~~~~~}}}zzzxxxvvvuuuttttttuuuvvvvvvvvvtttrrrppplllkkkjjjiiigggeeedddccc```]]]ZZZXXXWWWVVVTTTRRRRRRQQQPPPOOOMMMJJJHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCAAADDDGGGKKKNNNSSSXXX\\\\\\___aaa___YYYPPPIIIDDD>>>>>>>>>>>>@@@BBBEEEGGGHHHKKKNNNSSSWWWYYY[[[\\\[[[]]]___```dddlllxxxzzzrrroookkkmmmrrrxxx{{{|||uuummmbbbVVVKKKCCC;;;777333222111////////////000222222222222111000///...------,,,+++++++++,,,,,,///,,,)))'''&&&%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""$$$))),,,,,,+++''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$!!!!!!!!!"""$$$%%%'''(((%%%%%%%%%%%%&&&'''((()))""""""######$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''''''''''')))'''%%%#########$$$%%%$$$$$$############$$$$$$&&&&&&&&&''''''(((((())))))))))))***+++---...///---...000222444444444444111222444333222111222444222222333333444444444444222333666666777777:::;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>??????@@@AAA???@@@BBBCCCDDDEEEEEEEEEGGGHHHIIIKKKLLLMMMNNNNNNPPPQQQQQQSSSTTTWWWXXXYYY\\\^^^aaaeeegggfffbbb^^^XXXQQQKKKHHHEEEFFFMMMUUU]]]aaaaaa]]]ZZZWWWQQQKKKFFFFFFJJJRRR___mmmyyy}}}uuummmhhhgggiiiqqq{{{}}}zzzxxxwwwxxxzzz||||||yyy~~~mmm]]]KKKBBB>>><<<===???AAADDDIIIRRR\\\gggpppvvvxxxqqqggg\\\VVVVVV[[[```nnnssszzz}}}xxxtttrrrssstttuuuwww|||~~~wwwqqqmmmiiihhhooo~~~~~~~~~{{{xxxuuuuuuuuuuuuvvvwwwwwwwwwuuusssqqqllllllkkkjjjhhhfffdddccc```]]]ZZZXXXWWWVVVSSSRRRSSSRRRRRRPPPNNNLLLJJJHHHEEEDDDCCCCCCBBBCCCCCCCCCAAADDDGGGIIILLLOOOSSSVVVUUUWWWXXXUUUPPPIIIDDDAAA;;;:::::::::<<<>>>AAACCCBBBDDDGGGJJJLLLNNNNNNOOOOOOPPPQQQRRRTTT[[[eeemmm||||||rrroookkkllloootttvvvwwwtttmmmaaaUUUKKKBBB:::666333222111////////////000222111111000/////////......---,,,,,,+++++++++,,,+++&&&"""###'''(((%%%!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""" ###'''***,,,---(((((('''&&&&&&%%%$$$$$$$$$%%%&&&((()))))))))***&&&&&&&&&&&&&&&&&&%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))+++,,,...///,,,...000222333444444444333555666555333222444666222222333444555666666777333555777777777888999;;;===<<<<<<<<<<<<===>>>>>>??????>>>>>>??????@@@AAA@@@AAACCCDDDEEEFFFEEEEEEGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRUUUWWWZZZ[[[\\\^^^bbbfffiiigggccc```WWWPPPIIIFFFCCCDDDKKKSSS\\\```bbb___\\\ZZZTTTNNNFFFGGGHHHLLLTTTaaapppzzz~~~xxxpppkkkiiijjjooozzz~~~|||yyywwwwwwyyy{{{}}}~~~~~~~~~xxxvvv{{{sssbbbSSSDDD===;;;::::::===>>>@@@FFFNNNYYYeeeooouuutttoooeee\\\VVVWWW\\\aaammmoootttyyy~~~||||||{{{wwwsssrrrtttvvvxxxzzzuuuoookkkooo}}}}}}|||xxxuuuuuuvvvtttuuuvvvvvvvvvtttrrrppplllllllllkkkiiigggeeecccaaa^^^[[[YYYXXXWWWUUUSSSTTTSSSSSSQQQOOOMMMKKKIIIEEEEEEDDDCCCCCCCCCCCCCCCBBBDDDGGGHHHIIIJJJMMMOOOOOOPPPOOOLLLHHHDDDBBBAAA<<<<<<;;;;;;<<<>>>@@@BBB>>>@@@BBBEEEGGGIIIIIIIIIHHHJJJJJJIIIJJJNNNVVV\\\fffrrr~~~qqqmmmjjjiiikkknnnpppppptttmmmaaaTTTIII@@@888444333222111////////////000000///...---,,,,,,,,,---...---,,,,,,++++++++++++!!!%%%***(((###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$""""""%%%''')))+++---******)))'''&&&%%%$$$### """###$$$%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''""""""!!!!!!!!!!!!""""""&&&&&&'''(((((((((''''''$$$$$$$$$$$$%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***+++---...,,,---000222333444444444///111333111///...///222333333444555666777888999444666777888777888999;;;===<<<<<<<<<<<<======>>>?????????>>>???@@@@@@AAACCCDDDFFFGGGHHHIIIHHHHHHGGGGGGIIIKKKLLLMMMMMMMMMNNNOOOPPPRRRUUUXXXZZZ\\\[[[^^^bbbgggjjjiiiddd```WWWPPPIIIEEEBBBCCCJJJRRRZZZ___bbb```^^^\\\WWWPPPFFFGGGGGGHHHLLLWWWhhhtttzzzsssmmmjjjkkknnn{{{{{{wwwvvvvvvxxxzzzzzzzzzyyy{{{}}}vvvtttzzzzzzlllZZZMMM???:::999888888:::<<<>>>CCCLLLWWWcccnnntttrrrmmmeee]]]XXXZZZ___dddkkkmmmppptttxxx|||xxxyyyyyywwwttttttwwwzzz||||||uuunnnqqq~~~~~~~~~}}}|||xxxuuuuuuwwwssssssuuuuuutttssspppooolllllllllkkkjjjgggeeedddbbb```\\\ZZZYYYXXXVVVTTTTTTTTTSSSRRROOOMMMKKKJJJEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFHHHIIIHHHGGGFFFBBB???======>>>;;;:::999888999;;;===>>><<<>>>AAADDDGGGHHHIIIIIIFFFGGGGGGFFFEEEHHHNNNSSSWWWdddxxxzzzrrrkkkffffffgggfffhhhkkkiiifff___UUUJJJAAA<<<:::777444000,,,***,,,...000///000222333222111///---------,,,,,,,,,,,,++++++))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''')))++++++,,,,,,++++++)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%%%%$$$######""""""!!!$$$%%%'''((()))(((''''''(((((((((&&&$$$###%%%&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((((((''''''((()))***++++++,,,,,,...111222222222444555333222222111111222222333000111333555555444222111777777777777888888888888<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEFFFFFFFFFFFFIIIHHHHHHHHHJJJLLLNNNPPPPPPPPPRRRSSSVVVYYY[[[\\\[[[___ccceeegggiiieee___YYYNNNDDD@@@>>>???CCCIIISSSYYY^^^```aaa___WWWOOOIIIEEECCCFFFKKKSSS```lll{{{}}}uuupppkkkfffrrrvvv|||yyysssuuutttttttttuuutttrrrpppqqqsssvvvyyy|||xxxssstttyyy}}}rrr^^^KKKCCC<<<:::999777777;;;:::???EEEJJJTTT```hhhjjjmmmiiiaaaZZZXXX[[[aaagggfffhhhkkknnnppptttyyy}}}}}}wwwzzz{{{zzzzzz|||~~~}}}tttttt~~~{{{xxxwwwvvvuuussstttsssssssssrrrqqqqqqqqqmmmkkkhhhgggggghhhgggfffaaa```^^^\\\YYYWWWUUUTTTVVVUUUTTTQQQOOOLLLKKKJJJGGGDDDAAAAAABBBBBB@@@>>>CCCCCCEEEGGGIIIJJJGGGEEEAAAAAA@@@???>>><<<:::999:::999999999::::::;;;<<>>???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMOOOPPPQQQSSSUUUWWWYYY[[[WWW\\\___aaadddfffccc]]]UUUKKKBBB>>>======@@@EEEIIIQQQZZZ___bbbbbbZZZQQQJJJEEEBBBCCCGGGOOO[[[gggvvv}}}~~~xxxsssnnniiiooottt|||{{{uuuqqqpppooopppqqqqqqpppnnnooorrruuuyyy|||}}}|||~~~wwwssstttxxx}}}{{{jjjWWWIIIAAA;;;999888666777:::888>>>CCCIIISSS```ggghhhhhhddd^^^XXXWWW\\\ccciiihhhiiijjjkkklllooossswww|||}}}{{{zzz|||}}}}}}}}}yyywww{{{yyyxxxwwwvvvtttssssssrrrrrrqqqpppppppppmmmkkkhhhggggggggggggfffbbbaaa```]]][[[YYYWWWVVVVVVUUUSSSQQQOOOLLLKKKJJJHHHFFFCCCBBBDDDDDDBBB@@@EEEDDDCCCDDDDDDCCC@@@===>>>>>>======<<<:::999999:::999999999:::;;;;;;<<<===???BBBFFFJJJNNNRRRSSSMMMKKKGGGDDDCCCDDDFFFGGGLLLSSS^^^nnn{{{uuunnnhhhfffeeeccccccfffgggeee```WWWKKKAAA999666222222111000000111222333000000000/////////......------,,,,,,,,,,,,++++++,,,,,,+++***)))(((''''''&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%###$$$$$$%%%&&&''''''(((############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$###""""""$$$&&&)))***(((%%%###"""""""""###$$$%%%&&&'''(((''''''(((((((((((((((((((((((()))***+++,,,---------///000111111222444666444444333333333333444444333444666777777777666555777777777777888888888888<<<<<<============<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMOOOOOOPPPQQQSSSUUUWWWXXXUUUZZZ]]]___bbbddd```ZZZNNNFFF>>><<<;;;999;;;>>>===GGGRRR[[[bbbddd^^^UUUOOOHHHCCCBBBDDDKKKWWWbbboooyyy{{{wwwqqqkkkkkkqqqzzz}}}wwwlllkkkjjjkkkmmmoooooonnnnnnqqquuuzzz}}}zzzzzz{{{{{{uuuqqqrrrwww{{{zzzqqq```NNNFFF???999888777555666999666<<>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::<<<@@@EEEKKKQQQVVVYYYSSSPPPJJJEEEBBBBBBCCCDDDEEEKKKUUUcccuuu|||vvvnnnhhhfffdddaaa```ccceeeccc___VVVKKK@@@888444////////////////////////000000///...---.........------,,,,,,,,,+++++++++,,,,,,+++***)))((('''''''''&&&$$$###$$$%%%'''((((((''''''&&&&&&''''''((())))))((((((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%$$$$$$%%%'''))))))'''$$$#########$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))***+++,,,------......///000000000222444777444333333222222333333444222222444555555555555555666777777777888888888888:::;;;;;;<<<<<<<<<<<<;;;======>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFFFFFFFHHHIIIKKKMMMOOOOOOOOOOOONNNOOOOOOQQQRRRTTTVVVWWWWWW[[[^^^___```aaa\\\UUUHHHAAA;;;:::888555666888777@@@KKKTTT]]]cccaaa[[[WWWOOOHHHEEEEEEIIITTT___jjjvvvzzzsssllliiioooyyy}}}wwwjjjiiihhhiiilllooopppqqqpppsssyyy~~~~~~yyyzzz|||}}}{{{wwwssspppqqquuuxxx{{{{{{ssshhhWWWHHHBBB;;;666666666444555888666<<>>DDDJJJQQQWWWZZZXXXTTTMMMGGGBBBAAABBBCCCBBBFFFNNN[[[lll}}}uuunnngggeeebbb______aaacccbbb]]]UUUJJJ@@@888444111111111000//////...---000000///...---.........------,,,,,,,,,+++++++++******)))((('''&&&&&&%%%'''&&&%%%$$$$$$&&&((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))((((((''''''&&&&&&&&&%%%'''((((((&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))***+++,,,------...---///000111111222444666222222111111111111222222111222333444444555555555666777777777888888888888888999:::;;;;;;;;;;;;;;;>>>>>>??????@@@@@@AAAAAAAAABBBCCCEEEFFFFFFFFFFFFHHHIIIKKKMMMOOOOOOOOOOOONNNOOOOOOQQQSSSUUUWWWXXXZZZ^^^___]]]]]]\\\UUUNNNDDD>>>999888666333222444777===DDDKKKUUU___cccaaa\\\TTTLLLHHHEEEGGGPPPZZZgggsss|||tttmmmjjjpppyyy}}}wwwjjjhhhggghhhlllppprrrsssvvvzzz}}}yyyzzz}}}xxxxxxuuurrrppppppsssvvvxxx{{{{{{vvvmmmaaaRRRFFF???999444555555444444777777<<>>===<<<;;;::::::;;;;;;:::;;;<<<<<<<<<;;;:::::::::;;;>>>BBBHHHNNNSSSVVVXXXTTTNNNGGGCCCBBBBBBBBBCCCFFFMMMWWWggg}}}sssllleeedddbbb______bbbaaa```[[[SSSIII???999666333333333222111000000///000000000/////////......------,,,,,,,,,,,,++++++))))))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%(((((('''%%%######%%%'''(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))***+++,,,------,,,...111222222222444555111111000000000000111111222333333444555666777777777777777777888888888888888999:::;;;;;;;;;;;;;;;??????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPRRRUUUWWWYYY[[[\\\______\\\ZZZXXXQQQIIICCC===888777666222111333777:::===BBBLLLZZZbbbccc___WWWOOOJJJFFFFFFLLLUUUcccqqq~~~~~~wwwppplllqqqyyy{{{mmmkkkiiiiiimmmrrruuuwww}}}{{{wwwzzz~~~~~~}}}xxxxxxwwwuuusssssstttvvvxxxxxxwwwqqqfffYYYMMMDDD<<<777333444555444555777888===FFFQQQ___jjjkkkeeeYYYTTTOOOPPPVVV^^^dddfffggggggfffdddbbbaaabbbddd^^^^^^___^^^]]]]]]___bbbaaaeeelllvvv~~~vvvsssmmmhhhdddccccccdddjjjmmmsssyyy~~~~~~~~~zzzyyyxxxyyyzzzzzzxxxwwwuuuuuutttsssrrrpppooooooooollljjjhhhiiiiiihhhhhhddddddbbbaaa___]]]\\\[[[WWWWWWUUUTTTRRRPPPOOONNNKKKKKKKKKIIIGGGFFFFFFHHHGGGHHHJJJLLLMMMKKKFFFBBBAAA???===;;;:::999999999;;;;;;<<<======<<<:::999;;;<<<===@@@DDDIIIMMMPPPSSSPPPLLLHHHEEEDDDDDDDDDEEEHHHNNNWWWeee|||{{{qqqiiidddbbbaaa___```ccc```^^^YYYQQQGGG???:::888222222111111111111111222///000111111111000///...------,,,,,,,,,,,,++++++)))(((((('''&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&'''(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&'''%%%$$$#########$$$%%%&&&&&&(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&'''''''''((()))))))))'''(((((()))***+++,,,,,,***...222444444333333333222111111111111111111222111222222333444555666777777777777777888888888888999:::;;;<<<============@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMOOOPPPQQQTTTWWWZZZ]]]^^^___bbbbbb___]]]ZZZSSSKKKDDD===888777666333222444333555777;;;FFFUUU___bbbccc[[[TTTNNNIIIGGGLLLSSS___mmm|||{{{uuunnnssszzzuuurrroooooosssxxx|||~~~|||yyy}}}~~~|||zzz{{{{{{zzzwwwvvvwwwyyyzzzxxxtttlll```RRRFFFAAA;;;555222444666444555888777===FFFRRRbbblllkkkdddVVVQQQMMMOOOWWW```eeehhhfffggggggdddaaa^^^]]]^^^VVVWWWWWWVVVUUUVVVXXXZZZXXX^^^fffoooyyy~~~yyy||||||{{{yyytttjjjgggbbb]]]ZZZXXXXXXYYY^^^bbbhhhpppwww|||~~~~~~zzzzzzzzz{{{}}}}}}{{{yyyxxxwwwvvvuuutttrrrqqqqqqpppnnnkkkjjjjjjjjjjjjiiifffeeedddbbbaaa___^^^]]]XXXXXXWWWUUUSSSRRRQQQPPPLLLMMMNNNLLLHHHGGGHHHJJJKKKNNNRRRWWWYYYVVVQQQLLLHHHFFFCCC???===;;;;;;;;;;;;<<<===>>>===<<<:::999;;;;;;;;;===@@@DDDIIILLLLLLKKKJJJHHHGGGFFFFFFFFFFFFJJJOOOWWWdddzzzzzzooohhhbbbbbbaaa```aaaddd___]]]XXXOOOFFF???;;;:::///............000222333///000222333222111///------------,,,,,,,,,++++++))))))((('''&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((''''''&&&&&&''''''(((!!!"""###%%%''')))***+++%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''((($$$''')))***'''%%%############$$$%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((''''''((()))***+++,,,,,,)))---222555555333333222333222222222222222222333/////////000111222444555777777777777888888888888;;;<<<===>>>????????????@@@AAAAAAAAAAAAAAAAAABBBAAABBBCCCEEEFFFFFFFFFFFFIIIHHHHHHHHHJJJLLLNNNPPPOOOPPPRRRUUUXXX\\\___```ccceeefffcccbbb___XXXPPPEEE>>>999777666333333555...111333888DDDSSS]]]```fff```XXXSSSNNNKKKNNNTTT\\\jjjzzz~~~yyyooosss{{{|||yyyvvvvvvzzz~~~|||~~~|||}}}~~~}}}{{{zzzzzz{{{|||xxxsssjjj\\\MMMBBB>>>:::555222555666555666888777===FFFSSSbbbmmmkkkdddTTTOOOKKKNNNXXXaaagggiiifffggggggddd```\\\YYYYYYQQQRRRRRRQQQPPPQQQSSSVVVQQQXXXbbblllttt}}}wwwrrrttttttsss|||~~~uuunnnbbb```[[[WWWTTTRRRRRRRRRVVVZZZaaajjjqqqvvvzzz{{{~~~{{{{{{{{{}}}}}}{{{zzzyyyxxxvvvuuutttrrrrrrqqqnnnlllkkkkkkkkkkkkjjjggggggeeedddbbbaaa```___YYYYYYWWWVVVTTTSSSRRRQQQNNNOOOPPPMMMJJJHHHJJJLLLPPPTTT[[[bbbfffeee```[[[PPPMMMIIIEEEAAA??????>>>;;;<<<===>>>>>><<<:::999:::::::::;;;>>>BBBGGGIIIGGGHHHHHHHHHHHHHHHHHHHHHFFFJJJPPPVVVcccxxx}}}rrrllleeeaaaaaaaaaaaa```]]][[[VVVPPPHHHAAA;;;888222111111111000000/////////000000111111111000000//////.........---------((())))))(((&&&$$$"""!!!%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&((()))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&$$$###$$$'''(((%%%###"""!!!!!!!!!!!!!!!!!!"""''''''(((((('''&&&$$$###%%%%%%$$$$$$$$$$$$$$$%%%***++++++)))&&&$$$$$$%%%&&&%%%###""""""###%%%&&&(((''''''''''''((())))))&&&&&&'''((()))+++---...,,,...111333555555555444222111000000000000000111444444444444444444555555555555666666777777888888<<<<<<;;;:::;;;<<<===>>>=========>>>??????@@@@@@FFFEEEDDDCCCCCCDDDEEEFFFIIIIIIJJJKKKMMMOOOPPPQQQVVVVVVWWWXXX[[[^^^bbbdddjjjmmmooollliiieee[[[RRRJJJDDD>>>:::999777444000888111111:::@@@CCCNNN]]]```aaa___YYYPPPKKKLLLNNNZZZgggvvvuuuwww|||}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{rrreeeUUUHHH???::::::888555333333444666777555;;;GGGVVVccciiiiiifffVVVOOOIIINNNZZZeeehhhgggjjjiiifffddd```[[[TTTOOOOOONNNKKKJJJIIIJJJKKKLLLQQQTTTYYYaaakkkuuu}}}|||vvvooojjjffffffoooxxxxxxoooiiiaaa\\\WWWUUUTTTSSSPPPMMMOOOSSSYYY___eeekkkrrrvvvzzz}}}}}}}}}}}}}}}||||||{{{zzzzzzyyyyyywwwvvvuuuttttttsssqqqpppnnnmmmmmmllljjjiiigggeeebbbaaa``````___^^^ZZZWWWTTTSSSRRRRRRQQQOOOMMMLLLLLLMMMPPPQQQVVV[[[dddnnntttuuurrrnnn\\\WWWQQQLLLIIIFFFCCCAAAAAA???>>><<<<<<<<<======<<<<<<<<<===>>>@@@AAABBBIIIIIIIIIIIIIIIIIIIIIJJJIIIKKKNNNVVVdddyyy}}}tttooohhhdddccccccbbb```___\\\WWWQQQIIIBBB<<<999111111111111000000000///000000111111111111000000.........------------,,,((())))))(((&&&$$$"""!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%''''''%%%"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$#########$$$$$$((())))))(((%%%$$$$$$%%%%%%$$$######$$$&&&((()))''''''&&&&&&''''''((()))************+++,,,---...,,,...000333444555555444222222111000000000000111111111111222222222222222444555555666777888888999;;;::::::999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAAEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOSSSTTTVVVYYY^^^ccchhhkkklllqqqtttsssqqqmmmddd[[[NNNHHH@@@;;;999777444111777111111999===???HHHUUU^^^bbbddd^^^UUUOOOOOOQQQYYYfffttt~~~yyyzzz~~~}}}zzz{{{~~~{{{rrrdddUUUGGG>>>:::888777555444333444666777555:::EEETTTaaaggggggdddVVVOOOJJJOOO[[[eeeiiihhhjjjhhhfffccc___YYYRRRMMMLLLKKKIIIGGGFFFGGGHHHIIILLLOOOTTT[[[ccckkkqqqtttxxx~~~yyyrrriiiccc]]]\\\ccclllyyypppjjjaaa\\\VVVSSSSSSQQQNNNKKKJJJMMMRRRWWW]]]dddlllpppttt|||~~~~~~}}}}}}|||zzzyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwuuutttsssqqqpppooonnnnnnllljjjhhhfffdddcccbbbaaa___^^^[[[XXXVVVTTTTTTTTTRRRPPPNNNMMMNNNPPPRRRTTT\\\cccnnn{{{}}}pppjjjbbbYYYSSSMMMHHHEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLOOOVVVeeezzz~~~wwwrrrkkkhhhgggfffccc``````]]]XXXQQQIIIBBB<<<999111111111111000000000000000000111111111111000000------------,,,,,,,,,,,,))))))((((((&&&%%%###""""""###$$$%%%'''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&%%%'''&&&%%%%%%&&&&&&$$$"""&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""""""""$$$###############$$$$$$%%%&&&'''&&&$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((+++++++++***++++++,,,---,,,...000333555555555555333222111111000000111111000000111111111222222222444444555666777888999999:::999999999999:::;;;;;;>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDFFFGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOSSSTTTWWW[[[```ggglllpppqqqvvv{{{||||||yyyqqqgggWWWPPPFFF???;;;999666444666111222777::::::AAAKKK[[[ccciiifff\\\TTTRRRUUUXXXeeesss|||~~~~~~yyyuuuuuuzzz~~~{{{qqqcccSSSFFF>>>:::555555555444555555666777555:::DDDRRR___eeedddaaaUUUOOOKKKPPP[[[eeeiiiiiijjjhhheeeaaa]]]WWWPPPKKKHHHGGGDDDBBBBBBBBBCCCDDDGGGJJJOOOVVV\\\aaadddffflllqqq|||wwwnnncccZZZTTTQQQVVV^^^rrr{{{rrrlllccc^^^WWWSSSRRRPPPMMMKKKIIIKKKMMMQQQUUU[[[bbbfffkkkttt|||~~~}}}|||{{{zzz||||||||||||{{{{{{zzzyyywwwvvvtttsssqqqqqqppppppnnnllljjjhhhfffddddddccc___^^^\\\ZZZXXXWWWVVVVVVSSSRRRPPPPPPPPPSSSVVVXXXbbbkkkzzz|||qqqfff]]]UUUOOOLLLHHHIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDDDDEEEFFFHHHHHHGGGIIIKKKNNNOOOOOONNNMMMLLLNNNQQQXXXfff|||xxxtttnnnkkkjjjhhhddd``````\\\WWWOOOGGG@@@;;;888111111111000000000000000000111111111111000000///------,,,,,,,,,+++++++++))))))((('''&&&%%%$$$######$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""%%%%%%%%%$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%######"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%&&&'''***)))'''%%%$$$#########&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***++++++...///111444666777888888444333222111111111111111111222222333333444444444333444555666777888999::::::::::::::::::;;;;;;;;;===>>>>>>??????@@@AAAAAA@@@AAABBBCCCEEEGGGHHHIIIGGGGGGHHHJJJLLLNNNPPPQQQUUUVVVYYY\\\bbbhhhmmmpppvvv|||zzzqqqcccZZZMMMDDD>>>;;;999666444111222666888888>>>EEEUUU```kkklllbbbYYYVVVWWWYYYdddrrr{{{~~~}}}}}}tttooonnntttyyyzzzoooaaaQQQEEE===:::333444444555555666666666666:::DDDQQQ]]]bbbbbb___SSSOOOLLLPPP[[[dddhhhhhhiiigggdddaaa\\\UUUNNNIIIEEECCCAAA???>>>>>>???@@@DDDGGGMMMSSSXXX[[[]]]]]]bbbfffppp}}}vvvlll___UUUNNNKKKOOOUUUfffzzzvvvqqqggg```XXXSSSQQQPPPNNNKKKMMMMMMMMMMMMOOOSSSYYY]]]bbblllvvv|||~~~~~~}}}{{{zzzyyywwwwwwuuutttsssrrrrrrrrrooonnnllljjjhhhfffeeeeee^^^^^^]]][[[ZZZYYYXXXXXXTTTSSSRRRRRRSSSUUUXXXZZZdddooouuulllddd]]]YYYTTTUUUVVVVVVUUURRROOOMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLOOORRRTTTVVVUUUSSSRRROOOQQQUUU\\\jjjzzzuuuooolllkkkiiieeebbb___[[[UUUMMMEEE>>>999666000000000000000000111111111111111111111000//////------,,,,,,,,,+++++++++***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&''''''(((((($$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$(((''''''''''''''''''(((&&&%%%$$$#########$$$%%%######""""""###$$$%%%%%%###%%%&&&'''&&&&&&((())))))((('''%%%###"""!!!!!!&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))+++---...000111333555777999:::;;;555444333222111111111111111222222333444444555555444444555666777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>????????????@@@BBBDDDFFFHHHIIIJJJGGGGGGHHHJJJLLLNNNQQQRRRTTTVVVXXX]]]cccjjjpppsss{{{yyylllbbbTTTHHHAAA<<<999666333222333666777999>>>CCCOOO[[[jjjnnnhhh^^^YYYYYYZZZeeerrrzzz~~~{{{|||xxxnnniiiggglllsss{{{zzznnn^^^OOOCCC===:::333333444444555555666666777;;;DDDOOOZZZ```___\\\PPPMMMKKKPPPYYYbbbfffgggiiifffccc```[[[UUUMMMHHHCCCAAA???<<<;;;;;;<<<===???CCCIIIOOOTTTWWWWWWWWWUUUWWW___lllwwwuuuiii[[[PPPIIIFFFJJJOOO^^^rrr|||wwwhhhaaaXXXRRRPPPPPPNNNLLLLLLLLLLLLKKKLLLOOOTTTYYY[[[eeepppwww|||~~~{{{zzzxxxxxxwwwvvvuuuttttttssssssqqqooommmkkkiiihhhgggfff_________^^^]]][[[ZZZZZZWWWUUUTTTTTTUUUXXX[[[]]]fffrrryyyqqqllleeefffhhhiiihhheeeaaa___ZZZYYYXXXWWWWWWVVVWWWWWWVVVXXXZZZ\\\\\\ZZZXXXVVVTTTWWW[[[cccppp|||vvvpppmmmlllkkkhhheee___[[[TTTKKKCCC<<<888555000000000000111111111111111111222111111000///...------------,,,,,,,,,,,,***)))((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$"""""""""######$$$$$$%%%$$$$$$############$$$$$$######$$$%%%&&&&&&&&&%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$######"""""""""##################$$$%%%&&&&&&###%%%''''''&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&''''''((('''((((((***+++...///000111111333555777:::;;;<<<666555444333222111111111000000111222333333444444555555666666777777888888:::;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>???>>>@@@BBBDDDFFFHHHIIIIIIEEEFFFGGGIIIKKKNNNPPPQQQQQQSSSWWW]]]eeennnuuuyyytttjjjZZZMMMDDD>>>999555333444444555777:::???CCCIIIVVVeeennnllleee]]]ZZZZZZeeeqqqyyy~~~yyy{{{ssshhhcccbbbeeemmmwwwyyymmm]]]MMMBBB<<<;;;444444444333444444555666777:::BBBMMMWWW\\\[[[YYYMMMJJJJJJNNNVVV^^^cccdddfffdddaaa^^^YYYSSSLLLGGGAAA???<<<:::999999999::::::>>>CCCIIIMMMPPPPPPQQQLLLNNNTTT^^^iiiuuuuuugggWWWLLLFFFBBBEEEJJJWWWkkk~~~kkkcccYYYSSSQQQQQQPPPOOOJJJKKKKKKKKKLLLOOOTTTWWWWWWaaalllsssyyy~~~|||{{{zzzyyyxxxwwwvvvvvvvvvvvvsssrrrpppnnnllljjjiiiiiicccccccccbbbaaa___]]]]]][[[YYYXXXWWWXXX[[[]]]___kkkvvv}}}vvvwwwyyyzzzyyywwwuuusssmmmllljjjhhhfffeeeddddddeeeeeeeeeeeeccc```]]][[[[[[___eeemmmzzz~~~yyyrrrnnnmmmmmmllljjj```[[[TTTKKKCCC<<<888666///000000000111111111111222222222111111000///............------------,,,***)))((('''&&&&&&''''''%%%&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!$$$&&&&&&%%%$$$&&&'''$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((###$$$&&&&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((())))))))))))***+++---...//////000111333666888;;;<<<777666555333222222222111000111222333444555555666666666666666777777777777999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????>>>@@@BBBEEEGGGHHHHHHHHHFFFGGGHHHJJJLLLOOOQQQSSSTTTUUUYYY```hhhpppwww|||~~~tttdddVVVLLLDDD===999666666666444444888===AAAFFFQQQaaammmpppkkkbbb[[[YYYcccooowww~~~yyy}}}|||nnnddd___^^^```iiiuuuyyykkk[[[KKKAAA<<<;;;666555444222222333444555555888???JJJSSSXXXWWWTTTIIIGGGHHHLLLSSS[[[```bbbaaa```]]]ZZZVVVQQQJJJEEE>>>===:::777666666666777999;;;???CCCGGGIIIJJJJJJKKKJJJMMMSSSZZZcccsssyyyiiiXXXLLLDDDAAABBBFFFPPPddd|||qqqiii___YYYWWWXXXXXXWWWQQQRRRRRRQQQPPPPPPRRRUUUVVV```jjjpppwww~~~}}}|||{{{{{{zzzzzzzzzzzzwwwvvvtttqqqooonnnmmmmmmhhhhhhhhhgggeeecccaaa``````___]]]\\\\\\^^^```bbboooxxx}}}{{{yyyyyyxxxwwwuuuqqqmmmiiieeecccdddhhhpppyyyzzzsssoooooooooooonnnaaa]]]UUULLLDDD===999777//////000000111111111222222222222111111///......//////.........---------***)))((('''&&&&&&'''((($$$$$$&&&'''(((((())))))&&&''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$######$$$%%%&&&&&&''''''$$$$$$############$$$$$$&&&&&&'''''''''&&&%%%%%% ###&&&&&&%%%%%%&&&)))(((''''''&&&&&&''''''((($$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))"""$$$%%%%%%$$$$$$%%%&&&((((((((('''&&&%%%$$$###(((''''''''''''((())))))))))))(((((()))******+++...///000222444777999;;;777777555444333222222222333333444555666888888999777777777777666666666666888999:::;;;<<<;;;::::::=========>>>??????@@@@@@???@@@CCCEEEGGGHHHHHHHHHIIIIIIJJJLLLOOORRRTTTUUUYYYZZZ]]]bbbiiipppvvvzzz}}}mmm___TTTKKKCCC>>>888888777333333777<<<>>>EEEOOO^^^lllsssoooeee]]]XXXbbbnnnvvv}}}~~~zzz~~~zzzkkkaaa]]]\\\^^^gggtttxxxkkkZZZKKK@@@<<<;;;888666444111111222444555444666===GGGPPPUUUTTTQQQGGGFFFFFFJJJRRRYYY^^^```^^^]]]ZZZXXXTTTOOOHHHCCC<<<;;;888666444444444555:::<<<>>>AAADDDFFFFFFGGGJJJGGGFFFGGGJJJPPP]]]jjj~~~nnn[[[NNNFFFAAABBBEEEKKK___wwwxxxpppfff___^^^___``````\\\\\\[[[WWWTTTQQQPPPQQQWWW___iiiooovvv~~~~~~}}}}}}|||}}}}}}zzzyyywwwtttrrrqqqpppooolllllllllkkkiiigggdddcccdddbbb```______aaacccdddpppyyy|||wwwrrrnnnllliiiooowwwyyyrrrppppppnnnmmmnnnccc```ZZZRRRHHH???888444111111111111111111111111111000000///...---------------,,,,,,,,,,,,+++++++++***'''%%%$$$$$$%%%&&&((((((((((((((('''''''''((('''%%%$$$$$$%%%'''((((((&&&&&&'''))))))&&&###"""""""""###$$$%%%'''''')))((('''&&&%%%$$$$$$$$$%%%%%%$$$###!!!"""%%%''')))((((((&&&%%%$$$######'''%%%###""""""###%%%'''((((((((((((((((((((((((&&&$$$######$$$%%%$$$######!!!!!!###'''))))))'''%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''&&&%%%%%%&&&((($$$$$$%%%%%%&&&'''(((((($$$&&&(((******)))'''&&&(((&&&###!!!"""%%%))),,,......///000222555777888777777555333111222555888555555555555666666666666888888888888888999999:::::::::;;;;;;<<<============>>>>>>>>>>>>?????????EEEEEEDDDDDDDDDDDDEEEEEEHHHIIIIIIJJJKKKOOOTTTXXX^^^^^^___bbbgggppp{{{xxxkkk___RRRHHHCCC888======777444888<<<;;;EEEMMM[[[lllvvvuuujjj```]]]bbbjjjsss{{{|||yyy~~~xxxkkk___WWWSSS]]]dddqqq~~~wwwgggWWWJJJBBB===:::777555111000000111111111222666===FFFOOOQQQNNNJJJAAABBBBBBCCCNNN\\\aaa^^^```[[[VVVSSSRRRNNNFFF@@@;;;999777444333333444444555::::::777>>>IIIIIIAAA@@@BBBDDDEEEGGGLLLSSSYYYnnnoooYYYMMMHHHFFFEEEGGGLLLWWWhhh||||||rrriiiiiijjjjjjjjjkkkhhhgggccc]]]XXXUUUUUUVVVVVV[[[cccmmmvvv|||~~~~~~~~~}}}}}}~~~}}}|||zzzxxxwwwvvvuuuuuurrroookkkiiihhhhhhgggeeebbbbbbbbbaaa```aaadddgggoooyyy{{{yyyuuuzzzzzzrrrqqqqqqnnnmmmoooeeebbb[[[SSSIII@@@999555111111111111111111111111111000000///......------------,,,,,,,,,,,,+++++++++***(((&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''%%%$$$$$$%%%'''((()))'''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&%%%######%%%'''(((((('''&&&%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%###!!!"""$$$%%%$$$"""%%%%%%$$$$$$$$$$$$$$$%%%%%%'''))))))(((&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%''')))++++++***((('''***(((&&&%%%&&&(((+++---......///000222555777888777777555333111222555888555555666666666777777777888777777777777888999999::::::;;;;;;<<<=========>>>>>>>>>?????????@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEGGGIIIJJJKKKLLLOOOTTTWWW\\\^^^aaadddjjjrrr|||xxxjjj[[[MMMEEE>>>AAA@@@999666999<<<<<>>@@@BBBBBBBBBEEELLLQQQ```ssssss___RRRKKKEEEBBBBBBGGGPPPaaauuuxxxooonnnpppqqqrrrttttttrrrnnnggg```ZZZWWWVVVWWW\\\eeennnwww}}}~~~}}}}}}~~~~~~~~~|||{{{yyyxxxxxxwwwrrrpppnnnmmmmmmmmmkkkjjjfffffffffeeedddeeehhhjjjqqqyyyzzzsssrrrrrrooonnnooofffccc\\\SSSIII@@@999555111111111000000111111111111000000//////......---------,,,,,,,,,,,,++++++,,,***)))'''&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&'''((()))(((&&&&&&'''''''''%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$%%%###"""###$$$%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%(((++++++)))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&(((***+++++++++)))((())))))(((((((((***+++---------...000222555777888777777666444222222444777444555666666777888999999777777777777777888888999::::::;;;;;;<<<=========????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHKKKLLLNNNPPPTTTVVVZZZ^^^ccchhhnnntttzzz|||lllZZZNNNFFFFFFCCC<<<999:::======@@@HHHVVVhhhvvvxxxppphhhaaadddiiiqqqxxx~~~yyyjjj^^^WWWTTTUUU]]]jjjzzzxxxgggWWWJJJAAA;;;888555333000000111333333222444555:::AAAIIIMMMLLLIIIAAA@@@???@@@IIITTTZZZZZZZZZWWWRRRPPPNNNJJJDDD>>>:::888666333222222333333444222000777JJJXXXSSSEEE===???@@@???>>>@@@DDDIIITTTeee|||}}}hhhZZZPPPFFF@@@>>>BBBJJJZZZlll}}}uuusssuuuwwwzzz~~~~~~~~~{{{uuulllccc]]]ZZZYYY^^^hhhrrrzzz~~~}}}}}}|||}}}}}}}}}||||||{{{tttsssrrrssstttsssqqqpppkkklllkkkjjjhhhiiilllnnnssszzz{{{ttttttssspppnnnooofffbbb[[[QQQHHH???888555222111000000000000111222000000000000//////......------,,,,,,,,,++++++++++++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''((('''%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$######$$$%%%'''(((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&(((***)))'''%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))*********(((((('''''''''((())))))******,,,---...000222444777888777777666444222222444666444444555777888:::;;;;;;777777666666777777888999::::::;;;;;;<<<=========??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHFFFHHHKKKMMMOOOQQQTTTVVVZZZ^^^eeejjjnnnrrrvvvyyy~~~lll\\\LLLJJJDDD===:::;;;===???@@@GGGUUUgggvvvzzztttnnnggghhhkkkrrrzzzzzzjjj]]]VVVSSSQQQYYYgggxxxyyyhhhWWWJJJ@@@:::777444222000000222333333333555666999@@@GGGLLLLLLJJJ@@@>>>===???GGGRRRYYY\\\[[[XXXSSSPPPLLLGGGAAA<<<:::888666333222222222333888666555;;;JJJTTTOOOBBB===???@@@???===>>>AAAEEENNN]]]rrrrrrbbbTTTIIIBBB@@@BBBHHHUUUfffyyyvvvtttuuuyyyyyynnnfffbbb]]]bbblllvvv}}}~~~~~~}}}~~~~~~yyyxxxxxxyyyyyyxxxvvvsssppppppooommmlllllloooqqqttt{{{|||uuutttsssooommmmmmccc___WWWNNNEEE===777444222111000//////000111222000000000000000/////////------,,,,,,,,,++++++++++++***)))((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###'''''''''''''''''''''''')))((('''&&&%%%%%%'''(((""""""$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$###"""$$$%%%'''&&&$$$#########%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%###!!!!!!"""###$$$########################%%%###"""###$$$&&&&&&%%%###$$$%%%&&&&&&'''((()))%%%$$$$$$$$$%%%&&&&&&'''(((((('''%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((''''''&&&'''((())))))*********+++,,,---///222444777888777777777555333222333555333444555777888:::;;;<<<777777777777777888888999::::::;;;;;;<<<=========??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJFFFIIILLLNNNOOOQQQTTTVVV\\\```eeejjjmmmoooqqqsss|||{{{iiiTTTMMMEEE>>>;;;:::===???AAAHHHUUUhhhwww}}}zzztttkkkjjjkkkqqqzzz~~~zzzkkk]]]UUUQQQNNNVVVeeevvv|||jjjYYYKKKAAA:::777333222000111333333333222666666999@@@HHHLLLMMMKKK???===;;;???FFFPPPYYY___]]][[[VVVQQQLLLEEE???;;;:::999666444222222333333444555777<<>>@@@???======???BBBIIIUUUhhhzzziiiYYYLLLEEEDDDCCCGGGQQQ```sssxxxtttuuuyyyvvvlllfffbbbhhhqqqyyy~~~~~~~~~~~~|||yyyvvvttttttsssqqqooooooqqqssswww|||}}}vvvuuusssnnnjjjiii___[[[TTTKKKBBB;;;666444222111///......///111222000000000000000000000000------,,,,,,,,,,,,++++++))))))((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''(((((('''%%%%%%&&&((( !!!###%%%&&&&&&&&&%%% """$$$%%%&&&%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$###&&&$$$!!! """$$$&&&''''''''''''''''''''''''$$$###""""""$$$&&&&&&%%%%%%&&&'''%%%$$$"""###$$$%%%$$$$$$%%%%%%&&&'''(((((('''%%%""" !!!$$$'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&)))))))))***++++++,,,,,,++++++---///111444777888777777777555333222333444333444555666888999:::;;;888888888888888999999:::::::::;;;;;;<<<=========????????????@@@@@@@@@AAACCCCCCDDDEEEFFFHHHJJJKKKGGGIIILLLMMMOOOQQQUUUWWW^^^aaaeeehhhjjjmmmppprrr|||uuu```UUUIIIBBB===;;;<<<@@@BBBHHHVVViiizzz}}}ooollljjjnnnwww~~~}}}mmm___VVVQQQNNNVVVddduuu~~~mmmZZZLLLAAA;;;777333222111222333333222111444555888@@@HHHMMMMMMLLL@@@<<<:::>>>DDDLLLWWW```___^^^ZZZTTTNNNGGGAAA===;;;999777444333333444444---111555999;;;<<<>>>>>>;;;>>>AAA@@@===<<<===???CCCKKK]]]tttuuucccSSSKKKIIIDDDFFFMMMYYYkkkzzzuuuuuuzzz|||pppiiiiiinnnuuu}}}~~~|||zzzyyyxxxvvvssssssuuuwww{{{~~~wwwuuurrrlllgggfff]]]YYYRRRIIIAAA;;;777555222111///------///111222000000000000000000000000------,,,,,,,,,,,,++++++((((((''''''&&&$$$#########$$$$$$%%%&&&''''''(((''''''((((((((((((''''''%%%((())))))&&&%%%%%%'''"""###%%%&&&'''&&&%%%$$$!!!$$$%%%%%%%%%$$$###$$$%%%$$$###$$$&&&)))'''&&&&&&%%%$$$###""""""""""""!!!!!!"""###$$$%%%))))))))))))))))))))))))$$$###""""""%%%&&&&&&&&&%%%'''(((&&&###"""###$$$$$$$$$$$$%%%%%%'''((((((&&&&&&&&&$$$######%%%'''#########$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''')))))))))))))))***,,,,,,***+++,,,...111444777888777777777666333222222333333333444555777888999999999999999999999::::::;;;::::::;;;;;;<<<=========>>>>>>>>>?????????@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLNNNQQQUUUYYY___aaadddfffiiinnnssswww}}}~~~pppaaaRRRIIIBBB<<<<<<@@@@@@GGGUUUjjj}}}wwwrrrmmmooovvv~~~rrrcccXXXSSSPPPWWWeeeuuuooo\\\MMMBBB;;;888444333222222333333111///000222777???HHHMMMMMMKKKBBB===:::===AAAGGGRRR\\\______\\\WWWQQQJJJEEECCC<<<;;;888555444444555555///222555888888888;;;>>>AAACCCFFFDDD@@@<<<<<<===@@@DDDRRRiii~~~ttt```SSSOOOGGGGGGKKKUUUfff}}}zzzsssrrrxxxxxxqqqooosssyyy|||zzzyyy{{{}}}~~~wwwuuuqqqkkkeeeddd\\\XXXQQQIIIAAA<<<888666222111...------...111222000000000000000111111111---------,,,,,,,,,++++++'''''''''&&&%%%$$$""""""!!!"""###%%%''')))***+++''''''((((((((((((''''''$$$'''******'''%%%%%%&&&%%%&&&'''((((((&&&$$$### !!!###$$$$$$###"""!!!$$$%%%%%%$$$$$$%%%))),,,''''''&&&%%%$$$""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&&&&&&&$$$&&&((((((&&&&&&(((***$$$$$$$$$%%%&&&'''((()))$$$&&&''''''&&&%%%&&&'''""""""###$$$%%%%%%&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&((()))+++***+++,,,...111444777888777777888666444222222333333333444555666777888888::::::999999::::::;;;<<<::::::;;;;;;<<<======>>>===>>>>>>>>>>>>?????????CCCCCCCCCCCCDDDFFFGGGHHHJJJKKKKKKLLLMMMQQQVVVZZZ___```ccceeeiiiooovvv{{{}}}~~~{{{kkkYYYNNNFFF>>>===@@@>>>EEETTTjjjyyyrrrqqqwww~~~uuufffZZZTTTQQQXXXeeevvvppp]]]NNNCCC<<<888555333222333333222000......///555>>>GGGLLLLLLJJJDDD===:::<<<>>>BBBMMMYYY___^^^]]]YYYSSSMMMJJJHHH===;;;999666555555555666888777888::::::999:::<<>>???AAACCCAAAAAABBBCCCEEEGGGHHHIIIKKKLLLLLLMMMNNNQQQVVVZZZ^^^aaadddgggjjjnnnrrrvvv{{{~~~gggTTTJJJEEEBBB@@@DDDIIIUUUjjjuuuooossszzzxxxiii^^^YYYWWW[[[eeeuuuvvvdddTTTGGG???;;;555333000000222333222000///000555===FFFMMMOOONNNDDD>>>999:::===BBBJJJSSSZZZ[[[[[[XXXXXXWWWOOOGGGAAA???;;;888777777999;;;::::::::::::<<>>BBBKKKXXXhhhyyyppp^^^TTTPPPOOOUUUaaatttxxxrrrnnnooo}}}~~~|||~~~wwwppplllhhhccc```YYYTTTLLLEEE???:::666333000000////////////000000222222111000000///.........+++(((***---...,,,)))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$%%%'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""###%%%''''''%%%###'''&&&%%%%%%%%%&&&((())))))'''&&&&&&&&&%%%%%%%%%))))))((('''&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%'''''''''&&&'''(((((())))))%%%"""###'''******(((***)))))))))))))))))))))+++,,,...000222333444444666888::::::777333111000333333333333444555666777888888888888888999999:::::::::<<<=========<<<;;;:::<<<===>>>===>>>???AAAAAAAAABBBCCCEEEGGGHHHIIIKKKLLLLLLMMMNNNQQQVVVZZZ^^^aaaeeehhhkkkoootttwww|||uuu```RRRJJJEEEBBBEEEIIIUUUiii|||vvvxxx~~~{{{lllaaa[[[YYY]]]fffvvvzzzhhhWWWIIIAAA<<<999;;;;;;888333///000222///000333:::CCCIIILLLMMMFFF???::::::<<>>===>>>@@@BBB??????>>>???AAADDDGGGHHHLLLPPPSSSQQQJJJCCC>>><<<;;;>>>FFFQQQ```ooo{{{ppp___YYYUUUXXXbbbtttxxxpppjjjiiiuuuvvvoookkkhhheeeaaaZZZTTTKKKCCC===999666333000000////////////000000111000000//////............+++)))***---...,,,)))((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$""""""$$$$$$$$$$$$###"""!!! %%%$$$$$$%%%%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$&&&''''''%%%###)))((('''%%%%%%%%%&&&&&&"""#########$$$%%%&&&&&&(((''''''&&&%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))%%%###$$$'''***)))((())))))))))))))))))******,,,------///000222444555777999;;;999666333111000222222222222333444555666888888888888999999999:::::::::;;;<<<<<<<<<<<<;;;<<<===>>>>>>======>>>???@@@AAAAAACCCDDDFFFHHHIIIKKKKKKLLLMMMNNNRRRWWW[[[^^^aaafffjjjnnnrrrwwwzzz~~~qqq```TTTKKKFFFGGGKKKUUUhhh}}}||||||pppddd]]][[[___hhhwwwmmm[[[LLLBBB>>><<>>EEEIIIKKKGGG@@@;;;::::::;;;AAAHHHQQQUUUYYYYYY[[[\\\XXXQQQKKKJJJHHHGGGGGGHHHJJJLLLHHHGGGFFFFFFGGGIIIKKKMMMOOOSSSUUUSSSLLLDDD???===:::<<>>>>>======???@@@@@@@@@AAABBBDDDFFFHHHIIIJJJKKKLLLMMMOOOSSSXXX\\\___ccchhhmmmqqquuuyyy|||mmm^^^SSSMMMLLLOOOXXXhhh|||}}}sssfff^^^]]]aaajjjxxxrrr___OOODDD>>>;;;@@@DDD???555///000555111111222555;;;AAAFFFIIIEEE???:::999999999===CCCIIIOOOTTTWWWZZZ]]]ZZZVVVRRRRRRRRRRRRSSSTTTVVVWWWTTTRRRPPPNNNNNNNNNOOOPPPRRRUUUWWWTTTMMMEEE???===<<<===AAAFFFNNNVVV]]]aaaggglllrrrwww~~~zzznnngggiiiuuurrrgggbbbhhhrrr|||vvvtttssswww{{{uuummmiiieeebbb___\\\VVVLLLCCC<<<888555333000000////////////000000////////////...............---,,,,,,,,,,,,+++***'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% !!!###$$$%%%&&&&&&&&&"""######$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&'''(((......(((%%%%%%$$$!!! !!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%%%%&&&'''((()))((((((((())))))************+++++++++,,,---000222444333444666666444222222333222222222222333444555555777888999::::::::::::999::::::::::::;;;;;;<<<<<<999;;;======>>>>>>@@@BBB@@@@@@AAABBBDDDFFFGGGHHHIIIJJJLLLMMMOOOTTTZZZ^^^aaaeeekkkooossswww{{{~~~yyyiii]]]VVVSSSVVV]]]kkk|||~~~vvvggg___]]]bbbkkkxxxwwwcccRRRFFF???888999:::888555333333444222222333555888>>>CCCGGGBBB<<<999999888888<<>>999555333000000////////////000000////////////////////////......------,,,,,,++++++((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&)))******(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&%%%&&&'''((('''&&&######$$$%%%&&&''''''((($$$'''###!!!%%%&&&###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&''''''(((((((((((((((((()))******++++++***++++++---...000222333888999999888555333222333222222222222333444555666777888:::;;;;;;;;;:::999:::::::::999:::;;;;;;<<<888:::<<<===>>>???AAACCC???@@@@@@BBBCCCEEEGGGHHHIIIJJJLLLMMMPPPUUU[[[___dddhhhmmmrrrvvvyyy}}}sssggg```[[[^^^eeeppp~~~yyyjjjaaa\\\aaakkkxxx|||hhhVVVHHHAAA777555222222555666555333222333444555666:::@@@DDD@@@;;;888999999888;;;@@@DDDKKKQQQTTTWWW^^^aaa```eeefffhhhjjjlllmmmmmmmmmmmmjjjeee```\\\YYYXXXWWWVVVYYY[[[WWWNNNEEE???<<<;;;;;;;;;<<<>>>@@@CCCDDDGGGHHHIIILLLRRRZZZdddjjjyyyzzz~~~|||lllcccaaabbbooozzz~~~xxxtttoooooorrryyy{{{ppp~~~ssskkkgggeeebbb```]]]WWWOOOGGG@@@;;;666222000000////////////000000000000000000000000000000.........---,,,+++++++++))))))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$(((******'''$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$'''&&&%%%&&&((())))))(((######$$$%%%&&&&&&&&&&&&"""%%%(((%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&'''(((((()))$$$%%%''''''''''''((()))'''(((((()))******+++++++++,,,---///111222333333666888888777555444444555333333333333444555666777777888:::;;;<<<;;;:::999::::::999999999:::;;;<<<999;;;===>>>===>>>@@@BBB??????@@@AAACCCEEEGGGHHHHHHJJJLLLMMMPPPUUU[[[```fffjjjpppuuuxxx{{{}}}|||pppiiiccceeellluuu}}}lllcccZZZ```jjjwwwmmmZZZLLLDDD;;;777222111333555444333000222333444444777;;;???AAA<<<999:::999888:::>>>AAAHHHMMMNNNRRRYYY___```fffhhhjjjmmmnnnooooooooollljjjeee```\\\YYYXXXXXXYYY\\\]]]YYYPPPFFF@@@===:::999999999::::::;;;<<<===>>>???AAADDDJJJPPPTTT]]]iiivvvttthhhbbb___aaalllxxx{{{uuuqqqkkklllqqq{{{vvvjjj|||qqqjjjgggfffdddbbb]]]XXXPPPIIIBBB<<<666222000000////////////000000000000000000111111111111...//////...,,,++++++,,,)))))))))(((''''''&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%% !!!###&&&((()))******%%%%%%%%%%%%%%%$$$###"""$$$&&&'''&&&###"""%%%'''''''''''''''''''''''''''&&&'''''''''&&&$$$"""!!!'''&&&%%%&&&(((*********$$$$$$%%%&&&&&&&&&%%%%%%'''+++$$$ $$$%%% !!!"""###$$$%%%&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((''''''((()))'''(((((()))***+++++++++,,,---000222444444444444000222444444444444666777444444444444555666777777777888:::<<<<<<;;;:::999;;;:::999888999:::;;;<<<<<<===>>>>>>======>>>@@@??????@@@AAACCCEEEGGGHHHHHHJJJLLLNNNQQQVVV\\\```hhhlllqqqvvvyyy{{{~~~uuuooogggjjjpppyyyoooeeeYYY___jjjwwwppp]]]OOOGGG???;;;666333111222333333...000333333333444888<<>>;;;::::::999999999::::::888999:::;;;>>>BBBEEEHHHNNNXXXaaajjjyyy{{{mmmddd___UUU```mmmvvv~~~{{{uuuqqqgggjjjqqq|||rrrgggvvvmmmfffbbbbbbbbb___[[[TTTKKKBBB;;;666444111111000000000000111111////////////............---,,,+++*********+++,,,&&&(((***++++++(((%%%"""&&&%%%$$$###$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$&&&)))+++%%%%%%&&&'''((()))***+++)))&&&###$$$''')))(((''')))%%%"""!!!"""$$$%%%%%%%%%###"""###%%%&&&%%%"""%%%$$$"""###$$$%%%%%%$$$(((((('''&&&%%%%%%%%%%%%$$$&&&((('''$$$###%%%((('''%%%######%%%&&&$$$"""###$$$$$$###""""""###%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&'''***,,,+++(((&&&''')))))))))))))))************,,,---...///000111222333777777777666555555444444333444555555666666555555:::;;;<<<===<<<;;;:::999;;;;;;:::999999999::::::======>>>???????????????BBBBBBCCCCCCDDDEEEEEEFFFIIIIIIKKKLLLOOOVVV]]]cccgggooouuuuuuvvv{{{yyyzzzzzzoooooonnnrrr}}}ssskkkaaaaaahhhvvvzzzdddQQQGGG@@@;;;888888666222111333333222222222333555777888===<<<;;;:::888777666666>>>???AAADDDHHHLLLPPPQQQVVVYYY]]]aaadddeeedddddd```]]]YYYVVVTTTTTTUUUWWWYYY\\\^^^ZZZRRRHHH@@@===:::999888777777777888888888666444333555999===@@@BBBGGGNNNWWWddd{{{yyyiii]]]XXXZZZaaammmuuu{{{uuummmkkkiiiiiinnn|||nnnbbbvvvmmmgggdddcccccc___[[[TTTKKKBBB;;;666444111111000000000000111111000000//////......---------,,,+++*********++++++)))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%''''''(((''''''&&&&&&%%%&&&&&&"""###$$$###""""""$$$%%%%%%%%%&&&'''((()))******+++(((%%%%%%&&&'''&&&%%%&&&$$$!!!!!!"""$$$%%%$$$)))'''%%%%%%'''(((&&&$$$'''%%%$$$###$$$$$$$$$"""%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%&&&'''&&&$$$######%%%%%%$$$"""'''(((((('''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&((()))***)))((('''''''''''''''((())))))***++++++,,,---...///000111222333555666666666666666666666333444444555555555555555999::::::;;;;;;::::::999;;;:::::::::::::::;;;;;;===>>>>>>??????????????????@@@AAABBBDDDEEEFFFGGGHHHIIIJJJLLLOOOUUU\\\bbbeeennntttvvvwww}}}}}}vvvxxx}}}yyynnnllllllqqq}}}xxxnnneeedddjjjuuunnnZZZOOOCCC>>>999888666222000222333222222222222444666777;;;;;;:::999888777666555888999;;;>>>AAADDDGGGIIIIIIKKKNNNRRRTTTUUUVVVVVVWWWUUURRROOONNNOOOQQQRRRUUUWWWYYYVVVOOOGGGAAA???;;;;;;::::::999999888888555444444555666777999:::999===CCCIIITTTfff}}}sssdddXXXYYY^^^hhhqqqwww~~~|||yyyvvvsssrrrrrrssswwwzzz}}}sssllljjjhhhiiiooo~~~mmmaaauuummmhhhfffeeeddd___[[[TTTKKKBBB;;;666333111000000//////000000111111000000///...------------,,,++++++******++++++,,,***'''%%%$$$%%%'''((($$$$$$###$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%$$$%%%%%%&&&'''((()))))),,,***'''&&&%%%%%%$$$"""###"""!!!"""$$$%%%%%%$$$)))(((&&&&&&''''''&&&$$$)))'''$$$$$$$$$$$$###"""############$$$%%%&&&''''''&&&%%%%%%&&&'''&&&%%%&&&$$$######$$$$$$###"""((()))***)))'''''')))***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((('''''''''(((((('''%%%%%%%%%&&&((()))+++,,,,,,,,,---...///000111222333444555666777777888888888444444444555555555555555888888888888999:::;;;<<<:::::::::::::::;;;<<<======>>>??????@@@@@@????????????AAACCCEEEGGGIIIIIIHHHIIIJJJKKKNNNTTT[[[```ccclllsssvvvyyyzzzssssssyyyyyyllliiihhhooo{{{~~~rrriiigggjjjtttzzzeeeXXXJJJCCC===:::888333222444222222111111111222444555999888888777666666555555555555666888:::<<<>>>???@@@AAACCCEEEGGGIIIKKKKKKKKKJJJHHHGGGGGGIIIKKKMMMPPPQQQRRROOOJJJEEEAAA@@@<<<<<<======<<<;;;999888333444666777777777666555666999===@@@FFFSSScccppplll[[[YYYZZZbbbjjjrrr}}}~~~zzzwwwqqqooojjjeeebbb`````````dddggglllrrrxxx{{{pppjjjhhhfffiiiqqqmmm```~~~tttmmmiiihhhgggfff```[[[TTTKKKBBB;;;666333000000////////////000000111111000///...------,,,,,,,,,++++++++++++***++++++***'''$$$$$$%%%'''(((#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))'''&&&%%%%%%$$$%%%%%%&&&''''''((((((***)))(((&&&%%%$$$###""""""!!!"""$$$&&&'''&&&$$$%%%%%%%%%%%%%%%&&&%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&(((%%%###$$$'''(((&&&$$$%%%$$$$$$$$$$$$$$$###"""%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((()))(((&&&$$$&&&)))***'''$$$%%%&&&'''((()))***++++++,,,---...///000111222333555666777888888888888777444444444444555555666666999888888888999;;;===>>>::::::::::::;;;<<<>>>>>>>>>>>>???@@@@@@@@@@@@???AAABBBCCCEEEGGGHHHJJJJJJHHHIIIJJJLLLNNNSSSYYY^^^aaajjjrrrwww}}}wwwnnnoootttyyykkkfffeeelllyyytttjjjgggiiiqqq|||pppaaaRRRHHH@@@<<<:::666555777222111111000000111222333666666666555555555555444555555555666777888999:::;;;;;;;;;<<<>>>AAACCCDDDBBBAAA@@@@@@BBBDDDGGGIIIMMMMMMKKKIIIEEEBBB@@@???<<<===??????>>>===:::999555666777888888777555555777999;;;===???FFFQQQYYYcccjjjqqqwwwuuuccc]]]ZZZ^^^fffnnnzzz{{{wwwrrrlllgggccc```[[[VVVSSSQQQQQQRRRUUUXXX]]]ccckkkttt~~~wwwmmmggggggeeejjjuuulll```|||rrrllljjjjjjiiiggg```\\\TTTKKKBBB;;;555333000000////////////000000111000000///...---------,,,,,,,,,,,,++++++******)))(((''''''&&&&&&%%%%%%######$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%$$$ """%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%######$$$'''))))))'''%%%"""###$$$%%%%%%&&&'''(((%%%$$$###$$$%%%''''''&&&''''''&&&%%%%%%%%%%%%%%%(((%%%###$$$'''(((&&&$$$%%%%%%%%%%%%$$$###$$$$$$"""###$$$###!!!!!!###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%'''((()))'''%%%$$$&&&)))***(((%%%(((((((((((()))))))))))),,,---...///000111222333777888999999999888666555555444444444444555666777:::999999999;;;===???@@@;;;:::;;;;;;<<<===>>>???>>>>>>???@@@@@@@@@@@@@@@CCCCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLOOOSSSXXX\\\```iiissszzz~~~tttkkkkkkqqq{{{llldddccchhhuuuxxxkkkgggfffmmmxxx~~~mmmXXXLLLAAA===:::777666777333222111000000000111222333444444444444555555555666666555555555555666666444333333333555777:::<<<<<<<<<<<<===???BBBEEEGGGJJJHHHFFFCCCAAA???===<<<<<<===>>>??????===;;;:::777777777777777777888888555777888999999===BBBGGGNNNQQQWWW\\\cccooopppggg______eeemmmxxx{{{vvvqqqkkkddd\\\WWWTTTQQQNNNJJJHHHHHHHHHIIIJJJMMMQQQVVV]]]gggqqqxxx}}}|||sssiiifffgggeeelllzzzlll___zzzpppkkkkkkkkkjjjhhhaaa\\\UUUKKKBBB:::555222000//////......//////000////////////............+++,,,,,,,,,,,,+++***)))&&&'''(((((((((&&&$$$######$$$%%%&&&&&&&&&%%%%%%###$$$&&&''''''&&&%%%%%%"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&'''&&&%%%&&&'''%%%%%%&&&''')))***(((&&&"""$$$&&&&&&&&&&&&((()))%%%######$$$&&&((((((((()))((('''&&&%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&###$$$$$$###""""""###%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%''')))***)))(((*********))))))))))))))),,,---...///000111222333888999:::;;;:::888666444555555444333444555666777:::::::::;;;<<<>>>???@@@<<<<<<<<<<<<<<<===>>>???>>>???@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDIIIJJJLLLNNNOOOSSSXXX[[[aaajjjttt||||||rrriiijjjooo{{{rrreeebbbeeeppp|||pppjjjfffjjjsss|||aaaSSSEEE>>>:::777555555444333111000000000111111222222333333444555555666777666555444444444444444222222111222333555777888999999:::;;;===???BBBCCCDDDBBB???======<<<:::999:::;;;<<<===>>>===<<<<<<999999:::;;;<<<<<<======999:::::::::999:::===@@@AAABBBFFFKKKOOOVVVdddqqq~~~rrrfffcccfffmmmvvv~~~|||tttqqqkkkeee^^^XXXQQQLLLHHHGGGEEEDDDCCCCCCCCCDDDBBBDDDGGGKKKPPPXXXaaafffooouuu~~~yyypppgggeeegggfffooommm```xxxnnniiijjjllljjjhhhaaa]]]UUUKKKBBB:::555222//////............//////............////////////++++++,,,,,,,,,+++***)))'''''''''''''''%%%$$$###%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((((((((&&&&&&'''(((((('''%%%%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%!!!$$$''''''%%%$$$%%%''''''&&&%%%&&&(((((('''%%%###%%%'''&&&$$$###$$$&&&&&&%%%###$$$&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&((()))(((&&&%%%&&&((($$$%%%&&&%%%$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######%%%&&&'''$$$%%%((()))))))))***+++))))))******++++++,,,,,,,,,---...///000111222333777888:::;;;;;;:::888666666555444333333555666777999:::;;;<<<============>>>===============>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCEEEFFFGGGGGGJJJLLLNNNOOOQQQTTTXXX[[[bbbkkkvvv{{{qqqhhhiiioooxxx{{{gggbbbccckkkwwwzzzqqqiiiiiinnnxxxppp___NNNDDD>>>999666555555444222111000000111111111111222333444666666777999888777666555555555555444444444444555666888888777777777888:::;;;===>>><<<999777777999999888666888999999:::;;;<<<=========???BBBFFFHHHHHHGGGFFF??????>>>===<<<<<<===>>>;;;;;;===AAABBBEEEPPP\\\eeeqqqzzz{{{{{{{{{lllfffhhhlllttt{{{~~~~~~~~~~~~yyytttiiieee___YYYTTTOOOJJJGGGEEEEEEEEEEEEEEEDDDDDDCCC???@@@BBBDDDGGGLLLRRRVVV```hhhrrr{{{|||vvvmmmeeedddhhhhhhsssnnn```wwwlllhhhjjjlllkkkhhhaaa]]]UUUKKKBBB:::444222//////............//////------......///000000000++++++,,,---,,,+++***)))(((((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""$$$%%%'''))))))((('''&&&''''''&&&$$$!!! """$$$$$$$$$$$$$$$$$$$$$%%%%%%"""%%%((((((%%%###$$$&&&(((&&&%%%%%%&&&'''&&&$$$###%%%&&&$$$ !!!(((&&&%%%%%%&&&'''&&&%%%############$$$%%%&&&&&&$$$&&&((('''$$$###%%%(((''')))***)))&&&%%%''')))%%%%%%&&&%%%$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%(((&&&$$$######$$$%%%'''###&&&******)))(((+++---(((((()))+++,,,---...///,,,---...///000111222333555777999;;;<<<;;;999888666555333333333444666888888999;;;<<<===<<<<<<;;;???>>>>>>============>>>??????@@@AAAAAAAAAAAA@@@BBBCCCDDDFFFHHHJJJLLLLLLKKKLLLNNNPPPQQQTTTXXX[[[dddlllwww{{{ppphhhiiioooyyyhhhcccaaahhhtttwwwlllhhhjjjrrr}}}kkkWWWKKKDDD===999777666555333111000000111111000111222333555666777888<<<;;;:::999888888888888222222333444444555666666555555555666777888999:::555333222333666888777555777777777888:::<<<===>>>AAAEEELLLQQQTTTSSSPPPNNNAAA@@@>>><<<:::999999:::999777:::>>>======EEEQQQKKKWWWaaabbbdddllltttwwwpppiiiiiilllrrrxxx{{{||||||~~~~~~~~~~~~zzzrrrlllaaa]]]WWWRRRNNNKKKHHHFFFGGGHHHIIIIIIIIIHHHFFFEEE???@@@AAABBBCCCFFFJJJNNNPPPXXXcccmmmvvvzzzuuulllddddddiiiiiiuuunnnaaatttkkkkkkmmmkkkgggeee```]]]VVVLLLAAA999444222000000////////////000000000111111000000///...---,,,,,,++++++++++++******+++***)))(((&&&$$$###### """$$$###!!!!!!###%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$"""############$$$%%%%%%&&&((('''%%%%%%%%%%%%###""")))%%%"""!!!###%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###!!!!!!"""###$$$&&&%%%%%%$$$$$$#########''''''((((((((('''%%%$$$'''(((((((((&&&%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''!!!###%%%%%%%%%%%%'''))))))(((((('''''''''((((((((((((((()))+++,,,...///+++,,,---...///111222222666888999;;;<<<<<<;;;;;;888777666555555555555555:::;;;;;;<<<<<<;;;;;;:::===============>>>??????<<<===>>>???????????????BBBBBBDDDEEEGGGIIIJJJKKKIIIJJJLLLNNNOOORRRVVVYYYaaakkkxxxzzzmmmeeejjjttt|||tttjjjbbbdddmmmyyy}}}mmmeeedddiiisss{{{{{{fffRRREEE>>>;;;;;;444555555333111//////000......///000111333555666:::<<<>>>???>>><<<:::888999999888777666666666666333444666888888888888777666666555444444333333222777888999::::::<<>>;;;:::999999444555666888999;;;<<<<<>>???BBBDDDMMMNNNTTT^^^gggrrr{{{uuuooohhhbbbccchhhlllzzznnnbbbtttjjjiiijjjhhheeeccc^^^[[[UUULLLBBB:::666444000000////////////000000111111111111000///------......------------,,,,,,))))))((('''&&&%%%%%%%%% """$$$###"""!!!###%%%%%%%%%&&&&&&&&&''''''''''''((()))******(((&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%(((&&&###"""$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$$$$#########&&&''''''((('''&&&%%%$$$&&&'''''''''%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''((('''%%%$$$%%%&&&((((((((('''''''''(((((())))))(((''''''(((((((((+++,,,---...///111222222666777999;;;<<<<<<<<<;;;888888777666555555555555777888999999::::::999999===============>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKIIIKKKMMMNNNOOORRRVVVYYYaaakkkvvv{{{mmmfffkkkttt|||pppfffeeekkkvvvttthhhcccbbbgggmmmttt___OOODDD>>><<<666666666444222000//////111111111111222333444444777999;;;===>>>===;;;:::::::::888777666666666666000111333444555555444444555555444333333222222111333555888:::<<>>>>>===999999999999999999999999<<<:::;;;AAAFFFJJJOOOUUUZZZaaalllvvvyyymmmjjjmmmqqqsssuuuvvvxxxyyyyyy{{{}}}}}}}}}}}}||||||||||||||||||{{{zzzxxxxxxyyy{{{{{{zzzxxxvvvtttooojjjeee[[[XXXSSSQQQQQQRRRRRRRRRUUUSSSRRRQQQPPPMMMHHHEEECCCAAA>>>===<<<===???@@@DDDEEEJJJSSS\\\ffftttyyysssmmmgggbbbccchhhnnn|||~~~nnnccctttiiiggghhhfffcccbbb]]]ZZZTTTLLLBBB:::777666000000////////////000000222222111111000...---,,,......------------,,,,,,'''''''''''''''&&&&&&&&&!!!"""######""""""###%%%$$$%%%%%%&&&'''((())))))((()))*********)))'''''''''&&&%%%%%%%%%%%%%%%%%%###""""""$$$&&&((((((''''''&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''((((((((('''((()))(((&&&%%%&&&'''(((((((((((((((((((((((())))))(((''''''&&&''''''+++,,,---...///111222222666777999;;;<<<<<<<<<;;;999888777666555555555555555666777999::::::::::::===============>>>??????>>>??????@@@AAABBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKIIIKKKMMMNNNOOORRRVVVYYYaaajjjttt|||{{{nnngggkkkssszzzlllfffiiiqqq~~~~~~oooddd^^^^^^aaapppqqq___PPPFFFAAA::::::888777444222111000333333222222222222222222333555888;;;<<<===<<<<<<;;;:::999777666666555555000000111222333333333333444333222111111111111111000333777;;;>>>CCCHHHLLLSSSXXX```jjjqqqssspppmmm```YYYPPPIIIEEECCCCCCCCC@@@???===;;;999777666555555333333888;;;<<<@@@FFFHHHNNNWWW___gggppp{{{yyymmmiiikkknnnpppqqqsssuuuvvvvvvxxx{{{~~~||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxvvvuuuuuuwwwyyyzzzxxxvvvsssppplllfffbbb\\\YYYVVVVVVWWWYYYZZZZZZ]]]\\\YYYWWWTTTPPPJJJFFF@@@???<<<:::999999:::;;;======@@@GGGNNNXXXfffsss{{{uuuoookkkfffbbbdddjjjsss{{{mmmdddsssgggeeegggfffeeeeee^^^[[[UUULLLBBB:::666444000000////////////000000222222222111///...,,,,,,,,,,,,+++++++++*********((((((((('''&&&&&&%%%%%%""""""############$$$$$$$$$$$$%%%&&&((()))******&&&''''''(((((('''&&&&&&((('''&&&&&&%%%%%%%%%%%%###""""""$$$&&&(((((('''&&&&&&&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''&&&''''''(((((((((((((((###%%%''''''&&&&&&((()))'''(((((()))))))))))))))(((((((((((()))***+++,,,+++,,,---...///111222222555777999;;;<<<<<<<<<<<<:::999888777666555555555666777888:::<<<========================>>>>>>???>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJKKKMMMNNNOOORRRVVVYYYaaaiiiqqqxxxzzzooogggjjjrrr}}}rrriiigggmmmyyywwwiii```^^^aaaeeewwwqqq___RRRJJJ@@@>>>;;;999777666444222333222222111111111111222222333666888:::;;;::::::;;;:::999777666555555444222333333444444444555555222222111000000000111111111444999>>>BBBGGGMMMPPPVVV[[[bbbjjjnnnnnnkkkiii___YYYQQQJJJGGGGGGGGGGGGEEECCC@@@<<<999777555555777444444777888888:::??????CCCIIINNNSSSZZZcccjjjtttyyyuuujjjfffgggiiikkknnnppprrrssstttvvvxxxzzz{{{{{{zzzyyyyyyxxxwwwwwwuuuuuuuuutttssssssvvvxxxzzzxxxuuusssppplllfffccc^^^]]][[[\\\___aaabbbbbbbbb```]]]YYYUUUOOOHHHCCC<<<;;;999777666777777888:::999;;;@@@EEEMMM[[[gggxxxwwwqqqlllhhheeebbbfffmmmxxxyyymmmeee}}}qqqfffeeehhhiiihhhhhhaaa^^^WWWLLLAAA888333222000000////////////000000222222111111000...---,,,,,,,,,+++++++++***************)))'''&&&%%%$$$#########"""###$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***&&&&&&'''''''''''''''&&&((('''&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%'''''''''%%%%%%%%%%%%''''''&&&'''(((((())))))((((((###$$$&&&&&&%%%%%%&&&(((''''''((()))******))))))(((((((((((()))+++,,,---+++,,,---...///111222222555666888;;;<<<======<<<;;;:::999888666666666666555666888:::;;;========================>>>>>>???BBBBBBBBBBBBCCCEEEGGGHHHDDDEEEEEEGGGHHHIIIJJJJJJJJJLLLMMMNNNOOOQQQUUUXXX___gggnnnuuu~~~yyyooogggiiiooowwwzzznnnhhhkkkuuupppccc```bbb___mmmooo^^^TTTFFFBBB===:::888777555333111000000000000111222222222333555666777777777666:::999777666555444444444444444444444444444555555111111000///000111333444666:::???CCCGGGKKKPPPSSSXXX\\\bbbggggggeeebbb___XXXSSSMMMIIIHHHIIIJJJJJJGGGEEEAAA===:::888888777999666555888888666888;;;999<<>>??????@@@@@@@@@@@@BBBDDDFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNNNNOOOQQQUUUXXX]]]dddlllsss|||xxxnnnggggggmmmsss|||xxxnnnkkksss|||zzziiiaaaaaa]]]fffwwwpppcccTTTMMMCCC===:::999666444111111111000111111222222333333444444444444444333777666555444444333333444333222222111111222333333111000000000111444777999<<<@@@EEEIIIMMMPPPTTTVVV[[[___ccceeeccc^^^ZZZXXXQQQOOOKKKJJJKKKLLLMMMLLLHHHFFFBBB>>><<<:::::::::777444444666666444444777777:::<<<<<<<<<===BBBFFFLLLQQQWWW^^^ccchhhmmmpppoookkkeeeaaa___aaadddfffhhhkkknnnooopppqqqssstttvvvvvvvvvuuutttttttttsssqqqrrrsssrrrrrrsssuuuxxxwwwuuusssrrrqqqooollljjjkkkjjjjjjlllnnnooommmlllccc^^^XXXQQQLLLFFFAAA>>>;;;;;;;;;;;;;;;<<<======777666777:::<<>>??????>>>=========>>>AAACCCEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNNNNOOOQQQTTTWWW[[[bbbkkkrrr{{{}}}vvvmmmffffffjjjooovvv~~~uuummmpppxxxuuuhhheee___bbbmmm|||iii___QQQFFFAAA>>>;;;999555555444333222222222222111111222222222333333333444333333222222333333444222111000000000000111222111000000111333777;;;===AAAEEEJJJNNNRRRUUUXXX[[[[[[___cccccc___ZZZVVVTTTPPPOOONNNNNNPPPPPPPPPOOOKKKHHHDDD???<<<;;;;;;;;;777444444777777555555888666999<<<<<<;;;;;;>>>AAACCCFFFIIILLLNNNRRRWWW\\\]]][[[YYYWWWXXXZZZ___bbbdddgggjjjmmmmmmnnnoooqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqpppppprrrtttwwwwwwuuuttttttuuuuuusssqqqrrrqqqqqqrrrsssrrrooommmccc]]]UUUNNNHHHDDDAAA???:::::::::::::::999999999777666777::::::<<>>===;;;999888777666666666777888999:::;;;;;;;;;===============>>>??????@@@@@@??????AAACCCFFFHHHFFFFFFGGGHHHHHHIIIJJJJJJKKKMMMNNNNNNOOOQQQTTTWWWZZZaaajjjqqq{{{|||uuummmeeeeeeiiilllqqqxxxzzzoooooouuu|||qqqkkkaaaaaagggvvv|||ooo^^^PPPIIIEEEAAA>>>:::999777555333222222111///000000111222222333333222222111111222222333444333222111000000111222222111000000222555999>>>@@@CCCGGGLLLQQQUUUXXX\\\^^^ZZZ^^^bbbaaa]]]WWWTTTSSSRRRRRRQQQSSSTTTTTTRRRPPPMMMJJJEEE@@@===;;;;;;;;;:::777888;;;;;;888999;;;111444888999777777:::<<>>>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFFFFGGGHHHKKKMMMGGGGGGHHHJJJMMMQQQUUUWWW___aaafffppp{{{}}}tttmmmiiiiiijjjhhhmmmrrrwwwxxxpppooowwwpppnnnhhheeelllzzzqqqfff^^^SSSKKKJJJ@@@;;;555333444555444333333222222222222111111111222222111111111222333333444222000000222333444444333555888888999<<>><<<:::;;;<<>><<<>>>;;;888666777777777777777888888999;;;===???@@@LLLTTT```nnnzzz}}}llllllllljjjlllrrr}}}xxxmmmbbb\\\pppjjjccc``````aaa```___bbb]]]TTTJJJ@@@888444111000000////////////000000111000000///......------------,,,++++++++++++,,,---+++((((((******)))'''%%%%%%$$$$$$$$$$$$######'''&&&%%%%%%%%%%%%&&&'''"""###$$$&&&&&&&&&&&&%%%(((((()))'''$$$######$$$&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''%%%$$$$$$###$$$%%%&&&'''(((((())))))***+++++++++---------......000111222333444555777888:::;;;<<<;;;:::999888777777777777888888999999::::::999999;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBDDDDDDDDDFFFGGGGGGFFFGGGIIIKKKJJJJJJJJJKKKNNNRRRUUUWWW^^^```fffooozzz}}}uuuooommmnnnpppllloooqqqttt~~~wwwtttuuu|||qqqiiicccgggppp}}}qqqcccWWWSSSIIIDDD>>>;;;:::888555222555555555444444444444444111111111111111111111111111000//////000222222222333666999;;;>>>CCCJJJOOOTTTUUUWWWZZZ\\\]]]^^^^^^]]][[[YYYXXXYYY[[[\\\]]]aaacccgggjjjkkkhhhddd```ZZZVVVQQQKKKFFFCCCAAA@@@AAA@@@===;;;::::::;;;<<<<<<<<<;;;;;;:::999999999===<<<:::888888888:::;;;???AAADDDGGGJJJMMMRRRUUU[[[\\\]]]___```aaaaaaaaaffffffeeedddddddddddddddeeefffhhhhhhjjjmmmqqquuuyyy{{{~~~~~~{{{wwwtttrrrooollliiibbb]]]UUUMMMHHHCCC???======:::777666666777777777777777888999:::<<<===>>>GGGNNN[[[hhhttt~~~zzzllllllkkkjjjmmmvvvuuuiii___YYYrrrllleeeaaaaaabbbaaa___bbb]]]TTTJJJAAA999444111000000////////////000000000000000///......------,,,,,,+++************++++++)))'''&&&''''''&&&%%%######$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&###!!!!!!"""$$$$$$%%%&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''((())))))******+++,,,,,,---///............//////000333444555666888:::;;;<<<<<<;;;999888666555555555666777888999999999999888;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGIIIMMMLLLLLLMMMOOORRRUUUWWW\\\___eeennnxxx|||tttoooooosssvvvttttttqqqpppwww~~~|||}}}wwwsssyyy|||rrrhhhfffiiisss{{{llldddWWWQQQKKKFFFCCC???:::666777666666555444444444444333333444444444444333333222222333333444444444444888:::>>>AAAFFFLLLSSSXXX[[[[[[]]]^^^_________^^^[[[ZZZYYYYYY[[[```eeeiiinnnrrrxxx}}}~~~zzzuuuqqqfffbbbZZZRRRKKKFFFDDDCCCBBB@@@>>><<<;;;<<<>>>???@@@@@@@@@@@@>>><<<:::888===;;;999888666666666777999;;;???BBBEEEHHHMMMPPPWWWXXXYYYZZZZZZ[[[ZZZZZZ``````___^^^^^^^^^^^^^^^___```bbbdddfffjjjooosssyyy|||}}}zzzuuurrrooommmjjjhhhbbb^^^VVVPPPJJJEEEAAA>>><<<:::777555666777777777666666666777888:::;;;<<<@@@GGGSSS```lllxxx{{{vvvlllkkkjjjkkkppp}}}~~~qqqeee[[[UUUwwwqqqiiieeedddeeedddbbbaaa]]]UUUKKKBBB:::444222000000////////////000000000000//////............---,,,,,,+++++++++++++++)))(((&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((&&&%%%###$$$%%%'''))))))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$&&&$$$$$$%%%%%%&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&((((((&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$&&&&&&&&&%%%$$$%%%&&&***************+++++++++))))))******+++,,,,,,,,,......---......///000111222333555666888:::<<<<<<>>>===;;;999777555555444666777888999999::::::999;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBCCCDDDEEEFFFFFFFFFEEEFFFHHHJJJNNNMMMMMMMMMOOOQQQTTTVVVZZZ]]]cccllluuu}}}{{{sssnnnooouuu{{{{{{tttooorrr~~~{{{~~~xxxtttxxxvvvnnnkkkmmmvvv|||iiibbbXXXQQQMMMIIIEEEAAA===<<<:::999777777777777888888999:::999888777777666777999999999999:::;;;AAABBBFFFJJJPPPWWW]]]aaaddddddcccbbb```___^^^]]][[[[[[[[[\\\```hhhpppuuu{{{vvvqqqhhh^^^UUUNNNJJJHHHDDDBBB???======???AAACCCDDDEEEFFFGGGFFFDDDAAA@@@???>>><<<:::999888888777666999<<>><<<:::888777666555777888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>???AAABBBCCCBBBCCCEEEEEEEEEGGGIIIKKKMMMLLLKKKLLLMMMPPPRRRTTTXXX[[[bbbjjjsss{{{}}}tttnnnqqqyyyyyyrrrqqqxxx{{{zzzzzzwwwyyy}}}zzzqqqmmmooouuu|||zzzmmmbbb[[[WWWSSSPPPIIIGGGDDD@@@===<<<;;;;;;:::::::::::::::999888888777999<<<<<<<<<===???BBBHHHJJJOOOUUU]]]dddhhhkkkllljjjgggccc```]]]\\\\\\[[[\\\^^^aaaeeemmmwww~~~uuuiii^^^VVVQQQKKKHHHEEECCCBBBDDDGGGIIIIIIJJJMMMOOOPPPOOONNNMMMCCCAAA???<<<:::999999999777999<<>>;;;888666777777777777555555555555555666777888<<>>>>>>>>============>>>@@@AAABBBAAABBBDDDEEEEEEGGGJJJLLLKKKJJJJJJJJJLLLNNNQQQSSSUUUZZZaaahhhpppyyyvvvppptttxxxsssttt}}}|||wwwyyy|||zzz{{{|||}}}sssoooppppppwww{{{rrrlllfffcccVVVSSSNNNHHHCCC@@@>>>>>>======<<<;;;:::::::::::::::<<>>;;;999999999888:::===???@@@CCCGGGJJJIIIJJJLLLNNNQQQRRRSSSTTTSSSRRRQQQQQQPPPPPPQQQQQQQQQSSSWWWZZZ___eeekkkpppwwwwwwwwwwwwvvvuuusssrrruuuuuuuuuvvvvvvtttpppmmmiiifffbbb]]]XXXRRRKKKGGGAAA>>>:::888888888777666666555555555555555666777;;;???EEELLLVVVbbbnnnuuu|||}}}sssmmmgggiiimmmsss}}}yyylll```VVVPPP|||uuummmhhhffffffdddbbb___\\\UUUMMMDDD<<<666222000000////////////000000.../////////////////////...---,,,,,,++++++,,,,,,'''((((((&&&$$$###$$$&&&#########$$$$$$%%%%%%%%%###$$$%%%'''''''''''''''%%%&&&'''((('''&&&%%%$$$&&&'''((('''%%%$$$%%%&&&'''''''''''''''&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''(((((()))###$$$((('''$$$######$$$%%%%%%&&&''''''$$$%%%''''''&&&&&&(((***''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((()))***+++,,,++++++***))))))******+++,,,,,,,,,,,,,,,------///000111222111222444666999;;;===>>>???>>><<<:::999888777777666777888999;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>=========>>>???@@@BBBBBBBBBCCCEEEEEEEEEFFFHHHJJJJJJJJJIIIJJJLLLOOORRRSSSTTTYYY```gggnnnwww}}}sssooottt}}}uuupppuuuwwwuuuuuu|||}}}{{{{{{}}}yyywwwnnnpppuuu{{{lllhhhbbbZZZSSSNNNKKKJJJHHHGGGDDDBBBAAABBBDDDEEEDDDGGGJJJJJJJJJNNNUUU\\\___bbbhhhpppwwwzzzxxxuuummmhhhbbb\\\ZZZ\\\___bbbfffkkkpppsssvvv}}}~~~vvviiiddd\\\UUUOOOLLLLLLMMMSSSUUUWWW[[[^^^bbbdddfffWWWSSSKKKCCC===:::999:::888999<<<===>>>@@@CCCFFFEEEFFFHHHIIIKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKMMMQQQTTTYYY___fffjjjooommmkkkhhhgggggghhhiiioooqqqssswwwyyywwwsssooonnnlllhhhddd```YYYRRRMMMDDDAAA<<<:::999888777666777666555555555555666666:::<<<@@@EEEMMMXXXdddllluuuzzz{{{rrrllleeeiiiooovvvxxxkkk```UUUOOOxxxpppkkkiiihhhfffeee___\\\UUUMMMEEE<<<666333000000////////////000000.........///////////////---,,,++++++******++++++)))+++,,,***&&&%%%''')))%%%%%%&&&&&&&&&&&&''''''"""###&&&((()))((('''&&&###%%%'''(((((('''%%%$$$!!!"""$$$%%%%%%&&&((()))%%%&&&''''''((((((''''''""""""!!!!!!"""$$$&&&'''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))'''###)))(((%%%######$$$%%%%%%&&&''''''$$$%%%''''''''''''(((***''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&'''(((******))))))(((***++++++,,,,,,---.....................///000000111222444666999;;;===>>>===<<<;;;999888777777666555666777888:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFEEEDDDDDDFFFHHHJJJIIIIIIJJJLLLOOOSSSUUUSSSXXX___fffmmmvvv~~~xxxoookkkrrrvvvnnnqqqyyyyyytttsssrrr}}}{{{yyy{{{ssspppooossszzzyyyppphhhbbb___]]]UUUSSSOOOMMMLLLMMMOOOQQQQQQTTTVVVVVVVVV[[[dddlllmmmoootttzzz~~~}}}wwwrrrjjjeee^^^YYYXXX\\\bbbfffoootttzzz}}}yyyoooeee]]]XXXVVVVVVWWWXXXZZZ]]]aaaeeehhhjjjccc\\\RRRHHH@@@<<<;;;;;;777888:::;;;<<<===@@@CCCEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFIIILLLPPPUUU[[[aaaffffffccc___\\\[[[\\\___aaahhhkkkpppvvv{{{zzzwwwsssrrrpppmmmiiieee^^^VVVQQQFFFCCC>>>;;;999888777666777777666555555555555666888999<<<@@@GGGRRR]]]eeeqqqwww~~~zzzqqqllldddiiipppxxxwwwkkk___UUUNNN~~~vvvooommmlllhhheeeeee```___[[[TTTIII???888444333222111000///...---,,,111111111111000000000000111...******,,,---,,,***))))))(((((('''&&&$$$#########"""!!!!!!"""######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&%%%%%%&&&((()))(((&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&'''((((((+++***'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&'''''''''''''''&&&""""""$$$&&&'''((())))))(((((((((((()))))))))))))))((((((((()))+++.../////////...//////000111222222333555777999;;;<<<<<<<<<<<<;;;::::::999888888888:::<<<<<<;;;999999::::::;;;<<<>>>???????????????????????????@@@@@@@@@@@@CCCFFFFFFEEEEEEHHHJJJGGGHHHJJJKKKLLLNNNRRRUUUXXX]]]bbbfffnnnxxx~~~~~~|||rrrllliiimmmyyy{{{ooonnnuuu|||uuurrrttt|||}}}yyy|||yyyqqqmmmnnnsssxxx||||||uuupppllliiieeeaaa___```aaaccceeeccccccfffkkkqqqtttvvv{{{|||~~~~~~{{{vvvppplllccc\\\WWW[[[^^^```gggnnntttxxx~~~tttllleee```ccc___aaa^^^YYYbbbnnnkkkgggddd\\\RRRFFF>>>999777888888888999<<<>>>AAACCCFFFEEECCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDBBBAAAAAADDDEEEHHHLLLPPPUUUXXXZZZXXXUUUPPPMMMLLLNNNRRRTTT]]]ccckkksssyyyzzzyyyxxxwwwuuurrrooojjjccc[[[UUUGGGEEEAAA;;;666444555666444444555555666777777777666666888;;;@@@IIITTT[[[hhhooowww~~~uuummmiiidddhhhooozzzwwwlll^^^TTTOOOvvvooonnnmmmiiiffffffaaa___[[[SSSIII???888444.........//////000000000000000000////////////...000...+++***,,,,,,+++***))))))(((((('''&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&'''((((((&&&$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((***)))'''&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&'''((((((''''''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))***+++------///......//////000111222222333555777999;;;<<<<<<===<<<<<<;;;:::999888888555777:::;;;;;;<<<===>>><<<<<<===>>>>>>>>>======???????????????@@@@@@@@@BBBDDDEEEEEECCCCCCDDDFFFFFFGGGIIIJJJLLLNNNRRRUUUXXX]]]bbbfffnnnxxx}}}~~~xxxooohhheeehhhuuusssqqqvvvwwwrrrsssyyy{{{||||||qqqlllmmmoooqqqxxx|||zzzyyyyyyzzzzzzyyyxxxzzz}}}{{{uuuoooiiifff^^^YYYYYY___fffkkkrrrzzzvvvqqqjjjfffhhhhhheeejjjlllbbbmmmiiiaaaUUUJJJAAA===<<<888888888999<<<>>>AAABBBDDDCCCBBBAAA@@@AAABBBBBB============<<<;;;:::999>>>???AAADDDHHHLLLOOOQQQOOOMMMHHHEEEDDDFFFIIIKKKTTTYYYaaajjjqqqvvvwwwxxxxxxxxxvvvtttpppjjjbbb\\\OOOKKKEEE???;;;999999999555555555555666666666666777777888:::>>>EEENNNUUUaaagggpppwww{{{{{{rrrkkkgggdddhhhqqq}}}~~~tttiii]]]SSSPPP|||tttmmmlllkkkhhhffffffaaa```[[[SSSHHH>>>777444......///000111222333333////////////............000...++++++,,,,,,+++***))))))(((((('''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###$$$''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((('''%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%$$$%%%&&&'''(((((((((((('''(((((()))(((((('''''''''((((((((()))))))))***))))))***+++,,,,,,++++++............///000111222222333555777999;;;<<<<<<=========<<<;;;999888777666888:::<<<<<<<<<===???===============<<<;;;;;;>>>>>>?????????@@@@@@@@@CCCDDDDDDCCCBBBAAAAAABBBEEEGGGIIIJJJKKKNNNRRRVVVWWW]]]bbbfffnnnxxx}}}}}}|||tttkkkddd```cccooo{{{yyytttuuuxxxyyyrrrqqquuu}}}~~~~~~tttooommmmmmmmmrrryyy~~~xxxppphhhaaa\\\ZZZZZZZZZ___hhhqqqwwwxxxxxxxxxwww~~~sssrrrnnneeeZZZNNNEEE@@@???888888888999;;;>>>AAABBBAAAAAA@@@???????????????<<<<<<<<<;;;;;;:::999999999:::;;;===@@@CCCFFFHHHGGGDDDAAA===<<<===???AAAHHHLLLTTT]]]fffmmmrrruuuwwwwwwxxxxxxvvvppphhhcccUUUNNNDDD>>>;;;:::888666666666666555555555555444777777777888:::@@@GGGLLLVVV]]]eeelllqqqwww}}}vvvnnngggdddccciiitttzzzoooeeeZZZSSSPPPwwwoooiiiiiihhheeecccdddbbb```[[[RRRGGG===777444222222222222222222222222000000/////////............---,,,,,,,,,++++++***))))))(((((('''&&&$$$###""""""###$$$$$$###""""""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###"""###%%%''')))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''((()))))))))(((((((((((('''&&&%%%$$$$$$$$$###$$$%%%'''((()))))))))''''''((((((((((((''''''''''''(((((())))))******)))***+++,,,---,,,+++***............///111222333222333555888:::;;;<<<===>>>>>>>>>===<<<:::888777:::;;;<<<<<<;;;:::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKNNNRRRVVVVVV\\\bbbfffnnnwww}}}|||zzzrrriiibbb^^^```kkkvvv}}}tttqqqpppyyy}}}tttoooqqqwwwzzzwwwtttvvvxxx{{{~~~zzzuuummmddd]]]XXXVVVUUU\\\```hhhrrrzzzpppnnniii___SSSHHH@@@===888888999:::;;;>>>@@@BBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;888999:::;;;===???AAABBBBBB@@@===;;;::::::<<<===???BBBHHHPPPYYYbbbiiimmmoooqqqtttwwwwwwssslllgggZZZPPPEEE===;;;:::777333777777666555555444333333444555555555777;;;AAAEEEMMMSSS\\\ccchhhnnnuuuzzzyyypppjjjeeebbbbbbjjjwwwtttiii```WWWQQQQQQvvvnnnhhhhhhiiifffeeeeeebbb```[[[QQQFFF<<<666333000000000111111111111111111111111000000000//////------------,,,+++******))))))(((((('''&&&$$$#########$$$$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%$$$###%%%&&&&&&%%%###%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%&&&'''((()))))))))(((((((((''''''&&&%%%$$$$$$###$$$%%%'''((()))))))))$$$$$$%%%&&&'''''''''''''''''''''((()))*********)))***,,,------,,,+++***------......///111222333333444666888:::<<<======>>>??????>>>===;;;888777:::;;;<<<;;;:::999;;;<<<999:::;;;<<<===============>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCEEEFFFGGGGGGDDDFFFHHHIIIKKKNNNRRRUUUUUU\\\bbbgggnnnwww||||||yyyrrriiibbb]]]^^^hhhsssuuummmkkkrrryyyppppppsss}}}~~~}}}|||{{{{{{zzz}}}{{{xxxpppkkkeee^^^ZZZYYYZZZ[[[___gggrrr{{{{{{nnnnnnllleeeYYYLLLAAA;;;999999999:::;;;>>>@@@AAAAAAAAAAAA@@@???>>>>>>===;;;:::999777777777777777888888999999:::<<<===>>>???>>><<<:::::::::;;;;;;<<<>>>AAAGGGOOOWWW^^^bbbfffiiinnnsssvvvtttoookkk___VVVJJJCCC@@@>>>999555777777666555444333222222000222333444555999===AAAGGGMMMUUU[[[aaagggnnnttt~~~{{{ssskkkfffcccaaaaaakkkzzz|||mmmbbb[[[SSSPPPPPPxxxpppkkkkkkllljjjiiijjjccc```ZZZQQQEEE<<<666333******+++---...000111111111111111111000000000000,,,---///...,,,******+++))))))(((((('''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''')))'''&&&%%%$$$### ###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&''''''((((((''''''(((''''''&&&%%%$$$$$$%%%&&&'''((((((((((((###$$$%%%&&&''''''''''''&&&&&&'''((()))***++++++******+++,,,,,,---,,,,,,---------...000111333333333444666888:::<<<======??????@@@@@@>>>;;;888777666888999999999:::===???999:::;;;<<<===>>>>>>>>>======>>>???@@@AAAAAABBBAAAAAAAAADDDGGGJJJJJJJJJEEEGGGHHHIIIJJJMMMPPPSSSUUU[[[bbbgggnnnwww{{{{{{xxxqqqhhhaaa\\\\\\eeepppzzzxxxmmmiiinnnyyysssrrrrrrwww{{{xxxvvvvvvxxxzzz|||yyyuuuqqqnnndddaaa]]][[[ZZZ\\\___aaadddooo{{{}}}zzz|||tttmmmooonnniii^^^PPPDDD===999999999:::;;;===???AAAAAABBBAAAAAA@@@???======999888777555555555555666666666666666777888999::::::::::::999999:::::::::<<<<<<>>>AAAFFFMMMSSSVVV]]]```fffmmmrrrrrrpppmmm^^^WWWNNNFFFAAA===888555666666555555444333222222///000222444555777;;;>>>BBBGGGNNNUUUZZZ```gggmmmuuuyyy|||tttlllfffbbb```___aaalll|||ttteee\\\VVVPPPNNNOOOxxxqqqlllmmmnnnlllkkkmmmdddaaaZZZPPPEEE;;;555333***++++++---...///000000111000000000000/////////+++---//////,,,******+++))))))(((((('''&&&$$$###((('''%%%######%%%'''(((###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''!!!"""$$$$$$$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&$$$$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$%%%''''''&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++*********+++,,,---...///---------...000111333444333444666999;;;<<<===>>>???@@@AAAAAA???<<<888666666777888888888999<<<>>>;;;<<<======>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBBBBAAAAAADDDHHHKKKKKKJJJGGGHHHIIIIIIJJJLLLOOORRRTTT[[[bbbgggnnnwww{{{zzzvvvnnneee^^^XXXXXXaaakkkrrr~~~rrrjjjlllssswwwuuussstttzzz~~~{{{xxxuuuuuuxxx}}}{{{xxxsssooommmkkkhhhfffbbbaaa``````bbbeeehhhjjjooo{{{xxxiiilllmmmlllfff[[[OOOEEE???:::999999:::;;;===???@@@AAAAAAAAAAAA@@@>>><<<;;;;;;999777666555555666777444333333444444555666777777888999999:::;;;;;;;;;;;;;;;;;;<<<@@@EEEJJJMMMRRRUUU[[[cccjjjmmmlllkkk[[[WWWQQQIIIAAA;;;777555555555555444444333333333000111333444555666999;;;<<>>@@@@@@AAAAAA???<<<888666999999999777666666888;;;>>>>>>>>>>>>>>>======<<<<<<===>>>???@@@AAABBBBBBCCCAAAAAACCCHHHJJJJJJHHHGGGHHHIIIIIIIIIKKKNNNPPPTTT[[[bbbgggooowww{{{zzzssslllccc[[[VVVUUU]]]gggnnn|||wwwllllllppp|||yyywwwtttrrruuu~~~zzzwwwyyy|||~~~|||~~~{{{xxxtttooollljjjiiihhhggglllllllllnnnppprrruuuvvvzzz~~~mmmkkkjjjggg```VVVKKKDDD@@@::::::999:::;;;===???@@@@@@@@@AAA@@@???===;;;:::999777555333222333444555333333333333444555666777777888999;;;<<<=========:::999999:::===AAAEEEHHHJJJMMMSSS[[[bbbggghhhggg^^^\\\XXXPPPGGG???;;;:::555555444444444444333333222333555555555555777888999>>>DDDIIIMMMSSS[[[```ggglllttt|||~~~wwwrrrjjjbbb]]]ZZZZZZ[[[aaammm}}}ttthhh\\\VVVRRRMMMLLLMMMuuunnnhhhiiioooqqqmmmgggccc^^^VVVKKKAAA999333000111111111111111111111111222222222222111///...---+++,,,,,,,,,,,,+++******)))((('''&&&&&&&&&&&&&&&""""""!!!!!!"""$$$&&&'''%%%%%%%%%&&&&&&'''''''''((())))))(((&&&&&&''')))(((((('''&&&&&&&&&&&&&&& """$$$%%%&&&''''''((('''&&&%%%$$$#########$$$###"""!!!!!!###%%%&&&$$$%%%&&&((()))*********%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""&&&''')))*********)))((()))'''''''''((('''&&&$$$+++***((('''&&&%%%$$$$$$%%%''')))***)))'''%%%###&&&''''''((()))******+++******+++++++++,,,,,,,,,++++++,,,...///111222222444666888999:::<<>>>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEHHHJJJLLLNNNKKKLLLLLLKKKJJJLLLOOORRRTTTWWW^^^gggpppuuuwwwvvvsssiii^^^WWWSSSRRRWWW^^^nnnwwwwwwnnnllllllsss{{{rrrnnnqqqyyy||||||zzzvvvrrroooqqquuuxxx{{{}}}~~~~~~}}}~~~}}}pppjjjddd```^^^XXXMMMEEEAAA<<<888777999;;;;;;???EEEBBBFFFGGGBBB>>>>>><<<999777666555555666666444333333222111111000111111111555555666777888:::<<<===>>>>>>>>>>>>???@@@AAABBBBBBFFFLLLTTTZZZ___aaabbb]]]ZZZSSSLLLEEE???;;;:::222222111111222222333444222222222222333444555666999;;;???CCCGGGLLLRRRWWW^^^dddkkkooosssxxxxxxuuupppkkkbbbXXXRRRRRRVVVZZZbbbkkkyyy}}}qqqpppdddXXXRRROOOLLLLLLNNN|||rrrkkkfffhhhmmmpppkkkfffccc^^^UUUKKKAAA999333111000000000000000000000000000000111111111000000///+++,,,,,,,,,,,,+++******+++***)))(((''''''''''''%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&'''''')))******)))&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))$$$%%%&&&&&&'''''''''&&&''''''&&&%%%$$$$$$$$$$$$((('''$$$!!!  $$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$#########%%%&&&''''''((((((''''''((('''&&&'''((((((&&&%%%''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$###''''''(((((())))))************+++++++++,,,,,,,,,+++,,,---...///111222222444666888999:::<<>><<<;;;888777777777777888999:::<<<===>>>@@@@@@@@@@@@???AAAAAAAAA@@@@@@@@@@@@???BBBBBBCCCEEEGGGIIIKKKMMMJJJKKKKKKKKKKKKLLLNNNQQQTTTWWW^^^gggpppuuuwwwvvvpppfff[[[TTTOOOMMMRRRXXXfffqqq~~~{{{qqqmmmkkkqqq}}}wwwqqqrrrwww~~~vvvlllfffaaa___ZZZPPPGGGDDD<<<888666888::::::>>>DDDFFFJJJKKKFFFBBBAAA???;;;888666444444444333222000333222222111111111111111444444555666777999;;;<<<<<<<<<<<<===???@@@BBBCCCDDDFFFJJJNNNSSSWWWZZZ\\\YYYVVVQQQJJJDDD???;;;999666555444222111111111111222222222222333444555666555777;;;>>>BBBGGGMMMQQQWWW^^^eeeiiinnnssstttqqqjjjfff]]]TTTNNNNNNRRRVVV___hhhwww{{{ppphhh]]]SSSNNNLLLJJJLLLOOOxxxnnniiieeeggglllnnnjjjeeeccc]]]TTTJJJ@@@888333111////////////////////////...///000000111111111000+++,,,,,,,,,,,,+++******,,,+++***((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***+++***'''%%%$$$$$$$$$%%%%%%&&&(((***+++,,,''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))'''$$$""" ###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''))))))(((&&&######$$$$$$%%%'''((()))+++)))'''&&&&&&'''((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,---...///000111222333555777999:::<<>><<<888777777777777888888999===>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBDDDFFFHHHJJJKKKHHHIIIKKKLLLKKKLLLNNNOOOTTTWWW^^^gggpppuuuwwwvvvoooeeeZZZRRRMMMJJJMMMSSS\\\iiiyyyvvvooojjjnnnxxxwwwtttvvvzzz}}}~~~pppiiibbb```\\\SSSKKKHHH===999666888999:::>>>CCCJJJOOOPPPLLLGGGEEEBBB===;;;999666555444333222000333333222111111111111111333333444555666777999:::999::::::;;;>>>@@@CCCDDDFFFFFFGGGHHHKKKNNNQQQSSSTTTQQQMMMHHHBBB>>>;;;999777666444333222222111111222222222222333444555555333555888;;;>>>BBBHHHKKKNNNUUU\\\```eeekkkllliiibbb]]]VVVNNNIIIIIIMMMQQQ[[[fffvvvyyynnn```WWWNNNJJJIIIJJJMMMSSSvvvlllhhheeehhhlllnnnkkkfffbbb]]]SSSHHH???777333111000000000000000000000000//////000000000000000///+++,,,,,,,,,,,,+++******+++***(((&&&$$$#########&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&(((******(((%%%$$$$$$%%%%%%&&&'''(((***+++,,,%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%&&&''''''$$$######""""""###$$$$$$"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&############$$$$$$%%%&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&''')))***)))'''"""######$$$%%%&&&((())),,,+++)))(((((()))++++++))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,,,,---...///000111111222444777999:::===@@@CCCGGGGGGGGGFFFDDDAAA>>><<<::::::999999999::::::;;;;;;;;;<<<===>>>>>>>>>???>>>??????@@@AAABBBCCCCCCAAAAAABBBCCCEEEGGGHHHIIIFFFHHHKKKLLLLLLLLLMMMOOOTTTWWW^^^gggpppuuuwwwvvvpppfff[[[TTTMMMIIIKKKPPPWWWfffxxx|||ssskkklllsss~~~yyyvvvvvvxxxtttkkkccc```\\\UUUMMMJJJ@@@;;;888999::::::???DDDLLLQQQTTTPPPLLLIIIEEE???>>>;;;888777666666555333333333222111111111111222333333333333444555666777777777777999<<<@@@DDDFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNLLLIIIEEEAAA===;;;999444444333333444444555666333222222222333333444555444666888:::===@@@EEEHHHHHHNNNTTTWWW\\\aaabbb___YYYUUUPPPIIIEEEEEEIIILLLXXXddduuuwwwmmm]]]UUUMMMJJJIIIKKKPPPWWWvvvmmmjjjiiikkkooopppmmmiiiaaa\\\RRRGGG>>>777333111111111111111111111111111111111111000000...------+++,,,,,,,,,,,,+++*********)))(((&&&$$$###"""""""""###$$$$$$%%%&&&&&&&&&'''&&&$$$######$$$%%%&&&###&&&((()))((('''&&&&&&'''''''''''''''((())))))######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((""""""###$$$%%%'''((()))######$$$%%%&&&&&&&&&&&&)))(((((((((''''''&&&&&&############$$$%%%'''''''''&&&%%%%%%%%%&&&((()))'''&&&&&&''')))***)))'''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((('''''''''))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,------...///000111111111333666888:::===AAADDDHHHHHHIIIIIIGGGDDDAAA???;;;;;;:::::::::::::::;;;:::;;;;;;;;;<<<======>>>??????@@@AAABBBCCCCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHFFFHHHKKKLLLLLLMMMNNNOOOTTTWWW^^^gggpppuuuwwwvvvpppggg\\\UUUNNNHHHIIIMMMVVVgggzzzyyyooommmpppwwwzzzvvvvvv{{{xxxmmmccc___\\\VVVOOOKKKDDD>>>:::;;;;;;<<<@@@FFFLLLRRRWWWUUURRRNNNIIICCC???<<<999777777777777666444333333222111222222222333222222222333444555555444444555777;;;???DDDFFFBBBDDDGGGJJJKKKLLLLLLKKKIIIHHHFFFDDDAAA===;;;:::555555444444555555666777333333222222222333444444444666888999:::===AAADDDEEEJJJNNNPPPSSSWWWWWWTTTQQQOOOJJJEEEBBBBBBFFFIIIUUUbbbssswwwlll\\\TTTMMMJJJIIIJJJQQQZZZxxxooonnnmmmoooqqqqqqnnnkkkaaa[[[QQQFFF===666333222111111111111111111111111111111111000///...,,,,,,+++,,,,,,,,,,,,+++******+++***)))'''&&&%%%%%%%%%!!!"""###%%%&&&&&&'''&&&'''&&&$$$###"""###%%%&&&"""%%%'''((('''''''''((((((((('''&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&%%%%%%&&&'''(((((($$$%%%%%%&&&'''''''''(((###$$$%%%%%%&&&&&&&&&%%%))))))(((((('''&&&&&&&&&######"""###$$$&&&((()))'''''''''''''''(((((()))(((''''''(((******)))'''&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------......///000000111000333666888:::>>>BBBEEEIIIJJJKKKLLLKKKHHHEEECCC;;;::::::999999999999:::===<<<<<<<<<===>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDEEEGGGGGGGGGIIIKKKLLLMMMNNNPPPRRRTTTWWW^^^gggpppuuuwwwvvvooofff]]]UUUNNNHHHGGGKKKVVVfffzzzuuuqqqooorrrzzzxxx}}}~~~qqqddd___]]]WWWPPPLLLFFFAAA<<<<<<<<<===AAAGGGLLLUUU[[[\\\ZZZWWWQQQKKKBBB>>>:::888777777777666444444333222222222222222333333222222222333333444333333333555999>>>CCCFFFAAACCCGGGJJJLLLMMMKKKKKKGGGGGGFFFDDDAAA>>><<<;;;999999777666555444444444333333333222222333333444333444555555666888;;;>>>AAAFFFIIIIIILLLOOOOOOLLLJJJIIIFFFBBB@@@@@@DDDGGGRRR___ppp~~~vvvkkkZZZSSSLLLIIIHHHJJJRRR\\\yyyqqqppppppqqqsssrrrnnnkkk```ZZZPPPEEE<<<666333222111111111111111111111111///000000000///...------+++,,,,,,,,,,,,+++*********)))((('''&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&(((&&&$$$""""""###$$$&&&$$$&&&''''''%%%%%%&&&(((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$###"""""""""$$$&&&)))***&&&&&&'''((((((((((((((()))(((((((((******(((&&&&&&&&&%%%%%%&&&''''''(((******)))((()))***+++,,,''''''(((((())))))************+++++++++,,,,,,,,,------......///000000000000222555888;;;>>>BBBFFFGGGIIIKKKMMMLLLJJJGGGFFF===<<<;;;:::::::::::::::>>>============???@@@AAACCCBBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGIIIJJJLLLLLLLLLNNNRRRTTTTTTWWW^^^gggpppuuuwwwvvvppphhh___XXXQQQJJJIIILLLRRRcccvvvzzzuuupppnnnyyy||||||uuugggaaa^^^XXXQQQNNNGGGAAA<<<<<<;;;<<>>???BBBEEEOOO\\\lllxxxtttiiiYYYSSSNNNKKKJJJMMMWWWbbbyyyrrrqqqqqqrrrsssrrrnnnkkk```ZZZPPPEEE;;;666333222000000000000000000000000---......///////////////+++,,,,,,,,,,,,+++******'''&&&%%%$$$$$$$$$$$$$$$&&&'''((((((((('''&&&%%%(((&&&$$$"""!!!"""$$$&&&'''((((((&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$(((''''''&&&&&&&&&''''''"""###$$$%%%&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$###""""""###"""""""""$$$''')))+++%%%&&&'''((()))((('''&&&***)))((()))***)))'''%%%%%%%%%%%%&&&'''((()))***)))'''$$$"""###%%%))),,,&&&''''''((()))******+++******+++++++++,,,,,,,,,------......//////000000///222555888;;;>>>CCCFFFDDDFFFIIIKKKKKKIIIGGGEEE@@@???>>>=====================<<<<<<<<<>>>???AAA???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGKKKKKKLLLLLLLLLOOOSSSVVVTTTWWW^^^gggpppuuuwwwvvvssskkkccc\\\UUUNNNMMMPPPOOO^^^sss~~~xxxqqqlllvvvyyy|||yyyiiibbb___ZZZSSSOOOGGGAAA<<<;;;;;;;;;@@@FFFRRR\\\fffiiijjjhhhbbb\\\SSSNNNGGGBBB???<<<:::999555444333333222222333333444444333333222222333333222222222333777<<>><<<777777777777777888888999444444333222222333333333444444555444333444777999777<<>><<<===@@@CCCMMMYYYiiiuuu{{{sssggg[[[UUUPPPNNNNNNRRR]]]iii}}}rrrqqqpppqqqsssrrrnnnjjjaaaZZZOOODDD;;;555333333111222333111///......///)))+++...000111000...---......---,,,***))))))(((%%%'''((('''%%%#########""""""###(((,,,...+++''''''((()))******)))((('''###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$"""###$$$&&&))))))(((&&&''''''''''''&&&%%%$$$###!!!(((***((($$$''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((((((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,------......//////000000333222444999999888???IIIIIIJJJLLLOOOOOOMMMGGGCCCBBB@@@>>><<<;;;;;;======<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBEEEDDDEEEEEEFFFGGGIIIIIINNNNNNNNNOOOPPPQQQRRRSSSWWWYYY^^^fffnnnuuuyyyzzzxxxnnnaaaYYYVVVUUUSSSPPPRRR[[[lllxxxqqqrrryyy~~~{{{~~~tttggg^^^WWWPPPJJJGGGCCC???;;;;;;===AAADDDNNNVVVcccoootttrrrmmmhhh```ZZZQQQIIIDDDAAA???>>>;;;999666444444444333222444333222333444555444333333333222111222666<<<@@@DDD???999999===AAABBBAAAEEEEEEFFFFFFFFFDDDCCCBBB<<<<<<;;;:::999888777666333333333333333333333333666555444333222333333444888999999:::;;;<<<===>>>>>>>>><<<;;;:::<<<@@@DDDNNNVVVbbbmmmuuu~~~}}}pppfffXXXTTTRRRRRRSSSXXXeeeqqq}}}tttrrrqqqrrrtttsssoookkkaaaZZZPPPDDD;;;555333222222333333222000//////000111111000000///.........------,,,+++***)))(((((('''((()))(((&&&$$$$$$%%%&&&'''(((+++------+++))),,,---------+++***((('''###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%((()))((('''''''''''''''&&&%%%$$$###%%%###"""$$$'''(((%%%"""%%%%%%%%%%%%%%%&&&'''(((((((((((()))))))))))))))))))))(((''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000555333444888999999>>>FFFGGGIIILLLOOOPPPNNNJJJFFFBBBAAA>>><<<;;;;;;<<<===;;;<<<<<<===>>>???@@@AAA??????@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJMMMMMMNNNOOOPPPRRRSSSTTTXXXZZZ___fffooovvvzzz{{{zzzpppddd\\\YYYWWWUUUSSSTTTXXXdddsss}}}vvvtttxxx~~~wwwiii```YYYRRRNNNJJJGGGAAA===<<<===AAACCCOOOYYYgggrrrwwwvvvsssqqqlllfff]]]UUUOOOIIIDDDAAA<<<999666555555555444333444333111111222333111000555555333111111333888<<<>>>999444444888;;;<<<;;;AAAAAABBBCCCBBBAAA@@@???;;;;;;:::999888777666555333333333333333333333333666555444333333333444444777888999999;;;;;;<<<===::::::999888888;;;@@@CCCNNNWWWbbblllttt{{{|||oooeeeYYYTTTQQQQQQSSSYYYgggttt~~~vvvtttsssuuuvvvuuuppplllaaa[[[PPPEEE<<<666333222222333444333111000000111444333111000//////000111------,,,+++******)))(((((())))))(((&&&%%%&&&''')))+++------+++***))))))///......,,,+++(((&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$###$$$&&&(((((((((''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%###""" $$$$$$$$$%%%&&&'''))))))))))))))))))))))))))))))******))))))(((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,------......///000000111555333444777::::::===BBBEEEGGGKKKOOORRRQQQMMMJJJCCCBBB???<<<;;;:::;;;;;;;;;;;;<<<===>>>>>>??????======>>>???AAABBBCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVYYY[[[___fffooovvvzzz{{{{{{ssshhh___\\\ZZZYYYWWWWWWXXX]]]gggpppxxx|||vvvwwwzzz{{{mmmccc\\\UUUQQQMMMJJJDDD???===>>>@@@BBBMMMYYYiiitttyyyzzz{{{|||{{{vvvooohhh```WWWOOOIIIAAA???;;;999888888777555555444222111222222111000666555444111///000333666999555111000333666777666<<<<<<===>>>===<<<;;;:::999999888777666555555444333333333333333333333333555555444333333333444444666666777888999:::;;;;;;777888888888999<<<@@@DDDNNNVVVbbblllsssyyyzzzmmmdddYYYTTTOOOOOORRR[[[kkkzzzxxxvvvvvvwwwyyyvvvqqqlllaaa[[[QQQFFF<<<666333111222333444333111000111222111000000000111111222333......------,,,++++++***(((((()))(((&&&%%%&&&'''***,,,---+++'''$$$%%%&&&+++***)))((('''%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%######%%%(((((((((&&&'''''''''&&&&&&%%%$$$&&&''''''&&&$$$""""""###%%%$$$$$$%%%&&&'''(((((())))))))))))((((((((((((******)))((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,---,,,------...///000111111222111333666999;;;===???CCCFFFJJJOOOSSSSSSPPPMMMDDDBBB???<<<;;;::::::;;;;;;;;;;;;<<<===>>>>>>>>><<<<<<>>>???AAABBBCCCDDDBBBCCCEEEFFFHHHIIIJJJKKKKKKKKKLLLNNNQQQTTTVVVWWWYYYZZZ^^^eeemmmuuuyyy{{{{{{sssiiiaaa^^^]]]\\\\\\[[[YYY[[[bbbiiirrr~~~xxxvvvttt~~~sssggg]]]VVVQQQMMMJJJEEE@@@>>>>>>@@@AAAIIIVVVgggsssxxx{{{yyyqqqggg]]]VVVMMMJJJEEEAAA>>><<<999888888666444333444555555444555555333111//////111333777444111111333555555555777888999::::::999888777777777666666555444333333333333333333333333333333444444444444444444444444444555555666777888999:::999::::::::::::===AAADDDKKKSSS```jjjqqqwww}}}xxxlllcccXXXSSSOOOOOOSSS^^^pppzzzxxxxxxyyyzzzwwwqqqlllbbb\\\RRRGGG===666222111222333444333111111111333---///000222222111000////////////...------,,,,,,'''''''''&&&%%%$$$&&&(((,,,------***%%%###$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###'''%%%######%%%'''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%'''(((((('''''')))+++'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((*********+++,,,,,,------,,,,,,---...///000111111---000333555888<<<>>>>>>BBBEEEIIIOOOSSSSSSPPPNNNDDDBBB???<<<;;;::::::;;;;;;;;;<<<<<<======>>>>>><<<===>>>???AAABBBDDDDDDCCCDDDFFFGGGIIIJJJJJJJJJIIIJJJLLLNNNPPPSSSVVVWWWWWWXXX\\\bbbkkkssswwwzzzyyyrrriiiaaa^^^^^^```aaa^^^[[[\\\aaagggnnnyyy|||wwwqqqzzz~~~}}}zzzkkk^^^UUUPPPKKKHHHDDD@@@>>>>>>@@@BBBFFFSSSdddpppxxx~~~wwwmmmggg\\\XXXQQQKKKFFFAAA===:::999777555444555666777666222333333222000000111333555444222222333444444333444555666777777777666555666555555444444333333333333333333333333333333333333444444444444444444444333444444555666777888888::::::;;;::::::;;;>>>AAAGGGPPP\\\fffnnnuuu|||vvvjjjbbbXXXSSSPPPRRRXXXdddwww{{{zzzyyy{{{{{{xxxqqqkkkbbb\\\SSSHHH>>>666222000111222333222111000111333///000222222111...+++)))/////////......---------'''''''''&&&$$$$$$&&&(((///...---)))&&&%%%&&&'''$$$$$$###$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''(((((('''$$$###&&&%%%$$$$$$&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%!!!!!!!!!"""$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%))))))(((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((******++++++,,,---------+++,,,---...///111111222,,,333888888888;;;>>>>>>BBBEEEIIIOOORRRRRROOOLLLCCCBBB???<<<;;;:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIKKKLLLOOORRRTTTVVVWWWWWWZZZaaaiiiqqqwwwyyyxxxqqqhhh```]]]___dddhhhccc```___bbbeeejjjsss|||yyyrrrvvv}}}qqqcccXXXRRRJJJHHHDDD@@@??????@@@AAAGGGRRRaaannnxxxyyyoooiiiaaaYYYRRRLLLFFFBBB>>>;;;888666666777777666222333444444333222333444222222222222222222111111222333555666666555444444555555444444444333333333333333333333333333333333222333444555555555444444333333444555666777888888888888999888777888:::===DDDLLLWWWaaaiiiqqqyyy~~~vvvjjjaaaXXXUUUUUUZZZaaammm{{{zzzzzz{{{|||xxxpppjjjbbb]]]SSSHHH>>>777222000000111222222000000111222111111111111///---+++***------------,,,,,,,,,,,,(((((((((&&&%%%%%%(((***///,,,(((&&&&&&&&&&&&&&&$$$#########$$$%%%'''(((&&&%%%%%%%%%&&&&&&''''''******)))(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%"""!!!$$$$$$"""&&&&&&%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%******)))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******+++,,,,,,------...+++,,,---...///111222222...999@@@===999:::===???CCCEEEIIINNNQQQQQQMMMJJJBBBAAA>>><<<;;;;;;<<<=========>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKNNNPPPRRRSSSWWWXXXZZZaaaiiiqqqwwwzzzwwwqqqggg___]]]aaaiiiooonnniiieeeddddddfffnnnwww}}}ttttttxxx~~~}}}{{{{{{|||}}}yyyiii]]]WWWNNNKKKGGGCCC@@@??????@@@FFFNNN[[[iiiwww}}}uuullleee^^^WWWSSSIIIEEE@@@<<<:::999777666444555777777555333333444222333444444333222111111000111333444444444333333555444444444444333333333333333333333333333333333222333444555555555444444333333444555666777888888555666888888888999;;;===BBBIIIRRRZZZbbbjjjsssyyyzzzvvvjjjaaaZZZYYY]]]dddlllxxx~~~{{{zzzzzz||||||xxxpppjjjbbb]]]TTTIII???777222//////000111111000///000222111000///......///000000,,,+++++++++++++++++++++)))))))))'''&&&'''))),,,---)))$$$"""$$$&&&%%%$$$######"""""""""###%%%&&&&&&%%%%%%%%%%%%&&&''''''+++******)))((('''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%'''((((((&&&$$$%%%%%%&&&&&&'''&&&&&&&&&+++&&&""""""&&&(((&&&"""$$$$$$$$$%%%&&&'''((()))***))))))(((''''''&&&&&&++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***++++++,,,,,,------...++++++,,,...///111222222111???GGGAAA:::999===???DDDFFFIIINNNPPPOOOLLLHHHBBB@@@>>><<<;;;<<<======>>>>>>>>>>>>????????????BBBBBBBBBCCCCCCDDDDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHIIIKKKMMMOOOQQQRRRXXXYYY[[[aaajjjrrrxxx{{{xxxqqqhhh___]]]cccmmmtttyyyqqqjjjfffdddeeellluuuzzzvvvtttuuuzzz|||{{{zzzyyyzzz|||~~~nnnbbb[[[QQQNNNJJJEEEAAA?????????CCCJJJUUUdddttt{{{tttmmmgggcccSSSOOOHHHBBB???<<<:::888666888999999666444333333333555777777555333333333///000111333333333222111555444444444444444444333333333333333333333333333111222444555666555444444333444444555666777888888555666888999:::<<>>>>>===<<<<<<===??????DDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRVVVXXXZZZ```gggooovvv{{{zzzqqqggg```[[[^^^iiivvvzzzsssmmmiiiccc^^^cccmmmuuu|||sssmmmttt|||~~~~~~~~~|||yyy}}}}}}}}}~~~xxx|||vvvfff]]]SSSMMMHHHDDD???;;;===BBBGGGIIIQQQ___ooo|||wwwqqqkkkbbbWWWOOOLLLIIIDDDAAA===;;;999888888777555333666444333333444333222000666444222222444555444333555555555555555555555555333333222222222222222222555555444444333222111111222222333555666666666777777777777777777999;;;<<>>777444333333222111000////////////333333333333222111111000,,,,,,,,,,,,,,,+++******)))))))))(((((('''&&&%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%(((''''''(((******)))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&'''''''''''''''%%%'''***,,,,,,,,,***)))***(((%%%%%%''''''&&&$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&'''''''''(((((((((***)))&&&%%%$$$%%%'''(((*********+++,,,,,,------000111111000///...000111666666666666888:::<<<===BBBBBBDDDHHHLLLLLLIIIFFFFFFDDDBBB???>>>=========>>>>>>===<<<===>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMNNNPPPQQQRRRVVVWWWZZZ___gggooovvvzzzzzzqqqggg___ZZZ\\\gggsssxxxsssnnnjjjccc^^^bbbjjjtttzzzzzzrrruuuzzz}}}}}}wwwwwwzzzkkk```VVVOOOIIIEEE@@@<<<===AAA@@@AAAJJJYYYjjjzzzyyyqqqfff^^^YYYTTTOOOJJJDDDBBB>>><<<;;;:::777555999777666666777888777555111000///111333555555555444444444444444444444444555555555555444444444444666555555444444333333333222333555666777777777666666666555555666888999:::@@@DDDIIINNNTTT[[[ccchhhsssxxx~~~}}}qqqgggaaa___bbbjjjxxx}}}zzzyyy{{{}}}|||uuukkkddd```ZZZQQQGGG>>>999666555333333222111000000000000000000000000///...---,,,,,,,,,------,,,,,,+++***((()))******)))&&&$$$"""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###'''&&&&&&(((***+++***(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&((()))***&&&(((***,,,,,,,,,***)))***(((&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((()))((((((((((((''''''''''''''''''((((((((())))))))))))((('''&&&&&&&&&''''''***++++++,,,------......---///000000///...///000444444444666888:::===>>>@@@AAACCCFFFJJJLLLKKKJJJGGGFFFCCCAAA???>>>>>>>>>>>>============>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKLLLLLLNNNOOOQQQRRRUUUVVVZZZ___fffnnnuuuyyyyyyqqqfff^^^XXXYYYcccooovvvssspppllleee___```dddmmmttt~~~xxxwwwxxxyyy{{{uuurrryyyoooeeeYYYRRRKKKGGGAAA<<<;;;???;;;<<>>AAAFFFKKKQQQXXX___cccooossszzzwwwlllddd^^^___eeeppp~~~yyyxxxzzz}}}~~~{{{tttkkkeeeaaa[[[RRRGGG>>>888444333444333222222111111111222---------,,,+++***)))(((...////////////...------*********)))'''%%%###"""######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%''')))+++'''(((***+++,,,+++***)))((('''%%%$$$%%%'''((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***))))))(((''''''''''''((((((((((((((())))))))))))''''''(((((((((((('''''')))******+++,,,---......(((+++...000000000111222333333333555777;;;===???AAAAAACCCEEEHHHKKKLLLMMMJJJHHHEEECCC@@@?????????=========>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKKKKKKKLLLMMMOOOQQQRRRTTTVVVZZZ___gggnnnuuuxxxyyypppeee\\\VVVUUU^^^iiiuuuuuuuuuqqqiiiaaa^^^^^^eeekkkuuu~~~zzzxxxyyyzzzssspppwwwsssggg]]]UUUMMMHHHBBB<<<:::;;;;;;;;;@@@KKKYYYjjj|||tttmmmhhhccc___XXXRRRNNNJJJFFFDDD???<<<999888888888666555888666444444444444333222666666666666666666666666666666666777777777777777555555555555666666666666444666888::::::999777555666666555555555666888888===@@@DDDIIINNNTTT[[[___jjjooouuu{{{yyyoooggg```\\\^^^fffttt{{{wwwzzz}}}}}}zzzssslllgggfff___UUUIII???888444222444333222222222222222222000000000///...---,,,,,,......//////......---,,,,,,***(((&&&$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''''''''&&&%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&''''''((('''''''''&&&%%%$$$$$$&&&%%%$$$$$$$$$&&&'''((('''((()))*********))))))'''''''''&&&&&&&&&((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))(((''''''''''''((((((((((((((())))))))))))&&&'''((())))))(((((('''(((((()))***+++,,,------'''***...000000000222333222222333555777:::===???BBBCCCDDDFFFHHHJJJLLLNNNMMMKKKHHHEEEBBB@@@???>>><<<===>>>>>>???@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKLLLMMMOOOPPPQQQTTTVVVZZZ```hhhooouuuxxxxxxoooddd[[[SSSQQQYYYcccsssxxx{{{xxxpppggg```\\\bbbgggooozzz{{{yyy|||xxxqqqpppwwwuuuiii```WWWNNNIIIDDD===999999;;;:::===FFFRRRccczzz{{{wwwuuupppjjjddd^^^ZZZUUURRRKKKHHHCCC@@@>>><<<:::999;;;999666555555555444222777777777777777777777777555555555666666777777777555555555666666666666666666777999:::999888666555888777666555666777888999<<>>===<<<<<<>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKKKKMMMNNNPPPQQQTTTWWW[[[bbbiiipppvvvyyyxxxooodddYYYPPPMMMTTT]]]oooxxxxxxpppggg```bbbfffmmmvvvzzzxxxyyyvvvpppooouuu{{{oooddd[[[QQQMMMHHHAAA;;;:::888888;;;BBBMMM]]]ttt{{{vvvrrrmmmgggdddWWWSSSMMMHHHEEECCC@@@???<<<:::888888999::::::999777777777777777777777777666666666777888888999999777777777777777777777777888888888888888777666666888777666666666777888999:::===AAADDDHHHNNNSSSXXX```dddjjjqqqwww~~~|||pppfff```^^^]]]\\\fffppp~~~yyy{{{|||zzztttpppmmmlllgggaaaVVVKKK@@@999555444222222111111111111222222------.../////////......******++++++******)))((((((((('''&&&%%%%%%$$$$$$$$$######"""###$$$%%%&&&######$$$%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%''')))***)))'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&((()))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&&&&)))++++++)))&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((()))))))))'''((()))))))))(((&&&%%%&&&&&&'''''''''((((((((('''(((((((((((()))))))))'''((()))***,,,---...///...///000000//////222333222222333444666999<<<>>>???CCCGGGJJJKKKMMMQQQSSSUUURRRNNNHHHDDD@@@===<<<;;;<<<>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMNNNPPPQQQUUUXXX]]]cccjjjqqqvvvyyyxxxooocccXXXNNNJJJPPPYYYhhhvvv{{{qqqhhhccceeekkkrrr|||~~~yyywwwxxx~~~tttoookkkqqq|||wwwiii___UUUQQQMMMEEE???===999888;;;@@@HHHUUUlll~~~xxxsssgggbbb\\\WWWSSSQQQOOOMMMEEECCCAAAAAABBBBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======;;;;;;::::::999999888888:::999888666555555666666777777555555555555666777888:::>>>AAAEEEJJJOOOSSSZZZ^^^dddkkkrrryyyzzzrrrggg___[[[[[[]]]^^^lllvvv~~~yyy{{{{{{xxxsssooommmnnnbbb\\\RRRGGG===777333222111111111000111111222222---...///000111111111111+++,,,,,,,,,,,,+++******%%%&&&'''((((((&&&$$$###$$$$$$#########$$$&&&'''######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%% !!!$$$'''))))))((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&((()))###$$$%%%'''(((''''''&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''******'''###""""""######$$$%%%'''((())))))))))))))))))((((((((((((&&&''')))******(((&&&%%%&&&&&&&&&&&&'''''''''(((((((((((('''((()))******((()))***+++---...///000+++---...//////222666999333333333444666999;;;===<<>>@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQUUUXXX]]]dddkkkrrrwwwzzzxxxnnncccWWWMMMIIINNNWWWcccsssyyyooobbbdddhhhnnnwww}}}yyyrrrzzz{{{sssooogggmmmxxx~~~lllbbbXXXTTTPPPIIICCC@@@===<<<<<>>???@@@@@@AAA>>>>>>===<<<;;;;;;::::::;;;999777555444444555666666666444444333444555666666999<<>>@@@CCCHHHLLLPPPTTTYYY\\\]]]YYYTTTMMMGGGBBB???======>>>@@@BBBCCCBBBAAA@@@@@@???>>>>>>>>>???@@@AAADDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPPPPVVVXXX]]]dddkkkrrrvvvyyyxxxrrrfffXXXLLLIIILLLQQQ___nnnyyynnngggdddiiiqqqyyy}}}rrruuuuuu}}}yyykkkbbbccciiitttkkkgggaaaYYYRRRKKKEEEBBB===:::999===BBBKKKZZZggg~~~}}}yyywwwuuuqqqooogggddd___\\\YYYVVVRRRPPPTTTNNNGGGEEEFFFFFFCCC@@@FFFEEEDDDEEEFFFGGGFFFEEEFFFFFFDDDBBBAAA???>>>===<<<;;;::::::888888777666555555555555555555555555666777999===@@@DDDHHHJJJOOOTTT[[[```eeellluuu{{{yyymmmeee\\\XXXUUUUUUZZZaaappp~~~}}}}}}}}}}}}zzzsssjjjccc]]]VVVJJJ???888444444444444444333333333333444444222111000000111111000///......------,,,+++++++++'''''''''&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&))))))))))))(((((((((((()))*********)))(((&&&%%%&&&&&&''''''''''''''''''&&&''''''(((((('''&&&&&&))))))((((((***,,,///000000000///000000111222222111222333555777:::<<<>>>@@@CCCHHHLLLPPPTTTYYY\\\]]][[[UUUOOOIIIDDDAAA???<<<===???@@@@@@@@@??????@@@??????>>>??????AAAAAACCCDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJKKKLLLNNNPPPPPPUUUXXX]]]ccckkkrrrwwwzzzzzzssshhhYYYMMMHHHKKKOOO]]]lll~~~tttlllfffgggnnnvvvyyywwwvvv{{{~~~uuujjjaaa```fffqqq}}}qqqkkkccc[[[UUUOOOHHHCCC>>>;;;999<<>>===;;;::::::999888777666666555555555555555555555555666777999<<<@@@CCCFFFHHHLLLQQQWWW]]]bbbiiirrryyy|||vvviiibbbZZZVVVTTTUUU]]]eeesss|||~~~~~~tttiii```UUUNNNDDD;;;666555444444333222222222222222222333333222000111222222111//////......------,,,++++++&&&&&&'''''''''(((((((((&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&'''((()))******'''&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''#########$$$%%%'''))))))''''''''''''&&&&&&&&&&&&******))))))((((((''''''))))))******)))((('''&&&$$$%%%'''(((((((((((('''$$$%%%&&&'''((()))))))))))))))((()))***,,,...///.........///000222333444222222333555777:::<<<===@@@DDDHHHLLLPPPTTTYYY\\\^^^[[[WWWRRRLLLGGGCCCAAA==================>>>>>>@@@????????????@@@AAABBBCCCCCCDDDFFFGGGGGGGGGGGGJJJJJJJJJKKKLLLNNNPPPPPPTTTVVV[[[bbbjjjrrrxxx{{{{{{vvvjjj[[[NNNHHHJJJMMMYYYgggyyy~~~sssiiifffiiippp{{{{{{xxxyyyxxxpppfff___[[[aaalllxxxyyypppeee^^^[[[UUULLLEEE@@@<<<:::;;;===@@@HHHQQQdddqqq|||yyyxxxvvvsssqqqnnniiiddd```___^^^ZZZWWWXXXWWWUUUTTTSSSSSSPPPOOOLLLKKKIIIFFFDDDAAA???>>>::::::999888777666666555444444444444444444444444555666888;;;>>>AAADDDFFFGGGLLLRRRXXX^^^fffooovvv{{{wwwpppeee]]]VVVSSSSSSVVV```kkkyyyvvviiiaaaTTTLLLBBB;;;888777666666222222111111111111222222222111000000111111000...//////...------,,,,,,+++((((((((((((((('''''''''&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))''''''&&&&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&""""""###$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,((()))*********((('''&&&!!!###%%%((())))))((('''%%%%%%&&&'''((())))))***((((((((()))***,,,---.........//////000222333444222333444555888:::<<<===@@@DDDHHHLLLPPPTTTXXX[[[]]][[[XXXTTTOOOJJJEEECCC@@@???===<<<<<<===>>>?????????@@@@@@AAAAAABBBBBBDDDDDDFFFGGGGGGHHHHHHHHHJJJJJJJJJKKKLLLNNNPPPPPPSSSUUUZZZaaaiiiqqqxxx|||}}}xxxmmm^^^PPPIIIHHHJJJSSS```qqq~~~{{{nnnhhhgggkkkuuu{{{yyy{{{rrriiiaaa\\\VVV\\\fffrrruuuhhhaaa___[[[PPPFFFAAA===:::;;;<<<<<>>CCCJJJSSS```kkkuuu~~~zzzvvvrrrnnnkkkiiigggdddaaa^^^\\\ZZZWWWTTTMMMLLLJJJGGGDDDAAA???>>>;;;;;;:::999888777666666444444444444444444444444444555666777999<<<>>>???AAAEEEJJJOOOUUU]]]hhhooowww}}}|||uuukkkddd^^^YYYUUUSSSTTTZZZiiiwww}}}wwwooofff```UUULLLAAA:::888777444000222111111111111111111222000...------...///---,,,...------,,,,,,+++******++++++***(((&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((('''%%%%%%$$$$$$$$$''''''''''''''''''((()))''')))))))))((('''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++'''((()))******)))((('''"""###%%%&&&((((((((((((******)))((('''''''''((((((((()))******++++++,,,111000000000000000111222444444555666888:::<<<===???BBBFFFJJJMMMQQQUUUXXXYYYZZZYYYWWWSSSNNNHHHEEEEEECCCAAA???>>>>>>???@@@???@@@AAABBBCCCDDDDDDDDDGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJKKKLLLNNNPPPPPPSSSUUUYYY___gggooovvvzzz~~~zzzqqqdddUUUKKKGGGGGGNNNZZZhhhrrr|||{{{ssskkkhhhmmmttt|||~~~zzzmmmaaaYYYTTTOOOTTT]]]iiixxx{{{mmmeeeddd```VVVLLLDDD>>>;;;<<<===<<<===@@@???FFFOOOYYYbbbnnn{{{}}}yyyuuuqqqnnnlllfffccc```]]]ZZZWWWTTTQQQJJJIIIGGGDDDBBB???===<<<::::::999888777666666555333333333333333333333333444444555666777999;;;<<>>AAAEEEHHHKKKOOOSSSVVVZZZZZZ[[[ZZZVVVQQQKKKHHHEEEDDDBBB@@@???>>>?????????@@@AAACCCDDDEEEDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJJJJKKKLLLNNNPPPPPPTTTVVVYYY^^^eeennnuuuyyy}}}zzzrrrfffWWWLLLGGGGGGIIIUUUccclllvvvzzzqqqjjjjjjooouuuyyylll```WWWSSSNNNSSS[[[gggvvv~~~qqqiiifffbbbYYYRRRGGG@@@;;;;;;<<<;;;;;;>>>===@@@EEEJJJQQQ[[[eeemmmttt|||||||||zzzvvvqqqmmmkkkiiiaaa___[[[XXXVVVSSSOOOLLLFFFEEECCCAAA???===;;;;;;888888777666555444333333333333333333333333333333333333444444666777888999<<>>>>>===>>>@@@BBBDDDEEEEEEEEEDDDFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJJJJKKKLLLNNNPPPQQQUUUVVVYYY^^^eeemmmtttxxx}}}zzzsssgggXXXMMMHHHGGGCCCOOO]]]fffppp}}}~~~uuukkkiiimmmmmmwwwyyylll___WWWSSSNNNRRR[[[fffuuussskkkgggccc\\\VVVJJJAAA;;;::::::999999;;;;;;<<<<<<===@@@GGGOOOUUU[[[cccooowww}}}~~~}}}vvvvvvtttqqqlllhhhfffeee^^^[[[XXXUUURRROOOLLLIIICCCBBBAAA???===;;;:::999666666555444333222222111333333333333333333333333333333333444555666777888:::===AAADDDHHHPPPZZZaaadddlllvvv~~~vvvnnnggg___WWWRRRNNNOOOTTTZZZ```kkk}}}~~~wwwpppiiieeeVVVLLLBBB>>>;;;666444555555444333222111222333333222222222111111111111000++++++++++++***)))(((((((((''''''&&&&&&%%%$$$$$$%%%$$$$$$&&&'''((('''&&&%%%%%%%%%$$$$$$#########""""""###%%%'''(((&&&%%%''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''''''''''' !!!############%%%&&&******))))))))))))******###)))---------,,,(((((('''''''''&&&&&&&&&$$$&&&(((***++++++))))))&&&((())))))((())),,,...,,,,,,------...000111222444444444555666888999:::===@@@DDDGGGKKKOOOTTTXXX[[[]]]___aaa___YYYPPPJJJJJJGGGBBB???>>>===;;;:::AAABBBCCCDDDEEEGGGHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHIIIKKKMMMOOOVVVWWWYYY\\\aaajjjssszzz{{{zzzuuujjj\\\OOOHHHFFFHHHMMMVVV```jjjttt}}}zzzrrrllliiioooqqqyyyzzzooocccWWWPPPMMMSSS]]]hhhttttttlllkkkggg___WWWPPPHHH???;;;;;;<<<:::888:::999888999;;;???CCCEEEMMMOOOSSSYYYaaajjjqqquuu~~~~~~|||{{{zzzxxxvvvnnnmmmjjjfffbbb___\\\ZZZUUUSSSOOOLLLJJJKKKMMMOOOAAA???<<<999777555444444666444333444444444333111000111222444444333222222222222222333444666888:::<<<:::;;;AAAFFFIIIOOOUUU```gggqqqyyy|||sssmmmeeeZZZTTTRRROOOPPPSSS[[[hhhxxx~~~wwwooohhhcccUUUKKKAAA===:::666444555555444333222222222333333111111111000000000//////////////////...---,,,+++)))((((((''''''&&&%%%%%%&&&%%%$$$&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%'''))))))(((&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&%%%$$$%%%&&&&&&&&&''''''((((((((((((&&&%%%%%%%%%&&&&&&)))(((((('''''''''((((((&&&&&&'''((())))))))))))''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))***))))))(((((())))))***$$$&&&)))+++,,,+++)))''''''''''''''''''''''''&&&###%%%''')))))))))(((''')))((((((((()))***++++++,,,---000111222222111000444444444555666888999:::===???CCCGGGJJJOOOTTTWWW\\\^^^aaadddccc^^^WWWQQQKKKHHHCCC@@@>>>>>>===;;;>>>???@@@AAABBBDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIIIIJJJLLLNNNOOOUUUWWWYYY\\\aaaiiisssyyy{{{zzzuuukkk\\\PPPIIIFFFEEEKKKSSS\\\fffpppyyywwwoooiiilllmmmsss|||~~~uuuiii^^^VVVPPPTTT\\\gggvvvxxxooommmkkkddd]]]SSSLLLBBB=========<<<::::::999888888:::<<>>===;;;888666555444444666444222222333444333222000111222222333333222222333333222222333444555666:::888999>>>CCCFFFKKKQQQ[[[cccmmmwww~~~yyypppjjjbbbXXXRRRQQQOOOQQQVVV___mmm~~~}}}wwwooogggaaaTTTJJJ@@@===:::666444555444444333222222222222333000000/////////.........000000000000///...------***))))))(((''''''&&&&&&&&&%%%%%%&&&''''''%%%###%%%%%%%%%$$$$$$$$$$$$###$$$######$$$%%%%%%$$$"""%%%%%%&&&'''((((((((((((''''''''''''&&&%%%######$$$$$$%%%&&&'''(((((())))))(((''''''&&&'''''''''))))))(((((((((((())))))(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''(((***)))((((((''''''(((((()))+++,,,,,,,,,+++***(((''''''''''''''''''''''''(((%%%&&&((()))***))))))(((+++)))(((((()))******))),,,///222555555444111///333333444555666888999:::<<>>>>>===>>>???@@@AAACCCDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJKKKMMMOOOPPPUUUWWWYYY\\\aaaiiiqqqxxx|||{{{wwwlll^^^RRRJJJGGGDDDHHHOOOVVV___iiisssyyytttkkkjjjiiillltttzzz}}}qqqeee\\\UUUVVV[[[fffwww}}}ssspppooojjjfffZZZSSSIIIBBB???>>>===;;;<<<;;;999888999:::<<<>>>>>>>>>>>>???AAADDDFFFHHHNNNOOOQQQUUUXXX\\\^^^___bbbbbbbbbcccdddddddddeeeiiiiiihhhhhhiiiiiijjjjjjiiigggccc```___]]]ZZZXXXXXXVVVTTTQQQNNNKKKIIIHHHDDDDDDBBBAAA@@@@@@@@@@@@::::::888666555444444444333222000111222333333222111111000000111111222333444333222222222222222333777555666;;;@@@BBBGGGLLLTTT]]]hhhsss{{{|||ssskkkeee^^^UUUOOONNNNNNQQQYYYdddttt~~~wwwooofff___RRRIII???<<<999666444555333333333222222222222222000000000/////////..................---,,,+++***))))))(((((('''&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###!!!$$$%%%&&&'''(((((((((((('''''''''&&&%%%$$$###"""######$$$%%%'''((())))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''((((((''''''''''''((((((++++++++++++++++++++++++''''''''''''((((((((((((((()))***+++,,,+++++++++)))+++,,,***''''''(((+++...///222444444333111000222333333444666888:::;;;<<<>>>BBBEEEIIIMMMQQQUUUYYY\\\```eeegggfffaaa]]]RRRNNNHHHDDDBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQUUUWWWYYY\\\aaahhhpppuuu||||||xxxnnn```TTTLLLIIIEEEHHHMMMSSS[[[dddnnnttt}}}{{{pppkkkggggggmmmsssyyyyyykkk```YYYWWWYYYcccvvvxxxsssqqqooolllbbb[[[RRRIIIDDD@@@>>><<<===<<<;;;::::::;;;<<<===999999999:::<<<>>>@@@AAABBBCCCEEEGGGJJJLLLNNNOOONNNOOOOOOPPPQQQRRRSSSSSSVVVVVVVVVVVVWWWXXXYYYZZZZZZWWWTTTRRRRRRQQQOOOMMMLLLKKKIIIGGGDDDBBB@@@???;;;<<<<<<<<<;;;:::999999666666555555444333333333000000222444666666333111222111000///000111222333333333222222222222333333555333444999===???CCCHHHNNNVVVcccnnnxxxwwwnnnfff```ZZZQQQMMMMMMLLLQQQ[[[iiizzzxxxpppeee^^^QQQGGG>>>;;;999666444555333333333222222222111111111111000000000/////////,,,,,,,,,,,,,,,***))))))(((((('''&&&&&&%%%%%%$$$'''%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&(((((('''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%$$$###"""######$$$%%%&&&'''((()))&&&&&&&&&'''''''''&&&&&&$$$#########$$$$$$%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%&&&((((((''''''''''''(((((())))))))))))***++++++,,,(((((((((((((((((((((((()))******+++++++++++++++''',,,///,,,%%%###'''---......//////000111111111222222333444666888:::;;;;;;>>>AAADDDGGGKKKPPPSSSZZZ\\\aaafffiiihhhdddaaaWWWRRRKKKFFFDDDCCCBBBAAAAAAAAABBBDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLNNNOOOQQQRRRUUUVVVYYY\\\```gggnnnsss{{{|||yyypppcccWWWOOOLLLJJJLLLPPPTTTZZZbbbjjjpppxxx{{{xxxmmmgggdddggglllrrr|||pppeeeZZZWWWVVV___qqq}}}vvvsssrrrqqqkkkfff]]]TTTMMMGGGCCCAAA>>>>>>===<<<;;;<<<<<<===999999::::::;;;===>>>>>>??????@@@AAABBBCCCCCCDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLJJJHHHFFFFFFFFFGGGFFFEEECCCCCCAAA@@@>>>===;;;;;;666777777888888777666555444444444333333333222222111333777<<<>>>;;;666111222111000000000111333444111222333333444444555555444222444999<<<===@@@DDDIIIQQQ]]]hhhsss}}}sssjjjbbb]]]WWWPPPLLLMMMKKKRRR^^^nnn~~~xxxoooddd[[[OOOFFF===:::999666444666222222222333222111111000111111111000000000//////------------,,,+++***)))'''''''''&&&%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%(((&&&%%%%%%&&&((('''&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&''''''(((%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''',,,///,,,%%%###(((------,,,,,,---...000111222111111222333555888:::;;;;;;===AAADDDFFFJJJOOORRRZZZ]]]aaagggkkkllliiifff]]]WWWOOOIIIEEECCCBBBBBB???@@@AAABBBCCCEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQQQQTTTVVVYYY\\\```fffmmmqqqzzz{{{yyyrrrfffZZZSSSPPPOOOQQQUUUXXX\\\aaahhhlllssswwwrrrkkkdddccceeejjjttt}}}uuuhhhXXXUUUTTTZZZiii~~~|||wwwuuuuuutttqqqkkkddd]]]VVVQQQNNNFFFEEEDDDBBBAAA@@@@@@???===<<<<<<;;;::::::999999<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======>>>===>>>>>>???@@@AAABBB>>>===;;;<<<===>>>>>>=========<<<;;;:::999888888333444555555666555555444222333333333333222111111444777<<>>???@@@AAACCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJLLLNNNOOOPPPQQQTTTVVVYYY\\\```eeekkkpppxxxzzzyyyssshhh]]]VVVSSSTTTVVVYYY\\\^^^aaaeeeiiipppuuu}}}}}}tttjjjeeeccceeelllttt~~~tttgggUUUSSSQQQUUUaaavvv|||zzzzzzzzzzzzyyyuuuoooiiidddaaaWWWVVVSSSPPPMMMJJJHHHGGGBBBAAAAAA???>>><<<:::999:::::::::::::::999999999777777777777777777777777888888888888888999:::;;;:::999777777999:::999888888777777777666666555555222222333333444444444555222333333444333222111000444666888<<<===:::555111222222333444444444444444111222333444444333222222222000222777999888:::>>>AAAGGGPPPYYYdddqqqqqqhhh```\\\WWWQQQOOOQQQWWW___lll}}}zzzuuukkk^^^TTTNNNDDD<<<999888555555666111111222333222111000/////////.........---------++++++++++++***)))(((((()))))))))(((''''''&&&&&&###""""""$$$&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$"""###%%%'''(((((('''''''''(((''''''&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((*********)))((($$$######$$$%%%&&&'''(((&&&&&&((()))************%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%&&&(((******))))))))))))******%%%''')))+++,,,---,,,,,,,,,+++***)))((('''&&&%%%***)))(((((((((((())))))---)))%%%&&&+++---+++'''&&&)))---111333333222000000000111333555888:::;;;:::===@@@CCCEEEIIIMMMPPPPPPTTTZZZbbbiiimmmmmmlllddd^^^TTTLLLGGGDDDBBBAAA???@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHJJJLLLNNNOOOPPPPPPTTTVVVYYY\\\```eeekkkooowwwyyyyyysssiii___XXXUUUVVVYYY\\\^^^___aaadddfffnnnsss{{{}}}qqqiiieeedddiiipppyyy|||qqqdddSSSRRRPPPRRR\\\ppp}}}}}}~~~|||vvvrrrpppfffdddaaa]]]XXXTTTPPPNNNEEEEEEEEEEEEDDDBBBAAA@@@:::::::::;;;;;;<<<<<<<<<777777777777666666666666666666555555555666777777<<<:::888888888999888777444444444444444444333333222222222222222333444555222333444444333222000///222222222333444333000...222333444555666555444333222222333333222111///...111///111555777666888;;;>>>CCCKKKTTT___mmm|||qqqiii```\\\XXXSSSQQQSSS]]]eeessszzzwwwtttkkk```YYYKKKFFF>>>888555444333222000111111000000000333555111111111111000000000000---,,,,,,++++++******)))***)))((('''&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$#########""""""""""""!!!!!!"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$"""$$$%%%%%%$$$######$$$&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%$$$$$$))))))))))))************,,,***'''$$$###$$$&&&'''$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((&&&''')))+++,,,---,,,,,,,,,+++)))'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''***((('''%%%%%%'''(((***)))+++---///000222444666222222333333555666888999;;;===AAADDDFFFHHHLLLOOOTTTTTTWWW\\\bbbgggiiijjjgggbbbZZZRRRJJJEEEBBBAAA@@@@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKKKKMMMNNNPPPRRRSSSTTTWWWZZZ]]]aaaffflllppptttvvvxxxuuummmcccZZZUUUWWW]]]cccffffffddddddeeejjjrrrwww{{{qqqfffeeeffffffmmmpppzzzpppbbbXXXNNNIIIPPP\\\lll~~~vvvtttppplllhhhddd___[[[UUUTTTRRROOOLLLJJJHHHFFFEEEBBB@@@>>>>>>===<<<:::;;;:::888777777777888999666666777777888888888999>>>;;;888666666666666555444444444444444444444444666555333222222222333333555555555444444333333333333333222222222333555666777666444333222333333444555333111333555555333000222222222333555777888999222:::EEEOOOYYYfffuuussskkkccc]]]XXXSSSTTTXXX^^^gggwwwwwwtttrrriii^^^XXXLLLGGG???999666555444333111111111000......000222111111000000000////////////......------,,,,,,+++++++++***)))((('''&&&&&&######""""""######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&(((***+++)))&&&###$$$%%%$$$""""""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))((((((((((((((())))))))))))))),,,***'''%%%$$$%%%'''(((%%%%%%&&&&&&''''''((((((''''''(((((((((((())))))'''(((***,,,---------,,,---,,,***(((&&&&&&%%%%%%''''''((()))******++++++))))))(((''''''((()))))))))+++---......///111333222222333333555666888999999<<>>===;;;:::999888999999555555555555555666666777<<<:::777555666777777666555555555555555555555555555444333222222222333444444333333333222222222222333222222111222333444555666555444333333333333333444222111333555555333111333333333333333444555666444;;;DDDLLLUUUaaappp{{{vvvmmmddd^^^YYYVVVXXX]]]fffnnn|||~~~tttqqqooofff\\\WWWMMMGGG@@@:::777666555444111222222000...---...000000000000/////////......///......------,,,,,,+++++++++***)))(((''''''&&&############""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''### """&&&)))'''$$$###$$$%%%$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''(((((())))))+++***(((&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***((()))***,,,---------,,,///...,,,)))(((&&&&&&%%%&&&'''((()))+++,,,---...))))))))))))))))))))))))***+++------------///111222222333333555666888999888:::===???AAADDDHHHKKKNNNPPPTTTYYY___cccggghhhgggccc]]]UUUNNNIIIEEECCCAAAAAA@@@AAABBBDDDFFFGGGIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJLLLNNNQQQSSSTTTTTTVVVZZZ]]]aaaffflllpppxxxzzz|||yyypppdddZZZTTTRRRXXX```gggjjjkkkkkklllgggkkkpppttt}}}xxxooogggaaaaaadddmmmzzz~~~uuueeeYYYTTTKKKGGGLLLUUUbbbwww|||wwwtttmmmllliiigggcccaaa^^^]]]VVVSSSPPPNNNLLLIIIFFFDDDCCCBBBAAA???===<<<;;;:::888777666555555555666777999777555555666888888888666666666666666666666666333333222222222333444444222222222222111111111111222222111111111222333444444444555555444444333333222222222333555666555333444333333222222222333333666;;;AAAGGGNNNYYYhhhssszzzpppeee___[[[ZZZ___fffrrryyy{{{ssspppmmmddd\\\WWWLLLGGG???999666555444333111222222111/////////111////////////............---,,,,,,++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$#########"""""""""###$$$$$$$$$###!!! %%%%%%&&&&&&&&&&&&&&&&&&$$$###&&&%%%"""%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$######$$$&&&&&&'''''''''%%%&&&&&&''''''(((((((((+++***(((''''''((()))***''''''&&&&&&%%%%%%%%%$$$''''''(((((()))*********'''(((***+++,,,,,,,,,+++000///---+++)))'''&&&%%%&&&&&&'''((()))***++++++))))))************)))))))))+++---------...000222222222222333555666888999888:::===???@@@CCCGGGKKKOOORRRVVV[[[^^^aaadddfffgggeee___YYYRRRLLLHHHFFFBBBAAAAAA@@@AAACCCEEEFFFIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKKKKLLLMMMOOOQQQRRRSSSVVVYYY]]]aaaffflllpppzzz|||~~~{{{qqqeeeZZZTTTQQQWWW___fffkkkmmmmmmmmmgggiiilllqqqyyywwwkkkaaa^^^```gggrrr}}}~~~ttteeeYYYQQQIIIEEEKKKSSS^^^rrr|||yyyxxxvvvssspppmmmkkkjjjdddaaa^^^[[[XXXUUUQQQNNNKKKJJJIIIGGGDDDAAA???===???===;;;999888888999:::666555444444666888999888777777777666666666666666222222222333333444555555222222222222222222222222222222222222222222222222333333555555555444333222111111222444555666555555444444333333333333444444666:::???BBBHHHSSSbbbnnn|||}}}rrrggg```^^^```hhhqqq~~~{{{sssppplllccc[[[XXXJJJEEE>>>888555333222222000111333333222222333444////////////............---,,,,,,++++++******)))((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$$$$$$$#########""""""""""""#########!!! %%%%%%%%%&&&&&&&&&''''''((($$$!!!"""'''***)))'''&&&'''((('''%%%%%%'''(((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))*********$$$%%%%%%&&&'''((((((((())))))((('''(((((()))***(((''''''&&&&&&%%%%%%$$$&&&''''''((()))*********'''((()))+++++++++******///...---,,,***((('''&&&(((((((((((())))))))))))))))))************))))))(((***,,,...///000333555222222222333555666888999:::<<<>>>???AAADDDHHHKKKQQQUUUZZZ]]]___```ccceeeiiigggccc]]]WWWQQQLLLIIIDDDCCCAAA@@@AAACCCEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJMMMMMMLLLLLLMMMMMMNNNNNNSSSUUUYYY]]]aaagggmmmqqqzzz}}}|||rrreeeZZZSSSQQQUUU\\\ccciiimmmmmmmmmiiihhhiiimmmttt|||rrrfff___^^^aaajjjsss}}}uuufffZZZNNNGGGEEEKKKQQQ[[[ooo~~~|||yyywwwvvvuuuqqqooollljjjgggddd___\\\UUUUUUTTTSSSOOOKKKGGGEEEEEEDDDBBB???>>>===<<<<<<777666555666888::::::999888777777777666666666555333333444444555555555555444444444444444444444444222222222333222222222222222333444555555555333333111222333444555555666666333333333333444555666777555999<<>>???AAADDDIIILLLQQQVVV\\\___```aaacccfffkkkiiifffbbb\\\UUUPPPLLLFFFEEEBBBAAAAAACCCEEEGGGGGGHHHJJJKKKLLLLLLKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNRRRUUUYYY]]]aaagggmmmqqqzzz}}}|||sssfffZZZSSSPPPRRRWWW___ffflllnnnnnnkkkgggfffiiinnnttt}}}~~~rrreee```___bbbhhhrrrwwwfffZZZMMMGGGFFFKKKOOOXXXkkk~~~~~~~~~}}}{{{yyywwwvvvrrrnnnkkkbbbccccccaaa^^^YYYTTTQQQMMMLLLJJJHHHFFFCCCAAA@@@<<<;;;:::;;;======<<<;;;999999999888888777777666444555666666777666666666555555555555666666666666333333444444444333222222333333444444555555444444111333555555555444555666333333333444555666777888444777:::<<>>???@@@CCCHHHLLLNNNTTT\\\``````aaaeeehhhmmmllljjjfff```YYYSSSPPPHHHFFFDDDBBBBBBCCCFFFHHHEEEGGGIIILLLMMMMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPRRRUUUYYY]]]aaagggmmmrrrxxx||||||sssfffZZZSSSMMMNNNQQQYYYccckkkoooqqqmmmfffbbbdddhhhlllttt}}}rrriiibbb___aaahhhwww{{{iii\\\NNNIIIGGGKKKMMMRRRdddwwwzzzwwwooopppqqqppplllgggbbb^^^WWWWWWVVVTTTQQQNNNJJJHHHDDDCCCBBBBBBBBBBBB@@@>>><<<<<<<<<;;;:::999999999777777888999888888666666555555555666666777777777444555555666555444333222333333333333333444555666222444777666444333444666555444444333333444555555444666999999;;;BBBNNNWWWiiiwwwyyypppgggfffjjjssszzzrrrnnnggg^^^WWWUUUKKKFFF>>>999555444333333111222444444222000//////111111111111000000000000------,,,++++++******)))'''''''''''''''&&&&&&&&&%%%''')))***+++***)))((($$$$$$$$$#########""""""&&&&&&$$$###$$$$$$&&&'''$$$$$$%%%%%%&&&'''((((((###'''+++***&&&$$$%%%((($$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((()))***+++$$$%%%%%%&&&'''((())))))((()))))))))))))))))))))######$$$%%%&&&'''((())),,,---.../////////...---))))))***+++***)))((('''###$$$%%%&&&'''((()))******((('''%%%%%%'''(((***(((***,,,,,,,,,,,,...000222222333333555666888999<<<===>>>>>>???CCCHHHKKKKKKRRRZZZ___```bbbfffjjjnnnmmmkkkhhhbbb[[[UUURRRIIIGGGEEEBBBBBBDDDFFFHHHDDDFFFIIILLLNNNNNNMMMMMMHHHHHHIIIKKKMMMOOOQQQRRRRRRUUUYYY]]]bbbgggnnnrrrwww{{{~~~|||sssfffZZZSSSJJJJJJMMMVVVaaakkkqqqsssmmmeee```aaadddfffnnnxxx~~~}}}sssggg```___dddrrrlll___OOOJJJIIIJJJJJJNNN___rrrxxxyyyzzzyyyvvvpppkkkggg`````````___[[[WWWRRROOOJJJHHHGGGGGGFFFEEECCC@@@???>>>>>>===<<<<<<;;;;;;888999::::::999888777666555555555666666666777777555555666666666555333222444444333222333444666777333555777777444333444555666555444333222222222222444666888888888===GGGPPPbbbqqqxxxooogggffflllvvv{{{rrrjjjddd^^^WWWRRREEE@@@:::555333333333333444444333333222111000000000000//////......------............---,,,+++******(((%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! !!!###&&&************)))(((''''''###############$$$$$$$$$)))(((&&&%%%%%%&&&((()))&&&%%%$$$$$$%%%&&&%%%$$$(((&&&%%%(((+++,,,'''###+++)))((())),,,---+++))))))************(((&&&%%%$$$$$$$$$%%%'''(((***+++---------...------,,,,,,---...///...,,,***)))***+++++++++***************)))************+++++++++***++++++***)))***---///111333555555555555666888;;;<<<===>>>???BBBEEEHHHKKKNNNSSSWWW[[[___cccfffnnnpppoookkkhhhddd\\\TTTQQQMMMGGGCCCBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJEEEGGGJJJLLLMMMOOOQQQTTTVVVWWWZZZ^^^```aaagggoooyyy}}}}}}yyyrrrhhhZZZMMMCCCHHHLLLPPP[[[jjjssssssvvvnnngggddd```]]]aaaiiittt|||pppccc^^^dddpppyyypppaaaRRRLLLHHHGGGHHHNNN[[[hhhzzz~~~yyyrrrlllmmmjjjgggeeeccc```]]][[[XXXUUUPPPMMMLLLKKKJJJIIIHHHGGGEEECCCAAAAAAAAAAAA>>><<<999777777777666555555555555666666777777777666666666666555555555555666666777777777888888888888888777777666555555555666666555555555555666666888888888888:::>>>CCCHHHZZZhhh{{{|||rrrjjjccceeeqqq{{{rrrjjjddd^^^WWWRRRHHHCCC<<<777555444444333444444333222222111000000////////////////////////------------,,,+++***)))***(((&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&)))######$$$$$$%%%$$$$$$$$$"""""""""###$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((('''''''''(((((('''''')))'''&&&(((+++,,,((($$$((('''&&&(((,,,...---,,,*********))))))((('''&&&'''&&&&&&&&&'''((()))))),,,---------------,,,,,,---000222111...+++((('''''''''''''''''''''(((((((((((()))))))))************++++++***)))***---///111333555555555555777888:::;;;===>>>@@@BBBFFFIIILLLOOOSSSVVVYYY]]]aaadddlllpppqqqooommmjjjaaaXXXSSSOOOIIIEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKLLLHHHJJJLLLMMMMMMNNNPPPRRRUUUUUUYYY]]]^^^```fffnnnuuuzzz~~~|||vvvkkk[[[MMMDDDGGGJJJNNNZZZjjjsssuuuyyyrrrkkkfffaaa]]]```gggkkksss~~~oooggghhhooouuupppaaaTTTNNNIIIGGGHHHLLLXXXddduuuyyytttpppnnnkkkiiihhhfffcccaaa^^^[[[XXXVVVUUUUUUTTTSSSPPPOOOMMMJJJHHHGGGFFFFFFEEECCC@@@>>>>>>>>><<<;;;999999888888888888888888888888777777777777666666666666666666777777777888333333444555666777777888555555444444444444555555777777777777888<<>>999666555555444333333333222111111000000//////000000000000111111,,,,,,,,,,,,+++***)))))))))(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%&&&''')))$$$$$$%%%&&&''''''''''''""""""###$$$$$$%%%&&&&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&''''''''')))'''''')))+++,,,(((%%%%%%$$$%%%(((+++...///...+++***)))((((((''''''((()))((((((''''''(((((((((,,,,,,------------,,,,,,---000333444000+++'''%%%%%%%%%&&&&&&''''''(((((('''((((((((()))))))))))))))***+++*********---///111333444555555555777999999:::===???@@@CCCFFFIIILLLOOORRRUUUWWW[[[___bbbkkkqqquuuvvvvvvsssiii```WWWSSSLLLGGGFFFFFFFFFEEEGGGGGGHHHIIIJJJLLLNNNOOOKKKMMMNNNOOONNNNNNPPPRRRTTTTTTWWW\\\]]]^^^eeemmmrrryyyyyynnn]]]NNNEEEFFFHHHLLLWWWhhhssswww}}}wwwoooiiibbb]]]^^^cccdddlllwww~~~sssoooppprrrrrrcccWWWPPPIIIGGGGGGJJJUUU___nnn~~~}}}vvvtttrrrqqqpppooollljjjfffdddbbbbbbbbbaaa___]]]ZZZZZZXXXVVVTTTQQQPPPOOONNNLLLIIIGGGGGGFFFDDDCCC@@@???>>>===<<<;;;:::::::::999999999888888888888777777777888888888888888333444555666777888999999777666666555555666666777888888888888888;;;???CCCNNN[[[nnn|||tttllleeeccceeennn}}}|||ssslllfff```YYYTTTJJJEEE>>>999777666666555333222222222111111000000111111111111000000000000,,,------,,,,,,+++***))))))'''&&&&&&''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%'''(((((()))***************$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''''''''''''''((()))(((((()))++++++)))&&&$$$$$$%%%(((***,,,---...+++***)))'''''''''((())))))(((((((((((())))))***++++++,,,---------,,,,,,,,,///111111...+++)))(((''''''(((((()))***++++++((((((((()))))))))******)))************+++---000000222444555555555777999888:::===???AAACCCFFFIIILLLNNNQQQSSSUUUYYY]]]```iiiqqqyyy}}}~~~|||sssiii\\\WWWPPPKKKHHHGGGGGGFFFGGGGGGHHHIIIKKKMMMOOOPPPLLLNNNOOOPPPOOOPPPRRRSSSTTTTTTWWW[[[]]]^^^eeemmmttt{{{{{{ppp___PPPFFFEEEEEEIIIUUUdddqqqxxx~~~zzzssslllddd___^^^___ccciiirrr|||wwwtttsss}}}uuuhhhYYYQQQJJJGGGGGGJJJRRR[[[jjjyyy~~~|||zzzyyyyyyxxxvvvuuupppooommmlllllljjjgggeeebbbbbbaaa```^^^]]][[[ZZZWWWUUURRRQQQPPPNNNLLLJJJIIIHHHFFFDDDBBBAAA???>>><<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888888888888777777888888888999999999999999;;;>>>AAAIIIUUUgggzzzyyytttoooiiiddd[[[^^^fffsss~~~uuummmhhhaaaZZZUUUGGGBBB<<<777666666666666222222111111111111111000333222222111000//////...............---,,,+++***((('''&&&&&&((((((&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%!!!###$$$$$$######$$$%%%'''''''''''''''&&&%%%$$$''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&(((***)))(((((()))+++)))((((((((())))))((('''%%%&&&'''(((((()))***++++++***(((''''''((())))))&&&&&&'''''')))***+++,,,***++++++,,,------,,,,,,+++,,,,,,,,,******+++,,,(((((()))***++++++,,,,,,)))))))))*********++++++))))))*********+++...000000222444555555666888999888:::===@@@AAACCCFFFHHHKKKMMMPPPRRRTTTXXX]]]aaaiiiqqqzzz{{{rrrccc^^^VVVPPPLLLJJJIIIHHHGGGHHHHHHIIIKKKLLLNNNOOOKKKMMMOOOPPPPPPRRRTTTVVVTTTTTTXXX\\\]]]___eeemmmxxx~~~zzzpppaaaTTTHHHDDDBBBGGGQQQ___llluuuzzzzzzwwwpppiiiccc```^^^aaafffmmmvvv~~~zzzwwwxxx{{{ooo[[[RRRJJJGGGGGGIIIPPPWWWfffvvv}}}|||zzzxxxvvvtttrrrnnnkkkhhhgggggggggffffffffffffcccaaa^^^\\\[[[YYYVVVTTTRRRQQQOOOMMMKKKIIIGGGGGGAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>======;;;;;;::::::999888888888999999888888888888999999888999999999888:::===@@@EEEOOOaaattt~~~wwwqqqjjjddd```^^^UUU\\\hhhyyywwwpppjjjddd]]]WWWFFFAAA;;;666555555555555111111111111111111111111222111111000000///..................---,,,++++++((('''&&&'''((((((&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&###%%%&&&'''&&&%%%&&&''''''''''''&&&&&&%%%######(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''!!!###&&&%%%######%%%(((((((((((('''''''''((((((&&&'''((((((''''''((()))))))))(((((((((((())))))%%%%%%&&&'''(((***+++,,,)))***+++,,,,,,------,,,*********)))((())),,,///''''''(((((())))))******************++++++++++++((()))*********+++...111000111444555555666888:::888;;;>>>@@@AAACCCEEEFFFIIIKKKNNNQQQTTTZZZ```dddiiiqqqyyyyyylllfff^^^VVVRRROOONNNLLLIIIIIIIIIJJJKKKLLLMMMNNNKKKMMMOOOPPPQQQRRRTTTVVVTTTTTTWWW\\\]]]^^^eeemmmyyy~~~|||ssseeeXXXJJJDDDAAAEEENNNYYYeeeooouuuzzz{{{vvvpppkkkfffaaa^^^bbbhhhoooxxx}}}vvv```VVVLLLIIIHHHIIIMMMSSSaaappp}}}{{{xxxuuurrrmmmlllkkkkkkkkklllmmmnnnooommmjjjiiigggdddaaa^^^ZZZYYYXXXVVVTTTSSSQQQQQQJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::888999:::::::::;;;>>>AAADDDMMM]]]ooo{{{uuunnniiiccc\\\YYYZZZTTT]]]lll~~~yyyrrrlllfff___ZZZIIIDDD===777444333222222000000000000111111111111.........//////000000000---------------+++******''''''''''''((((((&&&$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&###&&&(((((('''&&&'''''''''(((((((((((((((''''''%%%&&&&&&&&&'''''''''((('''''''''(((((('''''''''!!!$$$### ###&&&&&&''''''&&&&&&&&&'''(((%%%'''((((((&&&&&&''')))(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***))))))***,,,,,,------,,,***+++,,,+++******,,,---''''''(((((((((((((((((())))))))))))************((()))*********+++...111///111333555555666888:::999<<>>????????????AAACCCBBBFFFMMMSSSZZZ```gggkkkqqqtttvvvwww|||}}}vvvllldddaaa___^^^\\\TTTUUUTTTQQQNNNLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUWWWXXXYYY\\\aaaeeepppxxx{{{nnnaaaTTTKKKBBBAAADDDJJJVVV```lllsss}}}}}}yyyllleeeaaaeeekkkpppuuuzzzuuuiiiYYYMMMIIIHHHGGGEEERRR^^^ppp}}}{{{zzzzzzzzzxxxuuusssqqqrrrsssuuuwwwyyyzzzwwwsssmmmiiihhheeeeeeeeefffffffffffffffcccccccccccccccccccccccc```___^^^]]]\\\\\\\\\\\\[[[XXXUUUTTTSSSRRRPPPOOOOOONNNMMMLLLLLLLLLMMMNNNNNNJJJMMMWWW___^^^YYYUUU\\\bbbmmm{{{xxxtttjjjccc]]]WWWQQQLLLMMMSSSXXXkkkzzzsssnnniiiddd___SSSHHH<<<777444111111333333222111000///000111111222111///...------......------,,,++++++******))))))(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$### !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''''''''(((***+++!!!###&&&%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((***)))(((''''''((()))***&&&'''((('''&&&&&&(((***+++++++++++++++*********------,,,)))'''(((+++---+++******************)))************++++++++++++)))***+++***))))))+++---111111111222444777999;;;<<<===????????????AAACCCDDDIIIOOOVVV\\\ccciiinnnqqquuuxxxyyy~~~~~~wwwmmmfffbbbaaa```______^^^\\\VVVQQQMMMLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWYYY\\\aaadddnnnvvv~~~{{{ooocccTTTKKKCCCAAACCCHHHRRR[[[hhhoooyyy~~~yyyppphhhccceeejjjmmmrrrxxx|||}}}qqq```SSSLLLJJJIIIGGGOOOYYYkkk}}}~~~}}}||||||{{{yyyvvvtttsssssstttuuuvvvxxxxxxvvvrrrmmmjjjiiiggggggggggggggggggggggggdddeeeeeeeeefffffffffggggggfffeeedddccccccccccccaaa___\\\ZZZYYYXXXVVVTTTUUUTTTSSSRRRRRRSSSTTTTTT[[[XXXZZZdddkkkkkkhhhfffiiioooyyy~~~vvvssseee___XXXSSSNNNJJJMMMRRR]]]qqq{{{sssnnniiiccc^^^RRRGGG<<<888555222111222222111111000000//////...111000///......---......------,,,++++++******)))((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((""" &&&(((&&&%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&***)))(((''''''((()))***###%%%&&&&&&&&&''')))+++************************,,,------,,,******,,,---++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++***))))))+++---///000111222444777999:::;;;===?????????@@@AAACCCGGGKKKQQQXXX^^^eeemmmqqqqqqvvvyyyzzz~~~xxxooogggcccbbbaaaaaafffeeeccc^^^WWWRRRPPPOOONNNNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVWWWXXX[[[```ccckkksss||||||qqqeeeUUULLLCCCAAABBBEEELLLRRR```gggrrr|||~~~|||vvvnnnhhhgggiiijjjnnnsssvvvzzz{{{iiiZZZQQQMMMJJJHHHJJJSSSbbbsss}}}{{{yyyvvvttttttuuuvvvuuuvvvvvvtttqqqmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiifffgggggghhhiiijjjkkkkkkmmmlllkkkjjjiiiiiiiiiiiigggeeeaaa___^^^]]]ZZZXXXYYYYYYXXXWWWWWWXXXYYYZZZ```]]]___gggnnnooooooqqqwww}}}|||uuuqqqaaa[[[UUUPPPLLLIIIMMMTTTdddyyy{{{sssnnnhhhaaa\\\QQQGGG<<<888555222111222//////000000000000///...000000//////............------,,,++++++******)))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%$$$""""""######$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&+++((((((,,,---***''''''''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&)))(((''''''''''''((()))$$$%%%&&&&&&&&&&&&)))++++++++++++++++++,,,,,,,,,***,,,------,,,+++,,,---......---,,,,,,+++***************+++++++++,,,,,,)))***+++***))))))+++---......000222444777888999;;;===?????????@@@BBBCCCHHHKKKQQQWWW^^^fffmmmrrrrrrwwwzzzzzz|||}}}xxxooogggbbb_________aaaccceeeddd```[[[WWWUUUOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVXXX[[[___bbbhhhpppyyy~~~}}}sssiiiXXXNNNDDDAAABBBCCCFFFKKKVVV]]]hhhsss{{{{{{tttmmmkkkiiihhhjjjooorrruuu{{{qqqaaaUUUNNNJJJGGGGGGNNNYYYgggxxx~~~|||yyywwwvvvvvvvvvtttuuuvvvtttqqqooonnnnnnllllllkkkkkkkkkkkkkkkjjjggggggiiijjjkkkmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkkjjjhhhdddbbb```___\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZ]]]ZZZ\\\ccchhhkkkooottt~~~|||tttpppbbb[[[TTTPPPMMMKKKQQQXXXkkk{{{tttnnnggg```[[[PPPFFF<<<888666333111222---...///000111111000000///////////////.........------,,,++++++******)))'''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((($$$%%%%%%&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())),,,)))))),,,---***'''((()))(((((('''&&&%%%$$$$$$%%%&&&&&&'''''''''''''''((((((''''''''''''((((((&&&'''''''''&&&&&&((()))******+++++++++,,,,,,,,,(((***------,,,,,,,,,---......---,,,++++++******))))))))))))*********+++)))***+++***))))))+++---,,,---///222444666888999:::<<<>>>??????@@@BBBDDDGGGJJJOOOUUU[[[cccjjjooouuuzzz}}}{{{{{{|||xxxppphhh```[[[YYYYYYWWW]]]dddhhhfff```YYYUUURRRQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWZZZ^^^aaaeeennnwww}}}wwwnnn\\\PPPFFFCCCCCCCCCEEEHHHNNNTTT]]]iiissszzz~~~xxxsssppplllhhhiiimmmpppsssxxx~~~wwwfffYYYOOOIIIFFFFFFJJJRRR^^^lll~~~|||zzzxxxxxxwwwtttvvvwwwvvvtttqqqppppppnnnnnnmmmmmmmmmlllllllllggghhhiiikkklllnnnooopppooonnnmmmlllkkkkkkkkkkkkmmmjjjgggeeecccbbb```^^^[[[ZZZYYYXXXWWWXXXYYYYYY]]][[[]]]cccgggkkkqqqyyy~~~vvvqqqccc\\\UUUQQQNNNOOOVVV^^^rrr|||tttnnnggg___YYYOOOEEE<<<999777333111222/////////000000000111111......////////////......------,,,++++++******)))''''''''''''''''''''''''''''''(((((()))((((((((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$###""""""######$$$%%%&&&''''''(((''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''###"""&&&((('''''')))))))))((((((''''''&&&&&&%%%&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((&&&'''(((***(((((())))))***+++++++++(((***,,,---,,,,,,---...,,,,,,,,,,,,------------(((((()))))))))*********)))***+++***))))))+++---+++,,,///111444666777888:::<<<>>>??????@@@CCCDDDFFFIIIMMMRRRWWW^^^fffkkkvvv|||}}}|||}}}{{{uuukkkaaaYYYUUUSSSQQQYYYbbbhhhfff___XXXSSSTTTTTTSSSSSSRRRSSSSSSSSSSSSTTTUUUUUUVVVYYY]]]```ccclllvvv}}}{{{sss```TTTHHHEEEEEEEEEFFFIIIKKKNNNUUU^^^hhhrrrzzz~~~{{{xxxuuupppjjjiiimmmnnnrrrwww{{{|||mmm^^^SSSKKKGGGFFFHHHMMMUUUaaarrr|||zzzyyyxxxvvvxxxzzzzzzxxxtttrrrqqqooooooooonnnnnnmmmmmmllliiiiiijjjlllmmmoooppppppqqqpppooonnnmmmmmmmmmmmmpppmmmjjjiiihhhgggeeeccc___^^^\\\ZZZYYYYYYYYYZZZ\\\\\\___ccceeeiiiqqq{{{zzzsssccc\\\VVVSSSSSSUUU___iii||||||tttnnnfff^^^XXXNNNEEE<<<999777333111222444333111000//////000000---...///000000///......------,,,++++++******)))''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%##################""""""""""""###$$$%%%&&&''''''&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$((($$$"""$$$&&&&&&'''***((((((((('''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((()))+++---)))))))))***+++,,,,,,,,,)))+++---------...000111///...............------))))))*********+++++++++)))***+++***))))))+++---)))+++...111444666777777:::<<<>>>??????AAACCCEEEFFFHHHKKKOOOTTT[[[bbbgggqqqwww|||zzzyyy|||{{{rrreeeZZZSSSPPPNNNUUU^^^cccccc^^^XXXUUUWWWVVVUUUUUUTTTTTTTTTTTTSSSTTTUUUUUUVVVXXX\\\___bbbkkkuuu}}}wwwdddWWWJJJFFFHHHIIIJJJLLLMMMNNNPPPVVV^^^iiirrrxxx}}}{{{{{{zzztttmmmkkknnnlllpppvvvyyy|||ttteeeXXXOOOJJJEEEFFFIIINNNXXXfffvvv{{{~~~|||zzzyyywww{{{~~~|||xxxtttrrrppppppoooooonnnmmmmmmlllkkkkkklllmmmooopppqqqqqqrrrqqqpppooonnnnnnnnnnnnpppnnnllljjjjjjjjjhhhgggbbbaaa___\\\[[[ZZZZZZZZZYYYZZZ]]]aaabbbdddnnnxxx~~~wwwddd^^^YYYYYY[[[aaammmyyy|||uuunnnfff]]]WWWNNNEEE<<<999777444222222999777333000............---...///000000///......------,,,,,,+++******)))&&&'''''''''''''''''''''&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&111+++'''(((((('''(((+++&&&&&&''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((())))))+++---000++++++,,,---......//////+++,,,.........///111444444444222000///---++++++******+++++++++,,,,,,,,,)))***+++***))))))+++---)))+++...111444666777777:::<<<>>>???@@@AAACCCEEEFFFHHHKKKNNNSSSYYY```eeeiiiqqqvvvuuutttyyy~~~wwwiii\\\SSSOOOKKKQQQYYY___```^^^\\\ZZZXXXXXXWWWVVVUUUUUUUUUUUUSSSTTTUUUUUUUUUXXX\\\___aaajjjuuu}}}yyygggYYYKKKGGGIIIKKKMMMOOOPPPOOOOOOQQQXXXcccmmmsss{{{{{{}}}}}}wwwooommmpppiiiooouuuyyy{{{yyykkk]]]SSSNNNEEEEEEGGGJJJRRR___nnnwww~~~xxx{{{zzz{{{|||}}}zzzyyyyyy|||zzzuuurrrpppppppppooonnnmmmmmmlllmmmmmmnnnooopppqqqqqqrrrqqqqqqpppooonnnnnnnnnnnnooommmkkkjjjjjjjjjiiihhhcccbbb___\\\ZZZYYYYYYXXXXXXZZZ^^^bbbbbbcccmmmxxxyyygggbbb^^^___dddlllzzzwwwnnnfff\\\VVVFFFDDD@@@:::555333444666999777444111////////////000000///...............,,,,,,,,,,,,+++***))))))******)))''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!"""###&&&((()))***(((&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''###%%%'''))))))((('''&&&)))))))))))))))*********...---,,,,,,++++++++++++,,,---...///000000000000/////////111222000,,,)))(((((())))))******++++++++++++******++++++,,,---+++,,,.........000444777666999<<<>>>???AAACCCEEEGGGIIILLLNNNQQQUUUYYY]]]iiinnnrrruuuvvvwww{{{tttgggXXXLLLKKKOOOUUUZZZ\\\\\\\\\\\\[[[\\\\\\\\\ZZZXXXWWWUUUVVVVVVUUUUUUVVVXXXZZZ\\\___hhhsss~~~{{{kkk^^^QQQKKKJJJJJJOOOTTTUUUSSSQQQPPPSSS\\\fffnnnxxxzzz|||}}}}}}zzzwwwuuussssssssstttxxx}}}uuuhhhZZZQQQFFFGGGGGGHHHKKKSSS^^^fffzzzwwwwww~~~}}}|||wwwvvvwwwyyy}}}~~~|||zzzyyy|||~~~}}}wwwsssrrrpppnnnmmmoooqqqrrrrrrqqqooommmnnnqqqsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrnnnmmmllljjjiiihhhhhhhhheeebbb^^^\\\\\\\\\\\\[[[^^^[[[ZZZ]]]```dddllluuu~~~xxxjjjeee```cccnnn}}}uuummmeee\\\VVVIIIEEE???:::666444333444555444222111000000000000000000///...............,,,,,,,,,,,,+++***))))))***)))(((''''''&&&&&&&&&%%%&&&''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$#################################"""###$$$&&&((())))))'''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((((((((())))))*********+++---,,,,,,++++++,,,,,,------...///000000000000000111111222333333222...+++************++++++,,,,,,***************++++++,,,+++,,,---......000333666888;;;>>>@@@AAABBBEEEFFFGGGIIIKKKNNNPPPTTTYYY\\\fffjjjpppssstttvvv{{{~~~uuudddVVVMMMPPPTTTXXXYYYYYYYYYYYY[[[[[[\\\[[[ZZZXXXWWWUUUVVVUUUTTTTTTUUUWWWZZZ[[[^^^fffqqq{{{qqqdddVVVNNNKKKJJJNNNSSSYYYYYYXXXVVVTTTXXX```ffftttwww{{{~~~}}}{{{yyyvvvuuussssssvvvzzzzzzmmm```WWWKKKJJJHHHFFFGGGLLLVVV]]]nnn{{{|||wwwzzzzzz}}}vvvttttttuuuyyy|||}}}}}}~~~}}}}}}~~~zzzwwwvvvssspppooopppqqqrrrqqqssspppnnnoooqqqrrrqqqooorrrrrrrrrrrrrrrrrrrrrrrrooonnnmmmlllkkkjjjjjjjjjgggddd```^^^^^^^^^]]]\\\^^^[[[ZZZ]]]___cccjjjsss~~~}}}vvvkkkhhheeeiiiuuu~~~ssskkkccc[[[VVVKKKEEE>>>999777555333111111111111111000000000000000000///...............------,,,,,,+++******)))***)))(((''''''&&&''''''&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%'''((()))'''&&&$$$%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''***(((%%%""""""$$$''')))''''''((()))***++++++,,,++++++++++++,,,---......//////000111111111000000555444444555555333000---,,,++++++++++++,,,,,,---++++++******++++++,,,---+++,,,---......000333666888:::>>>@@@AAABBBDDDFFFFFFHHHKKKMMMOOOSSSWWW[[[aaaffflllpppsssvvv{{{}}}jjj[[[RRRSSSVVVWWWXXXXXXXXXWWWZZZ[[[[[[[[[ZZZYYYWWWVVVVVVUUUTTTTTTUUUWWWYYY[[[]]]dddmmmwwwzzzlll\\\RRRLLLJJJMMMSSS\\\___bbb^^^YYYWWW\\\bbbnnnrrrxxx~~~~~~zzzwwwtttrrrrrruuuyyy{{{sssggg```QQQNNNJJJEEEDDDHHHPPPVVV```lll|||}}}zzzxxx}}}zzzxxxuuuuuuwwwyyyyyyzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{}}}~~~zzzwwwyyyvvvrrrpppqqqqqqqqqppptttrrrpppoooppppppooonnnssssssssssssssssssssssssppppppooonnnmmmllllllllliiifffcccaaa``````___^^^^^^[[[[[[]]]___aaahhhppp|||{{{tttlllkkkmmmsss}}}rrriiibbb[[[VVVKKKDDD;;;777888888555111//////000000000000///...000000///...............------,,,+++************))))))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&%%%###$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((%%%&&&'''((()))))))))(((''''''&&&&&&&&&&&&''''''***(((%%%###"""$$$&&&'''&&&'''((()))***+++,,,,,,))))))***+++,,,...///000000111111222222222222222777666666666666444111...---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,---......+++,,,------...///222555555888;;;===>>>???AAACCCEEEGGGJJJLLLNNNQQQVVVYYY^^^cccjjjooorrrvvv|||nnn```ZZZYYYYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[[[[[[[YYYXXXVVVVVVUUUTTTTTTUUUWWWYYY[[[]]]cccjjjrrrrrrbbbUUUMMMIIIMMMSSSZZZbbbiiihhhaaa\\\^^^cccggglllttt{{{}}}zzzvvvrrrqqqrrrtttvvvyyy|||wwwllleeeWWWSSSLLLGGGFFFIIIOOOSSSWWW```mmmwww}}}|||{{{{{{zzzzzzwwwwwwwwwvvvwwwwwwwwwwwwwwwzzz}}}|||yyyxxxuuurrrpppqqqqqqqqqqqqrrrqqqpppppppppppppppooossssssssssssttttttttttttqqqqqqqqqpppooonnnnnnmmmkkkhhheeeccccccbbb```______\\\\\\^^^___aaagggooozzzzzzssslllnnnttt~~~}}}rrriiibbbZZZVVVIIIBBB:::777888999666333000000000000000///...---000000///..................---,,,+++************)))((((((''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((%%%$$$######%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***+++,,,,,,((())))))***,,,...000111000111222333444444444444888777666666666555333000...,,,+++)))))))))***++++++++++++++++++,,,------+++,,,---------///111444444777:::<<<===???AAACCCDDDFFFHHHJJJLLLPPPTTTWWW[[[aaahhhnnnrrrwww}}}wwwkkkaaa^^^\\\[[[]]]______^^^[[[\\\\\\\\\\\\ZZZYYYXXXVVVVVVUUUUUUVVVXXXZZZ\\\^^^bbbgggooo|||wwwfffYYYOOOIIIMMMSSS[[[eeepppqqqjjjcccbbbeeebbbgggooowww}}}~~~|||xxxtttqqqqqqqqqrrrrrrvvv|||yyyoooiii___ZZZRRRKKKHHHHHHKKKLLLOOOUUU^^^fffnnnwww}}}}}}~~~|||zzzyyyxxxxxxxxxwwwyyy}}}~~~uuussspppooopppqqqrrrrrrooopppppppppppppppqqqrrrsssssssssttttttuuuuuuuuuqqqrrrrrrrrrrrrpppoooooommmjjjgggfffeeedddbbb```aaa^^^^^^```aaabbbhhhooozzzxxxssslllrrr{{{ssskkkbbbZZZUUUIIICCC<<<888777777555444111111000000//////......000000///..................---,,,***)))******+++((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%$$$######%%%''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((%%%%%%'''((())))))))))))''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((%%%$$$''''''((()))***++++++,,,(((((()))***,,,...000111000111222444555666777777999888777777888777555333///---+++)))((((((******))))))(((((())))))***+++,,,------------...111333666888<<<>>>???@@@BBBDDDDDDEEEGGGIIIKKKNNNRRRVVVYYY___ffflllqqqvvv|||~~~vvvhhhddd^^^\\\^^^```___^^^\\\]]]]]]^^^]]]\\\[[[ZZZXXXWWWVVVVVVWWWYYY[[[]]]___bbbfffmmmzzz|||lll^^^RRRJJJLLLQQQ\\\gggrrrvvvqqqiiifffeeebbbffflllsssyyy|||}}}}}}}}}|||yyywwwtttsssrrrrrrppptttxxx{{{~~~uuupppjjjdddZZZQQQLLLHHHFFFDDDFFFJJJQQQXXX___gggpppuuuyyy||||||wwwtttuuuxxx~~~}}}|||{{{xxxzzz}}}}}}|||uuurrrpppoooppprrrrrrrrrnnnoooppppppoooppprrrtttssssssttttttuuuvvvvvvvvvssstttuuuuuuuuutttrrrqqqpppmmmkkkiiihhhgggdddbbbbbb``````cccdddeeejjjqqq{{{{{{vvvssspppxxxvvvmmmcccZZZTTTJJJFFF@@@:::555333222222111000/////////000111222000000///...............///---+++***))))))***+++((((((''''''''''''((((((&&&%%%$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((((((%%%$$$###$$$&&&((((((''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((($$$%%%&&&((())))))******''''''&&&&&&&&&&&&''''''%%%&&&(((******)))'''&&&(((((())))))*********+++)))))))))+++,,,...000111///000222555777888999::::::999888888::::::999888111///,,,***))))))***+++***))))))))))))***++++++,,,---------,,,...000333555888;;;===>>>@@@BBBCCCCCCEEEGGGHHHJJJMMMQQQTTTWWW]]]dddjjjooottt{{{}}}ssslllddd``````aaa```^^^]]]^^^_________^^^]]]\\\YYYXXXWWWWWWXXXZZZ]]]^^^aaacccffflllxxxtttdddUUUKKKJJJOOOXXXbbbnnnvvvvvvpppkkkiiieeehhhlllqqquuuxxxzzzzzz{{{{{{{{{zzzxxxvvvtttsssrrrsssttttttwwwzzzsssmmmccc[[[TTTOOOIIIEEECCCEEEIIIMMMRRRXXX^^^aaafffhhhkkkmmmooorrrvvvyyyzzz{{{{{{|||}}}}}}~~~~~~||||||{{{|||~~~wwwoookkklllooovvv~~~|||xxxuuurrrpppqqqrrrrrrqqqoooqqqrrrqqqooonnnpppssssssttttttuuuvvvvvvwwwwwwvvvwwwxxxyyyyyyxxxvvvuuusssqqqooonnnllljjjgggeeedddbbbbbbfffggghhhnnnttt|||zzzuuurrrqqqvvvwwwnnndddZZZTTTLLLIIICCC;;;444000000111000///......///111444666000000///...............///---+++)))))))))++++++(((((('''''''''(((((()))%%%$$$$$$###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&((())))))(((&&&$$$###$$$&&&((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((($$$%%%&&&((()))*********'''''''''&&&&&&'''''''''&&&'''((()))******)))))))))))))))))))))*********))))))***+++,,,...///000///000222555888999;;;;;;;;;:::999:::<<<===<<<;;;333111...+++******+++,,,------,,,,,,------...///,,,---------,,,---000222333666999;;;<<<===???AAACCCDDDFFFHHHIIILLLPPPTTTUUU[[[ccciiimmmrrryyy~~~~~~}}}tttjjjdddccccccaaa^^^^^^___`````````___^^^]]]ZZZYYYXXXXXXYYY[[[^^^___aaadddfffkkkxxxyyyiiiXXXKKKIIILLLPPPZZZiiitttxxxvvvrrroooiiijjjmmmpppsssvvvxxxyyyzzz{{{||||||{{{yyyvvvttttttsssqqqoooqqqyyyxxxrrrjjjccc]]]XXXQQQLLLFFFFFFGGGHHHJJJMMMOOOQQQRRRTTTWWWYYY[[[^^^aaaddddddeeeeeefffgggggghhhhhhkkkkkkjjjkkklllooorrrtttvvv~~~{{{ooohhhgggbbbhhhrrr|||{{{xxxtttrrrrrrrrrqqqpppqqqrrrsssqqqnnnmmmoooqqqsssttttttuuuvvvwwwwwwxxxxxxzzz{{{||||||zzzyyywwwvvvtttrrrqqqpppmmmjjjgggdddcccdddgggiiijjjpppvvv~~~{{{tttppppppppp{{{xxxpppggg^^^XXXHHHBBB:::666555555444222//////000000000000//////......//////000000111111---------,,,+++***)))((((((((('''&&&%%%%%%$$$$$$((('''&&&%%%$$$#########&&&&&&%%%$$$$$$$$$%%%%%%(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))###$$$%%%&&&''')))******+++***)))(((((()))************))))))***+++,,,,,,,,,...111222333555888:::;;;;;;:::999999999::::::777333...***((((((***+++,,,,,,,,,---------......)))***,,,,,,,,,,,,...///333444666888<<>>???777444000+++)))(((***+++++++++++++++,,,,,,,,,---)))+++,,,,,,,,,,,,---///222333555888;;;???BBBCCCDDDFFFIIIJJJLLLNNNQQQTTTWWW[[[___cccfffllluuu{{{zzzqqqjjjeee^^^ZZZXXX\\\aaacccbbbaaaaaaaaa^^^ZZZUUUSSSTTTVVVYYYZZZ]]]```eeeiiippp{{{xxxgggUUULLLKKKMMMNNNVVVfffrrrvvvuuuuuunnnmmmkkkiiihhhjjjnnnqqqwwwxxxzzz|||~~~~~~}}}|||uuuuuusssqqqpppsssxxx|||xxxqqqiii___XXXWWWRRRLLLHHHGGGHHHIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLLLLLLLMMMMMMMMMMMMMMMQQQUUUVVVUUUVVVYYY]]]aaagggpppzzz}}}rrrnnnfffaaa___eeekkkpppwww}}}~~~|||}}}yyyuuurrrqqqpppnnnmmmmmmnnnooopppsssuuuwwwxxxzzzzzzzzz|||~~~~~~}}}{{{yyyvvvsssppppppooommmllljjjhhhiiimmmoooqqqwww~~~}}}wwwrrrnnnmmmsss{{{yyyoooddd[[[UUUJJJCCC;;;555333222000...//////000000000000////////////...............------------,,,+++***)))(((+++******))))))((((((((((((''''''&&&&&&&&&''''''((('''&&&%%%$$$############"""!!!!!!######"""!!!%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''''''''(((((()))************)))((((((''''''''''''((((((''''''''''''''''''''''''******))))))))))))******'''(((((()))+++---///000000111333444444555777999888888999:::<<<===>>>???999666111---***))))))***************++++++++++++)))+++,,,,,,,,,,,,---///111222444777:::>>>AAABBBDDDFFFIIIJJJLLLNNNRRRTTTVVVZZZ___bbbeeekkksssyyy|||}}}yyyqqqhhh```ZZZXXX[[[```bbbcccbbbbbbbbb___[[[VVVSSSTTTVVVXXXXXX[[[^^^aaaeeelllxxxppp^^^RRRNNNJJJIIINNN\\\iiiqqqvvvzzzqqqpppmmmhhheeeeeehhhkkkqqqssswww{{{~~~|||zzzwwwrrrooopppsssvvv}}}xxxppphhhaaa]]]XXXQQQLLLIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHKKKOOORRRSSSRRRRRRUUUXXX\\\aaajjjttt|||uuuggg```\\\^^^bbbeeekkkqqqyyy||||||yyyvvvsssqqqkkkkkklllmmmooopppqqqrrrssssssuuuwwwzzz{{{zzzxxxyyyvvvrrrpppoooooommmllljjjiiikkkppprrrtttyyyzzzrrrnnnmmmpppzzzzzznnnbbbYYYSSSHHHBBB999444333222000...//////000000000000//////222111111111000000//////---------,,,+++***)))(((*********)))))))))(((((('''&&&&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))$$$%%%''')))***++++++***))))))(((((((((((())))))&&&&&&&&&''''''''''''''')))))))))))))))***************)))))))))******+++000111333333333333555666999999::::::;;;;;;:::::::::777444///,,,***))))))*********++++++++++++,,,***+++---,,,,,,+++---...///000222555888<<>>@@@CCCEEEHHHKKKOOORRRRRRVVV[[[^^^```dddiiinnnppptttzzzvvvpppbbb^^^ZZZZZZ]]]aaadddeeebbb___ZZZVVVUUUTTTSSSQQQRRRTTTVVVYYY]]]fffqqqzzzyyyeeeVVVIIICCC@@@CCCIIISSSbbbnnnwwwyyyzzzxxxrrrlllhhhfffddddddfffiiinnntttzzz~~~~~~yyyuuutttrrruuuyyy}}}|||{{{yyyxxxwwwvvvsssqqqnnnoooqqqssssssqqqooonnniiikkknnnpppqqqqqqooonnnpppqqqssstttuuutttrrrpppooosssyyy~~~xxxoookkkgggbbbaaaccccccfffhhhiiifffccc```___[[[YYYWWWVVVVVVUUUSSSRRROOOOOONNNLLLIIIHHHIIIKKKIIIMMMPPPPPPPPPRRRXXX^^^___dddiiilllnnnssszzz~~~|||zzzvvvssslllhhhddd```^^^\\\ZZZXXXVVVTTTVVV\\\bbbhhhrrr|||zzzuuuttt|||}}}mmm___VVVRRRIIICCC;;;666555444333111//////000000000000//////000000111111222222333333---------,,,+++***)))((('''''''''(((((((((((((((***)))((('''&&&%%%%%%%%%***)))'''%%%$$$###"""""""""%%%&&&&&&###"""$$$&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&&&&((()))***+++&&&&&&''''''((())))))***###%%%(((***+++***((('''%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&''')))***+++++++++***...------,,,+++++++++,,,---...000111111222444666444666888:::;;;:::999888888888888666444111///---))))))))))))************+++---------++++++,,,---***+++---000333777:::<<<===???BBBDDDGGGJJJNNNQQQQQQVVV[[[^^^```ccchhhllllllqqqxxx~~~yyyssseee```ZZZXXX\\\aaadddeeeccc___ZZZWWWUUUTTTRRRQQQPPPSSSVVVYYY\\\dddnnnvvvnnn___LLLFFFAAABBBEEELLLYYYdddxxx{{{~~~}}}yyyrrrmmmjjjeeeddddddeeejjjqqqwww{{{~~~{{{vvvtttqqqrrrtttwww~~~}}}{{{wwwyyy}}}~~~}}}}}}zzzuuuyyy}}}yyyqqqnnnkkkgggfffhhheeegggjjjkkkhhheeebbbaaaZZZYYYWWWWWWWWWUUURRRPPPOOOOOONNNKKKHHHGGGHHHIIIEEEIIILLLKKKHHHIIINNNRRROOOSSSXXXZZZZZZ]]]dddjjjhhhqqq~~~ppplllfffaaa]]]ZZZVVVTTTYYYUUUUUUXXX[[[```jjjsss}}}yyy{{{|||ooobbbXXXRRREEEAAA<<<888666666555444222111111111111111222222000000000000000000000000111000...+++***))))))***((('''&&&%%%%%%&&&((()))((()))***(((&&&$$$$$$%%%'''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&((()))***)))'''&&&&&&(((+++)))&&&&&&((()))'''%%%'''&&&&&&&&&'''(((***+++***'''%%%&&&(((***(((&&&(((((()))***,,,---......,,,+++******+++,,,+++***,,,,,,---...000222444555444555777999::::::::::::???<<<999666444222///---,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///111444888<<<<<>>>>>DDDJJJSSSZZZooozzzyyytttjjjgggdddbbbeeejjjqqquuuzzz|||~~~{{{xxxyyyyyywwwuuuwww{{{uuuwwwzzz~~~{{{uuupppkkkhhhggghhhiiiiiiiiiiiigggfffeee]]]ZZZWWWVVVXXXZZZYYYWWWSSSPPPLLLIIIIIIHHHGGGGGGIIIHHHFFFDDDDDDFFFIIIKKKKKKJJJJJJLLLOOOQQQRRRQQQVVV^^^hhhpppxxx}}}uuummmfffaaa\\\YYYYYYXXXVVVTTTUUUZZZdddkkkwww}}}ooobbbVVVPPPFFFBBB<<<888777666555444222111111111111111222222........................111000...,,,***))))))***))))))((('''''''''((()))'''((()))'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%###$$$%%%&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%$$$$$$&&&+++(((&&&&&&(((((('''%%%''''''&&&&&&'''(((***+++***(((&&&&&&((()))((('''******+++,,,...///000000...---,,,---------,,,++++++,,,---///000222333444444555888:::;;;<<<<<<<<<@@@>>><<<:::888555111...,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...///111555888<<>>>>>>>>AAA@@@???>>>===999444000---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222555;;;>>>BBBEEEGGGIIIKKKLLLOOORRRUUUXXXZZZ^^^bbbeeekkknnntttyyy~~~wwwkkk^^^YYYWWWVVVXXX\\\^^^]]]\\\[[[YYYWWWVVVVVVQQQUUUXXXZZZ\\\___eeejjjvvvwwwaaaUUUHHHBBBBBBEEEJJJOOO^^^kkkyyywwwnnnhhhhhhjjjlllrrrvvv{{{}}}}}}}}}}}}|||{{{~~~vvvvvvvvvyyyyyytttqqqooonnnppppppqqqqqqqqqooonnnmmmllljjjgggfffffffffeeeccc```]]]XXXUUUSSSQQQNNNMMMGGGGGGFFFEEEEEEEEEFFFGGGDDDCCCAAABBBDDDFFFFFFFFFFFFKKKPPPTTTVVV[[[aaafffjjjmmmssszzz~~~zzzrrrooolllgggfffhhhmmmqqqxxxqqqbbbVVVOOOFFFBBB===999777666555444333222111111000111111111........................//////---,,,+++******)))+++***)))(((''''''&&&&&&###%%%&&&&&&%%%%%%&&&(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''(((((('''&&&((('''&&&&&&'''((()))***)))((('''''''''((((((((((((((()))***,,,---......222333444444222000//////+++,,,...000222333333333555777:::<<>>BBBEEEGGGHHHJJJLLLMMMOOOSSSVVVYYY]]]aaaeeeiiilllrrrwww|||uuuhhh```ZZZWWWWWWZZZ[[[ZZZZZZYYYXXXXXXWWWWWWSSSVVV[[[]]]^^^```dddhhhrrrjjj\\\MMMEEEBBBBBBFFFKKKYYYeeerrr{{{uuummmjjjjjjkkkkkkooouuu{{{wwwuuusssttt{{{zzzvvvsssrrrrrrssstttuuuvvvuuutttsssrrrsssrrrpppooonnnmmmkkkjjjhhhddd___[[[XXXUUURRRPPPMMMMMMMMMMMMLLLKKKKKKJJJFFFDDDBBBAAACCCDDDEEEEEEFFFHHHKKKMMMNNNPPPTTTXXXZZZ]]]aaaeeeiiilllnnnnnnoooppprrruuuzzz{{{xxxxxxzzz|||rrrcccWWWPPPEEEAAA<<<888666555444444333222222111000000111111////////////////////////......------,,,+++***)))))))))(((((('''&&&%%%%%%###%%%&&&&&&&&&&&&''')))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$###$$$'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%'''((('''&&&&&&'''(((&&&''')))))))))((((((((((((((('''&&&&&&''')))***((((((((('''''''''((()))(((((()))***,,,---......333555777666333000///000,,,---...000222333444444666888;;;===@@@AAABBBBBB>>>???AAABBBBBB???999555000///---+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---...111444777:::===AAAEEEGGGIIIKKKMMMLLLNNNRRRUUUXXX\\\```dddfffjjjooouuu|||rrrhhh___XXXUUUXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUYYY]]]______```dddgggnnn|||rrrcccRRRHHHCCCBBBDDDIIITTT___lllttt}}}}}}tttnnnkkkjjjeeeiiiooovvv|||xxxsssoooooowwwzzzwwwuuuuuuvvvvvvwwwxxxzzzzzzzzzyyyyyyyyyyyyxxxwwwuuusssrrrrrroookkkfffbbb^^^[[[VVVSSSSSSTTTUUUVVVUUUSSSPPPOOOJJJGGGDDDBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIKKKNNNPPPQQQRRRUUUXXX[[[\\\]]]^^^\\\]]]___```ccciiiooottt}}}~~~qqqcccWWWPPPDDD@@@;;;777555444333222333333222111000000000000000000000000000000000000------------,,,+++***)))''''''(((((('''&&&%%%$$$%%%&&&''''''&&&&&&((()))&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%'''(((((('''''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&###$$$%%%%%%$$$$$$%%%&&&&&&(((++++++***))))))))))))((('''&&&&&&'''((()))'''((()))(((&&&&&&((()))******+++,,,...///000000333666999777333///...///---......///111333555666777999;;;>>>@@@AAAAAAAAA===>>>@@@BBBCCCAAA===999222111///---+++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...111444777666:::???CCCFFFHHHKKKMMMLLLOOORRRUUUWWW[[[___cccdddhhhmmmtttzzz{{{qqqeeeZZZUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWW[[[^^^___^^^___bbbfffkkkwww|||lllYYYMMMFFFCCCEEEIIIOOOZZZeeennnxxx}}}tttmmmiiidddfffjjjooouuuzzzyyyrrrkkkkkksss{{{xxxxxxyyyzzzxxxyyy|||~~~}}}zzzzzzzzzvvvsssoookkkgggbbb^^^ZZZZZZ\\\^^^___^^^ZZZWWWTTTLLLIIIEEEBBBBBBCCCCCCCCCAAAAAABBBCCCDDDFFFHHHIIIIIIJJJMMMOOORRRTTTUUUUUURRRRRRSSSSSSTTTXXX]]]```fffllltttzzz~~~pppaaaTTTMMMCCC???999666444333222111444333222111000000000000////////////////////////,,,------------,,,***)))''''''((()))(((((('''&&&&&&((()))(((''''''((()))&&&'''((((((((('''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%%%%'''((('''''''''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&"""$$$%%%%%%$$$$$$%%%&&&&&&))),,,---+++******+++)))((('''&&&&&&'''((()))'''((()))(((&&&&&&(((*********+++,,,...///000000222666999888222...---...///.........000333666888888:::<<<>>>@@@@@@@@@@@@<<<===???BBBEEEDDDAAA>>>555333111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,...222444222666;;;@@@DDDGGGJJJLLLMMMPPPSSSUUUWWWZZZ^^^aaadddggglllqqqxxx}}}oooaaaZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZ]]]]]][[[\\\```cccgggrrrwwwbbbTTTKKKFFFGGGJJJKKKUUU___fffppp}}}}}}tttmmmgggggggggiiimmmsssxxx{{{zzzqqqhhhgggppp~~~}}}{{{{{{}}}~~~zzz||||||xxxtttppplllgggcccccceeehhhiiihhhddd___[[[PPPLLLGGGDDDDDDDDDEEEDDDBBBAAAAAABBBCCCEEEEEEFFFIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMMMMMMMNNNQQQTTTWWW\\\bbbeeejjjsss~~~ppp```RRRJJJBBB>>>999555333222111000444333222111000000000000........................,,,------...---,,,***)))'''((()))******)))((((((((()))***)))((('''((()))&&&'''((((((((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%)))'''&&&&&&'''''''''&&&'''''''''''''''((())))))&&&''''''''''''''''''&&&$$$%%%'''&&&&&&&&&'''(((&&&***......,,,++++++,,,)))((('''&&&&&&'''((()))&&&(((***(((&&&%%%'''***(((((()))***,,,---......111666999777222---,,,---000///------///222666999999:::<<<>>>???@@@??????<<<===???CCCFFFFFFDDDBBB666444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,...111///333999>>>BBBEEEIIIKKKNNNQQQSSSUUUWWWZZZ^^^aaadddgggkkkpppvvv}}}xxxhhh___^^^WWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[[[[YYYZZZ^^^bbbdddnnnzzzhhhXXXNNNHHHHHHJJJJJJRRR[[[```hhhuuu|||uuukkkiiigggfffiiimmmrrrvvv}}}zzzqqqgggeeeooo}}}}}}}}}|||~~~~~~{{{wwwsssmmmjjjjjjmmmppprrrpppkkkfffbbbTTTPPPKKKGGGGGGGGGGGGGGGGGGEEEDDDEEEFFFGGGGGGGGGNNNMMMMMMLLLJJJIIIIIIHHHGGGIIIJJJJJJJJJKKKMMMOOONNNSSSWWWXXXZZZaaannnyyy{{{oooaaaTTTLLL???===:::666444444444444...///000000///...///111222111111111000000//////------------,,,+++******((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$############ """""""""###%%%'''''''''&&&%%%######$$$&&&'''%%%###$$$&&&'''((('''((((((''''''&&&&&&&&&%%%'''&&&%%%%%%&&&'''((()))'''''''''((((((((((((((((((((()))******************)))((('''&&&&&&'''(((&&&&&&&&&&&&''')))***+++)))************+++++++++111111222222333333444444//////......///111444555888:::<<<<<<======???AAA@@@AAAAAACCCDDDDDDEEEEEE@@@:::222---,,,------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++444444666:::@@@DDDGGGHHHMMMOOORRRTTTVVVYYY]]]aaa```ccchhhmmmrrryyytttiiiaaabbb[[[VVVWWWYYYVVVUUUUUUWWWVVVVVVVVVWWWXXXZZZ[[[aaafffppp~~~{{{fffTTTKKKHHHIIIIIIPPPYYY```gggppp{{{yyyrrrlllkkkhhhgggmmmvvvyyy|||}}}ssskkkkkkrrr{{{}}}xxxssspppuuuttttttvvvwwwtttmmmhhhYYYSSSLLLIIIIIIJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJOOONNNNNNOOOOOOOOOMMMJJJHHHIIIIIIHHHGGGGGGIIIJJJOOOOOONNNOOORRRYYYbbbiii{{{zzznnnaaaTTTLLL@@@>>>:::777444333333333111222333222111000111222111111111000000000//////............---,,,++++++******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((###$$$%%%%%%######$$$%%%&&&'''&&&%%%######$$$&&&)))'''$$$$$$&&&'''(((((($$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&(((((()))************)))***)))((('''&&&''''''(((&&&&&&'''(((((()))))))))))))))*********+++++++++******++++++,,,---------//////......///111333555888:::<<<======>>>@@@BBBAAABBBBBBCCCEEEFFFHHHIIIDDD>>>555///---------,,,******+++++++++,,,,,,,,,------------------------333333555888===CCCFFFHHHLLLNNNQQQSSSUUUXXX[[[^^^```ccchhhmmmrrryyytttjjjeee]]]WWWVVVVVVSSSQQQRRRVVVVVVVVVVVVWWWXXXZZZ[[[___ccclllyyykkkZZZOOOKKKJJJHHHOOOXXX```eeellluuu{{{{{{uuurrrlllgggjjjpppvvvyyy~~~vvvnnnmmmssszzz|||yyyzzzyyyyyy{{{}}}zzzuuuooobbb\\\UUUQQQPPPQQQPPPNNNGGGGGGGGGHHHHHHIIIJJJJJJTTTTTTTTTTTTTTTSSSOOOLLLHHHIIIIIIJJJIIIJJJKKKLLLJJJKKKKKKLLLNNNSSSYYY^^^lllwwwzzznnnaaaTTTMMMBBB???<<<888555333222222000111111000...---...///111111000000000000//////////////////...---,,,+++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''(((******(((((()))'''%%%######$$$%%%&&&&&&%%%######$$$&&&(((%%%"""!!!###$$$%%%%%%######$$$%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$'''(((((()))))))))))))))***)))'''&&&&&&'''((((((&&&'''((())))))((('''''')))))))))*********++++++***++++++,,,------......//////......///111333444888:::<<<===>>>???AAACCCCCCCCCCCCDDDFFFIIIKKKMMMKKKDDD;;;444000...------******+++++++++,,,,,,,,,------------------------111111222555:::???EEEHHHJJJMMMPPPRRRSSSUUUYYY[[[___bbbggglllqqqxxxuuummmcccZZZVVVTTTQQQOOOPPPSSSSSSSSSTTTUUUVVVXXXXXX[[[___gggrrrsssaaaTTTMMMKKKHHHOOOXXX___dddiiiooossszzz|||tttmmmkkkmmmrrrwww|||{{{rrrqqqtttzzz~~~yyyhhhbbbZZZVVVUUUTTTSSSQQQJJJJJJJJJJJJKKKLLLMMMMMM[[[[[[[[[\\\\\\YYYTTTPPPJJJJJJKKKLLLMMMNNNOOOOOOJJJLLLMMMMMMNNNPPPSSSVVV```hhhtttyyymmm```UUUNNNDDDAAA===999555333222222000111222000...------...000000000000000000//////............---,,,+++***(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((())))))(((%%%###$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&)))&&&###"""###$$$$$$$$$'''''''''&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))((('''&&&&&&'''((()))***)))((('''''''''''''''))))))))))))************------......///000111111////////////000111222333777999<<<===>>>@@@BBBDDDCCCCCCDDDEEEGGGKKKNNNPPPQQQKKKBBB:::333000...---******+++++++++,,,,,,,,,******++++++++++++,,,,,,///000111222666;;;BBBFFFIIILLLOOOQQQSSSUUUWWWYYY^^^aaaeeejjjooovvv}}}vvvkkk```ZZZVVVRRRPPPQQQOOOOOOPPPQQQRRRSSSTTTUUUYYY\\\ccclllwwwzzzhhhYYYOOOJJJHHHNNNWWW___eeeiiimmmppptttyyy~~~vvvqqqppppppvvv{{{}}}~~~xxxuuuwww|||oooiiiaaa]]][[[YYYWWWTTTQQQPPPPPPOOOPPPQQQRRRSSS^^^^^^```bbbbbb___ZZZUUUOOONNNOOOQQQSSSTTTUUUTTTTTTTTTTTTSSSQQQRRRTTTWWW^^^ccckkkssszzz|||xxxlll```UUUNNNEEEBBB>>>999666333222222555666666555222111111222//////////////////000000,,,,,,,,,,,,,,,+++)))))))))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%###%%%&&&&&&%%%$$$%%%&&&+++)))'''&&&'''''''''&&&''''''''''''''''''''''''))))))))))))((((((''''''%%%%%%&&&'''((())))))***&&&&&&'''((((((((((((''')))((('''&&&&&&'''((()))---***'''%%%$$$%%%((()))(((((()))))))))***************+++,,,---...///////////////000000111222222666888;;;===>>>@@@CCCEEEDDDDDDEEEGGGJJJMMMPPPRRRTTTPPPIII@@@888222///...******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...///000111333888>>>DDDHHHKKKOOORRRSSSUUUWWWYYY]]]___dddhhhmmmsssyyy}}}sssfff^^^YYYSSSQQQRRRMMMNNNOOOQQQRRRSSSTTTUUUWWWZZZ```gggqqq}}}ooo]]]PPPIIIHHHMMMUUU]]]dddjjjooorrrqqquuuzzzxxxsssoootttxxxyyyyyy~~~~~~{{{{{{~~~zzztttmmmhhhfffddd```]]]WWWWWWUUUTTTTTTUUUVVVWWW^^^___aaadddeeeccc___[[[UUUSSSSSSUUUYYY]]]^^^]]]```___\\\YYYWWWWWW[[[^^^aaadddiiinnnttt{{{{{{wwwkkk```UUUOOOEEECCC>>>:::666444333333333444444333111000111222......////////////000000,,,,,,,,,++++++***)))(((++++++*********)))))))))''''''''''''''''''''''''++++++)))(((((('''''''''$$$%%%&&&&&&$$$$$$$$$&&&###$$$&&&&&&%%%$$$%%%&&&%%%$$$###$$$%%%%%%###!!!######$$$&&&((()))***+++(((((()))))))))(((''''''%%%&&&&&&'''((()))******%%%&&&&&&'''''''''''''''(((((('''&&&&&&''')))***,,,***'''$$$$$$%%%(((***((((((((()))))))))******)))***+++,,,---...///000//////000000111111111111444666:::<<<===@@@CCCEEEFFFGGGIIIKKKNNNPPPRRRSSSTTTRRRNNNFFF===555111///******+++++++++,,,,,,,,,+++,,,,,,------......///---///111111111555;;;@@@EEEIIINNNQQQSSSUUUWWWYYY\\\^^^bbbfffiiioootttxxxzzz|||nnnddd]]]UUUPPPPPPNNNOOOQQQSSSUUUVVVVVVVVVUUUYYY^^^dddkkkwwwvvvdddTTTLLLIIILLLQQQXXX```hhhooosssqqqsssuuuxxx|||~~~wwwqqqtttvvvuuutttwww|||uuupppnnnlllhhhddd___^^^[[[YYYXXXYYYZZZZZZ___```bbbeeefffeeebbb___YYYWWWUUUYYY```gggkkkkkknnnllliiidddbbbbbbfffiiiiiikkkoootttyyy}}}~~~zzzvvvkkk```VVVOOOEEEBBB>>>:::777555444444...///000///...---...///........./////////000000,,,,,,,,,,,,+++***))))))+++++++++*********))))))''''''''''''''''''''''''))))))(((''''''(((((((((%%%&&&'''&&&$$$###$$$%%%"""$$$&&&'''&&&%%%%%%&&&!!!###%%%$$$!!! !!!"""$$$&&&'''))))))%%%&&&'''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((''''''&&&'''((()))***)))((((((''''''''''''((((((((((((((()))))))))***++++++,,,...///111222222///000000111111111111111222555888;;;<<>>:::777666555555...///111000//////000111---.........//////000000------------,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&'''((('''(((((('''%%%###$$$$$$!!!$$$&&&'''&&&%%%%%%&&&"""###&&&)))+++***&&&"""""""""#########$$$$$$$$$"""###%%%&&&'''&&&&&&%%%)))(((((('''%%%$$$######$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&'''((()))***%%%&&&)))******)))'''%%%(((((((((((()))))))))))))))***+++,,,...///000111///000000111111111111000111444777:::<<<>>>BBBDDDKKKMMMQQQTTTVVVWWWVVVUUUQQQRRRRRRMMMCCC:::333111******+++++++++,,,,,,,,,))))))***++++++,,,---------111444444222222666:::???CCCIIINNNQQQSSSVVVXXX[[[]]]```bbbeeeiiimmmqqqxxx|||wwwkkk^^^TTTQQQIIIKKKMMMOOOQQQRRRRRRRRRRRRVVV\\\```dddmmmyyyrrr```UUUJJJHHHGGGKKKSSS^^^gggmmmqqqpppoooooorrryyy|||xxxuuusssrrrqqqttt}}}~~~zzzwwwrrrppplllhhhfffeeeffffffgggfffeeeeeefffeeebbb```YYYVVVUUU\\\jjjxxx|||xxxooofffYYYMMMCCC@@@;;;777555444222111222222222111111111111000111000///......///000111+++,,,------...---------+++***)))((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%((()))***+++***'''$$$"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((+++)))&&&$$$$$$&&&)))+++&&&&&&&&&%%%$$$$$$######)))))))))(((''''''&&&&&&'''&&&%%%%%%&&&(((+++,,,))))))(((((('''''''''&&&%%%%%%&&&'''((()))******,,,,,,,,,---...///000000222222222222111111111111111333444666999===CCCHHHQQQVVV]]]dddiiihhhccc___[[[YYYVVVQQQJJJAAA777111///---******,,,...//////.........////////////000+++,,,...//////222555888???CCCHHHLLLPPPSSSWWWZZZ___aaacccdddeeehhhllloooxxx{{{pppcccXXXSSSOOOKKKLLLQQQTTTTTTUUUXXXWWWVVVYYY___ccchhhvvv~~~iiiXXXMMMIIIHHHLLLQQQWWWbbblllqqqsssuuuuuuvvvxxx|||xxxttttttssspppsssttt{{{}}}xxxrrrnnnmmmmmmnnnnnnmmmlllkkkkkkjjjhhhddd```\\\YYYZZZ___fffsss|||zzzpppgggZZZNNNCCC???;;;777555444222111222222222111111111111000000000///......///000111---...............------******)))((('''&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%&&&((((((''''''&&&&&&%%%%%%$$$#########""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$&&&''')))******+++************)))))))))''''''''''''(((((((((((()))((('''&&&&&&''')))***))))))((((((((('''''''''%%%&&&'''((()))***+++++++++,,,------...///000000111111111000000000//////111333444666999>>>DDDHHHSSSYYYeeeqqqyyyzzzvvvqqqgggbbbZZZTTTNNNFFF===666222000,,,++++++,,,---,,,------........./////////+++,,,---......000333666===AAAFFFJJJNNNRRRWWWZZZ___```bbbcccccceeeiiillltttxxx|||xxxjjj^^^WWWRRRMMMLLLOOORRRRRRSSSVVVUUUSSSVVV[[[```fffssssssaaaRRRLLLIIIJJJLLLQQQ[[[dddqqqsssvvvwwwxxxxxxyyy{{{~~~~~~}}}zzzuuuqqqqqqwww}}}|||zzzxxxvvvrrrpppooonnnmmmkkkfffccc]]]ZZZZZZ^^^eeeqqq||||||qqqgggYYYMMMBBB???:::777555444222111222222222111111111111000000000////////////000000............---,,,++++++******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&$$$$$$$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''############""""""""""""'''&&&&&&%%%%%%$$$###### """%%%((())))))'''&&&'''''''''(((((((((((((((%%%&&&&&&'''(((((())))))***)))(((&&&&&&&&&'''((())))))((((((((((((''''''''''''((()))***++++++,,,+++,,,---...///000000111111111111000000000000///111333444666999>>>DDDHHHRRR\\\mmmxxxmmm___VVVRRRMMMFFF???777333///,,,++++++******,,,,,,,,,---------......,,,------------...111333:::===BBBGGGLLLPPPUUUYYY]]]___aaaaaabbbcccfffiiiooosssyyy~~~~~~oooaaaYYYYYYRRRNNNOOOPPPPPPRRRVVVYYYXXXYYY\\\___eeeppp{{{mmm\\\SSSKKKIIIIIILLLTTT\\\mmmqqqwwwzzzzzzyyyxxxxxxxxxzzz}}}~~~vvvsssvvv|||xxxvvvtttsssqqqnnnjjjfff___[[[YYY\\\bbbmmm||||||qqqfffWWWKKKBBB>>>:::666555444333111222222222111111111000000000000000///////////////---------,,,+++***)))(((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$&&&((())))))'''$$$#########$$$$$$%%%&&&''''''&&&&&&&&&''''''((((((((()))(((''''''''''''(((((())))))(((((((((((((((((((((((()))***++++++,,,,,,+++,,,---...///000111222333333222222222111111111111333444666888===CCCGGGOOO[[[oootttbbbWWWUUUSSSMMMGGG;;;777111---++++++******++++++,,,,,,,,,---------.........---,,,---///111666:::???CCCHHHMMMSSSWWWZZZ\\\___aaabbbdddgggjjjlllpppwww|||xxxiii___```YYYRRRQQQQQQQQQSSSXXX[[[[[[[[[[[[^^^dddlllttt|||{{{hhh]]]QQQJJJHHHIIIOOOVVVfffmmmuuu{{{}}}}}}{{{zzzyyyyyyyyy{{{~~~}}}~~~|||yyyvvvtttppplllhhhaaa\\\YYYZZZ^^^gggwww}}}{{{ooocccTTTHHHAAA===999666555444333111222222222111111111000000000000000000000///....../////////...,,,+++)))((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%((())))))'''%%%######$$$&&&((()))((('''&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((''''''&&&&&&&&&&&&'''((()))******+++((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((())))))***(((((())))))))))))))))))))))))******++++++,,,,,,+++,,,---...000111222222333333333222222222111111222333444555777;;;AAAEEEMMMXXXkkkrrraaaWWWUUUUUUQQQLLL>>>999333///---,,,,,,,,,+++++++++,,,,,,,,,,,,---///000000...------///111333666;;;???DDDJJJPPPTTTUUUYYY]]]```cccfffjjjllljjjooovvv|||zzzppphhh___VVVSSSRRRQQQTTTXXXVVVWWWXXXYYY]]]fffnnnssssssfffVVVMMMIIIGGGKKKPPP]]]dddpppyyy~~~}}}{{{yyyxxxzzz~~~zzzwwwrrrnnnjjjccc^^^ZZZYYY[[[aaaooo|||~~~zzznnnbbbSSSFFF@@@===888555444444333222222222222111111111111000000111111111000///...---111111111000///...,,,+++))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$!!!###%%%&&&&&&$$$""" """$$$''')))***(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$&&&'''((((((((('''&&&&&&'''(((***+++'''(((((()))***++++++,,,((((((''''''&&&%%%%%%$$$%%%%%%&&&'''((()))******(((((())))))))))))******))))))*********++++++++++++,,,---...000111333333333333333222222222111111222333444444555888===AAAKKKSSSbbbqqq}}}~~~uuujjj]]]UUUUUUUUUSSSOOOCCC>>>777111......------+++++++++,,,,,,,,,------000000000///------///111222444888<<<@@@FFFLLLPPPRRRVVV[[[___cccgggkkkmmmjjjooouuu{{{sssiii___YYYUUURRRSSSWWWTTTWWWYYY\\\eeeqqq{{{ppp^^^RRRKKKGGGHHHKKKSSS[[[gggsss{{{~~~{{{yyyyyyzzz}}}|||wwwrrrooogggbbb]]][[[ZZZ]]]gggrrryyymmmbbbSSSFFF@@@<<<888555444444333222222222222111111111111000000111111111000///---,,,000000000///...---,,,+++((((((((((((''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$&&&&&&'''&&&%%%%%%"""""""""######$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''')))***&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((()))))))))*********)))))))))***************+++,,,---...000222333444666666666666555555555555333333333333333666:::===FFFKKKTTT^^^ggglllmmmlllfff```YYYUUUTTTUUUTTTRRRIIICCC;;;444000...---,,,,,,,,,,,,,,,------------...//////---,,,,,,///111111333666999===CCCIIIMMMPPPTTTYYY^^^bbbeeehhhkkkjjjnnntttyyy}}}yyymmmeee^^^WWWVVVXXXTTTXXX[[[^^^iiixxx~~~jjj\\\RRRKKKGGGHHHKKKSSS___kkkuuu}}}~~~|||{{{{{{{{{}}}xxxuuukkkgggccc```\\\\\\ccclllzzznnnbbbSSSFFF???<<<888555444444333222222222222111111111111000000111111111000///---,,,,,,,,,,,,,,,+++***))))))((((((((((((((('''''''''((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&''''''(((+++(((%%%###"""$$$&&&(((&&&%%%$$$######$$$%%%%%%""""""######$$$$$$$$$%%%&&&'''''''''''''''''''''((('''''''''&&&%%%$$$###(((((((((((())))))))))))$$$%%%%%%&&&&&&''''''(((((((((((()))(((((('''&&&(((((())))))*********+++)))))))))))))))*********+++,,,---///000222333444;;;;;;;;;;;;:::::::::999333444333222222444888;;;AAACCCHHHPPPWWW\\\^^^^^^\\\YYYVVVUUUUUUUUUTTTSSSNNNGGG>>>555000---+++***,,,,,,------------......,,,------,,,+++,,,...000000222555888<<>>999666555555555444666555444222111000000000------...000111111111111------,,,,,,,,,,,,++++++''''''&&&&&&&&&''''''(((%%%###""""""$$$%%%&&&&&&''''''&&&%%%###$$$&&&)))&&&&&&%%%%%%%%%$$$$$$$$$(((&&&######$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&((('''&&&%%%$$$%%%%%%&&&...---+++***)))***++++++)))(((((()))******(((%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))((((((((((((---+++)))'''&&&(((***++++++,,,...///000222444777<<>>:::666555555444333444333222000///.........---...///000000111000000------,,,,,,,,,,,,++++++))))))(((''''''(((((((((&&&%%%$$$$$$&&&'''&&&&&&(((((('''&&&$$$%%%'''***(((((((((((('''''''''&&&'''%%%######%%%&&&&&&&&&"""$$$'''))))))(((&&&$$$'''&&&%%%%%%%%%%%%&&&'''++++++***)))(((((())))))(((((((((***,,,,,,***(((&&&&&&&&&&&&&&&'''((((((+++***)))(((((((((******))))))))))))(((((((((((()))((('''&&&'''(((***++++++---...///000222666999BBBHHHQQQXXXYYYSSSKKKEEE???<<<888666777888::::::<<<>>>AAABBBDDDFFFJJJMMMMMMOOOPPPPPPOOOPPPQQQSSSXXXRRRHHH>>>777222///,,,...---,,,,,,,,,,,,---....../////////......---,,,000000111444888===AAADDDKKKPPPWWW[[[]]]___cccfffiiilllooorrrvvv{{{}}}sssfff\\\WWWTTTTTTWWWYYYYYY^^^dddhhhkkkqqqyyy|||jjjZZZOOOKKKFFFIIIOOOXXXbbbllltttxxx~~~~~~{{{wwwqqqiiibbb^^^^^^___iii{{{uuufffVVVLLLCCC???:::666444444333222333333111000//////......//////000000000000//////------,,,,,,,,,,,,++++++++++++***)))(((((((((((('''&&&&&&&&&((((((&&&$$$((((((((('''%%%&&&(((***)))))))))(((((((((''''''$$$###!!!"""$$$%%%%%%%%%!!!###'''******(((%%%"""&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&''''''(((***------,,,***&&&&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))%%%&&&&&&'''((()))***+++,,,------...///222777;;;FFFPPP___jjjllleeeZZZRRRJJJGGGBBB<<<999888888999;;;===???AAABBBEEEHHHKKKLLLMMMOOOPPPPPPPPPRRRTTTYYYVVVPPPGGG===555000...//////---,,,,,,,,,---...000//////...---------.........///222555:::>>>@@@IIINNNUUUYYY\\\^^^cccfffiiikkknnnqqqtttxxx}}}|||kkk^^^YYYUUUSSSVVVWWWXXX[[[aaaccceeejjjqqq{{{xxxfffWWWNNNHHHJJJMMMSSS[[[ccckkkoooyyyxxxooofffaaa______jjj|||uuufffWWWMMMCCC???:::666444333222111555444333222111111111111///000000000000//////...------,,,,,,,,,+++++++++,,,+++***)))((('''''''''''''''&&&'''((('''%%%"""&&&''''''&&&%%%%%%''')))(((''''''''''''&&&&&&&&&!!!  """$$$$$$######$$$'''))))))'''%%%###''''''&&&&&&%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%'''''''''))),,,,,,+++)))%%%&&&&&&'''''''''''''''((('''&&&&&&&&&'''((()))(((((((((((())))))))))))%%%&&&((()))*********))),,,---------...222888<<>>999555444333222222444444333222111111111111///000000000000//////...------,,,,,,,,,++++++++++++***)))(((''''''&&&&&&&&&&&&&&&'''''''''$$$"""###%%%&&&%%%$$$$$$&&&((((((''''''''''''&&&&&&&&&!!! """$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$###"""$$$%%%'''((()))(((''''''(((''''''(((***)))'''%%%%%%&&&''''''((((((''''''******)))))))))***,,,---'''((((((((()))))))))***)))***+++,,,,,,+++)))(((,,,,,,,,,,,,---111777;;;===HHHXXXgggqqqssspppmmmiiifff^^^TTTHHH@@@<<<<<<===???BBBDDDGGGJJJNNNQQQOOORRRUUUVVVVVVWWWXXXYYYXXX[[[\\\VVVKKK???666333,,,+++++++++,,,---///000---,,,,,,---...000222444/////////000333666:::<<>>888---,,,,,,,,,,,,...///000,,,,,,---...///111333444000000000000222555888:::>>>CCCIIINNNRRRWWW^^^ccceeegggkkkooosssxxx~~~ssseee\\\VVVWWWYYYYYY[[[]]]^^^______aaahhhssssss```WWWTTTOOOMMMNNNTTT[[[```gggmmmvvv~~~yyytttrrrrrr~~~zzznnn```QQQGGG???;;;777444444444444444222111000000///000000000---...///000000111000000------,,,,,,,,,,,,++++++******)))(((((()))))))))'''&&&%%%%%%'''(((''''''"""###%%%&&&%%%%%%&&&'''(((((((((((('''''''''&&&%%%%%%%%%&&&((((((&&&$$$''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((()))***'''&&&'''(((******(((&&&$$$%%%'''((()))((('''&&&%%%$$$$$$$$$$$$&&&''')))'''''''''((()))*********)))******+++++++++*********+++,,,,,,,,,...111444666:::@@@HHHQQQXXX^^^aaacccdddbbbZZZNNNEEE@@@???888;;;???CCCGGGLLLQQQUUUUUUXXX[[[\\\\\\[[[[[[[[[^^^___``````[[[RRRFFF>>>222111000.........///000---...///000000111111000000000///000111444777888:::???EEEKKKOOOUUU\\\bbbeeegggjjjmmmpppuuuzzz~~~qqqggg^^^\\\]]][[[[[[\\\___^^^^^^```dddmmmxxxqqq\\\WWWQQQNNNOOOUUU\\\aaahhhmmmtttzzz{{{yyyyyyyyylll]]]NNNDDD>>>:::666444444555555555333333222222222222222222------///000111111111111---------,,,,,,,,,++++++******************++++++)))'''%%%%%%''')))***)))"""$$$&&&'''&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%### %%%&&&'''((((((&&&$$$###"""$$$%%%'''((((((''''''$$$$$$$$$$$$%%%''')))+++&&&&&&&&&)))+++,,,***)))$$$%%%'''))))))((('''&&&''''''&&&&&&'''(((***+++&&&''''''((()))******+++''''''((()))***+++,,,,,,***+++,,,---,,,---///111444555888===CCCJJJPPPTTTVVVYYYYYYTTTIII@@@<<<;;;888<<<@@@EEEIIINNNTTTXXXZZZ]]]```aaa```^^^^^^^^^```aaabbbccc```XXXLLLCCC777555333111///.........///000111111111000...---000/////////000222555777888===CCCIIIMMMSSS[[[aaafffgggjjjlllnnnrrrwwwzzz}}}qqqgggcccbbb___]]]]]]___^^^^^^___bbbiiisssyyy~~~```\\\UUUQQQRRRXXX```eeejjjmmmsssxxx|||}}}|||sssgggYYYKKKBBB>>><<<999666444333333333333222000/////////000111000000000000000000000000///---+++---///000///,,,+++---...///...,,,***((((((((())))))((('''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&))),,,,,,***'''"""######$$$%%%&&&''''''&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&''')))+++))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,---...///111111333555888;;;===@@@DDDGGGJJJIIIGGGDDDBBB???>>>===<<<>>>???AAADDDIIIPPPUUU\\\]]]^^^```aaaaaabbbbbbffffffdddaaaaaa___VVVLLLJJJ===111.../////////000////////////000000000000222000///......///000222999<<<@@@DDDIIIOOOVVV[[[^^^dddjjjnnnppprrrwwwzzzqqqfffcccbbb```^^^bbb^^^^^^bbbeeeggglllrrrvvvfffWWWSSSUUUXXX^^^fffkkklllnnnrrrvvv{{{~~~{{{pppeeeYYYMMMEEE>>><<<999666333222222333333222111000///000000111000000000000000000000000///---+++,,,...///...,,,***************)))))))))''''''''''''''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""$$$&&&(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&''')))***)))))))))))))))))))))((()))))))))******+++++++++++++++,,,,,,---///000111///111333555666888<<<>>>BBBBBBAAA@@@@@@???>>>===<<<===>>>???BBBHHHOOOTTTZZZ\\\^^^```aaabbbddddddeeeggggggfffggghhhbbbZZZMMMAAA666333222///......////////////000000000111111000///......///000111666999===AAAEEELLLSSSXXX\\\bbbhhhlllnnnqqquuuxxx~~~}}}ooohhhddd```^^^ccc___^^^aaadddeeejjjppp}}}ooo^^^WWWVVVWWW]]]ccciiilllppptttyyy|||~~~~~~}}}xxxlllbbbWWWLLLEEE???<<<999666333222222222222222111000000000000111000000000000000000000000...,,,+++,,,---...---++++++***(((''''''''')))***%%%&&&&&&&&&&&&&&&''''''&&&'''((())))))(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&((((((''''''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***)))))))))(((((('''''''''******************+++++++++++++++,,,---...///000000111333333333444777999888999:::<<<===>>>>>>>>>;;;;;;;;;<<>>>>>;;;;;;:::;;;===CCCKKKQQQWWW[[[```dddfffhhhlllpppvvv{{{~~~}}}|||}}}{{{vvvlll```RRRFFF;;;222...000//////000000000111111111111111000//////000111111222333666999>>>EEELLLRRRWWW]]]eeejjjlllnnnrrruuuxxx{{{}}}tttoookkkiiiddd````````````dddiiinnnxxxwwweeeZZZUUUUUUWWWZZZaaakkkttt{{{}}}|||zzz{{{{{{zzzxxxxxx{{{~~~xxxxxx~~~wwwkkk___TTTJJJCCCAAA???;;;777444333333333222222222222111111111000////////////////////////---------,,,++++++++++++---------,,,***'''$$$"""((((((''''''((()))***+++&&&'''(((******)))'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$#########%%%'''(((%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$%%%'''((('''''''''(((((((((((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))((((((((('''''''''&&&++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111///...---///000333555777:::<<<=========<<<<<<;;;;;;===BBBIIINNNVVV[[[bbbfffhhhkkkpppuuuvvvfffUUUDDD666222444000000000000111111111111111111000000000000111111222333555888<<>>>>>>>>===>>>>>>>>>>>>???BBBGGGKKKTTT[[[bbbfffhhhkkkrrrwwwxxxfffPPP>>>777888000000000111111111222222111111111111111111111111222333555777;;;BBBKKKQQQTTTZZZccciiilllnnnqqqsssvvvyyy}}}zzztttmmmgggdddaaa___aaaffflllttt~~~{{{iii]]]TTTNNNPPPVVV```lllvvv~~~~~~~~~}}}zzzvvvttttttuuuzzz}}}zzzpppggg]]]RRRJJJEEEBBB???:::777666555555222222333333333222111000////////////////////////...///000///,,,***+++---************((('''%%%###+++***(((''''''''')))***&&&&&&%%%%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&###&&&((()))''''''(((***$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))))))))******))))))))))))))))))))))))&&&''''''((((((((((((((('''(((((())))))*********+++,,,---...///000111222//////.........///000000333444555444333333555777444666:::===???@@@??????@@@AAABBBAAAAAACCCFFFIIIRRRYYYaaaeeefffiiipppwww|||uuu]]]FFF;;;:::000000111111111222222222111111111222222111111111222333444666:::AAAJJJPPPQQQXXXaaagggjjjllloooqqquuuxxx|||zzzrrrkkkfffbbb___aaafffhhhpppxxx~~~ssseeeXXXNNNMMMPPPWWWaaalllwww~~~zzzwwwvvvwwwyyy|||~~~tttiii]]]QQQHHHFFFDDD@@@<<<888666666666222222333444333222111000////////////////////////...000111000,,,+++,,,...---,,,***))))))******++++++***(((&&&%%%&&&'''((('''&&&$$$###$$$&&&((()))&&&&&&''''''''''''&&&&&&!!!%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************************************&&&''''''((()))(((((((((''''''((()))***+++,,,,,,+++,,,---///000222333444000////////////000000111///000111111000111333555333666:::>>>@@@AAA@@@@@@BBBCCCDDDDDDCCCCCCEEEGGGOOOWWW___cccdddgggnnnuuuwwwfffLLL>>>:::000111111111111222222222111111222222222222111111222333444555999AAAIIIOOOOOOVVV___fffiiijjjmmmooosssvvvzzz}}}}}}uuummmhhhddd```bbbfffbbbjjjrrrxxxyyyjjj[[[OOOIIIKKKOOOWWWbbbnnnyyy}}}{{{vvvwwwzzz~~~wwwlll```TTTLLLBBB@@@>>>;;;888666444444333333333222222222111111///000000000000//////............------,,,,,,+++******)))((((((((((((((('''''''''((()))***+++,,,''''''&&&&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&***)))'''%%%%%%%%%''''''###$$$$$$%%%&&&'''(((((($$$'''******'''%%%&&&'''(((&&&$$$%%%&&&((((((((()))******+++++++++******---+++******++++++)))(((***(((&&&&&&''''''&&&%%%''''''''''''((()))+++,,,,,,,,,,,,---///111222333000////////////000000111000000000111333444555555777999===AAACCCDDDCCCCCCBBBDDDDDDBBBCCCIIIKKKIIIOOOTTTYYY\\\^^^aaagggllluuu{{{nnnYYYGGG<<<777333///...111333333222333333222111000///...---222222222222444999@@@EEENNNRRRWWW\\\___cccgggjjjppptttxxxzzz{{{}}}}}}rrrmmmhhhccccccgggdddfffjjjooovvvuuuaaaRRRNNNKKKLLLQQQXXX___lllwwwyyyyyyzzz|||~~~vvvkkk___RRRJJJAAA???===:::777555444444333333333222222222111111222222222222111000///...//////...---,,,,,,++++++******)))((((((((((((((()))((('''%%%$$$#########)))((('''%%%$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&)))'''&&&%%%$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&"""%%%&&&&&&$$$###$$$%%%(((&&&%%%%%%&&&(((((((((%%%&&&'''(((((((((((((((((())))))))))))))))))***+++)))''''''((((((((('''''''''(((((())))))************+++,,,---///000111000000//////.........//////111333444444444555666999:::;;;===???AAABBBCCCCCCFFFEEECCCEEEIIIJJJGGGLLLQQQXXX[[[^^^```eeeiiinnnsss{{{ssscccSSSIII===888222000111333222111222222111111111111000000222222222222333777===BBBJJJMMMSSSXXX\\\aaaeeeiiimmmqqqvvvyyyzzz||||||ssskkkdddbbbdddbbbeeehhhkkkqqq{{{nnn^^^OOOJJJIIIMMMQQQVVV^^^fffuuuzzzxxxmmm```RRRJJJ???>>>;;;888666555444444333333333222222222111111333333333333222000//////000//////---,,,+++************)))((((((((((((((()))(((&&&$$$"""!!! ,,,+++)))&&&%%%###""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%''''''((('''&&&&&&''')))(((&&&%%%%%%'''(((((('''$$$$$$%%%'''(((((((((((($$$'''******((('''))),,,+++***(((((()))***)))((('''((()))*********)))(((((())))))***+++---...///222222111000000////////////333777888777666777888>>>===<<<===>>>AAACCCEEEDDDGGGHHHHHHKKKOOONNNJJJKKKOOOVVV[[[^^^aaaccceeegggjjjpppuuuzzz|||||||||yyyzzz{{{|||xxxnnnaaaWWWEEE???777222111222111///111111111222222333333333222222222222222555:::>>>CCCGGGLLLRRRWWW]]]bbbfffiiinnnssswwwxxx{{{{{{qqqhhhddddddcccdddfffhhhllluuuoooWWWOOOIIIJJJMMMNNNQQQUUUdddkkkuuu~~~|||}}}}}}{{{{{{~~~{{{qqqcccTTTKKK>>>===:::777555444444444333333333222222222111111111111222222111111000000000000///...,,,+++*********))))))(((((((((((((((&&&&&&&&&%%%%%%&&&''''''...---+++)))'''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''(((***+++'''&&&%%%&&&'''(((((('''%%%&&&''')))***+++++++++$$$(((,,,,,,(((&&&))),,,+++)))(((((()))***)))(((((()))***++++++***((('''(((((())))))+++,,,---...111222222333333333333333000555;;;<<<:::888999;;;BBBAAAAAA@@@AAACCCEEEGGGCCCGGGKKKNNNUUU[[[ZZZUUUMMMPPPUUUZZZ___bbbccccccccceeegggkkknnnqqqrrrssspppppprrrwwwyyytttjjj```MMMEEE;;;333111111000///222222222333333333444444222333333333333444777:::===@@@FFFLLLRRRYYY___cccggglllrrrvvvwwwzzz~~~wwwnnniiifffdddeeefffgggjjjrrr|||~~~hhh[[[OOOKKKKKKKKKKKKMMMUUU\\\hhhsss|||~~~{{{yyyzzz~~~|||qqqcccTTTJJJ???===999666444333333444333333333222222222111111......///000111111111111000///...---,,,+++*********))))))(((((((((((((((%%%%%%&&&&&&''')))***++++++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&%%%######$$$%%%'''''''''&&&%%%&&&((()))(((&&&&&&''')))***+++,,,,,,---&&&+++///...)))&&&(((***)))(((&&&'''((())))))(((((()))+++,,,,,,***((('''************+++,,,......---...000222444555555555111666;;;======<<<===>>>AAABBBBBBCCCDDDEEEEEEEEECCCGGGMMMUUU```iiijjjeeeTTTSSSUUUZZZ```cccdddbbbaaaaaabbbccceeehhhkkklllggggggjjjqqqwwwxxxqqqkkkVVVLLL???666222111000///444444444333333333333222333444555555444444666888888<<>>:::666333222333333333333333222222222111111---...///000000111000000.........------,,,,,,+++******)))((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&$$$###$$$&&&'''''''''&&&%%%%%%'''((()))'''&&&&&&&&&((()))************(((,,,///...+++((('''((()))'''&&&&&&((())))))(((((()))***+++++++++***)))++++++++++++,,,---...///(((***---000333555555555333555888<<>>???@@@BBBCCCCCCCCCCCCDDDHHHOOOXXXgggssstttppp\\\XXXUUUXXX^^^ddddddccc```_________aaaccceeegggaaabbbfffnnnuuuzzzyyywwwcccXXXIII<<<666333222222444444444333333222222222333444666666555444555666666999===BBBGGGNNNTTTYYYaaagggnnnrrrtttvvvzzz}}}vvvlllhhhhhhgggddddddiiiqqqxxxwwwcccVVVLLLFFFFFFHHHGGGLLLTTT\\\fffpppyyy~~~}}}}}}xxxsssrrrooopppvvv}}}zzzyyyyyytttooollliiiiiiqqq{{{yyynnn```QQQHHHDDD@@@;;;666333222222333333333333222222222111111111111111111111000///...------------------------******)))(((((((((((((((((((((''''''&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$&&&)))***(((&&&&&&%%%&&&'''))))))'''%%%&&&&&&'''((())))))((((((''')))+++,,,,,,***((('''***((('''''')))+++******)))))))))******+++++++++++++++++++++,,,,,,---...***,,,///222555666666666555444555:::@@@DDDDDDBBB????????????@@@BBBDDDEEEHHHKKKPPPYYYhhhtttvvvqqqddd\\\TTTTTT[[[bbbdddcccccccccbbbbbbbbbdddfffgggdddfffjjjooouuuzzz}}}tttgggUUUEEE<<<888666444222222222222333333333333000222555555444333444444333666999===AAAGGGNNNRRRZZZ```hhhnnnrrruuuyyy}}}xxxooonnnkkkgggdddfffmmmsssxxxgggXXXMMMIIIKKKGGGIIIMMMRRRYYYcccmmmttt{{{~~~yyyrrrrrrllljjjkkkpppuuu|||zzzwwwuuupppkkkgggccc______fffooo~~~~~~}}}zzzoooaaaSSSJJJEEEBBB<<<777333222222222333333333222222222111111444444444333111///...---,,,,,,,,,---------......******)))(((((((((((((((((((((((((((((()))***+++(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%(((((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%!!! ###&&&'''%%%"""&&&%%%&&&'''))))))'''%%%(((((()))))))))))))))(((%%%&&&'''***,,,,,,)))&&&+++)))((()))+++,,,,,,+++))))))))))))***+++,,,---+++*********+++,,,------...000333666888888888777666333222888AAAGGGFFFCCCCCCAAA???>>>@@@CCCGGGJJJKKKMMMQQQXXXfffrrrsssnnnhhh]]]SSSQQQXXXaaadddccchhhhhhgggfffggghhhiiijjjlllnnnppprrrtttxxx}}}sss^^^LLLAAA;;;888777///000000111333444444555///111333444333222222333222444777:::>>>CCCIIINNNTTTZZZdddkkkppptttyyy}}}wwwuuuqqqkkkfffffflllqqqyyyyyyfffVVVOOOPPPHHHHHHJJJLLLQQQ[[[eeellltttwww~~~}}}wwwwwwlllhhhgggiiikkkmmmxxx}}}uuurrrqqqjjjeeeaaa^^^ZZZYYY___hhhppp~~~|||||||||}}}|||}}}xxxnnnbbbVVVNNNIIIEEE@@@;;;777555444444555444333222111111111111111111111000///.........)))+++---...------...///***))))))(((((((((((((((+++***)))((('''&&&%%%%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&$$$&&&'''((('''((()))+++---,,,***(((((()))***+++************))))))))))))((((((((((((((()))************+++,,,,,,,,,,,,,,,...000333555666777999;;;777777777777888===CCCGGGCCC@@@===>>>BBBFFFGGGGGGJJJMMMSSS[[[dddiiikkkkkkbbb\\\WWWTTTRRRUUU___jjjgggiiikkkmmmnnnqqquuuxxxuuuuuuvvvxxx{{{~~~sss___MMMBBB;;;777555222111444444111222444333333333444444555555555444666888:::<<>>???CCCGGGIIIIIIIIILLLRRRZZZccchhhjjjjjjaaa\\\XXXUUUSSSTTT]]]hhhjjjmmmqqqssstttvvvzzz}}}~~~~~~~~~|||mmm]]]PPPCCC999666222000222222000000222333333333333444444444444111222444666777:::>>>BBBLLLRRRZZZaaafffkkkrrrwww{{{~~~zzztttooojjjhhhkkkpppuuu}}}mmm]]]UUUMMMHHHJJJMMMPPPUUU[[[bbbiiirrryyy}}}xxxtttmmmfffaaa___```aaahhhjjjqqq{{{xxxrrrnnnhhhccc[[[SSSOOOOOORRRTTTcccmmm~~~~~~{{{vvvwwwxxxyyyzzz~~~wwwmmmaaaVVVNNNKKKHHHBBB<<<888555444444444444333222111111111111333333222111000......---,,,---///...---,,,,,,,,,++++++)))(((''''''''''''%%%%%%&&&'''((())))))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$''''''(((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))'''&&&&&&(((******((('''''''''((()))+++***)))(((((()))***+++((((((((((((((()))******((()))***+++,,,,,,,,,,,,,,,...111333444666999;;;888888666444333555888<<>>===???CCCHHHJJJKKKKKKMMMSSS[[[ccchhhjjjjjj```]]]ZZZYYYVVVVVV]]]eeelllqqqwwwzzz{{{}}}~~~sssdddPPP@@@<<<555111222222000111333444333333333333333333222///111333444555777;;;>>>DDDJJJRRRYYY^^^dddlllqqqyyy|||xxxqqqmmmmmmoooqqqwwwmmm```UUUMMMLLLNNNOOOPPPRRR[[[bbbkkkssswww{{{}}}uuulllddd___\\\[[[[[[[[[___ffflllqqqyyy|||~~~{{{tttppphhhbbbYYYQQQLLLKKKMMMOOOXXXbbbsss|||wwwwwwxxxyyy{{{wwwmmmaaaVVVNNNLLLHHHCCC===888555444444444333222222111111111222............---------------/////////,,,+++++++++,,,+++***((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++'''((()))((('''&&&'''(((***))))))((((((((())))))+++***((('''((()))+++,,,((((((((((((((())))))***'''((()))+++,,,---------,,,...000222333555888::::::999888666333222333555::::::;;;>>>BBBFFFJJJLLLMMMOOOSSSZZZbbbgggiiijjj```^^^]]]]]]ZZZXXX\\\ccckkkrrr|||xxxcccPPPEEE<<<555444444333444777444444333333222222222111222333444555555888;;;>>>???EEELLLRRRWWW^^^gggmmmvvvyyy}}}~~~yyyvvvuuusssttt|||qqqbbbSSSOOOOOOOOOOOOOOOVVV]]]fffnnnrrruuuwwwxxx{{{~~~}}}tttlllfffaaa^^^YYYWWWWWW\\\___aaaffflllttt{{{~~~}}}~~~vvvqqqjjjddd[[[QQQKKKIIIKKKLLLQQQZZZjjj|||{{{{{{||||||}}}yyyooobbbVVVNNNKKKGGGBBB<<<888555444444333333222222111111222222,,,,,,,,,---.../////////...///000///,,,+++***++++++***)))((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''((((((&&&''''''((()))***++++++%%%&&&(((((('''((()))+++*********************+++))))))((((((((()))+++,,,((((((((((((((())))))***'''((()))+++---......///...///111222222444777:::;;;<<<===;;;777444222222555666999<<<@@@DDDHHHKKKLLLMMMPPPVVV]]]bbbdddddd]]]\\\\\\]]]ZZZWWWZZZ```jjjuuuxxxhhhPPPEEE:::777666555666888444444444333333222222222333444555555555777:::======AAAGGGMMMRRRYYYccciiirrruuuzzz}}}}}}yyytttttt{{{ppp]]]SSSPPPNNNNNNOOOUUUZZZccckkkoooqqqqqqqqqssstttxxx}}}wwwppphhhccc[[[WWWUUUWWWXXXXXXZZZ^^^aaagggpppzzz}}}xxxxxxxxxsssmmmfff\\\RRRKKKIIIIIIJJJNNNWWWfffvvv|||rrrdddVVVMMMIIIEEE@@@;;;777555444444333333222222111222222333......///000111111222222---///000///,,,+++++++++***))))))((((((((((((((($$$$$$%%%&&&'''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&''''''((($$$&&&'''((('''(((***+++************++++++++++++(((((())))))******++++++((((((((((((((()))******'''(((***,,,...000000111000111222222222444777999===@@@CCCCCC???:::555333111444888;;;>>>BBBGGGJJJIIIJJJLLLPPPVVVZZZ[[[[[[XXXWWWXXXYYYWWWTTTWWW\\\jjjwwwaaaRRRBBB;;;888555444666555444444444444444333333333444444444333444777999:::>>>CCCGGGLLLTTT]]]dddmmmpppuuuzzz~~~yyywww~~~lll^^^UUUOOONNNOOOSSSXXX```hhhnnnpppppppppoooppprrruuuzzzzzzqqqjjj___YYYTTTTTTSSSPPPPPPRRRVVVZZZ```gggoooxxx}}}tttvvv}}}|||xxxnnnhhh]]]SSSLLLIIIIIIJJJOOOWWWdddrrruuugggWWWLLLFFFCCC???:::666555444444333222222111222222333333111111111111111111111111---...///...---++++++,,,((((((((((((((())))))***%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((((((''''''(((***((())))))***************&&&''')))+++,,,+++***)))((((((((((((((()))******((()))+++---000111222333333444444333222333666999???DDDJJJLLLHHHAAA:::666000444888<<<>>>AAAFFFJJJIIIIIIKKKNNNRRRUUUVVVVVVVVVVVVWWWYYYWWWTTTWWW]]]gggwwwuuudddOOOCCC<<<777444444444555555555555555555666333444444333222333555888777:::>>>AAAFFFMMMWWW^^^gggjjjpppuuuzzzpppaaaUUUPPPQQQPPPTTT\\\eeemmmrrrsssssspppppppppqqqtttyyy}}}|||uuukkkccc\\\YYYWWWQQQOOOOOOPPPRRRVVVZZZ```hhhpppuuuzzz~~~yyywwwxxx~~~rrrkkkaaaVVVOOOLLLLLLMMMPPPWWWaaannn{{{wwwhhhWWWLLLDDDBBB===999666444444555222222222111222222333333222222111000///...------,,,---///...---,,,,,,---'''''''''(((((()))***+++))))))((('''%%%$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''))))))((('''&&&'''(((''''''((())))))***))))))$$$&&&))),,,---,,,***)))((((((((((((((()))******((())),,,...111222333444555555555333222333666888@@@FFFNNNQQQNNNFFF===888111555:::===???BBBFFFJJJLLLLLLLLLOOOSSSUUUVVVUUUXXXWWWYYY[[[YYYVVVZZZaaacccuuurrr[[[KKKBBB:::555444444555555555666777777777555555555444333444666888444777:::===AAAHHHRRRZZZbbbffflllrrrwww}}}nnn]]]TTTSSSMMMQQQYYYcccmmmsssvvvvvvrrrqqqpppppprrrvvvyyy|||zzzyyypppgggccc___XXXSSSSSSMMMNNNPPPSSSXXX___ggglllkkknnnqqquuu{{{yyywwwvvvpppeee[[[SSSQQQQQQRRRPPPVVV```kkkwwwwwwhhhXXXNNNJJJEEE>>>888444111...,,,222111000000//////000000000000000///......------000///---,,,++++++,,,---+++*********))))))(((((('''&&&$$$###$$$%%%''')))((('''%%%%%%'''(((''''''&&&&&&''''''(((((())))))&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((***...***&&&%%%(((***+++***''''''&&&&&&&&&&&&''''''%%%&&&''')))))))))((((((((((((((()))******++++++000+++&&&%%%))),,,,,,***+++*********))))))((((((***,,,...//////111333666555444222111222444666888>>>BBBIIIPPPRRRMMMBBB999<<<888888===AAACCCFFFJJJLLLNNNRRRUUUWWWYYYZZZ[[[```eeejjjjjjfffcccccceeegggqqqsssZZZHHH===777555777555444555666777555444555555666666666666666555444666888:::>>>DDDLLLQQQ\\\```hhhpppxxx~~~nnn```WWWWWWSSSUUUaaannnvvvzzz}}}xxxyyyzzzyyywwwwwwyyyzzz~~~{{{rrrkkkeee___WWWQQQPPPQQQRRRSSSTTTYYYaaagggkkkiiifffhhhnnnzzz|||xxx{{{xxxkkk```ZZZWWWVVVVVVTTT[[[eeeoooxxx|||mmm]]]SSSNNNIIIAAA;;;777444222111444444333222222222222333111111111000//////......000///---,,,++++++,,,,,,************)))))))))((('''&&&%%%%%%%%%&&&((())))))'''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&((()))***,,,)))%%%%%%''')))***)))''''''&&&&&&&&&&&&''''''******++++++***)))'''&&&)))******++++++,,,------...***&&&&&&***,,,+++)))************)))))))))((()))+++------...///222444444333222111222444666888>>>@@@EEEJJJMMMKKKEEE???;;;888888===AAACCCFFFJJJMMMPPPUUU\\\aaacccbbbaaahhhnnntttuuuqqqllliiiiiiiiioooyyyoooZZZIII???999666444333333444555444333777777777777666555444444444555777999<<>>DDDHHHOOOUUU___kkkuuu}}}~~~kkkZZZWWWWWW\\\aaajjjyyy}}}}}}~~~zzzppphhhddd``````___^^^^^^```dddhhhllliiiccc___]]]___ccceeegggppp|||~~~{{{rrrnnnllllllllllllpppvvvzzz~~~ttteee[[[RRRLLLCCC;;;777555555555444333222222111111222222222222111000000//////...///......---,,,,,,++++++*********)))))))))))))))''''''((())))))))))))(((***(((&&&&&&&&&'''&&&%%%(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))(((&&&%%%&&&'''((((((''''''&&&&&&&&&&&&''''''###$$$&&&'''((((((((('''''''''(((((()))*********+++******+++------***(((*********))))))))))))))))))***+++,,,,,,---000222333222222111222333555666:::;;;===@@@CCCEEEGGGGGGBBB>>>===@@@DDDIIIRRR[[[^^^___cccjjjrrruuusssooowwwzzztttrrrpppllljjjkkkqqqzzzyyyaaaLLLAAA888666333333444666777777888888888888777777666555444555666666777:::>>>BBBHHHOOOZZZfffrrr{{{wwwjjjbbb[[[YYY\\\dddqqq}}}~~~~~~~~~{{{rrrooolllkkkiiigggffffffggghhhhhheeeaaa]]][[[\\\]]]______dddkkkrrr{{{}}}zzzyyyyyyyyyyyy|||wwwhhh^^^SSSMMMCCC;;;777666666555444333222222111111222222111000000//////...------.........------,,,++++++))))))))))))))))))******'''((())))))******))))))***(((&&&&&&''''''&&&%%%)))(((((((((''''''&&&&&&%%%&&&''''''((((((((('''&&&&&&''''''&&&&&&&&&%%%))))))((('''''''''((()))''''''&&&&&&&&&&&&''''''###$$$&&&''')))))))))(((&&&''''''((())))))******++++++,,,---...---+++)))))))))))))))))))))*********+++,,,---,,,---000222222222111111222333555666777999<<>>BBBJJJXXXffflllkkklllpppuuuxxxxxxwww}}}}}}wwwsssmmmgggdddffflllqqq|||mmmWWWIII<<<999555333444666777777666666777888999999999888444555666666666777;;;>>>DDDJJJTTTaaammmwww~~~yyykkk]]]XXXZZZ___gggnnnwww~~~yyywwwtttqqqooommmkkkjjjeeeccc___]]][[[[[[\\\]]]ZZZ\\\^^^```eeennnyyy~~~}}}|||}}}}}}zzzkkkaaaTTTNNNEEE>>>:::888777666555555444333333333333333000000//////...---------............---,,,+++***))))))))))))************(((((((((((())))))))))))((('''%%%%%%'''((('''&&&((((((((((((((('''''''''%%%&&&'''(((((((((((((((&&&'''''''''&&&%%%$$$$$$((())))))(((''''''(((***''''''&&&&&&&&&&&&''''''((()))***++++++***)))((((((((()))******++++++,,,***+++,,,------,,,+++***))))))))))))***************+++,,,,,,,,,---///111111111111222222333444555444777;;;>>>@@@BBBEEEGGGIIIDDD???>>>AAAJJJ[[[jjjwwwxxxyyy{{{}}}~~~yyyqqqggg```___aaadddsss}}}xxxbbbSSSFFFBBB;;;666555555666666555666777888::::::::::::555666777666666777999<<>>:::777555444444444333222222222222333111111000000///.........---............,,,+++***((()))))))))************(((((('''''''''((()))***'''%%%$$$%%%'''))))))(((&&&&&&'''''''''''''''(((%%%&&&'''((())))))))))))'''((((((((('''&&&$$$###&&&((()))(((&&&%%%''')))''''''&&&&&&&&&&&&'''''')))***+++,,,,,,+++***)))(((((())))))***+++++++++)))***++++++************((()))))))))************)))***++++++++++++...000111111111222222333444444222555888;;;===BBBHHHMMMOOOJJJFFFEEEEEELLL[[[jjj|||wwwjjj___[[[\\\^^^gggsssuuufffXXXQQQHHH@@@;;;888777666777777888999::::::::::::666777888777777777999;;;@@@CCCIIIRRR\\\gggppptttyyynnneee^^^]]]___ffflllvvv~~~~~~yyytttnnnkkkfffaaa]]][[[[[[[[[\\\[[[YYYWWWVVVXXX[[[]]]___eeeoooyyy|||xxxvvvwwwyyy|||~~~xxxhhh^^^NNNIIIBBB<<<888555222000222111000000//////000000222222111111000/////////---......///...,,,+++***(((((())))))*********+++)))(((&&&%%%&&&''')))+++&&&%%%$$$%%%''')))))))))%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))))))))******)))'''%%%$$$$$$&&&((('''%%%$$$%%%((('''''''''&&&&&&'''''''''$$$&&&(((***+++,,,,,,,,,&&&&&&''''''((()))))))))((()))))))))((('''((()))(((((())))))*********+++((()))******)))***,,,...000111111222333333444444111333666888;;;BBBKKKRRRUUUQQQOOOMMMLLLPPP\\\iii}}}~~~mmm```ZZZ[[[]]]^^^jjjxxx~~~ggg```TTTIIIAAA<<<:::888999999:::::::::999999888777888999888777888:::<<>>999999888888888888999999<<>>;;;999666555555444444444333333222222111111111111000000//////******+++,,,------------,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((())))))******&&&'''((('''&&&%%%&&&(((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''))))))(((***//////+++++++++++++++++++++++++++))))))))))))))))))*********************+++,,,,,,******++++++,,,,,,,,,,,,---///222222111222555999<<<;;;999:::>>>HHHTTT]]]jjjkkklllmmmmmmkkkfffbbb[[[]]]dddpppwwwoooiiibbb]]]]]]\\\___fffnnnxxxooo]]]QQQFFF===<<<;;;999888777777888888999999888888888888999999888999<<<@@@EEELLLUUUZZZccciiiqqqzzzqqqiiihhhhhhjjjlllmmmmmmlllmmmooorrrwww|||}}}yyyvvvsssnnnjjjdddbbb^^^YYYTTTPPPMMMLLLNNNMMMMMMOOORRRUUUVVVVVVTTTSSSQQQPPPPPPRRRTTTUUUWWWYYY[[[\\\^^^aaaeeehhhmmmqqqxxx~~~~~~|||zzzzzz~~~}}}lll]]]SSSMMMHHHBBB===;;;999777666444444444444444444444444444333333222222222222222))))))***+++++++++******,,,+++)))((((((((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%%%%&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''))))))'''(((++++++(((++++++++++++++++++++++++)))))))))))))))*********+++************+++,,,,,,,,,,,,------.../////////...000222333333444888:::<<<;;;999999<<>>;;;;;;:::999888999999888888888888999999;;;;;;<<<===???DDDJJJOOOVVV\\\dddmmmuuu||||||xxxtttrrroooqqqtttxxx{{{~~~~~~yyypppnnniiiddd^^^YYYVVVTTTTTTUUUWWW[[[aaaeeegggggg___]]]ZZZWWWTTTQQQPPPPPPNNNNNNNNNMMMKKKLLLNNNPPPPPPRRRUUUXXX[[[^^^___```\\\^^^aaadddfffjjjooosssyyyzzz|||}}}~~~}}}|||{{{yyyxxxvvvtttssssssssssssppppppqqqqqqqqqqqqppppppppprrrvvvyyy}}}yyypppjjjhhhkkknnnuuuxxx|||}}}}}}|||zzz|||mmm]]]TTTJJJFFF@@@<<<:::888777666555444444444333333222222222111///.........///000222222111000///---,,,+++******)))))))))))))))***(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''')))***)))'''%%%$$$$$$''''''((((((((()))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&***+++'''%%%'''(((&&&))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++,,,------******+++,,,---......///------...///000222444555777777777777888===BBBGGGIIINNNWWW```eeeeee```\\\KKKHHHDDDEEEMMMYYYdddkkkooosssyyy}}}}}}qqqkkkfffdddfffnnn~~~ttthhhRRRLLLCCC===;;;;;;999777999999888888888888999999999:::::::::;;;???EEEIIIRRRVVV^^^fffnnnvvv~~~}}}wwwsssooorrrvvvzzz~~~zzzxxxtttooojjjfffcccaaaaaaaaacccgggkkknnnnnnnnngggfffbbb^^^ZZZVVVTTTSSSOOOOOONNNLLLIIIHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQNNNPPPQQQRRRSSSVVVZZZ]]]bbbccceeeggggggfffdddcccaaa```^^^]]]\\\]]]]]]^^^ZZZ[[[\\\\\\\\\\\\\\\\\\\\\___ccceeegggkkkrrrxxx|||uuunnniiiiiilllpppuuuzzz~~~zzzyyy{{{~~~|||{{{|||ooo___WWWJJJFFF@@@<<<999777666555555555444333222111111000111000...---,,,---...///111111111000///...---,,,))))))************))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$&&&))))))(((&&&&&&&&&'''((((((((())))))))))))''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%***+++'''%%%'''((('''))))))))))))))))))))))))'''(((((()))******++++++,,,++++++++++++,,,------******+++,,,---...//////...------...000222333333444666777888999;;;>>>AAACCCIIIRRRZZZ]]]^^^^^^^^^MMMJJJEEEBBBDDDLLLVVV^^^```gggoootttxxx}}}}}}vvvoookkkiiimmmxxx{{{dddZZZMMMDDD@@@>>><<<999999999888888888888999999999999999999999===BBBFFFMMMPPPVVV\\\dddnnnwww}}}wwwqqqjjjnnnsssyyyzzzvvvsssqqqpppnnnnnnpppssswwwxxxxxxwwwsssqqqnnniiiddd```]]][[[WWWWWWUUUQQQMMMKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKKKKKKKMMMPPPSSSRRRTTTVVVXXXXXXWWWVVVTTTQQQPPPOOONNNNNNNNNOOOPPPMMMNNNNNNOOOPPPPPPOOOOOONNNQQQTTTUUUUUUYYY___eeerrr}}}yyytttrrrssswww{{{zzzxxxyyy}}}}}}{{{}}}pppbbbZZZKKKFFF@@@;;;999777555444555555444333111000//////222111///...---...000111---------...------,,,,,,((()))***++++++***)))((((((((((((((((((((((((((($$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% ###'''))))))((())))))(((((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%***,,,(((%%%'''(((((())))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...,,,,,,---...///000111222111000///000222333444333444666888999::::::<<<>>>AAAGGGPPPUUUWWWYYY[[[^^^SSSQQQKKKDDDAAAEEENNNVVVWWW^^^hhhooosssxxx~~~vvvpppkkkkkktttsssgggXXXLLLFFFCCC@@@===999999888888888888999999:::::::::999:::===BBBFFFDDDGGGKKKQQQYYYcccmmmttt}}}xxxpppeeeiiiooowww~~~|||zzzzzzvvvvvvxxx|||}}}|||xxxtttnnnjjjfffddd\\\[[[YYYUUUPPPNNNMMMNNNIIIIIIIIIIIIIIIJJJJJJJJJEEEFFFGGGGGGFFFHHHKKKMMMGGGHHHKKKMMMMMMLLLJJJHHHIIIHHHGGGGGGGGGHHHIIIJJJGGGHHHIIIJJJJJJJJJJJJJJJFFFIIILLLMMMLLLNNNTTTZZZbbbxxx}}}|||}}}zzz{{{~~~}}}{{{~~~rrraaaTTTNNNIIIBBB<<<999777555444444444333333333333333333111111111111000000000000............---,,,++++++++++++++++++*********)))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''(((***,,,...000111((()))***)))'''&&&%%%&&&%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))(((((())))))((('''&&&%%%%%%'''(((&&&###"""$$$'''"""###%%%'''((())))))))))))))))))***++++++,,,,,,***++++++,,,------------------...000111222333444333///,,,,,,000444666666555777888888888888:::<<>>======<<>>???@@@CCCHHHPPPZZZ```jjjvvv|||xxxjjjhhhggghhhmmmrrrvvvwww}}}yyyqqqllljjjgggbbb]]]ZZZXXXUUUSSSRRRQQQNNNLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIIIIHHHIIIJJJLLLMMMMMMKKKIIIHHHHHHIIIKKKMMMHHHGGGHHHHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIMMMRRRUUU]]]ffftttppp```TTTLLLGGG@@@;;;888666555444333333333222222222111111222222111111111000000000,,,------,,,,,,+++***)))******)))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))******((($$$!!!!!!###&&&)))!!!###%%%&&&&&&&&&((()))(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((+++***))))))******)))(((***))))))))))))***+++,,,)))))))))***++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,...///000111222/////////111333444333111444777999;;;;;;<<<===???>>>@@@BBBCCCCCCGGGMMMRRRZZZ]]]```___[[[UUUPPPMMMVVV^^^hhhnnnpppttt|||tttkkkhhhgggjjjtttrrr```MMMAAA<<<;;;:::888777777777777999999:::;;;<<<<<<<<<<<<:::;;;<<<>>>BBBHHHQQQVVV```lllrrrxxxrrrooojjjhhhiiijjjllllllnnnpppuuu|||~~~{{{wwwqqqllliiifffdddbbb```]]]ZZZWWWVVVUUUQQQNNNLLLLLLLLLLLLNNNNNNMMMMMMNNNPPPRRRSSSQQQPPPNNNLLLKKKLLLMMMNNNLLLLLLMMMNNNOOOQQQRRRSSSMMMNNNNNNNNNOOORRRVVVZZZaaagggsss~~~nnn___UUUKKKFFF@@@;;;888666555444333333333222222111111000222222222111111111000000------------,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''')))(((&&&%%%%%%(((***,,,)))+++++++++((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''%%%%%%%%%''')))+++***(((&&&'''***+++)))&&&)))******++++++***)))))))))))))))***++++++,,,,,,------------,,,++++++***+++,,,---...000111222222000000000111222222222222666999;;;=========>>>??????CCCFFFDDDBBBEEEMMMUUU[[[aaahhhjjjggg```XXXTTTYYYcccnnnsssssstttzzztttmmmfffhhhnnnxxx}}}jjjUUUFFF@@@>>>:::888888888999999999999::::::;;;;;;;;;;;;:::;;;<<<===???DDDJJJOOOWWWccciiippp}}}|||wwwpppkkkhhhgggeeedddaaacccfffmmmuuu}}}yyywwwtttrrrpppmmmhhheeedddaaa]]]XXXUUUSSSSSSTTTUUUUUUUUUVVVWWWYYY[[[]]]\\\ZZZXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZUUUVVVWWWWWWXXX[[[```ccckkkpppzzz|||lll^^^UUUKKKFFF@@@;;;888777666555444444333333222111111000222222222222111111111111////////////...---,,,+++))))))))))))((((((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&---......---)))'''&&&''''''''''''''''''''''''''')))(((((((((((((((((()))+++***)))((((((***,,,...+++)))(((***---...+++(((***,,,///111000...+++))))))))))))***++++++,,,,,,------------,,,++++++***------...///111222333444333222000///...000333555888:::>>>????????????@@@AAAEEEIIIGGGDDDFFFOOOXXX]]]ccclllqqqoooiiibbb^^^[[[dddpppvvvwwwxxx}}}wwwooonnnpppvvv{{{vvvaaaRRRDDD@@@:::777777999::::::999999999999999::::::;;;999:::;;;<<<===@@@EEEHHHOOO[[[aaahhhvvv}}}yyyrrrlllhhhdddaaa\\\\\\]]]aaagggpppwww|||}}}wwwsssrrrooojjjeeeaaa_________`````````aaacccfffhhhjjjkkkjjjhhhfffeeedddddddddddddddcccbbbbbbbbbcccccccccdddffffffhhhjjjnnnrrryyy~~~||||||zzzjjj]]]UUULLLGGGAAA<<<999888777666555555444444333222111111333222222222222111111111///000000//////...---,,,******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&''''''((('''%%%###"""((()))******(((''''''(((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((('''&&&&&&&&&'''((()))''''''''')))******(((''''''))),,,......,,,)))''')))))))))***++++++,,,,,,,,,,,,---------,,,++++++---...///000111333333444444333111...---...222555666:::>>>AAABBBBBBCCCDDDCCCGGGKKKIIIGGGHHHPPPWWW]]]dddmmmsssssspppllliii___eeennnuuuyyy}}}{{{yyyyyy{{{{{{~~~kkk]]]KKKDDD<<<777777888999999:::999999888888999::::::666888999:::;;;<<<@@@BBBGGGSSSYYY```ooowww~~~xxxpppiiieee^^^\\\ZZZ[[[^^^dddjjjnnnuuuzzz~~~{{{wwwsssooommmlllkkkkkkllllllnnnppptttvvvxxx|||{{{zzzxxxwwwvvvvvvvvvvvvuuutttsssrrrrrrrrrrrruuuwwwyyyzzz{{{~~~}}}xxxyyyxxxhhh\\\UUULLLHHHAAA===:::999888777777666666555444333222111333333222222222111111111////////////...---,,,+++++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((())))))((((((((('''&&&&&&$$$&&&((((((''''''((())))))((('''&&&&&&'''((()))(((((((((''''''(((((((((%%%%%%%%%%%%%%%$$$$$$$$$"""%%%'''((('''&&&&&&&&&&&&&&&'''''''''''''''''')))))))))***++++++,,,,,,++++++,,,---------,,,,,,,,,---...///000222333333333333333111......111333222666<<>>===;;;::::::999888777777888999999777999;;;;;;<<<<<<>>>@@@;;;FFFKKKRRRaaajjjsssyyygggccc^^^ZZZYYY\\\aaadddhhhnnnwww}}}~~~}}}|||}}}~~~uuuooopppyyymmm```UUUMMMHHHAAA;;;888777777777666555444333222222222222222222111111111111111111......---,,,++++++***))))))+++,,,,,,***))))))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%''')))'''$$$###$$$''''''''''''''''''''''''''')))''''''''')))***)))(((''')))***)))((('''((())))))(((((('''''')))***+++$$$%%%&&&((()))))))))))))))(((''''''(((***,,,...))),,,---+++'''&&&***...///...,,,+++******+++,,,.........//////111222333///000000000//////000222333555888===BBBHHHMMMPPPTTTVVVYYYZZZWWWSSSTTTVVV[[[\\\aaajjjpppttt{{{|||tttppplllmmmxxxttteeeRRRFFFCCCBBB===888;;;999777777999:::::::::999999::::::;;;<<<======AAADDDHHHMMMVVVaaammmuuu|||yyylllaaa^^^\\\XXXWWW[[[dddkkksssyyy}}}~~~|||~~~rrrlllmmm}}}yyykkk^^^RRRNNNIIIBBB<<<999888666555666555444333222222222222222222222111111111000000......------------------***,,,---,,,***))))))***'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&((()))***)))'''((()))******(((((()))***(((((('''''''''((()))***'''(((((()))))))))(((((()))((('''&&&''')))***,,,***+++,,,***((()))+++......---,,,+++++++++,,,,,,,,,,,,,,,,,,---///000111333333222111000//////000000111555:::AAAIIIQQQVVVZZZ]]]bbbeeeccc^^^ZZZYYYZZZ[[[bbbkkkqqqtttzzz~~~wwwqqqkkkjjjuuuttt```PPPHHHDDD???;;;:::888777777999:::;;;:::999999::::::;;;<<<<<<===>>>@@@CCCGGGNNNWWWbbbiiiuuu{{{yyymmmgggbbb\\\ZZZ\\\[[[aaaiiipppvvv}}}~~~|||nnnhhhjjjzzz{{{mmm^^^QQQMMMIIICCC>>>:::888555333555555444333222222222222444333333222111000//////---------....../////////+++,,,---,,,***(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&)))***+++***))))))***+++'''''''''''''''((())))))***************)))(((((()))((('''&&&&&&''')))******(((''''''(((***++++++,,,,,,+++++++++,,,---...+++,,,,,,,,,...///000111333333333333333333333444333444555999???HHHSSS[[[ccchhhooouuuuuuoooeee^^^YYY[[[aaajjjpppsssxxx}}}sssooowwwqqq```SSSKKKEEEAAA>>><<<:::999:::;;;::::::999::::::;;;;;;<<<<<<<<<<<<===???AAAFFFNNNVVV\\\kkkrrr{{{zzzoooggg___ZZZYYYWWW[[[```eeekkkttt~~~wwwhhhcccfffxxx~~~ppp```SSSJJJFFFAAA>>>;;;888555333555444333333222222222333444444333222111//////...---------------.........***+++,,,+++)))'''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++---,,,)))&&&)))+++,,,+++***)))***+++'''''''''''''''(((((((((******+++++++++******)))***))))))((((((((()))))))))%%%"""###(((+++***(((******++++++,,,---......------......000111333333000000222555999<<<=========<<<;;;:::===EEEQQQZZZjjjqqq{{{~~~pppccc[[[[[[^^^eeejjjooovvv~~~zzz}}}qqqcccWWWOOOJJJEEEBBB>>><<<;;;;;;:::888:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@CCCIIIPPPUUUaaaiiisss|||}}}rrrggg^^^ZZZ[[[\\\]]]^^^bbbiiisssyyysssccc___ddduuuqqqbbbUUUGGGDDD@@@===;;;999777555444444333222222222333333444444333222111//////.........------,,,++++++***((()))***)))'''&&&%%%&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...---***''')))+++,,,+++***)))***+++'''''''''(((((((((((((((((()))***+++,,,,,,,,,,,,++++++******************+++&&&"""$$$)))---+++((()))***+++,,,---.........---------...000111333444111111444:::AAAFFFGGGGGGCCCBBB???;;;;;;AAALLLUUUjjjsss}}}vvvhhh^^^[[[ZZZ]]]aaagggrrr|||vvvhhh[[[SSSJJJFFF@@@<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>???BBBGGGMMMQQQZZZaaallluuuzzzzzzooofffaaa___\\\[[[\\\aaahhhnnnvvv~~~ppp```]]]cccqqqssseeeYYYJJJFFFAAA>>><<<;;;999888444333333222222333333333444333333222111000/////////...---,,,+++***))))))&&&((())))))'''&&&&&&'''))))))))))))))))))))))))((((((((('''''''''&&&&&&(((&&&&&&&&&((()))((('''''''''''''''''''''''''''(((((()))+++---,,,***((()))***+++***))))))***+++'''(((((()))***)))))))))'''((()))***+++,,,,,,,,,***+++++++++++++++++++++...***&&&''',,,///---+++)))***+++,,,---...------******+++,,,...000111222555666999@@@HHHNNNOOOMMMHHHHHHEEE@@@<<>><<<;;;555444333222111222333333555555555444222000///...,,,+++******+++,,,+++***+++***)))(((((()))***+++&&&&&&((()))******************)))((('''&&&%%%%%%(((&&&$$$%%%((()))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%#########$$$%%%&&&''''''))))))))))))************))))))(((((((((((())))))++++++******)))*********,,,,,,,,,+++,,,,,,---...,,,***))))))***++++++***---...//////...///111333333999BBBMMMWWW___ccceeecccjjjjjj```RRRHHHCCC???AAAHHHRRRWWWXXXYYY\\\```ZZZUUUPPPOOORRRXXX\\\]]]iiixxxhhhUUUJJJCCC===:::666666999999777888;;;<<<<<<<<<<<<<<<===>>>>>>@@@EEEMMMRRRUUU\\\eeelllttt|||zzzqqqhhh```[[[[[[YYY[[[aaahhhoooyyyzzzhhh```eeepppvvvfff]]]QQQFFF@@@===;;;:::666555333222222222333444444333333222000///---,,,///...------......,,,***+++***)))(((((()))***+++&&&'''((()))***************))))))((((((''''''&&&(((&&&%%%&&&((()))'''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%''''''''''''((()))***+++(((((()))))))))*********))))))(((((((((((())))))+++***************++++++(((((((((((()))******+++,,,+++))))))+++,,,+++***---...000000//////111222444999AAAJJJSSSZZZ___bbbeeekkkkkkbbbWWWOOOHHHCCC???EEEMMMRRRTTTUUUXXX[[[ZZZVVVQQQPPPSSSWWWZZZ[[[^^^iiissswww|||{{{hhhYYYKKK???@@@<<<:::<<<===:::;;;===<<<<<<<<<<<<<<<======>>><<>>:::===AAACCCFFFKKKSSSZZZeeemmmxxxzzzpppiiiccc______```aaagggmmmxxx}}}|||{{{{{{|||}}}~~~uuufff```hhhsss}}}sssaaaPPPBBB;;;888777777666555444333444555555222111000///...------,,,---,,,---...///...+++(((***))))))))))))))))))***''''''((()))))))))))))))((((((((()))))))))******((((((''''''(((((('''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((''''''((())))))***(((((((((((()))))))))******))))))))))))))))))***))))))))))))***+++,,,---*********+++,,,---...///...,,,++++++,,,------,,,+++...111222222111000111444666888===BBBHHHMMMPPPTTTVVVWWWWWWWWWVVVPPPGGGAAABBBDDDJJJPPPUUUWWWWWWYYYXXXWWWWWWWWWWWWVVVVVVYYY[[[]]]___fffrrryyyuuu{{{ppp[[[LLLDDD===<<<<<<:::999;;;<<<;;;;;;;;;;;;<<<======<<<===???@@@BBBFFFMMMRRRYYY```kkkuuu}}}xxxpppiiifffdddbbbeeeiiiqqqwww~~~~~~~~~~~~~~~ssseee^^^cccmmmxxxgggSSSCCC:::777666777666555444333444555555333222111000///......///,,,,,,,,,...//////---+++)))))))))******)))))))))'''(((((())))))))))))(((''''''(((((())))))******)))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&'''(((((('''(((((((((((()))))))))******))))))))))))******))))))))))))***+++,,,---''''''''''''((()))***+++...,,,++++++,,,------,,,***---000222111000000000222222444666:::>>>CCCEEEEEEHHHJJJLLLQQQUUUQQQJJJCCCBBBCCCGGGMMMSSSVVVXXXXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXZZZ]]]bbbmmm{{{yyyrrrwwwqqqYYYOOODDDAAA???===;;;<<<;;;;;;;;;;;;;;;<<<===============>>>???CCCHHHKKKPPPWWWaaajjjrrr|||xxxsssoookkkjjjlllooosssxxx~~~}}}pppccc\\\aaaiiiyyyiiiUUUDDD:::777666666666444333333333444555444333111000//////000111111///...///000111000///))))))************))))))(((((())))))))))))((((((&&&'''''''''(((((()))))))))******)))'''&&&'''((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((''''''(((((()))''''''(((((((((((())))))+++******))))))******+++))))))))))))***+++,,,,,,)))))))))))))))******+++---,,,******,,,,,,,,,+++***,,,///000///...///000000000111222555888;;;===<<>>@@@BBBDDDJJJQQQYYYbbbjjjsss}}}zzzuuussstttvvvyyy}}}}}}{{{kkk```\\\ccclll~~~~~~vvvhhhVVVEEE:::777777666555333222222222333444444333111/////////000111666333000.../////////...((()))***++++++***)))((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''''')))***+++***'''%%%&&&(((&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''(((((('''''')))((((((''''''(((((()))'''''''''((((((((())))))+++******))))))******++++++***************++++++---,,,,,,+++++++++++++++,,,+++))))))+++,,,+++******,,,------,,,---...//////000111222444666777888888<<<>>>@@@FFFMMMPPPOOOOOOOOOMMMJJJHHHIIINNNSSSVVVYYY\\\]]]\\\\\\___aaabbb___^^^aaacccfffqqq|||~~~~~~~~~}}}yyy}}}sss___SSSKKKCCC===;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<>>>@@@AAAAAA@@@EEEJJJRRRYYY```iiittt{{{xxxhhh]]]\\\fffqqq}}}wwwzzztttgggVVVEEE:::777777555444333222111222333333444333000///...///000111888444///,,,+++++++++***((()))***++++++***)))(((((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,***'''%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((('''((('''&&&&&&&&&&&&''''''''''''''''''((((((((()))++++++************++++++++++++******************+++***)))((('''''''''''',,,***))))))***++++++******+++,,,+++++++++...000000000111333444555666777777:::<<<===AAAHHHMMMMMMWWWWWWUUUOOOIIIHHHMMMSSSVVVYYY\\\]]]]]]^^^aaaeeeccc^^^\\\]]]^^^```jjjvvvxxxyyy|||~~~{{{}}}tttdddYYYNNNFFFCCC;;;::::::::::::;;;<<<<<<======>>>@@@BBBCCCBBB@@@???DDDKKKRRRXXXaaakkksss~~~xxxiiidddiiissszzz|||sssppptttmmm```RRRFFF>>>999888555333111//////000333444111111111111111222222222333222222111000/////////)))))))))******+++,,,,,,+++*********+++,,,,,,------***(((''''''&&&%%%$$$''''''((((((((((((''''''((((((((()))******++++++))))))******)))(((''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&''''''((()))*********......//////......---,,,***)))((((((((()))***+++***++++++,,,,,,++++++***,,,,,,,,,---...///000000------...000111222333444333555888<<>>;;;999;;;===>>>>>>======>>>>>>>>>>>>>>>>>>@@@BBBEEEJJJPPPXXXaaagggkkkvvv~~~rrrpppvvvxxxooolllnnnggg[[[NNNCCC<<<999888888666444222222333555666222222111111111111111111...------,,,++++++******+++++++++++++++************))))))))))))***+++,,,000---***(((((()))***)))''''''((((((((((((''''''&&&''''''((())))))******&&&&&&''''''&&&&&&%%%$$$&&&'''((())))))((('''&&&((((((((()))))))))***************+++,,,------------------------,,,,,,+++++++++***)))***+++,,,---***++++++,,,,,,++++++***,,,,,,------......////////////000111222333444555444555888;;;???EEELLLQQQTTTUUUVVVQQQJJJFFFFFFGGGNNNXXX```dddgggmmmpppnnnpppmmmhhhdddbbbeeejjjnnn||||||~~~hhhWWWHHHDDD???;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======???@@@CCCEEEJJJPPPWWW]]]bbbmmmvvvzzz}}}~~~uuukkkgggfff___TTTIII@@@;;;888888888777555333333333555666333222222222111000000000++++++******)))(((((((((------,,,,,,+++******)))))))))((((((((()))******---***&&&%%%&&&((())))))''''''((((((((((((''''''%%%&&&&&&''''''((())))))((())))))))))))(((((('''''''''(((((((((((('''''')))))))))*********+++++++++++++++,,,------......,,,,,,,,,,,,,,,+++*********)))((((((((()))++++++***++++++,,,,,,++++++***---------------.........000111111222333444555555444666888:::===CCCIIINNNUUUXXXYYYVVVOOOIIIFFFEEEGGGQQQ\\\ccciiipppsssrrruuutttqqqmmmkkklllooosss~~~nnnUUUOOOGGG@@@===<<<<<<<<<;;;;;;;;;;;;;;;<<<======???@@@AAABBBDDDHHHMMMQQQYYYaaaiiinnnttt~~~tttjjjfffaaa[[[PPPFFF===999777777666555333222111222333333333333333222111000//////------,,,,,,++++++++++++,,,,,,,,,,,,++++++******)))))))))(((((())))))***)))'''%%%%%%'''(((((('''''''''((((((((((((''''''%%%&&&&&&'''(((((())))))*********++++++***))))))'''((((((((((((((((((''')))*********++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,++++++***+++******))))))+++,,,---***++++++,,,,,,++++++***...---------------------111111111222333444444444444666888:::===BBBIIIMMMXXX[[[]]][[[VVVOOOJJJHHHIIIOOOWWW^^^fffmmmqqqsssxxxyyyzzzyyywwwxxxzzz}}}lllcccUUUJJJCCCAAA@@@AAA======<<<<<<<<<===>>>>>>@@@AAABBBAAABBBDDDHHHLLLRRRXXX^^^dddjjjsss}}}wwwlllhhh```ZZZOOODDD<<<777666555666555333222111111222222333333333222111000////////////...............---*********++++++,,,,,,,,,+++******)))))))))******)))))))))+++,,,,,,***(((''''''((((((((((((''''''&&&''''''(((((()))******&&&''''''(((((('''''''''(((((((((''''''((((((((()))*********++++++++++++((((((((()))))))))))))))---------------,,,++++++......---,,,---...///000***++++++,,,,,,++++++***---------------,,,,,,,,,///000000111222333444444444666888:::>>>CCCJJJNNNVVVYYY\\\\\\YYYUUUPPPNNNQQQQQQTTT[[[dddllluuuzzz|||~~~lllZZZNNNGGGCCCBBB???>>><<<;;;:::;;;<<<===>>>???@@@@@@@@@BBBEEEHHHKKKNNNTTTZZZ___gggpppxxxyyymmmhhh___YYYOOODDD;;;777555555777666555444333222222222333222222222111000000000...............---------((())))))***++++++,,,,,,++++++***)))))))))******(((((((((***++++++)))'''''''''((((((((((((''''''&&&''''''((())))))******'''((())))))))))))))))))((((((''''''''''''(((((()))))))))*********++++++************************---------------,,,,,,+++******)))))))))***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------...///000111222444555555666777999:::===BBBHHHLLLQQQSSSVVVXXXYYYXXXWWWUUUWWWRRRPPPVVV```jjjttt}}}uuudddVVVKKKFFFAAA???===:::999999:::::::::<<<=========>>>AAADDDCCCEEEJJJPPPUUUYYYaaajjjuuu}}}yyylllfff\\\VVVMMMBBB;;;777666666666555444333222111111000222222111111111111111111------------------------))))))))))))))))))))))))+++***)))(((((((((((((((***'''%%%%%%&&&'''''''''''''''((((((((((((''''''%%%&&&&&&''''''((()))))))))***+++,,,,,,,,,,,,,,,)))((('''&&&&&&'''((()))((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******''''''&&&%%%&&&'''((()))***++++++,,,,,,++++++***+++++++++,,,,,,------.........000222444555777888999999::::::;;;>>>CCCGGGMMMNNNPPPTTTYYY]]]_________WWWRRRWWW___fffpppyyyqqq```UUUFFFDDDAAA===;;;;;;;;;<<<:::;;;<<<<<<;;;<<<>>>@@@??????DDDKKKNNNOOOVVV___fffmmmuuuzzzxxxjjjcccZZZTTTKKKAAA:::777666777333333222111000///...---111111111111111222222222------------------------******))))))((((((''''''***)))((('''''''''''''''000,,,'''$$$%%%(((+++,,,''''''((((((((((((''''''$$$$$$%%%&&&&&&''''''(((&&&'''((())))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))+++************************++++++++++++***)))))),,,+++*********+++---...+++++++++,,,,,,+++++++++******+++,,,,,,---.........///000333555777999:::;;;;;;:::999999;;;???BBBMMMMMMOOOTTTZZZaaafffhhhmmmccc\\\___dddhhhpppwwwuuugggLLLJJJFFFBBB???>>>??????<<<===>>>===<<<<<<>>>@@@???>>>CCCJJJLLLKKKQQQZZZYYY```ggglllsss}}}xxxggg]]]YYYSSSJJJAAA:::777777888555444222111111444666888777555222///...---....../////////...------,,,,,,************))))))))))))))))))))))))))))))))))))((((((((()))******++++++'''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''((()))***+++---...///000+++*********))))))((((((*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++---------.........//////......///333999<<<===;;;?????????===;;;;;;>>>@@@BBBBBBFFFOOOXXXaaannnyyyyyytttppplllkkkmmmssszzzgggUUUEEECCCCCC???999777::::::999999999::::::;;;@@@@@@BBBDDDFFFIIILLLMMMSSSVVV[[[```eeemmmuuuzzz}}}yyyyyyvvvfff]]]XXXSSSJJJ@@@:::777777777333222000///000111333444666444222///.........////////////...------,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((())))))***)))((('''&&&''''''((())))))))))))))))))))))))************)))))))))((())))))******++++++++++++************)))))))))((()))))))))******+++++++++************++++++++++++++++++************++++++,,,,,,---------............---...333:::@@@CCCCCCDDDEEEEEECCC@@@>>>???@@@AAAAAAEEENNNWWWaaannnyyy~~~zzzwwwtttuuuxxxuuubbbOOOHHHFFFBBB>>><<<<<<<<<<<<======>>>??????===>>>???@@@CCCEEEGGGHHHMMMOOORRRVVVZZZ```gggkkkrrrxxx~~~qqqqqq~~~uuueee]]]XXXRRRIII@@@999666666777666555444444333444444444444333111000//////000000/////////...------,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''((((((((())))))***)))((((((''''''''''''))))))))))))))))))))))))++++++************))))))******))))))((((((''''''************)))))))))))))))))))))))))))*********((((((((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------...---...222:::BBBIIILLLLLLMMMMMMJJJFFFCCCAAA@@@@@@???CCCKKKUUU^^^lllwww|||yyyyyyvvv```SSSMMMHHHCCC@@@<<<<<<<<<=====================>>>>>>@@@AAACCCDDDFFFHHHJJJLLLOOORRRWWW[[[gggmmmuuu}}}zzzllllllxxxvvvggg___WWWRRRIII@@@999666666666777777777666666555555444333222111000000000111111/////////...------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((()))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((***)))))))))))))))))))))***))))))((((((''''''&&&*********)))))))))))))))))))))******************(((((((((((()))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---000777@@@IIIOOOPPPQQQRRRPPPLLLGGGDDDBBB???>>>@@@HHHPPPZZZgggrrr~~~tttxxx}}}wwweeeZZZQQQHHHBBB??????>>>===<<<;;;;;;:::???????????????@@@AAAAAADDDEEEGGGHHHIIILLLOOORRR\\\aaahhhooovvvxxxjjjjjjuuuyyyiiibbbXXXRRRIII@@@999666666777333333333333222111111111222222111111111111111222/////////...------,,,,,,++++++++++++************))))))))))))))))))))))))((((((((())))))*********'''((())))))******))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++++++++++++++)))))))))*********++++++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,///...---...333;;;CCCIIIMMMOOORRRQQQNNNJJJGGGFFFAAA???@@@FFFLLLTTT```kkkwwwqqqrrrvvvzzz|||{{{yyyxxxyyyxxxxxxxxxyyy|||~~~~~~pppcccTTTHHHEEEDDDBBB@@@???>>>>>>>>>@@@??????>>>>>>>>>??????BBBCCCEEEFFFGGGIIIKKKNNNPPPTTTZZZ___fffooo{{{vvviiijjjsss|||lllcccYYYSSSJJJAAA:::777777888444333333222222222222333222222222222222222111111/////////...------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((()))***+++++++++'''((()))***+++***)))(((&&&'''((()))***+++++++++))))))))))))))))))))))))&&&&&&''''''''''''(((((('''(((((()))***++++++,,,))))))))))))************,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,------......000444;;;@@@DDDGGGKKKMMMMMMLLLKKKKKKHHHDDDCCCEEEIIIOOOZZZdddrrrtttqqqqqquuuvvvtttrrrrrrsssttttttuuuwwwxxxzzz{{{|||nnn___OOOLLLGGGCCC@@@@@@@@@AAA>>>>>>===<<<<<<<<<<<<===???AAACCCDDDDDDDDDFFFHHHJJJMMMRRRVVV[[[cccmmmuuuttthhhjjjrrr|||~~~mmmcccZZZTTTKKKBBB;;;888888999555444333222222333555666333333333333222111111000/////////...------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))))))))'''((()))++++++***)))(((((()))************)))((())))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))******++++++((()))))))))************++++++++++++*********)))*********+++++++++,,,,,,***+++---......---+++***++++++++++++,,,,,,,,,---***,,,.........000444888888<<>>============>>>???@@@BBBBBBAAA@@@AAABBBEEEHHHLLLNNNRRRXXXaaagggsssyyyqqqfffiiipppyyymmmbbbZZZUUULLLCCC<<<999999999222000...---...000222444333333444333222111000000000//////...------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''(((***+++,,,+++)))(((++++++,,,+++***(((&&&%%%))))))))))))))))))))))))'''((((((((())))))******((((((((()))))))))))))))(((((())))))*********++++++*********))))))((((((************++++++++++++***+++---......---+++***++++++,,,,,,,,,---------(((+++...///...///111444111555<<>>>>>???===@@@DDDFFFHHHMMMTTTZZZccciiiqqqwww|||mmm___```jjjvvvooodddYYYSSSIIIAAA<<<:::999888555333222222555777777777333333111000000000111222---...............------,,,,,,,,,+++++++++******+++++++++******((('''&&&+++***)))'''''''''((()))((()))***++++++***)))((('''((()))***+++,,,,,,,,,)))))))))))))))(((''''''&&&'''***++++++***'''&&&'''...000,,,)))++++++))))))************+++++++++,,,,,,+++++++++++++++++++++*********))))))(((((('''(((***,,,------------+++,,,...//////...,,,+++++++++******,,,...111333222444888<<>>===>>>@@@AAA@@@@@@@@@AAAAAAAAAAAACCCFFFJJJNNNPPPYYY]]]bbbiiipppyyy}}}lll___aaakkkwwwooodddXXXQQQHHH@@@;;;999888888777555333222444555444444333222111000000000111222......//////...---,,,,,,+++++++++*********))))))***************)))((('''+++***)))(((''''''((()))(((((()))******)))(((((()))***+++,,,------------)))*********))))))(((''''''((()))******)))((('''%%%+++...+++***,,,---+++************+++++++++++++++++++++++++++++++++++++++*********))))))))))))'''(((***,,,------------,,,,,,+++++++++++++++,,,---,,,+++++++++---///000000222666:::???FFFMMMSSS^^^^^^[[[VVVQQQPPPSSSWWW^^^ccckkkttt|||tttbbbVVVJJJGGGDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBB@@@@@@AAACCCFFFIIILLLNNNNNNQQQVVV[[[bbbjjjsssxxxzzzkkk```ccclllwwwnnncccVVVOOOFFF>>>:::888777777999777444222222222111000333222111111000000111111////////////...---,,,+++************))))))))))))))))))*********))))))(((***))))))(((((((((((()))'''(((((())))))(((((('''((()))***++++++,,,++++++*********+++******)))((())))))))))))))))))))))))$$$(((+++******---///...************+++++++++,,,)))*********+++,,,,,,,,,***************)))))))))((()))***+++,,,---------,,,***)))'''''')))+++,,,///...,,,,,,+++,,,---......000333666;;;AAAHHHMMM```aaaaaa]]]XXXUUUUUUWWW[[[___fffnnnxxx|||mmm]]]WWWPPPJJJGGGFFFFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@???@@@AAACCCEEEGGGIIIIIIIIIKKKNNNQQQVVV^^^ffflllssszzzvvviii```ccclllvvvmmmaaaSSSMMMDDD<<<888777777666999666333222222222111000222222222111111111111111000000000///...,,,+++***++++++++++++*********)))((())))))************))))))))))))(((((((((((()))''''''((((((((((((''''''&&&&&&'''(((((((((((((((******+++++++++******)))******)))(((((()))******&&&((()))***+++---......*********+++++++++,,,,,,((())))))***+++,,,,,,---************************))))))***+++,,,,,,------******)))(((((()))++++++...---,,,,,,,,,,,,---...+++---000222666<<>>CCCNNNSSSXXXZZZXXXUUUUUUVVVUUUWWW[[[bbbmmmxxxoooeeeZZZRRRLLLHHHDDDBBBBBBCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDFFFJJJPPPUUU\\\ccclllttt{{{oooddd\\\```gggrrrjjj\\\PPPJJJAAA;;;777777777777555333111111333444555444111222222222222111000000////////////...---,,,+++...---------,,,,,,,,,,,,))))))*********))))))((('''(((((())))))))))))((()))((((((''''''(((((()))))))))************))))))((()))******+++*********+++***))))))))))))***+++...***(((***+++)))((()))++++++++++++,,,,,,,,,,,,((()))))))))***+++++++++*********+++++++++++++++++++++******++++++,,,---(((***,,,.........,,,+++++++++,,,------...//////***,,,---...111555;;;???FFFKKKRRRUUUVVVVVVXXXZZZXXXXXXZZZ]]]gggwwwrrrgggYYYRRRKKKFFFFFFEEECCCAAADDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDFFFJJJMMMTTTZZZaaahhhnnnuuu}}}~~~mmmaaaZZZ]]]dddooo~~~hhhYYYPPPJJJAAA;;;888777777888777555222222444555555555111222222333222111000///......//////...---,,,,,,---------,,,,,,,,,++++++***************)))((('''&&&'''((()))******)))(((***)))(((((((((((()))************++++++******)))'''((())))))*********)))+++******************+++///)))&&&)))+++((((((***+++++++++,,,,,,,,,------))))))))))))*********************++++++,,,,,,,,,,,,+++*********+++,,,---)))***+++,,,------------,,,,,,------------------+++,,,---...000444999===BBBGGGMMMPPPRRRUUUYYY]]]^^^]]]\\\\\\aaannnsssjjj___XXXTTTRRRNNNKKKGGGFFFDDDBBBAAA@@@@@@@@@AAABBBDDDEEEEEEFFFHHHJJJKKKPPPVVV\\\```fffnnntttwww~~~kkk```YYY\\\bbbmmm~~~fffXXXOOOIIIAAA;;;888888888888888666444333444555555444111111222333222111000///..................------,,,,,,,,,+++++++++******+++++++++******(((''''''&&&'''(((*********)))(((+++***)))(((((()))***+++((()))))))))))))))((((((''''''((()))))))))))))))************************///(((%%%)))+++)))(((+++++++++,,,,,,,,,---------*********)))))))))))))))*********++++++,,,,,,,,,,,,+++*********+++,,,---+++***))))))***,,,...///............---,,,+++***,,,---......000333999===???DDDIIILLLNNNRRRXXX\\\cccaaa^^^[[[^^^hhhwwwyyyoooiiieee```[[[IIIGGGDDDBBB@@@@@@@@@AAA>>>@@@BBBDDDCCCCCCEEEFFFFFFJJJOOOSSSWWW\\\dddjjjjjjvvvlllaaaZZZ]]]eeeooozzzdddYYYOOOHHH???999777666555333333333333222222111111111222222111111000////////////............---------------,,,,,,,,,,,,++++++---,,,***+++,,,,,,+++)))((()))+++***((('''''''''((((((((((((((((((((((((((((((((((((((()))******))))))************))))))************************)))+++,,,------,,,***))),,,+++***))))))+++---...))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,------------------------,,,+++******,,,.../////////000222444;;;???DDDJJJOOOVVV\\\```eeefffddd___\\\bbbooozzz}}}zzzhhhXXXKKKIIIFFFEEEDDDCCC@@@>>>@@@===<<<>>>>>>===AAAGGGHHHIIIKKKMMMOOOTTTYYY]]]eeemmmvvv{{{}}}nnnbbb[[[___fffppp{{{eeeYYYNNNGGG>>>999777777555444333333333222222222111111333222222111000000/////////............---------------,,,,,,,,,+++++++++---+++******+++,,,***))),,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((()))******))))))************))))))************************)))+++,,,------,,,***))),,,+++***))))))+++,,,---'''(((((((((((((((((('''***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,------,,,,,,+++++++++---.........///111333888<<>>>>>@@@CCCDDDEEEFFFFFFGGGJJJMMMQQQRRRSSSVVVZZZ___ccceeejjjpppwww||||||~~~lll```XXX[[[aaakkk|||kkkYYYJJJDDD<<<777777888777666222222222222222222222222444444333333222111111000///............---------,,,,,,+++++++++*********,,,+++)))***++++++***(((...)))$$$%%%))),,,+++((((((((((((((((((((((((((()))))))))))))))***++++++******++++++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,,,,+++************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------,,,++++++***)))***+++,,,---.........---...//////......000222000333777===DDDMMMVVV\\\```cccgggiiijjjlllpppsssrrrsssvvv~~~zzzqqqfff^^^WWWOOOGGGDDDCCCAAAAAADDD@@@BBBDDDEEEFFFGGGJJJLLLMMMMMMNNNOOOQQQTTTWWWXXX^^^ccciiinnnrrrwww~~~~~~~~~kkk___VVVYYY___gggxxxmmmZZZJJJDDD<<<777666777777555111222222222222333333333333333333222111111000000///............---------++++++++++++************,,,***))))))******)))(((+++(((%%%&&&)))+++***)))''''''''''''''''''''''''***))))))))))))***++++++******++++++++++++***************************************++++++,,,,,,---,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++)))***+++,,,------...---+++,,,,,,,,,++++++---///000111444777>>>HHHRRRZZZ___aaaeeeiiilllpppuuuxxxrrrqqqssszzz~~~tttggg[[[OOOIIIEEEBBBBBBDDD>>>@@@BBBCCCDDDEEEGGGIIICCCEEEHHHIIIJJJKKKMMMOOOSSSXXX]]]aaaccchhhnnnttt{{{}}}jjj^^^VVVXXX]]]fffvvvnnn[[[KKKDDD<<<777666666666444111111222222222333333333333222222111000000/////////............---------++++++++++++************+++***))))))******)))(((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((******))))))******+++,,,***++++++,,,,,,++++++***((((((((((((((((((((((((************+++,,,---...******+++,,,,,,,,,++++++******++++++++++++******,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,***+++,,,,,,------------,,,---------+++,,,---//////000222555:::AAAJJJPPPYYY]]]ccciiioootttxxxzzzssspppqqqyyy|||ooo```XXXQQQJJJFFFEEE@@@AAACCCDDDCCCCCCDDDEEEAAAFFFKKKKKKHHHFFFHHHKKKKKKOOOSSSUUUVVVYYY___dddiiimmmsssyyy~~~|||jjj^^^VVVXXX]]]fffvvvooo[[[KKKEEE<<<777666666555444111111111222222333333333222222111111000///////////////.........---------+++++++++************)))+++***))))))******)))((('''))),,,,,,+++***+++,,,))))))))))))))))))))))))*********)))******+++,,,***++++++,,,,,,++++++***''''''''''''''''''''''''************+++,,,---...)))***+++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,---------***+++,,,,,,------------++++++,,,---------,,,,,,///000000000......000222...///222444888===CCCGGGTTTYYYaaajjjqqqvvvxxxyyyuuupppqqqyyyuuukkkbbbXXXPPPLLLCCCEEEFFFFFFDDDCCCCCCCCCGGGMMMSSSQQQJJJFFFFFFIIIFFFIIILLLMMMMMMPPPUUUZZZZZZ^^^eeekkkqqqvvv|||lllccc[[[[[[bbblllyyyppp]]]PPPDDD:::999:::888666555555333111000111222222222666555333111000111222333......------------,,,,,,//////...------,,,++++++,,,***)))((((((***,,,---444111,,,)))((()))((((((,,,***(((''''''(((+++,,,***)))(((''''''((()))***)))))))))((((((((((((((((((***,,,+++'''"""******************++++++************************......---+++)))(((***,,,------------------------111...+++***++++++(((&&&&&&(((***++++++,,,...000,,,,,,,,,---------......------------------------///---,,,,,,///555:::>>>JJJQQQ[[[eeekkkoooqqqrrrooonnnrrr{{{{{{ooo```UUUPPPGGGBBBEEEGGGDDDAAAAAA@@@MMMUUUPPPFFFDDDEEEEEECCCEEEHHHKKKNNNOOOPPPPPPVVVWWWXXX\\\aaafffkkknnnvvvyyypppggg^^^]]]bbblllzzzppp^^^QQQEEE;;;888999666333222555333111000111222222222111000...,,,,,,,,,---...//////......------,,,,,,......------,,,++++++++++++***)))))))))***,,,,,,+++)))(((((())))))((('''*********)))))))))((((((***)))(((''''''((()))***'''((()))***************(((***++++++(((%%%$$$$$$))))))******+++,,,,,,---***************************+++,,,+++******,,,---++++++++++++++++++++++++///---++++++------,,,******,,,------,,,,,,---...,,,,,,,,,---------......------------------------...---,,,,,,///333777:::BBBJJJVVVaaahhhlllooopppqqqqqqwwwyyymmm[[[PPPHHHHHHIIIFFFDDDEEE@@@IIIOOOJJJCCCBBBCCCBBBCCCDDDFFFHHHJJJKKKKKKKKKMMMMMMOOORRRWWW\\\```ccciiilllqqqwww~~~uuukkkaaa___ccclllzzzppp]]]QQQFFF<<<888777444111111555333111000111222222222222111///...------......000000///...------,,,,,,------,,,,,,++++++******)))************+++++++++&&&&&&'''(((******(((&&&((()))+++++++++)))'''%%%))))))(((((((((((())))))&&&'''))),,,---,,,,,,+++((()))+++***)))((()))+++)))******+++,,,------...))))))))))))))))))))))))&&&(((+++,,,,,,,,,---///******++++++++++++++++++,,,+++***+++---......---...//////...,,,++++++,,,,,,,,,,,,---------......------------------------------------///111333555:::AAAMMMYYYaaagggkkknnnqqqssszzzooobbbUUUOOOLLLIIIGGGGGG???CCCDDDAAA???@@@@@@???CCCDDDEEEFFFGGGHHHGGGGGGDDDEEEFFFIIIMMMQQQUUUWWW\\\^^^aaafffmmmsssyyy|||uuuwwwmmmdddaaaccckkkzzzooo\\\QQQFFF===999888444222333555333111000111222222222333222111000////////////000//////...---,,,++++++,,,,,,,,,++++++*********))))))***++++++++++++***+++)))))))))***)))'''&&&'''((()))*********((('''))))))(((((((((((())))))''')))+++......---+++***)))******)))((()))+++---+++,,,,,,,,,,,,,,,------))))))))))))))))))))))))%%%(((+++------,,,---...,,,,,,,,,,,,,,,---------*********+++,,,------,,,---...///...,,,***+++,,,,,,,,,,,,---------......,,,,,,---------------------......///000000111111555;;;DDDNNNWWW```hhhmmmmmmqqqyyyzzzhhh[[[TTTOOOKKKIIIFFFDDDAAA???AAADDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFBBBBBBDDDFFFIIILLLOOOPPPVVVWWWXXX[[[___dddiiilllrrrwww~~~xxxmmmxxxooofffbbbcccjjjyyynnn[[[OOOFFF>>>;;;999666666777555333111000111222222222111000///......---------......------,,,++++++***,,,,,,++++++++++++******))))))***++++++++++++***,,,***'''&&&'''((()))(((&&&&&&''''''(((***++++++(((((())))))))))))((((((***+++---......,,,)))'''*********(((''''''))),,,...------,,,,,,+++++++++))))))))))))))))))))))))'''***,,,---,,,++++++,,,+++++++++,,,,,,---------,,,---......---,,,,,,+++***+++,,,,,,++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......//////000000000000000000444777<<>>DDDHHHTTT\\\bbbdddiiirrrwwwvvv~~~~~~wwwoooddd______TTTRRRNNNJJJFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCEEEFFFGGGHHHHHHJJJNNNRRRSSSSSSSSSVVVYYYYYY```iiirrrwwwzzz|||}}}vvvjjjcccZZZKKK===~~~tttiiifffppp~~~sssdddYYYMMMBBB<<<888555444555555333111//////111333555444333222222111111222222...,,,,,,---...---...000........................******+++++++++,,,,,,,,,******)))(((((((((((((((***++++++++++++,,,,,,,,,---,,,***(((''''''))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***++++++******)))******+++......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((()))***,,,+++++++++++++++++++++,,,,,,,,,------.........------------......//////666222///---//////...,,,111222333444555888===@@@EEEUUUbbbeeeeeekkkqqqtttyyyxxxwwwvvvzzzyyysssoooeeeYYYPPPMMMLLLJJJGGGGGGFFFDDDCCCDDDDDDBBBAAA@@@CCCFFFEEECCCBBBCCCEEEEEETTT]]]WWWMMMKKKOOOQQQVVVZZZ___eeejjjmmmnnnnnnoooppprrrtttvvvzzzwwwhhh___WWWLLL@@@;;;vvvjjjgggqqq~~~ssscccXXXMMMAAA<<<888555444555666444222111111222444666444333222222111111222222000///...///.........///------------------------*********+++++++++,,,,,,++++++***)))))))))))))))''''''((((((((()))))))))+++***((('''''')))***+++))))))))))))))))))))))))'''((()))***+++******)))++++++***************+++------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...---,,,+++,,,...*********++++++,,,,,,---*********++++++,,,,,,,,,............//////000000555222///...//////...,,,000111222222333555999<<<>>>KKKVVVYYY[[[bbbhhhjjjpppqqqqqqrrruuu}}}sssggg___YYYRRRNNNLLLIIIEEECCCBBBCCCBBBBBBDDDFFFGGGFFFDDDCCCDDDFFFBBBNNNUUUQQQJJJIIILLLMMMLLLOOOTTTYYY]]]_________bbbdddfffgggiiimmmqqquuuzzz~~~vvvhhhYYYPPPIII???666222xxxmmmiiisssrrrbbbVVVKKK@@@;;;888555444666666555333222222333555666444333222222111111222222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,++++++***************&&&'''''''''((((((((((((((((((''''''(((***+++---))))))))))))))))))))))))''''''((())))))))))))(((*********************+++,,,++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++---...///...---,,,---///))))))***+++,,,------...------............/////////////////////000000000444222000//////000///...///000000000000222555888;;;DDDLLLQQQUUU]]]dddfffiiillloooqqqsssyyywwwmmmggg^^^XXXOOOHHHEEEDDDEEEEEEEEEFFFFFFDDDBBBAAABBBDDDAAAGGGLLLJJJHHHHHHIIIHHHHHHJJJNNNQQQTTTUUUTTTTTTTTTUUUWWWXXXZZZ]]]aaadddgggkkkrrrzzz|||xxxkkk]]]NNNEEE>>>777222000zzztttvvv{{{yyyooollluuurrraaaTTTIII???;;;999555444666555444333222222333444555444333222222111111222222...//////,,,,,,......---,,,,,,,,,+++++++++++++++************+++++++++++++++******))))))*********)))))))))*********++++++((((((''''''((()))***+++))))))))))))))))))))))))(((((()))))))))))))))))))))*********+++++++++***************+++,,,---...******+++++++++,,,,,,,,,***************+++++++++***,,,---,,,+++***+++,,,*********++++++,,,,,,,,,.............../////////............////////////222111000000000////////////000000000///000222444888===CCCIIIQQQ[[[ccchhhlllqqqvvvxxxyyy{{{~~~uuugggZZZQQQLLLJJJIIIHHHHHHGGGEEECCCCCCCCCDDDBBBCCCEEEEEEGGGHHHGGGFFFHHHIIIKKKMMMNNNNNNNNNMMMLLLMMMOOOPPPPPPRRRVVVXXXZZZ^^^eeekkkqqqvvv|||~~~zzzvvvrrrooo```SSSEEE===888333111222{{{rrrlllpppwww{{{qqqnnnxxxqqq```QQQGGG>>>:::999666555666333333222111111222333333444333222222111111222222,,,000000------222333000,,,,,,+++++++++*********))))))*********+++++++++))))))((((((((())))))************+++++++++,,,,,,)))(((((((((((((((((()))))))))))))))))))))))))))************************((()))***++++++++++++***)))))))))***+++,,,---...******+++++++++,,,,,,,,,))))))*********+++++++++***+++,,,+++***)))***,,,,,,,,,,,,++++++************************)))))))))------------------------///000000000///////////////000111000//////111222333555:::AAAJJJUUU```iiiuuu|||uuuggg\\\VVVRRRPPPOOOMMMKKKIIIHHHGGGFFFDDDAAA@@@BBBEEEEEEDDDCCCEEEEEEFFFGGGGGGGGGFFFFFFHHHIIIKKKKKKKKKLLLNNNPPPRRRVVVZZZ^^^bbbggglllooorrrtttxxxzzz|||}}}{{{zzz}}}|||rrrmmmiiieeebbbPPPEEE:::444111......000yyyoooiiipppzzz~~~tttpppyyyppp___OOOEEE===:::999666555666222222222111111222222222444333222222111111222222---222333///000777888444---,,,,,,++++++*********)))))))))************+++(((((((((((((((((()))***))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***************+++'''(((***+++,,,,,,+++***)))))))))******,,,------******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,+++---...---,,,+++,,,---...------,,,+++***))))))++++++***************)))---------,,,,,,,,,,,,,,,,,,...//////...---...///...000111111//////000222333444888???FFFPPP___lll{{{xxxmmmggg]]][[[XXXUUURRRNNNJJJFFFGGGBBB???AAACCCBBBAAAAAADDDDDDEEEEEEFFFFFFEEEEEEDDDFFFHHHHHHGGGGGGHHHJJJLLLNNNQQQSSSUUUXXX\\\```dddeeehhhjjjkkknnnqqqtttyyy||||||{{{zzz{{{}}}}}}zzzwwwuuuvvv{{{tttkkkeee___ZZZVVVCCC;;;444222000---...000{{{pppkkktttwwwrrrxxxppp^^^MMMDDD<<<:::999666555666333333333333333333333333444333222222111111222222---444444...///666888222...------,,,++++++******))))))))))))************))))))(((((())))))***+++(((((((((((())))))))))))&&&&&&'''((()))))))))))))))))))))))))))))))))))),,,+++***)))((())))))***'''(((***,,,,,,,,,+++*********))))))***+++,,,,,,******+++++++++,,,,,,,,,*********+++,,,---------,,,...///...---,,,---///---,,,,,,++++++*********.........------,,,,,,,,,......---------,,,,,,,,,))),,,...///---,,,---...,,,...000000/////////111444444777<<<@@@HHHYYYjjjxxxxxxuuupppkkkfff___VVVPPPOOOHHHDDDFFFFFFCCCBBBDDDEEEFFFFFFGGGGGGHHHHHHHHHCCCEEEFFFFFFEEEDDDEEEFFFGGGIIIJJJLLLMMMOOOSSSVVVXXXYYY[[[[[[\\\^^^aaadddjjjlllooorrruuuyyy~~~~~~{{{yyywwwwwwwwwwwwvvvtttrrrrrrsssvvvyyy{{{{{{zzzzzzwwwuuuuuuxxx{{{uuukkkccc]]]VVVOOOJJJ;;;666333444333000///222}}}rrrnnnxxxzzzrrrwwwppp^^^LLLCCC;;;:::999666555666444444444444444444444444444333222222111111222222,,,333222++++++333333---......------,,,+++******))))))))))))******************))))))***+++,,,,,,))))))))))))************###$$$&&&((()))***++++++))))))))))))))))))))))))+++***)))'''''''''((()))&&&(((***,,,---,,,+++************)))******+++,,,******+++++++++,,,,,,,,,******+++,,,------......,,,---...---,,,,,,---...++++++++++++++++++,,,,,,,,,,,,,,,++++++*********//////.........---------'''+++......,,,+++,,,...+++---//////......///000000000333666777===OOObbbsss~~~uuuiiiaaaVVVOOOKKKLLLKKKFFFEEEIIICCCCCCDDDEEEFFFFFFGGGGGGDDDEEEGGGFFFEEEDDDDDDEEEEEEGGGHHHIIIJJJLLLPPPSSSRRRSSSSSSSSSSSSUUUXXXZZZ^^^```bbbdddfffiiinnnqqqtttvvvyyy|||~~~~~~~~~}}}~~~|||{{{yyywwwuuussssssrrrnnnmmmlllmmmooopppqqqppppppqqqsssvvvzzz{{{{{{zzz{{{yyyxxxyyy~~~oooiiiaaaYYYSSSLLLCCC===333000000222222...---///yyyrrrvvv}}}www}}}nnn___NNNFFF===777555555444333555444222111111111222222333333333333333333333333///......///000111111000222111...+++((($$$""" ))))))*********))))))(((++++++******))))))((((((((((((((((((((((((((((((+++)))''''''***,,,+++)))''')))******)))(((((((((&&&(((******)))***+++---)))*********)))(((&&&%%%&&&'''((()))++++++,,,,,,******+++++++++******)))))))))))))))))))))))))))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,000///---+++(((&&&$$$###)))))))))***+++,,,...///////////////000000000000111333555555666===GGGPPPfffssspppfffZZZRRRPPPPPPOOOMMMJJJIIIIIIIIIIIIHHHFFFDDDDDDEEEEEEEEEDDDCCCDDDEEEGGGCCCAAACCCGGGJJJJJJIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTWWWZZZ\\\^^^___dddfffiiikkkmmmnnnmmmmmmpppnnnqqqvvvxxxvvvzzz|||zzzvvvttttttsssrrrqqqooommmkkkjjjjjjkkkkkkjjjjjjkkkmmmoooppppppqqqqqqrrrtttvvvxxxyyyzzz|||~~~~~~}}}mmmbbbSSSHHHBBB>>>999555000000000000////////////|||vvvzzz}}}mmm^^^KKKDDD;;;666444555444333444444222111111111222222000000000000000000000000222000//////000000///---,,,,,,+++******)))(((((()))******+++******))))))*********)))))))))))))))************************)))'''%%%&&&(((***)))''')))*********)))))))))***$$$&&&''''''&&&&&&((())))))*********)))((('''&&&&&&'''((()))++++++++++++******++++++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------,,,,,,+++++++++,,,,,,---------,,,++++++******)))+++++++++,,,---...///000////////////000000000000///222444444444999BBBIIITTTaaatttrrrfff```\\\XXXUUUXXXWWWVVVVVVUUURRRNNNKKKGGGGGGGGGFFFDDDBBBAAAAAAFFFEEEDDDEEEGGGIIIIIIGGGIIIIIIHHHIIIIIIKKKLLLNNNNNNOOOPPPRRRTTTUUUVVVWWWVVVXXXZZZ\\\^^^^^^]]]]]]```___aaafffgggfffiiippprrrtttwwwzzz}}}~~~~~~~~~}}}{{{{{{{{{xxxxxxxxxwwwuuutttrrrrrrtttrrrnnnlllkkkjjjiiihhhiiihhhggghhhiiijjjkkkkkkmmmnnnoooppprrrtttuuuvvvqqqsssvvvxxxzzz~~~}}}tttdddZZZMMMCCC>>>:::666333000000000000/////////...}}}lll]]]JJJDDD<<<777666666666555444333222111111111222333333333333333333333333333444222000///000///---+++*********++++++,,,,,,,,,******+++++++++++++++***))))))))))))************************************((('''&&&&&&((())))))(((*********))))))******+++((()))******(((((()))***************)))(((''''''&&&'''(((******+++++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++............------------......---------------...------------------------...............///000111////////////000000000000...000222222222555;;;@@@GGGRRReeeyyy|||uuuppplllrrrqqqpppooolllgggaaa\\\OOONNNKKKHHHFFFDDDCCCBBBDDDDDDEEEFFFFFFFFFEEEEEEFFFEEEDDDDDDEEEGGGIIIKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSTTTTTTVVVYYYZZZYYY\\\aaafffhhhjjjlllnnnnnnnnnnnnpppsssuuuvvvwwwxxx{{{}}}|||~~~zzzxxxuuussstttvvvvvvvvvvvvvvvvvvvvvuuuuuutttsssrrrssssssrrrpppoooooopppnnnnnnmmmlllkkkkkkjjjiiimmmllljjjhhhgggggghhhhhhjjjkkkkkklllnnnooopppqqqssssssssssssuuuwwwyyyzzzuuuwwwyyy|||}}}ssslllUUUMMMCCC;;;888666333111000000000/////////......kkk[[[JJJDDD===888888999888777444333222111111111222333444444444444444444444444333111000///000///...,,,---------,,,,,,++++++*********+++,,,,,,,,,++++++(((((())))))******++++++***************************)))(((((()))***+++++++++)))(((((()))***++++++***+++,,,+++)))))))))+++************))))))(((((('''''')))******+++++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---------------,,,,,,,,,///......---------------//////......---,,,,,,,,,/////////...//////000000////////////000000000000...000222222222222555777AAAIIIWWWjjj}}}wwwaaa\\\UUUOOOLLLKKKKKKKKKEEEGGGHHHIIIHHHHHHGGGGGGFFFFFFDDDDDDFFFHHHKKKMMMIIIIIIJJJJJJKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPOOONNNNNNPPPQQQRRRRRRUUUXXX\\\]]]___aaabbbcccccccccccceeegggiiiiiijjjlllnnnkkklllnnnooopppppppppoooppppppqqqqqqqqqqqqqqqqqqkkkiiigggfffgggiiiiiihhhiiijjjkkklllllllllkkkkkkjjjkkklllkkkiiiiiijjjkkkmmmllllllmmmmmmnnnnnnooooooppppppooooooppprrrttttttuuuuuuuuuuuuuuuwwwxxxxxxwwwwwwwwwyyy{{{~~~{{{rrrggg___GGGBBB:::555333222111000000000/////////.........jjjZZZHHHBBB;;;888888888777666333222111111111222333444222222222222222222222222111000//////000000///...//////...---,,,+++******)))***+++,,,,,,,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))***+++***(((''''''***++++++)))&&&(((((((((&&&%%%&&&'''*********)))))))))))))))'''((()))*********************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,///...............//////////////////000000000000///000222333222222222333:::>>>GGGVVVkkk~~~uuuiii___YYYWWWVVVVVVMMMLLLKKKKKKKKKLLLLLLLLLHHHGGGGGGGGGHHHJJJMMMNNNFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIGGGIIIJJJJJJIIIKKKMMMOOOOOOPPPRRRTTTVVVWWWXXXYYYUUUWWWYYYZZZZZZ[[[]]]___^^^___```aaabbbbbbaaa```^^^___```aaaaaaaaaaaa``````^^^\\\]]]^^^____________```bbbeeefffgggffffffggghhhhhhhhhfffgggiiikkklllmmmmmmoooqqqsssuuuwwwwwwxxxyyyxxxwwwwwwzzz}}}zzz{{{zzzxxxvvvuuuxxxzzz{{{|||}}}}}}wwwooocccVVVMMM===:::555222111111111111////////////............~~~iiiYYYEEE@@@999666666666444222333222111111111222333444333333333333333333333333111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,))))))))))))************((((((((((((((((((((((((&&&'''((('''&&&'''(((******((('''))),,,---+++((('''((())))))((('''((()))+++******)))))))))******(((((()))***************)))***+++,,,------------++++++++++++++++++++++++++++++++++++************,,,,,,++++++******))))))+++++++++++++++,,,,,,---)))******+++,,,---...///---------------...//////////////////000000000000///000111222333333222222666999???III[[[qqq{{{tttpppmmmjjj[[[VVVPPPMMMOOOQQQQQQPPPJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGJJJKKKHHHHHHJJJLLLLLLJJJKKKLLLNNNOOOQQQSSSTTTNNNPPPRRRSSSSSSTTTVVVWWWTTTUUUVVVWWWWWWVVVUUUUUUTTTUUUVVVXXXXXXXXXWWWWWWVVVUUUTTTTTTVVVXXXWWWWWW[[[]]]aaaeeehhhiiiiiiiiijjjkkkkkkkkkjjjkkknnnpppooooooppprrruuuxxx{{{}}}|||}}}~~~|||xxxxxx{{{~~~}}}~~~}}}yyywwwwww|||}}}wwwnnncccVVVIIIAAA777555333111000000111222/////////.........------}}}hhhYYYGGGAAA;;;777777666444222222222111111111222444444666666666666666666666666333111000///000///...,,,***+++++++++,,,,,,,,,---'''((()))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))&&&''')))(((&&&&&&(((+++***)))))),,,000111---)))((()))++++++******+++---+++******))))))***++++++(((((()))************))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------,,,++++++***))))))************+++---......******+++,,,------......,,,,,,,,,---...///000111////////////000000000000/////////111222333333333555888===CCCMMM^^^ttt}}}qqqddd___aaadddcccaaaZZZYYYXXXVVVSSSPPPMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLIIINNNNNNJJJIIILLLNNNLLLKKKLLLLLLMMMNNNOOOPPPQQQMMMNNNPPPQQQQQQRRRSSSUUUOOOPPPQQQRRRRRRQQQPPPOOOPPPQQQSSSUUUVVVUUUTTTTTTOOONNNNNNOOOQQQSSSRRRQQQXXX[[[```eeeiiikkkllllllkkkllllllllllllmmmqqqsssqqqqqqqqqrrrtttwwwzzz|||zzz|||~~~}}}zzzzzz~~~~~~xxxnnnbbbVVVJJJ@@@:::333333222111000000111222//////.........---------}}}}}}gggXXXJJJEEE>>>;;;:::999777444222222111111111222444555333333333333333333333333555333111000///...,,,***,,,,,,++++++++++++******''''''(((******+++++++++++++++******))))))((((((************************''')))+++***((((((***---+++***+++///444444///***$$$&&&'''((('''''')))+++++++++***))))))***+++,,,((())))))************))))))***+++,,,------...---------------------------+++++++++************)))......---,,,,,,+++******))))))***+++,,,...///000.........---,,,,,,++++++,,,,,,------///000111222////////////000000000000.........///222333444333111666:::<<<@@@LLL]]]kkkyyy{{{}}}yyyrrrqqqooolllgggaaa\\\XXXQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKMMMMMMHHHMMMMMMHHHFFFJJJLLLIIIKKKKKKJJJJJJJJJKKKKKKLLLIIIKKKMMMNNNMMMNNNPPPRRROOOPPPQQQQQQQQQPPPOOONNNKKKMMMOOOQQQRRRQQQPPPOOOMMMLLLLLLMMMPPPQQQQQQPPPPPPSSSYYY___dddggghhhhhhffffffgggffffffhhhlllooonnnmmmllllllnnnpppsssuuuvvvzzz~~~~~~xxxpppcccUUUGGG===666222222222222111000///000111//////.........---------zzzyyy~~~gggVVVGGGCCC===999777666555444999777444333333222000///555333222222444444333111//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---,,,,,,,,,,,,+++***(((((((((***+++,,,,,,***'''&&&))))))***++++++***)))(((&&&'''***,,,------,,,++++++*********))))))((((((&&&'''(((&&&###$$$(((,,,***************+++++++++))),,,,,,,,,...111000+++...---,,,,,,+++++++++,,,************************,,,+++++++++***)))))))))000...,,,---...///...---.........------,,,,,,,,,,,,---...///000000000000000000000000000/////////000000111222333333444444222555888999;;;CCCOOOXXXiiitttzzztttiiibbb\\\YYYYYYYYYUUURRRTTTRRRQQQQQQSSSTTTTTTSSSUUURRROOOPPPQQQQQQNNNKKKNNNLLLKKKLLLNNNOOOLLLHHHMMMLLLMMMRRRWWWWWWRRRMMMOOONNNMMMMMMNNNNNNMMMLLLNNNMMMMMMRRRXXXZZZVVVRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPRRRXXX```dddeeedddfffggghhhhhhhhhiiillloooqqqrrrrrrqqqrrrtttyyy||||||~~~uuujjjZZZJJJ???888444222111111000000//////......---------,,,,,,+++++++++}}}vvvuuu~~~~~~hhhWWWGGGCCC===999777777666666666444222111222222111000555333222222333333222111------......//////......000000///---,,,+++***)))+++***)))))))))***+++,,,))))))))))))((('''&&&&&&))))))))))))))))))((((((*********)))((('''&&&%%%'''(((***,,,,,,,,,+++***************)))))))))((((((((((((''''''''')))+++************++++++++++++'''***++++++...222111---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------...000///---+++......---------,,,,,,,,,,,,,,,------.../////////////////////////////////000000111111222222333333222444666666666;;;CCCKKKVVV```ooo~~~}}}zzzyyywwwsssooojjjiiihhhiiikkklllmmmlllkkkeee___\\\]]]___```___YYYUUURRRQQQSSSSSSQQQNNNPPPNNNNNNQQQUUUUUURRRNNNRRRPPPOOOOOOPPPPPPOOONNNNNNNNNQQQWWW^^^aaa^^^ZZZYYYYYYXXXWWWVVVTTTSSSRRRPPPPPPSSSYYYaaahhhlllmmmppprrruuuwwwzzz}}}yyytttfff]]]OOOBBB999444222111000000000000//////.....................---------|||tttpppwww|||gggWWWHHHCCC<<<888777777888999555333111111333444444444666555444444555555444222,,,---...///000000000000000//////---,,,+++***))),,,+++******)))*********((())))))(((((('''&&&%%%)))((('''&&&'''((()))***,,,+++***((('''&&&%%%%%%((()))***+++++++++))))))************))))))))))))***)))((()))+++++++++***************++++++,,,,,,&&&)))******...222222///,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++---///111000,,,)))...------------,,,,,,,,,,,,,,,++++++,,,---///000---------.../////////000000000000000111111111111333444555444222444888===DDDLLLYYYhhhwwwzzztttuuuzzz~~~pppjjjccc_________]]][[[[[[WWWTTTTTTVVVWWWVVVTTTYYYWWWVVVWWWXXXYYYYYYXXXVVVXXX]]]fffnnnrrrqqqnnnmmmmmmmmmkkkhhhdddaaa___\\\\\\^^^dddnnnxxx}}}uuukkkdddTTTMMMCCC:::555222111111000000000////////////...------------............uuunnnqqqyyyyyycccTTTHHHCCC<<<777666888:::;;;777555333222444666666666888777666666777777666555000000111111111000000///++++++++++++,,,,,,,,,,,,,,,,,,+++******)))))))))***************)))((('''''''''&&&''''''((()))***---,,,***(((''''''((((((******++++++***)))((('''*********)))))))))))))))***((('''))),,,---+++((()))******++++++,,,,,,,,,(((*********---111111---******))))))))))))******+++,,,,,,,,,,,,,,,------++++++,,,,,,------......+++++++++---//////,,,***------------------------...---+++++++++---000111+++,,,,,,---...///000000000000000000////////////222444555444333333555777===BBBKKKVVVeeeyyyxxxuuusssqqqooommmiiidddbbbbbbdddddddddiiihhhggghhhkkkmmmnnnnnnjjjnnnvvv~~~yyyvvvuuuuuuwww|||{{{rrrhhh\\\SSSGGGBBB;;;555333222222111////////////////////////*********++++++,,,,,,---wwwoooqqqxxxuuu```QQQIIIDDD===888777999;;;<<<999666333222333555555555777666555555666666555333222222111000///---,,,+++))))))******+++++++++,,,++++++++++++******))))))***************))))))((($$$&&&((()))***)))(((''')))((('''&&&'''((()))***************)))(((((('''))))))))))))))))))******)))'''&&&(((+++,,,***''')))******+++,,,,,,------***,,,+++)))+++//////+++)))))))))(((((()))******+++++++++,,,,,,---------******++++++,,,,,,---------+++))))))+++---------------------------------///...,,,,,,---...111222+++,,,,,,---...///000000000000//////////////////...000222444444555666777999<<>>:::666222111111000///.............../////////)))******++++++,,,,,,,,,yyyrrruuu}}}sss^^^PPPJJJEEE>>>:::888999:::;;;888555222000222444555555444333222222333333222000111111000...,,,***(((''',,,,,,,,,+++***)))))))))******+++++++++***))))))(((((())))))))))))((((((%%%&&&)))++++++***'''&&&%%%%%%%%%%%%&&&'''((((((*********))))))((((((((())))))))))))************((('''&&&''')))))))))((()))******+++,,,---......,,,---+++)))***...---***))))))))))))))))))***+++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,...+++((('''))),,,...///,,,,,,,,,------------.........------...///111222---------.../////////000////////////000000000000+++---///111333555666666444666888===FFFVVViiivvvzzznnnbbbWWWLLLBBB;;;666444111/////////---,,,---............/////////,,,,,,,,,,,,------------|||uuuyyysss___RRRJJJFFF@@@<<<::::::999999999666333222444777999:::444333222222333333222000111111000///---+++***)))......------,,,+++++++++))))))***+++,,,+++******))))))************))))))((()))*********)))((('''''''''((((((((((((((((((***))))))(((((((((((()))((()))))))))************'''(((((('''&&&''')))+++)))******+++,,,---...///+++,,,***(((***......+++***))))))))))))***+++,,,))))))******+++,,,,,,---------------,,,,,,,,,,,,+++)))((((((***,,,------,,,,,,,,,---------......,,,,,,---......//////000/////////////////////////////////000000111111111/////////111333444444444444555666777<<>>GGGOOO\\\hhh{{{{{{qqqttt|||vvvjjj```QQQDDD<<<777222///111000///000222222000...---------.........//////,,,++++++******)))))))))xxxssswww}}}ttt___TTTJJJFFFAAA>>><<<:::888777666666555444555666777888444555555555444333333222111111111000//////.........---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---+++)))((())))))((('''))))))))))))************((((((,,,000,,,%%%%%%+++***************))))))((()))))))))))))))))))))))),,,***))))))******)))'''************************++++++************++++++))))))))))))************(((+++---+++((('''(((+++111,,,)))))),,,//////...,,,,,,++++++***++++++,,,------......///......---,,,,,,,,,---,,,,,,++++++///...---,,,,,,---...///000000000000111111111111333333333333333333333333555555555555888;;;>>>@@@OOOWWWgggzzzxxxvvv~~~{{{pppjjjZZZOOOAAA888444333000...000000000000111111111111......---------,,,,,,,,,......---,,,,,,,,,------sssnnnqqqvvvuuubbbWWWJJJFFFAAA===;;;999777666777666555444444444555666333333444444333222222111.........---,,,,,,++++++...---,,,,,,++++++,,,,,,************++++++,,,,,,---+++)))((())))))((('''(((((()))))))))*********)))%%%%%%***+++'''$$$%%%'''(((((()))************))))))))))))))))))))))))***(((''''''(((((('''%%%************************+++******************+++))))))))))))************((((((''''''(((((('''''',,,,,,,,,,,,++++++,,,,,,+++++++++***++++++,,,,,,------.........------,,,------...............---///...------------.../////////000000000111111111//////000111222333444555333222222222333555888999BBBIIIUUUeeewww~~~qqqeee]]]MMMEEE:::333111111///---//////////////////......---------------,,,,,,,,,000///...---,,,+++++++++{{{llleeegggkkkuuuvvvdddZZZJJJFFF@@@;;;999777666444777666444333222333333444222222333333222222111111111000000//////......---...---,,,,,,++++++,,,,,,)))))))))************+++---+++)))((()))))))))'''(((((())))))))))))******000(((%%%***000///)))%%%%%%%%%'''((()))*********)))))))))))))))))))))))))))(((''''''(((((('''&&&************************************************))))))*********+++++++++)))&&&###$$$''')))'''$$$'''+++///...+++((()))++++++*********+++,,,,,,------------------,,,+++++++++,,,---......///......///...------------.../////////000000000000111111/////////000111222333333222111111000111222444555999???GGGRRR```qqqzzznnn```TTTLLL@@@:::333000000111000///.........------,,,,,,+++,,,,,,,,,,,,------------111000...---+++*********vvveee\\\]]]aaaooo|||uuudddZZZJJJFFF???:::777666555444555444333222222222333444222222333333333333222222222222111111000/////////...---,,,,,,++++++,,,,,,)))))))))))))))))))))***,,,***)))((()))***)))((((((((((((((()))))))))***000+++(((+++111111---(((%%%&&&'''((())))))))))))((((((((((((((((((((((((+++)))((()))***+++***(((*********************************++++++*********))))))******+++,,,,,,,,,+++(((&&&&&&(((***)))((((((+++------++++++,,,---************+++,,,------------------,,,+++******((()))***+++,,,---------.........------.........////////////000000000111333333111000//////000000222222222222222444555666555:::AAAGGGPPP^^^ppp|||ttthhh[[[OOODDD===888555222111111222222111///......---,,,+++******+++,,,,,,,,,,,,---------///...---,,,++++++++++++rrraaaWWWXXX\\\jjjwwwqqqaaaWWWJJJEEE>>>999777666555444333222111111222333444555333333444444444444444333///......------,,,,,,+++...---,,,,,,++++++,,,,,,***))))))))))))))))))))),,,***(((((()))***)))((('''(((((((((((())))))))))))************+++***)))''''''((((((((((((''''''((((((((((((((((((((((((***)))((()))***+++***)))************************)))***++++++++++++***))))))******+++,,,------------......,,,)))))),,,...---***((())),,,///111000+++*********++++++,,,---,,,---------,,,,,,+++***((()))***+++,,,,,,,,,,,,---..................---...////////////000000000444333222000000000111222000000111222333555666777111666;;;>>>CCCLLLXXXbbbqqqzzzzzzrrrdddVVVJJJAAA:::666444333111111111111000000//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---sssbbbYYY[[[___hhhuuunnn^^^SSSIIIDDD>>>999777666666666333333222111222333444555333333444555555555444444000000//////...---------...---,,,,,,++++++,,,,,,+++************)))))))))+++***(((((()))******)))''''''(((((((((((())))))&&&,,,///+++((())),,,---((())))))))))))((('''&&&))))))))))))))))))))))))((('''&&&'''((()))((('''************************)))***+++,,,,,,+++***)))******+++,,,------...///111333333///+++***---111///+++'''(((---111222111,,,,,,++++++***++++++,,,,,,,,,------------,,,,,,***+++,,,------...------------...//////...------......////////////000000000000//////000333666777---...///111222333444555222555888:::===BBBIIIOOO[[[eeesss~~~wwwmmmcccUUUHHH>>>999555444111111000///...---------/////////......------,,,,,,,,,,,,,,,++++++++++++*********++++++,,,---...vvvfff___bbbgggppp}}}|||lll\\\RRRIIIDDD===999777888888999777666444333222222222333222222333444444444444444222222222111000000//////...---,,,,,,++++++,,,,,,,,,,,,++++++************+++)))(((((()))******)))'''''''''((((((((())))))'''...111,,,(((+++//////(((((())))))***)))))))))))))))))))))))))))))))))'''&&&&&&'''((())))))'''************************(((***+++,,,,,,+++***(((******+++,,,---...//////666444222...,,,,,,---...---,,,++++++,,,---------------,,,+++************+++,,,---...............+++,,,,,,---------,,,,,,------...//////...------........./////////000000...---------///333666888...//////111111222222222444555555777:::>>>BBBEEEKKKTTTaaannnzzz{{{rrrkkkZZZSSSHHH>>>888555444333000000///...,,,,,,,,,---...............---------...------,,,+++***))))))++++++++++++++++++,,,,,,yyyjjjdddhhhmmm}}}{{{lll\\\RRRIIIDDD===999888999:::::::::999666444222111000000000111222333333333333333/////////...------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++)))((((((***+++***)))''''''''''''((((((((()))%%%+++,,,'''%%%***,,,+++&&&'''(((***++++++++++++)))))))))))))))))))))))))))(((((()))***++++++***************************((()))+++,,,,,,+++)))(((******+++,,,---//////000999444...,,,,,,---,,,******---000...***((((((***......,,,+++***)))))))))++++++---...///000000000******+++++++++***)))))),,,---...//////...---,,,............/////////000000...---,,,---000333555111111222222222222111111333111///111555:::===???DDDKKKVVVbbbnnn{{{zzzsssjjjcccMMMGGG@@@999666555444333111111000...------...000------------------------///...---,,,***)))((((((------,,,+++*********+++~~~sssnnnrrrzzzyyygggWWWMMMKKKEEE===777444333333333777555444444555555444333444333111222333333222000///...---,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))+++++++++***)))(((((('''+++*********))))))((((((''')))***)))((('''(((***))))))(((((((((((())))))((()))))))))'''''')))***......,,,***(((&&&%%%$$$***+++,,,+++******+++---'''(((+++------,,,***(((***)))((())),,,///000000:::555///,,,,,,...---,,,---------,,,+++***)))((()))******++++++,,,------******+++,,,---...///000000000///.......................................000...,,,+++,,,...222444111111111111111111222333000111222333333222111000000111222222222444888<<<<<>>666222222222000---222333555444111...,,,+++//////.........---------///......---,,,+++******''''''''''''((()))++++++~~~tttooottt|||xxxgggWWWMMMIIIDDD===888666666666666555444333444555555333222444333111222333333222000222222000///////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++******++++++******)))(((((('''******)))))))))(((((((((''')))***)))((('''(((***((())))))))))))))))))(((((()))))))))'''''')))***+++++++++***)))((((((''')))***,,,,,,+++******+++'''(((+++------,,,***)))***)))((())),,,...///...333000,,,***,,,------,,,***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///000000//////............//////........................000...---,,,,,,...111222111000000000000111222222000111222222222222111000222222222111111222555888999<<<@@@EEENNN\\\mmmxxxtttkkkddd]]]TTTNNNCCC<<<555222222222000...111222333222000---,,,,,,///.........------------......------,,,,,,++++++(((((((((((()))***++++++uuuooouuu~~~wwwfffWWWMMMGGGCCC===888777888888999222222222444555555333111444333111222333333222000000///...------,,,------............---------------------,,,,,,,,,,,,+++++++++******)))((((((((())))))((((((((((((((('''''')))***)))((('''(((***((())))))))))))))))))(((((()))))))))'''''')))***((()))))))))************(((***------,,,***))))))''')))+++,,,,,,,,,***)))***))))))+++---...---,,,,,,***))))))+++,,,,,,+++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++***++++++,,,---.../////////............//////000........................//////............///000000/////////000000111222000111222222222222111000333333333111000000222444777999;;;>>>CCCMMMZZZccc~~~uuurrrwww}}}ttthhh]]]VVVOOOIIIEEE???:::444111222222111///000111111000...,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++tttooottt}}}vvveeeVVVMMMFFFBBB<<<888777888888888333222333555777666444222444333111222333333222000//////...---,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))((((((((((((((((((''''''''''''''')))***)))((('''(((***((()))************)))(((((()))))))))'''''')))***(((((())))))*********+++(((+++...///---+++***)))((()))***,,,,,,+++******+++***+++---//////---+++(((((()))***+++++++++***+++,,,---------------,,,///......---,,,+++++++++)))******+++,,,,,,------000000///.......................................//////////////////......///.........///000111222111111111222222111111111333444444222111000222444666888999:::<<>>FFFMMM[[[mmm}}}~~~rrreee[[[PPPKKKDDD===777555444444333222111////////////000---...//////---,,,---...,,,,,,,,,,,,------------((((((((())))))*********+++++++++***++++++,,,,,,wwwlllmmmrrrrrrcccUUUMMMCCC@@@<<<999888888777666;;;888555444444555555444444333111222333333222000000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,)))))))))))))))))))))***((((((((()))))))))******''')))***)))((('''(((***((()))+++------+++)))(((((()))))))))'''''')))***************))))))))))))+++,,,------+++)))))))))))))))******++++++++++++***))))))***---/////////,,,---///---+++***+++---&&&(((+++...000333444555000/////////......------------............//////000//////............///........................------......//////000000/////////000111222333444222222111000000111222222///111333444444444555666222555777666444444777:::>>>@@@IIIWWWcccooovvvjjj]]]PPPGGG@@@>>><<<888444222222222111111111///...---...///---///111000///---,,,---++++++,,,,,,,,,---------*********+++++++++++++++***************+++,,,---yyymmmlllqqq}}}qqqcccUUUMMMBBB???;;;::::::;;;::::::<<<999444222222333333333444333111222333333222000333222111000000/////////---------,,,,,,,,,+++++++++++++++,,,,,,---------)))))))))))))))*********(((((())))))******++++++((()))***)))((('''(((***((()))+++------+++)))(((((()))))))))'''''')))***))))))))))))************++++++,,,***(((''''''((()))************+++++++++)))'''&&&'''***---...///+++,,,...---******---///------...///000000000///////////////............+++++++++++++++++++++,,,---------......000111111........................------------...000111222/////////000111333444555333222111000000111222333///111333333222222333444666888:::999666555666999999888>>>HHHQQQZZZhhhwwwwwwfffYYYNNNBBB999888888888777555333222333111111111///---,,,---...---000222222000---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---vvvkkkkkkqqq|||}}}rrrdddTTTIIIAAA???<<<999777777777777666555444333222111111111555444222111000111222222000000...---------------333///+++***,,,...---+++*********)))))))))((((((+++***)))***+++,,,+++))))))***+++,,,,,,+++))))))))))))***+++++++++++++++(((***,,,......---+++)))***)))(((''''''((()))***((()))***---///...,,,)))++++++,,,,,,,,,---------***++++++,,,,,,++++++***)))******++++++,,,,,,---***---//////---+++---...***)))))),,,000333222000111000///...------......,,,,,,,,,+++++++++******///111222111///......///.........000111222333333,,,,,,---......//////000......///000111333555666555444222111000111111222444444333333444444555666999888777666666666666666999888999===BBBIIIUUUaaavvvwwwcccTTTHHH>>>::::::444333111000///000111222......////////////......111///,,,---///111///...+++++++++---...---***((()))))))))))))))*********)))))))))((())))))***+++yyymmmmmmsss~~~}}}qqqcccTTTIII???===:::777555555555555666555444333222222222222444333333222111111222222000000///...---------------+++((('''((((((((('''------------,,,,,,+++++++++***))))))***+++***))))))***++++++++++++***)))''''''((()))))))))))))))$$$%%%(((***+++***((('''***)))(((((((((((()))***---,,,******++++++)))((((((((()))))))))************++++++,,,,,,++++++***))))))******++++++,,,,,,+++---...---***)))***,,,***(((''')))---111333333111111000000///...---,,,,,,,,,+++++++++*********---...000///...---...//////000000///.........///,,,,,,------...//////000......///000111333555555777666444333333333444444111000000000000111222333555555444333222222333333777555555888;;;@@@IIISSS___jjj{{{qqqcccSSSHHH???888555555333222000/////////111222......////////////......///---++++++---///...,,,---+++******+++,,,+++***************))))))))))))++++++++++++,,,---......|||qqqpppvvv|||qqqcccTTTJJJ>>><<<:::777555555555666555444333333222222222222333333333333333222222111111000///...------------,,,---...---+++******+++.........------------,,,***)))((((((******)))((())))))***++++++******)))''''''((()))))))))))))))%%%''')))+++,,,+++***)))***))))))(((((())))))***...+++((('''((()))))))))''''''((((((((()))))))))******++++++++++++******))))))******++++++,,,,,,------,,,***'''&&&((()))***(((&&&'''+++000444555////////////---,,,***)))+++++++++******************+++------,,,---...///333555555222---***+++---------,,,,,,---...///000......///000111333444444222222111000000000111111333222111111111222444555666555555444444444555555666444333666777888===DDDIIISSSbbbqqqsssgggVVVKKK@@@;;;777333111222222111///......//////000......////////////......---+++******+++,,,,,,+++...+++(((''')))+++,,,---+++++++++***)))))))))(((((((((((()))***+++,,,---ttttttyyy}}}qqqdddUUUKKKAAA???<<<999888777888888444444333222222222333333222222444444444333222111111000///...------------...111333222///---...000+++++++++++++++++++++***)))((('''((()))***)))''')))))))))***************))))))***+++++++++++++++((()))***+++,,,+++***))))))))))))))))))))))))))))))'''%%%&&&(((***+++,,,************+++++++++,,,******++++++++++++************++++++,,,,,,---------,,,***((('''''')))++++++***))))))+++///222333///...,,,***)))(((((((((************************)))***,,,,,,,,,---000222777999888444...,,,---000------------...///000000...//////000111222222222/////////...////////////444333222222222333555666666555555555555555666666888555444777777666888===BBBHHHRRR]]]jjjyyy{{{rrrgggYYYOOODDD<<<555555555222111222000000///............///---......//////......---,,,++++++***++++++,,,,,,...+++(((((()))+++,,,,,,,,,,,,++++++***)))((((((''''''''''''(((***+++,,,xxxwww|||tttgggXXXMMMCCCAAA>>>:::888888888888333333222222222333444444111222444555555444333222111111///...............***---000///,,,***+++---))))))))))))************)))((('''((()))***)))'''((((((((())))))******+++))))))***+++++++++++++++'''((((((((('''&&&%%%$$$))))))************))))))&&&%%%&&&'''***++++++***+++++++++,,,,,,,,,------)))******++++++******)))++++++,,,,,,---.........,,,***)))((()))+++---...,,,---------------......222///+++((('''(((***,,,******************++++++***+++------...///222555777777666333///---///111------...///000000000000...///000111111111111111000000111222222333333333000000000000000111111222111111111111222333444444888444444777999777888;;;???BBBGGGMMMUUUbbbqqq{{{}}}vvvmmmeee\\\QQQEEE>>>;;;444000222444333111222000//////...............------............---------------,,,,,,,,,------...,,,++++++,,,,,,+++***---,,,,,,+++***))))))(((+++******+++,,,---......zzzzzzxxxjjj[[[PPPDDDBBB>>>:::888666666666222222222222333444444555222333333444444444444444111111000///............***+++,,,,,,******+++,,,***+++++++++++++++,,,,,,***)))((((((******)))(((((((((((((((((()))++++++''''''((()))))))))))))))*********))))))((('''&&&)))******++++++******))))))(((((()))******(((&&&)))************+++++++++))))))************))))))++++++,,,,,,---.........+++***)))))),,,...//////,,,---///...,,,+++++++++333111---+++***,,,...000+++++++++++++++,,,,,,,,,,,,---......///111444777555333000...---...//////---...111222333222111000...///000111111111000///...///000111222222222222000111333444444444333222222222222333444555666777666222111555888777777999999<<<>>>AAAFFFOOO[[[dddssswwwqqqhhh___UUUNNNHHH???888666666000---000222111000000///////////////.........------............---------.........,,,,,,...///000...---------,,,+++))),,,,,,,,,+++*********)))+++************+++,,,,,,|||||||||nnn^^^RRRGGGEEEAAA<<<999777666666222222222222333444555666333333333333333444555555222111000///............///---++++++,,,---------+++++++++,,,,,,---------+++***))))))***+++***)))((((((''''''((()))+++,,,''''''((()))))))))))))))***++++++,,,,,,,,,------)))***++++++++++++***)))+++)))''''''(((*********))))))))))))************))))))************))))))))))))***++++++,,,,,,---,,,***)))***---...---,,,***,,,,,,+++((((((***,,,.........---------......++++++,,,,,,,,,---------------.........000444777666111,,,+++...000///---,,,///333666777555222000...///111222111000///...+++,,,...000111111111111222444777999:::888555333555555555666777888:::;;;555111///333777666777888666888;;;<<>>888666666666555333333111000111333555555555111222444555555222000...///...---,,,,,,---...///222111111///...---,,,,,,...---,,,,,,+++,,,,,,---************************'''((((((((())))))************++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))###$$$%%%''')))+++---...---,,,+++******,,,...///EEE???777///+++***,,,...+++***)))))))))***,,,---------,,,,,,+++******))))))---***(((000///,,,111)))************++++++++++++,,,---...---,,,+++*********++++++,,,---......+++---///000000//////000,,,---...---,,,,,,---.........//////000111111111...//////000000000000000111000////////////000000000000111111111222222222000111111222444555666666222222333444555666888999666777888888777777999;;;;;;:::>>>FFFLLLRRR___lllyyypppdddSSSFFF???;;;777333000000000///......000111...000111...)))&&&%%%&&&////////////////////////------...............---((())),,,...////////////******,,,,,,,,,,,,*********)))))))))******+++,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------rrrnnnmmmttt|||iiiXXXNNNFFF>>>777888999666333333666444111---,,,...333777777666555444333444444555444333111000...---------000///---,,,+++++++++,,,,,,+++***+++---...---,,,((()))***+++---...000000***++++++,,,,,,++++++*********))))))((((((''''''))))))***+++++++++++++++)))))))))))))))))))))))))))))))))+++---...---,,,)))***,,,---......------......---------......///---------,,,,,,+++++++++((()))***+++,,,---------222///+++***,,,...---,,,///,,,******---...---+++------,,,,,,+++***))))))////////////////////////222111111000///......---+++,,,------......------///......//////000111222//////............//////000000000000000000000000---///000222333333333222333333222111111222222222444444444444444444444444777888888999999999888888=========>>>CCCJJJQQQUUUkkkmmmssszzzwwwlllVVVLLLAAA======<<<555///333333333222222222111111000000000000///...---,,,000000000000000000000000......------...///111222,,,,,,------...---------........................************************.........---------,,,,,,++++++,,,------......///tttllllllsss|||hhhXXXNNNEEE===888999:::888666666555444222000...000444777555444333222222222333333000000////////////000000000///---,,,,,,,,,------,,,+++++++++---...---,,,***+++++++++,,,,,,------******++++++++++++************))))))))))))))))))((()))******++++++******************************+++******+++------,,,***''''''((()))***++++++***......------------------------,,,,,,,,,+++++++++111///---+++*********+++000---******,,,------,,,...+++)))***,,,---,,,+++,,,,,,,,,,,,,,,---------,,,,,,------...///000000000000//////...------,,,+++,,,------......---------,,,,,,------...///000//////............//////111111111111111111111111//////111222333333222222333222222222222222222222444444444444444444444444444555666777888999999999;;;::::::;;;>>>BBBGGGJJJNNNPPPWWW___hhhuuu|||vvvlll^^^TTTIIIBBB:::666777666222...222222111111111000000000......///////////////...////////////////////////111000///...---......///,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))((((((++++++,,,------......///rrrjjjjjjsss|||hhhWWWMMMCCC<<<888999;;;999888999333333333222222333555888444444333222222222333333111000000//////000000111//////------,,,---...///---,,,+++,,,...///...------,,,,,,+++******)))))))))******++++++******)))******************++++++(((((()))***************++++++++++++++++++++++++---,,,+++,,,---,,,+++)))+++******++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++444222...***))))))***+++---+++))))))+++---------,,,+++))))))+++,,,+++*********+++,,,...///000000++++++,,,...///000111222//////......---,,,,,,,,,,,,,,,---............------,,,,,,------...///000000//////......//////000111111111111111111111111000111222222222222111111222222222222222222222222444444444444444444444444222333444666777888999999:::999999999:::;;;===>>><<<>>>CCCLLLSSS^^^ooo~~~{{{uuulllddd\\\RRRHHH@@@;;;888444111111111111000111111000000000/////////,,,---...///000000000000........................333222000///------,,,,,,,,,------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,------......///mmmggghhhrrr|||hhhVVVLLLCCC<<<888999999777666888000222333444333444555666555555555555555555555555444333222000///......---///...---------...///000---,,,+++,,,...///...---,,,,,,++++++***)))((((((***++++++++++++++++++************++++++,,,,,,,,,(((((()))************)))++++++++++++++++++++++++,,,++++++,,,---...,,,+++---,,,,,,++++++---...///,,,,,,,,,,,,+++******))),,,+++++++++++++++++++++---,,,+++******+++---...+++***)))***+++,,,------+++***))))))******+++***)))***+++,,,---...///000------...///000111222222............------,,,,,,,,,------...............///......//////000111222000000////////////000000222222222222222222222222222222222222111111000000111111222222333333222222444444444444444444444444333444555666777888888888::::::999999999999999999======@@@EEEIIIOOO[[[gggzzzxxxnnnfff[[[QQQIIIBBB<<<999555555444222000000222333111111000000000/////////------...///////////////........................222111000///...---,,,,,,---------...------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------......///|||iiidddeeeqqq|||gggUUUKKKCCC===999999777333333555...000333444444333444444444555555555555555555555555444222111///...............---,,,,,,---//////---,,,+++,,,...///...---++++++******************++++++,,,,,,,,,,,,++++++******++++++,,,,,,------(((((()))***************++++++++++++++++++++++++))))))))),,,...//////...******)))(((((()))+++,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++&&&''')))+++------,,,,,,*********+++++++++,,,---************))))))***+++******++++++,,,,,,,,,---------............///////////////...............,,,---......//////......///......//////000111222000000////////////000000111111111111111111111111333333222111111000000000000111222333333333333222444444444444444444444444777777777888777777666666888888999999999999888888;;;999;;;>>>@@@BBBIIIRRRaaammm~~~yyyllldddYYYSSSJJJAAA<<<888777666444555555333111000222444222222111111111000000000//////000//////...------...........................///////////////......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++,,,------......///{{{gggaaacccooo{{{fffUUUKKKBBB===999888666111111444...111333444444333333333111222333444444444333333222111111000000111111222......,,,,,,+++,,,---...,,,+++***+++---...---,,,*********++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++)))((())),,,///000000///++++++*********++++++,,,******,,,,,,---,,,+++************+++++++++++++++&&&(((***,,,---+++)))'''***+++---,,,++++++,,,---***+++,,,+++))))))+++,,,+++++++++++++++++++++***++++++++++++++++++++++++........................------...////////////...---,,,,,,------...///000111000000//////000000111000000000000000000000000333333222111000000111111///000222333444444333222444444444444444444444444888888888888777666555555666666666777777777777777666444555999:::;;;@@@FFFLLLUUUcccsssxxxfffXXXPPPIIIFFF@@@;;;888777777888333444333222000///000111222222111111111000000000000000000000///...---,,,........................,,,---...///000000000000............---,,,++++++------------------------************************------,,,,,,,,,+++++++++++++++,,,------......///xxxccc___bbbnnnzzzfffTTTJJJAAA<<<:::999666222333666111333555555444333333444111222333444444444333333222111111000000111111222...---,,,+++******+++,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,+++++++++))))))************))))))++++++++++++******************+++,,,,,,,,,,,,,,,*********************************,,,///000///...---------......------,,,(((***,,,---...---,,,+++)))*********++++++++++++)))***+++,,,,,,+++)))(((+++---///...,,,***+++---+++,,,---,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------------...///////////////---,,,,,,------...///000111111000000000000111111////////////////////////333222111000000111111222...000222444444444333222444444444444444444444444666666777777777666555555888777777666666777777888777555666:::;;;:::===BBBAAAGGGQQQ\\\hhhuuuzzzhhhWWWJJJCCC@@@???===;;;999777777888222222111111111111000000111111000000000/////////...///////////////......////////////////////////,,,,,,...///000000000///............---,,,+++***------------------------++++++++++++++++++++++++.........------------,,,++++++,,,------......///ttt___^^^aaannnyyyfffTTTJJJ???<<<::::::777444555:::444555666666555444444555222333555666777666555555555444333111000//////...///---,,,***))))))*********)))((()))+++,,,+++***...------,,,,,,+++++++++''''''(((((((((((('''''',,,++++++******)))))))))++++++,,,------------,,,)))))))))))))))))))))))),,,++++++---//////...---)))***+++,,,+++***)))(((((())),,,...///...------))))))******++++++++++++************+++,,,------,,,...000///,,,***+++---+++---...---******,,,///,,,,,,,,,------.........+++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////......//////000111222111111000000000000111111////////////////////////222222111000000111222333...000222444555444333222444444444444444444444444333333444555666666666555;;;:::999888777888888999:::777888;;;;;;999:::>>>@@@DDDKKKQQQWWW```kkksssxxxkkkZZZKKK???:::888999:::999666333222222222111000111333444333111000/////////............,,,---...///000000000000000000000000000000000000,,,---///000000000///...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((++++++,,,------......///xxxfff[[[]]]gggvvvvvvbbbRRRIII???===999777777888777666111111111222333444555666111333444555555222///---222333444444333222000///,,,,,,---------------,,,)))''''''(((+++,,,***(((...---+++*********+++++++++,,,---,,,***)))***+++************************,,,,,,,,,++++++*********+++,,,,,,+++)))((()))*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++---,,,+++******,,,...///++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...---,,,+++,,,,,,---------,,,++++++,,,,,,,,,+++---......------...000...---,,,---///111111000000000000//////.........---.........------...000///000000111111111000000111111222222222111111000222222222222333444555666000000000000111222333444444444444444444555666777222222333333555666777888;;;:::888777666555666666666777888999999999999999;;;;;;===@@@FFFMMMTTTYYYhhhuuuzzzsssmmmbbbXXXNNNFFF???:::;;;:::888666444333222222333333222111111222222222000000000000000000000000////////////////////////222111000//////...//////333333222000///...---,,,000000///---,,,+++***)))---------------...///000,,,+++******,,,......---***++++++,,,,,,++++++***---.........------///000wwwfff[[[^^^hhhvvvvvvcccTTTKKKDDD@@@;;;777666555555444222222222222333444555555222333444555444222000///222222222222111000///...------............------...---,,,---///000...,,,------+++*********+++++++++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///------------,,,,,,,,,,,,......---------,,,,,,,,,///...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,...///000000//////000222000///---...000111222111------,,,,,,,,,+++++++++,,,---......------///111///000000111111111000000///000000111111111000000111000000111222333444444111111111111111111222222333333333444444666777777333333333444555666888888:::999888666666666666777666777777888888888888888<<<<<<<<<>>>AAAEEEIIILLLSSS^^^mmm{{{uuujjjdddZZZVVVQQQMMMHHHCCC===999999888666444333222222222444444333222222222222222000000000000000000000000////////////////////////000000///...------......111111111000///...------000//////...---,,,++++++///......------------...000...,,,+++,,,,,,+++***++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---///yyyiii___aaakkkxxxvvvdddUUULLLDDD@@@:::666555555555555444444333333333333444444444444444444333222111111222111000///................../////////......---...---,,,---......---+++---,,,,,,++++++++++++,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***+++***)))((()))******++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...//////......---,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------...000111111//////000222333111......///111222222/////////............---+++,,,------------000222000000000111111000000///---...///000000000000000000000000000000111222333222222222111111111111000222222222333444666777888444444444555555777888999888888777666666666777888666666666777777777777777999999999:::<<<>>>???@@@EEELLLVVVaaannnwwwhhh\\\SSSNNNBBBAAAAAAAAA@@@>>>:::777666555444333222222222222666555444333222111111111000000000000000000000000////////////////////////......------,,,---------///////////////......---/////////.........------000///...---,,,,,,,,,,,,000...,,,+++,,,,,,,,,***,,,------------------,,,+++,,,,,,,,,++++++---...}}}nnnfffhhhqqq}}}wwweeeVVVMMMAAA===888555555777888888555555444333333333333333555555444444333333333333333222000.........////////////////////////...---,,,,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********(((*********(((((()))******+++,,,,,,------,,,,,,)))***+++,,,------------------------------------,,,,,,+++++++++,,,---...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------------...//////...---...000444111...---...000111111000000000///////////////+++,,,---------...000222000000000000000000///...---...///000111111111111000000000000000111222333000111111222222222111111111111222333444666777888555444555555666777888999777666555555666777888999666666555555555666666666333444666888;;;<<<===>>>BBBEEEJJJPPPYYYhhhyyyzzzsssiii]]]RRRKKKFFFDDD;;;::::::::::::999777444444444333333333333444444777666555333222111111111000000000000000000000000////////////////////////......---------......///---...////////////........./////////////////////......---,,,,,,---------,,,+++***+++---/////////------............------+++,,,---,,,++++++---///~~~pppmmmpppyyyxxxeeeUUULLLAAA===999666666777888888666666555444333333333333555555444444444444444444444333111000//////000111//////000000///......------...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((((()))+++***)))((()))+++++++++,,,------------,,,)))***+++,,,---.........------------------------++++++++++++,,,,,,------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++,,,---............---...///000///...---...///222000---,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++---...---------///111000000000000000///.........///000111222222333333222111111111111222222333---...000222333333333333111222222222444555666777555555444555555666777888666666555555555777888999666666555444444555666666222333666999;;;<<<======;;;===@@@DDDJJJSSS___gggttt||||||rrrlll]]]YYYQQQIIIBBB???>>>===;;;999666555666666555444444444333333444555555666777666444333222111111000//////////////////////////////////////////////////////...//////000111111,,,---///000000000///............///////////////+++++++++,,,,,,...///000,,,+++***+++...000000///---......//////......---,,,---...---,,,,,,...000}}}oooooottt~~~yyyeeeTTTJJJCCC@@@;;;888777666444333666666555444333333444444444555555666666555444444555444333222111111111111///////////////...---,,,)))+++------,,,+++,,,---+++,,,,,,------------,,,,,,---...---,,,+++,,,---..............................---,,,***)))(((((()))***++++++******+++,,,++++++,,,---------------******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---.........------***+++---...//////...---111222333222000///000111000...------///000///...------------............---.........------...000000000000000///...------///000111222222333222222222222111111111222222333+++---///222444444444444222222222222333444555666444444444444444555666666666666555444555666888999888777555444444555666666666777888999:::;;;;;;;;;666888<<>>AAADDDGGGIIIGGGMMMTTT[[[bbblllyyy|||rrrfffXXXNNNDDDBBB>>>;;;888777777777444444444444333333333333222111111111222222333333222222111111111111222222///.....................000000///...............---///000///...,,,------222111111000///......---///000222222222///---+++,,,,,,,,,---------------,,,,,,,,,,,,---...///000000111111000......///111------------------------,,,,,,,,,---------......ooofffiiisssqqq```RRRKKKBBB@@@<<<:::999999777666555555555555666777888888777666555444444444444444555444333333333333444444222222111000////////////000///...---,,,,,,,,,,,,...------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------,,,,,,+++******+++---...,,,,,,---------,,,+++++++++,,,---......---,,,++++++++++++++++++,,,------''''''(((***+++---......,,,,,,,,,---------......,,,,,,------------,,,,,,******+++,,,---......///***+++,,,---...000111111///...---...000000000...///////////////////////////////////////.........000222222111///......///111111111111111111111111111111000000000000111111///...---000555777666333222222333333333333222222222333333444444333333222444444444444444444444444666666666666666666555444777777777888888777666666888777777777888999;;;<<<:::::::::;;;<<>>:::777666555444333222222333333333333333222222222222333333444444555555555444222222111111111111222222000111111222222222222222000000///...............---///000000...---...///222111111000///......---111111000///////////////000000//////......---------------------...//////222333222000---,,,---...------------------------,,,,,,,,,---------......mmm```eeeqqqsss```RRRKKKCCC@@@<<<999888888888777555555555666666888999999777666444333333444555666333333333333333222222111333222000///---,,,,,,,,,..................------*********++++++,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,,,,------***+++---......---+++***,,,+++++++++++++++,,,,,,---,,,***))))))***,,,---+++,,,,,,------,,,,,,,,,***,,,---//////---,,,***,,,,,,++++++,,,,,,---...000000///...---,,,+++***,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------111111111000000000000000///---++++++---...//////000000000000000/////////000//////......///000000///000111000///...///000/////////000000111111111222222111111111111222222333333444555555555333111666444222111111222444666222333333444444333333222333333333444444444555555555666777777777555444333666666777777777666666555777666666666777888:::;;;888888888999999:::;;;;;;<<<===>>>???@@@CCCGGGIIINNNSSS\\\dddmmmwwwwwwlllccc]]]YYYOOOJJJDDD@@@>>><<<999777666555444333222111111111444444444444333333333333222333444555555555444444222222111111111111222222///000111222333222222222000000///...............---///000000///......///////////////000000000000111000///......//////000000000000//////...............---------...///////////////...,,,,,,---...------------------------,,,,,,,,,---------......|||kkk```gggtttuuubbbTTTMMMDDD@@@;;;888888888888777555555555555666777888888666555555444444444555555333333444444333222111000555444222111000/////////....../////////......---******++++++,,,------...,,,,,,---.........------++++++,,,,,,,,,,,,------++++++------------++++++++++++*********+++,,,,,,...---+++******+++,,,,,,++++++,,,---------,,,,,,---...///000000///...---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,++++++,,,---...//////000111111111000//////......///---++++++---/////////000000000000000000000000......---,,,,,,---///000///000111111//////000111......///000000111111111222222111111111111222222111111333444555666666666666444333111111333444666222333333444444333333222222333333444444555555555555555555555555555444333444555666666777777777666999999999:::::::::::::::888999999::::::;;;;;;;;;<<<;;;;;;<<<===???AAACCCCCCGGGMMMRRRWWW___hhhooozzz~~~pppbbbWWWOOOIIIFFFBBB???<<<:::999777555333222222222222222222222222444444444444333333333333000111222333444333222111222222111111111111222222,,,---///000111000000///000000///...............---///000000/////////000......//////000111111111000000////////////000000///////////////.........///...............//////,,,---...---,,,,,,...///------------------------,,,,,,,,,---------......xxxjjjccckkkyyyvvvdddWWWQQQDDD@@@;;;888777888888888666555555555555555666666444444555555555555555444444555555555444333111000444333222111000000000000---...///000000///...---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++,,,------------------,,,,,,,,,+++***+++,,,,,,---------,,,---------------------------,,,,,,,,,,,,---......***+++++++++,,,---------,,,,,,,,,---------......------............------,,,---------......//////............------------///...,,,---///000///////////////000111111111222000///...---...///111222000111222111000000111222//////000111111222333333333222222111111222222333111111222222333444555777222333444555555444333222222333333444444333333222222222333333444555555666444333333333333444444555333333555666777777888888888999:::;;;:::999777666888888999:::;;;<<<<<<<<<>>>=========>>>?????????===AAAEEEGGGJJJNNNUUUZZZbbbiiisss{{{yyyjjjcccXXXNNNGGGBBB???======;;;888666555555555444222222333333444444333333333333333333222222222222///111222444444333222111222222111111111111222222***,,,...000000000///...000000///...............---...000000000///000111////////////000000000000/////////000000000000000..................////////////............//////---...///...,,,,,,...///------------------------,,,,,,,,,---------......uuuhhhfffnnn}}}wwwfffYYYSSSDDD@@@;;;888777888888888666555555444444444555555333444555666666666444444555666777777666444222111222111000///............---...///000000///......///......------,,,,,,+++++++++***)))***+++---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---............---,,,+++***+++,,,,,,------------******)))(((((()))******---,,,,,,,,,,,,---..............................,,,,,,,,,---------......---......//////......---111000000...---,,,++++++//////000000111111222222///...---...000111000.........///000111222222333444333222111111333555666000111222222111000111333000000111222333333444444333222222111111222222333444444333111000000222333///222666999999666222///222333333444444333333222222222333333444555666666333222222111222333555666222222444666777888888888444666888999888666333111777888999;;;<<<<<<<<<<<>><<<;;;:::;;;999666444444666999:::666666777666666555444333222222222111111111111000111222444666666555444333222222111111111111222222+++---///111222222000000000000///...............---...000111000///000111111111000000//////.........///000000000000//////,,,---------......//////000//////........./////////000000///------...///------------------------,,,,,,,,,---------......nnndddeeeooo}}}uuufffYYYOOODDDAAA<<<999888777666555555555444444555555666777999777555555666777777666333333444444333333222111///000111000///...///000444333222000...---,,,,,,---------,,,,,,,,,++++++)))***,,,......---,,,+++,,,,,,+++******+++,,,,,,222111000...------------+++******+++,,,---...///,,,,,,++++++,,,...///111---------......000111111)))***,,,---...---,,,,,,******))))))))))))******........................,,,,,,------...///000000------------.........///......////////////......000222333333111000111111222000...///222222///,,,.../////////000000000000///111222111000///000111111111111111111111111111333222111000//////000000222222111111222444555777555444333333222222222222777666333111111111222333555444444333333444444555777333111333777999666333333333333333333333333333666666777777777777666555555555555555555666777777888888999999999:::::::::???<<<;;;===???>>><<<:::?????????@@@BBBDDDFFFGGGIIIIIIJJJNNNTTT[[[bbbgggrrrxxx|||uuulllddd^^^WWWPPPLLLBBBAAA@@@===:::888666555555555444333333444666666666555444333222222111000111333555444333222333444333333222222333333444555333111...///222333222000000000111111111111000000***++++++,,,---.../////////......//////000111222//////............//////000000//////.........---///...---,,,,,,,,,,,,,,,***++++++,,,---.../////////...,,,++++++,,,---///..............................---------,,,,,,,,,mmmccceeeppptttfffYYYOOOFFFBBB>>><<<;;;;;;:::999;;;;;;::::::;;;;;;<<<===999888666666777777666555444444444444444333333222222333444333111000000222000000////////////000000---------,,,,,,,,,,,,+++***+++,,,---...---,,,,,,...---,,,++++++,,,---...111000///......---......111000///......---......,,,,,,,,,,,,---......///---------......///000111......//////000/////////---,,,,,,,,,,,,,,,,,,---..................------,,,,,,---......//////000/////////000000000111111......////////////......///111222222111000000111111000000000111111000...222222222222333333333333000222333222111000111222222222222111111111111111222222222222222111111111222222111111222333555666666555444444333333333444888777555333222222333444666555555444444555555666777444111333777888666333555555555555444444444444555555555555666666666777666555555555555666777777999999999:::::::::;;;;;;===;;;;;;===??????======<<<======???@@@AAABBBBBBAAAAAAAAADDDGGGLLLQQQTTT\\\aaajjjttt}}}wwwrrreee```YYYSSSOOOJJJEEEAAAAAA@@@>>><<<:::888777666888777666555555555666777666555555444444333333333222333555444333222222333333333222222333333444555444222000111333555444333000000111111111111000000------......///000000000111000///////////////000//////............//////111111000000000/////////000//////......---......---------......//////000000///...------...//////////////////////////////000000/////////.........kkkaaaeeeppptttfffZZZPPPFFFCCC???===<<<<<<<<<;;;::::::999999::::::;;;<<<999888888888999888555333555555555555555444444333333444555333111000000111////////////000111222222......---------,,,,,,,,,+++,,,,,,,,,------------///......------....../////////............/////////...---,,,++++++++++++,,,------.........------......---......///000111......---,,,,,,,,,------000//////......//////000/////////......------------------......//////000//////000000000111111111...//////000000//////...///000111111//////000111///000111111000000111222000000000000111111111111111333444333222111222333222222222222111111000000111222333444444444333222111111111111222333444444666666555444444444555555888777666444444444555555666666666555555666666666666444222444777888666444666666666666666666666666555444444333444555777888666666666666666777777888999::::::::::::;;;;;;;;;<<<======>>>?????????>>>;;;<<<===???@@@@@@???????????????@@@AAACCCEEEFFFLLLOOOUUU]]]gggsss~~~zzznnnhhhccc]]]YYYMMMJJJFFFCCCAAA???<<<:::>>>===<<<;;;:::999888777777666555444444444444444555555555555555555555555222444555444222111111222333333222222333333444555444222111222444555555444000000111111111111000000111111111111111111111111222111000///............000//////......//////000111111111111000000000000000000000000/////////////////////////////////////////////000000000000000111111111111111111111111000000000////////////...}}}jjjaaabbbnnn~~~tttggg[[[RRRFFFCCC>>><<<;;;::::::999888888777777888888999::::::999999::::::888555222666666666666666555555444333444444222///......///111111000000///000000000............---------------,,,,,,,,,,,,---.............................................///000000***************+++,,,---------...//////...---,,,...............///000000///...,,,+++***++++++,,,/////////....../////////000000//////......------------....../////////000---............///////////////000000000000//////...///000000......000111---000222111......000333////////////000000000000111222333333111111222333333333222222111000000000///000333444555444333222111111111111222222333333555555444444444444555555777666555444444444555555666666555555555555666666666444333444777888777555666666666666777777777777888777555444444555666888777777666666777777888999999999999999999:::::::::===@@@BBB???===>>>>>>>>>;;;===???AAAAAA@@@???>>>@@@@@@@@@AAAAAAAAA@@@@@@FFFHHHKKKPPPVVV___iiipppxxx}}}{{{qqqcccXXXRRRMMMIIIFFFCCCBBB@@@???>>>===<<<;;;;;;;;;::::::999999999999888888777666555555444444333444444444555555555666222444555444222111111111333333222222333333444555555444333222222222222222000000111111111111000000333333222222111111111000111111000///////////////000000////////////000000000000000000000000000000000000000000000000//////000000000//////............///000000111000000000111111111111111111111111.........---------------}}}kkkbbb___jjjzzzuuuhhh\\\SSSHHHDDD@@@<<<;;;:::888777<<<;;;;;;;;;;;;<<<======;;;::::::;;;;;;999555222666666777777666666555444444444444333000...//////111111000000000000111111/////////.........------------,,,,,,,,,---...///------............------......---......///000111///............///000000---.../////////...---,,,///............//////000222111000.........///000---------,,,,,,---------000000/////////..................///////////////............/////////000//////000000000000//////...///000///......000222...000111///---,,,///222222222333333333444444444000111222111000///000222222222222111111111000000...000222444444333222111111222222222333333333333444333333333333333444444555555555444444444444444555444444333333444444555666555444555666777777666555555666666777777777888<<<:::888666555555666777777777777777777888999999999999999999999888888888???FFFHHHAAA<<<<<<===<<<;;;<<<>>>@@@@@@@@@>>>===<<<===>>>>>>???>>>======BBBBBBCCCDDDGGGMMMUUUZZZaaaeeejjjpppwww}}}vvveee]]]SSSJJJEEECCC@@@>>>@@@@@@@@@???>>>=========888888888999999999999999;;;;;;;;;:::999888777777222222222333444444555555333444555555333222222222333333222222333333444555:::999888555333111111111000000111111111111000000333222222111111000000//////////////////000111111000000////////////000000////////////////////////...//////000000000//////000000//////...------------...///000000000000000000000000000000000000000........................mmmeee^^^iiiwwwtttggg[[[RRRIIIFFFAAA>>>===<<<;;;999===<<<<<<<<<<<<===>>>>>>;;;:::::::::;;;:::777555666666666666666555555444555666777555333222222333/////////000111222444444000////////////.........,,,---------............------............------...............///000111333222000///------,,,,,,---....../////////......//////............//////000//////............///,,,,,,++++++++++++,,,,,,////////////////////////////////////////////////000000000111111111222222///000000111111000000/////////000///...///222444111111000///------///111111111222222222333333333///000111111000///000111111111111111111111111111000111222333333222222111222333333444444444333333333333222222222333444444444444444444444444444444444444333333333333444444555555666666666777777777555666666777777888888888<<<;;;999777666666666777888888888888888999999:::::::::999999999999888888@@@JJJLLLCCC;;;;;;<<<;;;999:::;;;===>>>>>>======;;;<<<===>>>????????????@@@@@@@@@@@@AAAEEEJJJNNNRRRTTTWWW[[[___eeelllpppyyy|||tttlllddd___UUUPPPIIIDDDAAA???===<<<<<<===>>>===;;;:::::::::777777777777888888888999666666777666666555444333222222222333333444444444333444666666444444444555333333222222333333444555<<<===;;;888555333333333000000111111111111000000222222111111000000000///............///000111222111000000//////000000111............////////////---...000111111000///////////////......---------......//////000000111111///////////////////////////000000000000111111111pppiiiaaajjjwwwqqqeeeXXXOOOFFFCCC???=========<<<<<<::::::999999::::::;;;<<<<<<:::999999::::::999777555666666666666555444444555666666666444333333444000000000000111222333444000000000/////////......+++,,,.../////////...---...//////000000//////...//////.........//////000222111000...,,,+++++++++......---......///000111//////............//////+++,,,---------------------------,,,,,,---------.........///000000111111000/////////////////////000000111111111222222222000000111111111111000000000000000//////000333666666444111///000000000000//////000000000111111111000111222222000000111222000000000111222222333333333333333333333222222222333444555555555555444333333333333333333444555555555555555666666666555555555555444444444444555555555666666777666666777888777777777888999:::::::::777777777777777888888888999888888888888999::::::<<<<<<<<<;;;;;;:::::::::???KKKNNNDDD:::;;;>>>===999:::;;;<<<===>>>??????===>>>>>>???@@@AAABBBBBB???@@@AAAAAABBBEEEIIILLLIIIJJJLLLMMMOOORRRWWWZZZ^^^gggttt~~~tttoooggg```ZZZUUUPPPNNNJJJHHHDDDAAA???===;;;:::888:::<<<<<<999888888999666666666777777777888888111222333444333333222111333333333444444444444444222444666777666666777888333333222222333333444555999::::::777444222333555000000111111111111000000222222111111111111111111000///////////////000111111111000000000000111111......//////000000000000...///111222333222111000000000//////////////////000000//////000111333444///////////////////////////000000000111111111111rrrllldddlllxxxooobbbVVVMMM@@@>>>;;;:::;;;<<<===<<<;;;::::::::::::;;;<<<<<<<<<:::999999:::;;;:::999555555555555555444444333222333444444222111222444444333222111000000000000000000000000////////////+++,,,...000000///...,,,///000111222222111000/////////............//////333222111111111111222222...---------...///111222000//////.........//////---...000111111111000000//////............//////------...///000111222222000000000000////////////////////////000000000000000000111111111111000000000111111000///000444666;;;666222000222333222000222222333333333444444444111222333333111111222333//////000111222333333444666555444333333333333333444555666666666555444333444444444444444555666777555666777777777777777666666666555555555555666666555666777777666666777888888888999::::::;;;<<<<<<333444555777888999999999999999888888999999:::;;;>>>>>>=========<<<<<<<<<===JJJOOODDD:::<<<@@@???<<<<<<<<<===???AAABBBCCC<<<<<<<<<<<<===>>>???@@@<<<>>>@@@AAABBBEEEIIILLLEEEFFFGGGHHHHHHJJJMMMPPPPPPWWW___eeeiiirrrzzzppphhh```[[[SSSMMMIIIGGGEEEDDDEEEDDDBBB@@@>>>;;;999888777:::======;;;999:::;;;666666666666777777777777555666777888888888777666555555555555555555555555222444777777777777888:::333333222222333333444555333444555444111000222444000000111111111111000000222222222222222222222222222111000//////......///111111000000000000111111//////000000111111111222///000222444444444222111000000000000000111111111222111000000000222555666////////////////////////---.........//////000000xxxhhhkkkiiirrrqqqbbbTTTKKKBBB@@@===;;;:::;;;===>>><<<;;;::::::999999999999999999999999999999999999999888777666555555555666222222222111222222333333333333222222111222222222444222111111222333333222////////////............///...---------///000111......//////000000111111////////////////////////111111000000//////............////////////......222000.........///...---111000000////////////000......//////000000111111111000...------...///000000000000000000///......000000000000////////////000///......000333555777>>>777000...000222222000111111222222222333333333555555444333222111000///111111222333333333222222555666777666444333444555555555666666555444333333444444444555555555555666666555444444555777:::<<<555444222111222333555777444666888999:::999777666888666555666999:::999666555666777777777777666666:::777555666999;;;:::888===<<<;;;:::999:::;;;<<<<<>>>>>>>>===<<<:::999888<<<<<<<<<======>>>???@@@BBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFJJJPPPUUUYYY^^^eeejjjuuu~~~vvvnnniiiccc[[[UUUMMMIIIDDDBBBBBBAAA???<<<>>>>>>>>>======<<<<<<<<<;;;;;;::::::999888777777666777888888666555555666222333333444444555555666222222333444555555555444666555555777999888444000111222333333444444333333444222///...000111222222555444222111000111222222//////000111222222333333111111111000000000000000111111111111111000////////////000000222444555666///......///111222111000000000000000111111111111222111000111333444333222000000000000000000000000000000000000000000000000{{{iiiggghhhsss}}}oooaaaSSSJJJCCCAAA???<<<;;;;;;===>>><<<;;;::::::999999::::::999999999999999999999999999888777666555555444444333333222222222222333333444333222111000/////////000///......000111111000111111000000000///////////////.........///111111.../////////000000000111////////////////////////111000000000/////////.........////////////......111///....../////////...000000////////////000000.../////////000000000111111000...------...///000...//////000000000000///000000000000////////////111111000///000111333444:::555///...111444333222000000111111111222222222333333333222222222222111333333333333333222111000222333444333222111222333555555666666555444444333444444444555555555555666555555444555666777999:::777666555555555666777888555666777888999888888777888666555666999:::888777777777777888888888888888:::888555666888::::::999:::999888888888999::::::;;;<<<======;;;;;;<<<===<<<<<<=========<<<;;;;;;:::;;;===?????????>>>>>>@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@AAAAAAAAACCCEEEIIIKKKNNNTTT[[[```]]]cccmmmxxxzzzsssooohhh```ZZZVVVRRRLLLHHHGGGCCC@@@>>>>>>===;;;999;;;;;;;;;;;;:::::::::::::::999999888888777777777777888:::999777666666777444444444444444444444444333333444555555555555555555555555777999888444111222222333444444444444333444222000000111222222222333222111111111222333444111111111111222333444555000000000///////////////111111111111111000//////111222222333444555666666222000//////000111111000....../////////000000000222111000111333444333222111111111111111111111111111111111111111111111111~~~kkkccchhhvvvzzzlll^^^QQQHHHEEECCC@@@===<<<<<<<<<===<<<;;;::::::::::::::::::::::::::::::::::::::::::999999888777666555444333444333333222222333333333444333222000///......---///...---...111222333222222222111111111000000000000000000///000000111222////////////000000000000////////////////////////000000000000////////////...//////000000//////...000...---...///000000/////////...//////000111222////////////000000000000000///.........///000111---...///000000111111111////////////000000000000333222000000///000111222555222//////222444444222000000000000111111111111111111111222222333333333444444444333222111000///000222333333111111222444555555555666555555444333444444444555555555555666444444555666777777888999666666777777777888888888666777777777888888888888888666666666888999888777:::999888777777888999::::::888666555777999::::::888888888888999:::;;;;;;>>><<<:::999::::::::::::;;;;;;<<<===>>>>>>======999;;;===@@@@@@???===<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBDDDIIIOOOSSSLLLOOOVVV^^^gggrrr}}}~~~wwwqqqjjjbbb\\\YYYTTTNNNKKKJJJHHHEEEBBBBBB???===<<<<<<;;;:::999999999::::::::::::::::::888888888888888777777777888999::::::888777777888666666555555444333333222444444555666666666555555555555555777888777444111222222333444444444444444444222111222333444333222111111111111222333444555333222222111222333555666////////////////////////111111111222111111000///111222444555555555444333333111//////000111111000//////000000000111111111222111000111333444333222111111111111111111111111111111111111111111111111lllbbbjjj|||vvvhhh[[[NNNGGGFFFDDDAAA???===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::;;;::::::999777666555444555444444333333333333444444333222000000/////////111000000111444666777777222222111111111000000000111111111111111111111222////////////000000000000////////////////////////000000000000//////////////////000000000000/////////...---...000111222111............///000222222////////////000000000000000//////...//////000111...//////000000000000///////////////000000000000111111000000000000111111222111000000333444222111000111111111222222222222111111222222222333333333333333333333222222111000111333444444333333555666444555555555555555444444444444444555555555555666333444555666777777777777444555555666777666666666777777777666777888888999777777666777888888888888;;;999777666666777888999:::888666555666888:::;;;888999999:::;;;<<<>>>>>>CCC???:::999;;;===<<<:::;;;<<<======>>>>>>======:::;;;===>>>???>>>===<<<============>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBDDDGGGJJJHHHIIILLLQQQYYYccclllrrrppptttzzz}}}sssnnngggbbb^^^ZZZUUURRRNNNKKKHHHFFFFFFFFFDDDBBB@@@???>>>>>>======<<<<<<::::::;;;;;;<<<<<<======888888888888888999999999777999:::999888777777777666555555555444444444333555555666666666666666555555555666666777666444222222333333444555444444444333333222333555555333111222222222222222222333333333333111111111333444666////////////000000000000111111111222222111111000///111222333333222000///111///------///111222222222222333333333444444444222111000111333444333222111111111111111111111111111111111111111111111111|||mmmdddqqqrrrdddWWWMMMFFFEEEDDDBBB???===<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;999888666555666555555444333333444444222222111111111222222333222111111333666888999999111111000000000/////////111222222222222111111111000000000000////////////000000000000000000000000////////////000000000000//////000000000000/////////...---...000222222222............///000222222000000000000///////////////////////////000111111111111111111000///------.../////////000000000111////////////000111222222222111111111222222000///222222222333333333444444333333333222222222111111000111222222333333333333222333444444444444555666444444555555555555555444444444444555555555555666333444555666777777666666444555555666777666666666777777777666777888888999666777777777777777888999:::999777555444555777888999888777666666888:::;;;777888999;;;<<<===>>>>>>CCC???;;;:::<<<===<<<;;;===============<<<<<<;;;======;;;;;;;;;<<<>>>???============>>>???@@@AAA=========>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBDDDDDDDDDHHHNNNVVV\\\```bbbeeehhhlllrrrzzzvvvlllfff\\\YYYTTTQQQNNNLLLJJJIIIFFFDDDCCCBBBAAAAAA@@@?????????@@@@@@???>>>>>>>>>;;;;;;;;;<<<<<<=========999999::::::::::::::::::666777999888777555666666444444444555555666666666555666666666666666555555444555666666555444333333333333444555555555444444333333222333555555333111444444333333222111000000222111111000000111333333000000000111111222222222111111222222222222111111000111222333333111///......,,,+++,,,///222333222333333333333444444444444222111000111333444333222111111111111111111111111111111111111111111111111yyyoookkk{{{nnn```UUULLLFFFCCCBBBAAA???===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===::::::::::::::::::::::::::::::;;;;;;:::999777666777666555555444444444444111111111111222333444555111000///111444666777777111111000000000/////////111222222222222111000000000000000000////////////000000000000000000000000////////////000000000000///000000111111000000///000...---...000222222222//////...//////000111222000000000000////////////...//////000000111111111222222222111///...,,,+++......//////000000111111......///000000111222222111111111000000000000000333333333333444444444555333333333222222111111111///000111222333444444444111333444444222222333555333444555555666555555555444444444555555555555666444444555555555666666666666666777777777888888888666777777777888888888888555777888888777777888999999888777555555555666666777888999888777777999;;;555666888999:::;;;;;;;;;>>><<<:::999:::;;;::::::<<<<<<======<<<;;;::::::???===;;;999999;;;>>>???<<<<<<<<<<<<===>>>???@@@======>>>???@@@AAAAAABBB??????@@@CCCEEEDDDAAA???@@@@@@AAADDDIIINNNQQQRRRXXXYYYZZZ[[[\\\___dddgggmmmrrryyy|||vvvooohhhaaaZZZVVVQQQOOOMMMJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@??????>>>===???@@@@@@>>>======>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::666777888888666555555666333444444555666666777777555555666666666555444444444555666666444333333444333333444555555555555555444222111222333444333222555555444444222000///...111111111111111111111111000111111222222333333333000111222222333222222222222222333444444333222111---,,,,,,...111333222222000000111111111222222222222111000111333444333222222222222222222222222222222222222222222222222222vvvqqqsss|||jjj]]]SSSLLLGGGAAA@@@@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;666777999::::::999777666888777666555444444444444222111111111111111222333000///...000222444555444222222111111111000000000111111222222222111//////111000000000/////////...000000000000000000000000.../////////000000000111000000111111111111000000111///...///111222222111000000////////////000000111000000000/////////.........///000111222222222111111111111000...------.........///000111111111//////000000000000000///...////////////000111333222222333333333444444444111222222222222222333333000111222333333333333333444555666555333222333444333444444555666666555555444444444555555555555666555555444333444555666777777666555555555666777888555666777888999888888777555777999888777666888:::999999888888777666666555555777::::::888777888:::666777888:::;;;;;;::::::999:::;;;:::999888999:::999:::;;;;;;;;;;;;;;;;;;>>>===;;;::::::;;;<<<===;;;::::::;;;;;;<<<===>>>===>>>>>>???AAABBBBBBCCC???>>>>>>AAADDDEEECCCAAA@@@@@@BBBFFFKKKMMMLLLJJJOOOPPPQQQOOONNNNNNOOOQQQUUUXXX\\\aaagggnnnuuuzzz|||{{{{{{yyyuuuqqqmmmkkkeeeaaa\\\XXXUUURRROOOLLLJJJKKKKKKIIIGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBAAABBB>>>@@@BBBBBB???======???<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999666888999999777666666777555555555555666666666666555555555555555444333333333555666555333222333555333444444555555555555555444222000000111222222222333444444444333111000///000111333444444333111000///000000111222222333333000111222222333333333222222222222222222333333333000000000222444444111///000000000000111111111111222111000111333444333222222222222222222222222222222222222222222222222222uuutttxxxzzzhhh\\\SSSLLLHHH?????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;444555777888999888666555888888777555555444444444222222111000//////000000111000///000333444555444333333333222222222111111000111222222111000///...111111000000/////////...000000000000000000000000.../////////000000111111000000111111111111000000111000//////111222222111111000000////////////000111111000000/////////.........000111222222222222///000000000000000///...---......///000111111222111111111111000///...---,,,---.........000333666111111222222222333333333///000111222333444555555222222333333333222222111777888999888666555555666333333444555666666666555444444444555555555666666666555444333333444666777555444222111222333555777444666888999:::999777666555777999888666666888:::::::::::::::999777666555333777;;;<<<999888888999888999;;;<<<===<<<<<<;;;777:::===<<<:::888:::<<<666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999:::;;;<<<<<<999999:::;;;<<<===>>>???BBB???>>>???CCCGGGGGGFFF@@@AAACCCHHHLLLMMMJJJFFFKKKLLLLLLKKKHHHGGGGGGGGGHHHIIILLLNNNRRRWWW^^^ccc^^^ccchhhmmmsss~~~}}}zzzuuupppkkkgggeeedddaaaaaa```^^^[[[WWWTTTRRRTTTQQQMMMKKKJJJJJJIIIHHHAAACCCEEEFFFEEECCCCCCCCCBBBDDDEEEDDDCCCBBBBBBCCC@@@CCCEEEDDDAAA??????@@@@@@@@@??????>>>>>>======;;;;;;::::::999888777777777999::::::888777777888777777777666555555444444444555555555444333333222333555777555222111333555333444555555666666555555444222///...000111222222111222333444333222111000111222444666666444222000...//////000111222222222000111222333333333333333000000//////000111111222333333444666666444000---111111222222222333333333222111000111333444333222222222222222222222222222222222222222222222222222~~~kkkppp||||||kkk```XXXPPPKKKDDDBBB@@@??????@@@>>>======>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<888888777777777666666666555666777777777666555444666666555555555444444444444333222111000111111222333222000/////////000111111111111111111000000000222///,,,,,,///000000...222111111111111222222333000000000000000000000000111111111111111111111111///000000111111///...---000000000000000000000000111111111222222333333333////////////000000000000000000000///////////////333111000000111111000...111111222222222222111111444333111222333444444333222111000222555888999999444555666555444555777888000222333333222111111222333444555666666666444444555555444444444444555555666666666666666777777888555555666666777777888888:::888666555444555666777777888999:::::::::::::::::::::999999999::::::;;;888888777777888888999:::777777777777888999::::::???===:::888666666777777;;;::::::::::::;;;<<<<<<999888888888888999::::::999:::;;;;;;<<<;;;;;;;;;========================??????@@@@@@@@@???>>>>>>BBB@@@===;;;;;;>>>AAADDD@@@<<>>===============>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::777777666666555444444333777777666555555555555555555555555555444444333333666666666777777888888888444444444444444555555666555666777777666555333222444444444444444444444444333333222222222222333333666666666444222222444666666555444333222222222222333333333333333444444555444333111000000000222333555333222222333444444333222222333333333333222222333222000111222333111000tttyyyzzzhhh\\\SSSLLLFFFAAA???<<<;;;<<<<<<:::999999999:::;;;<<<<<<<<<;;;999999999888888777777777;;;;;;:::::::::999999999333444444555444333222111333333333333222222222222333222111000000111111222666555444333222333444444111111111111111111111111333000......000111111///000000000000000111222333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,222222333333333222111000////////////////////////+++,,,,,,,,,------------000000000000111111111111111111111111111111111111444333111222333333111000111222222333333222222111333111000111333444444333444333222444666777777666...///000///......000222222333555555333222333444444555666666666666666666666666555555555666666777888777777777777777888888666666666666777777777777888777555444444555666777444444555666666666666666333333333333333333333333888888777777888888999:::999999999888999999::::::>>>===;;;999888888999999:::999999999999:::;;;;;;:::::::::::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????CCCAAA???======@@@BBBDDDBBB===BBBPPPVVVNNNEEEBBBDDDEEEFFFGGGHHHGGGFFFFFF@@@BBBCCCDDDCCCDDDEEEGGGDDDFFFIIIKKKNNNSSS[[[```ggghhhjjjlllpppuuu{{{yyysssooommmlllpppuuu}}}}}}wwwrrrooonnnmmmkkkhhhccc```^^^[[[XXXVVVVVVSSSOOOMMMNNNMMMLLLJJJJJJDDDHHHKKKEEEEEEHHHDDDDDDCCCBBBAAA@@@@@@@@@@@@EEEDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>======<<<<<<<<<;;;;;;:::::::::;;;::::::999888888777777555555444444333444444444777777777666666555555555444444444444444444444444333333222222333333444555444555555555555555444444333333333333333333333333333222222111111222222333222444666555333222222222444444222111111111111111222222222222222333444444444333222111222333555777888666555444555555555333222333333444444333333222555333222333444555444222zzz}}}~~~mmmbbbYYYRRRLLLIIIFFFCCCAAAAAAAAA@@@>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>===<<<<<<<<<999888888888777777777777999999::::::999999888777888888888888777777777777222111111111111111222333222222111000000000000000111111111111111111111111222000...///000111111000---------......000111111////////////////////////333333333333333333333333222333333333333222111111........................222222222222333333333333....../////////000000000/////////000000111111111222111000000111222000//////000000111111000000///000//////000222444333333333222222333444444222///666666777666444444555777111222444444222111222333444333333333444444555666333333333333444444555666666666555555555555555666555555555444444444444444555444333333333444555666555555555555555555666666;;;;;;<<<<<<<<<;;;;;;:::555555555555555666777777999888888777777777777888;;;:::888777777777888999888777777777777888999999999999999999999:::;;;;;;999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999;;;<<<===>>>>>>>>>@@@???>>>===>>>???@@@AAAAAA<<<>>>FFFHHHCCC@@@BBB???@@@BBBCCCCCCCCCBBBAAA???@@@AAAAAA@@@@@@AAACCC>>>@@@AAABBBCCCEEEIIILLLTTTUUUWWWXXXYYY]]]bbbeeefffjjjpppxxx}}}xxxtttooolllrrrtttvvvvvvvvvvvvxxxyyy||||||}}}|||wwwsssqqqpppnnnkkkfffaaa\\\YYYXXXWWW]]]```dddggggggggghhhhhhdddbbb^^^ZZZWWWUUUTTTTTTQQQOOOLLLKKKKKKJJJIIIGGGGGGFFFDDDDDDFFFGGGFFFFFFCCC>>>BBBDDD>>>@@@DDD>>>@@@???>>>======<<<<<<===BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFCCCCCCDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;::::::999999999;;;::::::999999888888777444444444333444444555555555444444444444444333333555555555555555444444444333333222222333333444555333222222222222444555666444444444444444444444444333333222222222222333333000333666777555333111111444444333222111111111111333333222222333333444555333222222222333555777888777555333222333333111000333333444444444444333333333111000111222333222111~~~zzzjjj```YYYRRRLLLHHHEEEAAA??????>>>===<<<;;;;;;::::::;;;===???@@@@@@??????===<<<;;;:::::::::::::::999999999999888666666666666555555444444444444444444333333333333444444444555555555666666222222111111111000000000222222333333333333333444333333222222333333333222////////////000222333444111111111111111111111111111111111111111111111111444444444444444333333222111111111111111111111111//////////////////////////////000000000111111111//////000111222333333444222000///000111111000///000000111111111111000000222111111333666777777666333333444555666555222000444555555333111111222333222333555555333222333444444444333333333555666777333333333333444555666777777666666555555555555555777777666666555555444444777666666666666777999999999999888777777999:::;;;777888999999999888777666666666666666666777777888:::999888888777777777777999888888888888999:::;;;::::::999999::::::;;;<<<:::::::::::::::;;;<<<<<<999::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???????????????????????????@@@@@@@@@@@@>>>>>>BBBAAA======BBB???@@@AAABBBCCCBBBAAAAAA@@@AAABBBAAA@@@???@@@AAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJLLLOOORRRUUUXXX[[[___eeellltttzzz}}}zzzvvvrrrnnnjjjfffaaa^^^dddeeefffeeedddcccdddeeecccdddeeegggjjjnnnrrrtttrrroookkkfffbbb___]]]\\\[[[YYYVVVRRROOONNNMMMMMMQQQSSSTTTUUUTTTTTTUUUVVVSSSRRROOOMMMLLLKKKKKKLLLHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFDDD@@@CCCCCC===@@@DDD===@@@??????>>>======>>>>>>@@@AAABBBBBBAAAAAAAAAAAACCCEEEGGGHHHIIIHHHFFFEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBB?????????>>>>>>=====================>>>>>>>>>>>><<<<<<;;;;;;:::999999999555555555555555666666777444444444444444444333333666777777777888888999999444333333333333444555555666555444333444777:::<<<555555555555555555555555444444444333333444444444222444777777666444333333666666555444333333333333444444333333444444555666111111111111222333444555666444222111222333222111333333444444444444333333222111000111222333222111qqqfff^^^VVVPPPLLLIIIEEEBBBBBBBBBAAA@@@???>>>======>>>@@@BBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>=========<<<<<<<<<::::::999999888888888888888888777777777666666666555555555666666666666555666666666666666555555444333333333444444555555555444444555555444444444444111111111222222333555555444444444444444444444444333333333333333333333333666666666555555555555555333333333333333333333333111111111111111111111111222222333333333444444444222222333333444555666666222111000000222222222000222222333333333333222222444333444666999:::999888444444666888::::::777555666666666555333333444555444555777777555555555666666555444444555777888999666555555555666666777888888777777666666666777777::::::999999888888777777888888888888999::::::;;;;;;:::888888888:::===???777777777777777666555555999999888888999999:::;;;<<<;;;:::999999888999999999999999::::::;;;<<<===;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;<<<<<<===>>>;;;;;;<<<============<<<@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAA??????@@@AAAAAAAAAAAAAAA@@@@@@AAABBB@@@======AAAAAABBBDDDEEEEEEEEEDDDCCC>>>???@@@???>>>===>>>???CCCCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNOOOPPPRRRWWW]]]aaaiiimmmqqqtttwwwyyy|||~~~}}}{{{tttpppllljjjiiigggddd___\\\ZZZXXXVVVTTTVVVWWWWWWVVVTTTSSSSSSTTTQQQQQQRRRSSSUUUXXX[[[\\\[[[YYYVVVTTTQQQPPPOOONNNNNNLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGHHHJJJLLLJJJIIIHHHGGGFFFGGGGGGHHHEEECCCBBBAAACCCCCCCCCBBB@@@AAABBBBBBBBBBBBCCCCCC@@@???BBBAAA===DDDIIIAAA??????>>>============>>>@@@BBBDDDDDDBBBAAABBBCCCDDDEEEGGGHHHHHHGGGEEECCCKKKIIIFFFDDDCCCEEEHHHJJJFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA??????@@@BBBCCCDDDEEEFFF@@@@@@??????>>>=========777777666666666777777888777777777777777777777777444444555666888999::::::333333333333333444444555;;;999888777888:::>>>@@@444444444444444444444444444444333333333333444444444555555444333333555666888777666555444444444444333333333333333444444555222111111111111111111111555444333333555666666666333444444555555444444333444333222333555666555444vvvkkkbbbYYYRRROOOKKKGGGDDDDDDEEEEEEDDDBBBAAAAAAAAAAAABBBCCCCCCFFFEEEEEEDDDCCCBBBAAAAAA<<<<<<<<<;;;;;;;;;::::::>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;:::::::::999999444444444444444333222222444555555555555444333333111222222333333444444555222444666555444333333444333222222222222333444444444444444444444444444444777777777777777777777777777666666555444555555555222222222222222222222222666666666666555555555555333444444444444555555555333333333444444555555666111000///000222222222111333333444444444444333333222222333555777888666444444333444777999:::999888888999999888666666777999444555777777555444555666444444444444555666888888666666555555555555666666555555555555555666777777999999999999999888888888666666666777777777777777===;;;:::999:::===AAADDD???>>>===<<<<<<;;;<<<<<<999999888888999999:::;;;::::::999888888888999999888888999999:::;;;;;;<<<888888777777888888999:::;;;;;;::::::;;;;;;<<<===::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBAAA@@@@@@===>>>>>>>>>????????????>>>???@@@AAA???=========@@@AAABBBCCCDDDCCCBBBBBB???@@@AAA@@@???>>>???@@@AAA@@@@@@AAACCCDDDCCCBBBEEEFFFGGGGGGGGGGGGIIIKKKGGGHHHIIIJJJJJJMMMQQQUUUWWWYYY\\\]]]^^^^^^```bbbdddfffhhhjjjmmmsssyyy~~~|||||||||zzzxxxuuuqqqooommmnnnooonnnkkkhhhggggggeeefffiiilllnnnooopppooohhheeeaaa]]]YYYWWWVVVVVVVVVSSSPPPNNNNNNNNNNNNMMMIIIJJJKKKJJJHHHGGGGGGHHHGGGGGGGGGHHHHHHJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@AAACCCEEECCCCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>>>>???@@@???>>>===>>>@@@@@@???>>>??????<<<===AAA@@@>>>HHHOOOGGG>>>>>>===============>>>>>>AAADDDCCC@@@???@@@CCCDDDEEEFFFGGGHHHGGGFFFFFFMMMKKKGGGDDDDDDEEEHHHIIIEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@BBBCCCEEEFFFGGGBBBBBBAAAAAA@@@?????????;;;;;;:::999999999999999777777777777888888888888222333444555666777888999555444444444444555666666:::888666555555777999;;;555555555555555555555555555555444444444444555555666666666555444555777999999888777666666555555666444333333333333444555555555555444444444333333333333111111222444666666666666666666777777666666666333222111222444555555444~~~tttlllccc^^^XXXUUUPPPNNNNNNPPPPPPPPPMMMMMMMMMMMMMMMMMMLLLKKKMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFDDDCCCCCCCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAACCCDDDDDDDDDCCCAAA???>>>???@@@AAAAAAAAA@@@???>>>>>>>>>??????@@@AAAAAABBB>>>AAACCCCCCAAA@@@@@@BBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;AAAAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::999999999999======>>>>>>>>>?????????========================;;;:::999:::<<<===<<<;;;<<<<<<============<<<<<<;;;;;;<<<>>>@@@@@@>>>;;;===<<<<<<===@@@AAAAAA@@@888999999888777777999;;;<<<>>>@@@???>>>===>>>>>>:::;;;<<<>>>??????@@@@@@@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA?????????@@@??????>>>>>>EEEDDDBBBAAACCCHHHMMMPPPDDDBBB@@@>>>===>>>???@@@@@@@@@@@@???@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIHHHHHHGGGHHHJJJKKKJJJIIIIIIJJJKKKKKKIIIGGGHHHJJJLLLKKKJJJBBBDDDFFFFFFFFFGGGIIIKKKMMMNNNPPPPPPPPPRRRTTTWWWSSSTTTVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^```dddggghhhiiikkkmmmnnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhgggfffeeeeeedddbbb```^^^]]]___```aaa```]]][[[[[[[[[XXXXXXXXXXXXYYYZZZ[[[[[[UUUUUUTTTRRRPPPOOOOOOOOOQQQOOOMMMLLLMMMNNNMMMLLLHHHIIIJJJIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFEEEEEEFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCDDDEEEFFFFFFEEEAAADDDFFFFFFEEECCCDDDEEEEEEFFFJJJGGGCCCOOOVVVLLLDDDDDDCCCCCCCCCCCCDDDDDDBBBFFFIIIHHHDDDCCCEEEGGGGGGHHHIIIKKKLLLNNNOOOOOOPPPOOONNNLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@;;;;;;;;;;;;<<<<<<======:::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======<<<:::888777777888999:::::::::::::::::::::::::::::::::999999::::::::::::<<<======<<<<<<===???>>>===<<<;;;;;;::::::;;;999999888888999999:::;;;::::::;;;;;;<<<<<<;;;;;;777555444555777888888777999::::::;;;;;;::::::999555444444555777999888777}}}yyywwwwwwyyyzzzzzzvvvwwwwwwxxxwwwvvvtttssssssssssssssssssssssssssskkkkkkkkkkkkjjjjjjjjjiiilllkkkiiihhhhhhhhhiiijjjhhhgggggggggffffffffffff^^^^^^^^^^^^]]][[[XXXWWWYYYZZZZZZ[[[[[[YYYXXXWWWTTTTTTTTTUUUVVVWWWWWWXXXTTTWWWZZZZZZWWWVVVVVVXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTSSSSSSSSSRRRNNNOOOOOOOOOOOOPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOQQQRRRRRROOOMMMNNNLLLKKKLLLNNNOOOOOOOOONNNOOOPPPPPPOOOOOOQQQSSSMMMNNNPPPPPPNNNMMMNNNOOOIIIJJJLLLNNNPPPPPPOOOOOOQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPOOOPPPNNNLLLLLLNNNSSSYYY]]]XXXUUURRROOONNNPPPRRRTTTOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPPPPQQQQQQRRRSSSPPPQQQQQQRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTVVVWWWWWWVVVTTTRRRTTTVVVVVVTTTRRRSSSUUUVVVVVVUUUUUUTTTTTTVVVWWWWWWVVVVVVWWWXXXZZZWWWTTTTTTWWWYYYXXXWWWTTTVVVXXXYYYYYYZZZ\\\^^^ZZZ[[[]]]]]]\\\\\\]]]^^^]]]^^^______^^^^^^___aaa]]]^^^______^^^___```bbbfffggghhhhhhhhhgggfffeeeeeedddcccbbbbbbbbbbbbccccccbbbbbb```______^^^^^^______```^^^\\\ZZZ[[[\\\\\\[[[ZZZYYYXXXYYYZZZ[[[UUUVVVWWWWWWVVVUUUVVVWWWSSSRRRRRRSSSTTTTTTQQQOOONNNOOOPPPPPPOOOOOOPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQPPPNNNNNNNNNOOOPPPPPPPPPOOOOOOOOOOOONNNQQQOOONNNOOOQQQRRRRRRRRRJJJMMMPPPQQQOOONNNOOOQQQSSSTTTVVVPPPJJJUUUZZZOOOMMMLLLLLLLLLLLLLLLMMMMMMMMMQQQTTTSSSOOONNNPPPSSSLLLLLLNNNPPPSSSVVVXXXZZZXXXYYYZZZZZZYYYUUURRRPPPQQQQQQPPPPPPQQQRRRSSSSSSVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQNNNNNNLLLJJJIIIHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCDDDHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???BBBFFFGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???????????????@@@AAAAAA>>>???@@@BBBCCCCCCCCCCCCBBB@@@??????@@@AAA@@@???<<<==================<<>>===???AAABBBBBBAAA~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{||||||{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}zzz{{{{{{|||}}}~~~~~~|||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzwwwvvvvvvvvvuuuuuuttttttsssssssssrrrrrrqqqqqqqqqrrrrrrqqqqqqpppooonnnnnnsssrrrrrrqqqqqqrrrrrrssstttttttttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttuuuuuuppppppooooooooooooppppppssstttuuuvvvuuusssqqqooorrrssstttvvvyyy|||yyyxxxyyyzzz{{{zzzwwwtttrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwvvvuuuuuuxxx{{{||||||{{{zzzyyyxxxwwwvvvxxxwwwwwwwwwwwwyyy{{{|||sssqqqooonnnnnnnnnllljjjffffffeeedddccccccbbbbbbcccbbbbbbaaaaaabbbbbbcccdddcccbbbbbbccccccaaa```^^^^^^^^^]]]]]]\\\\\\\\\______________________________________________________````````````_________^^^]]]^^^___``````^^^]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]\\\\\\]]]^^^___\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXX