BM6&6(v@ ))))))))))))***+++,,,---000/////////111333555666555444222111222333444555444999>>>???@@@BBBHHHNNN]]]gggsssyyyyyywwwxxx{{{~~~}}}}}}}}}tttfffiiitttrrrvvvzzz~~~|||yyy~~~xxxrrrlllhhh```XXXLLLDDD@@@===999555////////////......---,,,,,,+++)))***+++---,,,+++,,,,,,,,,---///222444666555777999:::999888888999999999999999888666555444666555333111////////////------------------------************))))))))))))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((+++***)))'''''')))***+++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********---------............///000000///...------,,,,,,---------------...///000...---,,,+++************(((((((((((())))))))))))''''''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******++++++...---...111444666666555999;;;>>>???AAADDDHHHKKKIIIKKKMMMPPPSSSUUUVVVVVVYYY^^^\\\ZZZZZZXXXeee)))***+++,,,...000111222333222111111111222333444111222444555666777999:::===<<<<<<>>>FFFUUUfffrrr{{{~~~}}}zzz{{{~~~~~~~~~}}}xxxkkkhhhuuu}}}~~~}}}nnnZZZJJJAAA===<<<666555222///------------///---++++++,,,---,,,+++,,,+++,,,---///111333555555777::::::999999999:::;;;;;;::::::999777666555666555333111000///////////////...---,,,,,,++++++************))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++------------............000//////...------,,,,,,------,,,,,,------...///...---,,,+++************))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,///...///222666888777777999;;;>>>@@@AAADDDHHHJJJLLLMMMOOOQQQSSSUUUWWWXXXYYY^^^\\\ZZZZZZXXXeee((())),,,///222333444555555444333222222111222222...222777999888888:::<<<@@@>>>>>>GGGYYYppp}}}~~~}}}{{{uuuooommmttt~~~xxx}}}wwwtttqqqrrrvvvzzz||||||zzz{{{zzz{{{rrrXXXIIIDDDEEE???;;;666111---------...000...,,,,,,,,,---,,,++++++++++++,,,---000222333555777:::;;;:::::::::;;;<<<<<<;;;;;;:::888777666666555444222111000000000111000///...,,,+++***)))************))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''(((((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,------------............//////......---,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++*********************))))))((((((''''''''''''''''''(((((((((((('''''''''''''''&&&%%%$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((('''(((((())))))*********))))))******+++,,,,,,,,,//////000333666999999888888;;;>>>@@@BBBDDDGGGJJJOOOOOOPPPPPPRRRUUUWWWYYYXXX]]][[[YYYYYYWWWeee(((***---111333444333333333333333222222222222222111555999999888888;;;???BBBEEENNN```xxx}}}yyyzzzyyyllloooqqqoooooovvvsssnnnkkkppp|||xxxxxxvvvwwwyyyaaaRRRLLLKKKCCC@@@;;;666222000//////...,,,++++++,,,---,,,+++++++++++++++,,,...000111333666999;;;;;;;;;<<<===;;;;;;;;;;;;:::888777666666555444333222111000000000///...---,,,+++******************)))))))))(((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''((()))******((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------..................------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++*********************))))))((((((''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((('''(((((()))***++++++,,,)))******+++,,,,,,------......///222666888888888888:::>>>AAABBBDDDGGGIIIQQQPPPOOOOOOQQQTTTVVVXXXXXX\\\ZZZXXXXXXWWWeee---...111333444333222111000111222333444555555666666888:::;;;<<<@@@GGGLLLOOOUUUcccyyyyyyxxxyyyvvvwwwyyywwwooogggiiiooogggppp|||~~~{{{wwwzzzqqqddd\\\TTTNNNFFFDDDAAA===999555222111,,,+++)))***,,,---------,,,+++++++++,,,---///000222444888:::;;;;;;===>>>;;;;;;::::::999777666555555555555444333222111111------------------,,,,,,************)))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((((()))++++++)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...---------------,,,,,,,,,,,,++++++*********++++++++++++******))))))*********)))))))))((((((((('''''''''''''''(((((((((((('''(((((((((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,)))******+++,,,,,,------,,,---...111555777888777777:::>>>AAACCCEEEGGGIIIOOOOOONNNNNNPPPRRRUUUWWWYYY]]]ZZZWWWXXXWWWfff333444555666555555444333///111333555777999::::::::::::<<<@@@HHHQQQZZZ___[[[aaammm~~~|||xxxtttqqqllljjjiiigggbbbbbbmmmyyy}}}ooofffeeeccc]]]VVVNNNMMMJJJFFFAAA<<<777555---,,,***+++---......------,,,,,,+++,,,---...//////222666999:::;;;===>>>;;;:::::::::999777666555555555555555444333222111------------------------************))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((())))))'''''''''((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((('''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++******)))))))))******((((((((()))))))))))))))''''''''''''((((((((((((&&&''''''(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((('''(((((())))))*********))))))******+++,,,,,,,,,,,,,,,---111555777888777777:::>>>BBBCCCEEEGGGHHHMMMMMMMMMNNNPPPSSSUUUVVVZZZ]]]ZZZXXXXXXXXXhhh555555555555555444444444222444666999;;;============<<<>>>GGGTTT___fffiii```fffrrr}}}~~~xxxoooiiiiiilllpppttt||||||~~~wwwooogggdddggghhheeeaaa[[[XXXSSSLLLFFF@@@===;;;222000............---,,,...------,,,,,,---...///---111555888999;;;===>>><<<<<<;;;;;;:::888777666555555666666555444333222.........------,,,,,,,,,************))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&'''((()))***'''''''''((()))+++,,,---)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******))))))))))))******''''''(((((())))))******''''''''''''((((((((((((%%%&&&'''(((((())))))(((%%%&&&&&&&&&'''((((((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,,,,...111666888999888666:::???BBBDDDEEEGGGHHHLLLMMMNNNPPPSSSUUUVVVWWW[[[^^^[[[XXXYYYYYYiii333333222222222333444444666777:::<<<>>>????????????===@@@JJJYYYeeeiiihhhdddmmm{{{}}}xxxxxxqqqvvvwww}}}vvvuuu}}}yyyzzz}}}yyyyyy~~~~~~qqqmmmiiihhhiiikkkkkkjjjfffaaaYYYPPPHHHCCC@@@???777555222000000///---+++///...------------//////,,,///444777999:::<<<>>>=========<<<;;;:::888888555555666666666555333222000000///...,,,+++******************))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''''')))******'''''''''((()))+++,,,---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,***)))))))))))))))******&&&&&&'''((()))***++++++''''''''''''((((((((()))$$$%%%&&&((())))))******%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******++++++------///222777:::::::::666:::???BBBDDDEEEGGGHHHKKKMMMOOORRRUUUWWWXXXXXX[[[___\\\YYYZZZZZZjjj666444222222444666777888;;;888:::@@@AAA======@@@BBBOOOZZZ\\\[[[___dddgggnnn{{{kkkgggmmm{{{}}}}}}qqqooottt~~~~~~}}}uuuqqqtttxxx{{{}}}vvvwwwxxxrrrhhhbbbcccbbb^^^WWWNNNGGGBBB@@@???:::444111///......///,,,,,,---------,,,,,,+++333444555777888999999999<<<<<<===<<<;;;999777555666222///000444666444111///............---------+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%'''((())))))((('''''''''(((***+++%%%(((***)))&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''',,,++++++******)))((((((+++******)))))))))******(((((()))))))))*********((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((()))***************'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((###'''+++***&&&$$$'''+++((((((((((((((()))******)))))))))(((''''''&&&&&&%%%&&&&&&&&&'''((((((((('''((()))((('''&&&'''((((((''''''''''''(((((()))&&&''''''(((((((((((((((''''''''''''((((((((((((******)))((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---///222444555666777:::===???AAACCCDDDGGGJJJOOOPPPPPPRRRTTTVVVXXXYYY[[[___[[[WWWWWWXXXkkk444333222333444777888888>>><<<<<>><<<;;;:::999888888777777777444111111222333111...///............---------+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''(((((()))***,,,***'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''')))((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))*********++++++*********++++++,,,+++++++++***************,,,,,,++++++++++++++++++************************'''(((***,,,,,,+++***)))(((((())))))))))))((((((((((((((()))))))))*********))))))))))))***++++++)))***************))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))((((((((((((&&&%%%%%%'''***+++)))''''''''''''&&&''''''((()))''''''''''''((((((((((((((((((''''''''''''''''''###%%%&&&&&&%%%%%%'''(((***)))((('''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((***))))))((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---///111333555666666:::<<>>:::555000///......------------...---...000444777;;;>>>???<<<;;;999888777777888999888555222111111111///---///............---------+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''(((((())))))///***&&&%%%((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''')))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((())))))***+++++++++++++++++++++,,,,,,---++++++++++++************,,,,,,++++++******))))))+++++++++++++++*********&&&'''***,,,,,,+++***)))((())))))******))))))((((((((()))))))))************))))))))))))***++++++******+++++++++***))))))(((((())))))************++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++*********************************))))))))))))(((((((((((()))(((((()))******)))(((''''''&&&&&&&&&''''''(((&&&&&&&&&'''((())))))***))))))((((((''''''&&&&&&###%%%&&&&&&&&&&&&((()))******)))''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---///111333555666666999<<>>BBBHHHRRRaaatttwwwuuu}}}zzzvvv|||~~~~~~~~~xxxsssttt}}}xxx^^^NNNHHHBBB:::444333000...,,,,,,,,,,,,.........000222666888::::::::::::999::::::;;;;;;999888666444111000///...///............---------+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&'''((((((((((((''',,,***'''''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((()))))))))******+++++++++,,,,,,,,,------...//////000111111333333333333333444555666333333444444555555555555333222111000///...------++++++******))))))(((((()))***************))))))******++++++++++++******)))))))))*********++++++)))(((((((((((()))******)))******+++,,,,,,++++++))))))))))))))))))*********++++++,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((()))...111...(((%%%'''***)))(((''''''&&&'''''''''&&&&&&&&&'''((())))))***))))))((((((((((((((((((%%%'''(((((('''''')))******)))((('''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,...000222444555555888;;;>>>AAACCCEEEIIIKKKPPPPPPPPPQQQRRRSSSUUUVVVYYY]]]ZZZWWWWWWYYYmmm///333777888777:::@@@EEERRR]]]iiiqqqyyy}}}xxx~~~}}}~~~zzztttzzz}}}{{{{{{~~~ppp^^^VVVJJJ>>>999777444000...---,,,---//////000111444888;;;===999:::;;;<<<<<<<<<<<<<<<999999777555222000000000///............---------+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((''''''((())))))(((&&&%%%&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))(((((()))***+++,,,,,,---,,,,,,---...///000111111444444444555555666666666::::::::::::;;;<<<===>>><<<======>>>???@@@AAAAAA===<<<;;;:::888777666555222222111000000///......///...,,,+++***+++++++++***++++++++++++++++++***))))))*********+++++++++***))))))))))))***++++++((()))***+++,,,---------***)))))))))))))))))))))******+++,,,,,,---..............................------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))(((((((((((((((***,,,+++((('''((()))***)))(((((('''''''''(((&&&&&&''''''(((((())))))((((((((((((((()))))))))&&&'''((((((&&&&&&'''((()))(((((('''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,...000222444555555888;;;>>>AAACCCFFFIIILLLNNNOOOOOOPPPRRRTTTUUUVVVWWW[[[YYYVVVXXXZZZnnn///333777999:::>>>FFFMMMcccqqq}}}}}}{{{}}}~~~~~~xxxllljjjmmmyyy|||{{{}}}nnnwww|||sssuuu}}}qqqfffaaaVVVHHH===:::777333000.........+++++++++---111555999<<<999:::<<<===>>>======<<<999999888666333111111222//////.........---------+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''((()))%%%%%%'''((((((((('''&&&%%%(((***)))&&&$$$$$$&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))***+++---...///000333333444555777888999:::999999999999::::::::::::888888888888999:::;;;<<<<<<<<<===???@@@AAABBBCCCEEEDDDCCCAAA@@@>>>===<<<::::::999888777777666666333111...,,,+++,,,---...***++++++,,,,,,++++++***)))************+++++++++++++++******++++++,,,---'''((()))+++,,,---......*********)))))))))))))))******+++,,,,,,---..............................---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))((((((((((((&&&%%%%%%''')))***)))'''******)))((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******%%%'''''''''%%%$$$%%%&&&(((((('''''''''(((((()))&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((()))******(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,...000222444555555888;;;>>>AAACCCFFFIIILLLMMMNNNOOOPPPRRRTTTVVVWWWUUUZZZXXXVVVXXX\\\ppp///333777888:::DDDSSS```mmmnnnrrryyy{{{|||oooeee\\\bbbkkkwww|||yyy|||yyy||||||xxxuuuyyy}}}vvvuuuuuu{{{~~~|||{{{}}}wwwooommmrrrrrrnnnrrr}}}zzztttooohhh```ZZZGGGAAA999666666444000,,,///---,,,,,,///444999<<<<<<<<<===>>>>>>===<<<;;;888888666555444333333222000000000///......------+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&***---,,,(((%%%&&&)))'''''''''''''''((())))))))))))))))))(((((((((((()))((('''&&&&&&''')))***,,,***'''%%%%%%'''***,,,......///000222444666888:::;;;<<<======<<<;;;:::777999999777333111111333111444555444111222555999::::::;;;<<<<<<===???AAAAAADDDDDDAAA@@@@@@===999555777999::::::;;;===>>>888888888555222///......000...,,,+++++++++)))((())))))))))))*********+++(((((())))))***+++------,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,,,,---...////////////.........---------...------,,,,,,------...,,,,,,,,,+++***)))(((((((((((())))))))))))((((((,,,)))'''(((+++,,,***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((000)))'''+++,,,(((&&&)))+++)))(((&&&&&&((()))+++((((((((((((((()))******))))))))))))***+++,,,---,,,...000111111222555777666:::???AAABBBEEEIIIMMMOOOOOONNNNNNPPPRRRUUUVVVYYY\\\YYYVVVXXX]]]sss777777888;;;CCCQQQaaalllmmmpppsssvvvvvvvvvuuuuuuooofffccclllqqqwww{{{}}}|||{{{zzzwwwxxx{{{}}}xxxrrrpppsssuuuxxxzzzxxxuuuwww}}}sssooopppqqqvvvyyy|||}}}|||zzzyyyyyyxxx{{{xxx|||{{{vvvxxx|||yyytttmmmjjjkkklllllljjjXXXQQQGGG>>>999666444222000///------...111555888999:::;;;<<<<<<<<<;;;:::999888777555333222222222000000000///......------++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&)))---,,,(((%%%&&&)))'''''''''''''''((())))))))))))))))))(((((((((((()))))))))(((((((((''''''+++***((('''(((***,,,...///111444777:::;;;======<<<;;;999777555444444444---///111111//////000222111333555555444555888:::AAA??????@@@CCCEEECCCBBB<<<>>>===;;;<<>>===;;;;;;<<<@@@@@@@@@>>>:::777555444///---*********+++++++++***************++++++++++++***************+++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++,,,---.../////////.........---------...------,,,,,,------...,,,,,,,,,++++++***)))((((((((())))))))))))((((((***)))(((((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++'''&&&))))))&&&&&&)))***)))(((''''''((()))***((((((((((((((()))******))))))))))))***+++,,,---,,,...000111111222555777777;;;???AAABBBDDDHHHLLLOOOOOONNNNNNOOOQQQTTTUUUYYY\\\YYYVVVXXX]]]sss999;;;AAALLLYYYgggrrrxxxxxx{{{|||yyytttqqqrrruuu|||nnnbbbdddkkkzzzwwwvvvxxxzzz~~~vvvzzz|||~~~sssllljjjlllqqqvvvxxx{{{|||zzzwwwvvvyyy|||}}}xxxrrrllllllpppuuu{{{}}}~~~}}}zzzxxxwwwwwwwww~~~|||tttlllgggccceeelllrrrsssrrrssslll___OOOAAA777222111111000...---...///111222555666888999:::;;;::::::;;;:::888555444222111111111000000//////......---,,,+++++++++************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&))),,,+++(((&&&''')))'''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))((('''&&&)))***+++,,,///222444666777999===@@@AAAAAA@@@???;;;999666333111222444555666888:::<<<<<<===???AAA999::::::;;;<<<<<<===>>>GGGDDDBBBDDDHHHIIIGGGCCCEEEFFFEEECCCEEEJJJKKKHHHEEEDDDBBB@@@>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>666333000.........---,,,,,,,,,+++++++++++++++***,,,,,,+++***************,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))************+++,,,---..................---------...------,,,,,,------...,,,,,,,,,,,,+++***)))(((((())))))******))))))((('''((())))))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&''')))(((&&&'''+++***)))(((''''''((()))***((((((((((((((()))******))))))))))))***+++,,,---,,,...000111111222555777888<<<@@@AAABBBCCCGGGKKKOOONNNMMMMMMNNNPPPRRRTTTXXX\\\XXXVVVXXX]]]ttt777BBBSSSdddrrr|||~~~wwwuuuvvvxxxyyyzzzvvvnnnfffiiivvv}}}yyy}}}{{{oooqqqsssvvv}}}{{{tttlllffffffnnn{{{|||{{{zzzyyyxxxvvvuuutttvvv}}}|||uuuvvvzzz{{{vvvmmmjjjjjjmmmssswwwuuurrr}}}{{{ssscccOOO???666444111000///.........//////222444666888:::;;;;;;;;;<<<;;;888666444222111000111111000000///.........,,,,,,+++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&(((++++++)))''''''((('''''''''''''''((())))))(((((((((((())))))))))))(((''''''(((((()))*********,,,///444888;;;>>>???AAAAAABBBBBB@@@>>>;;;:::666555555555777999<<<===>>>>>>@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCDDDEEEEEEIIILLLQQQUUUUUUQQQLLLIIIEEEGGGGGGFFFIIIMMMKKKFFFFFFDDDBBBBBBCCCEEEFFFGGGAAAAAABBBCCCEEEDDDCCCAAA@@@>>>;;;888666333...+++------,,,,,,+++******))),,,++++++******++++++++++++,,,,,,---,,,,,,++++++))))))))))))))))))))))))))))))))))))***+++,,,---...........................------,,,,,,------...+++,,,,,,,,,++++++***))))))))))))******)))))))))%%%(((***)))&&&%%%'''***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******)))'''(((+++))))))(((((((((((())))))((((((((((((((())))))***))))))))))))***+++,,,---,,,...000111111222555777999===@@@AAAAAABBBFFFIIIOOONNNMMMMMMMMMOOOQQQSSSXXX\\\XXXVVVXXX]]]tttAAAPPPddduuu~~~zzzyyyxxxwwwuuuqqqmmmpppzzz~~~yyysssmmmnnnwww}}}tttnnnqqqrrrtttyyy}}}yyyrrrqqquuuuuuqqqqqq|||}}}zzz~~~wwwvvvxxx~~~uuurrrqqquuu{{{zzzwwwtttttttttuuusssrrrsssxxxyyyppp___MMMAAA;;;222111000///...//////000222333666999;;;<<<<<<<<<<<<;;;999666444222111111111111111000//////......,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&(((******)))((((((((('''''''''''''''((())))))'''((((((((()))))))))***'''&&&&&&&&&(((,,,///222222444777:::===???@@@AAA@@@>>><<<:::777666555444333555888;;;>>>@@@BBBCCCFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCEEEJJJOOORRRSSSdddxxxzzzkkk^^^WWWTTTWWWZZZ\\\aaaccc^^^VVVOOOKKKGGGEEEGGGIIIJJJJJJMMMKKKHHHGGGFFFEEEAAA???CCCCCCBBBAAA>>>999222---000///...---,,,***))))))************+++,,,---...+++,,,,,,---------,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,---........................------,,,,,,------...+++,,,,,,,,,,,,+++******))))))************))))))%%%(((***)))&&&%%%'''***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***)))(((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))***+++,,,---,,,...000111111222555777999===@@@AAAAAAAAAEEEHHHNNNNNNMMMLLLMMMOOORRRSSSWWW[[[XXXVVVYYY^^^tttXXXcccqqq{{{}}}|||zzzxxxsssssszzzzzzuuuooonnnsss{{{zzzwwwuuurrrooosssvvvxxx{{{}}}wwwpppmmmvvv}}}~~~yyyvvvxxxlllmmmpppvvv{{{}}}zzzwwwoookkkiiillluuuxxx~~~}}}uuunnnlllmmmpppqqqwww{{{uuueeeRRRCCC;;;666444222000//////000111222444666999;;;<<<======<<<;;;999666444333222222222111111000000//////...,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''')))******))))))((('''''''''''''''((())))))''''''(((((())))))******''''''((()))---111555777<<<=========<<<;;;:::999555444333222222333444555777999<<>>===;;;999777555333222///000222444666999:::;;;??????AAABBBDDDFFFGGGHHHFFFFFFHHHMMMTTTZZZ\\\\\\___``````^^^```lll~~~sssccc]]]UUURRRTTTWWWXXXWWWUUUPPPJJJJJJNNNRRRRRRQQQFFFEEEDDDEEEEEECCC@@@===888888666444222000...---+++++++++++++++,,,---...+++,,,,,,---......------))))))))))))))))))))))))***************,,,---------------.........//////...------,,,,,,------...++++++,,,,,,---,,,,,,+++)))******++++++******)))***)))(((((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''...444000((((((((())))))))))))((((((((((((((((((((()))******))))))))))))***+++,,,---,,,...000111111222555777888;;;???@@@@@@BBBEEEIIIMMMMMMMMMMMMOOORRRUUUWWWVVVZZZWWWUUUYYY^^^uuuzzz|||{{{nnniiijjjmmm|||}}}zzzyyyxxxvvvrrrppprrrzzz|||wwwyyyvvvsssxxx|||yyyzzz}}}|||{{{ooopppssszzz~~~|||}}}yyy|||qqqgggcccccciiiyyysssooohhhjjjkkkhhhbbb[[[UUURRRBBB>>>888333///...///111222333666888:::;;;;;;;;;:::999888666555555444444222222111111000/////////---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''')))++++++)))((('''''''''''''''((())))))&&&''''''((()))******+++***...444999<<<<<<:::888999888666444333222111111000333777<<>>===:::666444222///------//////---+++------------------------++++++************++++++++++++******++++++,,,------------............///,,,,,,,,,++++++*********------------------------+++++++++*********))))))+++***)))''''''(((((()))777444...)))&&&%%%%%%&&&'''((('''&&&%%%%%%''')))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''))))))&&&***444===AAA++++++***)))))))))))))))))))))))))))************)))************+++++++++...///000111444666888999:::===@@@AAA@@@BBBFFFIIILLLLLLMMMNNNPPPRRRTTTUUUXXXZZZXXXYYY\\\^^^tttsssxxx~~~uuukkkiiisss|||wwwvvvrrrqqqvvvyyyxxxwwwxxxnnnooorrrzzz~~~{{{zzzvvvttttttzzz{{{uuurrrqqqppphhhiiikkknnnqqqtttvvvwww~~~}}}}}}~~~wwwzzz~~~xxxuuuvvvyyypppmmmqqqssstttwww{{{yyyuuueeeZZZLLL@@@:::666111...111333666999::::::;;;;;;;;;;;;;;;:::888666333222222111111000000000000000///......---,,,+++***))),,,,,,,,,++++++++++++***((((((''''''''''''(((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%'''******)))(((((((((((()))))))))***)))))))))'''((((((***---111444666;;;;;;<<<<<<;;;999666555555444444444666999:::;;;???@@@@@@???@@@DDDJJJPPP^^^dddhhhjjjnnnxxx}}}yyy{{{xxxnnnbbbXXXMMMDDDCCCBBBBBBBBBBBBAAA@@@???;;;777111...///111111111///......------,,,,,,,,,++++++************++++++++++++******++++++,,,---------------............,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))((('''''''''((((((444111...+++)))((()))***'''((()))((('''&&&((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''')))(((&&&+++555<<<===+++***)))(((((((((((()))))))))))))))************************++++++++++++......///111333555777888:::===@@@@@@@@@BBBFFFIIILLLLLLMMMNNNPPPRRRTTTUUUWWWYYYWWWYYY\\\^^^sssppprrrxxxuuubbb```eeerrr}}}yyyuuuvvvvvvjjjkkkmmmrrrvvvuuuqqqppptttpppqqqttt|||}}}zzzxxxuuusssuuu{{{|||yyyuuuqqqrrrssstttvvvvvvvvvvvvuuuvvvwwwxxxzzzzzzwwwqqqmmmhhhkkkpppuuu}}}zzzvvvppptttwwwyyy}}}{{{uuunnnqqqvvvuuuaaaOOODDD<<<555111000222555777999:::;;;;;;===<<<;;;999888666555444222222222111111000000000///......---,,,+++******,,,,,,,,,++++++++++++***((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''')))++++++)))(((((((((&&&'''((())))))***++++++***+++,,,///333777:::<<<:::999999888777555444333666777999<<<===???@@@@@@@@@BBBBBBAAACCCMMM\\\iiiyyy~~~tttooorrrzzzvvvcccVVVQQQPPPMMMJJJFFFCCCAAA@@@CCC???999444222000...---000000///...---,,,++++++++++++************++++++++++++******++++++,,,---------------............---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))((('''''''''''''''---,,,+++***************''')))******)))(((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''---666999777))))))((((((''''''(((((())))))))))))************************+++++++++,,,------...000222444666777999<<>>===;;;999888777777777333333333222222111000000///......---,,,,,,++++++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((***,,,,,,***(((((((((&&&&&&'''((()))***+++,,,000111444777999:::::::::///000111333444666777888>>>@@@BBBCCCBBB@@@??????>>>BBBHHHOOOXXXgggxxx~~~|||}}}zzz|||ttthhh^^^[[[```hhhooorrruuutttooommmttt{{{{{{sssqqqkkkcccWWWMMMEEEAAA@@@???>>>;;;888444000---000000000///...---------,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,---------.........------------,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((''''''''''''''''''(((((((((((((((((('''&&&(((******)))((('''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((&&&'''...555555000((((((''''''''''''((((((((()))))))))*********************+++++++++,,,,,,------...///111333555666888;;;???@@@@@@AAAFFFJJJKKKLLLLLLNNNOOOQQQSSSTTTVVVXXXVVVXXX[[[]]]sssssstttvvvxxxtttkkkaaa[[[___ffftttxxxqqqllljjjooowww}}}wwwttttttsssrrrrrrqqqpppuuuxxxppplllllloookkkooouuu|||yyywwwzzzxxxrrruuu~~~~~~{{{wwwvvv{{{}}}hhhZZZNNNBBB999222111111555:::>>>?????????>>><<<:::999888888888444444444444333222000000///......------,,,,,,,,,*********)))))))))((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((***,,,,,,***((((((((('''''''''((()))+++---...777999<<<>>>===999555222+++---///333666:::===??????BBBDDDDDDBBB@@@@@@AAADDDKKKWWWgggwww~~~xxxrrrnnnmmmlllmmmmmmooorrruuuwwwyyyxxxpppmmmooorrruuusssuuutttnnnnnnuuu~~~~~~~~~}}}yyyvvvqqq|||yyykkkaaa\\\NNNLLLHHHCCC>>>;;;999999111111111000000000000000,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,------------...------------------------++++++++++++++++++++++++************************((((((((((((((('''''''''''''''((((((((('''&&&%%%%%%'''))))))(((&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((&&&'''---333222,,,((((((''''''''''''((((((((()))))))))***************++++++++++++,,,,,,,,,---------///000222444555777;;;>>>??????AAAFFFJJJKKKKKKLLLMMMOOOQQQSSSTTTVVVXXXVVVXXX\\\^^^tttzzz{{{|||wwwlll```^^^bbbwww}}}vvvoooiiimmmqqqssstttvvv{{{rrrnnnmmmqqqwww|||rrrlllkkkmmmkkkhhhdddaaaaaahhhqqqxxx|||vvvqqqnnnppppppsssyyy{{{xxxwwwyyy|||yyyuuunnnhhh]]]LLL???:::666333444999>>>@@@@@@>>>>>>===<<<;;;:::999999444555555555444222000///............------,,,,,,,,,,,,,,,++++++++++++***((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''')))++++++)))((((((((()))))))))***,,,///222333>>>>>>???>>>;;;666111---222444666999<<<>>>@@@@@@:::===AAABBBCCCEEEJJJNNNWWW```ooowwwqqqkkkhhhfffiiiqqqzzzzzzyyywwwyyy|||tttmmmjjjfffllluuuzzzvvvpppssszzz~~~uuufffTTTFFF>>><<<>>>444444333333222222111111,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---------------------............///,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))))))))***)))((((((''')))************)))((('''%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))((('''+++///...)))((((((''''''(((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,---......///000222444555777:::===??????AAAFFFJJJKKKKKKLLLMMMOOOQQQRRRSSSVVVXXXWWWYYY]]]___uuu|||}}}~~~{{{qqqjjjnnnwwwzzzrrrdddfffkkkppptttwwwyyyzzzsssppprrr|||yyyuuuuuuzzz~~~zzzqqqggg```___bbbfffppp{{{}}}sssmmmkkkkkkoootttxxx}}}|||uuurrr{{{~~~qqqpppxxx|||qqqmmmjjjmmmqqqmmm```SSSEEE???777555888<<<>>>>>>===>>>>>>>>>===;;;:::888555555666666555333111///............------------,,,,,,,,,++++++++++++***((((((''''''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%'''******)))(((((((((******+++...222666:::===AAA???<<<888555222111000999;;;===???@@@@@@??????999===AAADDDHHHPPP[[[ccclllvvv{{{xxxyyyxxxtttrrrmmmlllpppvvv~~~zzztttnnnkkkhhhggglllsssrrr|||oooXXXGGG@@@>>>999999777555333222000000---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,---------------......////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***+++++++++***(((((())))))))))))))))))******'''(((((('''&&&&&&''')))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''******'''(((++++++))))))(((((((((((()))***+++))))))))))))************+++++++++,,,,,,,,,------......///000111333444555666999===??????AAAFFFJJJKKKKKKLLLMMMNNNPPPRRRSSSWWWYYYXXXZZZ^^^```wwwyyyyyy|||{{{xxxxxxrrr```dddkkkrrrwwwwwwsssoooooonnnvvv}}}zzzxxx{{{zzz|||}}}~~~{{{xxx{{{~~~wwwqqqnnnmmmiiinnnwww~~~~~~yyyvvvpppuuuuuuttt{{{xxxtttzzzzzzxxxuuugggfffnnnxxx}}}xxxtttoooiiieeejjjtttwwwrrrjjjMMMEEE;;;666888;;;<<<<<<===>>>??????>>><<<:::888555666666666555333111///...............---------*********))))))))))))(((((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((($$$&&&))))))((((((((()))***+++---000666<<>>888222000000333444;;;===???AAABBB@@@>>>======AAAEEEIIIOOOYYYgggrrrwww{{{vvvwwwuuuqqqtttuuu|||}}}sssnnnllluuu}}}~~~}}}lllXXXKKKEEE>>>===:::777444111///...---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,------------.........//////000000------------------------))))))******++++++++++++***++++++,,,,,,***)))(((&&&&&&&&&&&&''')))***+++)))))))))(((&&&''')))+++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))'''***+++'''&&&(((***))))))))))))))))))***++++++))))))))))))************++++++,,,,,,,,,---------/////////000111333444555666999===>>>???AAAFFFJJJJJJKKKKKKMMMNNNPPPRRRSSSWWWZZZXXXZZZ___aaawwwwwwtttzzzooojjjgggggglllpppmmmgggiiiooojjjuuu{{{tttrrruuuvvvqqqmmmnnnkkkwww~~~|||zzzxxxwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvwwwxxxyyy{{{|||}}}~~~~~~}}}}}}~~~~~~}}}~~~|||uuukkkeeejjjyyy~~~}}}}}}zzzsssvvvtttpppnnniiicccqqq|||rrrhhhfffhhh[[[[[[^^^iiixxxeeeSSS@@@888666555:::AAA?????????>>>>>><<<;;;;;;444444444444333111///...//////.........---------+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***)))''''''(((***%%%'''******))))))))))))...222888===@@@@@@???===888777555222111222666:::<<<>>>??????>>>???CCCFFF???HHHQQQTTTVVV```sss}}}{{{pppqqqvvv|||nnn^^^UUUNNNFFFAAAAAA===444///000,,,,,,---///111111///,,,---,,,++++++******++++++,,,,,,------.../////////...---,,,+++***+++,,,---***++++++,,,,,,++++++*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&((()))(((((()))***%%%$$$%%%(((++++++&&&"""*********)))))))))))))))******+++,,,,,,,,,,,,+++,,,...000111111333555777:::;;;<<<===>>>AAAEEEIIINNNKKKJJJMMMNNNNNNQQQUUUYYY\\\XXXWWW\\\cccyyy}}}ooolllpppllljjjlllqqqsssppppppsssuuu~~~uuullliiigggdddeeeiii|||zzzyyywwwvvvuuusssqqqooommmlllmmmlllkkkjjjjjjkkkkkklllmmmmmmoooppprrrssstttuuu{{{{{{{{{|||}}}~~~tttkkkhhhlllqqq~~~}}}tttqqqllliiimmmyyy~~~||||||xxxqqqkkkqqqwwwxxxuuuooojjjfffbbbbbbfffooo|||sss```KKK@@@;;;999999;;;>>>>>>?????????===<<<;;;666666555555444222111000//////.........---------++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''((('''%%%%%%'''((())))))***)))((())),,,///444888===@@@AAA???;;;999444444444333222333666999AAA???===>>>CCCIIIMMMOOOLLLSSSYYY\\\aaammm}}}uuurrrsssvvv{{{zzzsssoooiii^^^SSSKKKDDD;;;777999444111---+++++++++,,,,,,---,,,++++++***+++++++++,,,,,,------.../////////...---,,,+++++++++,,,---+++,,,,,,------,,,,,,++++++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&'''''''''******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''%%%$$$%%%(((++++++***((((((((()))+++,,,***))))))))))))))))))))))))******+++++++++++++++,,,...000111222333555777999;;;<<<===>>>AAAFFFIIINNNKKKJJJMMMNNNNNNQQQUUUVVVYYYVVVVVV[[[bbbyyyyyy||||||ssslllnnnuuuuuuqqqqqqvvv{{{|||~~~xxxsssjjjcccbbbeeekkkttt|||~~~}}}zzzwwwtttqqqppppppnnnkkkhhheeedddcccccc``````___^^^]]]]]]^^^^^^aaabbbccceeeggghhhjjjjjjqqqrrrtttvvvxxxzzz{{{{{{zzz|||yyyqqqllliiivvv|||{{{{{{ooojjjkkklllnnnrrrzzzrrrnnnmmmrrryyyyyytttmmmfffgggkkksss|||mmmTTTCCC<<<999999;;;<<<===???AAA@@@???===;;;888777666555444333333333/////////.........------,,,+++++++++************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&'''))),,,+++***((())),,,222777<<<>>>AAABBB@@@<<<777444000222444666666888:::<<>>AAAFFFIIINNNKKKJJJMMMNNNNNNQQQUUUVVVYYYVVVVVV]]]ddd{{{zzz~~~~~~uuurrrmmmiiijjjooosssvvvwwwxxxvvvvvvwww{{{{{{wwwhhhggghhhnnnwww{{{zzzzzzyyywwwtttppplllhhhfffccc```]]]YYYVVVUUUUUUUUUPPPPPPOOONNNNNNMMMMMMMMMPPPQQQRRRTTTUUUWWWXXXYYY___aaaeeeiiilllooopppppptttwww|||~~~zzzrrruuu{{{}}}vvvjjjjjjqqq{{{yyylllkkksssyyy{{{{{{pppppppppsssyyyvvv^^^III===888;;;???:::<<>>;;;888444333111444888:::<<<===>>>@@@;;;>>>EEENNNWWW\\\______cccfffkkkooouuu|||~~~zzz}}}yyywww|||~~~zzzrrrnnnoooqqqsssrrrtttvvv|||}}}ssseeeUUUEEE===666444222111111000...---------,,,++++++++++++,,,,,,,,,------...////////////......---------------*********++++++*********,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((###&&&***+++***(((&&&&&&%%%$$$$$$&&&((())))))((()))))))))))))))*********(((((()))************)))---///111222222333555777999:::;;;<<<>>>BBBFFFJJJNNNKKKJJJMMMNNNNNNPPPUUUWWWZZZXXXYYY```hhhuuuzzzyyy}}}wwwnnnjjjhhhiiikkknnntttxxxxxxwwwwwwzzz|||zzzyyyxxxtttnnnttt|||{{{xxxvvvvvvrrrpppmmmhhhbbb]]]XXXVVVMMMKKKGGGDDDBBBAAAAAABBB???>>>>>>>>>>>>======<<<======>>>@@@AAABBBCCCDDDIIIKKKOOOTTTXXX[[[]]]^^^fffjjjoootttvvvxxxzzz{{{~~~wwwtttrrruuuyyyooohhhhhhsssrrrggghhhooo|||{{{xxxyyy~~~tttaaaNNNBBB>>>???;;;===@@@BBBBBB@@@>>><<<777666555333333333444444000000/////////.........,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((()))***)))))))))+++,,,''')))---000444888===@@@AAA???;;;777555444555666888:::<<<===<<<<<<===>>>@@@MMM___kkknnnmmmkkkjjjlllqqqxxx~~~~~~|||}}}}}}yyyxxxzzz{{{zzz}}}}}}vvvnnnhhhgggkkkttt}}}oooaaaVVVCCC>>>888333000000//////...---,,,,,,++++++,,,,,,,,,,,,------.../////////////////////......------++++++,,,,,,,,,,,,++++++,,,,,,+++******)))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))%%%''')))))))))***,,,...333---'''&&&)))***((($$$(((((())))))************(((((()))************)))---///111222222444666888888999;;;<<<>>>BBBGGGJJJNNNKKKJJJMMMNNNNNNPPPUUUVVVZZZXXXYYY```iii~~~yyyuuuvvvxxx~~~oooaaa]]]^^^aaaqqqyyyvvvwwwzzz}}}vvvoooqqq{{{|||~~~zzzvvvqqqnnnlllkkk```]]]XXXSSSMMMIIIFFFDDD>>><<<;;;999888888888888999::::::;;;;;;;;;:::999999999999:::;;;<<<<<<<<<;;;<<>>@@@BBBAAA@@@>>><<<666666555444444444444444000000000/////////......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&'''(((((('''''')))+++'''+++000555888;;;===??????<<<888444333555999;;;?????????===;;;<<<>>>@@@LLL]]]sss~~~wwwqqqpppmmmttt||||||zzz~~~{{{tttiiihhhjjjpppxxx}}}vvvaaaVVVFFF888000...000111...------,,,,,,,,,,,,,,,,,,,,,------...///////////////000000//////...---......////////////......++++++*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))),,,***&&&###$$$)))111777EEE<<<111***)))*********((((((((()))******++++++((()))******++++++******---///111222333444666888888999;;;<<<>>>BBBGGGKKKNNNKKKJJJMMMNNNNNNQQQUUUTTTXXXVVVWWW^^^gggwwwpppsssyyy{{{|||ooo___UUUVVV[[[kkkzzzxxxwww|||{{{uuurrrrrr{{{|||{{{wwwqqqjjjddd___[[[YYYLLLIIIEEEAAA===<<<;;;<<<999999999999::::::::::::<<<===???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>>>>???AAADDDGGGKKKPPPVVV]]]bbbhhhlllsssxxxzzz|||}}}~~~xxxvvvzzz~~~|||zzzzzzzzz|||~~~xxxsssrrrrrrrrrwwwyyyxxxpppmmmzzz}}}xxx{{{tttcccOOO??????@@@@@@AAA@@@???===<<<666666777777666666555555000000000000/////////...------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&'''(((((('''(((***,,,,,,000444777888999;;;<<<===;;;999888888:::===>>>>>>>>>>>>>>>???DDDKKKPPP```mmm}}}}}}vvvrrrmmmttt|||}}}zzzyyy{{{yyyvvvpppjjjiiimmmtttzzzzzzooo]]]LLL???888444222......---,,,,,,,,,,,,---,,,,,,------...///////////////000111000///...------......//////......---************+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''&&&'''''''''''''''(((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))),,,***'''%%%$$$(((///444;;;;;;888222,,,)))***---'''(((((()))******++++++)))******+++++++++++++++---///222333333444666888777999;;;<<<>>>BBBGGGKKKNNNKKKJJJMMMNNNNNNQQQUUUTTTXXXUUUVVV^^^fff~~~{{{xxx~~~uuugggZZZWWW\\\ccc|||}}}yyyrrrsss}}}vvvrrrqqqqqquuuzzzxxx|||zzz~~~tttoooggg___XXXRRRLLLIIIAAA???;;;888777888;;;<<<666777999:::;;;<<<<<<<<<===>>>@@@AAABBBCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAADDDCCCAAA>>>===<<<<<<<<<;;;<<<===>>>@@@FFFMMMRRR[[[```gggnnnsssxxx}}}|||~~~|||wwwvvvuuutttvvv}}}~~~~~~~~~|||~~~xxxwwwqqqjjjooo{{{}}}{{{wwwpppgggWWWGGGAAAAAAAAA@@@???>>>======666777888999999888666555000000000000////////////---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))******)))***,,,...222444666777777777888:::<<<<<<======>>>?????????:::;;;<<>>BBBGGGKKKNNNKKKJJJMMMNNNNNNQQQUUUVVVYYYWWWXXX___ggg{{{ttthhhZZZTTTZZZjjjwww{{{uuurrruuu|||~~~tttlllmmmnnnlllmmmpppqqqvvvzzzyyyzzz|||wwwnnnfff```WWWMMMFFFBBBAAAAAA999888666444444777===AAA:::<<>>>>>@@@DDDGGGLLLRRRZZZaaaffflllsssxxxxxxzzz~~~~~~zzzwwwvvvwww|||vvvrrrttt{{{{{{sssooo|||wwwpppnnnjjj]]]NNNBBB@@@BBBFFFDDD??????EEE>>>>>>>>>===;;;888444222111111000000///............------,,,,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((())))))(((&&&&&&''')))"""&&&)))(((&&&'''---222:::888666555666888;;;=========@@@CCCBBB>>>===@@@BBBBBBAAADDDUUUlllzzz}}}|||tttxxx~~~xxxooojjjjjjuuuzzziiiVVVDDD999...000111000...---...///---------.........////////////000000///...------......---------,,,,,,,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((()))***+++***)))'''%%%%%%''')))***))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************)))******+++---......///...000111111111333555777::::::;;;===@@@DDDHHHJJJPPPMMMLLLPPPQQQPPPRRRVVVXXX\\\YYYZZZaaaiiioooiiiaaa^^^bbbmmmxxxyyyrrrqqquuu}}}zzzuuujjjeeebbbcccbbb___bbbhhhoootttvvvsssrrrppphhh___UUUPPPJJJBBB===;;;;;;;;;;;;<<<>>>???>>>???AAABBBDDDDDDDDDEEEHHHOOOXXX______ccciiipppvvvzzz|||}}}}}}yyyttttttuuuvvvssspppjjjgggbbb^^^ZZZTTTMMMHHHHHHEEEAAA>>><<<<<<===>>>>>>AAAEEEIIIPPPYYYeeemmmooosssxxx~~~~~~{{{vvvsssqqqssszzz||||||xxxooollljjjgggiiijjjqqq}}}~~~|||rrrxxxkkkhhhjjjfff```LLLFFFBBBDDDDDD@@@@@@CCC>>>>>>>>>===;;;888666444222222111111000/////////......---,,,,,,++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((())))))(((''''''(((***(((***++++++,,,///444999555555555555777999;;;<<<>>><<<===AAAAAA>>><<<>>><<>>@@@CCCGGGJJJZZZ\\\```fffnnnzzz}}}tttmmm```ZZZRRRLLLIIIHHHEEEBBB??????>>>???AAAHHHPPPVVV[[[```hhhpppvvvzzz{{{{{{yyyuuuppplllnnnvvv}}}zzzzzz|||{{{pppkkkkkklllppprrr{{{|||nnnjjjnnnpppooo[[[OOOEEECCCEEEEEEDDDCCC???>>>===<<<:::999888777333333333222111111000000......------,,,+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''(((((())))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((()))))))))'''''')))+++))))))***+++...222666888000222666999<<<===>>>>>>AAA===<<>>AAACCCEEEJJJRRR^^^kkktttzzzzzzooohhhbbb\\\SSSLLLHHHGGGEEEBBBAAA@@@AAABBBIIINNNUUU___iiiqqqwwwzzz~~~}}}wwwpppkkklllrrrxxx}}}zzz~~~rrrqqqtttsssooohhhYYYIIIDDDGGGIIIHHHEEE@@@???===<<<;;;:::::::::444444444333222222111111.........---,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))(((''''''(((***((()))***...222444333222000444999???BBBCCCBBBAAACCC@@@>>>>>>>>>@@@HHHQQQqqq~~~|||wwwsssuuu|||wwwrrrqqqrrrvvv{{{wwwvvvtttuuu|||yyymmmlllqqquuuzzzqqqeeeXXXGGG:::444333333222.............../////////---......///......------......---------,,,,,,,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++******)))(((((('''((((((''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************+++,,,,,,---.........000111111111333555777999999:::<<<@@@EEEIIIKKKMMMJJJJJJMMMOOOOOOQQQUUUUUUYYYWWWXXXaaakkk{{{rrrjjj^^^aaagggnnnttttttpppkkkssssssvvv}}}pppeeeeeeaaa[[[cccrrryyyzzz{{{{{{{{{xxxqqqkkkhhh```UUULLLDDD===999777;;;;;;;;;;;;===???BBBDDDCCCIIIRRR___ooo|||rrrfff]]]WWWSSSLLLFFFAAA???===<<>>===<<<;;;;;;;;;555555444444333222222222//////...------,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''&&&&&&(((***+++---222666999777222...222666<<>>======CCCUUUgggzzz~~~{{{vvvuuuzzz|||{{{yyy{{{zzzoooddd``````___aaacccaaa___]]]^^^dddmmmvvv{{{xxxqqqlll}}}~~~vvvnnn___NNN@@@666222111////////////////////////...///000000000000//////......---------,,,,,,,,,,,,+++******,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********+++++++++,,,******)))(((((('''((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((()))******++++++******)))((()))))))))***************++++++,,,,,,---------...000111111111333555777888999:::<<<@@@EEEIIILLLLLLIIIJJJMMMOOOOOOQQQUUUUUUYYYVVVXXXaaalllxxxpppiii```ZZZkkkoootttwwwwwwvvvtttsssxxx|||{{{jjj[[[VVVXXX^^^kkkyyyxxxyyyyyyxxxyyyvvvlllbbb[[[QQQGGGAAA<<<888777999:::::::::<<>>>>>AAAIIITTT___fffxxx}}}~~~~~~wwwrrrnnnppp|||{{{pppoootttsssoooooofffWWWHHHBBBDDDEEECCCBBBAAA@@@???===<<<;;;:::555555444444333333222222//////......---,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&'''((())))))******))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((''''''''')))++++++///666::::::666111---666999===AAACCCCCCBBBAAA>>>===>>>@@@EEEQQQhhh|||}}}|||xxxxxx}}}}}}yyyrrrooommmiiieee\\\ZZZXXXXXX]]]fffooouuubbb[[[VVVWWWWWWUUUSSSTTTVVVTTTQQQRRRVVV[[[___```^^^aaaeeejjjrrr}}}~~~ttttttzzzxxxhhhTTTBBB555///000000000////////////...//////000111111111000000......---------,,,,,,,,,,,,+++******,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))***))))))(((((((((((()))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))************+++++++++,,,,,,---------...000111111111333555777888888:::<<<@@@EEEJJJLLLJJJHHHHHHLLLNNNNNNPPPTTTVVVYYYVVVXXXaaalll{{{xxxqqqiiicccaaacccfff}}}}}}~~~~~~}}}}}}~~~~~~~~~xxxjjjaaaXXXWWW```llluuuyyyxxx{{{{{{uuuoooiii___UUUJJJAAA;;;;;;:::888999===:::<<<@@@GGGPPP\\\ffflll~~~~~~xxxzzzzzzxxxuuussssssttt{{{}}}wwwmmmcccXXXQQQFFFCCC???===>>>DDDJJJOOOccclllwww~~~}}}}}}~~~zzzvvvpppzzz~~~zzzwwwsssuuurrreeeQQQCCCAAABBBCCCBBBBBBBBBAAA???===:::999555555444444333222222111/////////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((()))************)))))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))((()))+++---,,,222999;;;:::666444444===>>>@@@AAABBBAAAAAA@@@@@@===@@@JJJXXXjjj~~~}}}rrrnnnqqquuu|||}}}zzzsssmmmkkkiiiaaaXXXTTTTTTUUUTTTQQQLLLKKKKKKLLLPPPUUUZZZ^^^ZZZYYY[[[``````ZZZUUUTTTLLLJJJIIIKKKMMMNNNMMMKKKLLLMMMOOOQQQUUU[[[ccchhhuuu~~~xxxvvv{{{rrr[[[DDD666000000000000/////////.........///000000000000000......---------,,,,,,,,,,,,+++******,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''((()))))))))(((((((((((())))))***)))((('''&&&&&&'''((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++,,,,,,,,,,,,------...000111111111333555777888888999<<<@@@EEEJJJMMMKKKHHHIIIMMMOOOOOOQQQVVVWWWZZZWWWXXXaaallljjjgggccc___bbbnnnyyyhhh___RRRTTTWWW```ppp}}}}}}vvvrrrxxxxxxlll^^^TTTIII@@@===777444999;;;999;;;???BBBEEEMMMZZZkkk}}}~~~yyy|||}}}}}}rrrrrrrrrrrrrrrtttyyy}}}qqqeeeTTTPPPJJJDDDAAA@@@BBBDDDMMMYYYiiiuuuzzz|||}}}~~~{{{{{{zzz~~~|||{{{xxx{{{~~~uuuyyyyyyttt{{{|||rrr[[[GGGAAACCCEEECCCCCCCCCCCC@@@===:::777555444444333333222111111/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((()))***************))))))))))))))))))))))))((((((''''''''''''(((((()))***++++++***+++---///333999???@@@===;;;===@@@DDDDDDCCCCCCBBBBBBBBBBBBDDD@@@CCCTTTkkk{{{rrrhhhfffkkkzzzvvviii___```aaa[[[SSSOOORRRMMMIIIGGGKKKOOORRRSSSOOOQQQSSSWWWZZZ]]]```aaafffhhhnnnuuusssjjjbbb___ZZZYYYZZZ\\\^^^^^^ZZZVVVPPPOOOMMMJJJGGGGGGIIIKKKMMM^^^rrr|||xxxhhhiiitttsssVVVBBB111111000000/////////...------...///000000//////......---------,,,,,,,,,,,,+++******,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((('''(((((()))***+++***)))'''&&&&&&''')))***''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,---...000111222222333555777777888999<<<@@@EEEJJJMMMMMMKKKKKKOOOQQQQQQTTTXXXXXXZZZWWWXXXaaalll```WWWOOORRRccc|||cccWWWVVVFFFPPPaaapppxxx{{{zzzyyyvvvpppiii```SSSDDD======888555666===???>>>AAAFFFJJJOOO[[[ppp~~~wwwtttrrrzzzrrrnnnnnnpppsssuuu|||}}}tttiiiYYYKKKCCCAAABBBBBBJJJNNNWWWdddrrr{{{}}}}}}zzz}}}|||||||||yyywwwyyy~~~|||uuurrrrrryyy}}}yyyfffQQQDDDBBBEEEFFFEEEDDDBBB@@@===;;;999777777666555333222111000000000000000///...---,,,---,,,+++***))))))))))))+++******)))))))))))))))******))))))((((((''''''************))))))))))))'''(((((()))***+++++++++)))((('''''''''(((***+++((((((''''''''''''(((((()))))))))(((***...444999===>>>???AAABBBBBBAAAAAAFFFCCCAAABBBAAA>>><<<<<>>???@@@GGGQQQ```lll|||vvvrrrpppppprrrvvv|||}}}ooo```SSSJJJFFFEEEBBBEEEMMMXXXfffqqqwwwyyy|||~~~~~~|||yyyyyy|||}}}uuuooopppvvv}}}{{{yyydddQQQFFFBBBDDDDDDCCCAAA???<<<:::999888777666555333222111111000000000000///...---,,,---,,,+++***)))))))))))),,,++++++*********************))))))((((((((((((******)))))))))((((((((('''(((((()))******++++++)))(((((('''((()))***+++((((((''''''''''''((((((((()))))))))+++000666:::>>>@@@AAACCCCCCCCCCCCBBBFFFEEEEEEFFFCCC>>>===>>>???JJJYYYnnn{{{tttpppnnnrrrzzzuuuttt|||ttthhh]]]SSSSSSMMMJJJMMMOOOPPPTTTZZZ[[[XXXUUUTTTWWW[[[^^^___hhhlllrrrvvvyyy}}}~~~~~~~~~yyyooodddYYYPPPIIIEEEFFFGGGMMMTTTXXX^^^nnn~~~qqqffffffmmmtttsss^^^EEE???777222111111000///...///000111111000///............---------,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))************************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++...000111222333444777999;;;::::::<<>>666111000111222...//////000000//////............------------,,,,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++...000111222333444777999:::999999<<>>>>>999888777666555333222222000111111000000///...------,,,++++++************,,,,,,+++************+++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))******((((((((((((((())))))***))))))(((((((((((())))))(((***,,,...111666;;;???AAABBBCCCEEEEEEEEEDDDCCCAAA?????????;;;;;;GGGWWWooo~~~~~~~~~pppaaaUUUQQQQQQRRRRRRUUU]]]hhhttttttiii```ZZZXXXUUURRRPPPPPPVVV[[[ZZZ]]]hhhxxxwwwmmmfffccctttyyyrrrooo___XXXKKK===333///111444//////000000000000//////............------------------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))***+++(((((((((((())))))))))))((()))))))))************,,,,,,------------.........000111222333444777999:::999999<<>>BBBDDDPPPcccyyy{{{vvv{{{yyy{{{wwwuuuuuuxxxzzzxxxvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzxxxvvvuuuvvvxxx{{{zzzyyyyyy{{{~~~xxxsssooopppvvvxxxiii```RRRGGGBBBFFFOOOVVVccciiirrryyy}}}}}}}}}}}}xxxxxxxxxyyyzzzzzzyyyxxxyyy}}}xxxuuusssvvvzzz~~~rrrhhhgggjjjppp{{{tttbbbTTTHHHFFFDDDBBB@@@???>>>>>>999999888777555444333222111111111111000///...------,,,++++++++++++++++++++++++***)))))))))))))))))))))))))))************((((((((((((''''''''''''((((((((((((((()))))))))'''(((((()))))))))))))))))))))(((((((((((()))))))))+++///222555999>>>AAA@@@AAABBBCCCDDDCCCBBBBBBCCC>>>===@@@@@@EEE[[[ssstttccc]]]XXXYYY^^^ccceeefffiiirrr}}}zzzyyyuuunnnfff___YYYUUUPPPKKKPPPaaauuu|||}}}xxxqqqcccmmm{{{zzzooo^^^JJJ:::333333555111111111111111111111111//////.........------------------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))((((((((('''''''''((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))))))))((()))))))))************,,,,,,,,,------............000111222333444777999999999999<<>>===<<<<<<::::::999777666555444333111111111111000///......,,,,,,++++++++++++,,,,,,+++***))))))(((((()))))))))))))))************+++)))))))))(((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))***))))))(((((())))))******---222555888;;;???BBB@@@AAABBBCCCCCCBBBAAA@@@>>>:::===FFFLLLUUUmmm~~~{{{yyyxxxcccXXXZZZVVVYYYeeessszzz}}}~~~yyyiii\\\TTTHHHEEESSSbbbjjjnnnrrr}}}~~~vvvllljjjyyykkkVVVEEE:::555333333222222111111222222333/////////.........------------------,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))((((((''''''&&&))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))************)))******++++++,,,,,,---...000111222333444777999999888999<<>>888888888;;;>>>@@@DDDPPP\\\mmmyyyxxx~~~~~~xxxtttsssuuuvvvooorrruuuvvvvvvuuuvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{yyywwwwwwzzz|||xxxyyy{{{}}}~~~}}}||||||{{{{{{|||}}}zzzssspppqqqvvv|||}}}vvvkkk]]]RRRLLLIIINNNUUU```jjjrrrxxx}}}yyyxxxyyy{{{~~~}}}zzzvvvssstttzzzvvvvvvuuuttttttuuuvvvwwwyyy{{{yyyvvvssswww~~~sssnnniiihhhiiigggaaa[[[MMMKKKGGGCCC@@@>>>>>>===;;;:::999888666555444444111111111111111000......,,,,,,,,,++++++,,,,,,---,,,+++******))))))******))))))*********+++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((******))))))))))))******,,,///444888:::===@@@BBB@@@AAABBBCCCCCCBBBAAA@@@<<<;;;FFFYYYdddkkkqqqsss}}}rrrddd]]]\\\^^^___hhhyyyrrrbbbVVVOOOSSSUUUSSSTTT[[[ppptttuuufffnnnxxxgggWWWIII===555222222111000000111222222////////////...............------------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((((((((((((((((())))))))))))))))))))))))************))))))***++++++,,,------...000111222333444777999999888999<<>>AAADDDNNNbbbuuu{{{zzzzzzvvvuuuuuusssrrrpppoooooohhhnnntttwwwvvvvvvwwwyyyyyyzzz|||}}}~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwxxxwwwwwwyyy|||~~~}}}zzzxxxwwwxxxzzz{{{xxxxxxxxxyyy{{{}}}~~~yyyqqqmmmpppttt}}}ooo```SSSMMMGGGMMMVVV```iiirrrzzz|||{{{{{{}}}}}}{{{tttrrr{{{vvvsssooolllnnnssszzz~~~xxxyyy~~~wwwuuusssooojjjiiikkkkkkhhheeeRRRPPPKKKGGGDDDBBBAAAAAA;;;:::999888777555444444111222222111111000///...,,,,,,,,,++++++,,,---------,,,++++++******++++++))))))******++++++++++++************))))))))))))((((((((((((((('''''''''&&&''')))*********)))(((******))))))))))))******---111666999<<<>>>@@@BBBAAABBBCCCCCCCCCBBBAAA@@@BBBDDDUUUppp~~~www}}}tttlllllltttqqqggg^^^ZZZVVVWWW```kkkzzz~~~sssiiiaaa^^^TTTHHHHHHPPPOOOUUUbbbwwwsssmmmtttyyylll\\\KKK???222111000//////000111222000/////////..................---------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))------,,,,,,+++******)))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***+++******(((((((((((())))))))))))))))))))))))************++++++,,,------...//////...000222222333444777999888888888<<>>CCCJJJXXXmmmvvvxxxzzzwwwuuuuuurrrrrrrrrrrrppplllfffbbbZZZaaahhhmmmoooqqquuuyyywwwyyy{{{|||zzzyyyyyyzzzyyyzzz{{{{{{||||||{{{{{{xxxxxxxxxyyyzzz{{{|||}}}zzzzzz{{{{{{{{{{{{{{{{{{xxxyyyyyyyyyxxxxxxyyyzzzzzz|||~~~~~~}}}zzzsssmmmmmmuuu~~~ppp```VVVOOOLLLKKKRRR^^^kkkssswww~~~}}}zzz|||yyytttwww{{{yyy}}}vvvttt|||vvvpppooonnnllljjjiiicccYYYOOOLLLKKKHHHDDDAAA======;;;999777666444333333333222111000000000111///...---,,,++++++++++++************************)))))))))))))))))))))))))))***++++++***)))***+++)))))))))******)))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,555999<<<=========@@@BBBCCCAAACCCFFFEEE@@@===>>>CCCVVVnnnwwwsss}}}}}}xxxmmmhhhlllyyyppp___UUUNNNLLLQQQYYYcccrrr}}}nnn```VVVLLLDDDAAAEEEIIISSSjjjssslll~~~|||dddIII:::333555666,,,***000111000111111000......///000------.........---,,,+++***++++++++++++***))))))---,,,***)))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---...000000111222222222222444777:::888777777;;;AAAGGGKKKMMMLLLKKKMMMRRRTTTTTTVVVZZZ]]]ZZZYYY^^^jjjwwwxxxfffVVVKKKDDDFFFQQQ\\\eeerrr~~~~~~uuubbbPPP???999888888:::======AAAKKK\\\rrrvvvvvv|||sssnnnmmmmmmmmmkkkmmmooooookkkcccZZZTTTSSSVVVZZZaaahhhooouuuyyywwwyyy||||||zzzyyyyyyzzzyyyzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyzzz{{{|||zzzzzz{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{zzzyyyyyyzzzyyyzzz|||}}}|||zzzvvvrrrkkknnnuuu{{{}}}wwwlllcccTTTPPPMMMPPPZZZfffpppuuu}}}}}}~~~}}}yyyvvv{{{www|||}}}wwwpppnnnnnnpppqqqrrrfff^^^TTTNNNLLLIIIEEECCC======;;;:::888666555444444333222111000000000000///...---,,,++++++++++++************************))))))))))))))))))))))))((()))******(((((()))*********))))))))))))******))))))))))))))))))))))))+++***))))))***,,,...///777:::===>>>>>>>>>AAACCCAAA???AAACCCAAA===>>>AAALLLddd}}}tttpppzzzwwwuuuqqqkkkmmmuuu}}}ppp^^^SSSNNNLLLOOOYYYdddooo~~~sssggg___WWWNNNBBBBBB@@@CCCSSSkkk}}}|||sssxxxsss^^^DDD666333666333444777333000111111000......///000......------------,,,,,,+++++++++++++++***)))))),,,+++***)))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---...///000111222222222222444777:::888777888;;;AAAGGGKKKLLLLLLJJJLLLRRRTTTTTTVVVZZZ]]][[[ZZZ___kkk~~~jjjTTTFFFBBBCCCMMM[[[iiirrrzzz~~~wwwlllSSSFFF:::777:::<<<===>>>???JJJ___zzz|||tttqqq~~~|||tttiii```[[[ZZZ[[[\\\\\\___dddeeeaaaWWWMMMFFFHHHHHHKKKSSS___kkksssvvvwwwyyy{{{|||zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyxxxxxxvvvwwwxxxzzz{{{{{{{{{|||pppnnnooottt{{{}}}xxxsss```ZZZRRROOOTTT^^^hhhnnnwwwzzz}}}~~~~~~~~~wwwvvv{{{www|||rrrkkkjjjmmmqqqsssmmmggg]]]TTTNNNJJJGGGEEE>>>===<<<:::999777666666444444222111111000000000///...---,,,++++++++++++************************))))))))))))))))))))))))''')))***)))((('''((()))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))+++...222444999<<<>>>@@@@@@@@@BBBDDD@@@@@@@@@@@@===<<>><<<===@@@CCCEEENNN```{{{|||ooozzz|||nnnfffYYYNNNHHHFFFFFFFFFHHHMMMSSSVVVUUUQQQLLLIIIIIIKKKNNNSSS[[[eeennnsssvvvxxxzzz{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyyyyxxxyyyyyyyyy{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyxxxwwwuuutttrrrrrrssstttuuuyyy~~~zzzvvvsssssswwwzzz|||{{{ooohhh\\\SSSPPPTTT\\\ccclllsss{{{~~~~~~~~~~~~{{{vvv|||}}}|||zzzuuusssvvvwww~~~pppjjjmmmqqqrrrwwwtttjjj\\\QQQKKKHHHFFF@@@???>>><<<:::999888777555444333222111000000000......---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***)))(((((()))***+++***)))(((((()))***+++))))))))))))))))))))))))******)))***---111666999<<<===???AAABBBCCCCCCDDDCCCBBBBBB@@@<<<===HHHTTTnnn}}}|||}}}~~~yyywww{{{qqqkkkmmmsss{{{mmm]]]SSSOOOQQQTTTXXXhhhzzzxxxwwwooodddTTTOOOFFF???===BBBGGGJJJaaaqqqtttXXXDDD===777888777...000111222111000//////000111///---,,,+++,,,...///++++++,,,,,,++++++***))))))))))))******+++,,,,,,))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************,,,++++++,,,---...//////000222333333333444777999777777888<<>>???HHHVVV```qqqzzzvvvsssmmmlll```XXXLLLBBB<<<:::999999<<<@@@EEEJJJOOOTTTZZZ^^^cccgggjjjhhhddddddiiipppsssvvvxxxyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyyyy{{{{{{zzzzzzyyyyyyyyyyyywwwwwwvvvxxxyyyyyyvvvsssqqqkkkgggfffcccbbbiiirrr{{{{{{xxxtttqqqsssxxx|||{{{uuuiii\\\QQQOOORRRWWWaaajjjvvv|||}}}}}}}}}~~~yyy}}}vvvpppvvvuuuxxx{{{||||||sssuuuxxxyyy~~~wwweeeTTTLLLIIIFFFCCCBBBAAA???===;;;999999666555444222111000000000......------,,,,,,------************************************************)))***++++++))))))***++++++***)))(((((()))***+++))))))))))))))))))))))))*********,,,000555999<<<>>>???@@@AAACCCDDDDDDDDDDDDBBB@@@===;;;???NNN]]]ssszzzzzzuuuzzzyyynnnhhheeennn|||iiiSSSLLLOOOVVV___fffrrr}}}sssgggXXXTTTOOOJJJDDD@@@??????IIIZZZmmm{{{|||yyyyyybbbPPP>>>777777222///111333222111//////000111000...,,,,,,---...///+++,,,,,,,,,,,,+++******))))))******++++++++++++******************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,------...///000111333333333444777999777777999===BBBGGGIIIJJJKKKIIILLLQQQUUUUUUWWW[[[\\\[[[ZZZ\\\cccyyylllXXXEEECCCHHHNNNWWW___vvvyyyxxxooo___QQQGGGCCC<<<@@@@@@@@@III^^^vvv|||uuuyyy{{{nnneee```]]]\\\QQQKKKBBB;;;888888999999999;;;???DDDMMM[[[lllxxx}}}nnnfffhhhmmmooorrruuuwwwwwwwwwxxxzzzyyyxxxwwwvvvwwwxxxyyyzzzyyyyyyxxxxxxxxxxxxyyyyyy{{{{{{zzzzzzyyyyyyxxxxxxzzzxxxwwwxxxzzzxxxtttooojjj```XXXTTTOOOLLLUUUaaatttwwwyyyvvvpppooosssxxx~~~|||uuuhhhZZZQQQOOOQQQYYYaaammmvvv{{{|||~~~}}}~~~~~~xxxrrrnnnooo}}}~~~vvvzzz}}}|||~~~jjjVVVMMMJJJGGGGGGFFFDDDBBB???===;;;:::777666444333111000000000......---------------...************************************************)))+++,,,+++***)))***+++)))))))))******))))))))))))))))))))))))))))))))))))***,,,///333888<<<>>>@@@??????AAADDDEEEDDDCCCCCC???;;;;;;>>>FFFXXXhhhrrrvvvzzz}}}}}}}}}~~~bbbcccjjjwwwnnnZZZJJJKKKVVVbbbooo{{{}}}xxxmmmdddbbbaaa^^^VVVJJJDDDCCCCCCPPPeee{{{{{{ooowwwttt^^^BBB444555333///111333333111000///000000000...---------...///,,,,,,,,,,,,,,,++++++***))))))***+++++++++******************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,---...//////111333444444555777888777888999>>>CCCGGGIIIIIIKKKIIIKKKQQQUUUUUUWWW[[[[[[ZZZZZZ[[[aaavvv___OOODDDHHHOOOTTT^^^iiiuuuuuurrrfffTTTEEE??????;;;AAAHHHRRRfff~~~xxxzzzwwweee^^^___^^^VVVMMMFFFBBB<<<999999:::<<<<<<;;;<<<===AAAKKK]]]tttooofffgggkkkkkknnnrrruuuvvvwwwxxxzzzxxxxxxvvvvvvvvvwwwyyyzzzwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxwww|||yyyvvvuuuvvvrrrlllfff\\\QQQIIIFFFCCCBBBOOO___ppptttyyyyyyvvvrrrqqqqqqwww{{{{{{ssseeeYYYSSSSSSUUU[[[dddmmmuuuzzz}}}xxxllldddbbbjjjwww}}}xxxsssxxx|||yyywwwlllWWWNNNKKKHHHLLLJJJHHHEEEAAA>>><<<:::777666555333111111000000......------------......************************************************)))***+++***)))((()))+++((()))***++++++***)))((()))))))))))))))))))))))))))+++...222666:::===>>>@@@??????AAADDDEEEDDDBBBBBB<<<999===EEESSSfffvvv{{{}}}}}}ssseeeqqqzzz___SSSNNNVVV```kkk}}}{{{~~~~~~{{{yyyvvvuuurrrfffVVVLLLKKKHHHOOOdddqqqqqq~~~uuudddGGG666555333///111444444222000//////////////////............,,,,,,------,,,,,,+++*********+++,,,+++***))))))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************------,,,,,,,,,---......///111333444444555666888777888:::>>>CCCGGGHHHHHHJJJIIIKKKQQQUUUUUUXXX\\\ZZZZZZ[[[]]]cccxxxxxxVVVKKKGGGNNNTTTXXXdddqqqooooookkk___MMM>>>;;;===:::DDDTTThhh}}}xxxrrrmmmjjjnnnqqqiiiWWWGGGBBB???;;;999:::;;;<<<<<<<<<<<<<<<>>>HHH[[[ttttttiiidddfffiiiiiilllpppsssuuuvvvxxxzzzxxxwwwvvvuuuuuuwwwyyyzzzwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyyyyxxxwwwwww{{{wwwsssqqqppplllccc\\\PPPFFF???@@@@@@CCCTTThhhrrrvvv{{{~~~}}}xxxqqqlllooowww~~~zzzmmm```YYYWWWUUUXXX]]]fffqqqyyy~~~~~~~~~www~~~~~~{{{nnnjjjjjjgggsssvvvzzzwwwsssyyy{{{wwwppp~~~lllWWWOOOMMMJJJNNNMMMJJJGGGCCC???<<<;;;777777555333222111000000......---------......///************************************************((()))***)))((('''(((***'''(((+++,,,,,,+++(((''')))))))))))))))))))))))))))+++///444888;;;===>>>AAA??????AAADDDEEEDDDBBBBBB<<<:::@@@MMM^^^rrrwwwhhhqqqpppdddTTTPPPTTT___gggqqq}}}{{{xxxxxxyyy|||zzzlllXXXMMMLLLJJJLLLaaarrroooxxx}}}vvvtttjjjPPP>>>;;;888///111444444222000///////////////000///......---,,,,,,------,,,,,,+++******+++,,,,,,+++***)))(((************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************------,,,,,,,,,---......///111333555555555666888777888:::>>>CCCGGGHHHHHHJJJIIIKKKQQQUUUUUUXXX\\\ZZZ[[[]]]___fff|||zzzbbbIIIFFFGGGPPP]]]gggmmmqqqssseeeUUUJJJCCC<<<:::;;;===VVVppp~~~ttt}}}pppeeeooozzz~~~{{{ooo\\\KKKKKKFFF???<<<===AAADDDEEEGGGFFFEEEHHHPPP^^^nnnxxxxxxtttiii___]]]eeemmmooojjjmmmqqqtttuuuuuuuuuvvvzzzyyywwwvvvuuuvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwyyyxxxwwwxxxyyyxxxvvvtttpppqqqpppkkkddd[[[QQQHHHAAA===:::===GGGWWWhhhrrrvvvvvvwwwyyy{{{zzzvvvssskkkoootttwwwuuuooofff___VVVSSSUUU\\\dddkkkvvv}}}|||}}}}}}xxxtttwwwzzz~~~wwwppprrryyy}}}pppgggiiisss{{{|||{{{|||{{{xxx~~~}}}yyyoooaaaUUUMMMJJJHHHGGGFFFEEECCC@@@<<<888777666555222111//////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&'''(((*********)))((()))***+++,,,,,,+++***))),,,+++)))((((((((()))***+++---111555999===???@@@BBBAAAAAAAAABBBBBB@@@???@@@EEEBBBHHH^^^pppzzz|||qqqppp{{{iii^^^UUUNNNMMMQQQ\\\iiittt~~~}}}xxxttttttuuuuuuuuuxxxzzz|||}}}~~~yyymmmbbb[[[WWWVVVYYY```lllwww~~~qqqkkkppptttsssvvvllleeeaaaYYYJJJ;;;444444111111333111,,,,,,/////////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,***)))))))))))))))******(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,++++++,,,,,,---...//////111222444555777777555777:::===AAAEEEGGGIIIKKKIIIKKKPPPSSSTTTVVV[[[YYYYYYZZZ]]]fff}}}qqq^^^NNNMMMQQQZZZfffnnnqqqqqqhhhZZZKKKBBB>>><<<@@@EEEVVVeeewww}}}ssshhhpppzzz|||ppp]]]SSSRRRSSSTTTLLLBBB>>>BBBLLLWWW]]]___\\\WWWUUUXXX___eeeiiiaaa[[[RRRQQQ]]]kkkpppmmmccchhhooossstttuuuvvvwwwxxxxxxvvvuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwvvvwwwwwwwwwuuuqqqnnnlllhhhbbbZZZRRRKKKCCC===@@@===???KKK___rrr}}}yyywwwvvvvvvxxxxxxxxxwwwooonnnooorrruuusssjjjcccZZZTTTQQQUUU\\\cccmmmuuu{{{|||~~~}}}{{{xxxyyyzzz|||yyyzzzrrrwww~~~}}}wwwrrrrrr~~~~~~zzzzzzzzzzzzvvvmmm```UUUMMMIIIHHHGGGEEEDDDCCC@@@;;;888888777555333222111000000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&''')))*********))))))))))))***++++++***))))))***)))(((((((((***+++,,,///111555999===@@@BBBCCCBBBAAABBBCCCCCCCCCBBBAAA>>>PPP]]]iiizzz~~~lllmmmwwwppp\\\QQQOOORRRTTT___dddrrr~~~}}}}}}||||||wwwrrrnnnlllooorrruuuuuusssuuuxxxzzz{{{~~~|||rrrlll\\\\\\[[[XXXWWWXXX[[[^^^ppp{{{rrrlllhhhhhhnnnvvv{{{vvvpppjjjdddYYYMMMCCC555222111333222...---000//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++***))))))***++++++******))))))))))))******(((((())))))))))))(((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,++++++++++++,,,------//////111222444555777777777999<<>>???III___zzz|||yyyuuusssuuuwwwyyyzzzsssnnnjjjmmmtttuuupppjjj```VVVNNNOOOUUU]]]gggooovvvzzz~~~~~~~~~{{{yyywwwxxx}}}||||||zzzvvvvvvzzz~~~zzz|||~~~}}}|||}}}}}}yyyrrrggg\\\TTTOOOHHHGGGDDDCCCAAA???;;;888888777555444333222222111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************'''((()))*********))))))((())))))******))))))((((((((((((((()))+++---...000333888===@@@BBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBHHHiii~~~yyy}}}yyygggdddwwwoooQQQDDDCCCHHHTTT```sss{{{|||wwwrrrooollliiigggaaa___^^^aaaffflllqqqssspppsssvvvxxxzzz~~~yyyssshhhiiifff^^^SSSKKKHHHHHHRRReeeyyyuuurrrllldddiiivvvvvvpppkkk^^^OOO===777444444333000...000//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++***))))))***++++++******)))))))))))))))***(((((())))))))))))(((((((((((())))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++,,,------//////111222444555777777888999<<>>AAAIIIZZZsss|||yyyuuutttuuuxxxzzzzzzwwwrrrmmmmmmpppssssssqqqfffZZZPPPOOOUUU\\\fffnnnqqqvvv}}}~~~|||wwwsssrrrwwwzzztttuuuuuusss}}}|||}}}qqqeeeZZZTTTJJJGGGDDDBBBAAA???<<<:::777666555444333222222222//////......------,,,,,,++++++++++++++++++++++++************************))))))))))))***)))))))))(((((())))))))))))(((((()))((((((((()))+++---...000333888===@@@@@@@@@???BBBCCCDDDCCCBBBAAABBBBBBTTT|||}}}wwwttt{{{vvvfff^^^gggsssZZZGGGFFFKKKOOO\\\lll}}}|||xxxrrrlllddd___\\\YYYUUURRRRRRSSSUUUYYY```gggmmmqqqrrrtttwwwyyy{{{~~~zzztttrrrssstttpppggg\\\RRRMMMGGGVVVjjj}}}|||tttnnnqqqvvv{{{wwwhhhTTTHHH>>>777555444111.../////////...------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++******************++++++***))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((+++*********************+++++++++***+++,,,,,,---//////111222444555777777666888:::===AAADDDGGGHHHKKKIIIKKKPPPSSSTTTVVV[[[YYYZZZ\\\___iii~~~uuuooorrrvvvqqqbbbVVVTTT```lllsssvvvtttiii^^^GGG@@@::::::===CCCOOOYYYjjjuuuxxxwww~~~|||{{{uuukkkaaa[[[WWW]]]mmmyyyuuuiiiWWWQQQMMMRRR___llltttwwwfff___YYY\\\dddhhhddd^^^XXXdddpppsssqqqmmmgggbbbpppuuuyyyyyyvvvtttuuuwwwtttttttttuuuuuuuuuttttttuuuuuuuuuuuutttsssrrrqqqllllllkkkjjjfff___VVVPPPJJJBBB;;;:::::::::???GGGMMM[[[rrrzzzxxxwwwwwwxxxyyyyyyxxxxxxwwwtttpppnnnooorrruuunnnbbbWWWTTTVVVZZZaaahhhlllrrryyy}}}}}}}}}xxxssssssuuu}}}}}}wwwyyy|||{{{{{{}}}}}}lll]]]TTTMMMJJJFFFCCCAAA@@@>>>===888777555444222222111111000000///......---,,,,,,++++++++++++++++++++++++*********************************))))))))))))***))))))(((((((((((())))))+++***)))))))))***,,,---111444999===@@@@@@???>>>CCCCCCCCCAAA???>>>@@@CCCWWW}}}~~~zzzvvvxxxzzzkkk```bbbqqq~~~ZZZNNNIIIOOORRRTTTbbbuuu{{{xxxwwwsssmmmhhh^^^XXXRRROOOOOOPPPNNNMMMSSSUUUYYY]]]bbbhhhnnnrrrtttvvvwwwxxxzzz}}}zzzzzz|||~~~{{{ooo^^^QQQGGGNNNYYYlllyyyxxxsss___PPPBBB666222333111000000//////...------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++*********++++++***)))(((((())))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++************+++************+++,,,,,,//////111222444555777777777888:::===AAADDDFFFHHHKKKIIIKKKPPPSSSTTTVVV[[[XXXXXXZZZ^^^gggyyyqqqooouuuuuuiii\\\UUU___kkkuuuvvvtttooobbbUUU???;;;888:::===BBBMMMWWWdddqqq{{{yyy|||yyyuuuhhh[[[VVV___gggkkkmmmnnnjjjdddZZZWWWVVV[[[cccgggccc^^^RRRNNNMMMUUUaaaiiihhhcccYYYdddkkkgggbbbfffpppxxx}}}xxxtttqqqrrrrrrpppqqqrrrrrrssssssrrrrrrrrrqqqqqqpppnnnllljjjiiifffddd```\\\VVVNNNEEE???>>>999777:::::::::DDDPPPaaarrryyyxxxxxxyyyzzzzzzxxxwwwxxxyyyyyyuuupppnnnqqquuutttlllbbb]]]XXXUUUYYY^^^hhhmmmsssyyy|||~~~|||yyyyyyxxx{{{{{{~~~yyyhhh\\\PPPMMMHHHEEECCCCCCAAA@@@:::999777555333222111111111000000///...---,,,,,,++++++++++++++++++++++++***************+++++++++++++++***)))))))))*********))))))(((((())))))***,,,+++***)))******,,,---666888<<>><<<===BBBGGG___}}}xxxvvvpppzzzmmm]]]```qqqyyyfff]]]MMMJJJLLLPPPRRRZZZnnn}}}wwwooohhhbbb\\\UUUPPPNNNLLLKKKLLLOOOSSSVVVXXX___bbbeeehhhkkkooosssvvvssstttvvvvvvwww{{{uuu^^^LLLGGGHHHMMM]]]yyyzzzqqquuu\\\JJJ888222222333222222//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++)))***++++++++++++***))),,,+++***)))(((((((((((((((((())))))))))))((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++++++++***************+++,,,,,,//////111222444555777777999:::===@@@CCCFFFHHHIIIKKKIIIKKKPPPSSSTTTVVV[[[WWWWWWYYY]]]fff~~~yyyuuuuuuwwwnnn]]]XXX]]]lllwww|||vvvnnnfffXXXIII;;;888777:::===DDDQQQ]]]kkkvvv|||wwwvvvyyyuuuooocccVVVOOOOOO\\\eeebbb[[[[[[```dddaaa^^^^^^ccchhhfff]]]TTTQQQQQQTTT^^^hhhmmmjjjeeeaaaeeefffcccfffsss{{{sssooonnnmmmmmmlllmmmnnnooooooooonnnnnnjjjiiihhhfffdddaaa___^^^VVVSSSNNNIIIDDD???:::666666444888>>>???AAAQQQeeewww~~~yyyxxxxxxyyyzzzzzzyyywwwwwwyyyyyyxxxuuusssrrrrrrvvvrrrmmmggg]]]UUUUUUZZZfffhhhnnnuuu|||~~~}}}~~~{{{yyywwwlllqqqvvvkkkTTTPPPJJJGGGEEEEEEEEEDDD>>><<<:::888555444222222111111000///...---,,,,,,************************))))))*********+++++++++,,,+++***)))))))))******+++***))))))))))))***+++******))))))***,,,...///:::<<<>>>@@@BBBBBBBBBBBB@@@@@@???<<<;;;???HHHPPPkkk|||rrrmmmhhhxxxhhh\\\YYYiiifffRRRJJJIIIMMMRRRUUU]]]ooo}}}|||{{{wwwzzz}}}{{{wwwjjjeee^^^XXXSSSPPPMMMLLLOOOPPPSSSUUUXXX]]]bbbfffiiillloooqqqrrrsssvvvxxxrrrtttuuuvvvxxx|||nnnWWWGGGEEEFFFJJJXXXtttrrr{{{vvv___EEE999666555333222//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++)))***++++++++++++***))),,,+++***)))(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,***************++++++,,,//////111222444555777777999;;;===@@@CCCEEEHHHIIIKKKIIIKKKPPPSSSTTTVVV[[[XXXXXXZZZ]]]eee}}}yyyxxx{{{xxxgggTTTWWWgggsss}}}ssshhh___PPP@@@;;;888777:::???HHHWWWdddvvv}}}zzzpppsssvvvooobbbRRRKKKNNNLLLQQQRRRNNNMMMUUUaaahhhjjjgggggglllrrrpppfff\\\ZZZ\\\bbbkkkrrrssslllfffgggfffeeefffqqqyyyoookkkkkkjjjiiihhhiiikkklllllllllkkkkkkdddcccaaa___\\\YYYVVVTTTFFFCCC>>>;;;:::999777666333444;;;DDDFFFKKKaaazzz}}}vvv{{{yyywwwwwwyyyzzzzzzyyywwwwwwwwwyyyzzzxxxssspppttttttsssnnncccXXXXXX]]]dddfffkkksss{{{|||~~~~~~{{{uuu~~~wwwkkkttt|||sssVVVRRRLLLHHHGGGGGGGGGFFFAAA???===:::777555444333222111000///...---,,,,,,************************))))))******++++++++++++---,,,***)))))))))******,,,+++***))))))***+++,,,((((((((()))+++---000111;;;<<<===???@@@AAABBBBBB>>>>>>>>>;;;;;;BBBMMMWWWsss}}}{{{vvvhhh^^^```rrrvvveee___bbbwww}}}___NNNJJJGGGQQQZZZ```nnn}}}zzzwwwssspppnnnmmmqqqvvvzzz|||}}}~~~zzzqqqkkk[[[YYYVVVSSSSSSUUUYYY[[[XXX[[[___``````ccciiimmmlllpppssstttssssssvvvxxxssstttvvvxxx{{{wwwcccPPPDDDEEEGGGKKKTTTlllvvv{{{tttUUUCCC;;;777222000//////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,+++***))),,,+++***)))(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------*********)))***++++++,,,//////111222444555777777888999;;;>>>AAACCCEEEGGGKKKIIIKKKPPPSSSTTTVVV[[[YYYYYYZZZ]]]fff}}}xxxaaaQQQTTTcccoooxxxyyyvvvooocccTTTGGG???999>>>===888BBBZZZnnntttssslllvvvssshhhZZZLLLDDDDDDNNNRRRSSSRRRWWWbbbkkkoooqqqpppsssxxx~~~~~~xxxrrr{{{wwwzzzzzznnngggjjjrrrtttttt}}}~~~iiicccdddbbb```aaa```bbbdddffffffddd```^^^]]]ZZZUUURRROOOKKKEEE@@@;;;<<<<<<:::888777888:::>>>>>>BBBKKKSSS___vvv~~~~~~|||{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwxxxyyyxxxuuusssuuuvvvvvvrrrjjjbbb[[[WWWaaacccjjjrrrvvvwww{{{}}}vvvuuu~~~~~~yyyuuuhhhZZZMMMJJJKKKKKKHHHGGG@@@BBBEEEFFFCCC<<<555000555444222111///......---,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((************************************************)))+++------,,,...222555>>>>>>???@@@AAAAAABBBBBB>>>;;;;;;>>>>>>BBBPPP___||||||vvvggg\\\^^^aaazzzppp^^^```nnnjjjXXXOOOKKKNNNYYYeeeppp|||tttiiiaaabbbgggfffkkkqqqttttttvvv||||||pppeeeaaaTTTUUUXXX[[[^^^```bbbbbbfffeeeddddddfffiiimmmoooqqqsssuuuuuuuuuvvvxxxzzzzzzxxxwwwyyy}}}~~~rrrbbbTTTMMMNNNNNNPPPXXXdddxxx~~~dddMMMAAA888111---222000......///000000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,***,,,,,,,,,*********,,,///000000111333555777888888777:::@@@CCCCCCDDDGGGJJJJJJMMMQQQSSSRRRUUUZZZ___^^^[[[\\\hhh}}}nnnYYYNNNWWWgggssszzzyyytttiiiYYYIII>>>999777<<<======JJJdddxxx|||sssqqq~~~}}}sssdddUUUNNNNNNPPPUUUUUUUUUVVV^^^jjjqqqrrrmmmkkklllrrr{{{yyyhhhaaaiiiqqqwwwyyyvvvfffWWWSSSSSSRRRQQQRRRQQQRRRTTTVVVVVVSSSQQQOOOJJJGGGDDDBBBAAA>>>:::666666777777777777888:::===AAADDDMMM\\\hhhuuu~~~zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxyyyzzzyyyvvvtttrrrsssttttttooohhh___ZZZ^^^```fffnnnrrrtttyyy{{{{{{}}}zzz||||||zzzwwwtttjjj^^^RRRMMMKKKHHHGGGHHHFFFGGGIIIHHHEEE???999555555333222000///.........,,,,,,,,,++++++++++++***------,,,,,,+++******)))***************************************************,,,---......000555999?????????@@@AAAAAABBBBBBFFFAAA======@@@III[[[mmmttt~~~{{{rrrkkk```ZZZaaarrrvvviiicccnnnzzz```OOOKKKMMMUUUiii}}}wwwrrrkkkeeebbbbbbfffjjjuuuxxxzzzwwwrrrooorrruuu|||~~~yyynnnaaaXXXVVV[[[\\\___bbbdddggghhhiiiiiiiiihhhhhhjjjmmmppprrrrrrtttuuuvvvuuuvvvwwwyyy{{{{{{|||~~~~~~zzzzzz{{{sssggg```]]]ddd___[[[YYYZZZaaapppooo\\\LLL>>>555222222000......///000///...///...---,,,++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++++++++,,,---,,,+++***+++,,,///000000111333555777888888777:::@@@CCCCCCDDDGGGJJJJJJMMMQQQSSSRRRUUUZZZYYYYYYXXX[[[jjj}}}qqq^^^OOONNN]]]nnnwwwxxxuuummm^^^LLL>>>888777999===@@@FFFXXXqqquuuttt{{{{{{www{{{sss```SSSTTT\\\___```^^^]]]aaallluuutttmmmaaa\\\WWWWWW___hhhppptttyyy~~~pppeeebbbvvv}}}uuueeeQQQHHH???>>>>>>===>>>??????AAABBBCCCCCCAAA???>>>:::888666666666555333222666777888888999<<<@@@DDDKKKQQQ```rrr{{{zzz{{{zzzzzzzzz{{{{{{|||}}}}}}{{{zzzzzzzzz{{{zzzxxxuuuoooppprrrttttttnnneee^^^ZZZ[[[```hhhmmmpppuuu|||~~~|||~~~{{{~~~wwwxxxxxxyyy{{{|||xxxvvvvvvxxxxxxxxxqqqggg\\\TTTLLLFFFFFFIIIHHHHHHFFFCCC@@@<<<999777555333111///......///000,,,,,,,,,,,,++++++++++++...------,,,,,,+++++++++************************************************+++,,,---...000444999===???@@@@@@AAAAAABBBBBBBBBEEE@@@===>>>DDDQQQeeeuuuxxx{{{oooiiibbbeeerrrzzzhhh```lllwwwcccRRRHHHLLLWWWccc|||zzzuuuiiiddd___^^^eeeqqqzzzwwwpppppprrrwww~~~{{{|||tttjjj]]]RRROOOSSSeeefffgggiiilllmmmooopppllllllkkklllmmmpppsssuuuuuuwwwxxxxxxwwwwwwxxxzzz|||}}}xxxwwwwww}}}uuuqqqpppqqqssskkkccc___\\\[[[```fffnnn}}}xxxjjjVVVBBB777444111000//////000000...---...---,,,++++++***++++++************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++,,,...---,,,+++,,,...///000000111333555777888888777:::@@@CCCCCCDDDGGGJJJIIILLLQQQRRRRRRUUUZZZTTTUUUWWW\\\lllrrrcccQQQKKKVVVgggtttzzzsssoooeeeTTTCCC999888;;;===>>>CCCQQQhhh|||{{{pppyyy}}}xxxrrryyysss```WWW```gggfffbbbccchhhsssyyyiiiPPPJJJCCC@@@BBBHHHNNNPPPWWW___gggiiiccc```dddkkkxxx___III>>>:::777555444555777999777888888999888777666555666555555555666666666666;;;===>>>???BBBFFFKKKOOOXXXcccttt{{{}}}yyyyyyzzz{{{|||}}}~~~~~~|||{{{{{{{{{|||{{{yyyvvvqqqooonnnqqqssspppiiibbbZZZYYY\\\ccciiilllrrryyy~~~~~~}}}{{{{{{||||||{{{wwwrrrssswwwzzzzzzxxxwww{{{yyyvvvrrrqqqsssyyy|||uuukkk```QQQFFFEEEJJJIIIGGGCCC>>>;;;999888777555333111///...///000111------,,,,,,,,,+++++++++------,,,,,,++++++++++++************************************************++++++,,,...111777===@@@@@@AAAAAAAAABBBBBBBBBCCC???===>>>CCCNNN]]]ooo{{{rrrnnnmmmuuu~~~nnn___]]]zzzzzz[[[QQQMMMJJJVVVhhhwww{{{qqqjjjbbbcccdddhhhtttzzzssstttwwwwww|||}}}sssfffYYYOOOLLLTTT___mmmmmmmmmnnnnnnooopppqqqlllllllllmmmnnnqqqtttuuuxxxyyyzzzzzzyyyyyyzzz||||||~~~}}}}}}{{{{{{~~~wwwnnnfffeeeeeedddeeehhhlll}}}~~~~~~zzz~~~~~~zzzrrr```KKK<<<777222000//////000///---+++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++---......,,,,,,---//////000000111333555777888888777:::@@@CCCCCCDDDGGGIIIIIILLLQQQRRRQQQTTTYYYUUUVVVYYY___nnncccVVVLLLQQQcccrrryyyyyyqqqkkk^^^MMM>>>777999>>>===???HHH]]]vvv~~~rrrqqq}}}zzz{{{tttzzztttdddaaaiiilllfffccciiiuuuzzzdddEEECCCAAAAAADDDGGGIIIJJJJJJOOOQQQOOOOOOYYYjjjxxxnnnVVVBBB<<<<<<:::777666777999999666666666555555555444444666666666666777888:::;;;<<>>AAABBBBBBBBBBBBBBBCCCCCCCCC@@@???@@@GGGVVVjjj|||}}}qqqsssvvv~~~wwwggg^^^eeehhhMMMKKKNNNPPP]]]pppwwwlllcccaaakkkrrrvvv~~~~~~sssppptttyyyzzz|||tttgggWWWLLLGGGMMM\\\lllrrrqqqpppooonnnnnnnnnnnnlllllllllmmmoooqqqssstttxxxyyy{{{{{{{{{{{{}}}~~~~~~~~~sssjjjhhhhhhggggggiiitttzzz{{{|||xxxtttiiiVVVEEE<<<444222000000000///---,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,...------,,,...//////000000111333555777888888777:::@@@CCCCCCDDDGGGIIIIIILLLPPPRRRQQQTTTYYYZZZ[[[]]]aaaoooYYYQQQQQQ^^^pppzzzyyywwwpppgggXXXGGG;;;777999<<<;;;CCCSSSkkk|||qqqxxxyyyzzz}}}xxxzzztttjjjhhhlllkkkfffqqqyyyhhhPPPDDDFFFHHHJJJKKKLLLLLLLLLIIILLLLLLLLLTTTggg}}}}}}nnn\\\JJJ>>>;;;===>>>;;;:::;;;:::666777777666555444555555555444555666666777999<<>>CCCJJJRRR[[[dddlllqqqwww|||{{{zzzyyyyyyzzzzzz|||}}}~~~}}}|||||||||}}}|||yyywwwyyytttnnnkkkkkkllljjjhhhbbb]]]ZZZ^^^cccggglllrrryyyyyy{{{zzzxxxyyy}}}~~~xxx{{{}}}{{{vvvtttvvvyyy~~~yyyttttttzzz~~~rrr___MMMGGGJJJFFFDDDAAA===;;;:::::::::777666555333222111000000------------,,,,,,,,,,,,******************************************************************************,,,000666<<>>NNNfffxxx|||xxxvvv|||{{{|||{{{zzzyyyuuuoooiiiggghhhjjjttt||||||lllVVVCCCIIIJJJLLLNNNOOOPPPQQQRRRQQQUUUZZZ```ooo}}}jjjWWWGGG@@@>>>@@@EEEIIIJJJKKKJJJBBB999999888777555555666777888888:::<<<======@@@EEEIIINNNTTT]]]gggpppxxx|||{{{{{{yyyvvvzzzzzz{{{|||}}}~~~~~~||||||{{{|||}}}|||yyywwwxxxvvvrrrooommmkkkkkkkkkggg___ZZZ\\\```ccchhhnnntttvvvzzz~~~xxxttt|||{{{}}}wwwsssrrrsss}}}yyyzzz|||sssbbbQQQIIIIIIAAA@@@???===;;;:::999888999999888777555222000///...------------,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,...333:::???AAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBEEEKKKVVVlll{{{}}}zzzqqqhhhrrrxxx[[[NNNGGGMMMVVV^^^mmm||||||wwwrrrooosss~~~~~~|||}}}xxxooofffbbbhhhwww~~~{{{ooobbbYYYMMMDDDGGGQQQ^^^lllvvvtttsssrrrqqqqqqrrrtttuuutttuuuvvvxxxyyy{{{|||}}}~~~}}}|||}}}vvvuuuyyy{{{ppppppuuu{{{vvvtttnnn```PPPFFF;;;777222//////000000000------,,,,,,,,,,,,------************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))***,,,,,,++++++---//////000000111333555777888888777:::@@@CCCCCCDDDGGGIIIHHHKKKPPPQQQPPPSSSXXX[[[[[[[[[___lllWWWWWWaaasss~~~|||uuuqqq```UUUFFF<<<:::<<<======EEE[[[vvv|||ssssssyyy}}}}}}wwwzzzxxxvvvqqqggg```eeeoooccckkkrrrqqqjjjaaaUUUKKKLLLMMMOOORRRUUU[[[aaafffdddjjjpppzzzooo[[[III???AAAGGGLLLTTT[[[___aaa___SSSEEE<<<;;;999777777888999:::???BBBDDDFFFGGGKKKQQQVVVccciiirrrzzz{{{yyy|||}}}zzzvvv{{{{{{||||||}}}}}}~~~~~~|||{{{{{{||||||{{{yyywwwvvvvvvuuusssooommmlllmmmiii```ZZZ[[[^^^aaafffjjjqqqtttyyy}}}sssgggrrr|||uuuzzz|||yyyzzz{{{||||||~~~{{{yyyxxxqqqcccRRRIIIHHHCCCCCCCCCBBBAAA???===<<<:::::::::999777333000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************------000666===BBBBBBAAADDDDDDDDDDDDDDDCCCCCCCCCDDDNNN]]]ooo{{{xxxpppjjjzzzzzzdddOOOLLLNNNXXXfffuuu|||yyyvvvuuu~~~xxxkkkfff___WWWWWWbbbuuu}}}}}}vvveeeTTTMMMEEEAAAKKK[[[iiittt|||uuutttssssssuuuwwwzzz{{{zzz{{{|||~~~~~~|||yyywww}}}|||~~~zzzqqqnnnuuu}}}tttrrrvvvxxxiii[[[SSS===999333//////000111111---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))(((***++++++++++++---...///000000222333555777888888777:::@@@DDDCCCDDDGGGHHHHHHKKKPPPQQQPPPSSSXXXWWWWWWXXX\\\jjjRRRcccsssyyy|||}}}uuujjj\\\OOOAAA:::999;;;<<<<<>>999???DDDMMMSSSTTTVVV^^^fffjjjyyy{{{~~~}}}{{{{{{{{{{{{zzz{{{|||}}}{{{|||||||||||||||{{{{{{{{{wwwrrrqqqqqqrrrqqqooopppiii```ZZZZZZ___eeehhhtttvvvxxxwwwtttqqqppppppjjjiiihhhmmm{{{xxx~~~zzzxxxxxx|||{{{xxxnnneee]]]VVVMMMHHHGGGFFFEEEDDDCCCAAA<<<999888777555444444333111///......---------,,,,,,,,,,,,,,,---...---,,,***)))************************+++++++++***++++++,,,,,,)))---333888<<<@@@DDDGGGEEE@@@>>>AAACCCBBBBBBEEEIIIZZZzzzxxx|||}}}mmmkkkyyylllYYYPPPNNNNNNXXXqqqyyyyyy}}}rrrddd[[[NNNLLL\\\sss~~~~~~yyy{{{{{{yyywwwnnnYYYDDDFFFDDDGGGUUUhhhvvv||||||yyyyyyyyyyyyzzz|||~~~~~~~~~}}}tttmmmmmmrrr{{{uuuwwwrrroooppprrr~~~xxxzzzxxxtttgggWWWDDD999//////222111...---......---------,,,,,,,,,,,,,,,............,,,,,,,,,++++++******++++++,,,++++++************************++++++++++++******))))))))))))))))))))))))+++*********))))))((((((++++++******************''''''(((((())))))******)))************+++++++++++++++,,,------......//////000111333444555666666333666:::===???AAADDDFFFHHHHHHKKKPPPQQQPPPSSSXXXWWWYYY[[[^^^jjjYYYhhhvvv{{{|||{{{rrreeeUUUJJJ>>>999999;;;>>>@@@QQQhhhxxxsss||||||{{{{{{||||||{{{xxxvvvpppggg```dddlllttt|||sssaaaRRRJJJKKKNNNUUUbbbvvv{{{vvvyyyoooUUUHHHDDDFFFTTTdddjjjmmmsssxxxxxxmmmZZZJJJKKKJJJAAA>>>CCCAAAAAALLLYYYbbbiiikkkmmmtttzzz}}}}}}||||||}}}~~~|||}}}}}}~~~~~~}}}}}}}}}{{{|||||||||||||||{{{{{{{{{wwwsssqqqrrrrrrqqqooopppkkkddd]]][[[^^^bbbfffnnnqqqtttuuusssqqqpppooohhhfffdddfffppp{{{xxx~~~}}}uuukkkaaaWWWMMMHHHGGGFFFEEEEEEDDDAAA<<<999888666444444444333111///.........---------,,,,,,++++++,,,,,,,,,+++***)))************************+++++++++***++++++,,,---+++///555:::===@@@BBBDDDEEEAAA@@@CCCDDDBBBBBBEEEQQQppp|||ssspppzzznnnaaaeeezzzqqq[[[LLLPPPQQQUUUfffzzzvvvvvvyyyqqq[[[UUUPPPVVVjjj}}}wwwrrruuuvvvrrrlllbbbQQQ@@@CCCGGGQQQaaarrr~~~{{{uuuqqqnnnkkklllsss|||zzztttxxxwwwyyy{{{zzz}}}jjjXXXIII<<<111///111000............---------,,,,,,,,,+++,,,---......---,,,++++++******))))))******+++******************************++++++++++++******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))******)))************+++++++++++++++,,,------......//////000111333444555666666444777;;;>>>@@@BBBEEEGGGHHHHHHKKKPPPQQQQQQSSSXXXWWWZZZ\\\___lllcccpppzzz|||{{{yyymmm```LLLBBB:::888999;;;@@@GGG___ssswwwzzz~~~{{{zzz{{{||||||xxxwwwwwwsssjjjgggooozzzsss\\\PPPNNNMMMSSS^^^qqqvvvxxx~~~kkkVVVOOORRRZZZhhhvvvxxxyyy}}}~~~qqq___QQQYYYZZZSSSPPPTTTPPPPPP[[[iiirrrzzz}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{||||||}}}}}}|||||||||{{{xxxuuusssssssssrrrpppqqqooojjjccc]]][[[___ccciiimmmrrrvvvvvvuuutttssskkkkkkhhhdddfffuuu{{{~~~sssfffYYYNNNIIIGGGFFFFFFFFFEEEAAA<<<888888666444333333333111///.........------------,,,******+++++++++***))))))************************+++++++++++++++,,,---------222888<<>>@@@CCCFFFHHHHHHHHHLLLQQQRRRQQQSSSXXXXXXZZZ\\\aaaooojjjuuu}}}|||zzzvvviii[[[EEE===888999999:::CCCOOOnnn~~~|||yyy~~~zzzyyyyyyzzzzzzyyywwwwwwvvvrrrmmmnnn|||iiiUUUMMMMMMQQQYYYfffwww{{{~~~wwwjjj___bbbiiipppuuuzzz}}}~~~xxxkkkaaa^^^jjjrrruuuvvvwwwlllcccjjjrrr{{{}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}|||{{{zzzyyy{{{||||||}}}}}}}}}}}}|||{{{zzzwwwuuutttsssrrrrrrrrrrrrooohhh___ZZZ\\\___gggllltttyyy{{{{{{{{{{{{vvvvvvsssllleeemmm}}}}}}lll\\\QQQLLLHHHGGGFFFFFFEEEAAA<<<888888666444333333333111///............------------***+++++++++++++++******************************+++++++++++++++,,,---...---222999>>>@@@AAAAAAAAABBBAAABBBDDDCCC??????BBBXXXjjjgggooo}}}~~~pppfff```hhh|||mmmQQQFFFIIIOOOPPP^^^sss}}}yyyqqqhhheeegggeeehhhhhhcccaaaccceeedddkkkoooxxxzzziiimmmpppooobbbRRRGGGDDDEEEMMM[[[ppp|||zzzxxxwwwuuuttt}}}{{{}}}zzzpppqqquuu{{{|||~~~yyykkk]]]LLL:::222000///...///......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********************+++++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------......//////000111333444555666666555888<<>>CCC\\\|||wwwdddgggrrryyyssstttkkkaaa___nnndddIIIAAAHHHPPPXXXnnn~~~yyyooobbbYYY\\\eeehhhnnnrrrqqqoooooommmjjjsssxxxzzzmmmeeeqqqpppiiiZZZIIIAAAEEENNN]]]kkk}}}|||zzzuuuoooooouuu~~~{{{vvvuuu{{{|||zzz{{{xxxiiiVVVAAA666222//////000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++++++++************))))))))))))))))))*********+++++++++++++++,,,------......//////000111333444555666666555888<<>>@@@CCCFFFHHHHHHIIIMMMSSSUUUSSSTTTXXXXXXYYY[[[bbbsssxxx||||||vvvrrrkkk[[[JJJ>>>999999???>>>@@@WWWssszzz}}}}}}||||||{{{xxxtttqqqjjjbbb[[[WWWUUUWWW___hhhaaa]]]XXXTTTSSSSSSSSSSSS\\\dddjjjkkkjjjjjjiiieee___fffrrr}}}{{{~~~}}}zzzwwwtttooohhhcccXXXQQQMMMLLLGGGDDDNNN^^^lllqqqkkkddddddcccooo~~~}}}}}}}}}}}}}}}||||||{{{yyyyyyzzz{{{{{{{{{{{{zzz{{{{{{|||~~~~~~~~~|||}}}~~~|||xxxuuuuuuvvvwwwuuuqqqlllfffbbb^^^]]]ccchhhooouuuzzz}}}}}}{{{zzzqqqfffhhhsssyyyqqqttt}}}iiiZZZOOOKKKFFFBBB@@@???>>>===;;;999777777777666444222////////////............++++++*********+++---...************************+++++++++,,,---...///000333777<<>>CCCLLLkkk|||~~~wwwkkk]]][[[qqq}}}wwwllldddfffxxxvvv\\\OOOQQQXXX\\\www~~~zzzzzzqqqhhhbbb```aaajjjsssxxx{{{~~~{{{vvvqqqlllfffaaadddlllvvvfffSSSGGGCCCIIIZZZjjj}}}|||uuuqqqlllqqq{{{vvvvvv}}}wwwyyyxxxvvv{{{gggOOO@@@888333000///......---------,,,,,,,,,...---,,,++++++,,,---...++++++************++++++((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))((()))))))))************((((((((()))***++++++++++++++++++*********)))))))))************+++++++++++++++,,,------......//////000111333444555666666444777;;;>>>@@@BBBEEEGGGHHHIIINNNTTTUUUSSSTTTWWWXXXXXXYYY```rrrzzz~~~|||uuuooohhhWWWEEE===777999@@@???CCC]]]}}}zzzuuuzzzzzzyyyyyyxxxtttoookkk^^^WWWRRRSSSTTTVVVZZZ___VVVWWWXXXXXXXXXXXXYYYYYY```eeeiiiiiigggbbbYYYPPPJJJKKKMMMTTT___lllyyyqqqtttuuurrrkkkaaaUUULLLLLLBBB>>>DDDIIIKKKUUUccc___ddd```\\\```hhh|||{{{zzz}}}{{{||||||}}}}}}}}}}}}|||zzzzzzzzz{{{{{{zzzyyyyyy{{{{{{|||~~~~~~|||~~~}}}xxxvvvuuuwwwxxxuuupppkkkhhhddd```]]]eeejjjpppuuuyyy}}}~~~}}}yyyoooooowwwwwwtttxxx|||rrr```PPPLLLFFFAAA??????>>>>>><<<:::888777777777555333000/////////............******)))))))))***,,,---************************+++++++++,,,---...000000777999===???@@@AAABBBDDDCCCBBBBBBBBB@@@???FFFPPPlllwww{{{rrriiiaaaZZZbbb}}}jjjgggrrrlllRRRNNNZZZjjjrrr||||||~~~xxxrrrjjj^^^TTTTTT[[[aaahhhnnnjjjkkkkkkooozzz~~~rrrlllhhhfffllluuuxxxcccNNNDDDFFFRRReeewww}}}}}}~~~{{{qqqooorrr|||xxxyyymmmnnnzzz}}}wwwkkkSSSCCC:::444000///......---------,,,,,,,,,......,,,,,,,,,,,,......******))))))))))))******((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++++++++++++++******)))))))))************+++++++++++++++,,,------......//////000111333444555666666333666:::===???AAADDDFFFHHHIIINNNTTTUUUSSSTTTWWWWWWWWWXXX```rrr|||{{{yyyvvvmmm___NNNBBB===::::::>>>AAALLLhhhxxxqqqvvv|||{{{}}}}}}vvviii^^^UUUSSSRRRVVV[[[______^^^cccfffhhheee___]]]aaafffkkkmmmnnnkkkddd\\\XXXVVVOOOSSSXXX\\\dddkkkllliiipppgggbbbbbb\\\PPPKKKMMMJJJLLLOOORRRUUU[[[dddjjjlllllllllppp~~~{{{|||~~~~~~{{{|||}}}}}}}}}}}}||||||{{{~~~~~~~~~}}}}}}{{{zzzzzzyyyzzz|||}}}~~~~~~~~~}}}{{{|||||||||{{{yyywwwvvvttttttqqqlllfffbbbbbbcccfffiiiooouuuzzz}}}~~~zzzuuusss{{{}}}}}}xxx{{{zzzwwwvvvvvv~~~||||||}}}vvv~~~~~~wwwfffVVVMMMHHHKKKMMMIIIBBB>>>???===;;;999999888555333222222111000///...------------,,,,,,,,,,,,++++++************************+++***,,,...,,,***...444<<<>>>AAACCCEEEEEEDDDCCCEEEBBBBBBBBB???AAAPPPaaawww|||yyyllldddddd```YYYkkk~~~mmmhhhuuuhhhYYYXXXeeezzzzzz|||yyynnndddZZZNNNJJJPPPUUUVVV^^^iiipppqqqqqqqqqsssxxx|||yyyzzzooo[[[JJJKKKXXXhhhzzz~~~}}}||||||zzzzzzzzz{{{}}}vvvsssuuuwwwsss~~~~~~xxx```LLL???777444444000000...---------------......---,,,,,,+++******,,,,,,++++++++++++,,,,,,)))******))))))******)))************************...)))'''******((('''(((************************))))))))))))))))))))))))+++++++++*********))))))+++*********))))))((((((*********+++,,,---///000---///111222222333555777777:::===??????@@@BBBDDDDDDHHHNNNRRRSSSTTTUUUVVVZZZ[[[]]]bbbqqq}}}{{{yyytttkkk\\\LLLAAA;;;::::::>>>FFFVVVqqq|||xxx}}}~~~{{{zzz|||{{{tttggg\\\TTTUUUUUUUUUTTTUUUWWWYYYbbbhhhmmmkkkdddaaaeeekkkllloooqqqpppkkkgggdddccchhhrrr}}}}}}qqqeeehhh___XXXTTTMMMHHHNNNYYYbbbfffiiijjjiiikkkqqqvvv{{{~~~~~~zzz{{{}}}~~~{{{{{{||||||}}}}}}}}}||||||~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||~~~~~~~~~}}}|||||||||}}}|||{{{zzzxxxwwwssssssqqqmmmhhhcccaaaaaacccffflllrrrwwwzzz||||||zzzvvvsss{{{}}}zzzrrrtttzzz{{{tttuuu|||vvvsssttt|||{{{xxx|||xxxjjj]]]UUUPPPRRRTTTOOOGGGCCC@@@>>>;;;:::999888666444222222111000///...------------,,,,,,,,,,,,++++++************************+++***,,,...,,,+++///555===>>>AAACCCEEEEEEDDDDDDCCCBBBCCCBBB@@@CCCSSSeeezzz~~~}}}ssshhh```[[[XXXeee|||hhhcccvvviii]]]^^^mmm{{{zzzzzztttfff[[[NNNGGGHHHRRRZZZ```kkkxxx|||}}}{{{```TTTNNNUUUdddsss}}}|||{{{zzzzzzzzzzzzzzz{{{}}}xxx{{{~~~zzz{{{~~~jjjWWWHHH;;;222---000000///...------------......---,,,,,,+++******+++++++++******++++++++++++,,,,,,++++++,,,,,,+++************************---***))),,,,,,)))***...************************))))))))))))))))))))))))+++++++++*********))))))+++*********))))))))))))*********+++,,,---//////---///111222222444777999888:::===>>>???@@@CCCEEEDDDHHHNNNQQQSSSTTTUUUVVVYYYZZZ\\\bbbqqq~~~|||xxxqqqgggXXXHHH>>>999::::::===LLLeee{{{}}}|||zzzyyyzzzxxxpppcccYYYRRRTTTTTTOOOKKKLLLTTT[[[eeekkkqqqpppiiifffiiinnnssswwwzzz|||{{{zzzyyyyyyzzzkkkaaaVVVKKKDDD???AAARRRgggvvv||||||yyyyyyzzzzzz{{{}}}~~~{{{zzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}{{{yyyxxxsssrrrqqqnnnjjjeeeaaa^^^___bbbhhhnnnssswwwyyyzzz|||wwwtttzzz~~~~~~vvvuuuzzz}}}rrrvvv}}}zzz|||~~~vvvtttyyy|||rrraaaWWWPPPQQQRRRMMMEEEAAAAAA???<<<;;;:::999666444222222111000///......---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,...---+++000777===???AAADDDEEEEEEEEEDDDAAABBBCCCAAA@@@GGG[[[ooo~~~lll[[[UUUXXXaaauuuaaafff~~~hhh```hhhxxx}}}zzzyyyuuujjj[[[PPPGGGFFFKKKVVV^^^dddrrr~~~~~~{{{lllbbbUUUTTTZZZgggttt~~~|||yyyxxxwwwwwwwwwxxxxxxyyyzzz|||yyy}}}xxxgggVVVEEE666+++111000///...------------...------,,,,,,++++++***++++++************++++++,,,++++++++++++++++++,,,************************&&&&&&)))+++***''')))...************************))))))))))))))))))))))))+++++++++******************************)))))))))*********+++,,,---...///...///111222222555888;;;:::;;;===>>>???AAADDDFFFDDDHHHMMMQQQSSSTTTUUUVVVXXXXXX[[[aaarrr~~~|||vvvmmmaaaRRRDDD<<<999::::::???TTTqqq}}}~~~zzz{{{zzzyyyxxxuuummm```VVVVVVYYY[[[ZZZYYY^^^gggooooooqqqrrrpppmmmkkkkkkmmmuuuxxx|||zzzqqq]]]OOOBBB===<<>><<<;;;:::777555333222222111000///......------,,,,,,,,,++++++++++++++++++++++++++++++++++++***,,,...---,,,111999>>>@@@BBBEEEFFFFFFEEEEEEBBBCCCBBB???@@@OOOhhh~~~nnnXXXTTT]]]ccckkk___ssstttaaaaaaooo~~~}}}zzzuuulll___QQQHHHKKKLLLPPPVVVXXX[[[eeeqqq|||xxxrrrkkkddd]]]VVVQQQ[[[aaalllxxxzzzyyywwwuuuttttttttttttuuuuuuvvvwwwyyy|||{{{|||tttbbbQQQ???222111000///...---------------------,,,,,,++++++++++++******))))))******++++++))))))++++++))))))+++************************$$$'''---111---'''(((,,,************************))))))))))))))))))))))))************************************************++++++++++++,,,---...//////000111222333555999===:::<<<===>>>???AAADDDGGGDDDHHHMMMQQQSSSSSSTTTUUUWWWWWWYYYaaasss~~~{{{tttiii[[[LLLAAA::::::;;;<<>>===;;;888666333333222111000///......------,,,,,,,,,++++++++++++++++++++++++++++++++++++***,,,...------333;;;???@@@CCCEEEGGGGGGFFFEEEEEEDDD@@@<<>>???AAADDDFFFCCCGGGMMMQQQRRRSSSTTTUUUVVVVVVYYYbbbuuu}}}yyyqqqeeeUUUHHH>>>:::<<<;;;>>>NNNhhh}}}yyyyyy|||{{{xxxyyyyyyzzzyyytttjjj___WWW[[[jjj|||wwwsssoooooorrrtttrrrpppjjjjjjmmmqqqvvvyyyzzzyyyzzz{{{xxxsssooommmfff___RRRDDD;;;@@@HHHNNNUUU]]]bbbeeeiiioooxxxzzzwwwoooqqqtttwwwzzz{{{{{{{{{~~~~~~{{{yyyzzz{{{{{{||||||||||||{{{{{{{{{||||||{{{{{{zzzyyyzzz|||}}}~~~~~~~~~}}}~~~~~~~~~||||||uuuqqqnnnpppsssqqqiiiaaa```ccchhhmmmsssxxx|||~~~~~~}}}{{{kkkooo{{{}}}zzz}}}vvveeeRRRJJJHHHHHHJJJLLLFFFDDDAAA???>>><<<999777333333222111000//////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........555===???AAACCCFFFGGGGGGGGGFFFFFFDDD???===KKKiiilll```gggtttvvvuuussstttppp``````vvvcccYYYWWWfffzzz{{{nnn]]]PPPJJJIIIIIIHHHGGGDDD@@@@@@DDDHHHQQQVVV^^^hhhppptttrrrpppVVVOOOGGGEEELLLZZZiiiqqqwww~~~|||{{{tttsssqqqpppppppppqqqqqqppppppqqqrrruuuxxx{{{}}}zzz}}}qqq```KKK999111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...+++///666666///+++...***************************---333888555---)))***************************))))))))))))))))))))))))***************+++++++++*********+++++++++++++++,,,+++++++++,,,,,,---......000222333444555777999777:::===??????@@@BBBDDDCCCGGGLLLPPPRRRSSSTTTUUUVVVVVVYYYcccxxx|||xxxoooaaaQQQDDD<<<:::===999AAAYYYssszzz{{{zzz{{{}}}{{{xxxzzz{{{zzztttkkk```YYY]]]lllwwwiiibbbaaadddiiimmmoooqqqrrrssspppppprrrwww|||~~~~~~}}}{{{{{{vvvjjj]]]MMMBBB===DDDMMMSSS]]]gggkkkkkkmmmssszzzuuurrrqqqnnnppptttwww{{{}}}~~~~~~~~~zzzzzzzzz{{{{{{|||{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzyyyxxxyyy{{{}}}~~~}}}~~~~~~||||||wwwqqqmmmpppuuuuuummmdddbbbdddiiinnntttyyy}}}~~~mmmkkkrrr}}}uuudddRRRKKKIIIHHHIIIJJJHHHEEEBBB@@@???===:::777444333333222111000//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......///666???@@@AAADDDFFFHHHHHHGGGGGGDDDBBB???BBBWWWxxxkkkiiittt~~~|||sssjjjjjjggg[[[ggglllZZZVVV[[[nnn~~~ppp]]]NNNJJJKKKEEEDDDAAA???@@@EEEIIIKKKNNNNNNSSS]]]gggjjjeee^^^GGGEEEFFFLLLYYYiiiwww}}}zzzyyyrrrrrrpppoooooopppqqqqqqppppppqqqsssvvvyyy|||~~~{{{yyyhhhPPP:::222111000///............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...+++111;;;;;;111+++...************************)))(((***------)))'''(((************************))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,---------000333444444444444555555888<<>>888BBB```{{{}}}|||xxx|||}}}xxxzzz{{{zzzuuukkkaaa[[[fffqqqzzzvvvgggXXXQQQPPPKKKVVVcccjjjkkkkkkpppuuuttttttvvv{{{}}}}}}{{{lll]]]KKKCCCAAAHHHPPPXXXgggvvvvvvuuuxxxzzztttpppoooooopppqqqtttwwwzzz}}}~~~zzz{{{{{{{{{|||{{{{{{zzzzzzxxxxxxyyyzzzzzzyyyyyyyyywwwxxx{{{}}}}}}}}}~~~~~~~~~|||{{{xxxrrrmmmpppvvvwwwooogggbbbeeeiiinnntttzzz~~~qqqjjjmmmuuufffVVVPPPNNNLLLKKKKKKHHHFFFCCCAAA???===:::888444333333222111000//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......///777???@@@BBBDDDGGGHHHHHHHHHGGGAAAAAA???FFF___|||lllqqq}}}~~~ssshhhjjjiii^^^nnncccXXXWWWaaatttrrr^^^OOOJJJLLLFFFDDDBBBAAAFFFNNNSSSTTTRRRPPPSSS]]]hhhiii```UUULLLLLLOOOXXXeeesss|||zzzyyyrrrqqqpppoooooopppqqqrrrqqqqqqrrrtttwwwzzz}}}{{{oooUUU===222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,***000<<<<<<000***,,,************************,,,'''%%%(((*********---************************))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,000333555555333222222333777<<<@@@@@@@@@??????CCCGGGLLLPPPRRRRRRSSSTTTWWWVVVYYYeee{{{{{{tttgggVVVGGG===;;;<<<999<<>><<<777666555444222111000///......---------,,,,,,,,,---------,,,,,,++++++++++++,,,------///444;;;@@@@@@CCCFFFHHHIIIHHHFFFEEECCCAAAFFFXXXuuuiii]]][[[kkkyyywwwwwwlllccc```aaalllwww]]]ZZZ^^^ooo|||ooo]]]OOOIIIHHHGGGLLLTTT]]]dddjjjmmmnnntttwwwvvvrrrnnnjjj```UUU```mmmzzz~~~zzzwwwvvvuuurrrqqqqqqqqqpppqqqqqqrrrrrrssssssuuuwwwyyy{{{|||rrrjjjfffmmmyyy~~~yyynnn\\\KKK===444//////111///------///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---***111888999333,,,***+++++++++***))))))***+++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********))))))***++++++,,,------......///000111222333444444444777:::===???@@@@@@AAABBBDDDGGGLLLOOOPPPQQQRRRSSSWWWVVVYYYeee}}}zzzrrrcccRRRDDD<<<:::;;;AAAGGG[[[ttt}}}wwwwww{{{xxx{{{}}}}}}}}}}}}}}}|||zzzxxxvvvttt{{{|||zzzvvvssswwwttt```WWWVVVVVV\\\gggttt}}}{{{hhhYYYNNNMMMTTTbbbmmmqqqyyy~~~zzzwwwtttpppmmmhhhfffdddcccdddfffiiikkkqqquuuyyy{{{|||}}}}}}~~~~~~|||yyyuuurrrpppooopppqqqtttvvvwwwxxxwwwwwwzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~|||||||||||||||}}}~~~|||yyyrrrllllllpppoookkk___\\\[[[bbbmmmwww|||}}}tttgggjjjsssuuuvvvwww}}}wwwcccUUUOOOMMMJJJGGGHHHFFFDDDDDDDDDCCCAAA@@@===;;;888555222000//////......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---...111666<<>>@@@AAAAAABBBCCCDDDGGGLLLOOOPPPQQQSSSTTTTTTUUUYYYgggxxxooo___OOOBBB;;;:::;;;BBBKKK```wwwyyyuuuwww~~~{{{yyyzzz|||}}}}}}|||||||||{{{zzzzzzzzzxxx{{{}}}~~~sss```YYY[[[^^^ccchhhmmmlllhhheeehhhkkkuuu{{{}}}jjj[[[LLLLLLSSSaaalllttt}}}www~~~}}}wwwsssooommmjjjhhhcccbbbbbbccceeehhhlllnnnsssvvvyyyzzzzzzyyyyyyyyywwwuuurrrmmmhhhccc```^^^eeeiiipppuuuyyyyyyxxxvvvxxxyyyyyyzzzzzzzzzzzzyyy|||}}}~~~}}}}}}||||||}}}}}}~~~~~~|||uuummmkkknnnpppnnn```[[[YYY^^^iiittt{{{}}}uuuhhhjjjzzzpppppprrrwwwzzzeeeVVVPPPMMMKKKIIIKKKIIIGGGGGGFFFEEECCCAAA???<<<999555222000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333999>>>BBB???AAADDDFFFGGGGGGFFFEEEAAA???EEE]]]}}}eeeUUUVVV\\\iiinnnffffffeee___\\\iii~~~qqq___aaaeeerrrxxxkkk\\\QQQLLLKKKWWW```jjjnnnllliiiggghhheeefffhhhhhhiiiiiigggdddeeesss~~~zzzxxxvvvvvvrrrrrrqqqqqqqqqqqqqqqqqquuuuuuvvvwwwyyy|||}}}~~~{{{uuu}}}{{{jjjZZZFFF;;;222111222000---,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...333444000,,,+++,,,+++******************+++************************************************************************************************************************++++++,,,,,,---.........///000111333444555555555999<<>>222000111111///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---111111///,,,+++,,,*********++++++******************************************************************************************************************************************+++,,,,,,------///000111333555666666666:::<<<@@@BBBBBBBBBCCCDDDCCCGGGLLLOOOQQQRRRTTTUUURRRSSSYYYgggrrrgggVVVGGG>>>;;;<<<===DDDRRRiiizzzzzzrrruuuzzzzzzzzzxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwvvvppppppkkkccc]]]]]]]]]\\\RRROOOJJJFFFCCCEEEIIIMMMPPPUUU___kkkrrrqqqjjjbbbYYYYYY[[[```gggpppxxx}}}}}}vvvrrrwww~~~~~~yyyqqqmmmhhheeedddcccbbbaaa```aaabbbdddgggjjjnnnooosssuuuvvvuuuqqqnnnkkkkkkbbbbbb```]]]WWWQQQKKKGGGEEELLLVVVaaakkkqqqssstttssstttvvvyyyzzz{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||rrrllllllooopppfff___XXXYYYcccpppyyy}}}{{{mmmeeewww}}}}}}}}}mmm\\\RRROOOOOONNNPPPOOOMMMLLLJJJGGGCCC@@@:::888666333222111000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------------...222888>>>BBBDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCJJJYYYooopppXXXLLLOOOUUUeeeyyyxxxgggZZZ```wwwyyyggg]]][[[bbbuuuxxxmmmddd]]][[[[[[dddeeelllyyyqqqlllfffaaa[[[VVVVVVZZZmmmttt{{{~~~~~~|||yyywwwuuuttttttsssrrrqqqqqqppppppppppppqqqsssvvvyyy}}}vvvgggUUUDDD444///111111000///------......------,,,++++++,,,,,,------,,,,,,+++)))+++...///---,,,,,,,,,)))***++++++++++++***)))***************+++++++++***************+++++++++***************************************************************+++++++++))))))***++++++,,,,,,---///000111333555666777777999<<>>IIIXXXooo}}}yyypppvvv}}}xxxzzz{{{xxxxxx{{{zzzzzz{{{{{{zzzyyyxxxwwwooommmiiieeeaaa______```fffeee___ZZZXXXYYYUUUNNNDDDEEEGGGMMMRRRUUUTTTRRRKKKIIIIIIQQQ\\\eeegggfffbbbccccccdddfffiiilllmmmmmmllliiigggkkkrrrtttqqqhhheeebbbaaaaaa```___^^^```aaacccfffjjjmmmqqqsssrrrttttttqqqmmmhhheeeddd___^^^\\\ZZZWWWSSSQQQOOOKKKMMMPPPVVV\\\ccchhhllloooqqquuuxxx{{{|||||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}uuummmlllnnnpppkkkbbbZZZYYYbbboooxxx}}}~~~vvvnnn}}}wwwcccVVVPPPOOONNNOOONNNMMMLLLLLLIIIEEEBBB999888777555333111000///......---------,,,,,,,,,+++++++++,,,,,,---------------...333:::@@@DDDEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCPPPeeewwwmmmVVVNNNXXXaaaqqqrrrfffhhhyyyqqq___XXXYYYcccxxxxxxqqqkkkiiiiiijjjnnnsss}}}~~~jjjeeebbb___XXXPPPPPPUUU]]]ffflllmmmlllnnnppppppwwwyyy|||~~~|||zzzwwwuuutttssssssssssssssstttuuuvvvttttttvvvxxx{{{~~~~~~ppp```MMM999000111111000000------.........---,,,++++++,,,,,,------,,,,,,+++)))***,,,---,,,,,,,,,,,,)))***++++++++++++***)))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,------...///000111333555777777888999<<>>???NNN^^^tttxxxooovvv{{{vvvyyy{{{yyyyyy|||{{{{{{||||||{{{yyywwwvvvgggbbb[[[VVVUUUXXX___cccddd```YYYTTTUUUUUUNNNEEEGGGLLLVVVcccnnnpppjjjcccOOOFFF>>>AAANNN]]]gggjjjfffhhhhhhfffddddddaaa___aaaeeefffdddeeejjjlllkkkcccaaa```___``````___^^^aaaccceeeiiimmmqqquuuwwwrrrrrrrrrooojjjeeebbb```___]]][[[YYYXXXXXXYYYYYYZZZVVVRRRPPPRRRXXX^^^cccnnnppptttxxx{{{|||}}}}}}}}}}}}~~~|||||||||}}}~~~|||wwwnnnlllnnnooonnneee[[[YYYbbbnnnxxx}}}~~~~~~|||iiiYYYQQQNNNMMMMMMLLLLLLMMMLLLKKKGGGDDD::::::999777444111///---......---------,,,,,,,,,+++++++++,,,,,,---------...---...333;;;BBBEEEEEEIIIIIIHHHHHHFFFEEEDDDCCCAAARRRjjjzzzmmmXXXWWWhhhuuu{{{vvvuuukkkZZZUUUaaalll~~~yyytttqqqqqqsssuuuyyy{{{lllmmmiiifffcccZZZNNNJJJNNNLLLWWW```___[[[]]]cccggggggjjjpppvvv||||||zzzxxxwwwrrrrrrssstttvvvxxxyyyzzzyyyzzz{{{}}}zzz~~~yyyiiiTTT<<<222111111000000,,,---.........---,,,+++++++++------------++++++)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))******++++++++++++))))))******++++++++++++((((((((((((((((((((((((************************))))))******++++++++++++++++++,,,------......//////000222444555777888888888;;;>>>@@@AAAAAABBBCCCCCCGGGLLLPPPRRRTTTVVVWWWYYYXXXYYYcccyyyppp]]]JJJBBB>>>:::<<>><<<888555222111111222000000...------------------,,,,,,,,,,,,---.........,,,///999AAAEEEGGGIIILLLJJJIIIGGGFFFEEEBBB@@@NNNZZZiiivvvzzzgggbbbeeesssvvvttt}}}gggWWWYYYjjj~~~wwwpppooosssxxxwwwvvvmmmlll}}}~~~zzzkkkZZZOOOJJJIIIRRRPPPOOOOOOQQQVVV[[[^^^^^^ccchhhlllooosssxxx}}}{{{}}}}}}zzzxxxxxxxxxwwwwwwvvvwwwxxxzzz{{{yyyzzz|||}}}~~~yyy{{{|||^^^???333222222000//////............------------......,,,******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......///111333333333333555777:::;;;<<<======>>>@@@CCCCCCFFFKKKNNNOOOQQQSSSUUUUUUZZZYYYbbb{{{{{{ooo\\\JJJBBB>>>:::===CCCSSSkkk}}}{{{rrrsss}}}~~~zzzvvvwwwzzz{{{zzzwww|||zzzyyyyyyyyyuuunnniiiXXXTTTTTT[[[^^^XXXOOOIIIGGGIIINNNTTTVVVRRRIIIBBBNNNXXXfffmmmjjj```TTTMMMDDDHHHMMMPPPPPPNNNKKKIIIQQQWWWaaakkkqqqrrrqqqoooqqqjjj```WWWPPPMMMKKKJJJVVVZZZ___```^^^]]]___aaaeeehhhllloooqqqqqqpppooopppmmmiiiiiijjjhhhccc^^^ZZZZZZ[[[]]]___bbbdddeeekkkhhhccc[[[SSSMMMJJJIIILLLQQQZZZdddnnntttxxxzzz}}}}}}~~~~~~}}}}}}~~~~~~|||tttlllkkkpppppplll^^^XXXbbbkkkrrr~~~zzz}}}|||lll\\\QQQMMMMMMJJJGGGEEEFFFHHHHHHCCC???>>><<<999666333222222222000000///...---------------,,,,,,,,,,,,---.........,,,000999BBBEEEGGGJJJLLLKKKIIIHHHFFFDDDBBB@@@KKKZZZjjjxxxwwwaaadddooowwwlllppp~~~rrr```XXX___}}}wwwrrrrrrvvvzzz}}}qqqiiisssssseee[[[VVVSSSIIIKKKOOOVVV^^^cccddddddaaa```___]]]___gggqqqxxxxxx{{{~~~~~~|||{{{zzzxxxxxxxxxxxxyyy{{{}}}}}}~~~zzzxxxdddEEE666333222000000///............---------+++,,,---,,,++++++,,,...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......000111333333333333555777999;;;===>>>>>>???AAABBBCCCFFFKKKNNNPPPQQQSSSUUURRRWWWWWW___yyymmm[[[IIIBBB>>>;;;???GGG[[[ooo~~~yyyqqquuu}}}zzzxxxyyy{{{|||zzzxxxzzzyyyxxxxxxxxxtttlllfffSSSVVV]]]___VVVHHH>>><<<:::@@@JJJUUUZZZYYYRRRLLLPPPZZZcccaaaUUUHHHBBBAAABBBLLLVVVVVVKKK@@@;;;<<>>???===:::777555333333333111000///...---------------,,,,,,,,,,,,---.........---111;;;CCCFFFHHHKKKLLLKKKJJJHHHFFFDDDCCCBBBLLL\\\nnn}}}ooo[[[iii||||||pppgggpppssscccYYY[[[hhh|||xxxvvvyyy}}}~~~tttcccfffyyymmmgggddd___[[[QQQVVV___jjjrrrtttoookkk```^^^ZZZVVVVVV\\\dddkkktttwww{{{}}}|||{{{{{{{{{yyyyyyzzzzzz|||}}}vvvxxxmmmNNN;;;555222111111///............---------***+++,,,,,,+++,,,...000------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......000111333444333444555777999<<>><<>>???AAAFFFPPP^^^ooo~~~xxxoooddd\\\YYYYYYXXXVVVNNNQQQUUUZZZ___cccfffiiikkkmmmpppsssssspppmmmkkkkkkiiifffeeeeeeccc```]]][[[\\\]]]___bbbeeegggiiifffdddaaa``````^^^YYYTTTSSSQQQQQQYYYgggrrrxxxzzz}}}}}}~~~~~~}}}vvvmmmjjjkkktttssseeeYYY\\\aaajjjzzz}}}wwweeeVVVRRRSSSMMMKKKIIIIIIIIIGGGCCC@@@???>>>;;;999666555444333111000///...---------------,,,,,,,,,,,,---............444===DDDFFFIIIMMMMMMLLLKKKIIIFFFDDDCCCCCCQQQbbbvvv}}}hhh\\\ppp}}}rrrlllwwwhhhYYYVVV___qqq~~~yyywwwyyy|||{{{}}}rrrlllvvvsssaaa]]]ccchhhhhheeegggnnnxxx~~~~~~yyyrrrmmmggggggfffeeecccaaaaaaaaaooorrrvvvyyyyyyyyyxxxyyyzzzzzzzzz{{{}}}yyywwwtttVVV@@@555222000000///............---------+++,,,,,,,,,++++++---///.........------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++,,,,,,,,,---------......000222333444444444666777999<<>><<>>===BBBFFFBBBBBBCCCHHHSSS```nnnvvvqqqlllgggfffjjjoootttvvvddd___ZZZ[[[```fffjjjjjjmmmnnnoooppppppooonnnmmmiiigggdddbbbaaa___]]][[[\\\\\\^^^```bbbeeeggghhheeebbb___```bbbdddcccaaabbb___]]]bbbllluuuyyyyyy}}}}}}~~~~~~~~~xxxooojjjkkkuuuwwwjjj]]][[[^^^hhhyyy}}}hhhWWWQQQRRRNNNNNNMMMLLLKKKIIIFFFCCC@@@???===;;;888666555444111111///...............---,,,,,,,,,,,,---.........000666@@@FFFGGGJJJNNNMMMMMMMMMIIIEEECCCDDDEEEXXXjjjlll```www~~~zzzrrrqqq~~~bbbWWWWWWdddyyy|||xxxwwwzzz~~~~~~|||wwwrrrxxxooo[[[MMMSSScccmmmppppppyyywwwsssrrruuuuuutttsssppplllgggdddkkknnnsssvvvvvvvvvwwwwwwzzzzzzzzzzzz{{{~~~~~~yyy^^^EEE666111/////////............---------------...,,,******+++---.........------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++,,,,,,,,,---------......000222444444444444666888999<<>>===GGGSSSssstttrrrzzzzzzzzzzzzzzz{{{{{{{{{zzzxxxwwwwwwxxxvvvpppkkkddddddaaaXXXHHH===???GGGPPP^^^ppp{{{{{{tttnnnkkklllggg]]]TTTMMMKKKLLLMMMQQQMMMHHHHHHJJJNNNOOONNNLLLNNNPPPUUUZZZ```eeehhhmmmlllkkklllpppvvv|||xxxqqqhhhdddfffiiillllllppppppooooooooonnnmmmmmmfffdddccc```^^^]]]\\\\\\^^^^^^___aaaccceeeggghhhhhhfffcccbbbdddgggiiijjjjjjiiijjjnnntttyyyzzzyyy}}}}}}~~~~~~{{{rrrlllkkktttyyyooo```[[[[[[eeexxxjjjWWWOOONNNOOOOOOOOONNNLLLJJJHHHGGGAAA@@@???<<<:::888666555111111000///............---,,,,,,,,,,,,---.........111888BBBGGGHHHKKKPPPNNNNNNNNNJJJEEECCCEEEGGG^^^pppssseee~~~{{{llljjjppp}}}___YYY___ooozzzvvvwww}}}~~~uuupppxxxtttZZZKKKDDDRRReeeppptttvvvxxxwwwyyysssoooiiidddcccbbbbbbaaacccgggmmmqqqssstttuuuvvvwwwwwwwwwxxxzzz}}}|||eeeJJJ888111000...///............---------.........,,,***)))***,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++,,,,,,,,,---------......111222444555444555666888999<<>>>>>IIIWWWtttrrrqqq~~~yyyyyyyyyxxxxxxyyy{{{||||||yyywwwwwwyyyxxxtttqqqiiijjjhhh]]]MMMEEENNN\\\qqqzzz}}}tttnnnmmmnnnlllgggbbb\\\YYYXXXYYYUUUPPPMMMPPPWWW\\\\\\YYYVVVWWWYYY\\\___ccceeefffhhhjjjjjjhhheeefffkkkooottttttrrrooollllllnnnppprrrsssssssssqqqnnnkkkiiibbbbbbaaa```______```aaaaaaaaabbbcccdddfffggghhhiiiiiiiiiiiiiiikkkooorrrsssuuuyyy}}}~~~}}}}}}}}}~~~~~~~~~vvvooommmqqqyyyqqqbbbZZZXXXbbbvvv||||||xxx|||ppp\\\QQQMMMMMMNNNOOONNNLLLJJJIIIHHHBBBAAA@@@>>>;;;999777666222111000///............---,,,,,,,,,,,,---.........222:::DDDHHHHHHLLLQQQNNNOOOOOOJJJEEECCCEEEIIIccctttpppiiippp]]]aaannnwww______lllyyypppjjjkkkrrrxxx~~~{{{uuuvvvyyyooo```MMMDDDFFFZZZmmmvvvzzz~~~}}}wwwrrrnnnlll[[[UUUMMMJJJKKKNNNQQQRRRVVV[[[aaagggkkknnnqqqssssssssstttwwwzzz~~~~~~jjjOOO;;;333111//////............---------,,,------,,,+++***,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++,,,,,,,,,---------......111333444555444555777888999;;;===>>>>>>???AAABBBEEEHHHLLLOOOQQQSSSUUUVVVRRRVVVUUUbbbbbbTTTGGGAAA>>>>>>JJJXXXttt~~~oooppp{{{yyyyyyxxxwwwvvvxxx{{{}}}}}}zzzwwwwwwyyyyyywwwtttnnnooolll```OOOMMM```wwwqqqgggfffjjjiiilllnnnmmmhhhcccbbbccc\\\VVVRRRTTT\\\ccceeedddWWWVVVTTTTTTWWW]]]cccgggbbbeeeeee___VVVRRRUUUZZZcccllluuuvvvpppmmmpppuuutttvvvwwwwwwtttoooiiieee``````aaa``````aaadddfffdddddddddeeefffggghhhiiifffjjjmmmnnnnnnppptttxxx}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~wwwpppnnnoooxxxrrrbbbYYYVVV___ttt~~~|||tttrrrzzzvvvbbbTTTNNNKKKMMMNNNNNNLLLJJJIIIIIIBBBAAA@@@???<<<999777666222111000//////.........---,,,,,,,,,,,,---.........222;;;EEEHHHIIILLLQQQNNNPPPOOOKKKEEECCCFFFIIIgggwww}}}ffflll|||cccVVV^^^nnnuuu```fffxxxyyymmm___VVVUUU[[[bbbqqq}}}~~~xxxsssfffVVVJJJFFFOOOfffyyyvvvmmmhhhcccYYYQQQFFFBBB======@@@DDDFFFFFFIIIOOOWWW^^^dddhhhlllnnnoooppprrrvvv{{{mmmRRR===555333111//////.........---------***+++,,,,,,++++++---///*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......111333555555555555777888:::;;;<<<======>>>@@@CCCEEEHHHLLLOOOQQQSSSUUUWWWSSSVVVUUUccccccXXXHHHAAAAAA;;;CCCZZZuuu~~~wwwnnnvvv~~~{{{zzzxxxyyyyyyzzzzzzyyyyyyxxx{{{zzzzzzyyyyyyxxxxxxwwwqqquuusssdddVVVXXXmmm}}}tttiii```aaafffaaafffmmmpppoookkkgggeeeZZZXXXXXX^^^iiipppkkk```RRRPPPRRRXXX^^^___```aaadddgggjjjhhhbbb\\\YYYXXXccceeemmmzzzzzzuuuuuuyyyzzz{{{yyysssmmmiiigggfffeeecccbbbbbbccceeefffgggggghhhhhhiiiiiiiiijjjlllllllllnnnrrrwww|||}}}~~~~~~~~~~~~|||tttkkkqqqxxxuuucccTTTUUUaaajjj~~~zzztttyyy{{{iii___\\\VVVRRRMMMKKKLLLLLLKKKHHHDDDDDDCCCBBB???<<<999888666555222000...---------,,,---......------...000111222;;;FFFJJJHHHJJJOOOLLLNNNJJJHHHGGG???AAASSSmmmkkkaaammmyyydddXXX```qqqpppbbbiiivvvfffXXXRRRUUU]]]dddpppyyywwwjjjaaaTTTYYYcccqqq{{{iii\\\XXXWWWPPPGGGCCC???<<>>??????@@@CCCEEEFFFJJJNNNQQQSSSTTTUUUVVVPPPVVVXXXdddbbbXXXGGG@@@@@@;;;DDD\\\vvv~~~wwwooowww~~~{{{zzzuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyvvvwwwsssiiiaaabbbooo{{{vvvkkkcccZZZUUUWWW]]]eeegggiiijjjhhhfffeeeeee```ffflllrrruuurrrcccUUULLLTTT___fffiiihhhfffcccfffgggggggggffffffhhhiiikkklllsss}}}|||xxxxxxyyyzzzyyyvvvqqqkkkhhhgggfffeeedddcccccceeeggghhhhhhiiiiiijjjkkklllllllllooooooppprrruuuzzz}}}}}}~~~~~~~~~~~~|||tttkkkooowwwuuueeeUUUTTT^^^ggg|||{{{~~~ssskkkjjjZZZTTTLLLHHHHHHIIIIIIGGGCCCCCCCCCBBB@@@===;;;999666555222000......------,,,---......------...000111333;;;FFFJJJIIIJJJOOOKKKNNNJJJHHHGGGAAAHHH^^^uuu|||ddd\\\oooxxxcccZZZfffxxxlllcccmmm}}}qqqbbbZZZ[[[dddnnnttt|||{{{sssnnnfffiiirrr{{{jjjWWWNNNMMMLLLGGGBBB@@@AAADDDFFFHHHIIIIIIJJJHHHGGGJJJQQQXXX^^^gggppprrrsssvvv{{{zzzhhhSSS???666666333111000///000///...---...------,,,,,,------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++***)))))))))+++---...------...///111222444444444555888:::<<<===?????????@@@BBBDDDFFFIIINNNQQQRRRSSSTTTVVVRRRWWWXXXdddaaaVVVFFF???@@@<<>><<<:::666555333000///.........,,,---......------...000111444<<>>????????????AAACCCEEEIIIMMMPPPRRRSSSTTTUUUTTTYYYYYYddd```UUUDDD>>>@@@>>>IIIcccxxx|||uuupppzzzzzzyyyuuuvvvwwwxxxyyyzzzzzzzzzxxxyyyyyyzzz{{{||||||||||||yyywwwwwwzzz~~~~~~yyyxxx{{{{{{uuuooommmfffddd^^^XXXRRRQQQSSSUUUYYY```ddd___YYYZZZ^^^```qqq}}}yyynnn___ZZZ\\\```hhhqqqvvvuuusss|||zzzzzzyyywwwsssnnniiiffffffgggfffffffffgggiiikkklllnnnmmmnnnppprrrtttuuuuuuuuutttvvvyyy|||~~~~~~{{{}}}~~~~~~}}}}}}~~~}}}uuukkkkkksssuuujjjYYYQQQVVV^^^uuu~~~xxxzzzmmm```\\\\\\VVVOOOLLLLLLLLLJJJHHHFFFEEEEEECCCAAA>>>;;;999777555333111///.........,,,---......------...000111666===EEEIIIJJJLLLMMMJJJNNNJJJGGGGGGJJJ^^^}}}lll^^^bbbtttsssbbb[[[ooofffeeetttzzztttrrrzzzwwwwww{{{}}}zzzsssgggcccgggpppnnn___VVVWWW\\\eeepppuuusssooolllllliiiddd___ZZZVVVWWWaaalllssswww|||~~~yyyssslllfffcccccchhhrrr~~~xxx```III;;;888555333111000000000...,,,...------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************************************((((((((((((((((((((((((******+++++++++******))))))+++---------,,,---...000222333333333555777999>>>???@@@@@@??????AAACCCEEEHHHMMMPPPQQQRRRTTTUUUVVVZZZYYYddd^^^SSSBBB===@@@???MMMgggyyy|||tttrrr}}}zzzyyyxxxyyyzzzzzz{{{zzzzzzzzzyyyyyyzzz{{{||||||}}}~~~yyyyyyyyy{{{~~~|||jjj___WWWUUURRRNNNKKKLLLOOORRROOOUUUVVVRRRSSSaaasssxxxtttrrrgggZZZUUUVVVZZZdddpppzzz~~~|||zzzyyyxxxwwwuuupppkkkfffdddfffhhhggghhhiiijjjlllnnnooopppppprrrtttwwwxxxyyyxxxxxxuuuwwwzzz~~~~~~{{{yyyyyy{{{|||{{{}}}~~~~~~}}}}}}~~~~~~vvvmmmjjjqqquuulll[[[PPPSSS[[[rrr}}}{{{}}}iiiVVVMMMSSSPPPNNNNNNOOONNNKKKGGGIIIHHHGGGDDDAAA===:::888777666333111///.........,,,---......------...000111777???EEEHHHKKKLLLLLLIIIMMMIIIFFFHHHNNNeee{{{fff\\\eee|||sssfff```uuuwwwbbbfffvvv}}}yyyyyy{{{nnntttlllhhhoooxxx|||yyysssvvv{{{uuuooosssmmmjjjgggdddcccbbbbbbaaajjjgggfffddd```\\\^^^dddrrrwww~~~zzzuuuooofff\\\VVVPPPRRR[[[lllzzzzzzyyyaaaJJJ>>><<<555333000//////000///......------,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************************************(((((((((((((((((((((((()))******+++++++++*********,,,.........---...000111333444555555666888:::???@@@AAA@@@???@@@AAACCCEEEIIIMMMPPPRRRSSSTTTUUUWWW[[[YYYccc]]]RRRAAA<<<@@@AAAPPPkkkzzz{{{ssssssyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~vvvxxxzzz{{{}}}kkkTTTGGGCCCCCCDDDDDDGGGLLLTTTYYYRRRYYY___bbbkkk||||||tttsssrrrmmmhhhhhhfffccceeelllvvv~~~yyywwwvvvuuutttrrrnnniiieeeeeegggiiijjjjjjkkkmmmnnnpppqqqqqqsssuuuxxxzzz{{{{{{{{{zzzvvvxxx{{{{{{rrroootttzzz}}}|||}}}~~~}}}}}}~~~xxxoooiiioootttnnn]]]PPPRRR[[[rrr}}}}}}vvvxxxpppYYYMMMLLLJJJJJJMMMOOONNNJJJFFFIIIIIIGGGEEEBBB>>>:::888777666444111000/////////,,,---......------...000111999@@@DDDHHHLLLMMMLLLIIIKKKFFFDDDIIIPPPgggwww___WWWdddrrrhhheee}}}ooo___gggyyy~~~|||}}}ooo___XXXUUU[[[jjjvvvzzz~~~~~~ssseeeSSSHHHIIINNNRRRTTT]]]]]]```fffhhhdddbbbbbbpppwww~~~~~~{{{wwwtttoooggg\\\TTTIIIGGGLLL[[[lllxxxxxx~~~}}}dddMMMBBB@@@999666111....../////////...------,,,,,,------...++++++++++++,,,---......++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++***+++,,,...///......///000222333555555555666999;;;>>>???@@@@@@@@@@@@BBBDDDFFFJJJNNNQQQSSSSSSUUUVVVWWW[[[YYYbbb~~~\\\QQQ@@@;;;@@@BBBRRRnnn{{{zzzrrrtttyyyyyyxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~wwwxxxxxxzzz|||~~~vvvfffRRRBBB===999999:::===CCCMMMXXX___bbbiiirrrzzz~~~ooolllkkkgggiiiooovvvuuutttrrrrrruuuzzz~~~~~~vvvuuuuuusssqqqooommmiiiffffffhhhjjjllllllnnnooopppqqqrrrrrrvvvxxxzzz}}}}}}}}}{{{zzzxxxzzz|||~~~tttqqquuuzzz{{{}}}~~~~~~~~~zzzrrriiinnntttooo^^^PPPRRR]]]sss~~~}}}xxxyyywww]]]QQQMMMKKKJJJLLLOOOOOOLLLHHHGGGGGGFFFEEECCC@@@===;;;888666444222000/////////,,,---......------...000111:::AAADDDGGGLLLNNNKKKIIIIIIDDDCCCKKKRRRfffuuu\\\UUUeeelllddddddlll```kkk{{{~~~{{{yyy|||}}}wwwiii\\\JJJKKKVVVjjjuuuvvvyyyzzzeeeYYYKKKEEEIIIPPPTTTTTTWWWVVV[[[fffoooooolllkkknnnuuu~~~~~~{{{yyy{{{wwwsssqqqoookkkccc\\\SSSOOONNNTTT]]]eeeoooxxx~~~~~~{{{jjjSSSGGGEEEAAA<<<555000...//////000...------,,,,,,------...++++++++++++,,,---...///******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++++++++++++++***,,,......------...///111333444444444555888:::===???@@@@@@@@@AAADDDFFFGGGKKKOOORRRTTTUUUVVVWWWWWWZZZXXXaaa}}}[[[PPP???:::@@@CCCSSSppp|||zzzrrrtttyyyyyyuuuvvvwwwyyyzzz{{{||||||||||||||||||}}}}}}}}}}}}yyyxxxwwwxxx{{{|||zzzxxxoooiiiaaaWWWJJJ>>>;;;>>>999888888999???KKKXXXaaarrrwww~~~xxxfffYYYZZZVVVNNNSSSaaakkkqqqzzz~~~~~~}}}uuuuuuuuurrrooonnnllliiigggfffiiikkkmmmnnnooopppqqqrrrrrrrrrxxxyyy|||~~~~~~}}}{{{zzzyyy{{{}}}yyyuuuxxxzzzxxx}}}|||sssiiinnnsssppp___QQQSSS^^^ttt~~~xxx]]]PPPSSSPPPMMMMMMPPPQQQOOOMMMEEEEEEEEEEEECCCBBB@@@>>>888666444222000/////////,,,---///...------...000111:::BBBDDDGGGMMMNNNJJJIIIHHHBBBCCCKKKRRReeeuuu\\\WWWhhh}}}xxxddd^^^^^^~~~nnncccnnn|||xxxpppjjjfff___SSSJJJIIIKKKYYYlllsssqqqssszzz}}}kkkOOOMMMMMMRRRXXX]]]\\\ZZZ[[[XXX[[[hhhtttxxxvvvtttmmmttt~~~~~~{{{xxxvvvyyytttooonnnooonnniiidddccc^^^XXXTTTRRRTTT___jjjvvvzzz}}}|||nnnXXXLLLJJJHHHAAA888111......///000...------,,,,,,------...++++++++++++,,,---...///*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))***+++++++++++++++)))+++------,,,,,,---...000111333333333444777999===>>>@@@@@@@@@BBBDDDGGGHHHKKKPPPSSSTTTUUUWWWXXXVVVZZZXXXaaa}}}]]]JJJCCCCCC:::@@@[[[rrr{{{ssspppxxx{{{vvvxxxyyyzzz{{{|||||||||||||||||||||||||||{{{{{{zzzwwwzzzzzzzzz||||||wwwooofffSSSCCC>>><<<888888<<<::::::999;;;???EEEJJJNNNcccooozzz~~~rrrdddQQQKKKCCC>>><<<===@@@BBBLLLUUUdddrrr|||~~~}}}|||wwwqqqmmmlllmmmjjjhhheeeeeegggjjjlllmmmlllpppttttttqqqppptttyyyyyyyyyzzzzzz{{{||||||||||||~~~}}}{{{qqqgggkkkssssss___JJJLLL[[[rrr~~~}}}fff[[[VVVRRRNNNNNNQQQQQQOOOKKKGGGGGGFFFEEECCC@@@>>><<<666444333444444333111///......------------......444;;;BBBDDDHHHLLLNNNLLLKKKGGGCCCCCCGGGSSShhh{{{ttt^^^ZZZdddzzzlllZZZYYYhhh|||nnnfffmmmwww}}}~~~xxxooohhhaaaYYYQQQLLLSSS\\\lllyyyyyyqqqoootttvvv}}}iii\\\MMMXXXbbbeeefffiiikkkkkkiiiiiikkkpppuuuyyy||||||{{{}}}~~~{{{xxxuuurrrqqqnnnnnnnnnlllkkkkkkmmmnnnmmmlllkkkgggbbb\\\VVVRRRZZZ^^^fffsss}}}zzzuuu^^^PPPMMMPPPJJJ???333------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))(((******+++++++++,,,,,,,,,******)))))))))))))))***))))))))))))************,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---...111222333333444555999;;;>>>??????>>>>>>>>>AAACCCHHHLLLQQQSSSSSSSSSVVVXXXXXXZZZXXXcccVVVLLLUUU^^^QQQJJJ]]]rrr{{{ssspppxxx|||wwwyyyyyyzzz{{{|||||||||||||||||||||||||||{{{{{{zzzvvvxxxxxxxxxyyyyyyssskkk[[[KKK===;;;;;;999;;;@@@FFFEEEEEEEEEGGGIIIKKKMMMOOOXXX```dddeeebbbWWWKKKFFFCCC>>>;;;;;;<<>>===888666444444444333111//////......------......///222;;;CCCGGGJJJNNNOOOMMMLLLHHHEEEFFFIIISSSeeeuuu|||{{{ttt^^^ZZZeee|||kkkXXXXXXggg|||nnngggggguuu|||vvvrrrpppnnnkkkhhhnnnsss}}}|||pppkkknnnsss|||}}}ssssss~~~nnn^^^TTTXXXeeerrrxxxyyyyyywwwtttsssqqqppprrrwww|||}}}}}}|||~~~}}}{{{zzzyyywwwtttrrrqqqpppmmmmmmmmmlllkkkkkkmmmooosssttttttqqqkkkbbbZZZTTTJJJLLLSSS```ppp}}}vvv\\\NNNKKKOOOHHH>>>444///......------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,******))))))))))))******))))))))))))************++++++******++++++,,,---,,,,,,++++++,,,,,,---...111222333333444555999;;;>>>>>>???>>>===>>>AAACCCHHHLLLQQQSSSSSSSSSVVVXXXYYY[[[XXXdddRRRMMM___ooo___NNN^^^vvvyyyrrrpppxxx|||xxxyyyyyyzzz{{{|||||||||||||||||||||||||||{{{{{{zzzwwwxxxxxxwwwwwwwwwppphhhRRRDDD:::999:::888;;;BBBMMMNNNOOOQQQRRRRRRRRRRRRFFFKKKOOOPPPQQQNNNFFF===:::::::::;;;<<<>>>@@@AAA===???EEEOOO[[[hhhtttzzzwwwyyywwwmmm```WWWUUUWWW\\\^^^bbbgggkkkoooqqqrrrsssttttttvvvwwwzzz|||}}}zzzzzzzzzzzz{{{{{{{{{{{{yyy|||ssshhhjjjrrrtttdddPPPQQQ___vvvuuucccYYYXXXTTTOOOMMMNNNMMMJJJHHHKKKJJJIIIGGGEEEBBB@@@>>><<<:::666444333333111000///......------......///111:::DDDJJJNNNQQQQQQNNNNNNJJJHHHIIILLLSSSbbbpppvvv{{{uuu^^^\\\hhhjjjXXXZZZjjjuuueeedddooo~~~wwwiiibbbbbbooouuutttnnnssswwwggg\\\WWWVVVkkkyyy|||vvvuuuxxxzzzyyyvvv{{{}}}|||xxxwwwvvvuuutttrrrqqqoooooojjjkkkkkkkkkjjjkkkmmmpppvvvxxxzzzyyyrrrhhh]]]VVVBBBBBBDDDMMM^^^qqq|||xxx___SSSRRRRRRIII===555111///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,******)))))))))******+++)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...111222333333444555999;;;======>>>======>>>@@@CCCHHHLLLQQQSSSSSSSSSVVVXXXYYY[[[YYYfffWWWIIISSScccUUUHHH]]]{{{vvvpppooowww|||yyyyyyzzz{{{||||||}}}}}}}}}|||||||||||||||{{{{{{zzzyyy{{{zzzxxxxxxwwwpppgggRRRFFF===<<<:::777<<>>@@@CCCHHHLLLQQQSSSSSSSSSVVVXXXYYY\\\ZZZgggZZZCCCBBBMMMEEEBBB\\\yyytttnnnnnnvvv}}}}}}zzzxxxyyyzzz{{{|||}}}}}}}}}}}}|||||||||||||||{{{{{{zzzzzz{{{zzzxxxxxxvvvooofffTTTJJJBBBAAA???===DDDOOOTTTTTTTTTTTTSSSSSSRRRQQQMMMMMMOOOQQQRRROOOJJJGGGHHHKKKNNNNNNKKKGGGEEEEEEDDDCCCBBBCCCGGGMMMRRRVVVgggiiieeeXXXGGG<<<;;;???CCCJJJSSS\\\bbbhhhlllppptttssssssvvvyyy{{{zzzzzz|||||||||}}}~~~~~~}}}~~~}}}vvvhhhhhhnnnssshhhVVVTTT^^^vvv|||pppkkk|||}}}nnn___XXXXXXUUURRRPPPOOOPPPPPPPPPMMMLLLKKKHHHFFFEEECCCCCCCCC@@@;;;777555444333111/////////....../////////...:::GGGOOOTTTVVVTTTOOOPPPJJJEEEGGGNNNYYYjjjxxxttt^^^bbbssshhh[[[fff}}}nnnppp{{{yyynnnjjjkkkmmmiiijjjkkkmmmsss|||ssslllaaaYYY\\\lllqqqrrrssstttvvvxxxyyyzzz{{{wwwuuuuuutttrrrpppnnnkkkjjjiiieeefffggggggggghhhkkknnnppppppqqqpppnnnjjjfffccc^^^\\\YYYYYY^^^hhhsss{{{zzz{{{pppZZZAAA444000......000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,***************+++,,,,,,************++++++++++++)))***+++,,,---,,,+++***------,,,,,,------...///111222333333444555999;;;<<<============>>>AAADDDHHHLLLQQQSSSSSSSSSVVVXXXYYY\\\ZZZgggZZZBBB<<>>>>>>>>???BBBEEEHHHLLLQQQSSSSSSSSSVVVXXXYYY[[[YYYfffXXXGGG@@@BBBAAANNNeeesssvvvrrrrrrxxx}}}|||yyyxxxzzz{{{|||}}}}}}~~~~~~}}}|||||||||||||||{{{{{{zzzxxxzzzyyywwwwwwuuunnneeeUUUNNNKKKLLLLLLPPP```rrruuunnncccYYYSSSSSSVVVYYYVVVVVV\\\dddcccYYYPPPLLLMMMQQQTTTSSSPPPNNNPPPSSSSSSZZZcccjjjiiibbbWWWOOOIIIHHHDDD???;;;<<>><<<:::888555222000000////////////000000000<<>>?????????AAADDDFFFHHHLLLQQQSSSSSSSSSVVVXXXYYY[[[XXXdddZZZLLLFFFAAA???QQQlllwwwxxxttttttzzz}}}zzzyyyzzz{{{|||}}}~~~~~~~~~~~~|||||||||||||||{{{{{{zzz{{{|||{{{yyyyyyxxxqqqhhhXXXRRRNNNOOOOOOTTTfffyyyggg___TTTJJJHHHLLLUUUZZZYYYZZZ```iiihhh[[[OOOJJJ@@@EEEKKKNNNOOOSSSZZZ```eeehhhlllnnnlllfff___ZZZPPPNNNIIIEEEDDDHHHOOOUUUZZZZZZVVVMMMDDD>>>???CCCQQQZZZgggnnnpppqqqtttwwwtttuuuwwwyyy|||~~~~~~yyyfffcccgggnnnfffUUUOOOTTTmmm{{{qqqffftttwwwwwwooodddZZZXXXUUUPPPMMMLLLNNNPPPJJJIIIHHHGGGFFFGGGHHHIIICCCAAA???===<<<999666333000000////////////000000111<<>>???@@@@@@@@@BBBEEEGGGHHHLLLQQQSSSSSSSSSVVVXXXXXXZZZXXXccc\\\OOODDDBBBEEENNNbbbuuuuuurrrssszzz~~~|||yyyxxxzzzzzzzzz{{{{{{{{{{{{|||zzz{{{{{{|||||||||||||||~~~}}}|||zzzxxxuuusssqqq```^^^[[[[[[___dddiiilllXXXPPPGGGFFFMMMWWW^^^aaa___fffrrrzzzsssbbbRRRKKKJJJIIIMMMZZZjjjuuuxxxwwwyyyyyyyyyzzz|||~~~~~~~~~ssskkk]]]SSSUUU___ggghhhnnnlllbbbPPP???888999===CCCRRRdddooorrruuuyyy{{{~~~}}}|||~~~~~~|||}}}~~~xxxjjj^^^hhhvvvjjjXXXRRRQQQgggsssooossszzzoooaaaZZZVVVRRROOOMMMMMMKKKJJJHHHHHHHHHJJJLLLMMMLLLJJJGGGFFFEEEAAA<<<777444333000000...------...//////444===IIIQQQSSSSSSRRRRRRPPPJJJEEEKKK[[[mmmxxx}}}|||dddVVVgggcccTTTccczzzzzzjjjooovvv~~~}}}~~~~~~tttjjj^^^WWWVVVVVVTTTRRRSSSUUUXXX\\\\\\YYYTTTOOOLLLMMMNNNQQQSSSVVVXXXYYY]]]ccciiinnnrrrvvv{{{|||tttggg[[[RRRLLLGGGEEENNNSSS\\\bbbfffhhhiiijjjiiijjjjjjkkkkkklllmmmmmmmmmppprrrrrrqqqoooooopppqqqrrrtttwwwzzz~~~iiiLLL888///,,,,,,,,,///............---------------------------------///---,,,,,,---...,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...///111111111222333555777999:::@@@????????????@@@DDDIIIMMMPPPSSSSSSRRRRRRVVVYYYXXXYYYWWWbbb\\\OOODDDBBBEEENNNaaauuuvvvrrrtttzzz~~~|||yyyxxx{{{{{{{{{|||||||||}}}}}}zzz{{{||||||}}}}}}||||||~~~}}}|||zzzxxxvvvsssrrrmmmkkkjjjkkkmmmmmmllliiiWWWNNNJJJRRRcccppptttqqqsss}}}mmmbbbaaa]]]bbbnnnxxxvvvtttttttttvvvwwwwww}}}uuurrrvvvzzzzzzvvvcccOOOCCC@@@CCCFFFGGGQQQ]]]hhhooovvvzzz}}}}}}|||}}}uuuqqqnnnqqqxxx}}}~~~zzzjjj^^^gggvvvlllYYYSSSSSSggg~~~xxxtttnnn```YYYVVVRRROOOMMMLLLKKKJJJHHHGGGGGGIIIKKKKKKJJJIIIFFFFFFDDDAAA<<<888555333222111000///...///000000444===IIIPPPSSSRRRRRRRRRPPPKKKIIIMMM\\\ppp}}}hhh\\\lllcccWWWhhh|||jjjpppxxxyyywwwzzz~~~}}}vvvtttnnnfff\\\SSSLLLFFFBBBDDDDDDEEEGGGHHHGGGEEECCCEEEEEEDDDEEEEEEGGGIIIJJJYYY\\\^^^___``````aaabbbbbb```]]]YYYUUURRRPPPOOOMMMOOOTTT\\\dddiiiiiihhhkkklllmmmnnnoooppppppqqqsssuuuxxxxxxwwwvvvvvvvvvwwwxxxzzz~~~~~~iiiNNN;;;222000000000///............---------------------------------...---,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...///111111111222333555777999:::===>>>>>>??????@@@EEEJJJJJJNNNQQQQQQPPPQQQTTTWWWZZZ[[[XXXccc\\\NNNCCCBBBEEENNNaaatttvvvssstttzzz}}}yyyyyy||||||}}}}}}}}}~~~~~~~~~zzz{{{||||||}}}}}}||||||}}}}}}|||{{{yyywwwuuuttttttssstttxxx{{{yyyqqqjjjccc\\\[[[kkkllldddhhhccchhhttt}}}qqqgggfffeeedddeeegggiiikkkyyyxxx^^^PPPPPPXXX]]]___ZZZZZZ\\\ccclllssswwwxxxyyyyyyzzz|||~~~rrrmmmaaa\\\ZZZ```mmmxxx}}}}}}{{{kkk^^^gggvvvlllZZZTTTSSSeee||||||{{{pppcccYYYVVVRRROOOMMMLLLJJJIIIHHHGGGFFFGGGIIIIIIHHHFFFEEEDDDCCC@@@===999555333333222111000///000111111444===HHHPPPSSSRRRRRRRRROOOMMMLLLPPP^^^vvvkkkbbbppphhhaaattt|||hhhnnnwww}}}}}}yyyppplllooouuuwww|||}}}||||||wwwmmm^^^OOOEEE@@@<<<;;;;;;<<<===@@@CCCEEEJJJIIIHHHGGGFFFFFFFFFGGGVVVYYY]]]ccceeeddd```\\\VVV\\\aaaddddddcccdddeee```ZZZTTTVVV]]]dddfffeeennnoooppprrrtttuuuvvvvvvxxx{{{}}}~~~}}}||||||}}}}}}~~~uuuyyyhhhPPP<<<444222222111///............------------------------------------,,,++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---......---...///111111111222333555777999::::::===???>>>>>>AAAFFFJJJJJJMMMQQQRRRQQQQQQTTTWWW\\\\\\XXXccc\\\NNNCCCBBBEEENNNaaatttvvvsssttt{{{}}}zzzyyy|||||||||}}}}}}}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}}}}}}}||||||zzzyyywwwvvvttttttxxx}}}uuuyyytttuuuxxx^^^UUUXXX```ccchhhnnnqqqkkk```VVVSSSTTTWWWYYY\\\^^^bbbdddfffssslllWWWWWWgggvvv||||||qqqhhhbbbeeelllooopppooossstttwwwyyy||||||iiirrr}}}{{{kkk\\\TTTNNNJJJJJJTTTeeeuuu|||}}}~~~||||||lll___fffuuukkkYYYQQQOOO___yyy}}}ssseeeXXXUUUQQQOOONNNMMMKKKIIIHHHGGGFFFGGGHHHHHHFFFDDDDDDCCCBBBAAA>>>;;;777444444333111000//////000111444<<>>999555333222111///......//////333<<>>???>>>@@@DDDGGGJJJLLLOOOPPPPPPNNNKKKIIIDDDHHHQQQ___ppp}}}wwwtttxxx}}}yyynnnddd```aaaggglllrrrtttwwwzzz}}}~~~~~~~~~}}}xxxuuukkkWWW???111000000...///............------------------------------------,,,***+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++---......---...///000111111222333555777999:::<<>>888555444222000////////////333;;;GGGOOOQQQQQQQQQQQQOOOLLLHHHKKKWWWmmmhhheeexxxvvvdddnnnzzzxxxwwwxxxtttmmm______^^^___aaaccceeeggg\\\VVVMMMFFFCCCAAA@@@???>>>@@@CCCBBBAAABBBHHHMMMPPPMMMHHHDDD@@@???>>>???AAA>>>;;;;;;@@@KKKXXXbbbdddbbb```]]]\\\\\\]]]^^^___dddllluuu|||~~~|||zzz{{{}}}lllKKK666222222//////............---------------------------------...---,,,,,,------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,+++---......---...///111111111222333555777999:::<<>>AAABBBCCCIIIRRRZZZ]]]VVVMMMCCC>>><<<>>>@@@999<<<>>>??????CCCIIIOOO\\\^^^bbbhhhmmmppppppoooeeeeeeiiirrr}}}~~~~~~xxxqqqNNN666111111...//////.........---------------------------------///---,,,,,,......---+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,+++---......---...///111111111222333555777999::::::HHHMMMDDD>>>CCCHHHHHHIIINNNTTTWWWWWWWWWXXXZZZZZZYYYVVVgggeeeUUUHHHFFFJJJSSSfffxxx|||vvvtttzzz}}}|||{{{|||~~~~~~|||zzzzzzzzzzzz{{{{{{|||||||||||||||{{{{{{||||||}}}}}}~~~~~~{{{|||xxxkkkYYYJJJDDDCCCAAA???BBBIIILLLHHHAAA>>>>>>HHHRRRRRRKKKIIIPPPXXXeeefffddd___ZZZYYY___eeehhhsssssscccXXXSSSIIIKKKOOORRRNNNGGGEEEHHHXXXgggxxx|||}}}|||xxxtttrrrsssuuu{{{zzznnn]]]cccrrrlll[[[QQQLLLZZZxxx~~~{{{bbb^^^[[[WWWTTTSSSRRRPPPOOOTTTRRRPPPMMMKKKIIIGGGGGGKKKFFFAAA@@@BBBBBB>>>:::666555444222111000000000444===IIIPPPQQQPPPPPPQQQLLLFFFCCCEEEMMM^^^vvv~~~ooobbbaaapppkkkhhhrrryyywwwssswww~~~vvvkkkbbbPPPGGGBBBDDDDDD@@@???CCC@@@@@@@@@BBBGGGRRR^^^gggiii[[[JJJBBBCCCFFFFFFDDDAAAAAAAAA@@@>>>===AAAGGGRRRcccuuu}}}wwwuuuyyy~~~}}}zzzVVV999///000000......---------,,,,,,,,,------------------------------++++++++++++------+++++++++++++++++++++++++++,,,------......------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///111222333555666888999:::===>>>>>>>>>???BBBFFFJJJLLLPPPVVVZZZZZZYYYYYYXXXWWWYYYXXXggggggXXXJJJHHHLLLUUUgggyyy{{{uuusssyyy~~~}}}zzzyyyzzz|||~~~}}}|||zzzzzzzzzzzzzzz{{{||||||||||||{{{|||||||||||||||}}}}}}}}}zzz{{{vvviiiWWWIIICCCCCC@@@CCCJJJOOOMMMGGGFFFJJJ]]]bbbddd]]]RRRLLLOOOUUUZZZZZZXXXUUUSSSXXXdddmmm}}}yyyyyyxxxuuunnnbbbRRRGGGEEEEEEIIINNNOOOPPPVVV^^^ppp{{{~~~zzzwwwvvvyyy{{{zzzkkk\\\bbbrrrkkkYYYOOOKKKTTTsssttt___^^^[[[WWWTTTSSSQQQOOONNNOOOOOONNNLLLLLLLLLLLLLLLJJJGGGCCCDDDFFFFFFBBB???777666444333111111000000///:::IIISSSVVVVVVUUUUUURRRLLLGGGGGGLLLZZZpppttteeebbbppprrrgggooovvvxxxyyy~~~sssUUURRROOOOOOOOOPPPQQQRRREEECCCCCCFFFNNNXXXbbbhhh]]]RRREEEAAAFFFMMMOOONNNMMMLLLKKKJJJFFFBBBBBBFFFUUUbbbrrrzzz[[[<<>>>>>>>>???BBBFFFJJJLLLPPPVVVYYYZZZYYYXXXXXXWWWZZZXXXfffiiiZZZMMMJJJMMMVVVhhhzzzzzztttrrrwww{{{zzzwwwvvvyyy{{{}}}}}}{{{zzzyyyzzzzzzzzz{{{|||||||||||||||}}}}}}}}}|||||||||{{{{{{xxxyyytttgggUUUHHHCCCCCC@@@IIISSSVVVOOOHHHLLLUUUiiiiiieee\\\RRROOOUUU\\\aaadddffffffhhhnnnyyy{{{wwwnnnjjjffffffeee\\\MMM@@@AAAAAADDDLLLSSS]]]lllyyy|||zzz{{{yyyiii[[[bbbssskkkXXXMMMHHHUUUtttmmm___\\\YYYVVVSSSRRRPPPNNNLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJHHHGGGHHHKKKJJJGGGDDD999888666444222111111111///;;;KKKVVVZZZYYYWWWVVVSSSNNNJJJIIIMMMXXXmmm~~~kkkcccooozzziiimmmuuu}}}~~~wwwlllWWW\\\\\\WWWZZZdddgggcccLLLIIIHHHKKKRRRZZZ___aaaSSSMMMGGGKKKUUU^^^bbbbbb\\\YYYXXXWWWSSSKKKIIILLLOOOSSSYYYbbboooyyyxxxqqqzzz|||~~~{{{zzzXXX<<<111111111/////////.........---------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///111222333555666888999:::<<<===>>>>>>???AAAFFFIIIKKKPPPVVVYYYZZZYYYXXXXXXWWWZZZXXXfffkkk[[[MMMJJJMMMUUUgggxxxzzztttrrrwww{{{yyyvvvuuuxxxzzz|||}}}{{{zzzyyyzzz{{{||||||}}}~~~}}}}}}}}}~~~}}}}}}|||{{{{{{zzzzzzxxxxxxssseeeTTTHHHDDDEEEBBBLLLZZZ]]]UUUKKKNNNVVV]]]YYYQQQIIIGGGLLLXXXbbbnnnvvv{{{mmmbbbZZZSSSJJJCCCCCCBBBEEEMMMVVVbbbsss}}}{{{}}}yyyhhh[[[dddtttkkkXXXMMMHHH[[[yyyxxxjjj```ZZZXXXUUUSSSRRRPPPMMMKKKNNNMMMLLLKKKKKKJJJJJJJJJLLLKKKKKKLLLMMMLLLIIIEEE<<<:::888555333222222333666???LLLUUUXXXWWWTTTRRROOOLLLJJJJJJNNNYYYnnnooodddnnn~~~ooopppwww~~~|||{{{yyyrrroookkkhhhfffbbb^^^ZZZSSS^^^```ZZZaaattt|||uuuWWWRRRNNNNNNSSSVVVUUUSSSLLLMMMRRR^^^lllvvvxxxwwwiiiccc___```\\\UUUUUUYYY[[[YYYUUUSSSWWW[[[XXXRRRWWWYYY^^^dddmmmuuu{{{~~~~~~vvvWWW<<<222333444000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///111222333555666888999:::<<<===>>>>>>???AAAEEEHHHKKKOOOUUUYYYZZZYYYXXXXXXWWWZZZXXXfffkkk[[[MMMIIILLLSSSdddvvv{{{uuussswww|||zzzwwwvvvxxxzzz|||}}}{{{zzzzzz{{{}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxwwwrrreeeTTTIIIFFFHHHEEENNN\\\bbb\\\QQQOOORRRQQQJJJAAA<<<@@@KKKYYYbbbmmmvvv~~~hhhVVVJJJGGGGGGJJJIIIKKKPPPTTTZZZeeeqqq~~~|||{{{~~~~~~yyyhhh\\\fffvvvlllWWWMMMIII\\\{{{uuufff\\\XXXVVVTTTSSSRRRQQQNNNLLLLLLLLLKKKKKKJJJJJJKKKKKKMMMMMMMMMMMMMMMKKKGGGEEE???===:::666444333333444:::@@@IIIPPPTTTTTTRRRQQQMMMKKKJJJJJJMMMYYYoooppphhhqqquuusssxxxrrrgggfffaaaYYYRRRPPPRRRUUUWWWSSS```ddd```mmmaaa\\\VVVTTTVVVVVVRRRNNNMMMTTTdddwwwvvvkkkddddddaaa[[[\\\dddcccfffddd]]]UUUPPPIIICCCAAAEEEKKKSSS\\\fffnnnrrrsssyyy~~~^^^@@@333222222000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///111222333555666888999:::;;;<<<>>>??????AAAEEEGGGKKKOOOUUUYYYYYYXXXWWWWWWWWWZZZXXXfffkkk[[[MMMIIIJJJQQQbbbsss{{{uuusssxxx}}}{{{xxxwwwyyy{{{}}}~~~|||{{{||||||}}}}}}~~~}}}}}}||||||{{{zzzyyyyyywwwwwwqqqcccSSSIIIHHHJJJIIIQQQ]]]eeebbbXXXSSSUUUMMMGGGBBBDDDMMMZZZdddiiiffflllttt|||nnnWWWIIIGGGKKKVVVUUUWWWYYYYYYXXX^^^eeeqqq{{{}}}}}}~~~||||||~~~~~~}}}yyyiii^^^ggguuujjjVVVMMMJJJYYYxxx~~~tttbbbWWWVVVTTTSSSSSSSSSRRRPPPNNNJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNNNNMMMLLLIIIGGGFFFBBB@@@<<<888555444555555666;;;CCCKKKQQQTTTTTTSSSPPPNNNLLLJJJKKKVVVmmmsssmmmxxxwwwwwwsssvvvwwweeeWWWTTTSSSRRRRRRTTTWWW[[[]]]dddmmmpppqqqccc```]]]]]]___aaa```^^^cccnnnqqqggghhheee^^^```iiifffpppvvvpppcccXXXOOOIIIGGGNNNWWW^^^aaa___]]]\\\eeeooo{{{bbbCCC555222222/////////.........------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---............---***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///111222333555666888999::::::<<<>>>??????AAADDDFFFJJJOOOUUUXXXYYYXXXWWWWWWWWWYYYXXXggglll\\\MMMIIIJJJQQQaaarrrzzztttrrrxxx}}}|||yyyxxxyyy|||~~~~~~}}}}}}~~~||||||}}}~~~~~~~~~}}}}}}|||||||||{{{{{{zzzzzzzzzvvvuuunnnaaaQQQHHHGGGKKKMMMUUUaaahhhddd]]]\\\aaaYYYVVVVVV\\\eeekkkjjjgggZZZ^^^bbbfffmmm{{{zzziiiWWWMMMPPPVVVaaabbbggglllmmmmmmrrryyy~~~~~~~~~~~~~~~}}}{{{yyy|||zzziii]]]fffssshhhTTTLLLKKK[[[zzz}}}wwwcccWWWTTTSSSSSSTTTUUUTTTRRRPPPNNNNNNNNNNNNOOOPPPRRRRRRMMMMMMMMMLLLKKKJJJJJJJJJEEEBBB===999666555555666111666@@@KKKRRRUUUUUUSSSRRROOOMMMJJJJJJTTTmmmsss{{{xxxtttqqquuu}}}|||tttttt{{{|||qqqdddZZZUUUZZZaaaiiioootttxxxzzzqqqWWWYYY]]]cccjjjrrryyy|||pppgggkkkjjjccceeennnyyyyyylllddd___\\\___gggrrrwwwtttkkkbbb\\\ZZZdddrrr{{{fffFFF666222111............---------,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///111222333555666888999:::999;;;>>>???@@@AAADDDFFFJJJOOOTTTXXXYYYXXXWWWWWWVVVYYYXXXgggnnn]]]NNNJJJKKKQQQaaarrrxxxrrrqqqwww||||||yyyxxxzzz|||~~~}}}~~~~~~zzz{{{{{{|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzztttsssmmm___PPPGGGGGGJJJOOOXXXdddiiieee```dddmmmooommmmmmqqqtttoooaaaVVVIIIMMMPPPRRRSSSZZZdddlllsss~~~|||wwwzzzwwwooobbbUUURRRZZZccciiilllttt}}}}}}}}}zzzwwwzzz~~~zzziii]]]eeerrreeeRRRKKKJJJaaa|||hhh[[[SSSRRRSSSTTTVVVVVVTTTRRRTTTSSSRRRRRRQQQQQQQQQQQQLLLMMMMMMLLLKKKKKKMMMNNNFFFCCC>>>999666555666777///666AAALLLTTTVVVSSSPPPQQQNNNKKKIIIIIIUUUoooxxxzzz|||qqqpppuuu}}}yyypppsss}}}}}}uuuooolllpppwwwnnnSSSJJJPPPYYYdddqqqzzzzzzkkkfffnnnpppiiijjjsss}}}|||sssbbbVVVSSSUUUVVV\\\dddnnnrrrooofff^^^ZZZTTT]]]kkktttxxx|||pppKKK666///,,,......---------,,,,,,,,,------------------------++++++------------++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///111222333555777888999:::999;;;>>>???@@@AAACCCEEEJJJNNNTTTXXXYYYXXXWWWWWWVVVYYYXXXhhhllldddQQQGGGLLLQQQ[[[mmmvvvrrrpppsssyyy|||{{{yyy|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzz}}}||||||}}}}}}|||zzzxxxttttttjjjVVVDDD>>>AAADDDRRR\\\dddccc\\\YYY```hhhuuuqqqrrruuupppaaaSSSMMMLLLNNNOOONNNNNNPPPTTTXXXbbbgggqqq|||~~~xxxuuupppfff\\\YYY^^^bbbaaa___kkk~~~}}}vvvrrrrrrwwwzzz|||~~~}}}}}}uuugggaaagggpppfffNNNHHHRRRfffvvvyyyjjjXXXQQQPPPPPPRRRTTTUUUUUUSSSOOOPPPPPPPPPOOONNNNNNMMMPPPMMMJJJKKKOOOQQQNNNJJJEEECCC@@@>>>;;;888444111111333===KKKSSSTTTSSSSSSQQQLLLKKKLLLNNNXXXsssooossssssqqqssswwwtttssszzz~~~vvvaaaPPPGGGIIIEEEBBBFFFOOO^^^ppp}}}{{{sssooojjjjjjmmmqqqpppmmmlllpppxxxnnn^^^PPPGGGDDDCCCCCCMMMPPPSSSSSSSSSVVVZZZ^^^fffjjjpppuuuyyy{{{~~~~~~~~~nnnHHH777333111......---,,,,,,,,,,,,---........................,,,------------///222555888222,,,***,,,...,,,)))************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,++++++---///111222333444555777888888<<<======<<<<<<>>>BBBEEEMMMPPPTTTWWWWWWVVVVVVVVV\\\ZZZYYYgggjjjcccQQQGGGLLLPPPYYYjjjuuurrrpppsssxxx{{{zzzxxx|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{}}}||||||}}}}}}|||zzzxxxtttrrrfffRRRBBB>>>BBBEEESSSYYY^^^[[[UUUSSSYYY```ooohhhcccaaa]]]UUUPPPQQQWWWZZZ^^^___]]]ZZZWWWVVV\\\___fffooowww}}}wwwqqqggg\\\YYY^^^bbbbbbfffsss}}}uuunnnkkknnnqqq||||||rrrccc___fffoooeeeNNNHHHSSShhhpppuuuhhhUUUQQQPPPPPPRRRTTTUUUTTTSSSQQQQQQQQQQQQQQQPPPOOONNNPPPMMMJJJKKKOOOPPPNNNKKKHHHEEEAAA>>><<<888444222111333===JJJSSSTTTSSSSSSNNNJJJJJJLLLNNNYYYuuu~~~iiiqqqxxxvvvxxx{{{xxxuuuxxxqqqjjj___PPPDDD@@@AAA??????@@@EEENNNZZZccciiikkklllllliiifffdddbbbbbbeeemmmwwwzzzvvvrrrqqqjjj```RRRGGGBBBBBBDDDFFFMMMNNNOOONNNMMMNNNQQQTTTaaagggpppxxx|||~~~~~~~~~}}}sssMMM999333222///...------,,,,,,------------------------------------------,,,...111444666111+++***,,,---,,,)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***+++,,,,,,+++,,,---///111222333444555777888888<<<============>>>BBBEEEJJJNNNTTTWWWXXXXXXWWWXXXYYYXXXZZZjjjjjjcccQQQGGGLLLNNNVVVgggsssqqqppprrrvvvyyyyyyxxxyyy{{{}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{}}}||||||}}}}}}|||zzzxxxsssoooaaaLLL>>>>>>DDDHHHSSSTTTTTTRRRPPPRRRWWW\\\ccc[[[RRRNNNKKKJJJOOOTTT[[[```hhhlllkkkeee\\\VVVVVVWWWZZZ^^^eeennnwww~~~wwwrrrhhh______fffkkklllpppzzz~~~}}}}}}~~~~~~xxxpppjjjjjjlllxxx{{{ppp]]]\\\eeennncccMMMIIISSSkkk~~~qqqyyygggSSSQQQPPPPPPQQQSSSTTTSSSQQQQQQQQQRRRRRRRRRQQQPPPPPPOOOLLLJJJKKKNNNOOOMMMKKKJJJGGGBBB>>>;;;888555222111333<<>>;;;888555222111333;;;GGGPPPRRRRRRTTTTTTPPPNNNNNNNNNUUUnnnssszzz|||zzz~~~~~~}}}ooo```OOOEEE>>>;;;===AAA:::<<<;;;888:::CCCNNNTTTTTTMMMEEECCCGGGLLLNNNNNNKKKOOO]]]rrrvvvnnnddd^^^___eeemmmqqq|||xxxoooiiibbbjjjuuu~~~~~~~~~{{{yyyZZZ>>>333222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---///000---***)))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,,,,---///111111222333444555777888888;;;<<<>>>>>>>>>@@@CCCEEEHHHMMMTTTYYYZZZYYYWWWVVVWWWVVVZZZlllmmmgggWWWNNNQQQQQQUUUcccppppppppprrrtttvvvxxxxxxwwwyyy{{{||||||}}}}}}}}}}}}}}}||||||||||||}}}||||||}}}}}}|||zzzxxxtttkkkZZZFFF>>>BBBIIILLLHHHDDD@@@BBBGGGNNNSSSUUUMMMGGG@@@AAAMMMaaasss}}}uuurrrqqqqqqrrrooohhhaaaaaafffllloooooooooqqqsssxxxvvvppplllqqq|||~~~yyyqqqggg```]]]___aaaaaa```ccclllrrruuuwww{{{~~~||||||}}}uuuyyy{{{rrrYYY^^^iiimmm___LLLLLLXXXpppgggUUUSSSRRRQQQRRRSSSSSSQQQPPPMMMNNNNNNOOOOOONNNNNNNNNMMMLLLKKKLLLMMMMMMLLLLLLJJJFFFBBB>>>;;;888555222222333:::EEENNNQQQRRRTTTUUUQQQNNNNNNMMMSSSkkksss{{{~~~wwwfffWWWFFF===999777999===;;;<<<:::888@@@RRRbbbhhhggg[[[OOOKKKNNNPPPNNNIIIFFFGGGRRRfffyyy{{{{{{xxxnnnttt|||]]]???333111//////...------------...---------------------------......---++++++,,,---...,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,---,,,---///222111222333444555777888888:::<<<>>>??????AAACCCEEEJJJOOOUUUZZZZZZXXXUUUTTTZZZXXXZZZjjjpppjjj[[[RRRTTTRRRUUUbbbppppppqqqrrrtttvvvxxxyyyyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}||||||}}}}}}|||zzzxxxsssiiiWWWFFF@@@DDDIIIJJJ@@@===:::<<>>;;;666333222222888DDDLLLPPPRRRUUURRRNNNLLLMMMLLLSSSjjjtttiiirrr{{{}}}sss```RRRCCC===;;;:::;;;===:::;;;888999HHH```ooorrrmmmaaaUUUSSSXXXYYYQQQGGGFFFGGGPPPaaaqqq{{{|||~~~{{{yyy{{{}}}}}}ZZZ>>>222111000///......------..............................+++,,,------+++++++++,,,,,,,,,++++++***+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,------...000222111222333444555777888888:::<<<>>>@@@@@@AAADDDFFFKKKPPPVVVYYYYYYWWWUUUTTT[[[XXXZZZiiippplll]]]TTTVVVSSSTTT```pppqqqrrrssstttvvvxxxzzzyyy{{{|||}}}||||||~~~||||||||||||}}}}}}}}}}}}}}}||||||}}}}}}|||zzzxxxpppfffUUUFFFAAAEEEGGGFFF<<<<<<<<>>999555222222888CCCKKKOOORRRUUUQQQNNNLLLLLLJJJPPPgggqqqaaagggyyyyyytttzzzxxxnnn[[[MMMAAA===>>>??????AAA999;;;:::>>>PPPgggnnniiiaaaXXXQQQVVVaaadddYYYLLLIIILLLVVVeeepppuuuzzz~~~uuuhhheeecccgggrrr~~~yyyuuurrrUUU<<<222222000//////...............------------------------)))+++---,,,+++++++++,,,+++,,,,,,,,,++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++---------...111333111222333444555777888888999;;;>>>@@@AAABBBDDDFFFKKKOOOTTTWWWXXXWWWWWWWWWXXXVVV[[[lllppplll^^^UUUVVVRRRSSS^^^ppprrrsssttttttvvvyyy{{{wwwxxxyyyyyyxxxxxxzzz{{{||||||||||||}}}}}}}}}}}}}}}||||||}}}}}}|||zzzxxxnnndddTTTFFFBBBEEEEEEBBB<<<>>>AAAFFFLLLOOOQQQRRRHHHHHHLLL[[[wwwtttooommmsss|||xxxpppooosss|||}}}~~~~~~~~~wwwqqqooossszzz|||~~~zzz~~~vvviii\\\dddlllfffRRRCCCHHHVVVrrrsss|||fffWWWWWWVVVUUUUUUUUUTTTRRRPPPJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKLLLGGGGGGGGGGGGFFFBBB<<<777333222777BBBKKKNNNQQQUUUUUUPPPNNNLLLIIIMMMbbbyyyxxx``````nnnxxxsssyyy~~~~~~tttjjjSSSFFF;;;999<<<>>>@@@BBB999<<<===CCCVVViiihhh\\\TTTMMMKKKWWWhhhmmmbbbTTTLLLRRR^^^lllrrrrrrsssvvv}}}||||||}}}~~~}}}yyywwwgggdddaaaeeennnxxxsssbbbVVVRRRPPPVVVdddtttuuuqqqzzziiiQQQ;;;222333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++++++++---+++,,,------,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---------...111333111222333444555777888888999;;;???@@@AAABBBDDDFFFJJJNNNSSSVVVWWWXXXYYYZZZTTTTTT\\\ooopppkkkbbbXXXRRRRRRVVVZZZooorrrsssqqqrrrwwwyyywwwwwwxxxxxxyyyzzz{{{||||||~~~~~~~~~~~~~~~}}}||||||}}}{{{|||~~~}}}yyyvvvqqqaaaNNNBBBAAADDDDDDBBB======DDDTTTaaaccc___[[[VVVQQQOOO]]]sssvvvdddZZZVVVYYYiiizzz~~~vvvmmmpppuuu~~~zzzuuuxxx}}}~~~yyyrrrtttzzzzzz|||~~~uuukkk```ppprrrcccSSSDDDFFFWWW{{{}}}yyydddSSSRRRRRRRRRTTTVVVVVVTTTRRRQQQPPPMMMKKKKKKKKKLLLMMMKKKHHHFFFHHHNNNQQQOOOLLLIIIIIIIIIGGGCCC???:::777444444777>>>GGGMMMOOONNNMMMRRRPPPNNNNNNNNN```}}}xxx```YYYggg}}}zzz~~~zzzzzzsss___NNNFFF<<<999<<<@@@AAA@@@<<>>@@@@@@???@@@CCCGGGKKKOOOSSSVVVWWWWWWXXXXXXTTTYYY```mmmsssmmmdddYYYRRRQQQUUUYYYhhhnnnqqqrrrtttwwwxxxvvvxxxxxxyyyzzz{{{}}}}}}~~~~~~}}}}}}}}}{{{{{{|||}}}|||yyywwwrrrcccPPPEEEDDDFFFEEECCCAAAEEERRRdddooonnngggccc]]]ZZZWWW\\\hhhlllaaaRRRJJJJJJRRRcccvvv}}}wwwxxx~~~uuummmiiiiiimmmuuuzzzyyyxxxyyy}}}~~~~~~xxxnnnhhhvvvsssaaaPPPDDDIII\\\zzz{{{{{{aaaRRRRRRQQQRRRSSSUUUUUUTTTRRRQQQOOOMMMLLLKKKLLLMMMNNNLLLJJJIIIKKKPPPQQQOOOLLLHHHIIIIIIGGGDDD@@@;;;999444444777===FFFMMMOOONNNLLLPPPNNNLLLOOOQQQdddzzz```UUU```uuu}}}}}}zzzzzzrrr^^^FFFBBB>>>===>>>???>>><<>><<<666555666<<>>666111000000///...............------------.........///...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++---...+++,,,---,,,,,,,,,...000333555777888777666777888>>>@@@BBBAAA@@@BBBGGGKKKJJJKKKQQQXXXYYYVVVUUUXXX^^^^^^pppxxxxxxvvvpppggg^^^ZZZXXXVVVZZZcccnnnsssssstttvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~}}}~~~zzzmmmhhhhhhiiijjjmmmrrruuuxxx{{{vvvqqqlllddd]]]\\\___cccfffiiihhhddd___^^^^^^kkkqqq{{{kkkiiijjjqqq|||~~~vvvjjj\\\SSS```YYYOOOFFFCCCOOOkkkzzzgggRRRKKKNNNOOOMMMLLLLLLMMMMMMLLLJJJLLLIIIFFFDDDDDDEEEDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKHHHEEECCCEEEHHHHHHEEEAAA???999444555777<<>>@@@BBBBBBAAABBBGGGKKKJJJLLLRRRYYYZZZVVVVVVYYY]]]^^^wwwyyyzzzxxxrrrjjjbbb\\\YYYVVVYYYbbbnnntttttttttvvvuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzuuurrrnnnrrr{{{wwwjjjqqqrrrtttvvvwww{{{qqqgggdddfffmmmtttmmmnnnnnnjjjddd```___```nnnvvvooommmmmmttt~~~qqq^^^TTTTTT^^^VVVMMMHHHJJJXXXsssqqq```PPPKKKNNNPPPNNNLLLLLLMMMMMMLLLKKKKKKIIIFFFEEEFFFFFFFFFEEEFFFGGGIIIKKKLLLMMMNNNNNNFFFCCC@@@AAACCCDDDBBB@@@???:::555444555999CCCMMMPPPOOOOOONNNIIIGGGMMMUUUnnntttqqq}}}~~~|||zzzyyyrrraaaPPPMMMNNNUUU^^^fffrrr{{{pppaaaZZZ]]]TTTCCC@@@IIINNNUUUYYYTTTOOORRRWWWZZZPPPQQQQQQPPPOOOXXXoootttuuuwwwWWW;;;555111000000///.........................../////////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++******+++---,,,---......---...000222333555777777777777888999>>>AAACCCBBBAAACCCGGGKKKKKKMMMSSSZZZ[[[XXXWWWZZZaaa```{{{zzzzzzxxxtttmmmeee^^^YYYVVVXXX```llltttttttttuuuuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}wwwoooiiihhhssszzzpppeeeffflllvvv}}}xxxooogggccccccppp{{{sssmmmmmmooottt~~~{{{uuu{{{nnnWWWQQQYYY```VVVLLLIIIOOOaaa|||ppp[[[KKKJJJOOOPPPNNNLLLLLLNNNOOOOOONNNLLLKKKIIIHHHIIIJJJJJJIIIEEEFFFGGGIIIJJJKKKKKKKKKDDDBBB???>>>@@@AAAAAA@@@@@@;;;777666666:::DDDOOOPPPOOOOOONNNJJJGGGKKKRRRgggwwwmmmzzz}}}{{{~~~~~~yyyyyyssscccQQQQQQVVV___fffjjjooottteeebbbeeeggg\\\IIICCCIIIPPPVVVVVVOOONNNXXXbbbfffiiibbbXXXMMMEEEKKK___sss~~~}}}yyyzzzSSS999444111000000///......................../////////000000+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++***)))+++,,,---...///.........000222222444777777777777888999>>>AAACCCCCCBBBCCCGGGKKKLLLNNNTTT[[[\\\XXXXXXZZZeeeaaa{{{zzzzzzyyyuuupppggg___YYYVVVVVV]]]iiirrrsssssstttvvvwwwyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}vvvmmmgggqqq|||lllfffhhhlllssszzzxxxnnnhhhfffuuuqqqeeebbbjjjrrrwww{{{hhhSSSRRR___```SSSGGGFFFQQQfffpppVVVFFFGGGOOONNNLLLJJJJJJLLLNNNOOOOOOKKKIIIHHHIIIKKKLLLKKKJJJGGGGGGHHHHHHHHHGGGGGGFFFDDDBBB@@@???@@@AAAAAAAAA>>>;;;999888777999DDDOOOPPPNNNNNNNNNLLLHHHKKKPPPdddzzzwwwfffpppyyyxxx||||||{{{~~~~~~yyyyyysssccc[[[YYY[[[```ccccccfffjjjbbblllqqqfffUUUJJJHHHJJJRRRWWWUUUPPPXXXmmm~~~zzzdddSSSJJJMMMZZZhhh|||tttvvvNNN777444111000000///...........................////////////+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++***)))+++,,,---...///.........000222222444666777777777888:::>>>AAADDDDDDCCCDDDGGGKKKMMMNNNTTT[[[\\\YYYXXX[[[bbb___{{{{{{zzzzzzwwwsssjjj```YYYVVVUUUYYYeeennnrrrssstttwwwwwwyyyzzz||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxqqqlllxxxzzzpppqqqvvvtttoookkklllmmmooouuu||||||}}}uuunnnlllvvvyyyooofff^^^cccqqq{{{qqq___QQQUUUbbb[[[MMMAAADDDSSSkkklllSSSEEEFFFMMMMMMKKKHHHGGGHHHJJJKKKKKKGGGFFFFFFGGGIIIJJJJJJIIIJJJJJJJJJIIIHHHGGGEEEEEECCCCCCBBBAAAAAAAAAAAAAAA<<<::::::999777777@@@JJJNNNLLLMMMOOOMMMJJJKKKOOObbbxxx}}}~~~qqqffflllvvvyyyvvvwww|||zzzyyyrrraaa^^^WWWQQQPPPQQQTTTZZZbbbgggqqqooo\\\JJJFFFJJJMMM^^^bbb___^^^nnnwwwbbbXXXVVV[[[dddkkksssooommmnnnpppttt|||}}}uuukkkHHH555444111000000///...............------------.........///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++******+++---,,,---......---...000222222444666777777777999:::>>>AAADDDEEEDDDDDDGGGJJJLLLNNNTTT[[[\\\XXXXXX[[[[[[[[[xxx}}}|||{{{zzzvvvmmmccc[[[VVVSSSVVVaaakkkppprrrttttttvvvwwwzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||wwwsssxxx{{{zzzrrrgggbbbhhhooo{{{hhh^^^\\\]]]bbbiiioooooopppxxxyyyvvvwww{{{|||wwwrrrppplllhhhppp~~~zzz|||wwwgggXXXSSS[[[eeeTTTHHH???GGG[[[sss{{{fffUUUNNNMMMOOORRROOOKKKHHHHHHHHHHHHGGGEEEDDDEEEGGGIIIJJJJJJIIIJJJJJJJJJIIIHHHFFFEEEDDDAAABBBCCCCCCBBBAAA@@@AAA>>>>>>>>>===888666<<>>CCCGGGGGGEEEDDDHHHLLLMMMNNNSSS[[[]]]ZZZWWWXXXTTTVVVTTT\\\rrrzzz}}}~~~{{{zzzwwwppphhh^^^\\\[[[]]]cccjjjpppsssqqqtttvvvuuuwww|||~~~|||~~~~~~zzzuuusssjjjYYYJJJHHHTTT```nnnnnnnnnnnnrrr~~~ooobbbiiitttrrrjjjiiiqqqxxxyyyvvvzzz}}}xxxfffRRRRRR^^^^^^QQQEEEBBBHHH^^^~~~vvvtttvvvssspppgggccc___\\\ZZZVVVPPPKKKJJJIIIHHHHHHJJJJJJIIIHHHKKKKKKMMMOOOQQQPPPMMMKKKKKKJJJHHHFFFDDDDDDDDDDDDFFFGGGGGGDDD???<<<===@@@FFFJJJNNNOOOMMMLLLMMMOOOUUUggg}}}}}}zzzttt^^^AAA@@@>>>???III[[[kkksssmmmeeeaaaaaaZZZPPPUUUbbbnnn{{{}}}www|||xxxyyy}}}~~~rrrRRR;;;111000000////////////////////////,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,...///000333555666777666777888:::???DDDHHHHHHDDDCCCGGGJJJNNNNNNTTT[[[]]]YYYWWWXXXTTTVVVTTT^^^vvvzzz}}}~~~|||{{{yyyssskkk^^^\\\YYYYYY]]]dddkkkpppqqquuuvvvtttuuuzzz||||||{{{|||yyysssnnnooonnnkkkjjjhhh```TTTJJJLLLXXXdddaaa^^^[[[YYY]]]iiiyyyvvveeeeeerrrtttssszzzyyyzzz~~~zzzqqq\\\HHHMMM\\\YYYHHHCCCBBBMMMiii{{{ppprrrxxxzzzyyymmmhhhbbb]]]ZZZVVVQQQLLLKKKIIIHHHHHHIIIJJJIIIHHHKKKLLLNNNPPPRRRQQQNNNKKKKKKIIIHHHFFFEEEDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@FFFJJJOOOPPPNNNLLLLLLNNNSSSfff~~~vvv}}}kkkYYYAAA???>>>EEETTTfffrrrwwwkkkeeebbbbbb\\\TTTYYYeeesss}}}~~~zzz|||lllKKK555.................................,,,------......------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,---///000333555666777666777888:::>>>CCCGGGGGGEEEDDDHHHLLLNNNOOOTTT[[[]]]YYYWWWWWWTTTWWWVVVaaa{{{{{{}}}~~~{{{zzzyyyssslllaaa^^^ZZZWWWYYY___gggmmmqqquuuwwwuuuuuuyyy}}}}}}}}}uuuhhhaaadddhhhjjjlllhhh```UUUOOOQQQ]]]gggbbb]]]VVVQQQUUUdddyyyqqqhhhoooxxx~~~ssshhhjjjsss{{{mmmUUUGGGNNN[[[UUUDDDBBBDDDTTTuuutttnnnuuuuuunnnddd]]]YYYVVVRRROOOLLLJJJHHHHHHIIIIIIIIIHHHIIIIIIKKKMMMOOONNNKKKIIIJJJIIIGGGEEEDDDDDDEEEEEEBBB@@@???AAADDDEEECCCAAAFFFKKKPPPQQQOOOLLLKKKKKKQQQccczzzqqqzzzxxxnnn___SSSGGGCCCCCCOOOaaalllnnnlllaaa```bbbeee```[[[___iiiyyy||||||||||||}}}fffGGG444/////////------------------------,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,---///000333555666777666777888:::;;;@@@FFFGGGEEEFFFJJJNNNOOOOOOTTT[[[]]]YYYVVVWWWSSSUUUUUUccc~~~{{{}}}}}}zzzyyyxxxssslllfffccc^^^ZZZZZZ^^^ffflllooouuuxxxwwwvvvzzz}}}~~~~~~sssddd\\\___ggglllooojjjaaaWWWRRRUUU^^^fffhhheeebbbcccnnn~~~vvvxxx{{{zzz~~~lllffflll|||yyytttjjj```^^^jjjzzzzzzgggSSSOOOXXX\\\RRREEEDDDIII^^^sssrrr{{{vvvnnnddd\\\XXXVVVTTTRRRLLLJJJGGGFFFGGGHHHGGGGGGGGGFFFFFFHHHJJJJJJHHHFFFIIIGGGFFFDDDDDDDDDDDDEEE@@@???>>>AAADDDFFFDDDBBBDDDJJJPPPRRRPPPMMMKKKKKKNNN\\\ooosssvvv~~~uuuiii___XXXQQQMMMQQQ^^^kkkmmmgggaaa\\\bbbjjjnnniiicccgggppp~~~|||qqqeeedddkkkttt{{{sssiiidddkkkvvv}}}```DDD555333333111........................,,,------......------,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,...///000333555666777666777888::::::???EEEGGGFFFFFFKKKPPPOOOPPPTTT[[[]]]YYYVVVVVVQQQSSSTTTbbbzzz}}}}}}zzzzzzzzzuuuooojjjgggccc]]]ZZZ]]]dddjjjkkksssxxxxxxwwwzzz}}}~~~}}}|||tttfff]]]___fffjjjrrrmmmddd]]][[[```jjjqqqvvvyyyyyyjjjggglllpppnnnqqquuu}}}wwwkkkhhhllluuuooohhhccc```dddttt|||qqq\\\PPPYYYccc]]]NNNDDDHHHPPPhhh{{{qqqqqqyyy~~~yyymmmfff^^^XXXVVVUUURRRPPPJJJHHHEEECCCDDDEEEEEEDDDEEECCCBBBCCCDDDFFFEEEDDDGGGFFFEEECCCCCCCCCCCCDDDAAA@@@@@@BBBDDDDDDCCCAAA@@@FFFNNNRRRRRROOONNNNNNLLLSSS```ooo~~~www{{{|||uuummmhhhZZZ[[[cccpppuuuooohhheeejjjttt~~~~~~tttllloooxxxqqqjjjqqqhhhbbbaaa]]]YYY```nnnzzz}}}ssskkkhhhjjjqqqvvvxxx|||}}}qqqWWW???444444333000........................,,,------......------,,,,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------///000111333555666777666777888:::;;;@@@FFFGGGEEEFFFJJJNNNOOOPPPUUU[[[]]]XXXVVVVVVSSSUUUVVVeeezzz|||}}}{{{{{{|||xxxrrrkkkiiiddd^^^ZZZ[[[aaagggiiiqqqxxxxxxwwwzzz}}}}}}~~~~~~}}}}}}~~~~~~~~~zzz|||wwwllldddcccgggiiivvvrrrlllhhhjjjrrr}}}yyyuuuxxxzzz{{{xxxjjjccciiiuuu{{{zzztttxxx{{{zzztttqqqsssxxx{{{vvvssstttxxx|||xxxgggQQQLLL___jjj\\\IIIBBBLLLUUUooo}}}uuukkkkkkpppsssmmmfffaaa]]]WWWTTTTTTRRROOOLLLIIIFFFCCCAAABBBCCCCCCBBBDDDBBB@@@@@@BBBCCCDDDDDDFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBAAA???<<>>>>>AAAAAABBBBBBBBBAAA@@@@@@===CCCLLLRRRUUUTTTRRRRRRMMMLLLNNNXXXppp}}}}}}yyyhhhlllvvv~~~{{{xxx}}}zzz{{{qqq^^^dddnnnaaa[[[cccnnnyyykkk^^^UUUWWWZZZaaasss~~~}}}}}}wwwzzzrrrcccKKK@@@333...111///........................666111,,,+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,---------,,,+++***---------------...///000444444444555777888:::;;;===AAAEEEFFFEEEEEEGGGJJJKKKOOOTTTWWWWWWVVVUUUTTTUUUYYY^^^ppp|||}}}}}}~~~}}}|||{{{zzzuuullleeeccc```\\\\\\___hhhpppwwwxxxtttrrruuuyyy~~~~~~~~~~~~~~~|||uuunnnnnnuuu|||yyy|||qqqhhhhhhnnntttzzzzzzvvvsssuuuxxx|||wwwyyy|||vvvrrrrrrsssttt{{{xxxfffRRRNNNZZZfff\\\JJJCCCDDD[[[ppp{{{eee\\\]]]ZZZXXXZZZWWWUUUTTTRRROOOMMMJJJIIIHHHBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCEEEFFFFFFGGGGGGGGGBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@???>>>===;;;???GGGOOOTTTVVVUUUSSSNNNMMMNNNYYYrrr|||rrruuu~~~yyybbb]]]nnnzzzmmmfffkkkttt~~~___RRRHHHJJJPPP^^^wwwwwwhhhdddhhhxxxqqqaaaHHH===222///222///........................555000,,,+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++++++++++++++++++++++++++,,,---------,,,++++++------------...//////000444444444555777888:::;;;===AAAEEEFFFEEEEEEGGGJJJKKKOOOTTTWWWWWWVVVUUUTTTUUUXXX]]]ppp{{{|||}}}~~~}}}|||{{{zzzwwwooohhheeebbb^^^]]]^^^dddkkkrrruuusssrrrtttwww|||~~~~~~}}}wwwrrrssszzz}}}{{{mmmgggnnnxxx~~~wwwuuuwwwzzzuuu{{{sssddd```]]]^^^aaaiiiwwwppp]]]MMMWWWccceeeWWWGGGCCCFFFhhh~~~yyycccZZZ[[[UUUTTTVVVTTTQQQQQQPPPNNNLLLIIIGGGFFFBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDEEEFFFGGGGGGGGGFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>>===<<<;;;:::999;;;AAAJJJSSSWWWWWWUUUPPPMMMNNNZZZttt}}}wwwyyyiiiRRRXXXrrr|||sssooosssyyyrrrUUULLLFFFIIIOOO[[[rrr}}}{{{pppYYYMMMUUUccc{{{wwwttt~~~\\\CCC999111000333000........................333000,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---------,,,+++------------...///000111444444444555777888:::;;;===AAAEEEFFFEEEEEEGGGJJJLLLOOOTTTWWWWWWUUUUUUTTTVVVWWW\\\ppp{{{{{{|||}}}}}}|||{{{zzzxxxssslllhhhdddaaa^^^^^^```fffmmmrrrsssssstttuuuzzz}}}~~~~~~yyyuuuvvv|||xxxrrr|||~~~}}}zzzxxxhhhcccYYYVVVSSSTTTZZZdddrrr|||{{{fffTTTKKK```jjj```RRRGGGGGGOOOrrruuu```WWWXXXRRRPPPSSSQQQOOOOOONNNMMMKKKIIIFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????>>>>>>>>>===<<<;;;:::999999999<<>>===<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;999;;;BBBLLLSSSUUUTTTTTTRRRQQQZZZpppyyywwwzzzpppWWWMMMUUUhhhyyyppp```fffjjjqqquuutttrrruuu|||~~~~~~~~~yyyppphhh___ZZZ]]]hhh~~~}}}xxx}}}jjjLLL888444000000333000........................///...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++***+++,,,---...---,,,,,,---------...///000111222444444444555777888:::;;;===AAAEEEFFFEEEEEEGGGJJJNNNQQQTTTVVVUUUTTTTTTTTTVVVUUU[[[tttyyyzzz{{{|||}}}|||{{{{{{yyyxxxtttmmmiiihhhddd^^^[[[]]]bbbiiipppuuuwwwvvvuuuxxx}}}~~~~~~~~~{{{{{{qqqsssyyyooo~~~zzzgggVVVPPPWWWkkkaaaLLLEEE???GGGaaa}}}gggVVVRRRUUUOOOLLLOOONNNMMMLLLKKKIIIHHHGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@BBBAAA@@@???>>><<<;;;;;;===>>>>>>>>>>>>===<<<<<<<<<;;;;;;@@@HHHPPPTTTVVVVVVUUUTTTYYYjjjbbbRRRSSS```sss~~~zzziiiaaalllrrrxxxyyywwwxxx~~~{{{hhhjjjuuu}}}qqqfffeeennn~~~yyytttYYYAAA555444000///222///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...------,,,,,,------...///111222333444444444555777888:::;;;===AAAEEEFFFEEEEEEGGGJJJOOOQQQTTTVVVUUUTTTTTTTTTUUUTTT\\\xxxyyyyyy{{{|||||||||{{{{{{yyyzzzvvvoookkkkkkfff```YYYYYY\\\cccmmmtttvvvvvvssswww|||}}}~~~~~~~~~|||xxxzzz~~~sss]]]RRRTTT___jjjWWWCCCEEECCCOOOttt}}}uuu```QQQQQQVVVPPPMMMPPPOOOLLLJJJGGGEEEDDDEEEFFFGGGCCCBBBBBBAAAAAABBBBBBCCCCCCDDDCCCCCCBBBAAA@@@???@@@@@@???>>>======<<<<<<;;;<<<<<<===============;;;;;;<<>>>>>>>>>>>>>>>>>=========::::::;;;<<<============999:::<<>>===CCCBBBBBBAAA@@@???>>>>>><<<<<<<<<===============<<<::::::<<>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::;;;<<<>>>EEETTTdddfff___YYYZZZ```nnn|||~~~|||pppgggcccdddhhhfffcccXXXKKKPPPgggzzzgggjjjyyyxxx|||ssswwwwwwooovvvkkkJJJ888666222000000000000///111000///...---......///---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,+++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------------...000111333666666666777888999;;;;;;===AAAEEEFFFEEEEEEGGGJJJRRRTTTWWWYYYXXXWWWVVVWWWTTTVVVdddqqqsssvvvzzz~~~~~~}}}{{{zzzyyyyyyxxxuuuqqqnnneee```[[[ZZZ^^^gggooosssssspppoooqqqwww|||kkkRRRHHHLLLJJJSSS^^^iiivvvvvvvvvzzzjjjVVVKKKNNNYYYaaaIIIGGGDDDEEEPPPkkkyyycccUUUSSSPPPOOOPPPSSSSSSQQQNNNJJJIIIGGGEEECCCBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@BBBCCCDDDEEEFFFFFFFFFFFF@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;======;;;???OOO^^^eeeaaa^^^\\\___hhhzzz{{{~~~{{{eeeYYYWWWYYY]]]aaaaaaaaaYYYNNNSSSiii{{{kkkppp}}}~~~zzztttlllvvvdddDDD777555222000000111000///000///......------......------------------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------------...000111333444444444666777999;;;<<<===AAAEEEFFFEEEEEEGGGJJJRRRUUUXXXYYYXXXWWWWWWXXXVVVWWWeeeuuuuuuuuuxxx|||~~~~~~|||{{{{{{{{{zzzxxxtttqqqjjjeee^^^ZZZ[[[bbbjjjooovvvrrrooooootttzzz}}}~~~~~~zzzcccNNNNNNZZZ\\\gggtttzzzoooiiikkkttt}}}{{{qqq\\\JJJJJJWWW]]]YYYCCCEEEFFFIII[[[zzzzzzfffZZZRRRQQQQQQQQQSSSRRROOOLLLKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJAAA@@@???>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;999;;;======999:::HHHWWWddddddbbb^^^\\\aaaooozzz~~~zzz|||qqqZZZSSSYYY```fffiiillljjj```WWW\\\pppzzznnnuuu}}}tttwww|||{{{uuuooo```BBB666444111000111111000...//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******************))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------------...000111333222333333555777999;;;<<<===AAAEEEFFFEEEEEEGGGJJJOOOQQQUUUVVVVVVUUUUUUUUUXXXXXXggg}}}yyywwwyyy}}}~~~}}}||||||{{{yyyuuurrrmmmhhhaaa\\\ZZZ]]]ccchhhuuussspppppprrrwww|||~~~}}}sss]]]OOOYYYllliiifffaaa```bbbhhhooosss|||zzzuuu}}}uuufffQQQGGGQQQ___[[[MMMAAACCCGGGTTTmmmwwweee]]]TTTTTTSSSSSSRRRPPPMMMKKKKKKJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIJJJKKKKKKAAAAAA@@@???>>>======<<<<<<;;;;;;;;;:::::::::999999:::<<<;;;777777AAANNNfffiiiiiibbb[[[[[[bbbiii~~~||||||~~~zzz{{{}}}~~~hhhTTTRRR\\\fffkkkmmmqqqlll```YYYcccwwwyyypppzzz}}}zzzzzz~~~qqqiiigggppp}}}|||sssTTT;;;555333111000111111///..................------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------...000111333222333333555777999;;;<<<===AAAEEEFFFEEEEEEGGGJJJMMMOOOSSSUUUTTTTTTTTTTTTYYYYYYhhh|||{{{~~~~~~~~~}}}|||zzzvvvsssooolllggg```\\\[[[^^^aaaoooqqqrrrrrrqqqsssxxx}}}|||~~~tttaaaXXXhhhuuufffXXXVVVWWW]]]fffooouuuwwwyyy}}}{{{kkk[[[KKKKKKZZZaaaUUUCCC???AAALLLeeekkk\\\XXXTTTTTTSSSRRRQQQOOOMMMLLLLLLKKKIIIHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHBBBAAA@@@???>>>======<<<;;;;;;;;;::::::999999888999888999999666666<<>>===<<<<<<;;;;;;;;;::::::999888888888999666555777777666999>>>RRRcccqqqqqqhhhaaa\\\XXX___jjj|||}}}|||~~~}}}{{{{{{~~~~~~ppp^^^OOORRR___jjjppprrr|||{{{ssskkkrrr{{{}}}vvvzzz|||yyy{{{lllPPP===666333111000111111111///---------.........---,,,+++------------------------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------...000111333666666666777888999;;;;;;===AAAEEEFFFEEEEEEGGGJJJNNNQQQTTTVVVVVVVVVVVVWWWXXXZZZjjj|||yyyssssssqqqkkkccc]]]ZZZZZZ```jjjttttttmmmjjjqqqyyyzzz}}}|||~~~}}}oooiiiwww{{{sssuuuvvvdddTTTHHHQQQVVVZZZ[[[]]]bbbllluuu}}}tttmmmXXXNNNMMMYYY^^^SSSEEE???DDDHHHbbbooo[[[RRRUUUNNNNNNNNNMMMLLLMMMPPPRRRJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCAAAAAA??????>>>===<<<;;;::::::;;;;;;::::::999888777777999444333555777666888;;;@@@XXXooovvvqqqjjjbbb[[[RRR___sss{{{{{{{{{{{{~~~~~~~~~~~~ssscccVVVYYYhhhvvv}}}{{{~~~{{{yyyxxx~~~~~~___AAA444333222111000111222111///---,,,---.........---,,,+++------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------***+++,,,------,,,+++***(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------...000111333777777777777888999:::;;;===AAAEEEFFFEEEEEEGGGJJJMMMPPPSSSUUUUUUUUUUUUVVVWWWZZZjjj~~~}}}zzzyyyuuusssppplllhhhccc\\\XXX___eeennntttuuurrrooolllxxxyyy{{{~~~~~~xxxsssuuuzzzxxxwwwooofffiiilllSSSLLLQQQWWW^^^gggkkkllllllnnnqqq|||}}}}}}xxxjjjbbbLLLLLLQQQaaadddMMM<<>>===<<<;;;:::999999:::999888888777666555555444777777777777777777777777BBBOOOaaapppuuuoooeee^^^___aaammm{{{~~~wwwwwwwwwwwwzzz~~~||||||xxxhhh[[[aaasss~~~hhhgggoooxxx}}}~~~|||}}}uuuTTTBBB999333222222000///...............------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++++++++************++++++))))))***+++,,,,,,------,,,,,,,,,---------......------------...000111333555555666777888999999:::???AAACCCEEEFFFGGGJJJLLLPPPRRRUUUVVVUUUUUUUUUVVVZZZ[[[jjj}}}|||~~~|||zzzxxxvvvrrroookkkeee^^^ZZZZZZ```jjjrrrvvvsssmmmhhhrrrwww}}}{{{xxxzzz~~~zzzwwwrrrqqq}}}sssaaaOOOJJJOOObbbkkktttwwwrrrnnnmmmooopppvvv|||}}}}}}ooo\\\PPPKKKSSSZZZ```[[[FFF<<>>???;;;;;;:::999888888888888888888777777666555555444666666666666666666666666:::DDDTTTgggssstttnnngggdddeeeooo{{{uuurrrsssrrrrrrrrruuuzzz~~~uuunnnuuu}}}iii[[[___kkkuuuzzzxxxyyy{{{jjjHHH;;;777333222111000///...............------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++++++++************++++++*********++++++,,,,,,---,,,,,,,,,---------......------------...000111333555555666777888999999:::???BBBDDDEEEFFFGGGIIIKKKOOOQQQTTTUUUUUUUUUVVVVVV\\\]]]mmmzzz|||}}}|||{{{yyyuuurrrnnnhhhbbb]]]TTTZZZdddooovvvtttmmmfffjjjsss}}}}}}~~~~~~vvvggg```WWWOOOOOOUUUlllssszzz{{{wwwuuuwww{{{wwwvvvuuu|||}}}zzz{{{uuudddPPPDDDJJJZZZaaa[[[OOO??????QQQbbbzzzuuu^^^TTTSSSMMMLLLJJJHHHGGGGGGFFFDDDBBBEEEEEEDDDEEEGGGMMMTTTZZZLLLHHHBBB???@@@BBBDDDEEEEEEFFFFFFEEEAAA???>>>>>>;;;::::::999999888888888777777777666555555444444333333333333333333333333555999FFFZZZnnnwwwtttnnnjjjiiimmm{{{{{{uuutttvvvtttrrrqqqrrrvvv{{{jjj^^^YYYbbbnnnyyy}}}vvvuuu{{{]]]<<<666666222222111000//////......///...------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------...000111333555555666777888999::::::@@@CCCEEEFFFFFFGGGHHHJJJMMMPPPSSSUUUUUUUUUVVVWWW\\\]]]mmm|||yyy~~~~~~}}}}}}{{{xxxuuuqqqlllfffaaaSSSVVV]]]hhhrrruuupppkkkfffnnnxxxyyykkk```WWWVVVSSSPPPUUU]]]pppssswww{{{{{{yyyxxxvvvlll[[[MMMFFFMMM^^^```RRREEE===EEEZZZuuummmXXXSSSTTTLLLMMMKKKHHHHHHHHHHHHEEECCCFFFFFFEEEEEEFFFJJJNNNQQQHHHEEEAAA???@@@AAABBBBBBBBBBBBBBBAAA@@@>>>======;;;<<<<<<;;;;;;::::::999666666666555555444444444333333333333333333333333777666<<>>>>>===<<<999::::::;;;::::::999888555555555555444444444444333333333333333333333333888444777EEE[[[lllrrrqqqoooeee^^^ggg~~~{{{vvvrrrqqqsssvvvyyy~~~yyyzzzttt[[[\\\```dddfffjjjsss|||qqqccc^^^___aaaeeemmmzzzyyyJJJ777999777---111000000////////////000...------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++,,,,,,,,,---------......------------...000111333444444555777888999;;;;;;AAACCCGGGHHHHHHHHHHHHIIIJJJMMMQQQSSSTTTUUUVVVXXX[[[[[[kkk~~~~~~}}}}}}|||zzzyyywwwsssnnnkkkccc]]]XXXYYYaaakkkssswwwmmmkkkjjjqqq{{{mmmffflllnnnvvv~~~zzzpppmmmrrrxxx~~~}}}~~~~~~vvvgggTTTHHHJJJTTTdddaaaPPPBBB@@@EEEWWWrrrwwwhhh[[[MMMLLLNNNHHHGGGGGGFFFEEEDDDEEEIIIMMMIIIGGGEEEDDDDDDDDDCCCAAA>>>>>>>>>???@@@???===::::::999999:::<<<<<<;;;999555666777888888777555555444444444444444444444444444444444444444444444444444222444>>>OOOaaammmrrroooeee]]]aaauuuzzzwwwsssooonnnooorrruuu{{{~~~~~~xxxxxxkkkYYYaaaiiikkkhhhhhhooovvvooo[[[MMMNNNPPPUUU___pppqqqhhhooo{{{xxxaaaAAA777666333---000000////////////000000...------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......------------...000111333333444555777888:::;;;<<<@@@CCCGGGIIIIIIIIIIIIIIIJJJMMMPPPRRRSSSTTTUUUWWW\\\]]]lll~~~}}}||||||{{{xxxtttpppllleee\\\WWWXXXaaallltttrrrnnniiijjjpppxxx}}}qqqmmmqqqzzz|||~~~|||rrrssszzzuuueeeVVVKKKJJJTTTaaadddYYYFFF@@@FFFOOOiiigggYYYVVVOOOKKKLLLHHHEEEGGGHHHEEECCCFFFNNNVVVRRRMMMGGGCCCCCCCCCCCCBBB???>>>===>>>??????===<<<<<<;;;999:::;;;;;;888666333444555666666555444333333333333333333333333333333333333333333333333333111222444999DDDSSSdddooonnnkkkdddaaakkk~~~~~~xxxssspppoooooopppuuuzzz~~~|||hhhfffuuu|||wwwzzzyyygggZZZ[[[ZZZXXXZZZhhh}}}~~~yyy}}}wwwzzzlllIII:::666111000333000000////////////000000...------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++---......---+++************++++++,,,,,,---,,,,,,,,,---------......------------...000111333333444555666888:::;;;<<>>???KKKXXXyyyyyy]]]PPPVVVSSSNNNMMMJJJFFFIIIKKKHHHDDDHHHTTT___]]]UUUKKKCCCAAABBBCCCCCCBBB???===<<<===?????????@@@===;;;:::;;;:::777333333555666888888777555444333333333333333333333333222222222222222222222222222444777777<<>>AAAFFFIIIJJJJJJKKKKKKJJJMMMPPPRRRRRRRRRTTTUUUYYYYYYhhh}}}yyyyyyzzzyyy||||||}}}|||xxxvvvrrrooofff[[[SSSUUU```jjjrrrsssppphhhaaadddrrr~~~~~~zzzuuutttvvvyyyrrrwwwzzz}}}{{{yyy~~~{{{nnn]]]KKKFFFOOO]]]ggglllTTTFFFBBBEEENNNkkkkkk^^^QQQLLLKKKJJJKKKNNNMMMKKKIIIGGGGGGJJJMMMPPPQQQKKKFFFDDDFFFGGGEEEBBBBBB@@@>>>>>>???>>>===;;;>>>===<<<:::999888777777666666666666777777777777777555111------...111333222222222222222222222222000222444444555===LLLXXXmmmpppnnnfffaaakkktttnnnooommmqqqvvv|||www|||zzzqqqkkk|||wwwooouuuzzzyyyyyyyyyTTTDDD999999888222111666111111000000//////......////////////////////////------------------------------,,,,,,,,,,,,++++++******+++,,,,,,---......++++++++++++++++++++++++******************************++++++++++++******+++++++++,,,///000///---...---,,,,,,---...///000444555666777999;;;<<<<<>>===???>>><<<;;;999888888888777666666666666666666666555555333222111111111222222222222222222222222222000333555444333888CCCMMMgggppptttllldddlllzzzsssqqqkkkmmmrrrxxx~~~xxxvvv}}}wwwpppyyyoooppp~~~wwwtttyyybbbKKK>>>555666666111000555000000000000//////..............................------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,...///...---------,,,,,,---...000111444555666888999;;;<<<===CCCDDDEEEFFFHHHJJJKKKLLLMMMOOOPPPPPPPPPQQQTTTVVV[[[YYYkkk~~~tttqqquuu|||~~~|||zzzyyytttkkk___VVVRRRQQQZZZeeerrrvvvppphhheeeffftttxxx~~~zzzqqqkkkQQQMMMHHHNNNbbbooocccNNNIIIAAAFFFXXXooo|||aaaXXXQQQOOONNNKKKIIIIIIKKKKKKIIIGGGFFFFFFEEEEEEGGGCCC@@@@@@CCCDDDCCCBBBAAA@@@??????AAAAAA@@@??????>>><<<;;;999999888888777777777666555555555444333444666777666444222000222222222222222222222222000333555444111333999>>>YYYiiiwwwrrrgggmmmzzzxxxnnnnnnpppvvv}}}{{{vvv~~~}}}ssswwwwwwnnnvvvuuuppphhheeennn~~~}}}|||rrrllltttfffKKKAAA777111444555111000333000000000////////////...------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,...///...,,,------,,,,,,---...000111444555666888:::;;;<<<===CCCDDDEEEGGGHHHJJJKKKLLLMMMNNNPPPQQQQQQRRRTTTVVV[[[YYYkkk~~~nnnjjjqqq{{{{{{||||||xxxooodddZZZTTTPPP[[[kkkwwwzzzsssiiiaaagggnnnxxxsssddd[[[JJJIIIQQQeeetttoooZZZGGGFFFEEEUUUnnnxxx]]]VVVOOONNNMMMJJJIIIJJJMMMMMMLLLJJJHHHFFFDDDCCCEEEBBB@@@@@@BBBBBBBBB@@@@@@>>>>>>>>>@@@AAA@@@???===<<<;;;999888777777777777777666666555444333333333444555666666444222111111111111111111111111111///222555444111000222555GGG[[[ppptttmmmnnn~~~}}}{{{tttqqqqqquuu{{{~~~|||qqqfffqqqtttjjjiiijjjiiiiiilllxxxsssjjjgggfff]]]\\\\\\cccvvvzzzrrruuuzzzZZZ@@@999333000333333000///111////////////////////////------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,......---,,,---,,,,,,,,,---///000111444555666888:::<<<===>>>CCCDDDEEEGGGIIIJJJKKKLLLLLLNNNPPPRRRRRRSSSUUUVVV[[[[[[lllssslllrrr{{{}}}{{{pppddd\\\SSSXXXbbbqqq|||zzznnnbbb]]]eeepppyyy~~~~~~jjjXXXNNNIIIJJJ^^^xxxzzzaaaKKKEEECCCLLLgggppp[[[TTTNNNLLLKKKIIIJJJNNNLLLLLLKKKJJJHHHEEEBBBAAAEEEDDDBBBBBBAAAAAA@@@???>>>===<<<===>>>???>>>===:::999888777666666555555777666666555444333333222333333333222222222222222111111111111111111111111...111444444222000111222:::LLLcccqqqsssssswww||||||wwwrrrpppooommmmmmpppvvv|||~~~}}}}}}kkkbbbqqqzzzsssnnnnnnpppssszzzwwwggg]]]XXXWWWOOOTTT^^^oooxxxfffcccsssnnnOOO;;;666333222333222000...///.............../////////........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++,,,---...,,,+++,,,,,,,,,,,,---///111222444555666888:::<<<>>>???DDDDDDFFFGGGIIIKKKLLLLLLKKKNNNQQQRRRSSSTTTUUUVVVZZZ\\\oooyyyyyy}}}wwwlllcccUUURRRTTTaaarrr|||yyyrrr```ccchhhpppwww}}}xxxaaaPPPJJJOOOWWWlll}}}qqqSSSEEEJJJHHHZZZ}}}sssdddYYYSSSNNNLLLJJJIIIKKKPPPHHHHHHGGGFFFEEEBBBAAA@@@EEEDDDDDDCCCAAA@@@??????>>>===<<<<<<===>>>===;;;888888777555555444444444555555555444333333333222444222000//////000222333111111111111111111111111...000222222222111222333555@@@RRRfffssswwwtttooozzzrrrgggaaaeeeeeefffhhhnnnuuu{{{zzzwwwuuuvvv|||gggcccvvv{{{zzz{{{~~~lllccc^^^]]]]]]]]]eeerrrwwwxxxyyy]]]DDD666555444333333111000//////---............/////////////////////////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++***+++------,,,***,,,,,,+++,,,---///111222444555666888;;;===??????DDDEEEFFFHHHIIIKKKLLLMMMKKKNNNQQQSSSTTTTTTVVVWWWXXX___rrr~~~uuunnn^^^UUUMMMQQQ^^^nnnyyy}}}nnnhhhcccdddllluuu|||pppZZZOOOPPP```qqqyyyeeeUUURRRVVV\\\ttt|||ggg]]]UUUQQQOOOOOOMMMJJJLLLPPPGGGFFFEEEDDDCCCBBBBBBBBBAAABBBCCCBBBAAA@@@@@@@@@@@@>>>======>>>>>><<<;;;888777666555555555555555444444333333333333333333222111000//////000222333111111111111111111111111000000000000///000222333444777AAATTTiiittttttoooooorrr|||~~~}}}mmmbbbaaaccceeeeeeffflllvvv}}}{{{vvvpppmmmwww~~~lllmmmjjj```dddjjjooorrrvvv~~~eeeLLL===555222333333111000000111000---------.........//////........................------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,+++***+++------+++)))+++++++++,,,---///111333444555666999;;;===???@@@DDDEEEFFFHHHJJJKKKLLLMMMJJJMMMQQQTTTUUUUUUVVVWWWVVVaaavvv}}}yyyqqqdddSSSIIILLLYYYjjjuuu{{{oooaaa\\\cccoooxxx|||{{{jjjVVVQQQXXXpppvvv^^^^^^dddbbbrrrsssbbb]]]QQQOOOPPPRRRPPPLLLKKKNNNGGGGGGFFFEEEEEEEEEEEEEEE>>>???AAAAAAAAA@@@AAAAAABBB@@@>>>>>>???>>>===;;;999888777666666666666666333333333333333333333444111111111111111111222222000000000000000000000000111000///......///111333333111555EEE]]]ooouuutttgggbbbjjj{{{mmmfffhhhiiifffcccgggpppyyy~~~zzzppplllzzzyyy|||tttZZZWWWeeettt~~~vvvUUUCCC;;;888///111222000///111222222---------.........//////---------------------------------------------------------,,,,,,,,,++++++******+++,,,,,,---......++++++++++++++++++++++++******************************++++++++++++******,,,+++***+++,,,,,,+++)))+++++++++,,,---///222333444555666999;;;>>>???@@@EEEEEEFFFHHHJJJKKKMMMMMMJJJMMMQQQTTTUUUUUUVVVWWWUUUbbbxxx~~~rrr^^^PPPHHHIIIXXXhhhnnnzzz{{{kkkZZZ[[[kkkxxx}}}~~~{{{uuugggWWWTTT\\\jjjiiieeeXXXYYYMMMNNNOOOOOONNNMMMLLLKKKIIIHHHHHHGGGEEECCCAAA@@@@@@AAABBBCCCBBBAAA@@@???BBBAAA???===;;;999888888888888777777777777777888444333222222222222333444444444333333333222222222000000000000000000000000000000000000000000000000222333333777HHHaaatttzzznnnlllmmmxxx|||sssmmmllliiifffiiippprrryyyzzzuuusssggg___eeeuuu^^^BBB===:::222000000000000////////////111000///000000///---++++++,,,+++,,,///111000---------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------...///000444666888::::::<<<>>>@@@FFFGGGIIIJJJKKKKKKLLLLLLLLLKKKNNNSSSUUUSSSRRRTTTXXXddd~~~~~~vvvfffXXXKKKFFFNNNZZZeeerrryyypppbbb]]]```ccc{{{}}}rrr[[[NNN[[[rrrtttuuuwww```TTTQQQMMMMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGEEECCCBBBAAAAAABBBBBBCCCBBBAAA@@@???AAA@@@>>><<<;;;:::999999999888777777666666666666444444333222222333444444444333333333333222222222000000000000000000000000///////////////////////////333444444>>>SSSiiiuuurrrmmmlllsssyyynnngggcccffflllnnnvvv~~~}}}xxxaaabbbhhhrrr}}}zzzRRR>>>;;;888222111000000000////////////---------...//////...---000111000---+++,,,...///------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------...///000444666888::::::<<<>>>@@@EEEFFFGGGIIIJJJJJJKKKKKKLLLKKKNNNSSSUUUSSSRRRTTTXXXddd{{{xxxxxxxxxxxx}}}|||}}}tttgggWWWKKKIIIMMMXXXdddqqqtttpppjjjaaaZZZkkksss||||||yyytttgggTTTPPPddd~~~sssrrrjjjZZZOOOIIILLLLLLLLLKKKJJJHHHGGGFFFHHHGGGGGGFFFEEEDDDBBBAAABBBBBBBBBBBBAAA@@@>>>>>>???>>>===;;;::::::999999999888777666555555555555444444333333333333444444333333333222222222111111000000000000000000000000////////////////////////---222444000222BBBXXXhhhvvvsssrrruuutttlllhhhiiihhhpppzzzxxxkkk```XXXcccqqq|||bbbDDD999888555222111111000000000/////////---------...---------,,,+++...000...***)))+++///------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------///000000444666888::::::<<<>>>@@@EEEEEEGGGHHHIIIJJJJJJJJJLLLKKKNNNSSSUUUSSSRRRTTTXXXccc|||wwwyyy}}}{{{yyymmm___SSSLLLMMMUUUaaaoooxxxzzztttlll[[[bbbmmmvvv}}}yyykkk^^^XXXYYY___kkkwwwrrrxxxrrr]]]TTTNNNGGGKKKJJJJJJHHHGGGEEEDDDCCCFFFFFFFFFFFFEEECCCBBBBBBAAA@@@@@@???>>>===<<<<<<===<<<;;;::::::999::::::999888777555444333333333444444333333333333444444222222222222111111111111000000000000000000000000////////////////////////,,,000222......777GGGTTTmmmrrrvvvwwwxxxuuummmgggiiimmmttt{{{qqqaaa^^^^^^]]]bbbkkkuuu~~~}}}wwwzzzuuuMMM;;;777555333333111111111000000000//////000000///...,,,++++++,,,,,,+++---///---++++++---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---...///000111444666888::::::<<<>>>@@@EEEFFFGGGHHHIIIJJJJJJJJJLLLKKKNNNSSSUUUSSSRRRTTTXXXddd|||wwwfffXXXLLLKKKOOO]]]ooo{{{fffdddcccfffmmmvvv}}}{{{rrrmmmcccWWWNNNQQQ]]]gggmmmpppwww}}}cccSSSPPPOOOJJJIIIIIIGGGFFFDDDCCCBBBAAADDDDDDDDDDDDCCCCCCBBBAAA???>>>===<<<<<<;;;;;;;;;;;;;;;:::999999999999999888777666444333222222222222333333333333333333222222222111111111000000000////////////////////////.................................///000444:::@@@TTTcccrrrtttoooqqqyyykkkeeeaaaggguuuttt___\\\aaahhhlllqqquuuzzzzzzuuu~~~sssXXX???888888444222555111111111111000000000000///000///---,,,---111555FFF:::000......,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---...///000111444666888::::::<<<>>>@@@FFFGGGHHHJJJKKKKKKKKKKKKLLLKKKNNNSSSUUUSSSRRRTTT[[[fffxxxiiiZZZOOOHHHMMMZZZhhhttt|||~~~uuuhhh___^^^eeeooovvv}}}uuujjj___WWWGGGJJJNNNTTT\\\eeepppxxxyyy|||}}}mmmYYYNNNMMMNNNLLLHHHGGGEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888888888666666444333222222222222111111222222222222111111111111111000000000000///////////////////////////........................000,,,+++///333333333444???SSSiiippplllmmmyyytttiii```cccqqq}}}~~~~~~xxxllleeeooowww||||||~~~wwwQQQCCC999888888444333555222222111111111000000000,,,---------...444>>>EEEaaaKKK666...---+++---222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,...///111222444666888::::::<<<>>>@@@GGGGGGIIIJJJKKKLLLLLLLLLLLLKKKNNNSSSUUUSSSRRRTTT^^^kkk}}}|||ppp```QQQKKKMMMTTT```jjj}}}{{{ttthhh^^^[[[bbbjjjwww||||||uuunnnfff\\\SSSLLLEEEMMMVVV[[[```iiivvv{{{ooollluuu___SSSMMMJJJJJJKKKFFFEEEDDDBBBBBBAAABBBBBB>>>???@@@@@@@@@@@@??????===<<<;;;;;;;;;<<<===>>>;;;:::999888777666666666444444333222222222222222///000111111111111000///111111000000000/////////////////////////////////........................000+++)))...222000///111444FFF\\\jjjnnnqqqyyy|||uuuyyy}}}tttllljjjqqqxxx||||||{{{~~~wwwlllqqq~~~cccBBB<<<777555666666555555222222222111111111000000,,,---------000:::HHHSSSTTTBBB222///...***,,,222++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,...000111222444666888::::::<<<>>>@@@FFFGGGHHHIIIJJJKKKKKKKKKLLLKKKNNNSSSUUUSSSRRRTTT\\\nnnuuuyyy}}}~~~~~~ppp^^^SSSLLLKKKSSS^^^iiittt|||vvvfffZZZ[[[```nnnssszzz}}}vvvqqqiiibbb[[[UUUPPPLLLWWWYYY[[[___gggsss}}}vvvooojjjtttlllWWWPPPNNNIIIFFFHHHFFFEEECCCBBBAAABBBBBBCCC======>>>????????????>>>======<<<<<<===>>>@@@AAA;;;:::999777666666555555333333222222111222222222...///000111111000///...000000000000////////////////////////////////////........................000+++)))---///,,,...222,,,:::MMM___kkkrrrvvvyyy}}}nnn\\\rrr~~~xxxsssrrruuuxxx{{{zzz}}}|||mmmttt}}}kkkNNN???<<<666222333777777444222222222111111111111000000000///...111<<>>@@@EEEFFFGGGHHHIIIJJJJJJJJJLLLKKKNNNSSSUUUSSSRRRUUUXXXooo{{{|||~~~~~~tttfff]]]UUUMMMGGGXXX^^^iiiuuu|||wwwkkk```aaaccciiirrr}}}~~~xxxnnnfff[[[SSSMMMKKKLLLNNNVVV___fff```ZZZ]]]lllxxxuuulll]]]hhh}}}nnnaaaRRRJJJIIIJJJGGGCCCAAACCCDDDCCCBBBBBBCCCDDDAAA@@@@@@AAABBBCCCAAA@@@???>>>===<<<<<<>>>@@@AAA???<<<888777888777555222222222111111222222333444000000000000000000000000...///000111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........444:::EEE[[[sss{{{vvv}}}dddeeerrr~~~tttmmmlllmmmxxx{{{zzzzzz{{{{{{vvvSSS@@@:::888666555555444222000222222111000///...------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***************************************************+++,,,,,,+++***)))(((******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---...///000111444555666666777:::???BBBIIIHHHHHHIIIKKKLLLKKKJJJKKKMMMPPPSSSUUUVVVVVVVVV]]]ssswwwmmmaaaTTTKKKEEEJJJTTTcccrrrzzzzzzwwwdddaaa___bbbkkkxxx~~~{{{yyywwwrrrgggYYYOOOLLLIIIIIILLLNNNNNNSSSXXXRRRRRRZZZiiinnnhhhcccdddjjjzzzeee[[[NNNHHHHHHIIIGGGCCCBBBDDDDDDCCCAAA@@@AAABBBDDDCCCCCCDDDEEEFFFDDDBBB@@@???>>>===>>>@@@BBBCCC???<<<888777777777555333444333333222111111111111000000000000000000000000...///000111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......)))---333999GGG\\\mmmvvvtttjjj{{{wwwqqqmmmiiigggooottt{{{~~~tttwww~~~zzzyyy~~~```FFF;;;999777555444444333111///000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***************************************************++++++,,,+++***)))(((******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---...///000111222444666888:::===AAAEEEIIIHHHHHHIIIKKKLLLKKKJJJKKKMMMPPPSSSUUUVVVVVVVVV]]]sss}}}rrr```TTTHHHGGGIIISSScccsssuuummmccc[[[[[[eeesss}}}xxxtttqqqmmmgggbbb\\\TTTJJJCCCIIIJJJNNNRRRRRRNNNMMMPPPHHHMMM^^^ooojjjYYYYYYfff~~~nnnZZZSSSKKKGGGGGGHHHFFFCCCDDDDDDEEECCCAAA???@@@@@@EEEDDDDDDEEEFFFFFFEEECCC@@@????????????AAACCCDDD===;;;888777777666444333555555444333111000000///000000000000000000000000...//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,...111444888EEE```wwwyyyrrrttt|||sssqqqooojjjdddhhhmmmvvv~~~}}}~~~vvvssskkknnnwwwqqqqqq{{{hhhMMM???;;;777666444333333222111///.../////////000000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***************************************************++++++++++++***))))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---...///000111000333777:::<<>>>>>>>>???@@@BBBBBB<<<:::888777666555444333444444333333222111000000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///222444222888PPPkkkqqq{{{yyytttqqqlllgggeeehhhooowww~~~~~~yyynnnmmm|||xxxnnnkkkuuuuuuVVVCCC<<<;;;666444333222222222000...////////////000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++*********************************************************+++******************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---...///000111000333777:::===???BBBDDDIIIHHHHHHIIIKKKLLLKKKJJJKKKMMMPPPSSSUUUVVVUUUUUU\\\qqqzzzwwwwwwyyy~~~~~~jjj```RRRIIIHHHOOOYYY```tttxxx{{{yyyqqqgggaaa^^^[[[```hhhpppvvv|||yyyqqqmmmllliiiccc]]]TTTOOOIIIFFFIIIOOOVVV[[[^^^YYYTTTNNNFFF@@@BBBIIIVVVdddnnnnnnsss}}}iiiYYYOOONNNLLLJJJHHHEEECCCBBBCCCEEEFFFFFFEEEEEEFFFHHHCCCBBBAAAAAABBBBBB@@@>>>===============>>>>>>???:::999888666555444444444111222222333333333222111//////////////////////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........+++...222000///<<>>@@@IIIHHHHHHIIIKKKLLLKKKJJJJJJLLLOOORRRTTTUUUUUUTTT\\\rrrrrraaaSSSKKKDDDGGGNNNXXXbbbjjjoooqqqooolllgggaaa[[[XXXYYYZZZeeefffjjjnnntttyyy~~~{{{yyyuuuqqqkkkgggcccaaaSSSNNNHHHEEEEEEGGGHHHGGGIIIKKKMMMNNNLLLJJJHHHGGGBBBBBBEEEJJJOOOYYYkkk{{{yyyeeeSSSJJJIIILLLNNNLLLGGGEEEEEEFFFDDDFFFGGGGGGGGGFFFHHHIIIFFFEEEDDDDDDEEEDDDBBB@@@======<<<<<<;;;999888888777888888666333222333555111222333444444333111000///////////////////////////...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++...000///000333333000444===PPPcccmmmpppuuu|||}}}xxxssskkkaaa^^^aaagggkkkmmmvvvzzzxxxtttvvvzzz^^^BBB:::<<<:::777666555444222222333333222000111111000000//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---111444444222///---******************************************************)))))))))***,,,,,,******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---...///000111333444666888999<<<@@@CCCIIIHHHHHHIIIKKKLLLKKKJJJJJJLLLOOORRRTTTUUUTTTTTT\\\ttttttcccYYYLLLFFF??????HHHUUU```fffppprrrsssooohhh___XXXTTTOOOQQQUUU[[[bbbiiinnnqqqzzzyyywwwuuurrrpppooonnnmmmjjjeee___WWWQQQLLLIIIEEEDDDCCCEEEIIINNNRRRTTTNNNMMMKKKGGGCCCAAAAAAAAA===BBBLLLXXXcccqqqpppXXXLLLLLLGGGJJJMMMKKKGGGEEEFFFIIIFFFGGGHHHGGGEEEEEEFFFGGGEEEDDDCCCCCCDDDCCCAAA???>>>>>>===<<<;;;999777666666777888666222111333555333333444555444222///...///////////////////////////...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......(((...///)))***222333...,,,222DDD[[[jjjooosssxxxzzzmmmdddbbbbbbaaa```ooottt{{{{{{ssspppxxxkkkPPP::::::<<<555111333666444333333444444222111////////////000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...333777777444000---******************************************************)))))))))***,,,---******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---...///000111333444666888:::>>>DDDHHHIIIHHHHHHIIIKKKLLLKKKJJJJJJLLLOOORRRTTTUUUTTTTTT]]]vvvnnnnnnoooooolllmmmxxx{{{ooo[[[OOOFFFEEEFFFFFFJJJPPPXXX```llluuuwwwqqqggg```YYYWWWUUUVVVYYY]]]```aaaeeeccc```^^^]]]\\\ZZZYYY\\\WWWPPPKKKJJJIIIFFFDDDBBBIIIOOOPPPRRRTTTRRRNNNIIIDDDCCCDDDBBB>>>AAAGGGFFFLLLYYYlllttt___QQQLLLKKKIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDCCCAAA@@@???>>>>>>===<<<:::888666555444777666555444333333222333444444333333222111000000000000///.....................---------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......//////666GGGXXXeeennntttuuuiii```[[[YYYcccffflllttt}}}yyysssxxx~~~QQQHHH===777666666444222222222222111111111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111222222111///...111///---+++)))******+++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********,,,+++++++++,,,...000111222444666777888;;;???BBBFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJOOOUUUWWWUUUSSSUUU```wwwddddddeeeffffffiiivvv{{{}}}xxxjjjZZZPPPIIICCCCCCFFFHHHKKKQQQZZZbbbiiimmmoooqqqpppooooooooommmjjjhhhYYYUUUPPPMMMMMMMMMMMMMMMGGGEEEBBBBBBEEEGGGHHHGGGUUUYYYZZZVVVQQQNNNHHHBBBGGGCCCAAAAAABBBFFFQQQ^^^lllvvvyyycccTTTKKKHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@======;;;:::888666555444666555444333222222222222444333333222111111000000000//////..................------------,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---------,,,,,,,,,,,,---......222///111888CCCSSSiiizzz~~~sssiiifffXXXXXXZZZ```iiissszzz~~~}}}vvv___IIIBBB:::666666777666444222222222111111111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333444444333222111///---+++))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++++++++,,,...000111333555777888999<<<@@@CCCGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKNNNUUUWWWTTTTTTVVVccc{{{rrrpppnnnllliiilllxxxzzzzzz}}}ooo```QQQGGGCCCCCCAAA???BBBJJJTTT]]]bbbhhhiiilllooopppnnnhhhdddQQQMMMGGGDDDDDDFFFGGGHHHIIIHHHGGGGGGIIIKKKKKKJJJIIINNNOOOKKKHHHGGGFFFBBBCCCDDDGGGMMMUUUccczzzfffQQQHHHFFFFFFEEEDDDEEEGGGIIIJJJJJJJJJJJJEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA<<<<<<;;;999888666555444444333222111111111111111333333222222111000000000000///......------......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,---......000...---...222@@@[[[sss{{{uuuuuubbb\\\UUURRRUUU]]]dddiiirrrwww|||rrrYYYEEE@@@;;;777555777888777555222222222111111111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///222555666777777111///---+++))))))))))))******++++++++++++******************************))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,...000111444555888999;;;===AAADDDHHHIIIIIIJJJJJJJJJIIIIIILLLKKKNNNSSSUUUTTTTTTWWWccc}}}~~~xxxrrrrrr}}}mmmZZZPPPKKKFFFAAA@@@AAADDDEEEDDDMMMOOOSSSXXX[[[YYYUUUQQQQQQMMMIIIGGGHHHIIIJJJJJJEEEDDDCCCCCCCCCBBBAAA@@@>>>BBBCCC???>>>CCCGGGHHHCCCMMM\\\kkkzzzvvvZZZHHHDDDGGGGGGEEEAAACCCFFFJJJMMMNNNNNNNNNCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@????????????>>>>>>;;;;;;:::888777666555444222222111000000000000000222222111111000000000000//////...------------...---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************+++++++++***+++,,,,,,---,,,,,,++++++,,,,,,---...***,,,///000000777III[[[~~~yyyvvvtttjjj]]]SSSOOOPPPTTTWWW```gggpppvvvwwwyyy|||zzzZZZHHH<<<999777555555666777555444222222222111111111000000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++...000333555666777000///---+++***)))))))))******++++++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++,,,...000111444666999;;;<<<>>>AAADDDIIIIIIJJJJJJJJJJJJIIIIIIMMMLLLMMMRRRTTTSSSTTTXXX```|||{{{wwwxxxwwwmmm^^^XXXQQQLLLJJJGGGCCC>>>EEEEEEEEEFFFFFFEEEBBB???GGGFFFEEEEEEFFFFFFEEECCC======>>>?????????@@@@@@DDDGGGGGGBBB@@@GGGOOOTTT\\\mmm{{{iiiRRRFFFEEEHHHGGGDDDAAACCCFFFHHHJJJJJJJJJIIIBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999888666555444444111111000/////////000000111111000000000000////////////...---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++************+++,,,,,,,,,++++++++++++,,,------,,,---000444444444:::CCCgggsssyyyyyypppcccXXXRRRPPPPPPPPPUUUZZZbbbhhhllloootttxxxyyy|||]]]EEE???;;;777666666666666555333111222222222111111111000000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,...///111222222...---,,,+++***)))))))))******++++++++++++******************************((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,+++++++++,,,...000111444666999<<<===???BBBDDDIIIIIIJJJJJJKKKKKKJJJJJJMMMLLLMMMRRRTTTSSSTTTXXX```|||zzz{{{ooofffaaa\\\UUUPPPDDDBBB???>>>>>>???>>>===::::::;;;<<<>>>>>>;;;999===>>>???>>>======???AAA===EEEMMMPPPXXXfffttt|||eeeZZZMMMEEEEEEFFFEEEBBBDDDEEEEEEEEEDDDBBBAAA@@@AAAAAA@@@@@@@@@?????????@@@@@@>>>===<<<:::999999999999888777666555444444111000000//////000000000000000000//////////////////...------,,,,,,------,,,,,,,,,,,,++++++++++++)))************+++++++++***************************************+++,,,,,,+++++++++++++++,,,------222///...111222111333777DDDVVVpppsssggg^^^WWWSSSPPPSSSSSSSSSUUUYYY^^^ccceeelllnnnqqqsssuuuxxx{{{~~~hhhKKK===>>>===777777777777555444222111222222222111111111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++***************++++++++++++******************************((((((((((((((((((((((((************+++++++++,,,,,,+++++++++,,,...000111333666999<<<===???AAACCCHHHHHHIIIKKKKKKLLLLLLKKKLLLKKKNNNSSSUUUTTTTTTWWWccc}}}}}}tttlllUUURRRMMMJJJIIIHHHGGGFFF???>>>===???AAAAAAAAA???>>>???AAAAAAAAADDDIIILLLSSSbbbrrrlllRRROOOJJJFFFDDDDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@???@@@@@@?????????>>>>>>>>>>>>======<<<;;;::::::999888888777666555555444333111000000000000000111111///////////////////////////...------,,,,,,------,,,,,,,,,++++++++++++***))))))))))))******++++++***************************************++++++,,,+++++++++***++++++,,,---000------//////---///333111<<>>???;;;888888888777555444333333222222222111111111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++,,,))))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++,,,+++++++++,,,...000111222555999<<<===>>>@@@BBBGGGGGGIIIJJJLLLMMMMMMMMMKKKKKKNNNUUUWWWTTTTTTVVVaaayyy{{{}}}|||{{{|||xxxsssjjjccc\\\VVVQQQMMMNNNLLLJJJJJJLLLNNNPPPPPPMMMQQQVVV\\\aaajjjttt{{{qqqVVVHHHJJJJJJHHHDDDBBBEEEHHHEEEEEEDDDDDDDDDDDDEEEFFF????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777666555444444333111111000000000000111222.........///////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))*********)))***++++++,,,++++++******++++++,,,---((()))...111///***+++000111///666MMMjjj{{{|||vvv~~~~~~ppp```VVVUUUWWWXXXWWWRRRQQQNNNKKKJJJMMMSSSWWWWWW___ddddddgggnnnqqqoooxxxzzz}}}~~~|||yyytttqqqrrrwww|||}}}{{{~~~tttYYYFFF@@@;;;======555888999999888666555555666222222222111111111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******+++,,,,,,(((((()))++++++,,,,,,,,,******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********,,,+++++++++,,,...000111111555999;;;===>>>@@@AAAFFFGGGHHHJJJLLLMMMNNNNNNJJJJJJOOOUUUXXXUUUSSSUUU]]]ttt||||||~~~zzzyyy{{{yyy|||~~~vvvnnnjjjgggddddddgggiiijjjiiipppuuu~~~~~~dddUUUOOOKKKGGGGGGJJJKKKIIIFFFDDDDDDEEEEEEEEEDDDDDDCCCAAAAAA@@@?????????@@@@@@;;;<<<>>>@@@@@@???<<<;;;<<<;;;999888555444222111333333222222111000/////////............---------......---------,,,,,,,,,************************++++++,,,,,,,,,,,,------******))))))))))))******(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------......111<<>>===>>>;;;777777666555444444555444222000111111111111111111111111000000///...---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++************)))************************))))))************))))))************************''''''(((((())))))******)))************++++++++++++,,,---------...000222000333777:::<<<>>>@@@CCCHHHHHHJJJKKKLLLLLLLLLLLLPPPNNNPPPTTTUUURRRQQQSSSbbbvvvvvvzzzrrrrrruuu~~~vvvnnnqqqvvv|||}}}nnnYYYNNNNNNKKKHHHHHHKKKLLLIIIEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD?????????>>>======<<<<<<;;;:::999777666444333222333333222222111000000//////............---------......---------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******))))))))))))******((((((((()))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------111000///222<<>>@@@BBBGGGHHHIIIKKKLLLLLLLLLLLLPPPNNNPPPTTTUUURRRQQQSSS___vvvzzz|||xxxpppmmmmmmsssxxxvvvwww~~~}}}{{{zzz~~~mmm]]]RRRLLLLLLJJJHHHJJJLLLLLLHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFCCCBBB@@@===<<<;;;;;;<<<999888888777666555444333333333222222111000000000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++***))))))(((((())))))***)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///111000------999OOOaaauuutttuuu|||{{{zzz}}}tttoookkknnnvvv}}}}}}{{{kkkNNNCCC<<<888888888666666888666555444444555555333111////////////////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++***************++++++++++++******+++++++++************)))************************))))))************))))))************************))))))))))))))))))(((((()))))))))*********+++++++++,,,---------...000222333666999;;;===>>>@@@BBBGGGHHHIIIJJJKKKLLLLLLLLLPPPNNNPPPTTTUUURRRQQQSSS]]]vvv{{{zzzuuuvvvvvvwww|||}}}yyyyyylllWWWPPPNNNJJJIIIIIIIIIJJJLLLKKKGGGDDDEEEEEEEEEEEEEEEFFFFFFGGGDDDCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@>>>===<<<;;;;;;777777777666555555555444222222222111111111000000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))(((((((((((()))))))))*********++++++++++++***************************++++++++++++,,,,,,,,,)))...222111---000:::DDD___hhhrrruuuvvv~~~rrr^^^NNNCCC999888777777555444555777444333222333444444222000///////////////////////////...------,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++******************++++++++++++******+++++++++*********))))))************************))))))************))))))************************+++******))))))((((((((())))))))))))************+++,,,---------...000222555777:::<<<===>>>@@@BBBFFFGGGHHHJJJKKKLLLLLLLLLPPPNNNPPPTTTUUURRRQQQSSS^^^vvv}}}wwwjjjiiillllllsss~~~|||{{{sssVVVFFFFFFGGGDDDGGGGGGHHHIIIJJJIIIFFFDDDEEEEEEDDDDDDEEEFFFGGGGGGDDDCCCBBBBBBAAAAAABBBBBB===>>>???@@@???===;;;:::666666666666555555555444222222222111111111111111///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,))))))(((((((((((()))))))))*********++++++++++++*********************************+++++++++,,,,,,***---111222222111222333CCCRRRdddmmmqqqwwwmmmRRRDDD@@@???666888999777444444444555222111111111222222111///000000000000000000000000...------,,,,,,,,,,,,---,,,,,,+++++++++*********+++++++++*********)))))))))******++++++******)))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******))))))(((((((((((()))))))))*********+++,,,---------...000222555777:::<<<===>>>@@@BBBEEEFFFHHHIIIKKKLLLLLLMMMPPPNNNPPPTTTUUURRRQQQSSS___ssszzz~~~mmmbbb```bbbbbbmmm~~~~~~dddMMMEEEFFFFFFBBBDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCEEEFFFGGGFFFFFFDDDCCCBBBAAAAAAAAA:::<<<>>>??????===:::888666666666555555444444444111111111111111111111111///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))((((((''''''(((((())))))))))))*********++++++************************************++++++++++++111///,,,---000222222111222:::JJJ]]]nnnwwwxxxvvvkkkPPPEEEBBB???;;;777::::::777444555555444222111000111222222111///000000000000000000000000------,,,,,,,,,,,,------++++++++++++************+++************)))))))))))))))************))))))+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************))))))((((((((()))))))))******+++,,,---------...000222333666999;;;===>>>@@@BBBDDDEEEGGGIIIKKKLLLMMMMMMPPPNNNPPPTTTUUURRRQQQSSS]]]ppp~~~vvvqqqtttzzztttrrrpppnnnttt|||zzzmmmVVVKKKIIIHHHFFFEEECCCDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBDDDFFFGGGHHHGGGEEECCCBBB@@@@@@???=========<<<;;;999888666777777666555444444333333111111111111111111111111///............---------......---------,,,,,,,,,++++++++++++++++++++++++)))))))))************+++((((((''''''''''''((((((((((((((()))))))))******************************************++++++++++++111---******---000111000///000777EEEXXXffflllmmmlllQQQCCCAAABBB>>>:::777:::999555555888777333333222111222444444333111////////////////////////---,,,,,,+++,,,,,,------++++++++++++************************))))))))))))))))))************))))))+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************++++++(((((((((((()))))))))***+++,,,---------...000222111444888:::<<<>>>@@@BBBDDDEEEGGGIIIKKKLLLMMMMMMPPPNNNPPPTTTUUURRRQQQSSS\\\nnnqqqmmmiiilllxxx{{{uuupppqqqwww~~~}}}uuuzzzkkkWWWFFFEEEGGGDDDBBBDDDBBBCCCCCCBBBAAABBBCCCEEECCCBBBAAA@@@AAACCCEEEGGGHHHGGGEEEBBB@@@>>>======AAA???===:::888666666666888777666555444333222222111111111111111111222222//////.........---------......---------,,,,,,,,,************************(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,......---+++111111111333<<>>@@@CCCDDDEEEGGGIIIJJJLLLMMMMMMPPPNNNPPPTTTUUURRRQQQSSS]]]ooo{{{rrrqqqllleeeiiirrrrrrmmmoooyyy|||}}}~~~www```PPPLLLGGGEEEEEEFFFDDDBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCAAAAAAAAAAAACCCCCCFFFEEECCCBBBAAAAAABBBBBBBBBAAA>>>;;;999888888888;;;999777666666666555333444333222000//////......111000000///......------------,,,,,,,,,,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))************************,,,,,,,,,---------......,,,...000111444<<>><<<;;;:::666666666666555555555555444444333333333222222222111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++*********++++++***))),,,222777,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************,,,,,,,,,---...///000111555666888:::===???AAABBBEEEEEEFFFGGGHHHHHHIIIIIINNNLLLNNNSSSTTTRRRQQQTTTbbbnnn|||rrrkkkkkkgggbbbfffooogggTTTKKKHHHDDDCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCBBBAAABBBCCCDDDEEEAAA@@@>>><<<:::999999999:::888666555555555444333222222222222111111111111000000///......---,,,,,,------,,,,,,,,,+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***)))))))))))))))))))))************************,,,,,,,,,,,,------------,,,...//////000555???GGG[[[vvvtttZZZHHHBBBBBB@@@???===<<<;;;:::777777666666666555555555444333333333333222222222222111000000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++***************++++++***)))+++000333,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))************,,,,,,,,,,,,---///000111555666888:::===???AAABBBEEEEEEFFFGGGHHHJJJJJJKKKNNNMMMNNNSSSTTTQQQQQQSSS\\\lll~~~yyyxxx{{{xxxrrrsssyyykkkSSSHHHFFFCCCAAAAAABBBCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAA??????@@@@@@BBBCCCEEEFFF???>>>===;;;::::::::::::999777444444444444333222111222222222222222111111///......------,,,,,,+++,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,---------,,,......---,,,...444999@@@[[[xxxyyypppuuukkkVVVFFF>>>???>>>>>>===;;;;;;:::999777777777666666666555555333333333222222222111111333111000000111111000///------------------------,,,+++************+++,,,************)))))))))))))))***+++*********,,,///+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))************++++++,,,,,,---///000111444555777:::<<>>>>>?????????======>>>???@@@AAABBBCCC<<<;;;;;;:::999999999999777555333222333333222111111111111111000///---,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***((()))***++++++***)))((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,---......---,,,,,,...000333???OOO```ttt}}}{{{bbbMMMCCC???>>>;;;;;;;;;::::::999999888777777777666666666555555222222222222111111111111111000//////000000///...------------------------++++++************++++++))))))))))))((((((((((((((()))******************+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,---///000111333444666999<<>>>>>>>>===<<<;;;<<<<<<===>>>>>>???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================999999999999888888777777666444222222222333222111...............---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))*********+++++++++,,,,,,---.........------......000222777@@@RRRhhhyyyyyyvvvsss}}}```III???>>>======999999999888888888777777666666666666555555555555222222111111111000000000000...------......---,,,------------------------************************)))))))))(((((((((''''''(((((()))*********)))(((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********************+++---///000111222333555888;;;>>>@@@BBB@@@AAACCCDDDFFFHHHIIIJJJOOOMMMOOORRRRRROOONNNPPPZZZgggxxx||||||sssZZZJJJ???;;;===;;;<<<===<<<:::999999:::;;;<<<<<<===>>>>>>=========>>>>>>??????>>>>>>===============<<<;;;:::999888888999999888777666555555333222111222333222111---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++,,,------....../////////)))///333222444BBB[[[oooyyy~~~~~~iiiZZZGGG======>>>;;;777999888888777777666666666555555555444444444333333111111111000000000000///...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))))))))))))))(((((((((((()))(((((()))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))************))))))***+++---...000111111222444777;;;>>>@@@BBB@@@AAABBBCCCEEEGGGHHHHHHNNNLLLNNNRRRRRROOONNNQQQWWWddd{{{{{{}}}uuuTTTEEE@@@:::888:::777999;;;;;;999999:::<<<:::;;;<<<>>>????????????===>>>????????????>>>======>>>>>>>>>===<<<:::999::::::::::::999888666555555333222222333333333222777555222///......///000,,,,,,,,,---------------++++++++++++******************))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))*********+++,,,+++++++++---......---''',,,000---)))///@@@QQQaaasssdddLLLEEE===;;;<<<===999555999999888777666666555555444444333333333222222222111111000000000////////////---,,,,,,---...,,,+++++++++++++++++++++++++++((()))***++++++***)))(((*********)))))))))((((((***((('''(((***,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************((())))))+++,,,...000111000111444777:::>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGMMMKKKMMMQQQRRRPPPOOORRRWWWhhh||||||___EEE>>>>>>:::777888444777:::;;;999999;;;>>>:::;;;===???@@@AAAAAAAAA===>>>???@@@@@@???>>>======>>>?????????>>><<<;;;<<<<<<<<<<<<;;;999777666555444222222333444333222CCC???999333...,,,,,,---------------------------+++++++++************)))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************+++***))))))***,,,,,,+++///---,,,///111333555777BBBZZZvvvfffQQQGGGDDD???;;;:::::::::999999999888777666555444444333333333222222222111111000000000000////////////000...------...///---,,,************************((()))***++++++***)))(((************))))))))))))***(((&&&'''***,,,,,,***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************(((((()))***,,,...000111///111333777:::===@@@AAACCCDDDDDDEEEFFFGGGGGGHHHLLLJJJLLLQQQRRRPPPPPPRRR[[[nnnzzzSSSIII>>>999:::;;;888444888888888888888888999999999999:::;;;<<<===>>>>>>===>>>>>>>>>>>>>>>===<<>>===<<<;;;?????????>>>;;;999666444666555444333222222222222CCCJJJFFF666---...///+++,,,,,,------,,,,,,+++***++++++************+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((***+++***)))((()))***))))))***++++++++++++***))))))***+++,,,,,,------------......///000000000111;;;NNNbbbqqq{{{~~~hhhSSSDDD???;;;;;;::::::999888777777888888777555444333222111222222222111111111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***...,,,***)))''''''((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))******+++---///111222222444777:::===@@@AAABBBBBBBBBCCCEEEFFFGGGHHHIIIMMMJJJKKKOOOPPPNNNOOORRRYYYhhh}}}~~~nnnYYYHHHAAA:::666777777666444888888888888999999999999999999:::;;;<<<======>>><<<===>>>??????@@@??????AAA@@@@@@???>>>===<<<;;;;;;;;;:::999888666444333555555444333222222222222333;;;:::000***///111...,,,,,,------,,,,,,+++***+++******))))))******+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''')))***)))((('''((()))))))))***++++++++++++************++++++,,,,,,,,,---------...//////000000000111888CCCOOO]]]qqq~~~eeeUUUJJJAAA<<<:::::::::999999888777777666777777666555444444333222222222222111111111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++***)))((((((((()))******)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))************,,,,,,,,,---...///000111222444777:::===???AAABBBCCCCCCDDDFFFGGGHHHIIIJJJMMMKKKLLLOOOPPPNNNOOOQQQ[[[jjjgggrrr~~~~~~uuu{{{kkkQQQBBB<<<:::888666555555666777888888888999999999::::::999999:::;;;<<<======>>><<<===>>>???@@@AAAAAAAAA@@@@@@???>>>===<<<<<<;;;:::999888777666555555555555444333222222111222222)))000333---***///111///,,,,,,------,,,,,,+++***+++******))))))******+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&((()))((('''&&&'''(((((()))******++++++************++++++++++++++++++,,,,,,---......//////000222...,,,///666DDDXXXiiizzzkkkWWWBBB:::::::::999888888888888777666666555555666666666555555555444444222222111111111000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))(((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((+++***)))(((((('''(((((((((((((((((())))))))))))************************)))))))))*********++++++///............///000000222444666:::===???AAABBBCCCDDDEEEFFFHHHIIIJJJJJJNNNKKKLLLPPPPPPNNNNNNPPP[[[iiiYYYeeeqqquuutttvvvyyylllnnn{{{yyytttWWWEEE???777999:::888666555777:::777777888888999:::::::::::::::;;;<<<===>>>>>>???<<<===>>>?????????????????????>>>======<<<;;;;;;<<<;;;999888777777888999444333333222111111222222,,,222444000...000000---,,,,,,------,,,,,,+++*********))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((())))))''''''((()))((())))))***************++++++++++++************+++,,,,,,---......//////111...---000333888CCCMMM```ooommm]]]QQQFFF===<<<===;;;777666666666666555555555444444555555555555555555555555111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++************(((((((((((()))))))))***''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((++++++)))(((''''''''''''(((((((((((())))))))))))************************))))))*********+++++++++------------...///000000222333666999<<>>666999;;;999555333666999666666777888888999::::::;;;;;;<<<===>>>???@@@@@@===>>>>>>>>>===<<<;;;;;;>>>>>>======<<<;;;;;;;;;<<<;;;:::888888888999:::333333222111111111222222222555666333111000...+++,,,,,,------,,,,,,+++******))))))))))))))))))***(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))******(((((()))***(((((()))************)))+++*********************++++++,,,,,,------......,,,+++,,,000000///111555>>>JJJ^^^sssqqq[[[KKKBBBAAA>>>===>>><<<666333444555555444444444444444333444444444444555555555555111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************))))))((())))))))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))++++++)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++******+++,,,---///111222111333666999<<>>SSSbbbkkktttxxxyyy}}}|||yyy{{{~~~sssXXXJJJ@@@666555<<<555777888666222111222555444555555666777888999999;;;;;;<<<===>>>??????@@@>>>>>>>>>===<<<;;;999999======<<<<<<;;;;;;;;;;;;:::999888777777777777777222222111111111111222222111222333222111000...---,,,,,,------,,,,,,+++******))))))(((((())))))***''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***+++***)))((()))+++'''((())))))******))))))))))))************************+++,,,,,,------......***))),,,,,,***,,,///...333;;;GGGVVVhhhxxxjjjUUUGGG>>>===@@@:::888888888555111333999444444444444444444444444333333333333333444444444111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************)))((((((((())))))))))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))+++***)))(((((('''(((((((((((((((((())))))))))))((((((((((((((((((((((((*********++++++++++++,,,))))))***+++---///111222111333555999<<<>>>@@@AAA@@@AAABBBCCCEEEFFFGGGGGGKKKJJJLLLQQQRRROOONNNPPPZZZkkk+++333AAATTTgggvvv~~~~~~xxx{{{pppVVVAAA>>>;;;333222;;;666666555333111111222333333333444555666777888888999999:::;;;<<<===>>>>>>======>>>======<<<;;;:::<<<<<<<<<;;;;;;;;;;;;:::888888888888777666555444222222111111111111222222111000000111111000//////,,,,,,------,,,,,,+++***))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))***)))((('''(((***'''(((((()))))))))))))))(((((())))))******++++++*********+++,,,,,,------///+++***,,,...---...111......000222999DDDQQQZZZaaammm|||}}}```SSSEEE>>>:::777;;;AAA888444333444555333444888444444444444444444444444222222222222222222222222111000000000////////////........................++++++++++++++++++++++++******************************+++++++++***)))(((&&&'''((()))))))))((('''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---///000111111222555888;;;>>>@@@@@@AAAAAABBBDDDEEEFFFGGGHHHIIIHHHKKKQQQSSSPPPOOOQQQZZZlll///+++...@@@ZZZooowwwwwwxxx{{{~~~~~~TTT@@@555;;;<<<222000999777666444222222333444555222222333444555666777888777888888999:::;;;<<<===<<<===>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;::::::999999::::::888777555333222111111111111111222222333111000111222000///000,,,,,,---------,,,++++++))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((('''((()))((('''&&&''')))'''(((((()))))))))))))))'''(((((()))***++++++,,,)))******+++,,,,,,------***((()))...000...---///***---000111111333888;;;IIIUUUfffrrr{{{xxx```PPPCCC???>>>BBB@@@999333444333//////444777555000///444444444444444444444444222222222111111111000000000000000000////////////........................++++++++++++++++++++++++************************++++++,,,---,,,+++***)))###%%%'''(((*********))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))(((((((((((())))))***(((((((((((())))))))))))******************************+++++++++,,,,,,,,,...............///000000111222555888;;;>>>@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIHHHGGGKKKQQQSSSQQQPPPRRRXXXkkk++++++///777???LLL___oooqqq|||]]]CCC@@@;;;888666666555444444444444333333222222222111222333444555555555555888888999:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;<<<<<<===<<<<<<<<<::::::999888777666555555222222222222111111111000333222222111000//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&%%%&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++***'''&&&&&&(((***)))************+++++++++************************......//////000000111111888:::AAAMMM^^^rrr{{{dddSSSHHHCCC<<<:::888777555555555666333333333222222111111111333111000000111222222111222111111111000000//////000000000000000000000000............---,,,+++******++++++,,,,,,++++++***+++++++++*********))))))+++++++++************)))(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,---...///000444444666888;;;>>>@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFKKKJJJLLLOOOPPPNNNOOOTTT[[[hhh---,,,---111555<<>>QQQbbbkkkssslllTTTDDD;;;666555444444555555444333333222222222222111111111//////......///000222333333444555666777777777777666666888999:::;;;;;;;;;999999999::::::999999888777777666555444444333333000000000000////////////......------,,,,,,++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))'''$$$###&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))*********(((&&&&&&(((***)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------......,,,+++++++++...222666999DDDJJJTTT___jjjvvvzzzjjjZZZCCC@@@;;;777444444555666999888777666555444444444222222222111111111111111222111//////111111111000111111000000000000//////////////////////////////////////////...---,,,,,,******++++++++++++******)))))))))(((((((((((((((++++++*********)))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,---...000000222333444777:::<<<>>>@@@BBBBBBCCCDDDDDDEEEFFFFFFKKKJJJLLLOOOOOOMMMOOOTTT[[[jjj,,,******,,,++++++///666>>>NNNXXXbbbvvv{{{pppNNN<<<999:::444333222333444444333111111111111111111111111111000///---------///111333222333444555666666666666666777888999:::::::::::::::;;;;;;;;;;;;::::::999555555555444333222222111000////////////.........------,,,,,,++++++++++++++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))(((***---///...+++'''$$$&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))))))))(((''''''(((***))))))))))))************++++++++++++++++++++++++******+++,,,,,,------...///...---------...//////...222888???GGGPPPYYY___llluuuqqq]]]PPPHHH???555777666555444444555777888777666666555444333333333111111111111111111111000222000......000111000///000000000000000000//////////////////////////////.../////////......---,,,,,,------......------,,,))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************+++,,,---...000111222333555888;;;===???@@@AAABBBBBBCCCDDDEEEFFFFFFJJJIIIKKKOOOOOOMMMOOOSSS\\\kkk***((())),,,---,,,...333///>>>GGGRRReeewwwyyyyyy~~~tttUUU???888999:::555444333333444333111///000000000000000000000000000///...---...000222444222333444555666666666666999999:::::::::999999888::::::;;;;;;:::999999888444444333333222222111111////////////.........---------,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((...000333555444111---***&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******((()))))))))'''''')))***(((((()))))))))*********++++++++++++++++++++++++***++++++,,,,,,---......---------...............---...///000222666;;;???EEEPPP]]]eeelllxxx}}}qqqiii___XXXJJJ>>>888888777555222111111111111111222222444444444444333222222111000000000000000000000000111///......///000000/////////////////////000000..........................................---,,,,,,------......------,,,*********************************)))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************+++---///000111333444777:::===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFJJJIIIKKKNNNNNNLLLNNNSSS]]]lll+++((())),,,,,,++++++///)))444:::BBBRRR___rrrwwwhhhSSSCCC<<<:::888555777555333222333222000.........///////////////000000//////...///000222333222333444555666666666666:::::::::::::::999888777888888888888777777666555333333333222222111111111////////////............------------,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++---...//////---***)))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++'''((())))))(((((()))***((((((((()))))))))************************************++++++,,,---------,,,---------------------000111000//////000333666222999AAAFFFJJJRRR]]]gggsssyyynnn^^^TTTLLLDDD@@@===999666444444333222......///000111222333444222333333333222222111000////////////000000000000000///------/////////.........////////////000000........................,,,---------------,,,,,,******++++++++++++******************++++++++++++******)))))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))******+++---///111222333555888<<<>>>@@@AAAAAA@@@@@@AAABBBDDDEEEFFFFFFJJJIIIKKKNNNNNNLLLNNNSSS^^^mmm+++''''''***,,,******---(((...///444???EEERRRhhhqqquuuxxxxxxxxx{{{|||gggOOOGGG???;;;:::888444222666444111000000111000///------........./////////......//////000000111111222222333444555555555555777777888888999888888888888888888888777666555444333333222222222222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))&&&((()))))))))((()))***(((((((((((()))))))))***))))))))))))))))))))))))((())))))******++++++,,,------,,,,,,,,,---------.../////////...///111444///111333333222444999===CCCIIIQQQVVVZZZ___eeeiiiqqqsssxxx|||yyysssllliiigggeee```\\\SSSRRRLLLCCC===<<<999666555444333333222///,,,+++111111111222333444666777000111222222222111000///........./////////000000000...------...//////............/////////000000........................++++++,,,,,,,,,,,,,,,+++))))))************))))))))))))))))))*********+++***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((('''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))***+++---///111222222444888;;;>>>@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGIIIHHHJJJNNNNNNLLLNNNRRR```mmm***&&&&&&***,,,+++,,,...***---***,,,333444<<>>:::777555333333222222222222222333///////////////.........------------------------------------............//////000222333444555666777666555555555666777888:::::::::999888666555444444444333222111111000000000000//////......------......---,,,,,,,,,,,,,,,***))))))(((((((((((((((************))))))))))))***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))''''''''''''((((((((((((***))))))(((((())))))***((())))))******))))))((()))))))))(((((())))))))))))))))))*********++++++*********+++++++++,,,,,,+++,,,------......------------------------------------......///000000000000000////////////............/////////000000000111000000//////000000111/////////...............------------..................////////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************************))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))+++******+++,,,...000222222555888:::;;;<<>>MMM]]]eeejjjkkkooovvv}}}|||```JJJ??????666333000111333444111///222222111///............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000222222333333444444555666666555555777777888777777666555444333333222222222222222222.........///////////////---,,,++++++******++++++******)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((()))$$$%%%'''))))))))))))(((''''''(((((((((((('''''''''((()))++++++)))((('''(((((((((((())))))))))))))))))))))))************))))))***+++++++++++++++************************,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,---))))))***+++,,,---......++++++------------++++++))))))******+++++++++,,,++++++,,,,,,,,,---------,,,------......------,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++******)))(((''''''&&&(((((())))))*********+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))***++++++++++++***++++++***+++,,,...000222222555888:::;;;===???@@@CCCBBBAAAAAABBBDDDGGGHHHKKKIIIJJJLLLKKKJJJLLLRRRVVVkkk''''''''''''''''''''''''))))))))))))************))))))***+++,,,,,,------///......///111444888:::LLLUUUeeettt|||}}}]]]PPPIII???888888444444333222111000///...........................---------,,,,,,+++++++++......---,,,,,,,,,,,,---,,,,,,,,,------.........+++,,,,,,,,,...///000111555555555555666666666666444444555555444444333222111222222222222111000000......---------......///***+++,,,------,,,+++***((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&(((((((((&&&$$$"""&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((()))******(((&&&$$$((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((******))))))(((''''''((()))***++++++,,,))))))))))))))))))))))))(((((())))))******++++++************************+++++++++*********))))))******++++++++++++******(((((((((((((((((((((((())))))*********+++++++++******,,,,,,,,,,,,************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&((((((((()))******+++++++++*********+++---///000111333666888999:::===???@@@AAABBBBBBBBBCCCEEEGGGNNNKKKJJJKKKJJJHHHLLLQQQZZZhhh''''''''''''''''''''''''(((((()))))))))*********))))))******+++,,,,,,---------------///222444666===DDDRRR```kkktttsss\\\GGGAAA>>>777222333444333222111000///..............................------------,,,,,,++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,------...000111222444444444444444555555555444555555555555444333333111111222222111111000///......------------......***++++++,,,,,,++++++***((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((()))))))))'''$$$""" &&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))))))))((('''((((((((()))*********+++)))))))))))))))))))))))))))))))))))))))*********************************+++++++++*********)))))))))******++++++******)))************************)))))))))*********++++++***+++,,,------,,,+++*********))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''(((''''''&&&&&&&&&''''''((((((((()))******+++++++++*********+++---///000111333666888999:::===???@@@AAABBBBBBBBBCCCEEEGGGNNNKKKJJJKKKJJJHHHLLLRRRZZZhhh''''''''''''''''''''''''(((((())))))))))))******)))))))))***++++++,,,,,,,,,,,,++++++,,,...000111///333<<>>>>>@@@???;;;777333222444444333111,,,///000111222222000,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***+++,,,------+++***(((+++*********))))))((((((,,,,,,++++++,,,,,,---------...///000111222333333222333333333333222111111......//////......---,,,///...---,,,++++++++++++((()))***++++++***)))((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&(((******)))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***++++++***)))(((((((((((((((((()))************))))))))))))******************************)))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&((((((((()))******+++++++++*********+++---///000111333666888999;;;===???@@@AAABBBBBBBBBCCCEEEGGGOOOLLLLLLMMMLLLJJJMMMSSSZZZkkk%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************++++++,,,,,,,,,---------...------------...//////444777;;;AAAHHHOOOUUUXXXiiinnnvvv}}}}}}rrrcccVVVMMMGGGBBB???>>>===;;;999777555444444444444333333222111000000000////////////............---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************++++++++++++******************************************************,,,,,,---...///000111111222222111111111222333444333333222111000///...---//////...---,,,,,,++++++))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''((()))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&'''''''''(((((())))))((()))***++++++***)))(((******))))))((((((''''''))))))))))))((((((((((((******++++++++++++******((()))***++++++***)))((())))))))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''%%%%%%%%%'''(((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))************)))((((((((()))+++---...222333555777999<<<===>>>???@@@@@@@@@@@@BBBEEEHHHMMMKKKKKKMMMLLLJJJLLLQQQXXXeee&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********))))))))))))************------,,,,,,------...///---...000333777:::===??????DDDLLLTTT[[[bbbiiimmmooorrrwww{{{|||wwwssspppkkkeeeccceeeeeebbb___UUUNNNEEE>>>:::999777666888888777555555444444444333333222222111000000////////////.........------------,,,++++++++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************************************************************,,,,,,---...///000111111222222222222333333333333333333222111000///...---///......---,,,,,,++++++******)))))))))((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''((((((((((((''''''''''''((()))***++++++***)))((())))))))))))((((((''''''''''''(((((()))))))))***)))))))))******)))))))))((()))************)))(((*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************---,,,+++++++++,,,...///333333555777:::<<<>>>??????@@@AAAAAAAAACCCFFFHHHNNNLLLKKKLLLKKKIIILLLQQQVVVccc&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))******(((((((((((())))))))))))+++++++++++++++,,,------+++++++++,,,---...///000---///333666888;;;???CCCEEEHHHNNNTTT[[[```dddfffqqqtttwwwxxxwwwuuutttttt{{{~~~}}}wwwuuusssmmmfff___YYYTTTPPPMMMNNNKKKGGGEEEEEEDDD@@@===888555111000111222444444222222111111222333333444222111111000000/////////......---------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************((((((((((((******************************************************+++,,,,,,---...///000000111222333444444444333333222222111000//////...............------,,,,,,+++++++++*********)))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&))))))(((((('''&&&&&&&&&((((((************(((((()))))))))(((((((((((('''%%%&&&'''((()))******+++(((((())))))))))))(((((((((((())))))))))))((((((+++*********))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''(((%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))************...---,,,++++++,,,---...333444666888:::===>>>???@@@AAABBBBBBBBBCCCFFFIIIQQQMMMKKKLLLJJJIIILLLRRRVVVccc&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((()))))))))***))))))))))))***************************++++++,,,,,,,,,,,,,,,---...000000222222111///------000222333555777;;;@@@DDDHHHJJJMMMQQQVVVYYYYYYYYYYYYYYYXXX[[[___```______```aaa___bbbdddccc___YYYVVVUUUQQQNNNHHHCCC???===<<<<<<:::999888999:::999777444444333222222222333444444000/////////000111222222000000/////////.........---------,,,,,,,,,++++++---,,,,,,+++***+++++++++,,,+++++++++++++++++++++,,,,,,,,,+++++++++******+++)))'''&&&&&&''')))+++************************************************++++++,,,---...//////000000222444555666555333222222111111000//////............---------,,,,,,,,,++++++++++++*********)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&'''''''''''''''''''''&&&'''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((((((((((())))))(((((((((++++++******)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&'''(((((($$$$$$$$$%%%&&&'''((((((''''''''''''((((((((((((((()))))))))******************))))))***+++---...333444666888;;;===??????AAABBBBBBBBBBBBDDDGGGJJJRRRNNNLLLKKKIIIHHHMMMSSSWWWeee&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))(((((()))))))))************))))))))))))***++++++************+++,,,---...---......------///333666111111111222333555777888555999===@@@@@@@@@@@@AAA@@@AAABBBBBBBBBBBBCCCDDDCCCAAAAAABBBDDDDDDAAA>>>===<<<999666444555777999333333444666888888666444444444444333111000000000111111000//////000000000/////////...............---,,,,,,,,,,,,+++++++++,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++)))'''&&&&&&''')))+++************************))))))))))))))))))))))))******+++,,,---...//////000111333555555444333222111111000000///.........---------------,,,,,,,,,++++++++++++*********)))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''$$$%%%%%%&&&'''(((((()))'''((()))******)))(((''''''''''''''''''((((((((((((((((((''''''''''''''')))******++++++******)))))))))(((((((((((())))))************))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''((((((((($$$$$$$$$%%%&&&'''((((((''''''''''''((((((((((((((()))))))))************''''''((()))+++---000111333444666888:::<<<>>>???AAABBBBBBBBBBBBDDDGGGJJJRRRNNNLLLKKKJJJIIIMMMTTTWWWddd&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''(((((((((((())))))''''''''''''((((((((((((***))))))))))))***++++++,,,,,,+++*********+++++++++,,,,,,,,,,,,...222555//////......//////000111...000222333222111111222444444333333333333444555777444222333777999666333555555444222111111333666111111222333333222111000111222222111///......///333222111000/////////000........................------,,,,,,,,,+++++++++,,,,,,+++************************+++++++++++++++,,,,,,,,,+++++++++************((((((((((((******************************)))))))))))))))))))))))))))******+++,,,---......000111222333333333222222000000000//////.........------------------------++++++*********)))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&'''''')))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''######$$$&&&'''((()))***''''''))))))))))))''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&******++++++++++++************))))))))))))******)))))))))))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))************(((((()))+++...111444666222333555777999<<<===>>>@@@AAABBBBBBBBBCCCFFFIIIPPPMMMLLLLLLKKKJJJNNNTTTTTTaaa&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))''''''((((((((()))))))))******))))))******+++,,,------,,,,,,+++,,,,,,,,,/////////---++++++---...,,,,,,,,,------.........//////000///------...////////////000111111111000111000000000111222222111111222333222//////111333000111222111000/////////000222333222000///111333222111000000//////000000.............../////////------------,,,,,,,,,,,,,,,++++++***************)))*********++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))***+++,,,---......000000000111111111222222///////////////.........------------------------******)))))))))(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''))))))************)))))),,,+++***))))))***+++,,,((((((((()))******++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))***+++...111333555111222444666888;;;<<<===???@@@AAAAAAAAACCCFFFHHHNNNLLLLLLNNNMMMLLLOOOUUUTTT```~~~&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))************++++++++++++***************++++++,,,)))))))))***+++,,,---...+++,,,---,,,++++++,,,...++++++,,,---------,,,,,,.../////////...///222555,,,---...111333333111///+++...111000......111444---000222222000///111444111222333222222222333444000222333111///...111333000000/////////000111111......//////////////////......------------,,,,,,,,,++++++***)))*********))))))******++++++++++++,,,,,,,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))))))))***+++,,,------...000000//////000000111222///////////////.........------------------------))))))))))))((((((((((((&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))(((((())))))))))))((((((---,,,+++******+++,,,---''''''((()))***+++,,,,,,)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))************)))))))))***+++...000111000111333555888:::<<<<<>>AAADDDDDDBBBBBBDDDGGGKKKIIIKKKNNNNNNLLLOOOTTTZZZccczzz&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************+++***++++++,,,,,,---..............................------......///000000000000///...------...///000111111111111111111111111111000000000111111222222111111222222222333333333111111111111111111111111////////////////////////---------,,,,,,++++++++++++++++++*********)))))))))*********+++++++++++++++++++++************)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))***+++,,,------......////////////.........---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++++++++***)))((((((((()))+++'''&&&)))***(((''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))***)))))))))((((((((('''***)))))))))))))))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))))))))+++---///222333222222222444777:::<<<===>>>AAADDDCCCBBBBBBEEEHHHKKKJJJKKKNNNNNNLLLOOOTTT\\\iii&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++++++++,,,------..............................//////////////////////////////............//////000000000000000000000000222111///......000222444222222222222333333333333111111222222222222222222000000000000000000000000000//////...---,,,,,,++++++++++++*********))))))************+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,------------......---------...------,,,,,,------......---,,,+++++++++,,,,,,)))***+++)))'''(((,,,//////'''###%%%))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))))))))+++---///222333333333444555777999;;;<<>>000$$$"""&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%!!!!!!"""###%%%&&&''''''''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))*********((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))))))))+++---///222333333444666666777888;;;<<>>@@@AAA@@@??????BBBFFFIIILLLLLLLLLJJJJJJKKKOOORRRWWWeee((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''((((((((((((((()))***+++,,,------......//////000000000000000//////////////////111111000///...------,,,------........./////////222222111111000000//////444555555444222111333444888888777666555444444333777777666555555777888999666777555333666;;;<<<:::999777555666777888888777888999999999:::>>>DDDHHH;;;777444333555555333000222222333333333444444444------,,,,,,++++++++++++)))*********************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************++++++++++++,,,,,,---------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&(((((((((&&&&&&&&&'''''''''(((((()))'''&&&'''))))))%%%"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))'''''''''((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))*********************+++---000333444333555777888888:::===???@@@@@@@@@@@@@@@BBBFFFJJJLLLMMMLLLKKKJJJLLLOOOQQQWWWddd~~~(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((('''&&&%%%''''''''''''''''''''''''))))))***+++,,,---///////////////000000000111111000000//////......------+++,,,---///000000000000------...///000111222222111222333555555666666666888999::::::999:::<<<>>>:::;;;<<<======<<<;;;:::999:::;;;<<<======>>>>>>999;;;::::::>>>DDDEEEBBB===;;;::::::<<<=========;;;;;;<<<<<<===>>>???@@@>>>===;;;;;;<<<<<<999777777777777777777777777777777777555333000---+++***+++++++++++++++++++++,,,(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************++++++++++++************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&''''''''''''''''''(((((((((***+++***'''###((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((()))))))))*********************+++---000333444222444666888999;;;>>>AAA@@@@@@@@@@@@@@@CCCGGGJJJMMMMMMMMMLLLKKKLLLNNNQQQYYYddd|||'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''&&&((()))))))))((('''&&&&&&''''''((((((((((((((((((++++++,,,...///000000111000000111111111111111111000000//////......------+++,,,---///000111111111//////000222333444666666555666888999:::;;;;;;;;;===>>>>>>>>>======>>>@@@;;;<<>>======???@@@???>>><<<===???@@@AAA@@@>>><<>>===>>>>>>===<<<;;;999999888;;;;;;:::777555111///------,,,+++*********++++++(((''''''&&&&&&''''''((((((((())))))))))))((((((((()))))))))************+++************)))))))))***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%&&&&&&''''''''''''''''''(((((()))++++++***(((%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((()))))))))*********************+++---000333444222444666888999<<>>>>>>>>??????===;;;999:::<<<>>>@@@@@@<<<:::;;;<<<===>>>????????????CCCCCCAAA@@@>>>===;;;;;;999999:::999888777555333///---+++***)))))))))***((((((&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))******************************))))))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))'''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&''''''%%%$$$&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***'''''''''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))*********************+++---000333444333555777888:::<<>>>>>??????>>>=========>>>?????????@@@AAAAAA@@@@@@BBBDDDEEEEEEEEEGGGMMMWWW```eeebbb^^^XXXRRRPPPPPPRRRTTTUUUYYY]]]^^^___```ZZZSSSKKKKKKLLLMMMMMMKKKHHHDDD>>>===;;;<<<======;;;999777888:::<<<===>>>@@@BBBEEEEEEDDDCCCAAA@@@??????:::;;;<<<======<<<:::999444222000---++++++++++++***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))*********************************************++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&(((((('''%%%$$$%%%%%%&&&'''((())))))''''''(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''(((((((((((())))))))))))*********************+++---000333444444666888999:::<<>>???@@@AAAAAA===<<<;;;;;;===@@@BBBDDDIIIKKKNNNPPPRRRTTTXXX[[[WWWUUUTTTXXXcccssstttjjjeeefffjjjnnnpppuuuyyyyyyyyyvvvnnnfffaaaaaabbbccccccaaa\\\XXXMMMHHHBBB?????????>>>===666888:::;;;<<>>AAA@@@@@@AAAAAAAAADDDIIIMMMMMMOOOPPPOOOMMMMMMNNNOOOSSSYYYlll&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&%%%'''***---/////////...000111222333444555555666>>><<<999666444333333444888666333444666666555222666444666;;;;;;777999???BBBAAA@@@@@@AAA@@@<<<:::AAABBBDDDFFFIIIMMMRRRVVVdddnnnyyy}}}zzzrrrllljjjgggggghhhkkktttuuuqqqsssuuuvvvxxxpppkkklllrrryyy}}}}}}zzzwwwuuuiii___XXXWWWSSSKKKEEEEEEEEECCC???<<<;;;===BBBFFFJJJIIIGGGDDD@@@>>>??????AAABBBBBBBBBBBBAAA@@@???AAA???<<<999666333222111111...+++*********)))((((((((('''''''''(((((()))))))))))))))))))))))))))***'''&&&'''***,,,,,,***++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,+++++++++************))))))(((((('''''')))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''((()))(((((((((&&&'''''''''&&&%%%%%%$$$%%%$$$$$$#########$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&$$$$$$&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&)))))))))))))))((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))******************+++---///111333444777888:::::::::<<<>>>AAAAAAAAA@@@???@@@DDDIIINNNOOOMMMNNNQQQQQQMMMMMMPPPRRR[[[jjj&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((((((+++---///111333333222222111111222333444555666666>>>===:::888666666777777999666333333555666555444<<<;;;===BBBAAA======BBBCCCAAA>>>===???BBBEEEGGGKKKRRR[[[ccchhhkkknnnppp}}}qqqjjjffffffhhhmmmwwwvvvuuuxxxzzzzzz}}}tttmmmiiipppttt{{{|||wwwqqqllliiikkkiiidddbbbddd^^^\\\XXXSSSLLLGGGCCCBBBBBBBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???<<<999777444333333111...,,,++++++)))''')))(((((((((((()))******))))))))))))))))))))))))+++)))'''(((+++------++++++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((('''***))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((()))*********)))''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''(((''''''******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))((('''&&&&&&'''((()))******)))((((((((((((((()))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))******************+++---///111333444666888999::::::<<<>>>AAAAAAAAA@@@@@@@@@DDDIIINNNQQQMMMLLLNNNPPPNNNNNNQQQWWW___lll&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))+++,,,000111333444555555444333222333333444555666777888===<<<:::999888888999:::888777555666888:::;;;;;;BBBAAABBBDDDBBB>>>>>>AAA@@@AAABBBDDDGGGKKKQQQUUUhhhrrr~~~{{{zzztttlllkkklllooovvv|||xxx{{{vvvnnnkkkkkkxxxyyy~~~}}}uuuqqqppprrrvvvvvvuuuwww{{{xxxwwwuuunnndddXXXLLLEEE@@@??????>>>>>>>>>??????DDDEEEEEEDDDDDDCCCCCCBBBCCCCCCBBB@@@>>>;;;888666666444111///...---***(((***))))))))))))***++++++))))))))))))))))))))))))+++***))))))+++------,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((*********)))((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&'''))))))((((((((()))(((((('''&&&((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&''')))************)))((((((&&&&&&&&&''''''''''''((((((((()))***++++++++++++))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''((((((((((((((((((''''''''''''((((((***))))))(((((((((((())))))))))))))))))(((((('''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))******************+++---///111333444666888999::::::<<>>@@@AAAAAA@@@@@@AAABBBCCCDDDGGGJJJMMMRRRYYY^^^```aaacccddd{{{zzzyyytttvvvvvvzzzwwwrrrtttyyy{{{rrrtttxxxzzzyyyzzz}}}~~~uuuiii\\\SSSHHHGGGDDDBBBAAA@@@>>><<>>:::888777555333222111000---+++*********))))))***++++++))))))))))))))))))))))))***)))))))))***++++++,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))(((((((((((()))))))))(((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''')))***''''''(((((((((''''''&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))***+++,,,,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((''''''(((((((((((('''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))))))))******************+++---///111333444666777999:::;;;<<>>>>><<<>>>@@@BBBBBBAAA@@@@@@<<<@@@EEEKKKSSS^^^iiiooorrruuuxxxyyyxxxvvvuuuttt|||zzzzzz{{{||||||{{{{{{tttkkkdddWWWTTTPPPNNNMMMJJJFFFCCCDDDGGGKKKMMMMMMKKKGGGDDDAAABBBBBBBBBAAA>>>;;;:::777555333333333333222000,,,++++++***))))))******************************(((((((((((((((((()))************+++++++++,,,,,,------------------------,,,,,,,,,+++++++++******(((((((((((())))))))))))((((((''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''%%%$$$%%%&&&(((***%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$%%%'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))))))))******************+++---///111333444555777999:::;;;<<<@@@BBB@@@@@@AAAAAABBBDDDIIILLLPPPMMMOOOUUUYYYVVVSSSSSS___fffjjj}}}&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((()))+++---000222444444555555555666666666666666777888888999:::;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDCCCAAA@@@@@@AAABBBKKKVVVaaaqqq}}}}}}||||||xxxpppmmmnnnrrruuuxxx{{{~~~~~~xxxtttzzzyyy|||{{{|||~~~}}}{{{vvvqqqfffccc```______]]]YYYUUUDDDFFFIIILLLLLLKKKHHHFFF@@@@@@AAA@@@@@@>>><<<;;;888666333333444555555444000///---,,,******))))))************************'''((()))((('''&&&(((***************++++++++++++,,,,,,,,,------------...,,,,,,,,,+++++++++******(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&(((((($$$%%%&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((((())))))***'''(((((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))******************+++---///111333444555666888:::;;;===@@@BBB???@@@AAAAAABBBEEEIIILLLNNNMMMQQQWWWXXXUUUTTTVVVdddkkklll|||&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))+++...111444555555555666666666666777888888999888999:::;;;<<<======>>>@@@AAABBBCCCDDDEEEEEEEEEFFFFFFDDDBBBAAAEEEKKKQQQUUUaaannnyyy}}}~~~}}}lllhhhcccaaaccciiippptttwww{{{|||wwwqqqnnnttttttxxx~~~~~~|||zzz|||}}}wwwtttqqqpppqqqpppkkkfffSSSQQQNNNKKKHHHGGGFFFFFF@@@@@@??????>>>>>>>>>===;;;888444222222444555555444333111///---+++******************************((()))***)))'''&&&(((***************++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******'''((((((((()))))))))***'''''''''''''''(((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))*********))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((()))***+++'''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))******''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))******************+++---///111333444444666888:::;;;===@@@CCC???@@@AAABBBCCCEEEHHHKKKLLLMMMQQQTTTSSSPPPTTT[[[gggnnnmmmxxx&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((***,,,000444666777666555555555555555666777888999999::::::;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDGGGEEECCCAAACCCMMMZZZdddgggsss|||yyyzzz~~~{{{xxxpppnnnlllmmmqqqvvv{{{}}}zzz~~~}}}wwwrrrqqqzzzyyy}}}www||||||}}}zzztttooofff```WWWMMMFFFCCCCCCCCCAAA@@@???>>>>>>>>>?????????:::555111111333444555888666444111///,,,+++***************************)))***,,,***''''''))),,,)))************+++++++++,,,,,,,,,------.........,,,,,,,,,+++++++++******'''((((((((())))))******(((((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++,,,++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&'''((())))))(((((($$$$$$$$$%%%%%%'''((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))''''''((())))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))***************++++++---///111333555444666888:::;;;===@@@CCC???@@@AAABBBCCCEEEHHHKKKLLLMMMPPPPPPMMMLLLTTT^^^hhhnnnkkkttt(((((('''''''''&&&&&&&&&(((((((((((()))))))))***((((((''''''''''''(((((('''((((((''''''(((+++---000222555888999999777777;;;:::888555444333444444444444444555666999;;;<<<@@@DDDGGGIIIGGGCCC@@@???>>>IIIRRRTTT[[[lll}}}|||}}}}}}uuuxxx|||}}}zzz||||||}}}}}}~~~{{{zzzxxxwwwyyy{{{zzzuuuvvv}}}{{{vvvuuurrrmmmggg___WWWPPPLLLDDD???>>>DDDHHHFFFBBBAAA;;;===;;;777888;;;666...555666777666555222///---(((((())))))******++++++(((((())))))*********+++******))))))******+++,,,------------------------++++++++++++++++++++++++************))))))))))))))))))))))))************''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%&&&'''((()))(((''''''((())))))(((&&&(((((())))))))))))((((((***)))'''%%%%%%''')))***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((&&&%%%'''***,,,+++)))******)))(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))+++---///111222333444888;;;;;;:::;;;>>>AAAAAA======AAADDDEEEGGGJJJIIIPPPOOOOOORRRNNNPPP]]]lllwwwmmmnnn(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++...111555555666777888999999::::::999777444333222222222///000111333777;;;>>>@@@EEEEEEEEECCCBBBCCCFFFHHHLLLZZZhhhpppvvvzzzyyyvvvtttuuuxxxyyyuuurrrxxx~~~zzz}}}~~~~~~}}}zzz~~~~~~xxxwwwuuuqqqmmmjjjiiiiiiTTTGGG===>>>EEEJJJMMMOOOFFFFFFBBB;;;:::<<<:::666888888888888666444333111+++++++++++++++++++++,,,))))))))))))*********+++******))))))******+++,,,------------------------++++++++++++++++++++++++************))))))))))))((((((((()))))))))******'''(((((())))))((((((''''''''''''&&&''''''((((((%%%%%%%%%%%%&&&''''''((((((''''''((())))))'''&&&(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((('''&&&'''***+++***)))******)))((((((((((((((('''''''''((((((((())))))***************************+++,,,...000222333444444888;;;;;;:::;;;>>>AAAAAA======AAADDDDDDFFFJJJLLLRRRQQQPPPSSSOOOQQQ^^^rrr}}}rrrqqq'''''''''''''''&&&&&&&&&(((((('''''''''''''''''''''(((((())))))(((((('''''')))+++,,,...000333666:::999888888888999;;;<<<666555333222000000/////////111444777<<>>AAA@@@===>>>BBBDDDDDDFFFKKKOOOUUUSSSRRRUUUQQQRRR___|||{{{uuu''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))((('''''')))---///111444777:::;;;;;;::::::::::::;;;;;;222222222111111222222222777:::===AAACCCDDDDDDCCC@@@AAAAAADDDKKKWWWdddmmmoooxxx{{{~~~vvvqqquuuyyy~~~{{{ssstttzzz|||~~~{{{xxxxxxyyymmmaaaZZZUUUNNNJJJIIISSSZZZ___^^^VVVLLLCCC>>>>>><<<:::888888888999:::444333000...,,,,,,,,,,,,******************************))))))******+++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((''''''''''''(((((((((((())))))************))))))+++***)))((((((((((((((((((''''''&&&&&&&&&&&&'''&&&((())))))(((''''''((('''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((((((((((((((((((((('''&&&&&&%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))************)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******))))))((((((((())))))))))))(((((((((''''''((()))******)))))))))(((((((((((())))))'''(((((((((((()))))))))************************++++++---///111333444555444888;;;;;;:::;;;>>>AAA@@@>>>???BBBCCCCCCFFFKKKSSSXXXUUUTTTVVVRRRSSSaaazzz&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))(((((((((+++...111444666999<<<:::;;;<<<======<<<:::888444444666888999;;;<<<<<>>AAA???>>>@@@CCCCCCBBBFFFLLLTTTYYYVVVTTTVVVRRRTTTbbb|||&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((***))))))(((((())))))***+++...222555666888;;;===:::;;;>>>??????===;;;999;;;<<>><<<;;;;;;;;;999888666444222///...---+++++++++++++++***************))))))******+++,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''((((((((()))))))))((())))))******))))))((())))))((('''''''''((((((((('''''''''''''''((((((%%%(((******'''%%%''')))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((()))*********++++++******)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''')))***)))((('''(((***((((((((((((((())))))***((((((((()))))))))******++++++++++++++++++++++++***+++,,,...000222333444444888;;;;;;:::;;;>>>AAA>>>>>>@@@CCCBBBAAAFFFMMMSSSXXXUUUSSSUUURRRUUUccc}}}&&&&&&&&&'''''''''((((((&&&&&&'''((())))))******,,,***(((''''''(((***,,,///222666888999:::<<<======>>>??????@@@???>>>>>>AAACCCEEEGGGIIIJJJKKKKKKJJJHHHEEEDDDEEEJJJOOOSSS\\\\\\^^^```eeellluuu|||}}}}}}}}}|||tttjjjiiinnnttttttuuuvvvzzz~~~|||zzzwwwtttrrrxxx|||zzz}}}xxxsssuuuyyy~~~|||yyy~~~~~~sssiii[[[RRRKKKIIIIIIGGGJJJPPPPPPNNNJJJFFFBBB???>>>===;;;;;;;;;999777444111///,,,,,,,,,++++++***************))))))******+++,,,++++++,,,,,,---......///------------------------************))))))))))))((((((((()))))))))******'''(((((())))))((((((''''''''''''&&&''''''((((((''''''&&&''''''((()))***$$$(((+++***'''%%%'''***&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((((((((((((((((((((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((())))))******++++++++++++***))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''')))******''''''(((***((((((((((((((()))******(((((()))))))))*********+++++++++++++++++++++++++++,,,---///111333444555444888;;;;;;:::;;;>>>AAA>>>>>>AAADDDBBBAAAFFFMMMQQQVVVSSSQQQTTTQQQTTTccc|||&&&&&&&&&'''''''''((((((%%%&&&'''((()))+++,,,,,,---+++(((&&&&&&(((+++---333666999;;;<<<<<<===>>>@@@@@@?????????@@@BBBBBBCCCEEEFFFHHHIIIJJJIIIIIILLLHHHBBBAAAEEEPPP[[[cccjjjhhhfffeeejjjtttvvvkkkaaa___kkk{{{yyyyyyyyyxxxxxxzzz}}}sssrrrpppoooppptttyyy|||ppptttsssqqqyyy~~~xxxxxx||||||vvvwww{{{lllaaaXXXUUUSSSLLLIIIKKKVVVTTTPPPLLLGGGCCC@@@???<<<===>>>===;;;777333111,,,,,,,,,++++++******************)))***++++++,,,++++++,,,,,,---...//////------------------------************))))))))))))))))))))))))************''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''')))***+++$$$(((+++***&&&%%%'''***&&&''''''''''''''''''&&&***)))'''&&&&&&''')))***((((((((((((((((((((((((++++++******))))))((((((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))*********++++++++++++***))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))************))))))(((((())))))))))))((((((''')))+++***'''&&&(((***((((((((((((((()))******))))))))))))************++++++++++++++++++++++++,,,---...000222444666666555888;;;;;;:::;;;>>>AAA===>>>AAADDDBBB@@@FFFNNNPPPTTTQQQPPPSSSQQQTTTccczzz(((((((((((((((((((((((()))))))))))))))***++++++333000,,,)))(((***---///777999;;;<<<;;;;;;===>>>@@@@@@@@@AAABBBCCCCCCDDDGGGIIIIIIHHHKKKOOOLLLEEEFFFEEECCCFFFSSSbbbiiihhhssstttuuuxxx~~~zzznnn```\\\dddqqq|||yyyvvvyyywwwsssyyy~~~oooiiirrrxxxwwwxxxqqqkkkmmmuuu||||||zzzwwwpppnnntttzzzwwwuuu|||{{{ssskkkcccYYYNNNGGGNNNXXX```\\\NNNDDDBBBFFF>>><<<<<>>888333333000///,,,*********+++,,,,,,+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,************************++++++************++++++***)))(((''''''((()))***((((((((((((((((((((((((''''''%%%%%%&&&(((***,,,(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''))))))(((((('''''''''&&&%%%((()))(((&&&)))000666))))))((('''&&&%%%%%%%%%))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))************))))))))))))(((((((((((())))))***(((&&&%%%'''***...000333///***%%%###$$$''')))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''')))***)))((('''(((***))))))))))))))))))))))))))))))************)))))))))************+++++++++***+++---...111222444555555777888999:::;;;>>>@@@>>>>>>@@@CCCCCCDDDKKKSSSXXXPPPNNNSSSTTTPPPSSS\\\{{{{{{mmmmmm(((((((((((((((((((((((('''''''''&&&''''''((((((+++***)))***,,,000555777777999<<<<<<<<<<<<===???@@@AAAAAACCCDDDEEEFFFFFFFFFGGGIIIJJJJJJJJJIIIIIIFFFSSSbbbkkkqqqvvvwwwuuuvvv}}}xxxqqqdddeeejjjrrr{{{yyyuuuqqqlllkkknnnggggggddddddooozzztttpppnnnqqqyyy~~~}}}zzztttkkkcccXXXTTTRRRWWW]]]]]]UUUMMMEEE>>>:::===@@@===999777444222000---,,,+++,,,,,,++++++*********++++++,,,***+++,,,,,,------,,,,,,,,,------......------,,,***************************))))))))))))))))))******)))(((''''''((()))***(((((((((((((((((((((((())))))((('''(((***,,,---(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''')))(((((((((''''''''''''%%%((()))(((&&&(((...333))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))(((((((((((()))))))))((('''&&&'''))),,,...888555000+++(((((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))))))))************)))))))))************+++++++++***+++---...111222444555555777888999:::;;;>>>@@@>>>>>>@@@CCCDDDDDDJJJRRRVVVNNNLLLRRRRRRNNNQQQZZZdddiiibbbggg(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%''')))---111666:::<<<999;;;===>>>======>>>@@@AAABBBCCCEEEFFFHHHHHHIIIIIIGGGIIIKKKFFFAAAGGGSSShhh|||{{{yyy}}}xxxrrrnnnjjjjjjrrr|||{{{vvvlllddddddiiillljjjhhh___]]]lllvvvqqqnnnzzzyyyvvvuuuuuuuuu~~~{{{wwwuuuwww}}}~~~kkk]]]QQQUUUcccmmmiiiaaaPPPDDD;;;===AAAAAA===<<<999777555222///---,,,,,,++++++***************+++***+++,,,,,,------,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''((()))+++,,,'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((''''''''''''%%%'''))))))''''''+++...))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))(((((((((((())))))(((((('''''''''((()))***000///,,,)))'''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***''')))***)))((('''(((***(((((((((((((((((((((((())))))************)))))))))************+++++++++***+++---...111222444555555777888999:::;;;>>>@@@>>>>>>@@@DDDDDDDDDJJJRRRVVVOOONNNRRRSSSPPPRRRYYYhhhrrrooosss((((((((((((((((((((((((***)))(((((((((((((((((('''***---111555999;;;<<<:::<<<>>>?????????@@@AAABBBCCCEEEGGGIIIIIIJJJJJJMMMFFFEEEGGGBBB>>>OOOggg|||~~~|||pppiiilllrrrvvv{{{zzztttbbb```YYYUUUccc{{{vvvrrr~~~}}}vvvpppnnnoooqqqnnniiibbb^^^]]]___aaaaaaaaa___]]][[[\\\___cccffflllooorrrvvv{{{xxxhhh___```gggmmmqqqYYYNNNDDDAAAAAA???===>>><<<;;;999666222///,,,+++++++++***)))))))))*********+++,,,,,,------,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((('''''''''%%%'''))))))((('''((()))))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))(((((((((((())))))'''(((((((((((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))************))))))))))))*********+++++++++***+++---...111222444555555777888999:::;;;>>>@@@>>>>>>AAADDDDDDDDDIIIQQQWWWRRRQQQTTTUUUSSSUUUZZZttt((((((((((((((((((((((((***))))))((((((((())))))+++---111666999;;;<<<<<<<<<>>>@@@AAAAAAAAABBBCCCDDDFFFGGGIIIJJJIIIIIIHHHHHHAAA???CCCCCCIIIbbb}}}sssiiijjjuuuhhhZZZOOOSSSUUU]]]tttzzzuuutttqqqllleee___ZZZXXXXXXWWWUUURRRRRRTTTVVVWWWWWWSSSSSSTTTTTTUUUUUUUUUUUUTTTWWW[[[]]]```hhhsss|||sssiiieeefffhhh^^^XXXQQQKKKCCC<<<;;;???>>>===;;;999555111...+++,,,,,,+++***))))))*********+++,,,,,,------,,,,,,,,,------......------,,,+++++++++++++++++++++++++++******))))))******+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''(((((((((((((((&&&'''))))))((('''''''''))))))((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************++++++++++++******))))))(((((((((((())))))'''(((((()))((((((&&&&&&$$$%%%''')))******)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))************))))))))))))*********+++++++++***+++---...111222444555555777888999:::;;;>>>@@@>>>>>>AAAEEEEEEDDDIIIPPPUUUSSSRRRSSSTTTTTTVVVYYYdddwww(((((((((((((((((((((((('''''''''''''''((())))))---///444888<<<>>>??????===???BBBCCCBBBBBBCCCEEEGGGHHHIIIJJJIIIGGGEEEDDD>>>;;;===FFFOOO]]]vvvyyyxxxuuurrrvvvmmm\\\UUUSSSYYYbbbppp~~~uuunnnnnnoookkkeeebbbbbb___\\\WWWSSSOOOMMMLLLOOONNNOOOQQQSSSSSSRRRPPPLLLMMMOOOPPPPPPOOONNNMMMOOOQQQRRRRRRSSSXXX```fffnnnuuuvvvdddVVV]]]\\\ZZZVVVLLLAAA===@@@>>>>>>>>><<<999555111...------,,,+++***************+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((())))))((((((''''''''''''''''''((())))))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''(((((((((((((((''''''((((((((((((''''''))))))(((((('''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************++++++++++++******))))))(((((((((((())))))(((((()))))))))(((''''''((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''')))***)))((('''(((***(((((((((((((((((((((((())))))************)))))))))************+++++++++***+++---...111222444555555777888999:::;;;>>>@@@>>>???BBBEEEEEEDDDHHHOOOQQQPPPPPPPPPQQQRRRSSSUUUTTTjjjvvv(((((((((((((((((((((((('''''''''((((((***+++,,,000333666:::===???@@@@@@???AAACCCDDDCCCCCCEEEFFFIIIIIIJJJJJJGGGDDDAAA>>>999===EEERRR```ppp}}}wwwrrrrrrsssqqqnnnuuu{{{zzzxxxyyyzzzxxx}}}ooocccaaajjjssssssrrrwww~~~}}}yyysssnnneee]]]WWWWWWWWWTTTRRRSSSSSSQQQPPPNNNNNNMMMLLLKKKKKKLLLMMMOOOQQQPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGGGGLLLMMMMMMMMMNNNRRRVVVZZZcccfffkkkpppvvvzzz}}}ppp___YYYZZZ]]]```ZZZNNNEEECCC>>>???@@@???===999555222///...---,,,++++++++++++***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((())))))((('''(((((())))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***++++++,,,,,,++++++***))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))************)))))))))************+++++++++***+++---...111222444555555777888999:::;;;>>>@@@>>>???BBBFFFFFFDDDHHHNNNOOOPPPOOOOOOOOOQQQSSSSSSUUUkkkvvv(((((((((((((((((((((((()))))))))***+++---//////666777999;;;===>>>>>>>>>???AAADDDDDDDDDDDDEEEGGGJJJJJJKKKIIIFFFBBB>>>;;;999CCCPPP]]]mmmzzz{{{vvvxxxwwwrrrhhhcccdddffffffgggsss|||yyypppjjjhhhgggYYYYYYXXXVVV\\\lllzzznnnhhhiiihhhgggccc^^^YYYVVVQQQNNNMMMNNNMMMIIIIIIMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKKKKLLLNNNPPPQQQOOOMMMPPPNNNKKKHHHGGGHHHIIIJJJIIIIIIIIIKKKOOOSSSVVVXXX]]]\\\\\\^^^aaacccdddcccbbbccchhhrrrxxxUUUVVV]]]eeedddZZZMMMGGG???@@@AAABBB@@@<<<888666000///...---,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&'''''''''(((((())))))***((('''''')))******)))))))))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***++++++,,,,,,++++++***))))))(((((((((((()))))))))))))))))))))***++++++%%%&&&'''((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''(((***************************))))))************)))))))))************+++++++++***+++---...111222444555555777999999:::;;;>>>@@@>>>???BBBFFFFFFDDDHHHNNNPPPQQQQQQPPPQQQSSSTTTSSSUUUjjjwww******)))))))))))))))***(((***+++++++++...444:::;;;<<<<<<===>>>??????@@@CCCCCCCCCDDDFFFHHHJJJKKKIIIJJJHHHCCCCCCEEEBBB===@@@NNNaaapppwww{{{}}}~~~rrrjjj```]]]bbbhhhkkkkkkfffnnnrrrlllbbbXXXPPPJJJLLLOOOVVV___lll{{{{{{yyyzzz|||}}}~~~}}}yyynnn___TTTNNNQQQSSSTTTRRRPPPOOONNNHHHHHHGGGEEEDDDEEEGGGJJJHHHKKKNNNPPPQQQRRRVVVXXXRRROOOOOORRRTTTTTTWWW\\\bbb___YYYTTTPPPNNNNNNNNNPPPQQQSSSUUUVVVWWWWWWVVVXXXZZZ\\\]]]]]]]]]^^^^^^^^^^^^```ccchhhooouuuyyy~~~{{{mmmiii```YYYZZZ^^^___[[[MMMIIIFFFDDD@@@:::999<<<888444///+++)))***---//////---++++++,,,......---------------------------...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))*********)))((((((''''''))))))))))))(((((((((((()))))))))))))))(((((((((,,,((($$$$$$&&&(((((('''((((((((((((((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***************++++++++++++***))))))(((((((((((()))***************)))(((((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++)))***+++---000333666777555777999::::::;;;===???>>>AAACCCCCCBBBCCCGGGKKKQQQPPPOOONNNOOOQQQSSSUUUXXXvvv))))))(((((((((((()))))))))***+++,,,...222777;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDFFFHHHJJJKKKLLLOOONNNKKKFFFAAA@@@DDDIIIUUU___lllvvv{{{}}}qqqiii___]]]bbbjjjppprrrooojjjbbb[[[SSSKKKGGGFFFPPPXXXdddooowww~~~{{{wwwxxx{{{~~~xxxtttpppnnnkkkdddZZZRRRKKKLLLNNNNNNKKKIIIHHHHHHGGGHHHGGGFFFFFFFFFIIILLLNNNNNNQQQUUU[[[```bbbcccbbb[[[VVVVVVXXX\\\eeennnnnnkkkgggaaa\\\XXXTTTSSSWWWVVVVVVWWWXXXZZZ[[[\\\ZZZ[[[]]]___```aaabbbddd``````aaabbbdddgggjjjkkkxxxzzz}}}|||zzzzzz{{{wwwkkk]]]WWW\\\dddhhh___NNN>>>===CCCEEEAAA===999666222...,,,,,,---//////---++++++,,,---------------------------------...---,,,+++************************************))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((()))&&&''''''((((((''''''&&&***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((()))))))))))))))))))))))))))((()))))))))(((((((((((((((+++(((%%%$$$&&&(((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))*********************************))))))))))))***+++***************))))))((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))'''((()))(((''''''((()))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************++++++++++++,,,---...000222444555555777999::::::;;;===???===???BBBCCCBBBDDDHHHKKKOOOOOONNNNNNPPPRRRUUUWWWaaa(((((('''''''''(((((()))))))))***---333888;;;=========>>>???@@@AAABBBBBBBBBDDDFFFHHHJJJKKKKKKKKKIIIFFFEEEEEEBBBDDDRRReeepppwww~~~|||tttoooiiiiiiooowww~~~tttbbbQQQJJJHHHFFFIIIPPPYYYeeevvv~~~}}}~~~}}}{{{yyyjjjeee___[[[ZZZWWWTTTPPPKKKMMMNNNNNNLLLJJJJJJKKKFFFGGGHHHHHHGGGGGGIIIKKKOOOOOORRRZZZeeekkklllkkkgggaaa^^^```eeekkkuuu~~~{{{zzzwwwtttoookkkgggdddiiihhheeebbbaaabbbcccddd___```aaaccceeeggghhhiii^^^___bbbfffjjjmmmooopppwwwuuusssppppppssszzz~~~~~~{{{|||}}}kkk^^^^^^eeekkkjjjWWWEEEAAADDDDDDAAA???;;;999666222///...------...,,,******+++------,,,------------------------...---,,,++++++******+++************************))))))))))))))))))))))))************))))))))))))''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((&&&''''''((((((''''''&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((()))))))))'''%%%%%%'''((((((((('''(((((())))))*********))))))))))))))))))))))))***))))))(((((())))))***,,,,,,++++++***)))))))))***)))))))))***+++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))'''((())))))''''''((()))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++------...///000111333444555777999::::::;;;===???<<>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIKKKKKKJJJIIIHHHFFF???@@@IIIMMMRRRhhh{{{rrruuutttuuuwww{{{jjjXXXJJJKKKNNNQQQ\\\iiijjjuuu{{{rrrhhhaaa]]]XXXRRROOONNNNNNMMMLLLDDDFFFGGGGGGFFFFFFHHHIIIJJJMMMPPPRRRRRRRRRSSSTTTWWW\\\dddnnnwww{{{{{{zzzssstttzzz|||yyyxxxpppnnnmmmllllllkkkjjjhhh```ccchhhnnnrrrvvvxxxxxx|||xxxrrrllliiikkkqqqvvvrrriiieeebbbiiigggddd\\\MMMAAA>>>BBB<<<;;;999666333///---+++...,,,******+++,,,---,,,------------...............---,,,+++++++++++++++************************))))))))))))))))))))))))*********)))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***'''''''''(((((((((((((((''''''((((((((((((''''''))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''(((((((((((()))))))))))))))*********((((((((())))))))))))))))))(((''''''((()))******))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))))))))))))))***+++,,,---++++++,,,,,,++++++***)))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))''')))***)))((('''((()))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++------...///000222444555555777999::::::;;;===???<<>>???>>>???@@@AAABBBCCCEEEFFFFFFIIIJJJKKKLLLKKKIIIFFFEEEHHHAAAEEESSS^^^fffyyyxxxoooooosssxxxzzzxxxtttooommm[[[TTTRRRXXX___eeeqqq~~~yyy}}}~~~zzzxxxzzz~~~~~~vvvnnneee[[[RRRMMMQQQNNNKKKIIIIIIIIIHHHHHHIIIJJJKKKJJJJJJKKKMMMPPPRRRXXXaaahhhlllmmmnnnnnnuuu~~~yyyrrrjjjeeeggghhhkkkmmmooopppppppppxxxuuupppkkkiiilllrrrwwwxxx~~~|||pppeeehhhpppyyyvvvdddOOODDDCCC===<<<;;;999555111...+++...,,,******+++------,,,---------....../////////------,,,,,,+++,,,,,,,,,************************))))))))))))))))))))))))))))))((((((((('''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((''''''''''''(((((((((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((''''''''''''((()))))))))*********+++)))))))))*********++++++)))******++++++,,,---...,,,,,,---...///000000111111111111111111111111111111111111111111111111111111111000///---,,,++++++(((((())))))***+++,,,---,,,,,,,,,,,,,,,+++******************************))))))******++++++++++++************************((()))***)))((('''(((***(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++++++++---///111444666777555777999::::::;;;===???===AAAEEEFFFGGGIIINNNSSSRRRRRRQQQPPPQQQSSSVVVWWWmmm************+++,,,,,,---,,,---111666;;;???@@@???@@@AAABBBDDDEEEGGGHHHHHHKKKKKKLLLKKKIIIGGGEEEDDD???AAALLL^^^mmmvvv~~~{{{vvvrrrlllqqqtttqqqiii___XXXUUUTTTWWW^^^fffnnnvvv}}}yyyyyyxxxwwwxxx{{{~~~ttteeeXXXPPPMMMMMMMMMGGGHHHHHHHHHHHHHHHHHHHHHMMMNNNNNNOOOPPPSSSWWW[[[aaajjjyyyxxxoookkkkkkjjjjjjjjjjjjkkklllnnnnnnllljjjjjjlllqqquuuxxx~~~~~~lllkkkooovvvsssbbbLLL??????>>>===;;;888444111...///---++++++,,,......------------...//////000000------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((''''''''''''(((((())))))(((((('''((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))+++******)))((((((''''''((())))))******+++++++++*********+++,,,,,,------+++---/////////000111333111222222222333444444444555555555555555555555555444555555666666555555444444444333222111000///...************+++,,,------,,,------------,,,++++++************************'''''''''((())))))******************************((()))******(((((()))***((((((((()))))))))******))))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++***+++---///222555777999555777999::::::;;;===???>>>BBBEEEGGGGGGJJJOOOSSSTTTSSSRRRQQQRRRTTTVVVWWWkkk))))))))))))***+++,,,---///333888<<<>>>@@@AAABBBAAABBBCCCEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFTTTgggvvv}}}wwwrrrssstttqqqnnngggiiiggg```VVVNNNMMMOOOVVV___ggglllwww{{{vvvuuuuuuxxx{{{}}}|||zzzjjjcccXXXOOOKKKKKKMMMNNNEEEGGGIIIJJJLLLNNNPPPQQQLLLNNNRRRVVV\\\dddmmmssszzzuuurrrqqqrrrssssssttttttssspppnnnmmmnnnuuu~~~{{{|||yyykkkccchhhooohhhVVVGGGBBBBBB@@@>>>;;;888555333000...,,,,,,---//////...---------...///000000000------,,,,,,,,,------...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((()))(((((((((''''''''''''(((((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***************)))))))))((())))))******+++,,,,,,++++++,,,,,,---......///---000333333333333555888666777777777777777777777777777777777777777777777666777888999999888777666777666666555444333333222......------------......---------------,,,,,,+++************************&&&''''''((())))))******************************((()))******)))((()))***(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++,,,---...///222444666777555777999::::::;;;===???>>>AAAEEEFFFFFFHHHMMMQQQSSSRRRQQQQQQSSSUUUWWWYYYggg(((((((((((()))***+++,,,222777===@@@@@@@@@BBBDDDBBBBBBDDDEEEGGGIIIJJJKKKHHHHHHGGGGGGGGGHHHHHHIIIdddzzzxxxqqqlllmmmqqqrrrllleee]]]\\\WWWNNNEEEDDDJJJQQQ[[[eeejjjlll{{{www|||zzzyyyyyywwwooobbbXXXQQQPPPNNNMMMMMMKKKGGGDDDGGGIIIKKKNNNQQQTTTYYY\\\eeeiiipppyyyzzzxxxxxxxxxqqqkkkiiilllttt}}}}}}{{{{{{~~~wwwgggdddhhhfff___YYYEEEDDDCCC@@@>>>;;;888777111///------...///000///---------...///000000111------,,,,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))***++++++,,,,,,((())))))***++++++,,,,,,,,,,,,------...///000000...222555666555555888::::::::::::999999999999999888888888888888888888888777888999::::::999888777888888888777666666555555111000000////////////000------......------,,,+++************************((())))))***+++,,,,,,,,,************************(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++...//////000111333555555555777999::::::;;;===???===@@@DDDEEEEEEFFFKKKOOOQQQQQQQQQQQQSSSVVVYYY[[[ccc)))))))))))))))+++///222>>>>>>???@@@AAAAAABBBBBBFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIKKKIIICCCBBBOOO```zzzaaabbbccceeehhhiiieee___SSSNNNGGGBBBEEEPPP___jjjtttrrrttt~~~}}}qqqhhh```VVVQQQPPPNNNHHHFFFIIIJJJGGGJJJPPPSSSUUUYYY\\\```gggpppwwwuuukkkffffffnnnvvvxxxtttooommmmmmwwwxxxooofffaaagggppp^^^NNNCCCCCC@@@:::999???666333///---,,,---,,,+++...............///000000//////.........---------,,,,,,------,,,,,,+++******)))))))))))))))***+++***))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''((((((((()))************++++++++++++,,,,,,+++***)))(((''''''---,,,,,,,,,++++++******------------...000111333666666777888999:::::::::;;;<<<===<<<:::888888888<<<<<<;;;999999888888888999777666444333333444444555666777888999:::;;;<<<;;;:::999777555333222111000111333444333222000...///...,,,***))))))******)))))))))))))))*********))))))***++++++++++++***+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((('''&&&&&&&&&''')))***+++++++++*********))))))******+++++++++,,,,,,,,,,,,---...000111333444555777777888999;;;===???@@@???>>>===>>>@@@EEEJJJNNNWWWUUUSSSRRRTTTWWWYYYZZZlll~~~)))))))))))))))---111555>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJMMMIIIEEEDDDDDDKKK]]]ooovvvtttrrrjjjgggccc``````dddeee___WWWHHHFFFFFFNNN[[[jjjuuuzzz{{{zzz~~~ssseee\\\UUUNNNJJJIIIKKKIIIKKKOOOQQQQQQXXX```bbbiiisss~~~vvvqqqeeellluuuwwwssslllhhhgggiiirrr|||~~~zzzqqqhhhfffjjjmmm```NNNBBBAAABBB===666999666222///......---,,,...............///000000//////.........---------,,,------------,,,++++++******))))))))))))*********))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))'''''''''((((((((())))))))))))***************************************+++/////////......------------------...000333555777999999::::::;;;;;;<<<<<<;;;===>>>===;;;999999::::::999888666555444444444444444444555777999<<<===888888888888888888888888999999888888777666555555222333444444444333111111000///---+++************************************))))))***++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''(((((()))***+++++++++*********))))))******+++++++++,,,,,,,,,,,,---...000111333444555777777888999;;;===???@@@>>>>>>???@@@BBBFFFJJJMMMVVVTTTRRRRRRTTTVVVYYYZZZppp))))))******+++///555999>>>???@@@AAABBBCCCDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLMMMEEE>>>@@@HHHWWWkkkzzzpppaaaaaaccc```iiidddaaacccfffbbbWWWNNNCCCDDDMMM___ttt~~~tttgggYYYRRROOOLLLJJJJJJKKKLLLOOORRRSSSYYYgggttt~~~sssllleeellltttwwwtttmmmiiigggeeemmmwww{{{mmmdddaaarrrqqqdddNNNEEEFFFAAA555<<<999555222111000...,,,...............///000000/////////.........---------------------,,,++++++,,,+++***)))))))))))))))***))))))((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))+++,,,...//////////////////............+++,,,---///111444666888999999999999::::::::::::999:::;;;:::888777777888555555333222111000000000---...000222555999<<<===::::::999888777666555555777777777777888888888999555555555555444444444333000000...---,,,+++++++++************************)))******+++++++++++++++***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************+++++++++*********************+++++++++,,,,,,,,,,,,---...000111333444555666777888:::;;;===>>>???===???AAACCCDDDGGGJJJMMMTTTSSSRRRRRRSSSUUUXXXYYYttt)))***+++,,,...333999>>>??????@@@BBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKFFFAAA???EEERRR```mmmtttxxxwwwmmm]]]UUU[[[ccceeehhhfffhhhjjjggg]]]RRRKKKPPPVVVcccsss{{{rrrhhh]]]SSSPPPQQQQQQQQQSSSOOOUUU\\\```ffftttxxxppprrrvvvzzz{{{wwwqqqmmmkkkiiioooxxx}}}~~~uuujjjeeeoooxxxxxxhhhUUUIIICCC>>>>>>;;;777444222111...,,,...............///000000////////////............---------...---,,,,,,+++---,,,+++***))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))***+++---///000222222------------------------+++,,,---...000222333444444444444444444444333333333555666555333222222333111111000000000000111111///000111333555777888999::::::999888777666555444555555555666666777777888777666555444444444444555222111000///...------,,,+++++++++++++++*********)))***++++++,,,,,,++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))***+++,,,+++************************************+++++++++,,,,,,,,,,,,---...///111333444555666777888:::;;;<<<=========@@@DDDFFFFFFGGGJJJMMMQQQRRRRRRRRRRRRTTTWWWYYYsss)))+++---///222666<<<@@@@@@@@@AAACCCDDDEEEFFFGGGIIIIIIJJJJJJJJJIIIHHHHHHAAAEEELLLWWWbbbjjjjjjgggkkkfff^^^XXXYYYbbbkkkqqqooommmkkkfff[[[OOONNNTTTmmmwww}}}yyyvvvqqqhhhbbb[[[TTTOOOPPPRRRSSSVVVZZZ___nnnzzzqqqkkkggghhhmmmtttwwwwwwvvvvvvwwwxxx}}}|||~~~rrr[[[HHHAAA???<<<999666444111...,,,...............///000000000000/////////.........------.........---,,,,,,------+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))))))))***))))))))))))*********+++......///000222333444444////////////////////////000111111111111111111111000000000000000/////////000222333333111000000111000000111111333444555666888888999:::;;;;;;<<<<<<::::::999999888888888777555555555555444444444444666666555444444444444555333222222111000///...------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))+++,,,,,,,,,+++*********************************+++++++++,,,,,,,,,,,,---...///111333444555666777888:::;;;<<<<<<<<<<<>>AAA@@@AAABBBCCCEEEGGGHHHHHHKKKKKKKKKJJJHHHGGGEEEDDDEEERRRbbbmmmssssssmmmfffjjjddd___bbbhhhmmmrrrvvvxxxpppeeeXXXHHHBBBQQQeeevvvlllddd^^^WWWSSSPPPMMMMMMPPPTTTXXXbbbkkkvvvkkkdddkkkooosssvvvvvvuuutttsssrrr}}}yyywwwzzzsssTTTAAA@@@===:::888666333000---...............///000000000000000/////////.....................---,,,,,,---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))((((((((()))))))))******)))******+++,,,---......222222333444555666777777555555555555555666666666777777777666555333222111000000000000000111111111222444555555444333333444444444555666777999;;;;;;999:::<<<===>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;777777666666555555444444666666666555555555444444444444444333222111//////...------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************************************)))******++++++******)))))))))))))))))))))))))))***))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,---...000111333444555555777999:::;;;<<<;;;;;;<<>>>>>>>>=========:::::::::999999999999888666777888888888777555555555555555555444222000///.........---,,,,,,++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))******++++++******)))))))))))))))))))))))))))((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,---...000111333444555555666999;;;<<<;;;;;;:::<<>>???@@@AAAAAACCCDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCVVViiizzz}}}zzz{{{~~~vvvooorrrwwwtttkkk^^^TTTPPPMMMRRRiii}}}tttlllaaaWWWQQQOOONNNNNNPPPTTT\\\eeeppp{{{{{{{{{zzzwwwssspppnnnsssnnnrrrnnnmmmuuuooo___BBB@@@>>><<<;;;999555222...............///000000000000000000////////////......//////......---,,,+++++++++***++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))))))))))))))***************+++---///111333444555444555666888:::<<<>>>>>><<<<<<<<<=========>>>>>>888888888888666444222111111111222333444444555555555666888888777666777777>>>>>>======<<<=========EEEFFFFFFGGGFFFEEECCCBBBBBBAAAAAA@@@???>>>======<<<<<<==================777888:::;;;:::999777555555666666666555333111000//////...---,,,,,,++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,******************************************************************************++++++++++++******))))))))))))))))))))))))'''(((((()))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,---...000111333444555555666999;;;<<<;;;:::999<<>>@@@CCCEEEEEEEEEFFFGGGIIIJJJKKKKKKNNNJJJGGGFFFCCCBBBKKKWWWnnnuuuvvvrrrvvvwww~~~wwwiiiWWWMMMJJJTTTbbbooo|||vvvjjjaaaZZZUUUTTTPPPJJJJJJNNNUUU___mmm~~~xxxtttpppnnnjjjeeefffooowww|||yyyrrrqqqrrrpppVVVLLL@@@;;;::::::666222......///000000111111111000000000000000000000000......---------,,,,,,,,,+++++++++************)))************************''''''((()))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))'''&&&'''(((***+++))))))))))))))))))))))))------,,,***)))))))))))))))************+++++++++111111222333333333333333999:::<<<>>>>>>>>>>>>===<<<<<<>>>>>>>>>===;;;999444111111555777555444666666777888:::<<<>>>>>>???<<<======<<<<<<;;;<<<<<<===IIIPPPLLLEEECCCFFFIII\\\eeeiiiddd]]][[[\\\\\\```YYYTTTUUUZZZZZZRRRJJJRRROOOKKKFFFBBB@@@??????BBB===999:::======888222<<<999666666888999888666666555333222222111///---...------,,,,,,------......------,,,+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++*********))))))******))))))))))))******++++++******************+++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,...000222333444444666888::::::999999:::;;;<<<@@@EEEEEECCCDDDHHHMMMSSSOOONNNQQQRRRSSSWWW]]]xxx333666;;;>>>???AAACCCDDDEEEEEEFFFHHHIIIJJJJJJKKKGGGCCCBBBCCCDDDJJJYYYiiiyyynnniiiqqq}}}zzzrrruuu{{{~~~wwwgggWWWQQQNNNSSSaaannnvvv}}}sssggg```YYYUUUSSSRRROOONNNVVV```jjjyyysssiiiccccccjjjqqqtttuuuyyy~~~{{{zzzwwwssspppkkk]]]KKK@@@===<<<999555000000////////////000000000000000000000000000000.........---------,,,,,,++++++++++++************************************)))))))))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))'''''''''(((***+++)))))))))))))))))))))))))))((((((((((((((()))))))))******+++,,,,,,------000111333555666888888888;;;<<<===>>>>>>===<<<;;;>>>>>>===<<<;;;:::::::::<<<888666888888777777:::???>>>===<<<<<<===>>>??????@@@EEELLLTTTXXXVVVSSS[[[jjjxxxyyyrrrmmmjjjhhh|||vvvrrrmmmhhhdddaaa___]]]VVVQQQMMMKKKIIIEEE???999???===<<<<<<>>>>>><<<999888444000...///111222222000///...---------------------,,,+++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))******))))))))))))******************************+++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,...000222333444444666888::::::999999:::;;;<<>>???@@@@@@??????===<<<:::999999777555444444555777888;;;999:::>>>???======@@@???>>>>>>@@@CCCHHHMMMPPP]]]___gggttt|||zzzzzzwwwpppggg\\\QQQGGGBBB???===;;;:::;;;===>>>===>>>:::666333222111000///111111///...---,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********************))))))))))))******************************+++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,...000222333444444666888::::::999999:::;;;<<>>AAABBBBBBBBBCCCDDDFFFFFFHHHIIIIIIIIIIIIHHHEEECCCDDDJJJTTT^^^eeeiiibbbdddkkkpppllleeehhhrrrrrrvvvwwwqqqdddXXXPPPLLLRRR\\\lllyyy|||xxxvvvtttcccUUUPPPQQQVVVTTTRRRQQQXXXiiixxxsssvvv}}}~~~xxxrrrnnnmmmrrr}}}vvvlllnnn}}}{{{yyy~~~uuugggVVVHHH???;;;;;;777444111...,,,,,,---...////////////////////////............------------,,,,,,+++++++++***************************************))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''((()))******))))))))))))))))))))))))((((((((()))***+++,,,---++++++---...000222333444444666888;;;===???@@@AAABBBAAA@@@>>><<<:::888777222222222222444666888999::::::===BBBBBB>>>===???>>>AAAGGGPPPZZZdddmmmrrr}}}nnnbbbZZZWWWRRRNNNGGG@@@<<<;;;<<<<<<<<<;;;;;;::::::777222///111000///...------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************))))))))))))*********************++++++++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,...000222333444444666888::::::999999:::;;;===BBBHHHIIIGGGFFFIIILLLRRRQQQQQQSSSSSSTTTZZZaaa:::===@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGAAACCCJJJWWWeeemmmiiibbb\\\jjjppphhh___bbblllqqqpppqqqnnncccRRRHHHJJJPPP\\\fffsss}}}|||xxx~~~zzzpppcccVVVOOOLLLMMMPPPPPPQQQYYYmmmzzztttqqqvvv~~~xxxttt~~~{{{{{{wwwiiiVVVEEE===:::999777333///---,,,---...//////////////////////////////.........---------,,,,,,,,,++++++++++++***************************'''(((((()))******++++++))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))***************+++,,,,,,------///111333444666777888999:::<<<===============<<<:::999777555444333222444666888::::::;;;:::===;;;<<<>>>>>>???DDDKKKYYY^^^gggrrr|||wwwqqqoooqqqpppmmmggg^^^TTTJJJCCC???<<<:::888888999999999888000//////............///---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************))))))))))))******))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,...000222333444444666888::::::999999:::;;;>>>CCCHHHIIIFFFFFFIIILLLQQQPPPRRRTTTSSSSSSZZZccc:::===@@@BBBCCCDDDEEEFFFFFFHHHIIIJJJJJJIIIGGGEEE???HHHWWWffftttzzzrrrhhhjjjnnniii___bbbnnnpppiiimmmhhh___SSSFFFBBBJJJUUUfffoooxxxyyyppphhh\\\RRRLLLKKKLLLMMMNNNVVVbbbtttvvvmmmlllqqqxxx{{{{{{yyygggSSSDDD<<<:::888555222///.........000000000000000000000000/////////.........------,,,,,,,,,,,,++++++++++++************************''''''((()))***+++,,,,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,///000111333555666888999:::::::::::::::999888888555444333222111111111111444666888:::<<<;;;:::999===;;;<<>>BBBHHHNNNTTTWWW]]]eeevvv~~~zzzssslllcccZZZQQQKKK@@@???<<<999555333111000///////////////000111111------------------------++++++++++++++++++++++++************************))))))******++++++++++++******))))))))))))******((())))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,...000222333444444666888::::::999999:::;;;AAADDDEEECCC@@@AAAHHHMMMMMMNNNQQQSSSPPPPPPYYYcccAAAAAABBBDDDEEEGGGHHHHHHJJJIIIJJJKKKGGGCCCFFFLLLlll{{{}}}xxxzzz{{{xxxdddeeejjjrrrzzz|||wwwqqq]]]IIIIIIgggwwwoooppp|||yyyiii\\\SSSPPPMMMLLLPPPTTT[[[mmm~~~yyyrrriiidddgggrrrrrrsss|||nnnSSSCCC;;;777999888333000222000000000222333333222000111111000000//////......++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++***)))(((((())))))************))))))))))))$$$%%%&&&((()))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---******,,,...000222333444888888999999888777666666666:::;;;888222///111444666666666888;;;???BBBDDD@@@===999@@@VVVooozzzxxx|||xxxxxxwwwqqqiiiYYYNNNBBB;;;999777555333333000,,,***---333444333......---------,,,,,,,,,---+++***+++......,,,(((,,,)))'''(((+++---,,,***)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((******)))))))))***+++,,,************************************************+++++++++*********)))))))))))))))))))))******+++++++++************++++++******+++,,,,,,,,,,,,+++---...///000111222333444444666999:::::::::;;;===BBBBBBAAA@@@@@@CCCHHHLLLNNNPPPNNNPPPTTTPPPUUUgggAAABBBCCCDDDEEEGGGHHHHHHIIIJJJKKKHHHAAA???IIIUUUuuuxxxxxxwwwwwwwwwsssmmmbbbdddkkkwww~~~qqqeeeSSSMMMXXXuuu{{{~~~nnn]]]TTTQQQQQQMMMLLLTTT```qqqxxxnnngggffflllvvv|||uuuuuu}}}vvvgggKKK@@@777777888444///...000000000222333444222111111111111000//////......++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++***)))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))))))))******+++,,,***+++,,,///111333444555999999888777777666666666666777777444111000333666333888===???===<<<>>>AAA===DDDLLLWWWiii}}}~~~uuummm]]]LLLAAA===888111333333222000//////...---...------------,,,,,,,,,,,,+++***+++,,,------,,,,,,***((())),,,---+++))),,,,,,,,,,,,+++***)))(((+++*********))))))))))))*********++++++++++++,,,************************************************+++++++++*********)))))))))))))))))))))******+++++++++************++++++******+++,,,,,,,,,,,,+++---......000111222333444555777999:::999999:::<<>>???GGGOOOPPPZZZccciiioooxxxhhhSSSLLLCCC777555666666555222///------------------,,,,,,,,,+++---------,,,+++***+++,,,,,,+++***+++,,,,,,+++))),,,,,,,,,+++******))))))***************))))))))))))***,,,---------,,,+++************************************************+++++++++***************)))))))))))))))******+++++++++************++++++******+++,,,,,,,,,,,,+++------...000111222333444666888999999888888999;;;AAAAAAAAA@@@AAADDDIIILLLNNNPPPLLLMMMRRRPPPWWWkkkBBBCCCDDDEEEFFFGGGHHHHHHMMMKKKHHHDDD@@@FFFYYYmmmmmmeeedddmmmqqqkkkffffffjjjzzzppp\\\QQQRRRfffyyy~~~qqqdddXXXQQQTTTYYY[[[___kkkxxxtttqqqtttyyy{{{|||~~~}}}|||}}}mmm```PPPDDD===999777777000000///111333555444333222222111111000//////...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************)))))))))))))))******)))))))))((((((((((((,,,***(((&&&%%%%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,---000333666888999999999777333111000111333555333222222444999===@@@@@@DDDCCC@@@===@@@NNNbbbrrrllleee[[[KKK>>>999555444444222111222------------,,,,,,,,,,,,---000333111---))))))***,,,,,,,,,------,,,+++))))))))))))***+++,,,,,,---************************)))***,,,......---,,,+++************************************************************************)))))))))))))))******+++++++++************++++++******+++,,,,,,,,,,,,+++,,,---...000111333444444777888999999777777999:::AAAAAAAAA@@@AAADDDIIIMMMOOOOOOKKKLLLQQQPPPXXXlllCCCDDDDDDEEEFFFGGGHHHHHHLLLEEEAAACCCIIIRRR```lllaaaaaagggnnnkkkbbbccckkkvvv|||```TTTUUU___qqq}}}{{{zzztttddd[[[VVVSSSTTTYYY```mmmyyyqqqssswww~~~|||www}}}xxxtttuuuooo```NNN???888999;;;222000000111333555444444222222222111000000//////---------,,,,,,,,,++++++++++++++++++++++++++++++***************************)))))))))))))))******)))))))))(((((((((((('''((('''%%%$$$$$$%%%'''((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))***+++,,,---...000333666999:::;;;;;;666444111......000333555555555666999<<<>>>>>>>>>@@@>>><<>>CCCNNN^^^sssiiiYYYKKKDDD===333///111////////////.........---)))...555:::;;;999777666,,,---------,,,,,,...000222111...,,,*********************+++++++++++++++)))***,,,---------,,,+++***************************************************************+++++++++)))))))))))))))******+++++++++************++++++******+++,,,,,,,,,,,,++++++,,,...///111333555555777888888777666777999;;;@@@@@@@@@@@@AAADDDJJJNNNNNNPPPLLLMMMRRRPPPWWWkkkEEEEEEEEEFFFFFFGGGGGGHHH@@@???FFFYYYiiiooollliiifffgggfffaaabbbiiipppsss~~~lllVVVNNNXXXfffmmmrrrxxx{{{|||{{{vvvrrrhhh^^^WWWYYYZZZZZZeeesss~~~zzz{{{}}}qqq]]]NNNBBB:::666444222111222333333222333333222111111000000//////......---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++))))))(((((((((''''''''''''''''''((((((((())))))'''''''''((()))*********))))))))))))))))))))))))((()))***+++---000222333444666999<<<======<<<;;;444333111111222444777999<<<===>>>===<<<>>>DDDIIIWWWfff{{{~~~tttkkkcccPPP;;;111444000000000000////////////***+++///333666777555333,,,------,,,***,,,000444666444111---+++***)))************++++++,,,,,,,,,*********++++++++++++,,,************************************************))))))*********+++++++++)))))))))))))))******+++++++++************++++++******+++,,,,,,,,,,,,++++++,,,---///111333555666666777777666555777:::===@@@@@@@@@@@@AAAEEEJJJNNNNNNPPPMMMOOOSSSPPPVVVhhhEEEEEEEEEFFFGGGGGGGGGHHH???BBBPPPfffwwwyyysssmmmkkkggg]]]WWWbbbttt|||xxx|||ssscccRRRJJJOOO^^^jjjnnnpppwwwxxxiii___TTTPPPRRRYYY\\\bbbvvv||||||~~~yyytttaaaMMM<<<777555222111222333222222333333222222111000000000//////...---,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))((())))))***++++++)))(((((((((''''''''''''))))))************)))(((&&&''''''((()))******+++))))))))))))))))))))))))((()))***,,,...111444555666777:::===>>>===<<<;;;444333333333555777:::;;;<<<>>>???>>>>>>EEEQQQ[[[{{{{{{sssnnniiiffffffhhhiiijjjiiimmmpppooommmlllooossstttzzz}}}cccEEE888<<<111111111111000000000000---***(((***---///---+++,,,------+++***,,,222777555333000---,,,,,,,,,---*********++++++,,,,,,,,,******)))))))))***+++,,,************************************************))))))******++++++++++++)))))))))))))))******+++++++++************++++++******+++,,,,,,,,,,,,++++++,,,---///222444555666555666666555555777;;;>>>???@@@@@@@@@AAAEEEJJJNNNNNNPPPNNNPPPTTTPPPUUUgggDDDFFFIIIIIIDDD???CCCJJJCCCOOOdddwwwyyyqqqmmmmmm___ZZZhhhwww{{{yyyzzzyyybbbNNNJJJQQQYYYdddnnnkkksssqqq\\\OOOJJJMMMTTT[[[aaappp|||vvv|||~~~zzz|||yyy{{{}}}nnnXXXHHH???777222444666555444555444444444444333222111111//////.........---------++++++++++++++++++++++++++++++++++++******))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))************++++++++++++***)))'''(((***---000333555666888;;;>>>@@@@@@===:::777,,,...333999:::888:::???EEE===;;;EEEQQQ^^^ttt}}}wwwmmmiiiiiiiiieee```cccYYYUUU[[[bbbeeeiiimmmtttpppjjjgggfffgggiiiiiikkkttt~~~~~~{{{jjj\\\PPPHHH???999666888555...+++,,,---,,,++++++,,,---,,,+++---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++******))))))))),,,,,,,,,---------......---...666@@@===111///777777666444333555888;;;>>>AAA@@@??????AAAEEEIIILLLRRRRRROOOSSSVVVPPPWWWnnnGGGFFFGGGIIIGGGBBBBBBEEEJJJ[[[ooo{{{|||wwwrrrooohhhbbbcccnnnzzz~~~|||yyylllZZZLLLOOOZZZfffrrr||||||zzziiiZZZSSSLLLKKKPPP]]]ooo{{{|||sssooouuu|||}}}}}}~~~~~~vvvbbbOOO@@@:::666666444111222666444555555444444333222111//////.........---------++++++++++++++++++++++++++++++++++++*********)))))))))))))))************************************+++***)))(((((()))***+++******))))))))))))***************+++******))))))***+++---000333666888999999;;;===>>>===;;;888666999555333888<<>>333111333222222444///......///111222111000---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************************,,,,,,,,,+++++++++***************++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,------------...222222999BBB???555555;;;777555444333444777;;;===CCCAAA@@@@@@BBBEEEIIILLLQQQQQQOOOSSSVVVPPPXXXpppGGGDDDDDDHHHIIIFFFDDDFFFYYYmmm}}}~~~xxxuuurrrnnnfffmmmuuu{{{{{{sss^^^UUUPPPWWWgggxxx{{{jjjXXXOOOMMMOOOLLLSSSiiixxx}}}wwwtttxxx|||{{{uuuvvv~~~}}}vvvxxxyyyjjjVVVEEE@@@<<<999333///222888555555555555444333222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))*********++++++******************************))))))))))))************))))))))))))******************))))))((((((+++,,,///222555888:::;;;;;;;;;;;;:::999777555444:::555333999AAAGGGMMMRRR@@@DDDVVVuuu}}}uuunnnmmmqqqtttxxxxxxooofffccccccbbbaaagggpppzzz~~~{{{yyy|||~~~{{{zzz|||}}}iiiUUU>>>333222333222111///......///000000...------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------//////444;;;999222333999777555444333555888<<<>>>DDDCCCAAAAAABBBFFFJJJLLLOOOPPPOOORRRVVVQQQ[[[tttFFFCCCDDDFFFFFFFFFJJJPPPmmm}}}}}}tttssspppjjjnnnuuuhhhWWWZZZ]]]cccqqqkkk[[[NNNIIILLLRRRVVVeee{{{|||zzzzzzsssmmmnnnyyy~~~}}}ssstttzzzrrrbbbOOOGGG???:::666222444888555555555555444333222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************************))))))))))))))))))***+++******))))))******+++******)))))))))(((((()))+++---///333666888999999;;;:::888666555444333333333555;;;CCCGGGGGGIIINNNOOOYYYqqq~~~uuupppjjjddd\\\VVVXXX^^^\\\jjjssssssttt{{{~~~|||}}}|||~~~tttYYYFFF<<<777222...111000///......---+++)))........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++,,,,,,,,,---------+++***---222222...000555888666555444666999===@@@EEEDDDBBBAAACCCFFFJJJLLLNNNPPPNNNRRRUUURRR]]]yyyGGGGGGGGGDDD@@@BBBNNN]]]|||wwwppppppmmmggg}}}mmm```YYYdddllloooyyyjjjXXXQQQMMMNNNTTTUUUeee}}}yyy}}}~~~~~~uuuoooiiikkkvvvwwwooowwwzzzwww|||{{{sssZZZLLL>>>999888666555444555555555555444333222111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************++++++++++++************************)))))))))******)))))))))++++++************++++++******))))))))))))******---///222555777888999999:::888666333222222333444666<<>>AAARRReee~~~{{{vvvoookkkiiijjjkkksssfff```eeerrrzzzxxx]]]OOOLLLKKKPPPZZZccc{{{~~~|||zzztttmmmmmmttt|||tttooowww{{{|||}}}zzzfffTTTAAA::::::777333111444444444444333222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++))))))************))))))++++++************++++++******)))))))))+++,,,---111333666999:::::::::999666555333222111222444555;;;@@@DDDCCC===???PPPccczzzkkkbbbWWWSSSSSSVVV\\\fffvvviiiSSSAAA444555222///...000111222222........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,...000222444666777888777666666888<<<@@@BBBCCCBBBAAAAAACCCGGGKKKMMMNNNQQQOOORRRTTTQQQaaaGGGFFFEEEDDDBBBHHHZZZllluuunnniiiiiiddd```hhhvvvtttaaa^^^ccczzzoooUUUMMMKKKLLLWWWgggwwwrrruuu{{{~~~}}}}}}}}}}}}~~~~~~{{{yyyuuucccNNNCCC===888444333333333333333222111000///000000000000/////////...------------------------+++++++++,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((,,,++++++******++++++,,,***)))))))))***---///111333555888::::::999888777333222111111222444666777:::<<>>>>>???BBBGGGKKKOOOPPPRRRQQQRRRSSSQQQbbbCCC@@@???HHHZZZkkkqqqoooiiiddd]]]YYY\\\fffqqqxxx{{{xxxrrrcccSSSOOO___rrrttt[[[PPPJJJNNNSSS```~~~zzz}}}|||www{{{}}}~~~{{{cccOOOEEE===555222333444444333222333444111111000000//////.........---,,,+++************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++******)))))))))))))))******+++---///111333555888888777666555333111000000...///444777777999======DDDSSSiiirrr___WWWUUUXXXXXXXXX```ooozzz~~~mmm]]]III:::333111222444...///000///......///000------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++......---,,,,,,++++++***---...///000222444555666777666444444666;;;@@@CCCAAA======@@@CCCDDDHHHMMMVVVOOOTTTSSSUUUWWW^^^EEE@@@AAAQQQffftttuuurrrkkkfff___^^^cccmmmwww}}}zzzrrrfffZZZQQQSSSdddvvvvvvaaaUUUMMMKKKVVVdddwww~~~yyyuuuuuuyyywwwnnnhhhiiimmmppptttxxx}}}}}}}}}|||zzzxxxyyy{{{~~~|||{{{}}}}}}fffPPPBBB:::444444444444333333333444222222222111000000//////...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++,,,---******+++---000222444555888777666555444333222222111111333777777666;;;BBBOOOYYYkkk|||qqqbbbXXXWWWVVV\\\hhhwwwzzzdddNNN>>>444000/////////000000/////////000------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---...///000222444555666777666444444777;;;@@@CCCAAA======@@@CCCDDDHHHMMMUUUNNNSSSSSSUUUWWW___DDD>>>EEE]]]ssszzzvvvrrrjjjddd___aaakkkvvv}}}qqq___WWWWWWaaappp~~~fffPPPPPPLLLRRReee|||}}}yyy}}}sssmmmfffbbbcccgggeee^^^YYY\\\aaafffkkkpppuuuvvvxxxzzzzzzxxxsssooolllooosssuuuvvvwwwxxxzzzvvvxxx{{{}}}}}}yyyxxxsssVVVDDD@@@777666666555444444444444444333333222111111000000...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***))))))(((************,,,---...///)))***,,,...111333555666888777555333333333333333333555888:::777999DDDQQQeeerrrooo```VVVSSSYYYaaaiiimmm{{{qqqhhhjjjrrrzzz~~~~~~{{{xxx{{{nnnXXXGGG;;;333...000000000000000000//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///000222444555666666555444555777;;;@@@CCCAAA======@@@CCCDDDHHHMMMSSSMMMSSSSSSUUUWWW```???>>>MMMhhhzzzyyysssqqqccc___^^^eeerrr|||~~~~~~lll[[[XXX```lllyyy{{{\\\OOOOOOSSSaaayyy}}}{{{xxxvvvxxxyyyxxxvvvmmmddd___\\\[[[___eeegggbbbbbbhhhmmmnnnooopppuuuuuuvvvxxxyyywwwssspppiiijjjllllllllllllnnnoooppppppooommmnnnsss|||{{{wwwsssWWWHHHGGG;;;999777666555555555444333333333222111111000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************+++++++++*********))))))************+++,,,---...)))+++---///222444555666777666444222222333555666666888:::;;;:::BBBXXXlllyyy|||nnn[[[QQQSSSaaasssxxxwwwzzz}}}yyysssnnnmmmpppuuuyyy}}}zzzvvv{{{~~~mmm]]]SSSJJJ===222333111000///000000///...........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))******+++,,,---------...///000222444555666666555444555777;;;???BBBAAA======@@@CCCDDDHHHMMMQQQLLLSSSSSSUUUWWWaaa???GGG\\\sss|||vvvpppppp^^^^^^cccnnn{{{zzzjjj]]]TTTXXXeeeqqq{{{gggTTTUUUTTTbbbxxx{{{jjj``````ddddddcccccc]]]XXXYYY[[[___fffnnnlllgggfffjjjnnnnnnmmmnnnvvvtttqqqqqqrrrrrrrrrqqqkkkkkkiiifffcccbbbccceeejjjlllmmmkkkiiikkkppptttuuuyyy~~~yyy~~~www```NNNIII???<<<888777777777666444333222222111000000//////......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************))))))*********+++++++++,,,++++++*********+++++++++,,,...111333444555555666555444333333444666888999999;;;???EEEUUUqqqqqqkkk[[[VVVRRRYYYjjj}}}uuu}}}vvvvvvrrrssszzz{{{oookkkdddPPP<<<888444000...//////...---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,------...---...///000222444555666555555555666888<<>>JJJ___tttsssbbb[[[___eeevvvyyyyyyxxxbbbJJJAAA666000///111111000........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........---...///000222444555666555555555666999<<>>:::444111555555444333222222222222//////.........------------------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,+++++++++,,,---...333555666555333222333444///666<<<<<<::::::999888:::GGGdddqqqbbbRRRQQQ___sss~~~uuuqqqnnnmmmuuukkk\\\LLL999000222555222...111///------...///000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---///111333444555555777444222333777<<>>???@@@@@@AAADDDHHHKKKRRRNNNUUUSSSSSSTTT```mmmppppppjjjeeebbb]]]YYYxxxuuu```VVVXXXpppxxxeeeWWWZZZ```iii~~~yyy{{{wwwjjjaaaZZZZZZ[[[YYYUUUTTTPPPSSSWWWZZZ^^^bbbgggkkkfffeeeeeefffiiimmmqqqsssssshhhdddkkkpppppprrryyyssshhhccciiinnnkkklllrrrsssuuuxxx}}}{{{yyyzzz{{{{{{{{{yyyvvvrrrppprrruuuwwwxxxiiiWWWEEE???>>>;;;888777888777555333222111000000//////.........------------------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,+++++++++---...///444555555444222222444666999999999999999<<>>::::::===:::999HHH\\\{{{qqqdddaaaffflll~~~wwwfff___bbbsssnnnXXXFFF:::555333111000000111111///---////////////............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---///111333444555555555444333444888<<>>@@@BBBFFFKKKOOORRRMMMTTTRRRSSSTTTaaauuunnniiifff^^^ZZZgggxxxwwwttt\\\TTTbbbrrrrrr]]]\\\ZZZ^^^kkkxxxssspppllliiiYYYTTTOOOMMMQQQXXX^^^bbb]]]WWWVVVZZZ^^^]]]ZZZZZZfffiiilllnnnmmmmmmnnnooonnnlllmmmsss|||zzzqqqlllqqqzzz~~~|||zzztttssstttyyy|||{{{zzz{{{ttttttrrroooooottt~~~~~~|||{{{zzzyyyzzz{{{||||||{{{qqqoooooottt|||}}}oooVVVFFF>>>:::888777666555444333222222222000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++,,,...000222333666555333111000333888===<<<:::<<<===<<>>???:::<<<>>>@@@BBBFFFKKKOOORRRMMMTTTQQQRRRTTTbbbvvvppphhhcccaaadddnnnyyy}}}}}}jjjZZZ[[[kkkzzz}}}fffYYYZZZ___jjj{{{rrrbbbYYYTTTPPPLLLHHHFFFDDDFFFJJJOOORRRTTTZZZVVVUUUWWWXXXWWWZZZ^^^iiikkknnnpppqqqrrrtttvvvtttuuuwww|||~~~yyywww{{{~~~wwwwwwyyy{{{|||{{{{{{zzztttqqqmmmkkklllrrr{{{|||zzzyyyzzz|||~~~~~~}}}yyywwwsssrrrtttvvvxxxyyyuuu^^^LLLBBB;;;666777666555444333333333333000000000/////////......------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,...111333555555555333111111444999=========<<<<<>>>>>;;;<<<>>>@@@BBBFFFKKKOOORRRMMMTTTQQQRRRTTTbbb|||tttiiiaaafffsss||||||qqqdddbbbmmmxxx~~~lll\\\ZZZ[[[kkkwwwuuu|||uuu^^^MMMGGGEEECCCAAADDDCCCDDDGGGKKKNNNOOONNNTTTTTTWWWYYYWWWWWW___hhhmmmooorrrsssuuuxxx{{{~~~zzz|||yyy{{{||||||||||||||||||uuuqqqmmmmmmqqqxxx~~~~~~}}}|||{{{xxxuuussssssttt}}}wwwcccQQQGGG@@@:::888777666555333333222222000000000000/////////...------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++,,,---///222444666444444333222222555:::===<<>>>>>;;;===>>>@@@BBBEEEJJJNNNRRRMMMSSSPPPQQQTTTccc{{{ssseee\\\fff{{{|||tttiiieeepppyyy]]]TTTZZZ```yyyzzzpppooouuuqqqbbbOOODDDBBBCCCBBB???GGGHHHJJJOOOTTTWWWXXXWWWQQQTTTZZZ]]][[[\\\fffqqqssstttvvvwwwxxx{{{{{{~~~}}}zzz|||~~~}}}}}}~~~~~~wwwsssooopppwww~~~}}}|||zzz{{{{{{~~~{{{xxxwwwxxxxxx}}}yyyeeeUUULLLDDD>>>;;;999777555333222111000000000000000////////////------------------------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,---///222555777333333333333333666:::===888???CCCNNNoooooo```jjj~~~}}}}}}~~~ppphhh]]]RRRMMMNNNRRRVVVWWWUUUTTTUUUYYYaaaiiioooxxx{{{}}}}}}|||yyyzzz}}}ppp^^^CCC>>>777222111111111111000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///111333444555555444333333666:::===>>>>>><<<===???@@@BBBEEEJJJMMMRRRMMMSSSPPPQQQTTTccc{{{jjj___dddqqq|||kkk]]]fffyyy~~~zzz|||ddd\\\]]]\\\fffooonnnyyyzzz}}}vvvqqqmmmhhhcccTTTNNNGGGBBBAAAAAA@@@@@@BBBGGGNNNTTTXXXZZZ[[[]]]]]][[[ZZZ]]]dddkkkppprrrpppqqqtttzzz~~~~~~}}}}}}|||}}}}}}}}}wwwrrrssszzzzzzvvvwww~~~~~~zzznnn^^^OOOEEEAAA???:::777777555222222555222111000//////...............---,,,,,,,,,,,,---..................------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...000222333555555555333111666>>>===777>>><<>>@@@>>>??????@@@AAADDDIIILLLQQQMMMLLLUUUWWWQQQgggpppddd\\\cccoooxxx}}}uuuaaaYYYjjjooo___ZZZ\\\]]]qqqxxxkkkqqqyyylll```ZZZVVVQQQMMMGGGCCC???>>>???AAABBBBBBFFFKKKRRRXXX\\\___aaabbbbbb]]]YYY^^^iiisssvvvuuuuuuuuuwwwzzz~~~}}}~~~}}}|||yyyvvvxxx~~~}}}yyyvvvwww}}}uuuhhhZZZMMMFFF???:::777777666333222444222111000//////......///......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---///000222444555888888444111444::::::555888@@@UUUttt{{{ccccccooouuuiii^^^UUUSSSSSSTTT[[[eeeooouuuxxx{{{zzzyyyzzz}}}}}}wwwwwwzzzaaaRRR>>>333333555333000000000000000000//////...000/////////....................................------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------...------,,,,,,------.........---,,,---...//////,,,---///000222333333333333444444666888;;;>>>@@@>>>??????@@@AAADDDIIILLLPPPMMMLLLTTTVVVQQQfffbbb]]]]]]gggrrrvvvvvvvvvhhhYYY[[[rrrnnn```YYYXXX^^^eeexxxrrrkkkggguuu{{{kkkWWWIIICCCAAA???===@@@?????????@@@CCCEEEGGGLLLQQQYYY___cccfffiiikkkjjjbbb]]]bbboooyyy{{{yyy{{{zzzzzz|||~~~}}}~~~|||{{{zzzzzz~~~}}}|||{{{zzzzzz}}}wwwiiiXXXMMMAAA;;;888999888444333444222222111000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...000111333444555999999666333555999:::777777KKKkkkrrrjjjbbblll}}}mmm\\\RRROOOQQQXXXZZZaaappp|||yyyxxxcccIII888444444111...///000111111111000...---////////////....................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------...------,,,,,,------...//////...---------......,,,---///000222333333333333444555777999<<<>>>???>>>??????@@@AAADDDIIILLLOOOMMMLLLSSSVVVQQQeeeWWWZZZbbbnnnxxxzzzuuuppp___[[[eee}}}{{{```VVVUUUXXXdddtttzzzpppiiidddfffyyyqqq^^^HHH======>>>>>>???DDDEEEGGGFFFFFFGGGIIILLLTTTYYY```fffkkknnnrrrttttttmmmgggiiiqqqxxx{{{zzz}}}|||}}}~~~|||zzz{{{|||~~~}}}}}}vvvbbbSSSEEE>>>::::::999666333333333222111000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///111333444555666777999999999999;;;<<<<<>>???>>>??????@@@AAADDDIIILLLPPPNNNMMMSSSVVVRRRdddQQQZZZhhhuuu}}}|||uuummm]]]ccctttrrrXXXRRRTTT[[[ooo{{{rrrmmmkkkooo{{{dddQQQ@@@<<<>>>@@@BBBDDDGGGJJJMMMLLLIIIJJJNNNSSS^^^bbbhhhnnnrrruuuxxx{{{|||yyytttqqqqqqtttwwwyyy~~~}}}~~~~~~|||}}}~~~zzzwwwtttsssuuu{{{kkkZZZKKKCCC<<<;;;;;;777444444333222111000000/////////......---,,,,,,,,,,,,---,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///111333444555666666666888;;;===;;;999;;;===IIIddd{{{sssvvvoooiiisssmmmXXXMMMKKKQQQ]]]hhhooosss}}}xxxpppVVV@@@444222555///000000111111000...---.........///////////////........................------------------------,,,,,,,,,---------......,,,,,,---------............------,,,,,,------.../////////......---,,,,,,,,,---///000222333333333333444666888;;;===>>>???>>>??????@@@AAADDDIIILLLPPPPPPOOOSSSWWWTTTdddPPP]]]nnnyyy~~~{{{rrrhhhcccpppgggRRRPPPXXXfff~~~|||zzzxxx{{{wwwXXXHHH<<<===@@@???AAAEEEFFFKKKPPPOOOMMMOOOWWW^^^iiimmmrrrvvvxxx{{{~~~}}}yyytttsssvvvyyy~~~}}}~~~vvvppppppuuu{{{uuueeeTTTIII???<<<<<<888555555333333222111000000000000......---,,,,,,,,,,,,---,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///222444666777777777777888;;;<<<999666:::AAAYYYrrryyymmmrrrvvvjjjqqquuu```MMMLLLSSS\\\gggqqqssswww||||||eeeJJJ777111333111000000000////////////.........///////////////........................------------------------,,,,,,,,,---------......,,,---------...............------,,,,,,------............///......---,,,,,,---///000222333333333333444777999<<<===>>>???>>>??????@@@AAADDDIIILLLOOOPPPOOORRRVVVTTTbbbWWWfffuuu}}}~~~zzzoooeeerrrooo]]]NNNRRRccc{{{sssRRREEE===???AAA???BBBIIINNNTTTYYYXXXUUUXXXcccmmmtttwww{{{}}}}}}{{{zzzzzz{{{~~~~~~~~~vvvxxx~~~rrr\\\OOOBBB===<<<999666666333333222111000000000000......---,,,,,,,,,,,,---++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000333555777888777777888888999:::888888CCCPPPwwwvvvnnnnnnwwwmmmqqqzzzoooaaaQQQIIIRRR^^^fffmmmtttrrryyybbbGGG888333222111///.........///000............/////////000........................------------------------,,,,,,,,,---------......------------...............------,,,,,,------...,,,---.../////////...---,,,---///000222333333333333444777:::<<<>>>??????>>>??????@@@AAADDDIIILLLMMMOOOMMMPPPTTTRRR___zzz___nnn|||yyyooodddgggYYYMMMUUUnnnpppPPPEEE???CCCEEECCCHHHRRRZZZ```eeeccc___bbbmmmxxx{{{}}}}}}~~~}}}~~~~~~|||```RRRCCC===<<<999777777444333222111000000000000......---,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000333666888888888777888666777999999???PPPccc{{{ooohhhwwwwwwggggggxxx~~~kkk\\\NNNEEEGGGXXXfffkkkooovvvqqq{{{{{{yyy^^^FFF999333111///---,,,...000222---.........//////000000........................------------------------,,,,,,,,,---------......---------.........//////...------,,,,,,------...+++,,,.../////////......,,,---///000222333333333333444777:::===>>>??????>>>??????@@@AAADDDIIILLLKKKMMMLLLNNNRRRQQQ]]]wwwsssnnngggrrreeeWWWOOO^^^~~~xxxiii^^^EEEAAABBBFFFHHHHHHNNNVVV^^^eeekkkiiidddgggqqq|||~~~wwwuuuxxx}}}~~~~~~|||yyy{{{gggUUUEEEAAA@@@;;;777777666555444444222222111000------------------------...------------...//////,,,,,,,,,---------......+++---......------///000111222444666777888999999<<<666888>>>===BBB___lllfffnnnuuulllmmm}}}{{{nnn~~~nnnYYYOOOJJJGGGOOObbbmmmllllllppprrrzzztttgggsss___FFF<<<222333555///000333...222111000//////...////////////.........---------***++++++,,,,,,------...------------------------***++++++,,,---...//////........................//////.........---------,,,---///000222333333333111444888<<<>>>>>>===<<<@@@??????@@@CCCFFFJJJLLLJJJMMMKKKLLLQQQRRR___xxx|||iiigggwww|||___XXXXXXkkk{{{uuueeeUUUKKKDDDAAABBBGGGKKKNNNUUU^^^gggmmmqqqnnnhhhiiirrr|||zzzxxxzzz}}}xxxwwwyyy~~~yyyiiiYYYHHH@@@===:::999;;;666555555444333222111111---------------------------------,,,---......///,,,,,,,,,---------......+++---......---...///111222333555666777888999999===;;;===@@@AAAKKKgggvvvhhhnnn|||xxxnnnlllttttttuuu{{{dddQQQHHHIIIIIIUUUfffooommmnnnttt}}}iiihhhzzzpppVVV999111333666//////333000111000000////////////000//////.........---------......---,,,,,,++++++***------------------------,,,,,,------------------........................//////.........---------,,,---///000222333333333222444888<<<>>>>>>===<<<@@@??????@@@CCCFFFJJJLLLKKKNNNLLLLLLQQQQQQ^^^vvvrrrccciiipppXXXZZZeee|||{{{ppprrrrrrkkk\\\NNNCCC???BBBAAACCCIIIOOOWWWaaakkksssxxxzzzuuunnnmmmuuu}}}}}}{{{}}}}}}zzzwwwwww{{{vvvtttfffTTTGGG>>>::::::>>>666666555444333222111111------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,---......---...000222444555666777888999999999999;;;<<<;;;AAASSSnnnzzzjjjjjj{{{jjjfffmmm}}}{{{ssszzz~~~lllWWWHHHDDDMMMQQQ^^^kkknnnmmmsss~~~hhh[[[hhh~~~fff@@@555555777000...222111000////////////000000111/////////.........------......------,,,+++++++++------------------------......---------,,,,,,,,,------------------------...............---------,,,---///000222333333333222444888<<<>>>>>>===<<<@@@??????@@@CCCFFFJJJLLLMMMOOOLLLLLLPPPPPP\\\uuuvvviiidddppplllbbbVVVaaatttvvvooobbb___WWWNNNEEEAAAAAACCCAAABBBEEELLLUUU```nnnwww}}}|||vvvttt{{{~~~}}}||||||~~~|||{{{}}}xxxwwwfffTTTEEE<<<:::<<<666666555444333222111111........................,,,++++++++++++,,,------,,,,,,,,,---------......,,,---......---...111333777777888999999999999999888<<<:::777CCC^^^yyy|||jjjfffssssssaaafffsss|||vvv}}}ooo]]]MMMGGGHHHUUU[[[eeelllnnnqqq}}}gggXXXbbbxxxrrrRRR>>>666666000///222000//////...//////000111111////////////............++++++,,,,,,---.................................------------------------------------------------........................,,,---///000222333333333333555888;;;===>>>======@@@??????@@@CCCFFFJJJLLLMMMPPPMMMLLLPPPOOO[[[sssvvvfffgggooo}}}rrr```[[[^^^oootttggg^^^RRRKKKBBB===>>>AAAEEEGGGBBBEEEJJJPPPZZZiiiwww||||||}}}zzzzzz}}}zzzrrr___MMMAAA;;;888777666666555444333222111........................,,,++++++++++++,,,------,,,,,,,,,---------......,,,---...------///222444888888999:::;;;;;;;;;:::<<>>>>>===@@@??????@@@CCCFFFJJJLLLNNNPPPLLLLLLOOOOOOZZZrrr{{{iii___kkk{{{lll______jjjzzziiiYYYOOODDD@@@===>>>CCCFFFEEECCCGGGLLLQQQVVVaaaqqq~~~||||||{{{}}}{{{|||uuudddSSSHHH>>>777777777666555444333222222........................,,,,,,,,,,,,,,,------...,,,,,,,,,---------......------...------///333666888999:::;;;<<<======<<<===>>>===CCCYYYxxxqqqYYYWWWlllvvvgggeeeiiippp\\\NNNFFFEEEMMMVVV[[[cccooo|||vvvttttttxxxxxxxxxoooLLL777555222111444222000////////////000000111000000000/////////......//////......---,,,,,,,,,........................***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,---///000222333333333444555888:::<<<===>>>>>>@@@??????@@@CCCFFFJJJLLLMMMOOOLLLLLLOOONNNZZZrrr{{{xxxggg___nnn|||gggaaaeeeppptttaaaOOOEEE??????@@@BBBDDDFFFFFFFFFMMMTTTZZZ^^^hhhwww}}}{{{||||||zzzwwwfffWWWMMMAAA777777777666555444333222222........................---------,,,---......///,,,,,,,,,---------......---......------///333666888999;;;<<<===>>>>>>???===;;;>>>MMMfff}}}hhhWWW___ssslllcccmmm{{{rrraaaNNNEEEDDDIIIRRR[[[___jjj|||~~~yyynnnttt}}}]]]IIICCC777///222444111000000////////////000000000000000/////////.../////////...------,,,,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---///000222333333333444555777:::<<<===>>>>>>@@@??????@@@CCCFFFJJJLLLLLLNNNKKKKKKOOOOOO[[[sssyyyxxxjjjaaannn|||tttcccbbbiiipppqqq]]]KKK@@@@@@AAABBBAAA@@@CCCJJJPPPRRRZZZ```ccclll{{{|||||||||}}}zzzxxxzzzhhhYYYOOOCCC777777777666555444333333222////////////////////////...------------...//////,,,,,,,,,---------......---...---------///444777888999;;;<<<>>>???@@@@@@AAA>>>EEEZZZtttwwwddd\\\iiiyyy}}}iiifffwww}}}jjjYYYHHHCCCGGGOOOWWW^^^eeerrr|||rrrppptttnnn\\\SSS>>>...///333222111000//////...//////000000000000////////////,,,,,,------...//////000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---///000222333333333444555777:::<<<===>>>???@@@??????@@@CCCFFFJJJLLLKKKNNNKKKKKKOOOOOO[[[ssswwwlllkkkuuu~~~oooddddddppp~~~ooo]]]NNNEEEBBB>>>AAACCCAAA@@@DDDNNNWWWZZZ```gggmmmwww~~~{{{wwwgggUUUFFF===:::666444555555222222555...---+++---000111///,,,.................................------,,,,,,,,,000///------///333777999;;;<<<===>>>@@@@@@AAAAAA@@@>>>WWWuuu|||eeehhhpppzzzqqqiii{{{~~~pppuuuuuummmTTTJJJDDDGGGNNNUUU___hhhooo}}}tttqqqzzzqqq^^^FFF555000444000000000000000111111111222111111000///......---..................------------......//////000000........................------------------------------------------------......000111111222222222666666777999<<<>>>>>>======@@@@@@???AAAGGGJJJIIIKKKMMMJJJIIIMMMLLLXXXqqqvvvnnnrrr}}}yyykkkcccgggwww|||nnn^^^OOOEEE???===AAADDDEEECCCBBBGGGRRR[[[eeekkkpppttt{{{~~~|||{{{qqq^^^LLL@@@>>>999777888777333333555666222///---...///...,,,.................................------,,,,,,,,,///...------///333777999;;;<<<===???@@@@@@AAAAAABBBHHHhhhvvvccclllxxxpppssssssjjjtttuuufff[[[LLLHHHGGGJJJPPPZZZlll|||vvvuuu|||zzzdddIII666222777000000000000111111111111111111111000///.............................................////////////------------------------------------------------------------------------...///000111111111111111555555777999;;;============@@@AAA@@@CCCHHHKKKJJJJJJLLLIIIIIIMMMMMMYYYqqq}}}qqqnnnyyyrrrgggdddlll~~~ttt```OOOEEEAAA@@@@@@CCCEEEGGGFFFGGGNNNYYYcccqqquuuyyyzzz~~~{{{zzz{{{|||iiiTTTEEEAAA<<<999999999555333555999555111....../////////.................................---------------......------///333777999<<<===>>>???@@@AAAAAAAAACCCQQQrrrkkkfffssssssuuu|||jjjkkk{{{{{{iiiVVVJJJGGGHHHKKKNNNTTTeee|||qqqlllooo~~~wwwqqqqqq{{{yyyxxxiiiLLL666111555111111111111111111111111111111000000//////............................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///000000111111111111000444555777888:::;;;<<<<<<>>>AAABBBAAADDDJJJMMMLLLIIILLLIIIIIIMMMMMMZZZrrrtttjjjlll|||rrrmmmllluuuzzzjjjUUUFFFBBBCCCDDDCCCCCCFFFHHHJJJNNNWWWccclllwww{{{}}}|||~~~yyyyyy}}}ttt]]]KKKCCC===888999999666444555555444222000000111222222.......................................------------------...111444888:::===>>>???@@@AAAAAAAAAAAAGGGYYYuuu}}}pppcccmmm~~~|||rrrqqqlllyyy~~~qqq___NNNDDDGGGJJJMMMSSS___www}}}oooeeeooottteee______iii|||tttWWW>>>444555222222111111111111111000111000000000/////////...---------.............../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000111111111111000000222444777888999:::;;;<<<===@@@AAAAAADDDJJJMMMMMMIIILLLIIIIIIMMMMMMZZZrrrmmmhhhooo|||~~~~~~}}}iii[[[III??????BBBCCCBBBCCCFFFJJJOOOWWWaaannnvvv{{{~~~~~~yyy|||~~~iiiXXXFFF>>>777777777666444555222444555444333111000///................................................------...///222666:::<<<>>>???@@@AAAAAABBBAAAAAAHHH___xxxrrrfffccczzz{{{zzzxxxllluuutttmmmiiihhhjjjlllpppwww~~~{{{pppbbbTTTHHHBBBHHHKKKRRR^^^sssrrrlllmmmxxxrrr```UUURRRSSSeeexxxjjjNNN<<<777333222222222111111000000000000000000////////////---------.........////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000000111111111111000222555888999999999;;;======@@@AAA@@@CCCIIILLLKKKIIILLLIIIIIIMMMMMMYYYrrriiikkkvvv{{{xxx[[[PPPDDD>>>AAAFFFGGGFFFGGGKKKQQQXXXaaalllvvv}}}~~~}}}uuugggOOODDD:::777777666555666666888999888444///,,,***......................................./////////---...///111555888<<<>>>???@@@AAABBBBBBBBBBBBBBBCCCaaaxxx}}}nnneeemmm|||~~~lllmmmuuufff[[[SSSPPPNNNPPPRRRVVV___iiirrrxxxzzzyyytttjjj^^^QQQGGGCCCBBBIIIQQQ```ttt{{{kkkhhhuuuooo\\\QQQRRR[[[bbbsss|||]]]CCC777333333333222111111000000000000000000////////////,,,,,,------.../////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................///000111111222222222222555999:::999999<<<>>>>>>AAAAAA@@@BBBHHHKKKJJJJJJMMMJJJIIIMMMLLLXXXqqqdddooo}}}~~~{{{pppRRRKKKCCCAAAEEEKKKNNNNNNOOOSSSYYYaaajjjttt|||~~~}}}rrr]]]OOO@@@:::999777666777999;;;;;;999444000..............................---........./////////000---...000333777:::>>>???@@@AAAAAABBBBBBBBBBBBBBBGGGgggyyy{{{|||sssuuuyyysssgggrrr|||ppp```RRRLLLJJJIIIIIIEEEDDDFFFJJJRRRZZZ```cccddd```XXXNNNFFFCCCEEEHHHNNN```zzzuuunnnqqq||||||ooo^^^QQQQQQ___rrrmmmMMM;;;444444333222222111000000////////////000000000000,,,,,,------...//////000,,,------------------...------------------------------------------------........................,,,---///000222333333333222666:::;;;999999<<<@@@@@@CCCCCCAAACCCHHHKKKIIILLLNNNKKKJJJMMMLLLWWWooo___ppp||||||~~~lllLLLGGGAAA@@@DDDKKKPPPRRRUUUYYY```hhhqqqxxx}}}|||~~~uuuhhhWWWFFF>>>;;;999777777999;;;;;;888444222333555........................---.........//////000000...///111444888<<>>CCCDDDAAABBBEEE<<<;;;IIIcccssstttnnn{{{rrrwwwnnnooozzzzzzaaaZZZTTTTTTYYY\\\YYYUUUIIIGGGBBB???>>>???BBBDDDEEE@@@>>>BBBDDDFFFMMMUUUpppsssjjjooo|||iii[[[QQQWWWhhh{{{lllJJJ;;;000000333000222444...222111111000///......------,,,+++,,,......---,,,............//////000000//////.........---------.........------,,,,,,,,,............////////////000000000111222222333333777888999999999:::===@@@???BBBCCCBBBDDDHHHJJJGGGJJJLLLIIIJJJNNNMMMVVVkkkuuu}}}zzzvvv{{{}}}xxxpppkkkooo~~~uuueeeQQQIIICCCFFFLLLPPPTTTXXX\\\```gggrrr}}}|||xxxzzz{{{|||~~~ttt~~~wwwqqqdddOOO>>>999;;;:::444777555444222111111111111........................////////////////////////...///111444888<<>>???BBBDDDJJJZZZjjjvvvpppzzz{{{tttcccYYYTTT___ttt{{{XXXBBB555222444000222444...222111111000//////......///---,,,---...///---,,,------......//////////////////.........---------......---------,,,,,,,,,............////////////000000000111222222333333777888999999999:::===@@@???BBBDDDBBBDDDHHHJJJHHHIIILLLIIIJJJOOOMMMWWWlllxxxvvv}}}zzztttrrrxxxyyylll___QQQKKKHHHLLLQQQSSSUUUXXXaaaeeennnyyytttpppqqqxxxyyyzzzvvvtttooodddQQQAAA;;;<<<;;;666666555333111000000000111........................///////////////////////////000333666:::>>>AAACCCEEEGGGDDDAAABBB???JJJbbbyyynnnssszzz{{{xxxyyyjjjbbbeeehhhiiifff```[[[YYYQQQOOOKKKGGGCCC???===<<<===???BBBCCCFFFSSSlllxxxuuuyyysssmmmggg```YYYZZZkkkeeeMMM;;;444555111222333...111111111000000//////...111000......//////...,,,---------..............................---------...------------,,,,,,,,,............////////////000000000111222222333333666777888888888:::===??????CCCDDDCCCDDDIIIJJJHHHHHHKKKHHHJJJOOOOOOXXXnnn~~~~~~~~~vvvmmmbbbYYYPPPLLLLLLQQQUUUWWWYYY\\\gggllluuu~~~yyylllfffggguuuwwwyyy}}}{{{sssiiiVVVDDD;;;;;;;;;999666555333111000000000111------------------------///////////////////////////000444888<<<@@@CCCDDDEEEHHHCCC??????@@@SSSqqqooojjjwwwsssxxxtttrrrsssfffhhhkkklllhhh^^^VVVQQQPPPLLLLLLLLLJJJHHHFFFDDDBBB>>>@@@CCCFFFOOOddd|||zzzuuupppqqqpppmmmfff```cccvvvuuurrryyypppWWW@@@444555111222444///111111111000000000//////333111//////000///...,,,------------....................................------------------------............////////////000000000111222222333333666777888888888999===??????CCCDDDCCCEEEIIIJJJHHHGGGJJJHHHJJJPPPPPPYYYooowwwnnnddd\\\XXXRRROOOPPPUUUZZZ\\\___dddnnnssszzzuuufffaaaccctttyyy|||}}}|||rrr^^^HHH<<<:::;;;;;;666555333111000000111111........................////////////////////////...000444999>>>AAADDDEEEDDDGGGBBB>>>???CCC[[[}}}uuugggjjj|||}}}sssxxxmmmnnn}}}sssiiinnnlllggg^^^UUUOOONNNOOONNNNNNOOONNNLLLIIIFFFDDD@@@@@@CCCLLLaaavvvqqqvvvrrrllloookkklll~~~~~~bbbEEE555444111222444111111111111111000000000000333111000000000000...---........................---.....................------------------------............////////////000000000111222222333333666777888888888999<<>>BBBIIIbbbzzzlllhhhsss~~~}}}uuuxxxrrrxxxnnn___SSSLLLKKKKKKKKKKKKLLLOOOQQQRRRRRRQQQPPPFFFFFFIIIVVVrrr{{{zzzuuurrrvvv{{{qqq|||oooMMM777555222222444222111111111111111111111111222000//////000000///---///////////////.........---------...............,,,,,,,,,------------...............////////////000000000111222222333333555666777777777999<<<>>>@@@DDDEEEDDDEEEJJJKKKIIIHHHKKKIIIKKKQQQPPPZZZppp~~~{{{{{{}}}yyyrrrpppooonnniiibbbccchhhfffbbb___aaacccfffmmmuuu}}}tttiiiiiiooozzzzzzzzzyyy~~~nnnXXXGGG???===<<<888777555333222222222333000000000000000000000000////////////////////////...111777===BBBFFFHHHIIIFFFGGGBBB@@@FFFOOOgggtttjjjqqq|||}}}||||||mmmZZZQQQTTTZZZ]]]]]][[[]]]aaadddggghhhiiiiiiWWWXXXXXX```ttt}}}|||iiihhhiiisss{{{|||vvv~~~VVV<<<888444222333111111111111111111111111111000///......000000///...111111000000000/////////---------.........//////,,,,,,,,,---------..................////////////000000000111222222333333555666777777777999<<<>>>@@@DDDEEEDDDFFFJJJKKKIIIIIIKKKIIIKKKQQQPPPZZZpppqqqnnnooozzz|||vvvooojjjhhhgggjjjllljjjeeeiiiqqqooojjjeeeeeeeeehhhpppyyy}}}vvvrrrtttwwwyyy|||yyy|||}}}uuulllooowwwyyyzzz}}}~~~sss___MMMCCC???<<<999888666444333333333444000000000000000000000000////////////////////////000333888???DDDHHHJJJKKKHHHHHHCCCBBBJJJSSSkkkssslllyyyzzzvvvxxxgggWWWXXXhhhyyy~~~}}}jjjjjjgggfffnnn|||~~~ttteeeZZZYYY]]]kkkvvv|||]]]@@@;;;666222333111111111111111111111222222///...---...///000///...222222111111000000//////---------.........//////,,,,,,,,,------...................../////////000000000000111222222333333555666777777777888<<<>>>AAADDDEEEDDDFFFJJJKKKIIIJJJLLLJJJKKKQQQPPPYYYooo}}}zzzvvvlllfffiii{{{tttgggdddhhhkkknnnrrrsssrrrnnnlllkkkpppoookkkfffffflllvvv~~~rrrccc]]]___fffjjjkkkfffmmmyyyuuurrrxxxzzzwww{{{~~~zzzkkkTTT@@@;;;@@@:::888555333444444333222888333...,,,...000000000111000///////////////000222666<<>>777555111222222111000000000000000000///............///000))),,,000000///,,,,,,,,,.........------.........---------............///............//////////////////000111222333444444555666777888:::===???@@@AAAAAABBBDDDFFFHHHJJJKKKMMMMMMMMMNNNMMMNNNWWWbbbzzz~~~~~~xxxsssssssssuuuyyyllllllqqqvvv|||}}}|||zzzxxxzzz{{{zzz~~~xxxppphhhiiimmmwww~~~}}}rrrggg___jjj{{{uuuqqq|||yyyyyytttkkkjjj{{{|||sssmmmcccQQQBBB>>>;;;888666555555444333000111222222111000//////000000000000000111222222888<<>>EEEJJJKKKLLLKKKLLLIIIEEE@@@GGG```vvvppp[[[___}}}kkkwww}}}mmm[[[LLLFFFHHHIIIGGGHHHKKKPPPZZZlll}}}uuugggcccggglllfffdddhhhrrr|||hhhQQQGGGDDDAAABBBFFFFFFHHHNNNXXXbbbqqqdddKKK;;;444333777666444222111000//////////////////////////////........................------...//////...---------------............///....../////////000000000...//////000111222333333555666777888:::===???@@@BBBCCCEEEHHHJJJKKKLLLLLLKKKKKKMMMOOOOOORRR\\\ggg|||{{{~~~|||qqqnnnyyyjjj[[[ZZZ[[[```eeehhhgggeeemmmzzzvvvttt|||{{{zzz{{{|||yyy|||~~~pppkkkgggXXXHHH@@@===999777666666444333///111222111//////000222000000000000111222333444:::???FFFKKKMMMLLLLLLLLLHHHDDDCCCLLLaaaqqqoooddduuuzzztttnnn]]]QQQKKKLLLQQQOOOQQQWWW[[[\\\bbbppp~~~sssgggccceeefffggg___```gggttthhhUUUEEEBBBBBB>>>???DDDBBBBBBEEEKKKPPP[[[nnnpppTTT;;;222777444333222111000000000000......////////////......---,,,,,,---------,,,+++------...//////...---------------............///.../////////000000000000......///000111222333333555666777888:::===???@@@AAABBBEEEGGGIIIKKKKKKKKKKKKJJJLLLNNNNNNQQQ[[[fffxxxvvvyyy~~~}}}rrrqqq|||ZZZYYY\\\aaahhhmmmooonnnlll~~~|||{{{|||}}}{{{{{{~~~rrrmmmiiiZZZJJJ@@@===:::777777666444333///111222111......111333000000000000111222333444;;;@@@GGGLLLMMMMMMLLLLLLIIIFFFHHHRRRbbbmmmqqqrrryyy}}}{{{bbbSSSMMMNNNSSSYYY\\\dddooouuussspppvvvyyyooofffgggllllllbbbWWW\\\aaannnmmmPPPBBB999===>>>;;;;;;AAA>>>>>>>>>???@@@FFFVVVeeeyyy[[[:::000:::000000000000000111111222......////////////..................//////...---,,,---...//////...---,,,---------.........//////////////////000000000000......///000111222333333555666777888:::===???@@@@@@AAADDDGGGIIIJJJJJJJJJKKKJJJLLLMMMMMMOOOYYYddd~~~|||zzzxxx}}}{{{wwwzzzpppbbbeeexxx}}}xxx}}}zzzxxx{{{zzzyyy|||yyyxxx{{{mmmjjjmmmTTTFFF@@@;;;;;;:::555222333444333222111000000000000111///000222222///111666<<>>::::::???AAA???CCCCCCBBB@@@AAAFFFMMMSSShhhwww}}}gggFFF222777333222111000////////////...,,,***---333666555222000000//////.........---////////////////////////........................---....../////////////////////000111222333333444555666888:::<<<======>>>===???CCCFFFIIIJJJJJJIIILLLIIIIIILLLOOOSSS\\\eee~~~|||{{{zzz|||xxxzzzyyy|||yyykkkeeewww}}}}}}|||zzzyyywwwvvvuuuxxxzzzxxx|||tttrrrVVVHHHAAA<<<;;;999555333333444333222111000000000000111///000222222///111666===EEELLLNNNOOOPPPNNNJJJHHHHHHQQQtttzzz}}}{{{sssjjj]]]```gggyyy|||uuuvvv{{{rrreeeYYYSSSTTTXXX\\\kkk~~~xxxhhhWWWHHHAAA===@@@AAA>>>>>>BBBBBB@@@CCCCCCBBB@@@@@@EEELLLRRReeerrrlllKKK555777333222111000000/////////444111///222777999888555000/////////............////////////////////////........................---....../////////////////////000111222333333444555666888:::;;;======>>>>>>@@@DDDGGGJJJKKKKKKKKKLLLJJJKKKNNNPPPSSS[[[ddd{{{zzzyyyyyy~~~~~~yyyzzzvvvjjjdddffflllrrrpppkkkiiilllzzz{{{}}}zzzxxxxxxuuutttsssuuu|||vvv{{{^^^NNNEEE===;;;:::666444555444333222111111000000111111///000222222000222777>>>FFFMMMOOOOOOPPPMMMIIIEEEFFFWWWyyyrrrxxxwww}}}ggg___jjj|||yyy~~~nnnXXXNNNMMMRRR```nnn~~~sssaaaUUUJJJBBB======BBBDDDBBBBBBEEEFFFEEEGGGHHHIIIHHHHHHLLLTTTZZZeeennn}}}vvvUUU:::777333333111000000000000000111///...///333444333111////////////............////////////////////////........................---....../////////////////////000111222333333444555666777999;;;<<<======???AAAEEEHHHJJJLLLLLLKKKKKKKKKMMMPPPRRRSSS[[[dddwwwuuutttqqqvvvxxx{{{xxxyyyyyyvvvoooooorrrxxxvvvfffaaannnppprrrrrrmmmhhhllltttxxx{{{xxxwwwwwwvvvvvvtttttt}}}ttt|||lllWWWLLLAAA===;;;888777777444444333222111111111111222000000222111000333888@@@HHHOOOQQQQQQQQQNNNIIICCCLLLbbbxxxhhhtttuuu|||kkkiiizzz}}}yyy```NNNOOOXXXbbbuuupppXXXLLLHHHFFFCCCBBBAAAEEEEEEDDDFFFNNNTTTUUUVVVYYY[[[[[[[[[^^^ffflllnnntttbbbBBB999333333222111000000000000...---+++,,,...///---,,,///////////////.........////////////////////////........................---....../////////////////////000111222333333444444555777999;;;<<<======???AAADDDHHHJJJKKKKKKKKKKKKKKKOOORRRSSSTTT[[[eeetttrrrnnniiimmmssszzzssssssxxx}}}uuuqqqgggeeeccceeemmmwwwvvvgggeeejjj|||rrrkkknnnvvv|||xxxvvvuuutttvvvuuuuuu}}}vvv~~~|||cccUUUFFF@@@>>>;;;999:::555444333222111111111111222000000222111000444:::AAAJJJQQQTTTTTTSSSPPPKKKLLLUUUgggqqqmmmtttqqq~~~sssxxxzzz```RRROOO___rrr}}}aaaQQQBBB>>>AAACCCDDDEEEFFFHHHHHHIIISSScccooossslllpppsssrrroooqqqwww}}}qqqKKK;;;444333222111000000000000111000000000000000///............///////////////////////////////////////........................---....../////////////////////000111222333333444444555777999:::<<<<<<===>>>@@@CCCFFFIIIJJJJJJJJJJJJLLLPPPTTTTTTUUU]]]gggpppmmmiiifffjjjuuu|||rrriiillluuu}}}qqqmmmhhhfffhhhmmmqqqsss{{{yyywwwtttkkk```]]]gggvvv}}}tttmmmpppwww}}}~~~~~~yyyvvvuuuooorrrtttttt{{{|||}}}nnn]]]KKKBBB???===;;;;;;555444333222222111111222222000///111111111555;;;BBBKKKTTTVVVWWWWWWSSSNNNOOOUUU```uuuxxxxxxmmmooo{{{oooYYYMMMOOO]]]xxxzzzeeeNNNEEE>>>@@@DDDFFFGGGIIIKKKLLLNNNVVViii}}}|||~~~~~~|||SSS===444333222111111000111111222222111111111000000000.........///////////////////////////////////////........................---....../////////////////////000111222333333444444555666888:::;;;<<<<<<===???CCCFFFHHHIIIJJJIIIIIILLLQQQTTTTTTUUU```kkkxxxfffcccdddeeelll~~~uuukkkfffhhhppp}}}}}}{{{xxxtttpppwwwzzzzzznnn______^^^ZZZTTTVVVeeevvvyyyxxxxxxxxxssspppuuu|||~~~|||}}}{{{wwwvvvmmmrrrtttrrrwww|||rrruuucccNNNCCC???<<<::::::555555444333222222222222333000///111111111666<<>>@@@CCCGGGIIIJJJJJJJJJIIILLLPPPSSSSSSVVVbbbpppqqq]]][[[^^^dddnnnrrrgggggggggmmmwwwwwwyyyzzz{{{{{{|||kkk\\\UUUUUUVVVVVVUUUPPPSSS```pppuuussssssuuutttttt{{{zzzvvvyyyxxxxxx~~~|||yyywwwpppuuuuuuqqqrrr~~~zzzkkk}}}~~~yyyeeeOOOCCC???;;;999888555555444333222222222222333000///111111111666===CCCMMMVVVZZZ[[[[[[XXXSSS\\\{{{xxxzzzxxxZZZMMMLLLRRRhhhqqq[[[OOOJJJDDDCCCEEEIIIJJJIIIKKKOOOTTTWWW___qqqyyyxxx[[[@@@555444333222111111111111000111222111000000000111---.........//////000000////////////////////////........................---....../////////////////////000111222333333444333444666888:::;;;<<<<<>>>>>???===;;;777444222222333444222000000222222111666<<>>AAADDDFFFGGGHHHIIIJJJGGGLLLNNNRRRWWWUUU^^^tttqqq```\\\ZZZZZZhhhzzzuuuiiifffgggmmmwww}}}~~~oookkkbbbWWWPPPQQQYYY```jjjgggbbb^^^___eeeooowwwwwwwwwxxx|||{{{uuummmiiikkkooouuuxxx}}}~~~xxxuuuvvvuuupppmmmnnnooorrr{{{yyyooovvveeecccssskkk```RRRFFF@@@>>>???AAA<<<:::777444222222333333222000000222222111666===GGGNNNWWW[[[[[[YYYYYYZZZwwwkkkZZZMMMIIITTTdddqqqvvvkkk^^^SSSIIICCCDDDIIIHHHJJJPPPXXX[[[^^^gggqqqfffjjjuuuxxxpppnnnvvvnnnFFF888666333222222222111000////////////////////////////////////////////////................................................---......//////......---//////000111222333333444555666666777888:::;;;<<<>>>@@@DDDFFFGGGGGGHHHJJJGGGMMMNNNRRRWWWUUU___uuukkkZZZWWWWWW[[[mmm~~~mmmcccaaa___jjj||||||sss___OOOLLLGGGCCCFFFSSSdddqqq{{{yyytttpppnnnqqqwww{{{zzzzzz|||wwwyyy|||~~~~~~|||yyywwwmmmjjjfffggglllssszzz~~~yyyuuuuuutttpppnnnnnnoooqqqyyyrrrrrrjjjaaallltttjjjZZZKKKBBB?????????;;;999666444222111222222222000111222222111777???HHHOOOYYY^^^^^^[[[ZZZYYY{{{}}}{{{hhhTTTHHHDDDKKK^^^qqqwwwgggXXXOOOHHHGGGGGGGGGKKKPPPPPPUUU^^^dddeeefffmmmvvviiippp|||~~~vvvsssvvv~~~qqqLLL999777444222222222111000000000000000000000000000////////////////////////................................................---......//////......---//////000111222333333444555555666777999:::;;;<<<<<>>BBBDDDEEEFFFHHHIIIJJJOOOPPPSSSXXXWWWaaaxxxzzzhhh[[[\\\___ddduuu{{{oooiiijjjtttzzz}}}qqqfff___[[[ZZZWWWSSSPPPQQQWWW]]]dddkkktttzzz~~~eeeUUUNNNMMMNNNKKKIIIGGGIIIPPP\\\jjjtttzzz{{{|||||||||}}}~~~sssvvvyyy|||}}}||||||}}}~~~~~~{{{xxxxxx||||||vvvsssssspppnnnooooooooottt{{{yyyrrrnnnjjjmmmfffVVVHHHCCCCCCBBB:::999777555333222222222111111222333111222:::EEELLLRRRZZZ```aaa^^^ZZZWWW```qqquuupppwwwqqqYYYPPPMMMLLLRRR^^^nnnnnnXXXMMMIIICCCAAADDDKKKQQQSSSVVVZZZ[[[aaafffeeedddgggooouuu}}}~~~rrrMMM===:::555222111111000000////////////////////////////////////////////////...................................................//////////////////...//////000111222333333444444555777888:::;;;;;;;;;;;;>>>BBBDDDEEEFFFHHHJJJKKKPPPPPPSSSXXXWWWaaaxxxyyyiii]]]___ccciii{{{yyyoookkkmmmvvvwwwvvvpppdddYYYRRROOOLLLKKKMMMSSSZZZcccnnnxxxcccOOOIIILLLUUU]]]]]][[[ZZZ[[[___gggpppuuuwwwyyy|||~~~{{{uuu{{{~~~wwwssstttvvv}}}~~~}}}vvvsssrrrooonnnooonnnmmmqqqwwwtttyyywwwwwwjjjRRREEEAAA???;;;:::888666444333222222000111333444111222<<>>BBBEEEFFFGGGIIIKKKKKKPPPPPPRRRWWWWWWaaayyyzzzhhh\\\^^^dddlllxxxooolllmmmnnnmmmiiiaaaWWWSSSTTTVVVXXXWWW^^^nnntttbbbOOOJJJPPP[[[iiiuuu|||yyyuuussstttwww{{{}}}xxx{{{~~~oooaaaccchhhmmmoooppprrrxxx}}}~~~wwwrrrrrrooonnnpppnnnlllooouuu~~~wwwvvvcccKKKAAA<<<;;;:::999777666444333333000111444444111222===IIIQQQTTTYYY]]]___]]]YYYVVV\\\qqqzzz|||ttt[[[MMMLLLPPPNNNXXXhhhyyymmmQQQBBB@@@EEEJJJOOOUUU```iiiiiifffhhhnnnuuu||||||~~~]]]@@@<<<666222111000000///000000000000000000000000////////////////////////................................................//////000000000000////////////000111222333333444333555777999;;;;;;::::::;;;???CCCEEEGGGHHHJJJLLLKKKPPPOOOQQQVVVVVVaaaxxxzzzhhhZZZ\\\cccnnnyyyooolllnnnjjjjjjfff```[[[\\\dddkkklllkkktttxxxhhh```QQQFFFJJJXXXiii{{{}}}~~~zzz}}}vvvddd\\\___fffpppzzz~~~wwwrrrrrroooooopppnnnlllnnntttwwwvvvoooSSSGGGBBB<<<;;;:::888777555444333000111444444111222===KKKRRRTTTXXX\\\^^^]]]YYYVVVYYYrrr|||ppp\\\MMMGGGMMMVVV[[[kkkzzz]]]HHHAAAFFFNNNRRR\\\dddpppwwwsssmmmooovvv}}}{{{aaaAAA<<<666222111000000///111111111111111111111111////////////////////////................................................//////000000000000////////////000111222333333444333555777:::;;;;;;::::::<<>>===;;;888666555444333222222333333111444AAANNNVVVTTTSSSSSSTTTXXX[[[^^^rrrZZZUUUTTT^^^qqqpppWWWLLLGGGPPPbbbrrr}}}~~~yyyqqqoooyyy}}}|||qqqPPP>>>777666111111111+++//////000000000000111111////////////....................................------............------............////////////000000000111222222333333333444666888::::::::::::<<>>:::888666555444333222222111555DDDSSS]]]^^^[[[VVVPPPOOOSSSWWWxxxxxxqqquuusssaaaVVVVVV[[[fffrrrwwwwww{{{zzzzzzxxx~~~zzz[[[CCC666444222444555...000000/////////...................../////////000..............................////////////..................////////////000000000111222222333333444666888:::;;;;;;;;;;;;<<>>999666777333666222222666555AAAYYYaaahhhccc[[[XXXTTTUUUaaa|||||||||www|||lllbbbbbbjjjuuu}}}{{{xxx}}}wwwttt}}}cccHHH888666222111222///000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000111222222333333555666777999:::;;;<<<<<<<<<@@@CCCDDDDDDFFFJJJNNNPPPRRRQQQTTTWWWUUUfff|||vvvpppkkkiiiooozzzwwwkkknnnwwwrrrvvv{{{^^^NNNJJJNNNKKKNNNOOOHHHFFFQQQbbbxxx}}}||||||{{{kkkaaa^^^eeevvv~~~vvvooollljjjffffffhhhkkkjjjyyy|||wwwmmmWWWOOOIIIDDDBBB???:::777888555777222111555555BBB[[[bbbjjjfff^^^[[[UUUUUU___zzz|||~~~yyy{{{sssxxxjjjcccdddooosssvvvuuuxxxzzz}}}{{{{{{zzz}}}gggKKK;;;888333111222...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000111222222333333555666777999:::;;;<<<<<<===@@@CCCDDDDDDFFFKKKOOOOOOQQQQQQTTTWWWVVVggg}}}yyyuuurrrpppooo}}}zzzuuu~~~rrr{{{vvvYYYKKKGGGIIINNNPPPRRRSSSPPPKKKXXXmmm~~~zzz}}}lllbbbbbbdddooozzz|||vvvxxx~~~}}}|||}}}~~~~~~vvvooollljjjffffffhhhkkkkkk|||{{{yyysssbbbQQQKKKFFFDDDAAA<<<999999444666111///333444AAA[[[ccckkkhhh___[[[TTTQQQ[[[sssttt~~~xxx|||uuummm{{{tttpppllljjjhhhgggffffffggghhhuuu|||zzzssshhhcccfffssstttuuuzzzsssooo~~~gggKKK;;;888333222333...000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000111222222333333555666777999:::;;;<<<<<<===@@@CCCEEEEEEFFFKKKOOONNNQQQQQQTTTXXXXXXiii}}}{{{yyywwwwwwzzztttxxxpppjjjhhhhhhkkkooovvv~~~yyyaaaKKKIIIQQQXXX^^^fffhhheeeeee\\\eeeuuu~~~|||xxxwww}}}|||nnnhhhmmmrrrttt~~~}}}xxxlllcccffftttzzzqqqzzzzzzzzz~~~vvvooollljjjfffeeehhhiiilll}}}wwweeeTTTMMMHHHFFFCCC===:::;;;555666111000333444BBB[[[ccclllhhh___[[[RRROOOXXXjjjiiisssqqqzzzqqq}}}uuuggg[[[TTTRRRQQQPPPOOONNNMMMMMMMMMMMMTTTfffzzzzzztttrrrlllcccbbbhhhtttuuuzzzlllgggzzzcccHHH888777222222444000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000000000000111222222333333555666777999:::;;;<<<<<<===@@@DDDEEEEEEGGGKKKOOONNNQQQQQQUUUYYYYYYjjj}}}{{{yyyyyyuuuvvv}}}}}}~~~{{{uuuiii[[[QQQMMMLLLJJJMMMTTT]]]dddaaaTTTIIIKKK\\\fffnnn||||||ttttttnnnrrrzzz{{{wwwwww{{{xxxxxxvvvvvvtttrrruuu|||~~~|||xxxkkk```___iiizzzvvvuuu~~~|||uuuvvv~~~wwwpppmmmjjjeeedddgggfffkkk|||zzzdddVVVPPPJJJHHHEEE???<<<<<<777999444333777777DDD]]]dddllliiiaaa]]]UUUSSS\\\fffbbbjjjnnntttuuuzzzxxxgggWWWKKKEEEBBBBBBBBBAAAAAAAAAAAAAAABBBGGGTTTbbbjjjuuu|||uuulllfffddd```\\\```iiinnnqqq|||}}}dddaaa~~~```EEE666555222222444111000000000000000000000000000000000000000000000000////////////////////////........................////////////000000000000000000000111222222333333555666777999:::;;;<<<<<<>>>AAADDDEEEEEEGGGLLLPPPOOORRRRRRVVVZZZYYYjjj~~~xxxyyypppiiifffggghhhgggcccZZZNNNFFFCCCDDDGGGIIINNNRRRSSSPPPLLLIIIPPPgggsss}}}~~~zzzyyy|||{{{xxxyyy{{{xxxxxx~~~tttkkkfffnnntttxxx}}}wwweee]]]dddqqq}}}~~~xxxpppqqq{{{yyyqqqmmmiiieeeccceeeeeehhh{{{|||mmmXXXQQQLLLJJJFFF@@@======666999555555999888DDD\\\dddllljjjcccaaa\\\\\\fffjjjdddiiiqqqvvvssszzzfffXXXQQQMMMIIIEEE???@@@@@@AAABBBBBBCCCCCCHHHPPPUUUWWWaaazzzvvvqqqbbbYYYSSSSSSSSSSSS^^^lllnnntttuuuyyy}}}fffiii```EEE666555222222444111000000000000000000000000000000000000000000000000////////////////////////........................////////////000000000000000000000111222222333333555666777999:::;;;<<<<<<>>>AAADDDEEEEEEGGGLLLPPPPPPSSSSSSVVVZZZYYYjjjzzz|||rrrcccYYYOOOLLLNNNKKKNNNNNNJJJCCC???AAACCCEEEHHHLLLMMMKKKHHHHHHKKKWWWrrr~~~}}}~~~~~~{{{}}}yyyvvvuuu|||{{{|||cccUUUSSSPPP]]]iiipppwwwhhh```iiiwww}}}}}}~~~yyyuuummmooozzzyyyqqqmmmiiidddbbbdddfffeeevvv{{{|||YYYRRRMMMKKKGGGAAA>>>>>>444777444444888777BBBZZZdddmmmkkkffffffcccdddpppppphhhmmmxxx|||vvvrrrzzzfffPPPHHHLLLRRROOOIIIAAABBBCCCDDDFFFGGGHHHHHHGGGMMMNNNKKKRRRggg~~~~~~}}}{{{rrrggg___TTTKKKFFFGGGIIINNN]]]mmmyyy}}}nnngggpppsss~~~aaaFFF777666222222444000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000111222222333333555666777999:::;;;<<<<<<>>>AAADDDFFFFFFGGGLLLPPPQQQTTTSSSWWWZZZYYYjjjvvvsssuuu```PPPFFFBBB???===CCCAAACCCFFFAAA;;;???JJJQQQTTTYYY]]]WWWNNNLLLPPPbbbrrr~~~}}}zzzyyy|||~~~xxxpppooovvv___MMMIIIHHHIIIPPPVVV[[[ggg}}}xxxhhhjjjmmmvvvzzzwwwyyy{{{{{{|||yyyppppppyyy}}}tttllleeecccccccccdddlllyyyuuuzzz___VVVOOONNNLLLGGGAAA>>>555999666555777555@@@YYYjjjmmmlllhhhfffkkkuuu|||zzzkkkooovvvvvvvvvbbbVVVOOOSSSWWWTTTNNNLLLHHHJJJOOORRRMMMFFFGGGMMMMMMGGGEEEIIIMMMQQQ\\\ggglllnnnpppooolllcccUUUIIIEEEAAAAAAEEEHHHNNNaaauuu{{{www||||||eeeeeekkkppp}}}ZZZGGG777555777444222444111111111111000000000000////////////////////////------......///000000000,,,---......//////............///000000000000000---333666222111444555333444555666888:::;;;;;;;;;>>>@@@BBBCCCDDDGGGJJJLLLNNNNNNXXXVVVWWW[[[fffsssrrrvvvfffRRRFFFCCCDDDCCC@@@DDDAAACCCFFFBBB===DDDQQQ\\\eeemmmmmmeee\\\YYYYYYgggttt}}}{{{|||}}}wwwoooqqqvvvrrrVVVJJJIIIKKKKKKQQQWWWZZZeeexxxqqqgggnnnttt|||yyywwwxxxyyytttwww|||yyypppoooxxx}}}tttkkkeeebbbaaabbb```iiivvvvvvyyy^^^VVVOOOOOONNNHHHBBB???999;;;888666777555@@@XXXhhhnnnooogggaaaiiizzzyyyjjjooo~~~qqqppp~~~nnn[[[TTTQQQVVVWWWRRRLLLJJJMMMMMMMMMMMMOOOQQQSSSTTTOOOGGGBBBBBBDDDHHHQQQ[[[]]]]]]\\\\\\[[[VVVMMMEEEAAA@@@DDDJJJOOOUUUeeeuuuttt```]]]bbbwwwggggggrrruuuyyyZZZGGG777555666333111333///............---------///////////////////////////////////////.........,,,---......//////............///000000000000000---111222//////222222...555666777999:::;;;<<<<<<>>>@@@BBBCCCEEEGGGJJJMMMOOOOOOYYYVVVXXX[[[dddxxxpppqqq~~~hhh```TTTFFF@@@DDDFFFCCC>>>AAA???AAADDDCCCBBBNNN]]]wwwzzzrrrmmmhhhmmmvvv~~~~~~zzztttvvv{{{xxx```TTTQQQTTTYYYYYY^^^bbbccciiiwww~~~kkkhhhtttzzz{{{xxxzzztttqqqxxxyyyooonnnvvv|||tttkkkddd````````````hhhrrrxxx}}}xxx]]]VVVPPPQQQPPPJJJCCC@@@;;;<<<888555777444???VVVdddnnnqqqfff]]]fff|||uuugggqqqrrrmmm~~~xxxggg\\\ZZZ[[[\\\YYYRRRMMMLLLQQQRRRQQQRRR^^^kkklllcccUUULLLDDDBBBFFFLLLUUU\\\VVVQQQLLLKKKJJJHHHDDDAAA???DDDMMMVVV]]]dddqqq|||~~~jjjYYYPPPSSS[[[eeekkk}}}jjjgggxxxssszzz[[[HHH888555666333111222111111111000000000000///000000000000000000000000111000000///......------------...////////////.........///000000000000000+++...000111444999999555666666777999:::;;;<<<<<<>>>@@@BBBDDDEEEHHHKKKNNNPPPOOOYYYWWWYYY[[[bbbwwwrrrmmmpppooo^^^QQQLLLHHHCCCDDDGGGIIIFFFBBBGGGDDDEEEIIIKKKNNN[[[kkkxxxxxx~~~{{{}}}~~~yyy___WWWWWWZZZ```iiiooosssuuusssuuu||||||kkkjjjwww|||}}}~~~yyyzzzzzzooommmttt||||||sssjjjccc___^^^^^^___dddkkk{{{{{{uuu}}}xxx^^^WWWRRRSSSSSSMMMFFFCCC;;;<<<777555888666???VVVbbbnnnsssiiiaaahhhyyymmmaaaqqqsss{{{vvvgggkkkkkkkkkeee\\\TTTQQQRRRSSS[[[aaahhh{{{oooVVVPPPJJJMMMUUU```iiinnn___UUUJJJDDDBBB@@@???@@@@@@KKKYYYeeeooozzzyyylllcccYYYTTTRRRTTT\\\eeeeeeeeesssiiidddwwwmmm{{{[[[HHH777555666222000222333333222222222111111111////////////////////////000000//////............------...///////////////......///000000000000000//////000111555888888666666666777888999:::;;;<<<===???BBBDDDFFFIIIMMMPPPQQQPPPZZZXXXZZZ[[[```pppnnnlllqqqkkk[[[RRRMMMIIIHHHGGGGGGJJJQQQZZZaaaeee^^^[[[___aaacccmmmzzz~~~zzzwwwqqqrrrjjjZZZPPPSSSYYY^^^fffpppzzz~~~~~~}}}mmmlllwww{{{~~~zzzooolllrrryyy|||tttkkkccc___\\\\\\\\\```bbbooopppuuu|||xxxbbbZZZTTTUUUUUUOOOIIIFFF??????::::::>>><<>>BBBDDDUUUggguuusss___\\\XXXXXX]]]aaadddiiinnnsssvvvggg```sssmmmtttZZZGGG777555555222000222000000/////////.............................................//////000000---...//////000000//////......///000000000000000444222//////000//////000666666666666777999:::;;;===???BBBEEEGGGJJJNNNQQQRRRPPPYYYWWWYYY[[[___jjjjjjlllsss{{{eeeWWWTTTUUUXXXUUUPPPLLLQQQbbb|||{{{}}}|||~~~}}}yyyrrrlllpppyyyooo___PPPNNNPPPXXX```gggooowww{{{~~~mmmmmmyyy|||{{{oookkkpppwww}}}uuulllddd___\\\[[[^^^aaabbbnnnyyy~~~zzzggg^^^WWWWWWVVVQQQLLLJJJEEEFFFAAABBBFFFCCCIII\\\gggsssxxxtttuuu{{{xxxnnn]]]SSSggg~~~|||ppp___ZZZ\\\^^^fffxxxgggjjjlllqqq|||^^^OOOBBB??????===@@@GGGKKKaaayyy|||uuugggkkklllrrrzzz~~~}}}~~~~~~eeeaaarrrssszzz~~~YYYFFF666444555222111333111111111111000000000000////////////////////////------......///000000111......///000000000000///......///000000000000000000......000222444:::AAA888777666666777999:::<<<===???CCCEEEHHHKKKPPPSSSTTTPPPWWWVVVYYY[[[___dddgggkkkuuusssccc\\\bbbkkknnnhhh___[[[ccc{{{~~~sssrrrzzz|||oooZZZOOOLLLRRRYYY^^^gggsss|||~~~qqqrrr}}}{{{ooojjjnnnuuu~~~vvvmmmeee___\\\ZZZ]]]bbbdddrrrlllbbbZZZXXXWWWSSSNNNMMMJJJKKKGGGGGGKKKEEEHHHYYYeeepppuuuqqqttt~~~}}}sss]]]SSSfff|||ttteeecccfffgggtttwwwlllyyyTTTFFF===???AAAAAAEEENNNUUUqqq~~~~~~eeeeeeuuurrr|||WWWDDD555333555333222444444444444333333333222222000000000000000000000000.........///////////////......///000000000000000......///000000000000000,,,,,,///444666;;;HHHVVV:::999888888999:::<<<======???CCCFFFIIILLLQQQTTTUUUPPPVVVTTTXXX[[[``````dddkkkvvv}}}mmmaaacccttt|||uuummmlllwwwwww{{{~~~```QQQLLLOOOXXX]]]^^^hhhxxxuuuwww|||ooojjjnnntttwwwnnneee___\\\ZZZTTT[[[```ppppppeee\\\YYYXXXTTTPPPOOOLLLMMMHHHHHHKKKCCCDDDSSS___lllooojjjnnn|||yyy```VVViii|||{{{xxxllllllnnnooo}}}vvvxxx|||}}}QQQDDD===BBBFFFEEEJJJSSS^^^~~~fffiiixxxkkk~~~~~~VVVCCC444333555333222555111111111000000000//////222222222222222222222222000000000///......------...//////000000000000000...//////000000000000000111111333555333555DDDTTT<<<<<<:::::::::<<<>>>???===???CCCFFFIIIMMMQQQUUUUUUPPPUUURRRWWW[[[aaaaaa___eeewww|||wwwpppdddmmmzzznnnYYYSSSRRRZZZ[[[```iiiuuu}}}zzz~~~{{{oookkkpppwwwzzzoooddd\\\YYYYYY]]][[[dddkkksssaaa\\\```[[[VVVSSSMMMLLLLLLHHHBBB@@@HHHWWWdddvvvxxxnnn]]]___rrrfff[[[bbbrrr~~~~~~|||~~~tttOOOBBB<<>>AAAEEEHHHJJJMMMQQQTTTTTTQQQXXXUUUWWWZZZ```bbb```fffxxxxxxssspppjjjtttyyy}}}aaaUUUUUUWWWeeehhhlllqqqvvv|||~~~yyywww|||zzznnniiinnnttt}}}qqqddd\\\XXXXXXYYYYYYeeennn|||uuutttbbb]]]bbb]]]YYYWWWQQQOOONNNKKKHHHKKKYYYpppiiidddqqq{{{zzzcccXXX```}}}qqq~~~~~~yyyiiiPPPGGGEEEMMMUUU]]]nnnooozzzbbb|||nnnLLLAAA666333111000111444444333222000000000000111111111000000///000000111111111000000//////......////////////////////////000000000000000000000000000000111222333444444555666777888:::;;;<<<=========@@@DDDGGGIIILLLPPPRRRTTTQQQYYYVVVXXXZZZ```cccaaahhhyyysssppptttttt~~~{{{|||xxxooojjjrrrmmmWWWUUU]]]bbbkkkpppvvvzzz}}}}}}wwwxxxtttsssyyyxxxlllgggkkkqqq}}}qqqeee[[[WWWVVVVVVXXXfffqqqyyyssstttaaa\\\aaa]]]YYYXXXSSSQQQOOOLLLKKKSSSiiizzznnnqqqtttppp]]]UUU^^^zzzvvvtttaaaKKKGGGJJJSSS^^^mmmuuuzzzaaalllKKK@@@777444333111222444444333222000000000000111000///////////////000000000000000000////////////////////////////////////000000000000000000000000000000111222333444444555666777888:::;;;<<<======<<>>>>>===AAAFFFJJJLLLNNNQQQSSSTTTRRRZZZXXXZZZ[[[aaa^^^___hhhyyyyyywww{{{wwwyyy{{{xxxlllaaaaaagggnnnssswwwuuurrruuu||||||zzz~~~~~~|||nnnfffhhhmmmwww{{{vvvjjj___YYYWWWXXXXXXYYYfffqqqnnnppp}}}uuu```YYY[[[VVVTTTUUURRRQQQPPPMMMLLLTTTjjjyyy[[[TTT___{{{qqqTTT\\\ooouuuwwwpppzzz___CCC;;;555444444222111222444333222000000000000111111000000000111222333444......//////000000111111000000000000000000000000000000000000000000000000000000111222333444444555444555777:::<<<===>>>>>>>>>BBBGGGKKKNNNOOOQQQSSSSSSRRR[[[YYY[[[\\\aaa^^^```jjj{{{{{{tttjjjdddaaadddffffffgggkkkpppyyytttpppuuu|||~~~|||nnnfffgggkkkrrrwww~~~vvviii^^^XXXWWWXXXUUUWWWdddpppvvvyyy~~~ttt___XXX[[[WWWWWWZZZWWWSSSRRROOOLLLOOO]]]ttt|||bbbWWW___}}}zzzeeeSSSddd~~~~~~uuummmnnnqqqwwwxxxooosss{{{rrrXXX@@@999333333444111000000444333222000000000000111/////////000000111222333////////////000000000000000000000000000000000000000000000000000000000000000000111222333444444555444555777:::<<<===>>>???===AAAGGGKKKMMMOOOQQQRRRSSSRRR[[[ZZZ[[[\\\aaa___aaalll}}}}}}{{{~~~zzzyyylllddd___]]]^^^ZZZRRRQQQUUUaaakkk}}}yyymmmffflllwww~~~|||mmmeeefffjjjnnnttt}}}vvviii^^^WWWVVVWWWTTTVVVcccnnn~~~zzzqqq\\\UUUYYYWWWXXX\\\[[[SSSSSSOOOIIIGGGOOO^^^kkkxxxgggYYY^^^{{{yyymmmgggjjjsss{{{xxxdddUUUlllmmm___[[[ZZZ```hhhttttttkkkvvv|||vvv|||SSS>>>777222333444111///000444333222000000000000111............///000222222000000000000////////////000000000000000000000000000000000000000000000000000000111222333444444555444555777:::<<<===>>>???<<<@@@FFFJJJMMMNNNPPPQQQSSSRRR[[[ZZZ\\\\\\aaacccgggpppwwwkkk___YYYQQQMMMNNNRRRUUUVVV^^^cccpppwwwjjjmmmpppuuu{{{}}}|||nnneeeccceeeqqqtttzzzrrreee\\\WWWSSSRRRWWWYYYjjjyyywwwrrrqqq}}}yyyqqq\\\UUUXXXUUUUUUYYYWWWUUUSSSOOOKKKHHHHHHIIIJJJaaaxxxzzzrrrhhhfffdddsss|||rrr```\\\___ccchhhmmmffffffiiiqqqyyy|||zzzvvvxxxzzzpppddd^^^wwwwwwhhhXXXUUUTTTXXX___kkk}}}www}}}|||yyypppOOO;;;888444111111222222222000000000000////////////.........//////000111222............////////////...............///000111000000000000000000000000000000111111333555666777666666888:::<<<>>>???@@@@@@CCCGGGJJJKKKLLLNNNOOOTTTVVVUUUXXX[[[VVVbbb~~~kkkmmmsss}}}iiiZZZTTTPPPLLLLLLQQQWWW\\\___kkkqqqzzzxxxooohhhllloootttyyy~~~{{{||||||~~~xxxiii```___```ooorrrwww}}}yyymmmbbbZZZVVVTTTRRRWWWXXXhhhwwwqqqmmmvvvxxxwwwqqq]]]UUUXXXTTTTTTWWWTTTTTTRRRNNNJJJFFFCCCAAA@@@HHH^^^vvv}}}wwwrrrqqqmmmhhhuuu{{{ooo```RRRQQQVVV[[[aaagggWWWWWWYYY___eeegggccc___YYYZZZ```mmmwwwwwwmmmbbb]]]vvv|||qqqvvvkkk^^^WWWUUUZZZfffssswww~~~xxxoooLLL;;;777333111111222222222000000000000////////////.........//////000111222....../////////000000000000000/////////000111111111111111111111111111111000111222333444555666666666666888:::<<<>>>???@@@@@@CCCGGGJJJKKKLLLNNNPPPSSSUUUTTTXXXZZZVVVccc~~~ooopppuuu~~~rrr\\\LLLLLLLLLMMMRRR[[[dddlllooopppyyy|||sssppppppxxxzzz~~~{{{{{{tttddd[[[[[[]]]lllpppvvv}}}~~~wwwkkkaaaZZZVVVSSSRRRUUUVVVfffssshhhfffzzz|||{{{qqq\\\TTTVVVSSSRRRUUURRRUUUUUUSSSOOOJJJEEE@@@===;;;NNNeeettt{{{}}}{{{wwwzzztttkkktttzzzhhhYYYUUUTTTWWWXXXXXX[[[___SSSSSSUUUZZZ___```]]]YYYSSSQQQTTT^^^iiikkkaaaWWW^^^uuunnnZZZMMMHHHKKKTTT^^^uuuuuuggglllwwwzzzooodddzzzmmmFFF:::777333111111222222111000000000000////////////.........//////000111222///000000000000111111111222222111000000000111111222222222222222222222222000111333555555666555555666666888:::<<<>>>???@@@@@@CCCGGGJJJKKKMMMOOOPPPSSSTTTSSSWWWZZZVVVcccooorrrxxxyyyjjjWWWMMMKKKMMMRRRZZZdddnnnvvvzzzuuu|||yyy~~~qqqbbbZZZ[[[^^^kkkqqq{{{{{{oooddd\\\WWWTTTRRRTTTTTTcccooo{{{```bbbnnnYYYRRRUUURRRRRRUUUSSSSSSTTTUUUTTTPPPJJJDDD@@@<<>>???@@@@@@CCCGGGJJJLLLMMMOOOQQQRRRSSSRRRVVVZZZWWWeeetttxxxxxxwwwxxxuuuhhhdddeee^^^fffpppxxxyyybbbVVVTTTOOORRRXXX```hhhpppwww|||~~~{{{~~~|||rrrtttxxxrrrccc\\\^^^bbbjjjtttzzzpppfff^^^ZZZVVVTTTTTTRRR```kkkyyyttt]]]dddjjjVVVOOOTTTRRRSSSWWWUUUPPPRRRSSSSSSPPPJJJDDD@@@<<>>???@@@@@@CCCGGGJJJLLLNNNPPPRRRRRRSSSRRRVVVZZZXXXggg{{{~~~wwwvvvxxxllllllooopppjjjaaa\\\\\\[[[cccgggccc\\\YYYYYYYYY\\\bbbhhhlllpppwwwooo\\\WWWXXX]]]```ffflllqqqxxx~~~}}}rrrlllnnnwww{{{pppgggbbbiiiqqq~~~sssddd]]]___bbbjjjuuu{{{uuulllddd^^^[[[XXXWWWUUUQQQ^^^iiivvvqqq___kkkhhhTTTNNNSSSRRRTTTXXXWWWUUUVVVVVVUUUQQQKKKFFFCCC;;;BBBTTTmmm~~~zzzxxxtttkkksssuuu^^^QQQ]]]eeehhh___VVVXXXcccmmmjjjlllmmmnnnlllhhheeebbb^^^fffkkkeeeVVVIIIDDDEEENNNiiikkkYYYNNNMMMIIIHHHKKKOOOQQQTTTXXX___jjj{{{|||___QQQYYYbbbrrriiifff```???888555333222222222000///000000000000////////////.........//////000111222000111111111111222222222111111000/////////000000000000000000000000000000111222444666888888888888666666888:::<<<>>>???@@@???CCCGGGKKKMMMNNNQQQRRRRRRSSSRRRVVV[[[ZZZiiizzz}}}uuukkkffflllooooooggg\\\TTTSSSVVVQQQSSSXXXZZZVVVPPPPPPUUUYYY\\\[[[WWWYYY```cccbbbfffhhhiiijjjkkkooouuuzzz}}}yyyhhh```___```jjjnnnssswww{{{}}}{{{xxx{{{~~~zzzrrrnnnpppvvv}}}{{{lll]]]TTTPPPOOOYYYfffvvvrrrccc[[[[[[^^^iiisssyyyssskkkccc^^^[[[XXXVVVVVVQQQ]]]hhhtttqqqccctttsssjjjUUUOOOTTTRRRSSSXXXVVVWWWVVVVVVTTTRRRNNNLLLJJJ@@@AAANNNggg|||wwwssskkkssslll\\\VVVfffeee___WWWYYYeeeppptttooopppqqqppplllgggccc```^^^ffflllgggXXXIIIBBBAAAFFFYYYlllqqqjjj```VVVPPPNNNPPPVVV___dddfffiiinnnqqqttt}}}sssYYYPPP]]]llluuurrr~~~YYY>>>777555333222222111000...000000000000////////////.........//////000111222000000000111111111111222111111000000000111222222111111111111111111111111111222333555777999:::;;;666666888:::<<<>>>???@@@???CCCGGGKKKMMMOOOQQQSSSSSSTTTSSSWWW\\\\\\lllsssuuuxxx|||sssfff\\\WWW______]]]VVVMMMGGGGGGHHHSSSVVVZZZ\\\WWWSSSXXX```nnnlllfffcccjjjvvvzzzwwwmmmllljjjhhhgggiiimmmpppuuu|||kkkfffgggiiiiiimmmqqqvvvzzz~~~xxxrrrrrrxxx{{{~~~|||yyyyyy|||~~~|||tttgggVVVHHHAAABBBDDDEEEQQQ^^^hhhttt~~~{{{rrrbbbXXXWWWYYYhhhqqq{{{|||vvvmmmeee___ZZZWWWTTTVVVQQQ\\\gggtttrrrggg{{{vvvooolllWWWPPPTTTRRRSSSWWWUUUOOOOOONNNNNNMMMMMMMMMMMMCCC@@@IIIaaavvvuuurrrjjjqqq}}}|||ggg[[[ZZZddd^^^UUUSSS^^^lllpppjjjccceeeffffffbbb]]]ZZZXXXSSS[[[ccccccZZZOOOGGGDDDCCCMMMTTTTTTSSSXXX___cccfffjjjrrrzzz|||zzz|||~~~~~~yyyuuu~~~mmmXXXWWWiii|||xxxUUU===777555333222222111///...000000000000////////////.........//////000111222///000000000000111111111111111111111222333444444222222222222222222222222111222333444777:::<<<===666666888:::<<<>>>???@@@???CCCGGGKKKMMMOOORRRSSSSSSUUUSSSXXX]]]]]]mmmtttpppooouuu}}}iiiZZZZZZaaa```eee[[[OOOOOONNNMMMQQQXXX\\\bbbbbb]]][[[dddqqqqqqiiittt|||oooffffffdddbbbcccgggmmmrrrvvv{{{pppllljjjjjjkkkiiihhhllluuu|||xxxuuuttt|||wwwhhhTTTGGGBBBCCCCCCBBBGGGHHHKKKOOOSSSXXX[[[]]]```gggqqq}}}|||lll]]]VVVXXX\\\lllrrr{{{zzzwwwppphhh```YYYSSSPPPPPPQQQUUUfffuuurrrqqqzzz{{{bbbYYYRRRQQQQQQOOONNNOOOLLLLLLMMMMMMMMMKKKJJJIIIEEEBBBGGGZZZrrr|||vvvpppjjjpppyyyiiifffkkkkkk]]]QQQSSSaaajjjggg```TTTXXX\\\eeekkk^^^TTT[[[VVV```hhhfff___VVVLLLEEENNNMMMKKKJJJPPP]]]mmmyyyuuuzzz~~~|||ttt```SSS[[[qqqsssOOO999777666555333222111000000////////////...............///000000//////000111333222222222222333444444222222222111222222333333///000000000000111111111000111222444666888::::::;;;:::888777999<<<@@@CCCBBBDDDHHHLLLOOORRRSSSTTTVVVWWWVVVYYY]]][[[jjjqqqooopppwwwtttdddZZZ]]]eeeiiikkk^^^PPPQQQSSSUUU]]]dddhhhlllmmmiiigggqqq~~~uuujjjeeefffffffffggghhhlllnnnyyysssmmmjjjjjjkkkpppmmmnnnrrruuuyyy~~~zzzwwwwww~~~~~~eeeZZZLLLCCCBBBDDDDDDDDDGGGGGGHHHIIILLLOOORRRTTTWWW]]]gggsss~~~{{{kkk\\\UUUVVV[[[kkkrrr|||~~~zzzsssjjjaaaZZZTTTQQQOOOOOOTTTgggyyyvvvsss~~~yyy|||```WWWPPPNNNNNNLLLLLLNNNKKKLLLMMMMMMLLLKKKJJJIIIEEEBBBEEEUUUlll|||~~~uuunnnhhhmmmvvveee^^^___bbbYYYSSSWWWaaafff```XXXTTT^^^bbbfffgggZZZOOORRRZZZgggssspppeeeYYYOOOIIIOOOTTTYYYZZZYYY\\\fffnnn{{{|||zzz|||qqq^^^TTT```yyyrrrOOO999777666555333111111000000////////////...............///000000//////000111222222111111222222333444333333222222222222222222000000000111111111222222444444555777999:::;;;<<<<<<;;;::::::;;;===@@@BBBBBBDDDHHHLLLOOORRRSSSTTTUUUVVVUUUXXX]]][[[jjjrrrqqqsssyyywwwlllbbb]]]bbbkkkrrrssscccSSSUUUZZZ```kkkrrruuuzzz{{{wwwvvvtttiiigggiiilllppprrrssssssuuuvvvxxxooommmnnnpppxxxtttppppppoooqqqxxx}}}nnnSSSMMMGGGEEEGGGIIIJJJIIIIIIJJJKKKMMMRRRYYY^^^bbbaaaeeemmmvvvyyyiiiZZZSSSUUUYYYjjjrrr||||||tttjjj```XXXRRRPPPOOOOOOUUUjjj{{{uuu}}}}}}^^^UUULLLKKKKKKJJJJJJMMMKKKKKKLLLLLLLLLKKKJJJJJJFFFBBBBBBNNNbbbuuu~~~zzztttmmmooo|||mmm\\\TTTTTTZZZWWWXXX^^^dddeee]]]VVVUUUffflllhhheeeZZZOOOOOObbbrrr~~~yyyhhhYYYOOOKKKWWWbbbllllllddd]]]]]]```bbbiiixxx{{{vvvwwwiiiXXXSSSdddmmmKKK777777666444333111000000000////////////...............///000000//////000111222222111111222222333444444444333333222222111111111111111111222222222333333333444555666777888888<<<======>>>>>>???@@@@@@BBBDDDHHHLLLOOORRRSSSTTTTTTUUUTTTXXX\\\[[[jjjtttrrrssswwwtttkkkeeeccchhhooovvvvvvfffWWWYYY```gggssszzz~~~qqqgggiiiqqquuuyyy~~~|||ssstttxxx{{{|||xxxtttpppppprrrwww|||{{{iiiZZZZZZZZZ\\\]]]^^^]]]\\\```aaabbbffflllttt{{{wwwgggXXXRRRTTTYYYgggooo{{{|||rrrggg\\\TTTOOOLLLQQQQQQWWWnnn}}}rrrwww|||]]]SSSKKKIIIIIIHHHIIILLLJJJJJJKKKKKKKKKKKKKKKKKKIIIDDDAAAHHHYYYmmm|||zzzrrrppp|||vvv}}}vvvaaaRRRPPPTTTZZZ\\\```fffiiifff```ZZZ[[[ppptttiiiccc]]]VVVWWWppp~~~zzzeeeTTTMMMKKK[[[fffrrrvvvsssnnnlllmmmgggjjjqqqzzz{{{zzzzzz^^^PPPPPPeeecccDDD444666555444222111000000000////////////...............///000000//////000111222222222222222333444444555555444444333222111000111111222222222333333333444444444555666666777777===>>>@@@AAABBBAAA@@@???BBBDDDHHHLLLOOORRRSSSTTTSSSTTTSSSWWW\\\[[[jjjpppoooooosss{{{uuuooojjjgggiiinnnuuuwwwjjj]]]```eeekkkuuu~~~~~~tttmmmmmmvvvyyy}}}{{{yyyvvvuuuwww}}}{{{sssyyy||||||yyyxxxuuueeeVVVQQQUUUZZZdddmmmyyy}}}rrreeeZZZRRRMMMKKKPPPPPPVVVmmmwwwiiikkkxxx[[[RRRJJJIIIIIIIIIIIILLLIIIIIIJJJJJJJJJKKKLLLLLLLLLFFFBBBDDDQQQeeeyyy{{{sssmmmtttxxx|||mmmUUUMMMTTT___dddfffhhhiiigggddd```\\\eeewwwwwwhhh```]]]\\\bbbuuu```TTTQQQQQQWWW]]]gggqqqzzz{{{~~~sssXXXOOOSSSjjjzzzYYY@@@555555444333222111000000000////////////...............///000000//////000111333333333333333444555555444555555555444222111000111111222222222333333333999999999999::::::;;;;;;===???AAACCCDDDCCCAAA???BBBDDDHHHLLLOOORRRSSSTTTRRRTTTSSSWWW]]]\\\kkkggghhhkkkqqq{{{~~~xxxsssnnniiiiiimmmwww{{{pppdddgggllloooxxxuuuqqqtttyyy~~~wwwxxxyyy{{{}}}zzzzzz}}}sssaaaSSSOOOUUU\\\bbbkkkwwwtttfff[[[SSSOOONNNLLLNNNUUUjjjzzznnn___aaazzz|||wwwYYYQQQJJJJJJKKKIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLHHHCCCBBBKKK^^^tttyyypppqqq{{{|||zzz~~~gggRRRPPP]]]jjjkkkjjjhhheeebbb___]]][[[nnnyyytttfff```]]]aaammmnnnaaa]]]^^^___\\\\\\___fffpppxxx}}}|||~~~~~~~~~~~~{{{mmmUUUSSS\\\ssspppQQQ>>>888444444222111111000000000////////////...............///000000//////000111333333222222333333444555444444555555555333222111111111111111222222222333777777888888999999::::::<<<>>>AAADDDDDDCCCBBB@@@BBBDDDHHHLLLOOORRRSSSTTTRRRTTTSSSXXX^^^]]]mmmcccgggmmmuuu~~~|||xxxrrrmmmmmmrrr~~~wwwlllooosssvvv~~~sssttt|||{{{ssswww{{{}}}vvvrrrllliiijjjpppwww|||ppp]]]NNNLLLTTT]]]ccckkkvvv~~~ssseeeZZZSSSOOONNNKKKNNNWWWjjjwwwjjj\\\```www}}}vvvVVVOOOJJJKKKKKKIIIGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNKKKHHHCCCAAAFFFWWWnnn~~~~~~tttrrr|||~~~|||dddVVVZZZfffooohhheeebbb````````````___nnnrrrmmmggggggdddkkk}}}tttgggdddjjjnnnmmmlllkkkjjjiiijjjlllnnnpppmmmmmmqqqxxx|||yyyooohhhddd``````mmm}}}fffSSSXXXeee{{{fffHHH:::888444333222111000000000000////////////...............///000000//////000111111111000000111111222333222333555666555444333222000000000111111111222222222333333444555666666777<<<===@@@CCCDDDDDDCCCBBBBBBDDDHHHLLLOOORRRSSSTTTRRRTTTTTTYYY______ooodddjjjrrrzzz|||vvvpppsssyyy}}}rrruuuyyy|||yyyxxx|||||||||{{{xxxxxxyyyzzz~~~ppppppvvv|||wwwiiiccc___YYYUUUXXX```iiipppmmmYYYKKKJJJSSS]]]eeelllwww~~~}}}qqqcccWWWQQQNNNMMMLLLQQQ[[[nnnyyykkk^^^dddwww~~~uuuTTTNNNIIIKKKKKKIIIFFFFFFHHHHHHGGGHHHIIIKKKMMMNNNJJJHHHCCC@@@CCCSSSiiizzz~~~sssooowwwxxxccc[[[ccckkknnn```]]]\\\]]]bbbeeeggggggjjjkkkhhhkkkpppnnnwwwyyyiiiaaafffrrrxxxvvvwwwzzz{{{xxxsssrrrtttwwwwwwqqqlllkkkkkkqqqlllYYYTTTRRRSSSaaattt~~~___PPPYYYiii~~~___AAA555666333333222111000000000111000/////////...............///000000//////000111///////////////000000111111333444666666555333222///000000000000111111111333333444555666777888888;;;===???BBBDDDDDDCCCCCCBBBEEEHHHLLLOOORRRSSSTTTSSSUUUUUUZZZ``````pppmmmqqqyyyzzz|||xxxxxx{{{{{{zzzzzz{{{}}}}}}zzzxxxxxxzzz|||rrrllliiiooollljjjkkkqqqzzzyyy}}}wwwuuuuuuwww{{{rrrbbb^^^TTTUUUXXXYYYWWWXXXaaalllrrrzzz{{{iiiUUUKKKLLLRRRVVVkkkqqqzzzyyyhhh]]]TTTNNNKKKLLLIIIJJJ___yyyxxxaaaZZZfff~~~tttSSSKKKFFFFFFGGGEEEDDDEEEJJJIIIHHHHHHHHHJJJKKKMMMMMMFFFAAABBBCCCKKK___uuu||||||tttiiirrr~~~vvvmmm\\\bbbrrrtttjjjdddiiirrrzzz|||xxxpppiiihhhkkkkkkhhhnnnyyy~~~uuuddd^^^hhhrrrttt{{{{{{sssrrrwww|||~~~uuuhhh^^^\\\```fffjjjsssttt]]]TTTUUUlllvvvVVV???555333333333333222222222111111000000///...............000000000000000000000000111111222222222333333333555333222444555555222...111222111000///000000///111222333444555777888888===============>>>???@@@AAADDDHHHMMMQQQRRRSSSRRRTTTWWWWWW[[[___^^^pppvvvvvvyyy~~~vvvmmmgggkkkrrruuuvvvwww~~~~~~~~~}}}}}}~~~yyyuuuvvvwwwvvvrrrllleeeaaa^^^]]]]]]```gggpppxxx|||}}}|||}}}rrrrrrtttyyy~~~vvvdddZZZXXXSSSTTTWWWZZZYYY\\\fffrrryyyxxxfffSSSJJJLLLSSSYYYhhhooozzzwwwggg\\\TTTMMMJJJKKKIIIKKK```yyyvvv___ZZZfffzzzSSSKKKFFFFFFGGGEEEDDDEEEIIIIIIHHHHHHIIIIIIJJJJJJJJJEEEBBBCCCBBBIII^^^tttzzz}}}zzzuuulllsss}}}oooaaaiiivvvssseeeeeennn{{{vvvooohhhkkknnnppptttxxxxxxuuujjjhhhmmmuuuxxxwwwzzztttnnnlllnnnrrrvvv{{{mmmXXXSSSXXXooorrrTTT>>>666555333222222222111111111111000000///...............000000000000000000000000111111111111111111111111333222222333666666444111...111444444444333000...222333444555777888999:::;;;;;;;;;<<<===>>>@@@@@@BBBDDDIIIMMMQQQSSSSSSSSSTTTWWWWWW[[[___^^^ppp|||zzz{{{|||bbb]]]\\\dddmmmqqqsssuuu~~~}}}{{{zzz|||}}}jjj\\\WWWYYY\\\bbbeeeddd^^^XXXUUUWWWZZZ```hhhpppwww{{{}}}~~~vvvwww{{{|||tttqqqvvvuuuhhhaaa[[[VVVTTTUUUVVVYYY]]]___dddppp|||uuuaaaPPPIIIKKKTTT\\\fffooo{{{uuueeeZZZRRRLLLIIIJJJIIINNNcccyyysss]]]ZZZjjjyyyRRRKKKEEEFFFGGGFFFEEEFFFHHHHHHHHHIIIHHHHHHGGGGGGFFFCCCCCCDDDBBBFFFZZZpppyyy}}}{{{yyywwwppptttssshhhqqq{{{tttdddrrr|||ssshhhbbbhhhkkkrrrxxxwwwqqqlllllljjjsss}}}}}}{{{bbbTTTVVV___wwwjjjNNN===666666222222111111111000000000000000///...............000000000000000000000000111111000000000000000000111111111333555666444333000000222333333222111000222333555777999:::;;;;;;999999:::;;;===???AAABBBCCCEEEIIINNNQQQSSSTTTTTTTTTWWWVVVZZZ^^^___ppp~~~zzzyyyzzz~~~zzz```]]]___hhhppprrrsssttt{{{yyywwwwww{{{kkkTTTGGGFFFGGGKKKSSS[[[\\\XXXRRRUUUZZZbbbkkkrrryyy|||wwwuuutttvvvtttkkkbbb```bbbbbb^^^[[[]]]]]]aaafffkkkrrrrrr]]]MMMGGGJJJTTT]]]gggqqq~~~ssscccXXXQQQKKKIIIJJJJJJSSSiiizzzppp\\\^^^qqqrrrQQQJJJEEEFFFGGGFFFEEEGGGFFFGGGHHHHHHGGGFFFDDDCCCCCCBBBDDDEEEAAACCCUUUjjjyyy~~~|||zzz{{{tttuuu~~~yyyyyypppvvv}}}wwwmmmvvvggg___]]]qqquuu~~~xxxllllllssszzzlllYYYTTT^^^mmm}}}^^^GGG:::555555111111111000000000000///000000///...............////////////////////////111111111111111000000000000000000111222222222222333000//////000///222555111222444777999:::;;;;;;777777999:::===@@@BBBCCCCCCFFFIIIMMMQQQSSSTTTUUUTTTWWWVVVZZZ^^^___qqq~~~yyyyyy{{{~~~ttt]]]\\\___iiipppqqqqqqrrruuuuuuuuuwww{{{}}}YYYGGGCCCDDDDDDFFFNNNVVVYYYUUUQQQVVV___kkkuuu||||||yyyxxxzzz{{{|||{{{mmmcccfffiiilllnnnpppooommmllllllpppwww~~~oooYYYKKKFFFHHHRRR]]]jjjtttqqqaaaWWWPPPJJJHHHJJJLLLXXXnnnzzzmmm\\\ddd{{{nnnOOOHHHCCCEEEFFFEEEEEEGGGDDDEEEFFFFFFFFFDDDCCCBBBAAA@@@CCCEEEAAAAAAOOObbbwww~~~xxxttt|||tttxxxwww|||}}}|||rrrkkknnntttwwwnnnwwwyyy___SSSWWWiiizzzoooRRR???666444444111111111000000000000///000000///...............////////////////////////222222222222222222222222000000000000///......///444111111666666222111444000222444777999999999999666777888;;;===@@@CCCDDDCCCEEEIIILLLPPPRRRTTTUUUTTTVVVUUUYYY^^^___rrr}}}xxxyyy|||}}}rrrrrryyy~~~~~~aaaSSSSSSYYYdddkkkmmmnnnppprrrtttvvvyyy~~~lllLLLDDDHHHIIIJJJOOOUUU[[[]]]YYYVVV___jjjxxx~~~|||{{{}}}~~~~~~|||zzz|||yyypppoooxxxjjjTTTJJJGGGHHHRRR]]]mmmwww~~~ppp```VVVPPPJJJIIIJJJNNN\\\rrryyyiii[[[jjjiiiLLLEEEAAACCCEEEDDDDDDFFFCCCCCCDDDDDDCCCCCCBBBBBBBBB@@@BBBEEEBBB@@@JJJXXXppp}}}zzzsssxxx|||~~~zzz|||{{{pppnnnwwwrrrrrr~~~kkkVVVOOOZZZooocccGGG999555444333222222111111111000000000000000///...............000000000000000000000000111111222222222333333333111111111///---,,,---///222222888AAAAAA777000000111222555777999999888777777888999<<<>>>AAADDDEEECCCEEEHHHKKKOOOQQQSSSTTTTTTVVVUUUXXX]]]___rrr~~~wwwwwwzzz~~~vvv```XXXZZZYYY[[[eeejjjlllrrrlllWWWOOOPPPWWWccckkknnnqqqttttttvvvyyy}}}|||\\\GGGFFFLLLOOOUUU___gggkkkjjjeeeaaalllyyy|||yyyyyyzzz{{{}}}~~~}}}zzzdddPPPIIIHHHJJJTTT```nnnxxx}}}ppp```VVVPPPKKKIIIKKKNNN^^^rrrvvvdddYYYmmmyyy~~~cccJJJCCC???AAADDDCCCCCCEEEBBBAAAAAAAAAAAABBBBBBCCCDDD???@@@DDDCCC@@@EEEOOOeeewwwzzzrrrvvvyyyooonnnvvv~~~yyysss}}}|||qqqdddbbbeeefffhhhkkkmmmttt]]]QQQMMMYYYnnn}}}[[[AAA777666555444333222222222111111111111000000///...............000000000000000000000000//////000111222333444444000111222000...---000222666333777@@@???555///111333444777999:::999888666999999;;;===???BBBEEEFFFBBBDDDFFFJJJMMMPPPSSSTTTTTTVVVUUUXXX]]]___sssvvvuuuxxx}}}vvvbbbPPPKKKPPPJJJMMMWWW___cccnnnooo___TTTUUU]]]hhhqqqtttwww{{{wwwyyy|||hhhRRRGGGGGGKKKTTT^^^lllwwwzzzvvvqqqmmmttt~~~yyywwwyyy|||}}}~~~uuu___LLLHHHJJJLLLVVVcccnnnwww}}}ooo```WWWPPPKKKJJJLLLMMM^^^rrrtttaaaWWWooowww~~~~~~dddIIIBBB>>>@@@CCCCCCCCCDDDAAAAAA@@@???@@@AAACCCDDDEEE??????DDDDDD@@@BBBIII]]]rrr{{{rrrvvv||||||uuuuuu{{{zzz||||||xxxhhh[[[\\\dddhhhjjjmmmqqqnnnUUUOOOKKKXXXjjjxxx{{{WWW>>>666777777555333333333222222222222111000000///...............000000000000000000000000------...000111222333444///111222111///000333666<<<444222777555......555555666999;;;;;;:::888777::::::<<<===@@@CCCEEEFFFBBBCCCFFFIIILLLOOORRRSSSTTTVVVTTTXXX]]]___ssswwwxxxzzzyyyqqq]]]QQQIIIGGGLLLTTTQQQOOOQQQ]]]qqq{{{ppp^^^]]]eeeqqqyyy|||||||||}}}~~~dddUUUOOOKKKPPP[[[___sss{{{yyy}}}{{{}}}~~~ppp\\\KKKHHHLLLQQQYYYbbbpppyyyzzzlll^^^UUUPPPLLLKKKMMMNNNnnnvvvbbbTTTZZZqqq}}}wwwjjjXXXCCCBBB???>>>===???AAABBB@@@@@@???>>>>>>===>>>>>>@@@@@@??????@@@@@@AAABBBPPPjjj|||qqq~~~~~~yyyyyyqqqllldddaaaeeemmmwww|||zzzaaaRRRLLLPPP]]]qqqqqqGGG>>>:::555555444333333333222222222111111111111000///////////////////////////////////////000000000000111111111111222222222111111222555888>>>555------111444111,,,333555888888888777777777888888999;;;===???AAACCCDDDFFFIIILLLPPPTTTWWWXXXWWWUUUTTT[[[bbbaaatttyyyyyy{{{{{{uuufffUUULLLIIIKKKSSS]]]^^^YYYZZZeeesssuuujjj]]]eeellluuu{{{||||||||||||~~~}}}~~~zzz\\\SSSSSSVVVaaannntttssspppvvv~~~|||kkkXXXIIIGGGKKKPPPXXXaaakkkttt|||}}}}}}}}}vvviiiZZZRRRMMMIIIIIIKKKQQQooouuu```RRRZZZqqqwwwxxxjjjSSSBBB@@@>>><<<<<<===???AAA??????>>>===============???????????????@@@@@@AAAFFFZZZsss~~~uuuvvv}}}|||{{{sssgggeeeeeekkkttt|||~~~mmmUUUJJJIIITTTjjjiiiBBB;;;888555555444333333222222222111111111111111000/////////////////////////////////////////////000000000111111111111222222111000111444777666222......222444222///333555777777777666777888999999:::;;;===???AAABBBCCCEEEGGGKKKOOORRRUUUVVVVVVUUUSSSZZZ```___rrr}}}yyyzzz||||||lll___PPPIIIJJJQQQ]]]gggkkkccccccpppwwwqqqfffaaalllrrryyy||||||{{{{{{|||qqqWWWTTT[[[fffwwwrrr___\\\___iiivvv~~~~~~yyydddSSSFFFFFFKKKOOOWWW```hhhqqqyyy{{{{{{|||}}}{{{tttgggXXXPPPKKKHHHHHHKKKUUUpppsss]]]RRR[[[tttsssvvvhhhNNNAAA???===<<<;;;<<<===>>>======<<<;;;;;;;;;<<<<<<>>>>>>======>>>>>>???@@@@@@JJJ___yyyxxxrrr{{{wwwrrreeeVVVUUUTTT[[[fffqqq|||zzz___NNNHHHMMM___|||]]]<<<888555333555444333222222222222111111111111000000/////////////////////////////////////////////000000000000111111111111222111000111444666///000222333444444333222444555666666555666888:::::::::;;;<<<===???AAABBBBBBCCCFFFIIIMMMQQQSSSUUUUUUTTTSSSYYY^^^\\\ooozzzyyyzzz|||tttjjj```RRRLLLOOOYYYfffooopppgggiiiwwwzzzooohhhjjjnnntttzzz|||||||||}}}oooYYYZZZfffuuusss]]]NNNLLLMMMRRRZZZcccooottt\\\NNNDDDFFFKKKOOOWWW```iiirrrzzz||||||~~~~~~|||tttfffXXXPPPKKKIIIJJJMMMZZZppppppZZZSSSaaa{{{vvvvvveeeLLL@@@???===<<<;;;<<<======;;;;;;:::::::::::::::;;;===<<<<<<<<<<<<===>>>>>>AAAAAARRRrrr|||ooo~~~{{{xxxrrrnnnaaaVVVXXX^^^```ccchhhpppqqqYYYOOOOOORRRiiiyyyRRR999666333222444222222222222222111111111111000000////////////000000////////////////////////////////////000000000111111222333222111222444666000555:::;;;777333222222444555555555444555888;;;:::;;;;;;<<<===???AAABBBCCCDDDFFFJJJMMMQQQSSSTTTUUUUUUSSSYYY\\\ZZZmmm|||xxxwww{{{wwwmmmhhh```UUUOOOTTTaaannnvvvuuummmppp|||}}}rrrlllqqqqqqvvv|||mmm\\\aaapppxxxaaaSSSKKKLLLIIIJJJKKKPPP[[[kkk}}}{{{lllVVVJJJCCCGGGLLLOOOVVV```iiirrrzzz|||}}}}}}rrrdddVVVNNNJJJIIIKKKNNN^^^qqqlllWWWUUUhhhzzz{{{]]]IIIAAA@@@>>>===<<<<<<<<<===:::999999999999999::::::<<<<<<;;;;;;<<<<<<===>>>AAA===JJJiiinnnxxxxxx}}}rrroooeee```iiiqqqrrrrrrpppqqq{{{~~~fffSSSPPPUUUQQQooojjjKKK888777333111333111222222222111111111000000000000////////////000000////////////////////////...////////////000000000111222444333333333555777777>>>CCCAAA999222///000333444444444444555888;;;::::::;;;<<<>>>@@@AAABBBEEEFFFHHHKKKOOORRRTTTUUUUUUUUUUUUYYY[[[XXXlllxxxvvvzzz~~~tttiiibbb^^^VVVRRRZZZjjjxxx~~~~~~yyyzzzxxxssstttvvv{{{jjj^^^iiizzzcccUUUTTTQQQQQQJJJHHHGGGJJJRRR___kkksssuuudddPPPFFFBBBGGGLLLNNNUUU^^^hhhqqqzzz{{{|||~~~}}}oooaaaRRRKKKHHHGGGIIINNNcccrrriiiTTTWWWnnn|||sssTTTGGGAAA@@@???>>>===<<<<<<<<<999999888888888999::::::<<<<<<;;;;;;<<<<<<===>>>>>><<>>AAACCCDDDFFFHHHJJJMMMPPPSSSUUUVVVUUUVVVVVV[[[\\\YYYnnn{{{yyy}}}rrrfffaaa```[[[YYYaaarrr~~~zzz||||||}}}}}}|||}}}nnngggtttzzzYYYYYYaaa^^^ZZZMMMLLLLLLQQQZZZdddlllppp~~~ooo]]]JJJCCC@@@FFFKKKLLLRRR[[[hhhrrrzzz|||}}}~~~nnn```RRRJJJGGGGGGKKKOOOhhhsssgggQQQVVVppp}}}nnnMMMGGG??????>>>===<<<;;;::::::999888888888999999:::;;;<<<<<<<<<<<<<<<======>>>;;;===CCCQQQiii|||ooo\\\PPPLLLQQQYYYnnnpppOOO===666888333222444000111111111111000000000000///////////////000111111////////////////////////........./////////000000...000222222111111222333:::>>>@@@<<<444///...000000222444555666666777999888999:::<<>>======<<<:::999888888999999888888999:::;;;;;;===<<<<<<<<<<<<===>>>>>><<>>???@@@CCCQQQhhh{{{yyysssYYYOOOMMMNNNYYYgggVVV===:::555222222222222111111111111111000000000000////////////............---------.........//////........................---------......000111222;;;999555111.........///000111333333333444777999888888999:::<<>>===<<<;;;:::999999999999999888888888888999999;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAAHHHYYYqqq{{{hhhSSSNNNMMMOOO```uuummmMMM===999555222222222222111111111111111000000000000////////////............------------..........................................---......///000111555333111///...---...///000111333333333444777999888888999:::===@@@BBBDDDIIIIIIJJJKKKMMMPPPSSSTTTWWWZZZYYY[[[^^^```tttvvvnnnqqqrrrooommmsss~~~wwwsssqqqrrrtttxxx{{{~~~}}}|||vvv{{{iii^^^[[[mmmyyyooonnnrrr{{{xxx{{{rrr[[[GGG@@@@@@CCCGGGIIIMMMUUU___www|||pppZZZOOOMMMEEEFFFOOORRR```QQQFFFLLL___wwwpppyyyoooRRREEEDDD<<<;;;:::999999999999999888777777777777777888888:::::::::;;;;;;;;;<<<<<<<<<<<<===???>>>GGGaaa|||~~~rrr]]]OOOPPPQQQVVVpppwwwVVVCCC;;;888555222222222222111111111111111000000000000////////////..................------------------........................///.............../////////////////////000000000000111222333333444666999888888999:::===@@@CCCEEEIIIIIIJJJKKKNNNQQQTTTVVVXXXZZZZZZ\\\___```uuu}}}www||||||yyywwwzzzzzzrrrooopppssswww{{{~~~zzzyyy}}}{{{rrrkkkrrrwww___SSSOOO]]]wwwwwwjjjmmmsss{{{~~~|||{{{ooooooqqqwww}}}||||||lllUUUCCC???@@@CCCHHHJJJMMMWWWbbbyyy}}}lllWWWMMMLLLEEEFFFNNNQQQYYYLLLCCCKKK```yyyvvvllldddJJJAAACCC:::999888888888888888999777777666666777777888888999:::::::::;;;;;;;;;;;;>>>:::<<<@@@<<<<<>>@@@999888888777777777888888777777777777777888999999999999999999:::::::::;;;@@@:::<<>>AAADDDFFFIIIJJJKKKMMMPPPSSSVVVXXXUUUXXXXXXZZZ^^^```uuu~~~wwwvvv{{{vvvooottt|||~~~xxxssspppooopppppplllkkknnnqqqmmm```UUURRRRRRUUU[[[aaaccc```]]]^^^hhhtttzzz~~~|||yyyqqqkkkmmmvvv~~~~~~vvvaaaMMMBBB@@@AAADDDGGGHHHMMM[[[iiixxx|||cccPPPIIIJJJEEEEEEMMMOOOLLLGGGFFFOOOaaazzzgggwwwzzzYYYDDD===<<<:::999888777777777777777777666666666777888999:::888888999999999:::::::::>>>;;;===AAA@@@===BBBLLLssstttwwwttthhhQQQLLLJJJRRRbbb~~~```@@@555666444333222333444333222111111111111000000000000////////////................../////////000000000...........................---------------......---.../////////...,,,+++///000111222222333555888888888999;;;>>>BBBEEEGGGKKKKKKLLLMMMPPPSSSVVVXXXSSSWWWWWW[[[```bbbxxxyyyzzzvvvpppxxx~~~zzzuuuqqqnnnnnnnnnrrrsssuuuuuurrrlllddd^^^ZZZ^^^dddjjjkkkfff^^^WWWXXXeeeqqqvvv{{{{{{zzzvvvqqqoooppptttxxx{{{|||}}}~~~pppZZZHHHAAA???@@@BBBEEEFFFMMM___ooozzz~~~```MMMGGGIIIDDDEEEMMMOOOGGGDDDHHHVVVkkkvvvnnnpppQQQAAA<<<;;;;;;:::999888777666666666555555555555666777888999888888888888999999999999888;;;>>>===::::::>>>CCC]]]sss|||vvvsssbbbXXXLLLPPPTTT]]]vvvwwwRRR<<<777555333222222444444333222111111111111000000000000////////////..................///000111222333333........................,,,,,,,,,,,,---......///,,,------......---------...000111222222333555777888888999;;;???BBBFFFGGGLLLLLLMMMNNNPPPSSSVVVWWWSSSWWWXXX]]]bbbfff||||||xxxzzzrrrmmmyyy~~~|||xxxsssnnnkkkjjjjjjssswww{{{{{{vvvqqqnnnnnnjjjlllppptttssslllaaaXXXYYYfffrrrwww|||}}}}}}~~~}}}wwwrrrqqqwww}}}zzz{{{}}}|||zzz{{{}}}zzzssssssxxxxxx}}}|||vvvvvv}}}zzzkkkUUUDDD???===>>>AAACCCFFFOOObbbttt|||zzz^^^LLLFFFIIIDDDEEEMMMNNNFFFDDDJJJ]]]vvv{{{~~~fffJJJ>>><<<<<<<<<;;;:::888777666666666333333333444555666777888777888888888888999999999333<<>>@@@DDDHHHPPPaaappp|||{{{gggSSSMMMFFFCCCFFFJJJJJJGGGAAAOOOaaasss{{{UUU===:::<<<999666666555555555666666777444444333333333333444444666555444555777888888777777777777777888999:::;;;;;;BBBOOOccc{{{~~~kkkfffpppmmm___SSSJJJLLLUUUddd}}}~~~dddDDD777777444222222222222222222222222000000000000000000000000////////////............000000000000000000000000////////////////////////......------------......////////////////////////000111111222333555777888::::::;;;===???BBBDDDFFFEEEHHHLLLRRRVVVZZZ[[[\\\WWWYYYXXXZZZ^^^aaawww~~~ssswww|||~~~vvvooommmjjjddd___^^^RRRXXX[[[[[[^^^ffflllnnniiiggglllzzzyyywwwsssppppppvvv~~~}}}{{{zzzzzzwwwzzz{{{}}}yyyoooqqqtttwwwyyyzzz{{{zzz{{{zzzyyyxxxwwwwwwxxxyyyuuutttrrrppplllfff```\\\XXXWWWWWWWWWWWWWWWXXXYYYRRRSSSTTTWWW\\\eeeooovvv}}}yyy|||xxxjjj\\\MMM@@@<<<===AAA@@@BBBGGGMMMVVVeeesss|||xxxdddOOOKKKEEECCCHHHLLLJJJEEECCCSSSjjjuuuMMM777777:::666555555444444555555666666444444333333333333444444555555444444555666777777777777666777777888999:::999<<<@@@KKKddd~~~nnnhhhlllxxxuuu]]]PPPJJJJJJTTTaaayyyeeeNNN999444888555222222222222222222222222000000000000000000000000///////////////.........////////////////////////////////////////////////......------------......////////////000000000000000000111222444666777888999:::;;;===???BBBCCCDDDGGGJJJOOOSSSWWWXXXWWWVVVUUUXXXVVVYYY^^^bbbyyy}}}zzzppptttzzz~~~~~~uuullldddaaa^^^YYYUUUUUUGGGMMMRRRTTTXXX___cccccc``````gggvvvvvvvvvvvvvvvxxx}}}zzzxxxxxxxxxyyywww|||vvvnnnqqqtttxxx{{{}}}~~~~~~yyyxxxwwwvvvvvvvvvwwwxxxsssrrrqqqpppooolllgggbbbZZZZZZYYYZZZ[[[^^^aaabbbeeeffffffeeedddeeehhhjjjooorrrqqqmmmnnnyyyvvvdddUUUHHH???<<<>>>AAAAAADDDKKKSSS\\\jjjwww~~~vvvbbbLLLIIIEEECCCJJJRRROOOGGGHHH[[[wwwjjjGGG555777999555444444333444444555666666555555444444444444555555444444444444333444555666666666666666777888999999888;;;;;;===OOOnnn}}}xxxvvvyyy{{{gggRRRIIIJJJRRRdddvvvqqqTTTBBB444333777333222222222222222222222222000000000000000000000000.........///////////////////////////////////////////////////////////////......------------........./////////000000111111000000111222444666888999999:::;;;===???AAABBBCCCFFFIIINNNRRRUUUUUUTTTRRRRRRUUUUUUXXX___ddd}}}yyy{{{~~~tttjjj```[[[WWWRRRPPPPPPEEEJJJNNNQQQUUU[[[]]][[[YYY[[[bbbooo{{{|||vvvtttvvvyyy{{{}}}}}}xxxwwwwwwxxxxxxvvv{{{zzzooommmpppuuu{{{yyyxxxwwwvvvvvvvvvwwwxxxuuusssrrrssssssqqqkkkfff^^^]]]\\\[[[]]]```cccfffmmmoooqqqqqqpppooonnnoooooouuuwwwssssss|||sss___QQQGGGAAA???AAA@@@@@@EEEOOOYYYbbbooozzzrrr^^^JJJIIIEEEEEEOOO[[[YYYPPPLLLdddzzz]]]CCC888999999777333333333333333444555666555555444444444444555555333444444333222222333555555555555555666777888999777:::::::::CCC\\\yyy~~~mmm\\\LLLHHHKKKVVVjjj~~~iiiKKK>>>555444555000222222222222222222222222000000000000000000000000.........///////////////000000000000000000000000////////////////////////......------------......---......//////000000111000000111333555777999:::999:::<<<>>>@@@AAAAAABBBBBBEEEJJJPPPSSSUUUUUUTTTRRRTTTTTTXXX```fff~~~}}}pppeee[[[VVVSSSOOOMMMNNNGGGLLLOOOQQQUUUYYYYYYVVVXXX[[[bbbkkkrrrvvvtttqqqtttvvvyyy|||~~~}}}{{{{{{|||{{{zzzwww|||xxxmmmjjjnnntttzzzyyyxxxwwwvvvvvvwwwxxxyyywwwuuutttvvvxxxwwwqqqlllgggeeebbb``````bbbeeegggmmmrrryyy|||jjjVVVJJJDDDAAAAAACCC@@@AAAIIIVVVaaakkkuuu~~~kkkVVVJJJJJJHHHHHHVVVeeeeee[[[XXXuuukkkNNN???:::888777777222222222222333444555666444444333333333333444444222333444333111000222555555555555555666777888888777888::::::<<>>@@@@@@AAAAAA@@@CCCIIINNNRRRUUUVVVVVVTTTVVVUUUYYY```fff~~~zzzxxxiii___UUUQQQOOOMMMMMMOOOJJJNNNQQQRRRUUUYYYXXXTTT[[[___dddkkkoooqqqqqqpppuuuwwwxxxzzz|||~~~~~~{{{yyy}}}yyyooofffjjjqqqxxx|||}}}|||{{{~~~}}}}}}~~~yyyyyyxxxwwwwwwxxxyyyzzzwwwuuuuuuyyy}}}}}}yyytttpppmmmiiieeedddeeegggiiiqqqxxx~~~sssaaaMMMCCC@@@???@@@BBBBBBDDDMMM\\\hhhrrr{{{|||eeePPPKKKLLLJJJKKKZZZlllmmmcccjjj```BBB:::;;;666444666222222222222333444555666333222222222222222222333111333444333000000222444555444444555555666777888888666888;;;888:::MMMccc|||}}}qqqZZZVVVYYYeeessspppNNN999888777777777111222222222222222222222222000000000000000000000000---.........//////000000000000000000000000000000////////////////////////.........------.........,,,,,,,,,---...//////000000000111333555888:::;;;888:::<<<>>>@@@@@@@@@@@@BBBEEEIIINNNRRRTTTVVVVVVVVVXXXWWWZZZ```fff{{{~~~yyymmmcccZZZQQQNNNMMMLLLOOOSSSRRRSSSVVVYYY[[[\\\]]]]]]gggkkkpppssssssrrrppppppvvv}}}}}}}}}rrrqqqqqqttt{{{~~~}}}}}}~~~~~~|||yyyxxxyyy{{{{{{{{{uuuwwwxxxzzz||||||}}}}}}zzzwwwtttpppnnnlllllllll||||||vvvgggXXXGGG@@@>>>===<<<===CCCCCCJJJZZZjjjuuu~~~rrr```RRRJJJPPPJJJMMMgggxxxsssjjj{{{hhhQQQ>>>:::888333111555222222333333333333444444222222222222222222222222444444222222222222444444888777666444444333333333666777888888:::===AAADDDnnn}}}zzzxxxhhh\\\XXXdddooo}}}PPPGGG;;;444333444333222111111111111111111111111111111111111000000000000......------------......////////////////////////000000000000000000000000,,,,,,---............---...//////000000///......000222444555666777999;;;:::;;;<<<>>>@@@BBBDDDDDDFFFFFFHHHMMMTTTWWWWWWVVVTTTVVVTTTWWW^^^ddd~~~yyymmm```XXXQQQPPPPPPPPPTTTYYYYYYZZZ]]]```bbbddddddeeemmmqqqvvvyyyyyyxxxwwwvvvyyy~~~yyyuuuvvv|||~~~~~~}}}{{{yyyyyyzzzzzz{{{zzzzzz{{{{{{{{{{{{||||||~~~|||yyyvvvtttsssssssss{{{{{{}}}}}}|||wwwpppaaaRRRDDD???>>>======???AAACCCNNN```pppzzznnnZZZKKKGGGMMMIIIPPPmmmxxxyyy~~~^^^KKK:::888888333222666222222222333333333444444222222222222222222222222444333222222222222333444444444444444444555555666555666777777888:::>>>AAAUUUjjj~~~|||ppplllnnnsss{{{rrrfff^^^YYY___gggtttpppIIIAAA777222222444444222111111111111111111111111111111111000000000//////......------------......////////////////////////////////////////////////............---,,,++++++////////////............000222444555666777999;;;:::;;;<<<>>>@@@BBBDDDDDDEEEEEEHHHMMMSSSVVVVVVUUUSSSUUUUUUXXX___fffyyynnn^^^WWWRRRSSSUUUWWW[[[``````bbbdddgggjjjkkkllllllssswww|||~~~~~~}}}||||||~~~~~~vvvvvv}}}~~~|||{{{zzzzzz{{{}}}}}}|||{{{|||}}}~~~}}}{{{zzzzzzzzzzzzxxxrrrhhhnnntttvvv||||||qqqiiiWWWKKK@@@<<<======>>>@@@>>>DDDRRReeeuuu}}}jjjVVVHHHFFFKKKIIISSSssswww{{{RRRBBB666555777555444666222222222222333333333333222222222222222222222222333333222222222222333333111111222333444666777888444555666555555777:::===@@@YYYttttttllliiillluuuppp___XXXZZZ___hhhnnnyyy]]]???:::444111222444333222111111111111111111111111111111000000000000//////......------------......////////////////////////......................../////////......------,,,/////////............///000222444555555666999;;;:::;;;<<<>>>@@@BBBDDDDDDDDDEEEGGGLLLQQQTTTUUUTTTRRRUUUVVVZZZ```hhhzzzppp^^^XXXUUUWWWZZZ\\\```eeedddfffiiilllnnnoooooopppuuuyyy}}}~~~~~~~~~{{{tttvvv~~~||||||}}}}}}}}}||||||~~~~~~}}}~~~~~~~~~~~~oooccc[[[VVVWWWaaakkkqqqyyyyyylllcccPPPFFF===;;;======>>>@@@>>>EEESSSfffsss}}}yyyhhhWWWKKKHHHLLLIIIWWWzzzqqqIII===444555777555444555111222222222222333333333222222222222222222222222333222222222222222222333111111111222333555666777444555666666555666888:::999LLLddduuu~~~~~~rrr```TTTTTT^^^iiirrr~~~iiiPPP:::777333222333333222111111111111111111111111111111000000000////////////......------------......////////////////////////....................................//////000111,,,---///000111000//////000111444555555666888::::::;;;<<<>>>@@@BBBDDDDDDCCCDDDHHHLLLPPPRRRTTTTTTRRRVVVWWWZZZ```fff|||sssbbb]]]ZZZ]]]aaabbbfffjjjjjjlllnnnppprrrssssssssswww{{{~~~|||xxxvvvzzz|||sssfffYYYPPPIIIEEECCCKKKVVVaaajjjuuuvvvhhh^^^KKKCCC<<<<<<<<<<<<===???@@@GGGTTTdddnnnwwwrrrbbbUUUMMMJJJMMMNNN```eeeDDD<<<555555666666444333111111111222222222333333222222222222222222222222222222222222222222222222222222222222222333444444555666777777666666777999777???KKK\\\pppppp\\\SSSRRRYYYeeerrroooSSSCCC888666444333333222111000000000000000000000000000000000000////////////.........------------......////////////////////////........................///...---------...//////+++---000333333222000...///111333444555666888::::::;;;<<<>>>@@@BBBDDDDDDBBBDDDHHHLLLOOOQQQSSSTTTRRRWWWXXXZZZ^^^ccc~~~vvvgggcccaaafffiiikkknnnqqqsssuuuvvvxxxxxxxxxxxxwww||||||{{{{{{{{{}}}}}}ppp[[[UUUNNNHHHEEEEEEFFFFFFFFFOOOZZZdddrrrrrrbbbWWWGGGAAA======>>><<<===@@@BBBJJJXXXfffnnnuuu}}}iiiZZZPPPJJJIIIOOOVVVnnnVVVAAA<<<666444555555444222111111111111222222222222222222222222222222222222111111222222222222111111333333222111111111222222555777888888777666777999999888<<>>@@@BBBDDDDDDBBBEEEJJJMMMOOOPPPRRRTTTRRRXXXYYY[[[]]]bbb{{{{{{yyylllhhhhhhnnnrrrtttwww{{{{{{|||}}}~~~~~~}}}|||{{{~~~}}}~~~~~~rrrbbbSSSPPPLLLKKKKKKMMMNNNOOOJJJQQQYYYdddttt{{{lllZZZMMMCCC???===???@@@>>>???CCCDDDNNN___mmmtttzzzvvv```SSSLLLHHHHHHRRR```}}}wwwLLL===:::555222333444444222111111111111222222222222222222222222222222222222000111222333333222111000222222111111111111222222444666777777777666777888999888999@@@MMM```uuu~~~wwwsssddd^^^```nnnzzzoooMMM===<<<444444333222111111222333000000000000000000000000000000/////////...............------------......////////////////////////////////////////////////000/////////111333666777???;;;666111...---...//////111333444444555777999:::;;;<<<>>>@@@BBBDDDDDDBBBFFFKKKNNNOOOPPPRRRUUUQQQXXXZZZ\\\^^^cccwwwpppuuu~~~}}}~~~{{{nnnkkklllsssyyy{{{~~~~~~}}}|||}}}|||~~~|||~~~~~~qqqcccVVVTTTQQQOOOOOOPPPOOOOOOQQQVVV\\\gggxxxxxxgggTTTFFFAAA======@@@AAA@@@BBBEEEDDDQQQeeeuuu{{{qqq\\\PPPLLLJJJIIIUUUgggnnnHHH:::888444000111444444222000111111111111222222222222222222222222222222222000111222333333222111000111111000000111222333333222444666777666666777888555777888:::???LLLbbbtttzzz|||lll^^^\\\]]]iii|||{{{fffEEE777888111222111000000000222444000000000000000000000000000/////////.....................------.........////////////////////////000000000000000000000000...///000333888===BBBEEEIIICCC888...)))))),,,//////000333444444555777999:::;;;<<<>>>@@@BBBDDDDDDCCCGGGLLLNNNOOOPPPSSSUUUPPPXXXZZZ]]]```eeeuuukkknnn|||}}}|||~~~}}}{{{vvvvvv|||uuuwww{{{}}}||||||}}}}}}}}}}}}zzzuuuqqqoooddddddccceeefffgggeeedddiiimmmpppxxx}}}lllWWWHHHBBB???>>>>>>AAAAAA???AAAFFFJJJ]]]rrr~~~}}}fffSSSKKKJJJKKKMMM]]]zzz~~~\\\@@@666666555444333333333333111111000000000000111111111111111111111000//////000000000000111111111111000111111111111222222222333333333444444444555555333666:::<<<@@@IIIVVVaaaqqq}}}|||uuunnnnnnyyy|||qqqiiibbbZZZUUU^^^ZZZ^^^ttt~~~vvvQQQ>>>::::::555444333222111111111111000000000000000000000000222111111000///......---///...---,,,,,,---///000000//////...............///000000000000000/////////666@@@IIILLLHHHBBB===555333000---,,,---///000...000222444444555888:::<<<<<<<<<<<<>>>@@@BBBDDDCCCGGGKKKOOOPPPQQQRRRSSSSSSUUU\\\bbb```hhhtttrrr{{{~~~~~~~~~~~~~~~wwwqqqtttzzz~~~||||||}}}}}}}}}yyyppp```NNNCCC???<<<<<<===@@@???>>>DDDLLLVVVfffxxxsss]]]NNNIIIKKKNNNVVVqqqjjjKKK777666555444333333222222333111111000000000000111111111111111111111000////////////000000000111111111000000111111111222222222222333333333333444444444333666999:::<<>>@@@CCCDDDCCCGGGKKKOOOPPPQQQRRRSSSSSSUUU\\\bbbaaaiii~~~}}}wwwooopppvvv|||}}}~~~~~~}}}||||||}}}wwwkkk```SSSEEE>>>===<<<<<>>@@@JJJVVVfffqqq~~~~~~gggSSSIIIIIIOOOTTTaaasssSSS<<<333555555444333222222222222111000000//////000000111000000111111000000////////////000000000000111111000000000111111111222222111111222222222333333333333555777777888<<>>DDDGGGHHHEEE@@@:::555000---,,,...///000111111000......000222333444444444666888;;;;;;<<<===???AAACCCDDDCCCGGGKKKOOOPPPQQQRRRSSSTTTVVV]]]cccaaajjj~~~}}}|||~~~vvvpppxxx}}}~~~}}}}}}~~~}}}pppaaaUUUIII@@@===>>>>>>???BBBBBB@@@CCCRRRaaaooowwwttt^^^OOOJJJKKKRRRYYYllleeeFFF888:::555444333222111111111111000000////////////000000///000000000000000//////////////////000000000111000000000000111111111111000111111111111222222222111333555555555777:::===BBBZZZ{{{ooofffcccttt___QQQKKKOOOPPPOOO[[[mmmzzzeeeCCC888999888444333333222111111111111111000000000000000000000000111000000000/////////...---...///111111000///...111111000///...------,,,000444;;;BBBFFFHHHGGGFFF666333///,,,+++,,,///111------///000000000//////111222444444444444555777:::;;;<<<>>>@@@BBBCCCDDDCCCGGGKKKOOOPPPQQQRRRSSSUUUVVV]]]cccaaajjj~~~|||zzz{{{}}}zzzwwwiiiXXXLLLCCC===<<<>>>???@@@BBBBBBAAAFFFWWWgggrrryyyzzziiiVVVMMMJJJLLLSSS[[[}}}vvvXXX===666===444444222111111111111111000000////////////000000...//////000000000//////...////////////000000000//////000000000111111111000000000111111111222222000111333444555666777999;;;IIIeeerrrvvvqqqdddiiippp||||||nnncccSSSJJJJJJUUU___hhhzzzxxxPPP:::777:::888333222222111111000000111111000000000000000000000000000000000000////////////000111111222111000...---000///......000333777999???AAACCCDDDBBB<<<666222222000...,,,,,,---///000......------...///000111111222444444444444555777:::;;;<<>>>>>???AAADDDKKK\\\llluuu}}}kkk\\\OOOJJJJJJKKKUUUaaafffIII777444777444333222111000000000000000//////......//////000......///000000000//////......////////////000000/////////000000000111111000000111111111222222222111111222333444555666666666:::LLLjjj{{{yyyoooooooooqqqxxxuuulllggg```WWWRRRNNNOOOWWWhhh|||sss[[[@@@555555777555222222111111000000000111111000000000000000000000000000000000000////////////111222222111111000///...,,,---...111666<<>>===999555111...,,,+++.....................---......---,,,---...000111000222333444444444666888999:::===???BBBCCCDDDEEECCCGGGKKKOOOPPPQQQRRRSSSTTTUUU[[[aaa```jjj|||zzz{{{yyy}}}zzzyyy{{{~~~~~~~~~~~~}}}~~~~~~xxxqqq\\\QQQEEE@@@???<<<<<<===>>><<<>>>CCCJJJUUUfffuuu|||aaaTTTIIIHHHIIIMMM\\\mmmyyyWWW>>>777666222333222111000000//////000//////............//////---......///000000//////........./////////000000////////////000000000111111111111222222222333333333222222222333444444444555222<<>>???>>>===@@@>>>???GGGWWWjjjyyykkkXXXDDD???MMMQQQPPPfffdddEEE:::===:::///111111111111000000000000...............///000000------............------000---+++---111222000,,,......////////////......000000000000////////////111111222222222333333333444222777>>>BBBKKKfff{{{nnniiifffcccgggmmmyyytttcccSSSSSSTTTVVV[[[bbbiiinnntttnnnWWW>>><<<888555222111111111222111000/////////000111000///...---...///000111***...333444111...,,,,,,...222888>>>CCCFFFGGGGGG999777444111///---------------------------------------------------------...------------.../////////111333555555666888:::;;;===???@@@@@@AAADDDFFFDDDGGGKKKNNNOOOQQQRRRTTTOOOVVVYYY\\\___fff}}}~~~|||{{{zzzwwwsssrrrtttzzz}}}vvvppprrrpppoooppptttvvvvvvtttwwwzzz~~~|||zzz{{{~~~~~~{{{vvvkkk\\\RRRCCC@@@<<<;;;<<<>>>>>>===>>>>>>BBBLLL]]]qqqzzzaaaRRRFFFEEEMMMOOORRRlllxxxXXX>>>666999777222111111111000000000//////...............//////000------............------000...,,,,,,...///...---.........//////.........000/////////////////////111111111222222222333333444222666;;;===DDDZZZsssxxxllliiigggkkkuuu}}}qqqbbbVVVQQQSSSYYYeeesssuuuVVVFFF<<<:::777444222111111222111111222222111111000000+++---///111333333222111999666000++++++111<<>><<<::::::<<<>>>@@@@@@???BBBIIIUUUeeewwwmmmUUUJJJIIIKKKMMMNNNYYYvvvgggHHH777444444444444111111000000000000//////......------......///000------............------//////...---+++,,,...000........................////////////////////////000111111111222222222222444333555888777:::JJJ]]]xxxxxxmmmfffdddggglllooouuuwww{{{~~~wwwnnneee___ZZZVVVSSSVVV```sssyyyTTT@@@:::999777555333222111222222///000111222111000///...000000111111000000000///444555888:::===AAAFFFJJJAAA@@@===999555111...,,,++++++,,,,,,,,,,,,,,,+++------------------------------------------------...------------...//////000111444555555666888::::::<<>>===<<<<<<>>>@@@BBBBBBBBBHHHRRR___lll{{{yyyaaaNNNEEEJJJLLLLLLTTThhhtttUUU:::444555111111555111000000000////////////...------------...//////------............---------///000...+++,,,111666////////////////////////.........///////////////000000000111111111111222444333555666555555???LLL]]]vvv{{{oooccc\\\ZZZ[[[[[[^^^aaafffjjjmmmwwwzzzvvvsssnnnkkkkkkkkkfffbbbaaa^^^YYYTTTTTTXXX^^^dddyyy^^^CCC:::;;;666555444222222222222222222222222222222111111111333222///...///222666999777===DDDIIIIIIDDD===888000///...------...//////+++,,,---/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000222444555555666888999:::<<>>===>>>=========>>>@@@AAACCCLLL[[[hhhsss~~~lllXXXJJJDDDIIIKKKOOOaaa}}}zzzbbbGGG333555888222///444000000000////////////...---------------...//////------............------+++...111///,,,---444;;;111111000//////000111111------....../////////000//////000000000111111111333333555666555555;;;BBBHHH\\\qqq~~~|||ttt[[[YYYVVVSSSSSSTTTUUUWWW``````dddmmmvvvvvvoooggghhhfffdddbbbaaabbbcccddd]]]XXXUUUUUUVVVWWWVVVUUUMMMOOOSSSYYYaaammmyyylllLLL<<<:::<<<444444333222222222222222555444333222222444666777111222444888<<<@@@DDDFFFKKKGGGBBB<<<777222///---000///---,,,,,,---///000---...///000000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000222444555555555777999999<<<@@@BBBBBBBBBCCCDDDCCCFFFJJJMMMNNNOOOQQQSSSRRRYYYZZZ\\\___ggg~~~~~~~~~vvvwwwtttpppkkkkkkpppyyy|||ssskkkhhhjjjlllnnnoooppprrrtttssstttxxx}}}}}}xxxmmm]]]LLL@@@;;;:::<<<=========<<<<<<>>>???CCCQQQcccrrr|||sss```QQQIIIGGGHHHLLLYYYuuuqqqQQQ???222666888222///222000000////////////......------,,,,,,------...///------............------***---000///---///444:::111111////////////111111---------......//////000////////////000000000000111333444555555777999<<<>>>IIIZZZlll~~~yyyvvvqqqiii```YYYSSSOOOSSSQQQRRRXXX______WWWNNNUUUUUUSSSSSSSSSTTTUUUVVVTTTRRRSSSWWWXXXWWWXXX[[[YYY___hhhsss~~~wwwUUUAAA999777666444444333333333333222222111000000000222444666777999===CCCHHHHHHEEEAAA===>>>999333///------......000///...---,,,---...///------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111333444555555555777999999<<<@@@BBBBBBBBBCCCCCCCCCFFFJJJLLLNNNOOOQQQSSSRRRYYYZZZ\\\```iii{{{{{{zzzwwwuuuqqqllljjjlllsssyyyvvvooogggkkkppprrrssstttvvvxxxxxxyyy{{{}}}vvvuuuzzzzzzooohhh[[[MMMAAA;;;:::::::::===>>>>>>======???AAAJJJZZZnnn}}}zzzeeeTTTKKKIIIIIIIIIQQQggg___FFF;;;333444444222000111000000/////////.........------,,,,,,------...///------............------+++---///...---...000333000///...------...///000,,,,,,---......///000000........./////////000000000111222222444666777777777<<>>AAAAAA@@@@@@CCCFFFSSScccxxxooo[[[LLLHHHJJJJJJKKKWWWqqqvvvOOO@@@:::444111000000111222000/////////............---,,,,,,,,,,,,---......---..................---,,,---...---,,,,,,,,,---///...,,,++++++,,,...///,,,,,,------...///000000............/////////000///000000000222555555333222444;;;HHH[[[rrrtttiiidddeeehhhqqquuu}}}{{{sssttt^^^CCC555666;;;;;;888555555555555444333222222999===DDDIIILLLKKKIIIGGG888666333000//////111222888444///---///000000///000000//////...------,,,...---,,,,,,---...000111------------------------++++++++++++++++++++++++...------------...//////111333555555555555666888888<<<@@@CCCCCCCCCBBBCCCBBBEEEIIILLLNNNOOOQQQRRROOOUUUWWWZZZ___iii{{{zzzxxxtttyyyvvvwwwuuupppkkkiiimmmqqqqqqwww~~~xxxvvvuuuxxx|||~~~~~~~~~yyyvvvvvv~~~}}}xxxrrrjjjdddRRRIII>>>888999;;;;;;:::===???@@@??????BBBHHHMMM\\\pppsss[[[MMMJJJKKKJJJRRRQQQ___bbbAAA555444111000//////111222................................................------------------------------------------------...------,,,,,,------...........................///////////////.........///000000000111111111111555111444===EEESSSqqqvvvrrrwww}}}SSSHHH;;;444444777999999666555444777<<>>999555222111////////////////////////111...,,,...222444111---------------------------------------------------///......------,,,++++++++++++,,,,,,,,,,,,------.........////////////000111333555666666777888::::::<<>>???@@@>>>===AAAJJJQQQgggxxxjjjTTTIIIHHHIIIIIIPPP]]]sssyyyVVV999555333111000//////000111................................................------------------------------------------------------,,,,,,,,,,,,------........................////////////............//////000000000111111111444000222888<<>><<<;;;999333///777:::AAAHHHNNNOOOMMMJJJ888777555333111000//////////////////////////////111...---///222444111---------------------------------------------------,,,,,,------------------++++++,,,,,,,,,,,,------------........./////////000222555666666666888999<<<>>>@@@AAAAAAAAABBBDDDCCCDDDGGGJJJMMMOOOPPPQQQOOOPPPWWW]]]]]]ggg}}}yyy{{{|||ppprrrzzz~~~vvvsssppplllyyynnnkkkmmmooolllhhhkkkpppxxx~~~}}}xxxpppiiiaaaVVVMMMDDD@@@;;;:::<<>>>>>@@@AAA>>>===CCCPPP[[[tttwww^^^LLLGGGIIILLLOOOXXXvvvjjjJJJ555444333111000//////000111................................................------------------------------------------------------,,,,,,,,,,,,------------------------------........................////////////000000000000444111111444444777FFFXXXzzzyyy~~~^^^FFF@@@999777:::>>>AAABBBBBBDDDGGGJJJJJJFFF>>>999000000/////////000000111////////////////////////000...---...222333000...------------------------------------------------+++++++++,,,---.........++++++,,,,,,,,,,,,------,,,---------............///111444555555555777888===???AAABBBAAAAAAAAACCCCCCEEEHHHKKKNNNOOOPPPQQQPPPQQQXXX^^^]]]gggyyyxxxwwwwwwzzzuuufffbbbdddwwwxxx{{{zzz|||qqqlllmmmmmmjjjgggjjjlllrrr|||xxxmmmddd\\\SSSIIIBBB<<<;;;:::;;;>>>AAAAAA@@@>>>AAABBB@@@AAAKKK]]]kkk}}}~~~hhhRRRIIIIIILLLSSSYYYooowwwWWW>>>444333222111000/////////000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------...............///........./////////000000333222333444333222999CCCVVVhhhdddDDD@@@===:::<<>>AAABBBAAABBBCCCDDDCCCEEEHHHLLLNNNPPPPPPPPPQQQRRRXXX^^^]]]hhhwwwzzz~~~yyykkk___YYYlll}}}xxxqqqllliiiiiiiiijjjiiilllsss~~~zzzxxxooobbbVVVMMMFFF@@@<<<888999:::===@@@AAAAAAAAA>>>AAADDDFFFKKKYYYmmm|||nnnZZZKKKIIIJJJKKKUUUbbbaaaBBB444333222222111000////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,---------......//////---............/////////000000222444333222555999:::FFFZZZpppfffTTTFFF:::;;;@@@GGGNNNQQQOOOIIIDDD<<<888333000000111222222111000///...------------////////////////////////+++++++++,,,------,,,+++------------------------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///111333444444555666888:::<<>>777222000//////000222333222111///...............//////////////////////////////******+++,,,,,,,,,,,,,,,---------------------------------------------------------,,,+++*********++++++,,,,,,,,,,,,------,,,---------............///111444555555555777888999<<>>@@@AAA@@@??????@@@DDDDDDIIIUUUgggyyyttt\\\LLLEEEGGGOOOLLLOOOrrrzzzPPP999;;;777***111111111111000///...---................................................------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......222111000000333666444111000000111333<<>>;;;888888:::;;;@@@???>>>>>>@@@AAAAAAAAA???JJJWWWaaaooo}}}bbbMMMIIIGGGHHHLLLSSSeee}}}]]]DDD555666777...///////////////////////////...---,,,,,,---...///,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------////////////000000000000444333222333777===CCCGGG```uuu~~~qqqfff\\\PPPGGGBBB>>>888444555444333222111111111111000000000000000000000000////////////////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000222444555555666777888<<<===>>>>>>???AAADDDGGGEEEGGGKKKNNNPPPPPPOOOOOOSSSSSSVVVYYY[[[lll___gggvvvtttzzzpppfffqqq~~~tttnnnqqqwww}}}~~~uuulllccccccdddfffhhhjjjkkklllpppvvv}}}{{{wwwoooggg^^^TTTKKKEEE@@@>>>;;;999999:::<<<>>>AAA@@@??????@@@BBBCCCCCCPPP]]]kkkuuukkkUUUGGGKKKIIINNN[[[mmmhhhKKK;;;000111333...///////////////////////////...------------...///,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------....../////////000000000222111000111333666;;;===LLLYYYnnnjjj\\\PPPJJJAAA<<<:::999555222555444333222111111111111////////////////////////......................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000222444666666666777999<<<===???@@@@@@AAADDDFFFEEEGGGKKKNNNPPPQQQPPPOOORRRSSSVVVYYY[[[kkkOOO\\\qqqxxx}}}zzzffffffwwwyyyooolllooovvv~~~sssdddccccccfffiiikkkiiifffjjjnnnuuu}}}zzzuuuooofff\\\SSSJJJCCC>>>999999888888999<<>>999333111333111///////////////////////////...------------...///,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------.........////////////000222111000000000111333444===BBBNNNccc}}}nnnVVVIIIBBB>>>999777888888666333444333222111111111111111////////////////////////......................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000222555666666666888999;;;===@@@AAABBBCCCDDDFFFFFFHHHLLLOOOQQQRRRQQQPPPQQQRRRVVVXXXZZZjjjBBBRRRkkk|||ppphhhnnn{{{~~~ssskkkiiioooxxx}}}nnniiieeeeeehhhiiieeeaaagggiiinnnwwwwwwnnnllleee[[[RRRJJJDDD???<<<666666777888:::===@@@AAAAAA@@@???>>>AAAFFFLLLQQQeeevvvwww```OOOKKKMMMQQQUUUddd~~~sssMMM888:::666000111222////////////////////////.........------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------........./////////222222222111111111111111888999>>>LLLbbbzzzkkkXXXGGG===>>><<<999888888777555333333333222111111111111111////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///000222555666666777888::::::===AAACCCCCCCCCDDDEEEFFFHHHLLLPPPRRRSSSRRRQQQQQQRRRVVVXXXZZZjjj666FFF^^^vvv|||zzzxxxnnnkkkqqqxxxzzzpppjjjkkkrrrwww{{{tttkkkffffffeeebbb^^^___```dddmmmxxx{{{qqqhhhcccZZZTTTKKKDDD???<<<:::999666777888:::<<<>>>???@@@@@@@@@??????BBBJJJUUU]]]tttwwwdddUUUMMMMMMSSSWWWiii```???111666333,,,,,,...////////////////////////---..................---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------------------............000000111111222222111111222444777;;;EEEXXXqqq}}}eeeUUULLLCCC:::666888777555555444333222000222222111111000000111111..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///000222555666777777999;;;:::===@@@BBBCCCCCCDDDEEEEEEHHHLLLPPPRRRSSSRRRRRRQQQRRRVVVYYYZZZjjj---999MMMcccuuuyyyzzz|||zzzrrrmmmnnnttt}}}xxxpppnnnoooooossstttkkkfffccc```]]]UUUVVVZZZaaalllvvv}}}{{{|||~~~zzzooobbbZZZYYYLLLGGGAAA;;;999999999999888999;;;===>>>???@@@@@@@@@@@@@@@AAAGGGRRRaaalllcccTTTNNNKKKOOOVVVeeecccLLL555...444111---000000////////////////////////------...//////...------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,---------......---......///000111111111000333555444444<<>>???@@@CCCEEECCCFFFJJJNNNQQQRRRRRRQQQRRRTTTXXX[[[]]]kkk000333:::FFFUUUeeettt|||{{{sssrrrfffxxxyyyrrrkkkhhhqqqzzzxxxmmmeee```^^^]]]]]]\\\ZZZ[[[aaallltttyyy}}}zzz{{{||||||nnnccc```\\\RRRHHHCCC@@@===888666666777888888999;;;>>>AAACCCDDDDDDCCCBBBDDDFFFIIIQQQaaavvvhhhRRRLLLLLLQQQ]]]lll~~~^^^FFF777222555444,,,...333...////////////////////////,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...---++++++,,,,,,,,,---------111000//////000111222444000000111333555777999999:::III[[[hhhvvv}}}aaaOOODDD???;;;<<<<<<888666888666666555333111111222444111000000000000000111111........................------------------------..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------........./////////222555777888999;;;<<<:::;;;<<<======???BBBEEEBBBEEEIIIMMMPPPRRRQQQQQQRRRTTTYYY\\\]]]lll222111222888BBBRRRjjj}}}|||xxxjjj```hhhvvvllllllfffiiiwwwttteee]]]\\\ggg^^^WWWVVVXXXZZZ^^^dddlllyyy~~~xxxsssjjjaaaVVVNNNIIICCC===777666666555333333666:::>>>>>>>>>AAADDDDDD@@@@@@CCCDDDGGGOOOZZZiiiyyyzzzhhhSSSHHHMMMMMMNNNeeegggFFF444444333222111000000000000111111000......------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////000000111111111222222222666;;;AAAHHHRRReee|||wwwcccSSSIIIGGG???===;;;999999999777666555444222222222222111///000000000000000000000000........................------------------------,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,+++++++++'''...111---)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------------------------...000222555888:::;;;<<<:::<<<>>>@@@@@@AAABBBDDDBBBDDDHHHLLLNNNOOOOOONNNTTTUUUXXXYYYZZZiii000///000555<<>>IIIZZZggguuuiiiYYYLLLBBB<<<;;;>>><<<999888888777666555555333222222222222111///000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------,,,,,,,,,+++++++++///555666111+++***+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------------------///000333555777999:::;;;:::<<<>>>@@@@@@AAABBBDDDCCCEEEIIIMMMOOOPPPOOOOOOSSSSSSVVVYYYZZZjjj......000222666AAAWWWkkk|||yyysssjjj^^^]]]qqq}}}rrrgggfffkkksss}}}wwwooo\\\ZZZZZZ[[[XXXRRRQQQSSSVVV^^^gggpppzzzyyyrrrjjjbbbZZZUUUJJJEEE>>>;;;999888555222666777999::::::<<>>@@@@@@AAACCCEEEDDDFFFJJJNNNPPPQQQQQQPPPQQQRRRUUUXXXYYYiii///000111222222:::MMM```uuu~~~|||ppp]]]TTT```zzzyyyoooiiiiiinnnvvv|||zzzeee^^^YYYYYYYYYUUUSSSTTTSSSUUUZZZdddqqq|||wwwoooggg^^^VVVNNNIII@@@===999777777777555444555777:::<<<===>>>AAABBBDDDAAAAAACCCEEEHHHOOOVVVfffmmmyyy|||gggUUUKKKIIIQQQSSSPPPXXXsssyyy]]]@@@222333222222111000000000000000000000///...............---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,---...///000/////////000000000111111222444555444222444999>>><<>>???@@@AAADDDFFFEEEHHHLLLOOORRRRRRRRRQQQRRRSSSVVVWWWXXXggg...///000111///444BBBRRReeevvvvvveee\\\\\\fffyyyuuukkkfffhhhnnnrrrttteeeXXXUUUWWWXXXWWWWWWSSSQQQQQQXXXeeesss~~~xxxrrrmmmddd[[[TTTMMMFFFBBB;;;999777666666666666666555888<<<>>>???@@@AAACCCBBBAAACCCIIINNNTTT]]]fffuuu{{{mmmZZZPPPLLLKKKQQQRRRVVVllluuubbbOOO;;;111222111111000000///000000000000//////............///---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,...//////....../////////000000000---000222222222333666999777;;;AAAKKKXXXiii|||ppp^^^SSSMMMFFFBBB@@@AAA@@@<<<999:::;;;999666666666666555444333111000111222222111///////////////////////////........................------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++%%%)))+++)))))),,,---++++++++++++++++++++++++++++++*********++++++,,,---------------------------111222444666777888999999;;;<<<>>>???@@@BBBEEEHHHFFFHHHLLLPPPRRRSSSSSSRRRUUUUUUWWWXXXXXXfff,,,,,,---......///888BBBVVVjjjtttlllccc^^^hhhvvvxxxkkkcccccchhhjjjvvv~~~ooo^^^XXXXXXXXXWWWXXXSSSOOOMMMPPPWWW```lllvvv}}}vvvpppccc]]]UUUNNNHHHCCC>>><<<777777666666666666777777888:::===???@@@@@@BBBDDDDDDEEEJJJTTT\\\cccmmmvvvrrr^^^OOOKKKMMMLLLTTT]]]nnn]]]GGG===555111333111000000//////000000000//////............//////---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,------...............////////////---///111222222222444555666888999<<>>:::999;;;:::888666555666666555444222111000000111222111000////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++*********+++++++++++++++(((,,,,,,******------***++++++++++++++++++++++++************+++,,,------------------------------000111333555777999999:::;;;<<<>>>???@@@BBBFFFIIIFFFHHHLLLPPPRRRSSSSSSRRRUUUUUUXXXXXXXXXggg---+++,,,///000///333888GGGZZZrrrzzzxxxmmmgggccc___jjjsssyyyuuunnnkkkhhhdddiiiooozzzzzznnneee]]]VVVUUUWWWTTTPPPOOOPPPOOOPPPXXXbbbiiinnnvvv{{{tttjjjcccSSSNNNGGGAAA>>>;;;999888444555666777777888999:::<<<>>>@@@AAAAAABBBDDDFFFIIILLLUUUaaakkkrrr{{{qqqaaaSSSJJJLLLSSSSSSddd{{{|||pppHHH666444333222333000000////////////000000//////............//////---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++++++++...---,,,,,,++++++,,,,,,------........./////////000111333333333333333333333444555666666777999:::BBBHHHWWWkkkxxxlll[[[MMMCCC@@@AAABBB>>>;;;;;;<<<;;;888888<<<888666444333444555444333111000///000111222111000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++***)))*********++++++++++++***,,,,,,***+++---,,,)))************************************+++,,,---...------------------------///000333555777999:::;;;;;;===>>>>>>@@@BBBGGGJJJFFFHHHLLLPPPRRRSSSRRRRRRSSSTTTWWWYYYZZZiii000,,,---111444222222444888III___ppp|||zzzttt|||}}}uuutttfffPPPOOOeee{{{xxxlllaaa___bbbkkk{{{~~~sssdddWWWTTTXXXVVVSSSSSSSSSNNNIIIMMMVVVTTTZZZeeeqqq{{{|||xxxsssjjj___XXXKKKFFF@@@;;;999888777666333555777999:::;;;===???@@@AAABBBBBBBBBCCCEEEHHHNNNRRR\\\jjjuuu{{{ppp___UUUNNNLLLRRR\\\___wwwyyy~~~]]]<<<333666666222000000000////////////000111//////.........//////000---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++......---,,,++++++++++++---------.........////////////000111111111111111///000111222333666888999888999>>>GGGOOOZZZnnnmmmggglllttt\\\PPPDDD@@@BBBAAA>>>:::<<<999888888666333444999666444222222333333222111111000///000111222111000////////////////////////........................++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))******++++++++++++'''******)))***...---)))************************************+++,,,---...------------------------...000222555888:::;;;<<<<<<===>>>>>>@@@CCCGGGJJJEEEHHHLLLOOORRRSSSRRRQQQQQQRRRVVVYYY[[[kkk............///000111222333:::LLLcccsssyyyyyyzzz{{{yyyjjjZZZQQQUUUeee~~~wwwgggccccccgggqqq}}}vvvhhh[[[SSSVVVUUUUUUTTTNNNGGGGGGLLLJJJPPP[[[iiippptttzzz}}}rrriiibbbZZZPPPIII>>><<<999666555666777888555777999;;;<<<===@@@BBBBBB???@@@CCCBBB@@@CCCKKKUUU___mmmwww~~~ttt^^^MMMMMMPPPPPPVVVbbbrrraaaKKK777444444000000555000000000000000000000000---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,(((((())))))******+++++++++++++++*********))))))---,,,,,,+++***)))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------..................////////////222333444444555555444444777888999;;;???FFFNNNTTTfffpppzzzggg[[[[[[___bbbaaaHHHGGGFFFDDDBBB@@@>>>>>>888888888888888999999999333333444444333333222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&***---///000000///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++...------,,,,,,,,,------111333555666777888:::<<<<<<>>>@@@??????AAAFFFJJJHHHJJJMMMPPPRRRSSSRRRRRRUUUTTTUUUXXX]]]nnn............///000111222222444@@@VVVkkkvvvzzz{{{tttcccSSSOOOXXXqqq|||nnndddaaa```hhhttt}}}pppddd\\\TTTOOONNNRRRRRRNNNJJJIIIEEEGGGOOOYYY```eeemmmuuuyyy|||xxxqqqfff^^^XXXQQQIIICCC<<<:::888666555666777888888999;;;<<<<<<<<<===???DDD@@@???BBBBBBCCCJJJSSS```iiittt~~~eeeYYYQQQQQQRRRUUUeeewwwuuuPPP@@@444333333///...222////////////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++++++++,,,)))******************++++++++++++*********)))))),,,,,,++++++***)))))))))))))))***++++++++++++***++++++++++++++++++++++++************++++++++++++------------------------........./////////000000222222333444444444444444444555666777999>>>DDDHHHGGGOOO[[[iiiwww|||llliii___TTTRRRWWWZZZVVVQQQEEEDDDCCCAAA@@@>>>===<<<888888888888777777777777333333444444333333222111000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,++++++***)))************************++++++++++++++++++++++++...------,,,,,,---------111333555666777888:::<<<<<<>>>@@@@@@???AAAFFFJJJHHHJJJMMMPPPRRRRRRRRRRRRUUUTTTUUUYYY]]]ooo......---......///000111444000444FFF\\\mmmvvv{{{sssbbbSSSMMM\\\tttuuummmeeeccchhhpppuuuwwwyyytttfffXXXMMMMMMPPPNNNHHHDDDDDDBBBDDDIIIMMMQQQXXX```ggglllsssyyy|||}}}~~~}}}uuupppeee^^^UUUMMMIIIDDD???;;;999888666555555777888::::::<<<>>>???>>>>>>???@@@EEECCCCCCEEEGGGMMMXXXcccooovvvzzzlllUUUQQQOOORRRXXXhhh}}}eeeSSS===555111444444///---111////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++++++++++++++*********++++++***************)))+++++++++***************************************((()))******++++++************************************+++++++++,,,,,,,,,.........---------------....../////////000000000111111222333333333333333222333444444444666999<<<:::<<>>===<<<;;;;;;888777777666666555555555333333333333333222222111000000000/////////......------------------------000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,++++++***)))************************++++++++++++++++++++++++---------,,,,,,------...111333555666777888:::<<<<<<>>>@@@@@@???AAAFFFKKKIIIKKKNNNPPPRRRRRRRRRQQQSSSSSSVVVYYY^^^ppp------------...///000000666000000;;;MMM^^^ooozzzyyyeeeQQQNNNZZZnnnuuuiiiaaaaaafffjjjvvv{{{{{{gggSSSJJJJJJIIIHHHHHHGGGCCCAAABBBBBBCCCGGGLLLUUUYYYaaaggglllqqquuuxxxyyyyyy{{{}}}zzzrrrkkkccc]]]SSSNNNFFF@@@===;;;999777777666555555666888:::;;;<<<>>>@@@AAAAAAAAACCCDDDFFFHHHLLLOOOTTT]]]jjjuuu{{{}}}hhh[[[VVVQQQNNNTTTdddcccIII===444222333666444000///333////////////////////////***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++******))))))*********))))))(((((((((************************))))))*********+++++++++((())))))***************************************++++++++++++,,,,,,,,,,,,.........---------------....../////////000000000000000111222222222222111222444555555444444666777>>><<<999888888:::<<<>>>FFFKKKQQQVVV]]]fffrrrzzz~~~vvveeebbb\\\VVVSSSQQQNNNJJJEEEHHHNNNRRRRRRLLLBBB;;;=========<<<<<<;;;;;;:::777777666555555444333333222333333333333222111111000000/////////.................................000///---+++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********************************+++++++++++++++,,,,,,------,,,,,,,,,---......111333555666777888:::<<<<<>>???BBBGGGJJJOOOTTTZZZaaaiiinnnqqqsssvvvyyy{{{}}}~~~tttjjjbbbZZZSSSMMMFFFBBB===999777666777777666666666777888:::<<<>>>>>>@@@AAAAAAAAAAAACCCEEEGGGOOOWWW]]]cccmmmyyylll]]]XXXYYYVVVWWWddd~~~wwwSSS<<<777222222333444111...///333........................***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))((((((''''''&&&************************)))))))))***++++++,,,,,,(((((()))************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,............////////////...//////000000000000000111333555555555444666777888888777777888:::<<<======???AAACCCFFFLLLUUU[[[___eeelllrrrvvvzzz|||uuuooojjjddd[[[UUUQQQOOOLLLKKKJJJHHHEEEEEEDDDJJJNNNLLLEEE>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;:::777666666555444333222222222222333333222222111000////////////.......................................---,,,******)))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555666777888:::<<<===???AAA@@@@@@BBBGGGKKKKKKLLLOOOQQQQQQQQQPPPOOOPPPRRRVVVZZZ]]]ooo,,,,,,,,,,,,,,,---//////,,,---111555999EEEZZZmmm{{{xxxhhhUUUPPP^^^pppooo^^^ZZZ\\\___fffrrr}}}~~~uuummm```PPPFFFBBBCCC???===@@@AAA???>>>@@@???AAACCCEEEJJJQQQYYY___cccggglllqqquuuyyy}}}|||~~~zzztttlllbbbXXXRRRLLLFFFAAA===<<<999666555666777888777888888:::;;;===???@@@BBBBBBBBB@@@@@@AAAEEEHHHMMMYYYeeejjjoooxxxnnn[[[TTTUUUSSS\\\kkkyyy{{{gggHHH888888222222111///---,,,...000........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***************)))))))))((((((((((((((((((''''''***************+++++++++))))))******+++++++++,,,'''((())))))******))))))++++++++++++++++++++++++))))))*********+++++++++***+++++++++,,,,,,,,,,,,,,,,,,---------.........------...///////////////...000222222222222444555333333444666777888999:::<<<===>>>>>>@@@DDDIIIMMMNNNRRRWWWYYYYYY[[[^^^bbbhhhhhhiiiiiijjjkkkllllllggggggfffcccaaa___```bbb___]]][[[YYYXXXVVVRRRPPPNNNLLLJJJKKKHHHCCCAAABBBGGGKKKLLLGGG>>>999===BBB<<<<<<<<<;;;;;;::::::999666555555555444333333333222222222222222111111000/////////.........------------------------------,,,,,,,,,---------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************((()))******+++******************************************++++++,,,,,,---,,,,,,,,,,,,---......///111333555666777888:::<<<===???AAAAAA@@@BBBGGGLLLLLLMMMOOOQQQQQQQQQOOONNNOOOQQQVVVZZZ\\\mmm++++++++++++,,,---...///------000333555:::HHHUUUmmmzzzyyyhhhYYYVVVZZZvvv{{{lll```[[[WWW\\\dddooozzzxxxeeeTTTLLLIIICCC@@@AAABBB@@@>>>@@@======>>>>>>???CCCHHHLLLPPPUUUZZZ```dddiiiooottttttvvvyyy|||~~~qqqeee___[[[TTTKKKEEEBBB@@@<<<:::777777777666555666888999::::::;;;===>>>@@@AAABBBCCCCCCCCCCCCDDDIIIPPPUUU]]]jjjuuuwwwyyyppp]]]UUUWWW\\\dddyyynnnRRR===666777222111///...---......---.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++))))))))))))************))))))))))))************))))))*********+++++++++***************+++++++++'''(((((()))))))))))))))************************(((((()))))))))*********(((((()))***+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---..................///000000//////222444333333333333333333333333777888:::;;;<<<>>>AAABBBCCCFFFIIIJJJHHHIIILLLOOORRRQQQQQQRRRTTTVVVWWWWWWRRRSSSSSSQQQOOOOOOPPPQQQOOOPPPQQQQQQPPPPPPQQQRRRKKKGGGGGGIIIGGGCCCCCCGGGLLLKKKHHHCCC>>>===@@@CCC<<<;;;;;;:::999888888777555555555555444444444444222222222222222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++************************++++++++++++++++++++++++************************************************(((((()))***************************************)))******+++,,,,,,------,,,,,,,,,,,,---...//////111333555666777888:::<<<===???AAAAAA@@@BBBGGGLLLLLLNNNOOOQQQQQQPPPOOONNNNNNQQQVVVYYYZZZkkk++++++++++++,,,---......222000000222222222888???```ppp{{{}}}vvvfffYYYSSSSSS```ssssssjjj]]]]]]___dddlllvvv~~~qqqjjjTTTLLLEEEDDDCCC???>>>???<<<======<<<;;;;;;<<<>>>BBBFFFKKKOOORRRWWW]]]bbbhhhjjjmmmqqqtttvvvwwwwwwyyyxxx{{{~~~}}}vvviii\\\PPPJJJHHHBBB;;;888888999888666444555666666555666777999;;;<<<===???@@@BBBCCCCCCCCCCCCDDDFFFKKKTTT^^^eeelllxxxmmm\\\VVV]]]gggoooppp\\\@@@555444444222222000///000111///,,,........................------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******(((((())))))******++++++******++++++,,,,,,,,,---))))))******++++++++++++************************'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,+++,,,------......------000000000///......111333222111111222333444666777555666888:::;;;;;;;;;;;;:::===@@@@@@@@@AAAEEEIIIHHHGGGFFFGGGJJJLLLNNNNNNOOOOOOOOOLLLJJJHHHIIIJJJIIILLLNNNMMMJJJIIIKKKNNNKKKFFFEEEGGGEEEBBBDDDKKKLLLGGGAAA=========<<<:::;;;;;;:::999888777666666444444555555555555555555111222222222222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((************************************************************************************************(((((()))***************************************))))))***+++,,,,,,------+++++++++,,,---...///000111333555666777888:::<<<===@@@AAAAAA@@@BBBHHHLLLMMMNNNPPPQQQQQQPPPNNNMMMNNNQQQVVVYYYYYYjjj