BM6P6(@ ''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))))))))))))))*********)))***+++,,,---.........000///...,,,+++***))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$'''***(((###"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((()))***++++++,,,******+++++++++,,,,,,,,,///---,,,...111333222000000000111222444555666666444222111000000000...---,,,---------,,,***)))'''******))))))))))))******************))))))))))))))))))(((((('''''''''&&&******)))))))))((((((((('''***,,,,,,***))))))******---000333444444555555;;;555666AAAIIIFFF@@@===>>>AAAJJJ[[[qqq}}}ssspppuuu|||||||||ppphhhdddVVVQQQJJJDDD@@@:::222---111///...---...---+++)))---------,,,++++++---///,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---******+++,,,------------...---,,,+++***)))))))))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((+++---***&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((())))))******++++++*********+++++++++,,,,,,---,,,---111666999:::999111111222222333444555555444333111000111000///---,,,,,,------,,,***)))(((******))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''************))))))))))))***++++++++++++,,,---...///111444555555444333333111222===RRR``````ZZZUUUXXXXXX\\\gggwww{{{zzz{{{}}}|||||||||zzzwwwwwwtttqqqoooqqqvvv}}}~~~{{{}}}|||}}}zzztttrrrnnnjjjcccWWWHHH>>>777555222111222222111///,,,---...---,,,*********,,,,,,+++++++++*********(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&)))+++---///000+++,,,,,,------,,,,,,+++++++++++++++******)))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%***---///---((($$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$####################################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))))))))))))))******************++++++++++++,,,,,,,,,...222666:::<<<<<<111222222222333333444444555333111111111111///---+++,,,,,,,,,+++***))))))******))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((******************++++++---,,,+++,,,...111333333999999;;;;;;;;;999888777===EEEZZZvvv{{{wwwtttrrrttt||||||uuupppqqqrrrrrrooommmooosssvvvtttqqqqqqsssvvvwwwxxxyyy|||~~~~~~|||yyyxxxwwwwwwuuusssooommmjjjiiijjjmmmrrrtttnnnllljjjiiiiiihhhfffdddgggjjjmmmnnnpppttt{{{|||kkk___PPPHHH>>>777444333111000//////000000...,,,***(((++++++++++++************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%''')))+++---///000,,,---------,,,,,,+++***)))***+++,,,,,,+++***)))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))),,,...---)))%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#################################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((*********)))))))))))))))************++++++++++++------...///111333444444222222222222222222333333444333111111111111///---+++++++++++++++***************))))))))))))******((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,---,,,,,,///444777888777<<<===>>>>>>>>>>>>@@@BBBIIITTTiii|||||||||xxxuuusssjjjlllmmmiiicccaaaeeeiiiqqqtttyyy~~~}}}|||xxxtttssstttmmmmmmlllhhheeeeeegggiiimmmpppvvvzzz~~~rrrfffVVVIII@@@999333///333222000//////...---,,,,,,+++++++++************''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((***+++---......------------,,,+++******(((***,,,......---+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''******)))&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))*********)))))))))))))))))))))*********++++++++++++,,,,,,---------......222222222222222222222222444222000000000000...,,,******************++++++******))))))))))))******'''((((((((())))))******)))*********************((())))))+++,,,---...///,,,...111555:::<<<<<<;;;>>>BBBFFFFFFEEEHHHNNNTTT]]]eeeuuu{{{uuurrrrrrkkkllllllmmmnnnooooooooouuu{{{}}}xxxvvvuuuqqqooonnnpppsssrrrnnniiiooolllkkknnnuuu~~~uuulllcccWWWGGG<<<999555///,,,,,,---......,,,,,,,,,,,,+++++++++***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%))))))******+++,,,------------------,,,,,,+++***(((***---000000...+++)))((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((()))))))))))))))))))))*********)))))))))************+++(((***,,,------...000111000111111111222222333333333111////////////---+++)))))))))))))))***+++,,,******))))))))))))******(((((())))))******++++++************++++++++++++)))***+++---///111222333///333888<<<>>>@@@BBBDDDNNNXXXbbbddd``````hhhppprrrvvv}}}{{{wwwvvvnnnnnnllliiiggghhhkkknnnzzz|||yyywwwsssmmmiiigggggggggfffjjjooowww~~~iiiZZZJJJBBB888222000000///...------------,,,,,,,,,,,,*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((()))******+++,,,------,,,,,,---------,,,++++++'''***---000///---)))''''''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((())))))(((((())))))******++++++))))))))))))************(((***---......///111444//////000111222333333444111000...---...---,,,***)))((((((((()))***,,,---******))))))))))))******)))))))))***+++,,,,,,,,,*********+++++++++,,,,,,,,,---///111333555777888666;;;???@@@???BBBIIIPPPcccuuuzzz{{{zzzwwwyyywwwvvvrrrkkkdddcccgggkkkppptttzzzzzzuuummmlllkkkjjjkkknnntttyyywwwjjj```SSSHHHBBB===777333//////.........---------,,,,,,,,,++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''((()))***,,,---...///+++,,,,,,------,,,,,,,,,''')))---//////,,,'''%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''((((((''''''''''''((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***'''(((((()))***++++++,,,))))))))))))************))),,,......------000333...///000111222333444444000///------------+++)))(((((('''((()))***,,,---******))))))))))))******))))))***+++,,,,,,------*********++++++,,,,,,,,,///000111444666888:::;;;<<>>>>><<>>GGGQQQsssxxxwwwnnnlllrrrvvvssswwwrrrnnniiieeeccckkkvvv}}}wwwoooiiiuuuxxx|||qqq\\\TTTEEE666///000000...NNNNNNMMMLLLHHHAAA999333,,,+++***)))(((''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''')))))))))***+++,,,---...------,,,,,,+++***************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++******))))))))))))***((((((((((((((((((((((((++++++*********)))))))))&&&((())))))'''&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))***(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((()))))))))*********++++++)))))))))))))))***+++,,,111///...///000222222111...000111111000.........---,,,+++***))))))))))))************************************************++++++******+++,,,,,,---++++++///555999:::???EEEDDDBBBAAAAAAAAAGGGWWWgggzzztttqqqqqqtttvvvxxxzzzrrrrrrqqqooonnnttt}}}vvveeeOOO@@@;;;999666NNNOOOPPPQQQPPPKKKCCC>>>444222///,,,)))(((''''''&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))***+++,,,---------......---,,,***)))***)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***++++++******************++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))******((((((((()))))))))))))))+++++++++************)))''')))***)))(((''''''''''''''''''''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%$$$$$$#########"""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))************))))))))))))***++++++,,,+++...222555666444000---...///111111///------...---,,,+++***))))))))))))*********************************+++++++++++++++,,,+++++++++---///111222///111888???AAA@@@CCCHHHBBBCCCFFFJJJMMMUUUhhhyyyxxxssssssrrrmmmhhhpppuuu~~~uuunnnkkktttttthhh___TTTKKKNNNOOOQQQSSSSSSPPPKKKGGG@@@>>>999555000---+++***%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&))))))))))))***+++,,,,,,......///000///---+++***)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))(((***++++++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))))))))*********((())))))***+++,,,,,,,,,...000333444333000,,,***...///000000...------...---,,,+++***))))))))))))***************************+++++++++,,,,,,,,,---))))))***,,,///333666888666999???EEEEEEBBBEEEKKKHHHKKKQQQXXX\\\bbbooo}}}}}}tttjjjiiiqqqzzz~~~xxxmmmuuu~~~xxxkkkSSSSSSRRRSSSTTTRRROOOMMMEEECCC???;;;666222///...(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''''''''''''''''')))))))))))))))***++++++......//////...---+++***))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))++++++************++++++)))))))))))))))***************++++++++++++,,,,,,***************************+++,,,,,,------,,,,,,,,,+++++++++************,,,+++++++++************)))+++,,,+++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))******((((((***+++,,,,,,,,,,,,000000000///000444:::>>>...///000///---,,,---...---,,,+++***))))))))))))************************+++++++++,,,,,,------...'''(((+++///444888<<<>>>===???CCCHHHIIIKKKSSS]]]bbbbbbfffkkklllmmmssszzz|||qqqoooooorrr{{{zzztttrrrwwwVVVTTTQQQQQQRRRSSSSSSRRRJJJIIIGGGDDD@@@<<<999777333111---***'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&'''(((((())))))((((((%%%&&&&&&&&&'''((((((((()))))))))))))))******+++------------,,,+++******))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++******+++++++++++++++++++++,,,,,,------/////////000000000111111////////////////////////...///000111222222111000//////......---,,,++++++---------,,,,,,,,,++++++***+++---,,,***))))))************)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))***'''(((***,,,------------............000777@@@GGG...//////...---,,,---///---,,,+++***))))))))))))************************++++++,,,,,,---.........,,,...222888===AAADDDFFFDDDDDDFFFKKKQQQ]]]qqq~~~}}}~~~}}}{{{xxxuuurrrrrrssstttzzzxxxzzz~~~TTTQQQNNNMMMOOOSSSUUUWWWSSSSSSRRRQQQNNNKKKHHHFFF>>>:::555///+++******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%'''(((((()))))))))))))))%%%%%%&&&&&&'''((())))))***)))))))))))))))***+++,,,,,,+++******))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,/////////000000000111111555555555666666777777777::::::::::::::::::::::::999:::;;;=========<<<;;;:::999888777555444333333//////.........---------***,,,------+++******++++++*********))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&'''''''''((()))))))))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))'''(((***,,,---------------...///...,,,,,,///222...//////...,,,,,,---///---,,,+++***))))))))))))************************++++++,,,,,,---...//////333666;;;@@@FFFIIILLLMMMJJJHHHIIIOOOZZZooopppiiieeeiiiqqq~~~vvvsssqqqrrrzzz]]]VVVMMMHHHIIILLLOOOPPPTTTUUUVVVUUUSSSRRRQQQQQQNNNGGG>>>777444000,,,))),,,+++*********)))'''%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% """%%%''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&'''((()))***+++++++++******)))((()))))))))************))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))***+++,,,&&&(((******)))(((((()))---&&&$$$))),,,***+++///...---+++***+++---111333222111444888:::999<<<@@@@@@AAABBBAAA@@@???@@@BBBGGGEEEDDDDDDDDDDDDBBBAAAAAACCCFFFJJJMMMMMMLLLKKKNNNJJJFFFEEEFFFDDD???;;;===888555555333000111444111000......---,,,***(((******++++++***)))((('''((((((''''''((())))))***&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***++++++,,,------------000000//////......------.........///////////////......---,,,+++))))))(((******************+++,,,)))...333444111000222666777<<>>AAAFFFCCCDDDGGGFFFCCCDDDGGGKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGIIIKKKKKKIIIDDDAAADDDFFFIIIMMMPPPRRRQQQPPPPPPMMMJJJKKKLLLKKKHHHDDDHHHEEECCCDDDBBB???>>>AAA===;;;999666444111---+++000...+++))))))***,,,...))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((***+++,,,,,,------------//////////////////000000000000000000000/////////...------,,,+++***)))(((******))))))******++++++---000444555444555888;;;AAABBBCCCEEEHHHLLLQQQTTT^^^bbbjjjnnnooovvvxxxqqqooonnnrrrxxxyyytttpppSSSYYY]]]YYYOOOIIIIIIMMMUUUVVVWWWXXXYYYZZZZZZZZZZZZXXXUUUSSSNNNEEE999111+++***(((((((((((('''&&&((((((((('''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))++++++***))))))))))))***++++++*********)))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&'''&&&%%%&&&((()))(((''''''''''''''''''''''''''')))))))))))))))))))))))))))******+++******))))))((()))++++++******+++,,,,,,,,,...111111...///222666888<<>>BBBAAADDDGGGJJJNNNVVV```ggggggaaa___aaaeeehhhmmmsss~~~uuuqqqqqqyyywwwxxx|||qqqnnniiieeedddfffkkknnnooohhhaaa\\\UUUMMMJJJKKKKKKKKKKKKHHHEEEAAA???>>>:::;;;;;;:::888444000---+++++++++++++++,,,------((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******,,,---............000000111111111222222222222111111000///...------------,,,,,,+++***)))))))))))))))))))))***+++,,,,,,---222999@@@EEEGGGGGGBBBBBBFFFRRRgggzzzoookkklllnnn|||~~~zzzssssss{{{sssjjjeee^^^SSSKKKFFFIIIOOOVVV]]]___]]]ZZZ[[[ZZZZZZ\\\]]][[[UUUOOODDD===333,,,(((((()))***))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))+++,,,......000///......------......++++++++++++************'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''')))))))))((('''''''''((((((((())))))************************((()))***+++,,,,,,------...000111222333555888:::===???AAABBBFFFLLLSSSVVVSSSUUUYYY]]]eeettt}}}rrrgggbbbccc^^^^^^^^^YYYQQQIIICCCAAADDDDDDDDDCCCAAA===:::888111000///---,,,,,,++++++''''''(((((())))))******)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((******,,,---.../////////333222222222111111111000000000///...------,,,,,,---,,,,,,++++++*********))))))))))))***+++,,,---...111777???FFFIIIHHHFFFKKKMMMSSSbbbxxx}}}pppkkkoooxxx}}}~~~|||}}}sssbbbXXXUUUFFFGGGKKKSSSZZZ]]]\\\YYY```^^^\\\]]]^^^^^^[[[WWWOOOGGG<<<333---******))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***,,,...000222222000000///............///,,,++++++++++++*********'''''''''((((((((((((((('''(((((((((((()))))))))((('''&&&''')))***)))((('''''''''(((((())))))***************************++++++******+++,,,---...333444666888:::===AAAEEEAAADDDGGGLLLVVVbbbhhhiiilllnnnrrrwww~~~vvvhhhZZZPPPKKKJJJIIIFFFCCCAAA>>>===<<<:::888555222...,,,***)))*********+++++++++,,,,,,******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((((((''''''''''''(((((((((((()))***,,,---///000000000333333222222111000000//////......------,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,---...//////333:::@@@DDDEEEEEEDDDQQQVVV^^^lll~~~wwwuuupppkkknnn{{{zzzooommmwwwtttyyy}}}vvvzzzllleeeOOOMMMKKKOOOVVV[[[[[[ZZZ^^^[[[YYYZZZ]]]]]][[[XXXWWWQQQHHH@@@999333...+++))))))))))))((((((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++,,,...///000111000///......------......,,,,,,+++++++++*********''''''''''''((((((((()))'''((((((((()))))))))))))))''''''''')))***)))(((&&&''''''((())))))******************************------,,,---000444888:::<<<>>>AAACCCFFFKKKPPPTTTRRRWWW]]]hhhxxxzzznnniiibbbcccccc```YYYQQQHHHBBBAAA???===999666444222111111000000///...------,,,++++++***))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))***,,,...///000000111111111111111111000000000...............---------,,,,,,,,,++++++++++++***+++++++++,,,---...000000222888???DDDHHHLLLQQQVVV```dddjjjpppyyy~~~yyyyyyzzz{{{|||nnnuuuzzz|||}}}zzzuuuYYYSSSMMMMMMRRRYYY\\\\\\WWWUUUTTTWWWZZZ\\\ZZZWWW[[[XXXRRRLLLEEE===555///))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***++++++,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******&&&'''''''''(((((())))))'''((((((((())))))******)))((('''((()))***)))(((&&&''''''((()))******+++************************------...111777>>>EEEJJJKKKMMMOOORRRVVV[[[aaafffmmmsss|||sss^^^QQQDDDCCCBBBAAA??????>>>>>>777666444222000///---,,,+++++++++***)))(((((('''))))))))))))))))))))))))'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((())))))***,,,...///000111111/////////000111111222222.........///////////////,,,,,,++++++++++++++++++,,,,,,,,,---...///111111;;;AAAIIIOOOUUU]]]iiirrrwwwyyyyyytttrrrxxxxxxqqqnnnoooqqq||||||rrreeeWWWSSSVVVXXXWWWVVVTTTPPPLLLMMMTTTZZZZZZVVVYYYYYYVVVSSSTTTRRRDDD444000...+++******)))'''&&&$$$&&&)))(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((*********)))******+++,,,,,,,,,---...---,,,***)))+++******)))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))),,,)))'''(((***,,,***)))(((&&&%%%&&&)))++++++***---+++)))***,,,.........:::555555>>>HHHOOOWWW^^^dddYYYYYYjjj{{{}}}~~~~~~wwwqqqttt~~~|||hhh\\\QQQNNNMMMIIIEEEEEEAAA>>>;;;:::;;;999444000//////---++++++,,,)))%%%'''((()))((('''&&&'''((((((((((((((())))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$'''%%%$$$###$$$&&&(((******&&&!!!"""&&&)))(((%%%''''''%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((***++++++,,,---...//////111000///000111111000///000000000000////////////......///---+++******+++)))///444111+++,,,666???CCCEEEHHHWWWwwwuuukkkmmmvvvyyy|||yyyzzzvvvhhh___\\\\\\]]]___ZZZUUUNNNJJJLLLTTT[[[___ZZZZZZXXXVVVXXXXXXPPPDDD777333---***))))))))))))''')))***)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((***************++++++,,,,,,---------,,,,,,+++***+++******)))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))***(((&&&'''***,,,+++***,,,+++******,,,------,,,000///...---///222666999@@@CCCHHHOOOXXXaaaiiinnnkkkgggppp~~~uuuwww~~~uuuyyy}}}{{{{{{yyy}}}~~~yyyyyyzzz~~~rrrnnnnnnhhhXXXIIICCC@@@======@@@AAA@@@>>>333222000...------------*********((('''&&&&&&'''((((((((()))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((++++++++++++++++++++++++(((((((((((('''&&&%%%$$$&&&$$$######$$$&&&)))+++333---&&&$$$&&&((((((&&&'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((((((((((()))))))))*********+++,,,,,,......///000555333111111222222222000111000000000//////......,,,---...---+++++++++---...,,,,,,///444:::<<<===@@@GGGQQQdddvvvrrrwww{{{|||{{{|||||||||qqqfff___\\\ZZZTTTLLLGGGFFFKKKSSSZZZZZZ\\\[[[ZZZZZZ[[[XXXRRREEE???666///+++))))))))))))******)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))***************+++,,,,,,------,,,,,,++++++,,,,,,+++******)))))))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))'''&&&'''***,,,,,,++++++++++++*********+++++++++---///111444;;;DDDKKKLLLVVV\\\YYY\\\gggpppqqq|||}}}}}}sssppprrr~~~}}}yyytttyyypppRRRLLLEEEBBBBBBDDDDDDCCC>>><<<999666222...***(((,,,+++)))((((((((()))***((((((((()))))))))*********))))))((((((''''''&&&&&&&&&'''''''''(((((((((************************(((((((((((('''&&&%%%%%%%%%$$$######$$$''')))+++888111)))$$$$$$%%%&&&%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))))))))*********++++++++++++,,,---...//////000888555333222333444444333222111111000///......---+++,,,---,,,+++,,,---///...------222888>>>@@@@@@CCCMMM[[[ppp}}}}}}{{{}}}xxxqqqddd\\\TTTMMMJJJIIIIIIJJJMMMWWWZZZ\\\\\\ZZZYYYXXXVVVUUUOOODDD;;;333---)))&&&))))))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++************+++,,,,,,...---,,,+++***+++,,,---+++******)))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++)))***++++++***+++...000---333:::@@@FFFOOO[[[ddd{{{}}}uuu|||zzzuuuxxxpppcccXXXPPPMMMLLLLLLMMMFFF@@@@@@???999111,,,...,,,***)))***+++,,,---(((((()))))))))*********))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&%%%$$$$$$&&&'''(((111,,,'''$$$###$$$###"""&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))*********++++++++++++,,,---...///000000666444222222444555666666333222111000///...---,,,,,,,,,---,,,+++,,,...000+++222999;;;:::===FFFNNNSSS\\\gggvvv{{{yyywwwuuuyyylll]]]PPPNNNOOOLLLGGGFFFNNNRRRXXX\\\\\\YYYXXXYYY\\\WWWPPPIIIAAA888000+++)))(((&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******++++++++++++***+++,,,,,,------,,,+++***+++,,,---...+++******)))))))))))))))(((((())))))))))))))))))************************+++++++++************+++(((,,,///000111555<<>>666333000.........,,,+++************************)))))))))))))))((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%)))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%###&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''(((((()))((((((((()))))))))******+++,,,,,,---...///000111222111000111444666777777333222111000///...---,,,.........---,,,---000222222777???GGGNNNVVV^^^dddiiinnnsssxxxvvvssstttxxxjjjUUUOOOOOOJJJFFFEEEFFFIIIQQQZZZ]]][[[[[[]]]ZZZXXXVVVSSSNNNFFF>>>888,,,)))&&&%%%'''((()))((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))***+++++++++++++++++++++,,,------,,,,,,++++++,,,,,,------+++******)))))))))))))))(((((())))))))))))******************************,,,------,,,++++++,,,...'''---333777:::DDDRRR^^^mmmpppssstttuuuxxx}}}|||yyywwwyyy{{{~~~uuurrrvvvvvvuuu~~~|||mmmPPPEEEDDDBBB@@@AAADDD???:::777555222,,,(((,,,++++++******)))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&'''''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$!!!###&&&((())))))((('''%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''(((((())))))((((((((()))))))))******,,,,,,---...///000000111000//////111555666666666222111111000///......---...//////......000333666>>>;;;AAAXXXvvv{{{yyyzzzyyyxxxxxx~~~yyysssvvv{{{fff^^^XXXNNNHHHHHHDDDDDDIIISSSYYYYYYZZZ]]]XXXXXXXXXXXXUUUOOOHHHBBB222...***'''((()))((('''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,,,,++++++++++++,,,------***+++,,,,,,---------,,,+++******)))))))))))))))(((((()))))))))************************************,,,......------000333///666???EEELLL[[[ppp~~~~~~~~~|||~~~}}}xxxtttxxx~~~qqqiiiaaa]]]hhhwwwvvvxxx||||||sssfff``````nnn{{{gggaaabbbnnnssstttuuuvvv|||kkk[[[OOOCCC>>>AAAKKKGGGCCC@@@???:::333,,,...---,,,+++)))(((''''''))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((((((((('''((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''(((((()))))))))))))))*********++++++,,,,,,---...///000111111111111222444666666444222111000000000//////......------...///000444999<<>>555...***'''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++************************,,,***((((((***+++)))'''+++,,,---,,,++++++,,,...+++222===HHHSSS```mmmvvvuuu{{{}}}zzzzzz}}}zzz~~~}}}}}}{{{zzz}}}wwwvvv|||zzzlllccc\\\TTTSSSWWW]]]___\\\^^^bbbjjjlllllllllrrr{{{xxx|||wwwqqqmmmlllmmmnnnooouuuooohhhcccbbbjjj}}}||||||aaaOOOHHHEEEBBB<<>>333,,,(((((())))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((())))))******,,,,,,,,,,,,,,,,,,---------............---,,,,,,************************+++******+++,,,,,,***)))+++,,,---,,,+++,,,///111777CCCSSS```kkkzzz{{{|||zzzyyyyyyyyyzzzmmmbbb___ooosssssslllccc\\\UUUPPPSSSTTTXXX^^^bbbccchhhnnn{{{}}}yyy|||mmmbbbaaa^^^[[[fffvvv}}}{{{www___PPPFFF@@@???CCCCCC>>>;;;888333...******++++++++++++***)))))))))))))))))))))))))))***)))((((((''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))***++++++&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***(((***,,,,,,++++++,,,---111111000//////000111111222222222222111000///...,,,------+++******,,,...444666999???GGGQQQ\\\cccrrrtttxxx~~~}}}~~~}}}|||{{{yyyxxxxxxvvvrrrooollljjjiiiiiigggfffffffffeeeeeeddddddddddddeeeffffffeeeccccccgggggggggggggggggggggggg```___^^^]]]\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^___```aaaaaaaaa^^^]]]\\\\\\\\\]]]^^^___\\\\\\^^^___aaaccceeeeeebbbeeeiiilllooorrrvvvxxx{{{~~~{{{ooo```\\\iiioooZZZLLLEEEAAACCCHHHMMMNNNQQQTTTVVVXXXYYYYYYTTTSSSNNNEEE:::222//////***)))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((())))))******,,,,,,,,,---------------......//////......---,,,************************))))))+++---...///...---+++,,,---...///222666999OOOYYYeeeqqq}}}vvvnnnqqqvvvyyyyyywwwvvvwwwyyy~~~|||sssjjj]]]RRRNNNSSSXXX]]]]]]]]]___aaaccckkkpppvvv|||{{{uuusssuuu~~~}}}zzz~~~zzzyyy|||kkkZZZLLLIIIEEE???===BBBEEE???444///...---,,,+++*********))))))))))))))))))))))))***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******)))***,,,,,,+++***+++---///000000111111222222222111111222111111000///...---------,,,+++---///222555888@@@NNN^^^mmmvvvyyy~~~}}}|||xxxvvvtttssstttsssrrrrrrsssssssssrrrqqqpppmmmkkkjjjjjjkkkllljjjjjjjjjkkkkkkkkkkkkkkklllmmmnnnoooppppppppppppmmmmmmmmmnnnoooooopppppppppooollljjjhhhggghhhhhhffffffggggggggggggggghhhdddeeeffffffeeecccbbb```[[[ZZZYYYWWWVVVUUUUUUUUUSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXYYY[[[]]]aaadddfffeeehhhmmmssszzzjjj```ggg}}}~~~mmm^^^TTTLLLJJJKKKGGGJJJOOOTTTWWWXXXXXXWWWSSSSSSRRRKKKAAA999666555***)))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''(((((()))*********,,,,,,,,,------...............//////......---,,,************************((()))+++,,,,,,------...,,,---000333777>>>EEEJJJaaahhhrrr~~~sssgggkkkwww{{{vvvpppkkklllrrrmmmhhhbbb___[[[WWWUUUVVVWWW]]]fffmmmrrrzzz}}}{{{uuummmeeebbbcccfff|||mmmfffcccZZZNNNFFFDDDAAA===666444000,,,***))))))*********************************)))(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********)))***++++++++++++,,,...---...000222333444444333222222222111111000///...,,,------------000444777999???PPPiii}}}yyyvvvsssnnnmmmllljjjiiihhhhhhhhhfffgggiiikkkmmmoooqqqrrrqqqqqqqqqqqqssstttvvvwwwyyyzzzzzzzzz{{{{{{||||||~~~|||xxxuuuttttttuuurrrrrrssssssssstttttttttrrrsssssssssrrrpppnnnmmmmmmlllhhhddd```]]]ZZZYYYVVVUUUSSSQQQOOOMMMKKKJJJNNNLLLKKKKKKLLLNNNOOOPPPRRRUUUYYY]]]bbbgggnnnrrr}}}rrr^^^___hhh}}}~~~qqqbbbWWWRRRJJJMMMQQQTTTWWWWWWWWWVVVUUUVVVTTTPPPHHH@@@:::777,,,+++***((((((((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((()))******++++++,,,,,,,,,---......//////---............---,,,,,,++++++++++++++++++++++++***+++,,,+++***+++---///444777;;;AAAJJJUUU```hhhsssxxx~~~xxxkkkmmmvvv{{{||||||rrrjjj```VVVQQQRRRVVVXXX^^^dddjjjpppvvvzzzvvvzzz}}}~~~yyyvvvssspppmmmmmmzzz|||xxxvvvzzzrrrPPP======DDD<<<999555111---,,,++++++************************+++***))))))(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((())))))******+++)))***+++++++++,,,...111...000333555666666555444111111111111000///......***+++,,,---///333888<<<===GGG]]]||||||zzz}}}{{{yyyqqqoookkkhhhgggeeecccaaabbbbbbbbbbbbccceeefffgggmmmppptttwwwxxxzzz}}}}}}zzzyyyvvvssspppllljjjiiijjjkkkggghhhhhhiiiiiijjjjjjjjjkkkkkklllmmmnnnnnnnnnnnnooonnnnnnmmmlllkkkkkkjjjcccbbb___\\\XXXUUURRRPPPNNNKKKHHHFFFFFFEEEDDDCCCGGGHHHJJJLLLNNNQQQUUUXXXeeeiiiooovvv~~~yyyccc]]]bbbgggooottttttjjj^^^VVVUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUTTTPPPIII@@@:::000///,,,***)))((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***))))))******++++++,,,,,,,,,,,,------.../////////---------------,,,++++++++++++++++++++++++++++++***,,,------...111666:::EEEIIIPPPYYYfffuuuxxxtttwww}}}zzzpppnnnfffpppzzzsssjjjaaa]]]ZZZXXXXXX[[[eeejjjuuurrruuuxxxzzzzzz{{{}}}~~~zzzrrrooorrrvvvzzz{{{}}}yyyppphhhccceeelllrrrpppvvvxxx}}}yyyuuutttrrrkkk|||dddHHHAAACCC<<<<<<;;;999666222///---************************+++***))))))(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((()))******++++++)))***,,,,,,,,,...111333333555777999999777444333///000000//////...---,,,+++,,,...000333888???CCCFFFRRRhhh{{{vvvuuu}}}~~~|||vvvuuussspppmmmjjjgggfffbbb```^^^^^^___`````````dddeeefffhhhkkkmmmpppqqqzzz}}}}}}}}}||||||{{{zzzzzzyyyssssssrrrssssssttttttuuukkkiiifffccc___[[[XXXVVVYYYWWWTTTRRRQQQRRRTTTVVVRRRSSSSSSTTTUUUUUUVVVVVVOOOOOOOOOOOOPPPQQQSSSSSSQQQRRRTTTVVVXXXZZZ[[[\\\aaaaaa`````````_________ZZZVVVRRRPPPOOOMMMIIIGGGDDDEEEFFFEEEDDDEEEHHHJJJPPPSSSXXX]]]cccjjjrrrwww{{{rrrXXXXXX[[[ggguuuzzziiiaaa]]]XXXTTTRRRRRRTTTVVVUUUTTTTTTUUUUUUPPPGGG???444222///+++)))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))************+++,,,,,,------,,,,,,------...///000000,,,,,,------,,,,,,+++***++++++++++++++++++++++++))),,,///111444:::CCCJJJUUUZZZbbbnnn}}}pppnnn{{{vvvqqqpppvvvtttkkkjjjsssxxxuuummmddd]]]^^^bbbgggooouuu{{{vvvnnnnnnooopppvvv}}}rrreeefffhhhhhhgggffffffgggpppnnnkkkkkkmmmqqqssstttjjjlllkkkgggcccdddkkkqqqtttpppmmmkkkeee```ccckkkwww{{{~~~vvvjjjeee|||xxxbbbvvvwww^^^JJJ???;;;===??????===888222...************************+++******)))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""$$$&&&((())))))((('''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++)))***,,,,,,---///333555888:::<<<<<<;;;888444222............---,,,++++++...///111333777===EEEJJJTTT```ssszzz{{{}}}zzzvvvsssqqqpppoooiiihhhfffdddaaa^^^]]]\\\^^^]]]]]]___bbbfffhhhhhhmmmmmmooorrruuuxxx{{{}}}yyy|||~~~~~~{{{yyyyyyzzztttuuuvvvvvvtttqqqmmmjjjfffeeedddcccbbbaaa```___]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWTTTRRRPPPNNNMMMIIIGGGEEEDDDDDDGGGJJJMMMIIIIIIJJJKKKLLLLLLMMMMMMNNNMMMLLLKKKJJJKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGKKKMMMPPPTTTYYY]]]```bbbccc```[[[YYYXXXVVVQQQNNNGGGGGGGGGEEEDDDDDDEEEGGGEEEGGGJJJNNNRRRWWW^^^bbbaaahhhqqqxxx|||uuuaaaRRRXXXkkkwwwbbbZZZWWWXXXRRRIIIJJJTTTUUUYYYYYYUUUTTTTTTMMMCCC===777000***))))))+++++++++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((''''''''')))))))))***++++++,,,,,,,,,------......------,,,,,,+++******)))*********---+++))))))+++,,,,,,+++,,,///222555>>>JJJRRRSSSaaagggmmmuuu{{{vvvuuu}}}{{{rrrhhhaaaaaaccceeeeeehhhlllqqqwww}}}~~~sssiiiddd```eeegggfffiiippppppkkklllhhhhhhooouuuwwwxxx{{{|||vvvqqqppprrrvvvyyy||||||zzzuuupppoooqqqtttwwwxxxvvvpppjjjhhhkkkooooooqqqtttwww{{{|||zzzyyyqqqzzzrrrmmmrrrxxxzzzwww```KKKEEE===777999@@@AAA:::222///+++''')))---///---***,,,+++***)))(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&(((((((((((()))***+++,,,---,,,,,,---...000222333444777:::===;;;777222///000///---,,,---/////////---111666888:::BBBSSSbbbllljjjooo{{{{{{yyynnnlllhhheeecccbbbbbbbbb]]]\\\[[[ZZZYYYYYYYYYZZZ]]]^^^bbbfffiiilllnnnooosssssssssssstttuuuvvvvvvqqqpppmmmjjjhhhgggffffffdddbbb^^^[[[XXXVVVVVVVVVTTTTTTSSSSSSRRRQQQQQQPPPLLLLLLMMMNNNNNNNNNNNNNNNKKKKKKJJJIIIGGGFFFEEEEEEGGGFFFEEECCCCCCEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHJJJKKKLLLPPPQQQRRRTTTVVVXXXZZZ[[[UUUVVVVVVSSSOOOKKKIIIIIIHHHIIIHHHGGGGGGIIIMMMQQQUUUUUUZZZ___aaacccjjjrrrttt{{{nnn___\\\eeeyyynnn```WWWYYYYYYOOOHHHGGGPPPUUUWWWUUUUUUWWWSSSNNNHHHAAA888000+++))))))(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++,,,------,,,------......------,,,,,,++++++***************,,,,,,,,,,,,,,,,,,------+++333<<>><<<666111,,,***+++,,,+++***++++++******)))))))))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((())))))***+++,,,------------///111222444666777888888777555333111111000...---,,,,,,,,,+++---111;;;KKK\\\jjjtttyyy}}}zzzzzz~~~{{{vvvtttssspppkkkeee^^^\\\ZZZWWWUUUTTTTTTTTTVVVWWWXXXZZZ]]]___```aaaeeeeeeeeefffgggggghhhhhheeedddcccaaa```_________[[[ZZZXXXUUUTTTSSSSSSSSSQQQOOOMMMJJJIIIHHHHHHIIIGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@========================;;;;;;;;;<<<===>>>>>>???@@@@@@AAACCCEEEFFFHHHHHHNNNRRRVVVYYYZZZ[[[[[[\\\UUUSSSOOOJJJGGGGGGKKKNNNHHHHHHJJJOOOQQQPPPSSSXXXVVV[[[aaaeeefffhhhmmmrrr|||}}}eeeZZZ```lll~~~gggTTTTTTXXXTTTJJJDDDKKKQQQUUUUUUVVVXXXXXXVVVRRRKKK@@@666000,,,)))((())))))(((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******++++++,,,---------,,,------......------,,,,,,,,,+++***************+++---///...,,,,,,///222333???LLLSSSYYYdddnnnssssssqqquuu|||qqqllllllkkkppp|||~~~rrrffffffhhhkkkqqqxxx}}}yyyvvvvvvvvvwww{{{||||||zzzxxxuuurrrpppnnnrrryyy~~~~~~}}}vvvsssrrrvvv{{{|||xxxrrrmmmoooxxxzzztttrrrqqq{{{yyy}}}mmmjjjaaaSSSDDD===???CCC???;;;555///,,,+++,,,---******+++++++++***))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))***+++,,,------------...000111333444888777555333222222222333111000///...------------000555EEEccc|||}}}}}}|||xxxrrrlllhhhkkkgggbbb___^^^\\\XXXUUUNNNMMMLLLKKKKKKLLLMMMNNNTTTVVVYYY]]]```bbbcccdddbbb```]]]ZZZXXXVVVUUUUUUSSSRRRQQQOOOMMMLLLKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDBBBAAAAAABBBCCCCCCBBBBBBAAAAAA@@@???????????????@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>======AAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAA@@@@@@???>>>===============<<<<<<<<<999999999999999999999999999999999999888888888777777777888999:::;;;;;;<<<>>>DDDKKKRRRWWW[[[___aaakkkjjjfff^^^UUUMMMGGGEEECCC???@@@DDDFFFDDDCCCEEE???CCCGGGJJJKKKNNNSSSWWWZZZ^^^ccchhhlllqqqvvvyyyppp___WWWeeeuuu]]]TTTSSSRRROOONNNHHHNNNTTTVVVWWWVVVVVVVVVUUUNNNDDD;;;444///,,,***(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))*********+++,,,,,,------,,,------......------,,,,,,,,,+++************+++***---...,,,***---555<<>>PPPqqq~~~xxxtttllllllkkkhhhddd___ZZZWWWZZZVVVRRRPPPPPPPPPNNNLLLHHHHHHIIIKKKMMMPPPRRRTTTVVVXXXZZZ\\\]]]\\\[[[ZZZUUUSSSOOOJJJGGGEEEEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@AAAAAABBBCCCAAAAAAAAAAAA@@@@@@??????======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999777777777777777777777777999999888888777777666666666666777777777888888888555999>>>CCCGGGLLLQQQTTTlllpppuuutttlll___RRRJJJGGGAAA===@@@BBBAAA@@@AAA<<<===???@@@@@@CCCGGGKKKFFFIIIMMMQQQSSSWWW[[[^^^jjjqqq{{{rrrYYY]]]qqq~~~}}}lll\\\RRRPPPRRRCCCHHHNNNUUUWWWVVVUUUUUUVVVQQQHHH@@@999222---)))))))))((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******))))))******+++,,,,,,,,,,,,------......------,,,---,,,,,,+++***++++++++++++,,,,,,******222???JJJQQQYYYeeerrr{{{oookkkfffiii~~~~~~rrrooolllhhhccc```cccllluuuttt{{{wwwqqqmmmiiifffkkknnntttxxxvvvuuuzzz}}}xxxmmmccc___dddmmmuuu|||vvvttttttvvvkkkPPPEEEDDDDDDCCCAAA===777222000///+++,,,,,,,,,,,,++++++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))************+++,,,---......///000111333444555555444444333222111000//////---...///...---...222555===GGGYYYrrr~~~yyysssmmmfffbbb[[[YYYVVVTTTQQQOOONNNMMMKKKJJJHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNPPPRRRRRRQQQRRRSSSSSSQQQOOOLLLJJJIIIGGGDDDAAA??????@@@@@@>>>>>>???@@@BBBDDDEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888888999999999999::::::777777777777777777777777888999999999999888777777666666666666666666666666444444444444444444444444333333333333333333444444333333333333333333333333777888888999;;;???DDDIIIQQQZZZeeemmmmmmhhhaaa\\\NNNEEE>>>===>>><<<<<<===;;;;;;;;;;;;:::<<<>>>@@@===???BBBCCCDDDEEEGGGIIIOOOTTT]]]fffnnnvvv}}}{{{aaa```cccqqq{{{vvvxxx```SSSPPPCCCBBBFFFOOOUUUVVVVVVWWWXXXTTTNNNFFF???666...)))******)))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***'''(((((())))))******+++******++++++,,,---------,,,------......------,,,------,,,+++++++++++++++,,,,,,,,,---222???OOOZZZcccjjjuuu~~~sssnnnhhhiiiwwwvvvfffiiinnnpppooorrr~~~}}}vvvwww|||~~~uuuppplllnnnuuuyyyxxxuuuwwwzzzzzznnniiihhhgggnnnlllkkkooo{{{uuuwwwzzz{{{aaaPPPIIIEEEDDDCCC@@@<<<777222000///...---,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((())))))***++++++++++++,,,---.........///111333444555555555222333333333222000...---...//////---,,,...444999GGGVVVfffsss|||{{{xxxtttllleee^^^WWWQQQMMMIIIHHHEEECCCBBBCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBB@@@???======<<<;;;::::::;;;<<<===::::::::::::;;;===>>>???<<<<<<===>>>>>>======<<<::::::999999888777777666666666666666666666666666777888888888888777777666666666666777777777777777444444444444444444444444555666666666666555444444222222333333333333444444111111111111111111111111000111111222222333333333111111111111111111111111555555444333444777===AAA???CCCJJJOOORRRTTTVVVXXXPPPIIIBBB???<<<888888;;;;;;:::999999999999999999777999::::::999999:::;;;<<<>>>CCCIIIPPPXXXaaagggqqq______iiiyyy|||zzzeeeZZZLLLDDDAAAHHHPPPTTTUUUXXXVVVUUURRRMMMGGG???555///++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******'''(((((()))******++++++,,,,,,------.../////////,,,------......------,,,------,,,++++++++++++,,,......000555AAAPPP___hhhmmmttt~~~sssjjjhhhlllqqqyyymmmqqqyyy|||pppdddbbbgggjjjfffeeekkkvvv}}}|||zzzvvvrrriiihhhccc___```kkk|||~~~~~~yyyjjj```OOOKKKFFFDDDBBB>>>999555222000---+++******+++,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((())))))******,,,++++++,,,,,,---...//////000222444555666666666333333333222111000///...---///000///000666AAAIIIZZZlllyyy{{{xxxqqqmmmaaa\\\UUUNNNIIIEEEAAA???======<<<<<<<<<===>>>???AAABBBCCCDDDCCCCCCCCCCCC???>>>>>>===;;;:::888777777888777777777777777777555555555666666777777777666666666666777888999999999:::;;;;;;;;;;;;:::999666666777777777666555555555666666666666666666666555555555555555444333333333333333333333333333222111111222222222222111111222222333333222222111000/////////000000111111111////////////////////////222222222222333333333333222222222222222222222222...///111111111333555888;;;;;;;;;;;;:::<<>>;;;666666:::999999999:::;;;;;;:::999555666777777555555666777444555666888;;;@@@GGGLLLzzzhhh```___qqq~~~zzzkkkWWWIII@@@CCCLLLPPPSSSWWWSSSSSSSSSRRRNNNGGG>>>777,,,,,,***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++'''(((((()))***+++++++++......//////000111111111,,,------......------,,,...---,,,,,,++++++,,,,,,//////444===LLL]]]iiipppkkkrrryyyzzzkkkhhhgggeeemmmuuu}}}~~~zzzxxxzzz}}}wwwssszzzrrrooommmpppxxxtttgggaaaeeelllqqq|||xxx|||~~~ZZZTTTLLLHHHGGGEEE@@@;;;555222...***))))))+++,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++,,,,,,,,,,,,---.../////////000222555666666666666555444222111000///000000,,,///111333777AAAOOOZZZlll~~~~~~{{{qqqfff^^^XXXMMMIIICCC>>><<<<<<;;;;;;888999;;;<<<======<<<<<<999;;;======;;;999888888555555666666666555555444555555444444444444555555555666777777777777666666444444555666777999:::;;;555666777777777666555444111222222333444444333333444444444444444555555555444444444444444333222222111111000000////////////000000111111111111000000000000000111000000///...---------....../////////000000000000000000000000000000000000000/////////000000000000111111111111,,,///222444333222222333666777888888666666666888000111666999777222333777666666777999;;;;;;:::888555777888888777777888:::444555444333333444888;;;iiiWWW___qqquuuaaaUUUIIIDDDHHHNNNQQQQQQXXXSSSOOOOOOQQQNNNEEE===555///)))(((***+++)))&&&)))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((())))))++++++******)))((((((((((((((((((((()))***+++,,,+++...000111000/////////.........//////000000111111///+++***+++,,,---,,,///222<<>><<<:::888666555444333333222333333111111111111111000000000111111111111111000000000222222222222222222222222111111222222222333333333333333333222222222222111111111222222333444444444444444444444444444444444333333333333333333333333444555555555555444444333333222222222222111111111111111000000000000//////........................///////////////......---------........./////////000000000000000000000000000000000000000000000000222111111111111000000000/////////000111111222222333333333333333333333333222111111111111111222222000111222333444444444444888888888888888777777666666555444333222333444555wwwcccXXXhhh}}}xxxqqqYYYOOOSSSXXXTTTMMMMMMNNNQQQSSSSSSRRRQQQPPPEEE>>>555...******)))))))))))))))(((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((()))''''''(((((((((((('''''''''''''''''''''((())))))'''(((((()))***+++++++++))))))))))))***+++,,,,,,+++,,,---......000444666666555444222000...,,,,,,+++---.........555@@@IIIVVVdddqqq{{{llljjjmmmkkkeee```cccppp|||~~~wwwoooyyy|||~~~zzzzzz{{{wwwzzzzzzqqqppp```lll~~~~~~xxxwwwxxxaaaQQQMMMIIIHHHEEE@@@999222...+++((((((((()))++++++)))((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---///000111222111111222333444555555666---.........---...///000:::===FFF^^^{{{oooccc[[[HHHDDD>>>:::888888777555333333222111000000111111111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222000111111222222333333444333333333333333333333333333333333333333333333333444444444555555444444333222222222222111111111111111000000000////////////------------------------///////////////...------............////////////////////////////////////000000000000000000000000111000000000000000000000...//////000000111222222333333333333333333333333222111000///000111222333111111222333333333222222666777777888777777666666555555333222222222222333mmmTTTWWWpppmmm[[[UUUWWWXXXXXXMMMNNNPPPQQQRRRSSSSSSTTTJJJDDD:::222,,,******)))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''(((((((((((('''''''''''''''''''''((())))))''''''((()))***++++++,,,))))))))))))***+++,,,------...///000000333666999999999777555333111///...000111111000222<<>><<<;;;:::888555444222222111000000000111111111111111111111111111111222222222222222333333333111111111111111111111111000000000111111111222222222222222222222222222222000111111222222333333444333333333333333333333333333333333333333333333333333333444444444444444333222222222111111111000000000000000////////////.........................../////////000///......---........./////////000000////////////////////////111111111111111111111111000000000000000000000111/////////000111111222222333333333333333333333333222111000000000111333444333333444444444444333333555666666777777777666666444444333333222222222222nnnXXX[[[kkkzzz___QQQUUU]]]RRRPPPNNNNNNQQQSSSTTTTTTNNNHHH@@@666///,,,************)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''(((((()))***+++++++++******)))******+++,,,---...///111222333444777999666666555333111000......------...111777CCCSSS^^^bbbrrrkkk^^^___fffooovvv~~~{{{{{{}}}xxx}}}}}}wwwrrrtttuuurrrpppqqqsss}}}yyyrrrtttxxx~~~lll[[[HHHFFFCCCBBBBBB???999444...,,,******+++++++++*********)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))************++++++++++++******++++++,,,,,,,,,,,,***,,,...111333444444444222222222222222333333444222333222000...000555:::DDDVVViiisss}}}{{{kkk\\\OOOEEE???;;;<<<<<<;;;999666333111222111111000000000111111//////000000000000000111000000000111111111111111111111111111111111111111000000111111111222222222111222222222222333333333111111222222333444444444333333333333333333333333333333333333333333333333222333333444444444444333222111111111111000000000000000////////////......////////////////////////000000000000000//////........./////////000000000000000000000000000000000111111111111111111111111000000000111111111111222000000000111222222333333333333333333333333333333111111111111222333444444444444555666666666555555444555555666666666666666333333333333333333222222uuu\\\YYYbbb||||||cccYYYYYYXXXRRRLLLKKKOOORRRSSSRRROOOKKKCCC:::222---++++++*********)))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((())))))*********+++************+++,,,---------///222333333444666777111111000///......---,,,,,,...333;;;FFFTTTaaaiiigggqqqyyyzzz~~~sssgggllluuu|||}}}xxxuuu|||xxxyyy|||uuuqqqooosssvvvvvvwwwzzz|||wwwppppppvvv|||qqq```VVVKKKEEEEEECCC===777222///+++)))***+++++++++*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,***++++++,,,---...//////***,,,///222444555555555666555444333333333444555...000222111333999DDDLLL^^^mmmyyy}}}~~~wwwhhhXXXLLLEEE@@@===999999999777555222111111111000000000000000111111/////////000000111111111//////000000000111111111111111111111111111111111111111111222222222333333111111222222222333333333222222222333444444555555444444444444444444444444333333333333333333333333111222333444444444444444111111111111000000000000000000/////////.........000000000000000000000000111111111111111000000///.../////////000000000000000000000000000000000000111111111111111111111111111111111111222222333333111111111222333333444444333333333333333333333333111111222333444555555555444444555666777777777666333444555555666666666555222333333444444444444444uuubbbTTT___kkkZZZ]]]TTTKKKIIIMMMRRRRRRPPPOOOLLLEEE===444...,,,+++************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))************************+++,,,---...,,,///222444444333444555222222222222111111000000444777???LLL\\\jjjtttxxx~~~yyysssrrrwwwyyyvvv}}}|||wwwzzztttwww|||{{{{{{~~~~~~~~~~~~yyyhhhcccbbbqqqxxx~~~xxxvvvzzzqqq]]]QQQNNNKKKEEE>>>555111,,,))))))+++,,,,,,************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))*********++++++,,,,,,,,,***+++,,,---///000111111+++---000333555666666666999888666555444444555555...222555999???JJJZZZeee}}}zzzrrrgggXXXIIIAAA===<<<===999999777444111000222333000000/////////000000111000111111111222222333333000111111111222222333333000000000000000000000000111222222222222333333333111111111222222333333333222333333444444555555666444444444444444444444444333333333333333333333333111222333333444444444444111111111111000000000000000/////////............000000000000000000000000222222222222222111000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333111222222333333444555555333333333333333333333333000222333555666666555555333444555666777777777777333444444555666666666555222333444444555555555555zzz[[[[[[lllxxx```UUUUUUPPPIIIGGGLLLPPPOOOQQQPPPMMMHHHAAA888///******++++++***(((((()))***+++******)))(((''''''&&&&&&&&&((((((((('''&&&%%%(((((((((((((((((((((((())))))))))))************)))***+++***)))((()))***+++---......,,,,,,---///000111222333444555555555444444444333111//////000777KKKZZZcccxxxvvvgggfffnnnssstttsss|||uuuqqq|||zzz{{{xxxxxxlllhhhlllyyyuuujjjbbbnnn|||^^^KKKIIIKKKIIICCC===555///,,,+++***))))))*********)))((('''&&&))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///---///222333444666888:::888:::888444555::::::666777777999@@@QQQlllqqqVVVQQQJJJDDD@@@>>>;;;999555444444333222111000000111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222222333444444444444444444555333333333222222222222111111222222333333444555555444333333222222333333444444444444333333333222222333333333333333333333333555444222000///000000111000000000000000000////////////000000111222222222111111111111111000000///000000000000111111111111000000000000000111222222222222222111111111111111222222222222222222111111444333333444666888777666666888999777444222333555111222333444444555444444888888888888999999999999999888777888999:::999888999888666555444444555555www|||vvvfffcccZZZSSSTTTRRRKKKDDDCCCJJJRRRNNNNNNNNNJJJCCC:::111,,,*********)))(((((()))************)))((('''''''''&&&''''''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))************)))***+++***)))((()))***+++,,,------,,,,,,---...000111222333444555555555999999777444000000333666DDDVVVfffsssxxxiiibbbbbbeeejjjooo|||{{{~~~|||wwwuuuxxx{{{~~~|||uuu|||{{{wwwyyyyyyxxx}}}ssskkkmmmyyyvvvhhhhhhyyylllSSSKKKKKKIIIDDD???777000,,,***++++++***************)))(((((())))))))))))(((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///---///222333444555888:::555888666333444888999555444666;;;HHH```vvvfffPPPKKKEEE@@@<<<:::888666444444444333333222222222222222222222222222222222111111111111111111111111000000000000000000000000000000111222222222222222333333444444444444555555333333333333222222222111222222222333444444555555555555444444444444555555444444444333333333222222333333333333333333333333444333222111111000000000111111111111000000000000//////000111111222222333222333333333333222111111000000111111111222222222111111000000111111222333333222222222222222222222222222222222222222222222333222222333666777777777999:::;;;:::777666777888555666777888999999999999888888888888999999999999:::888777777888888666555999888666555444444555555hhhmmmvvvzzz___lll~~~]]]SSSRRRSSSQQQGGG<<>>555///******)))(((((()))***+++******))))))((((((''''''&&&''''''(((((((((''''''(((((((((((((((((((((((())))))))))))************)))***+++***))))))***+++***,,,------,,,,,,---...000111222333444555555555555666444000---111:::BBBVVVdddqqq~~~xxxhhh^^^[[[___iiirrr}}}yyywwwuuuwww~~~zzz|||vvviiihhhnnnqqqoooooottt{{{tttjjjkkkxxxzzzsssyyywww^^^QQQMMMJJJIIIEEE???777///,,,+++,,,++++++++++++*********)))))))))))))))(((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---///111333333555777999555777666444444777777555111333<<>>999@@@EEEHHHLLLNNNJJJCCC:::444,,,***((('''(((***++++++***)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************(((***++++++***)))***,,,***+++------,,,,,,---///000111222333444555555555///111000///000888GGGSSScccmmmsssyyy{{{fff___cccllluuu{{{~~~|||{{{}}}qqqwwwwwwmmmppprrrssstttwww}}}~~~sssnnnqqquuu~~~lll^^^SSSJJJLLLKKKGGG@@@777000------++++++******************))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...---///111222333444666888777888888666555666777777555888AAAQQQiiiuuuiiiXXXJJJDDDAAA===:::999888777666333333333333333444444444444444444444444444444444222222222222222222222222111111111111111111111111111111222333333333333222333444444555555666666666555555444444444333333333333333444444555666666666777666666555555666666777666555555555444444444444555555555555555555555555333444555555555444222111111111111111222222222222222222222333444444555555666666666666666555555444333333444444444555555555444444333333444444555666666666777777777777777777777777777777777888888888888777777999;;;===<<<;;;999::::::;;;;;;;;;;;;<<<::::::::::::;;;<<<===>>>?????????????????????>>>>>>===;;;;;;<<<<<<;;;999999888777777666555555555IIIKKKRRR___qqqfff^^^\\\mmmgggTTTSSSQQQDDD;;;:::@@@DDDJJJNNNMMMFFF???999///,,,)))((()))+++++++++))))))))))))((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((()))))))))************(((***++++++******+++---***,,,------------///000000111222333444555555555000111222333888DDDTTT```gggppprrrppp{{{lllhhhttt~~~~~~{{{uuuvvv}}}tttxxxuuuuuu{{{~~~pppgggnnnxxxvvvvvvttt___OOOHHHIIIHHHEEE???888333111---,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))))))))***************************++++++++++++++++++++++++++++++++++++,,,,,,---------///111222222333555777777777777666444333666999===BBBLLL[[[mmmooocccYYYNNNDDD@@@===:::999999999888777333444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222333333444444444444444444555555666777777888888666666666666555555555555555555555666777777888888777777666666666666777777777777777777666666666666666666666666666666666666555666777777777666555444111111222222333333333333444444555555666777777888777888888888888777666666666666666777777777888888777666666666666777888888999999999999::::::;;;;;;888888888999999:::::::::;;;<<<===@@@CCCCCCBBB@@@AAAAAAAAABBBCCCDDDDDDDDDBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@???>>>>>><<<;;;:::;;;===>>>>>>===999999999999888777666666BBBBBBFFFOOO^^^pppqqq[[[ZZZsssdddUUUQQQIIIBBB>>><<>>>>>::::::;;;;;;<<<<<<======???AAAFFFLLLPPPQQQNNNLLLJJJIIIHHHIIIKKKLLLKKKJJJIIIHHHFFFCCCBBBAAAAAAAAAEEEDDDBBBAAA???===<<<;;;999888888999<<<======<<<;;;;;;;;;;;;:::999888777CCCBBBCCCFFFPPP^^^nnnyyymmm[[[eeehhhXXXNNNFFFAAA888===EEEKKKMMMKKKFFFCCC888222,,,***+++---,,,***(((((((((((())))))))))))((('''''''''((()))***+++(((((((((((((((((((((((())))))))))))************(((***++++++++++++,,,...,,,...///000///000222333000111222333444555555555222222777@@@MMMYYYbbbfffpppwwwxxxqqqrrr|||{{{xxxrrrtttyyy{{{zzzrrrpppsssttt|||}}}|||yyy{{{|||yyyuuusssuuu{{{|||tttrrr~~~}}}|||qqqYYYRRRKKKHHHHHHGGGBBB===555333000---+++*********))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((())))))*********++++++++++++,,,,,,,,,+++++++++*********))))))************************++++++,,,,,,---------,,,,,,...000111111111333555333111222444555777AAALLL[[[gggvvv~~~yyytttgggXXXNNNJJJFFFBBB???===<<<;;;<<<<<<;;;999;;;;;;;;;::::::999999888999999999999999999999999777777777777777777777777666666666666666666666666666666777888888888888777777888888999:::;;;<<<===;;;::::::::::::999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;777777888888999::::::;;;999::::::;;;<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<===>>>>>><<<======>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFJJJSSS]]]dddfffccc```XXXVVVUUUVVVXXXYYYWWWVVVUUUSSSOOOKKKHHHFFFFFFEEEJJJHHHFFFDDDAAA>>><<<;;;:::999888999;;;<<<;;;:::<<<=========<<<;;;:::999EEEEEEDDDCCCHHHSSSbbbmmmyyyeee^^^ssscccRRRFFF???777<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777777777888999999999999999888888999:::<<<======>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<======>>>>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;===>>>::::::;;;<<<<<<===>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@======>>>???@@@@@@AAAAAAHHHHHHIIIJJJKKKKKKLLLLLLMMMSSS^^^kkktttwwwuuurrriiifffeeefffhhhiiigggeeeeeebbb]]]XXXTTTRRRPPPPPPOOONNNKKKHHHEEEAAA???>>>===<<<;;;;;;<<<===<<<:::===>>>>>>>>>>>><<<;;;:::OOOKKKFFFBBBDDDJJJQQQVVVhhhttt~~~[[[^^^wwwmmmXXXKKKBBB===:::===EEEKKKKKKKKKLLLAAA:::000+++++++++)))'''))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))*********)))***++++++***+++---///000///......///000222333333111111444444111111444555===KKK[[[jjjzzznnnkkkmmmkkkkkkpppyyyqqqpppyyy{{{}}}yyyxxxvvvvvvxxxzzz{{{|||}}}yyyuuurrrmmmjjjhhhqqq{{{{{{zzzyyyqqqwwwmmmppplllSSSHHHKKKLLLHHHCCC???777000+++)))***+++))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++******************,,,,,,,,,,,,---...//////---000333555444333333333888444000777@@@BBBUUUxxxyyyqqqnnngggbbbYYYPPPIIIGGGHHHJJJEEEGGGFFFBBBAAABBBBBB??????BBBEEEDDDBBB@@@@@@AAAAAA@@@>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>??????;;;::::::;;;;;;:::===@@@:::::::::999888999<<>>???>>>===>>>>>>??????????????????AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDAAA??????AAABBBAAA???@@@>>>===>>>===:::<<>>===<<<===???@@@@@@@@@@@@>>>>>>@@@DDDGGGDDDGGGIIIJJJHHHFFFEEEEEEHHHFFFDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFEEECCCBBBBBB@@@??????AAAFFFKKKOOOSSS___gggfffbbbaaa^^^YYY]]]aaahhhrrr}}}yyywwwvvvwwwuuusssooollliiigggffffffccc___XXXQQQKKKGGGFFF@@@AAA@@@>>>???CCCCCC???AAA@@@@@@???>>>?????????[[[UUUMMMEEEBBBDDDHHHKKK^^^jjjxxxsss[[[bbbuuuaaaMMMJJJEEE>>><<>>555///,,,+++***)))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))((())))))))))))************)))***++++++***+++---...,,,---///000111111000///222000111444555222333777>>>HHHZZZkkkyyypppkkkppprrrwww}}}}}}wwwuuuzzz~~~vvvzzz|||yyyuuutttuuuwww{{{}}}}}}{{{yyyuuupppnnnpppsssrrrqqquuu~~~yyyooooooqqqvvv}}}lllttt|||[[[IIIKKKLLLEEEDDD???888000+++)))***+++))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))++++++******************,,,,,,,,,,,,---...//////...000333444333333444555555444111777???CCCZZZ~~~~~~|||sssllljjjggg___TTTMMMJJJJJJIIIHHHDDDHHHIIIHHHIIIMMMMMMJJJJJJLLLNNNNNNKKKIIIIIIJJJIIIIIIIIIIIIIIIGGGDDDBBB>>>???@@@BBBCCCCCCBBB@@@GGGDDDBBBAAAAAA@@@??????>>>>>>???>>>>>>???CCCEEEDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJLLLJJJHHHHHHHHHGGGDDDAAACCC@@@AAADDDCCCAAABBBFFFHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDEEEGGGHHHFFFHHHIIIIIIIIIIIIKKKLLLMMMOOOSSSTTTTTTSSSSSSTTTRRRQQQQQQRRRTTTUUUTTTSSSQQQQQQQQQPPPOOOMMMJJJIIILLLKKKKKKKKKOOOTTTYYY]]]___nnn|||{{{uuusssuuu}}}}}}vvvnnniiigggccc\\\VVVRRRPPPKKKHHHKKKOOOMMMHHHBBBBBBBBBAAAAAAAAAAAAAAAkkkcccWWWLLLDDDBBBBBBDDDQQQ\\\jjjvvvaaaTTTbbbfffNNNQQQNNNCCC<<>>???EEEVVVdddrrr~~~uuukkkeee```YYYWWWXXXOOOQQQRRRQQQPPPSSSXXX\\\```fffkkknnnsssxxxyyyvvvrrrrrrrrrssssssrrrqqqooonnnqqqtttvvvuuusssttttttoookkkhhhhhhkkklllkkkiiiccchhhpppyyyzzzjjjcccddddddcccaaaaaabbbcccfffeeeccccccddddddcccaaa^^^___bbbdddeeeeeeeeedddbbbccceeeggghhhhhhiiihhhjjjjjjkkkkkklllmmmmmmmmmqqqsssuuuuuussspppllljjjkkkddd```bbbgggkkkpppuuunnnoooqqqrrrsssrrrqqqpppttttttuuuuuuvvvwwwxxxyyy{{{||||||{{{zzzyyyzzz|||~~~{{{xxxvvvttttttoooooonnnnnnooopppqqqqqqrrr}}}|||wwwzzz|||qqqccc^^^\\\YYYTTTPPPMMMKKKJJJwwwfffXXXMMMHHHCCCFFFHHHLLLZZZnnn{{{YYYhhhrrrwwwYYYRRRNNNKKKIIIEEECCCGGGNNNJJJJJJHHH???444,,,***+++************************(((((((((((())))))))))))((())))))******+++++++++((())))))***+++,,,------,,,---......------///111///000111333444555666666777555444555555:::GGGTTThhhnnnvvvxxxtttssssssqqqwww}}}|||yyywwwyyyxxxzzzyyypppooovvvyyysssqqqrrrlllfffbbbhhhvvv}}}{{{|||yyyzzzfffWWWRRRKKKHHHCCC===777111---+++************************))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++******++++++,,,---------------------...///000111222444777888888999;;;===>>>LLLSSSZZZjjjsssyyy}}}qqqiiibbb^^^ZZZTTTQQQQQQLLLRRRXXXYYYXXXYYY^^^cccffflllrrrwww}}}~~~{{{uuuxxx|||~~~|||xxxxxxwwwtttpppvvv}}}uuurrrssstttsssqqqqqqqqqrrrsssrrrqqqrrrtttuuuuuusssqqqrrrtttvvvvvvuuutttrrrrrrsssuuuvvvwwwwwwwwwvvv}}}}}}||||||||||||||||||~~~vvvqqqssswww{{{~~~uuujjjfff___VVVOOOJJJHHHGGGyyyhhhZZZRRRFFFHHHGGGFFFMMM^^^oooyyykkkbbbaaawwwoooZZZTTTPPPMMMJJJEEEEEEGGGIIIIIIHHHBBB:::111---+++************************'''((((((((()))))))))***((())))))******+++,,,,,,((())))))***,,,------...---/////////...///111333111222444666777888999999999777666666888AAASSSdddqqquuuzzzzzztttpppvvvxxxuuuqqqsssxxx|||yyysssyyy|||yyyrrrttt~~~}}}vvvwwwvvvssssssxxx|||ppplllqqqxxxzzzxxxxxx~~~~~~~~~{{{~~~ooo[[[LLLJJJGGGBBB<<<444...***************************))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++******++++++,,,------...------------...///000111333666999;;;;;;<<<===>>>HHHbbbsssyyy|||vvvkkkeeebbbbbb```ZZZWWWWWWVVV\\\cccggggggggghhhjjjnnntttyyy|||xxxqqqfffZZZPPPJJJGGGFFFvvvggg^^^HHHKKKIIIDDDFFFSSScccmmm{{{jjj\\\lllaaaYYYRRRQQQNNNIIICCCBBBHHHIIIHHHEEE===555///+++************************'''((((((((())))))******((())))))***++++++,,,,,,((())))))+++,,,---.........000000000///000222444444666999<<<======<<<<<<:::888666888;;;GGG\\\ooozzz}}}wwwnnnnnntttnnnppprrruuuzzz}}}zzzttt~~~xxxtttyyyzzzuuuwww}}}}}}xxx|||zzzmmmkkkuuuyyyxxxwwwwww{{{~~~www{{{tttdddLLLKKKJJJEEE???666...***************************))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++******+++,,,,,,---.........------......///000111333666:::=========>>>???RRRuuuxxx|||xxxqqqllliiihhhkkkkkkfffbbbbbbdddgggmmmrrruuutttrrrooovvv{{{~~~zzzmmm^^^SSSKKKHHHGGGsssgggVVVOOOHHHFFFHHHMMMYYYdddzzz|||[[[[[[}}}{{{cccOOONNNRRRMMMDDD???HHHIIIHHHEEE???888111---***++++++++++++***))))))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,///000111000///000222444333666:::;;;;;;999888888;;;888999===DDDQQQfffxxx}}}oooooo|||{{{ssspppuuuwwwtttxxx|||mmmuuu~~~~~~|||yyy~~~uuukkkmmmyyy{{{tttrrrwww||||||wwwyyy~~~~~~}}}xxx}}}zzzooodddqqqXXXHHHGGGLLLBBB666222...+++,,,,,,+++***((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((())))))))))))((()))***+++,,,------------///000000//////000222555222666>>>===888>>>KKKggg}}}vvv}}}~~~zzztttoooiiiooouuusssmmmiiikkkoootttxxx|||{{{xxxvvvyyy|||}}}||||||}}}|||iiiYYYNNNHHHFFFyyyddd[[[PPPIIIFFFGGGOOOXXXeeetttkkk^^^pppnnnUUUPPPTTTQQQGGG???GGGHHHHHHGGGBBB;;;444///+++++++++++++++***))))))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,...///000000//////111333333666999;;;:::888888888;;;<<<@@@HHHRRR___sssqqqxxx|||xxxxxxzzz}}}}}}zzzqqqrrr|||}}}vvvtttuuu}}}zzz|||yyyzzzzzzqqq}}}yyyooolll}}}```MMMGGGKKKCCC;;;777111---------,,,*********+++***)))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))*********+++,,,---............111222333222111111222444777333555999::::::HHHYYYzzz~~~|||wwwttttttuuuuuu|||{{{rrrpppxxxmmm___TTTKKKFFFuuuiii[[[PPPHHHDDDGGGMMMQQQcccwwwgggccczzz}}}^^^RRRTTTTTTJJJ???CCCFFFIIIIIIFFF???777222+++++++++++++++*********++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,---...////////////111333444666999999888777777888;;;@@@IIIVVVaaalll}}}lllwww~~~xxxuuu{{{zzz|||zzz|||xxxsssyyyuuuwww~~~~~~ssspppvvvmmmqqqrrrlllSSSHHHIIIFFFCCC???777//////---,,,+++++++++,,,******)))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((())))))))))))*********---------...////////////222333333333222222333555777555777;;;;;;@@@QQQeeeyyyssssssxxx}}}yyy{{{zzzyyy{{{wwwhhh[[[OOOFFFvvvgggZZZPPPHHHFFFIIIJJJZZZmmm|||www```kkkbbbPPPRRRTTTLLL@@@???CCCGGGJJJHHHAAA:::444,,,,,,++++++************++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,...//////...///111333555666888888777777777888;;;BBBPPP___iiiqqq}}}hhhooo{{{|||zzzxxxrrrqqqyyy{{{zzzpppqqqxxxuuummmqqqxxx{{{yyy}}}vvvuuu|||~~~uuuYYYIIIHHHGGGHHHFFF<<<222000---+++***+++++++++*********)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((())))))))))))))))))*********++++++............//////000000///000111111111333555888555777===AAAAAAFFFVVVggg~~~zzzxxxzzz~~~{{{rrrjjjeeeeeelll|||ooo]]]OOOGGGrrreeeYYYNNNGGGFFFFFFRRRaaannn}}}jjjcccaaaMMMLLLRRRNNNCCC;;;???FFFJJJIIICCC;;;666---,,,++++++******++++++++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,.../////////000222444555666777777777777999;;;;;;DDDTTTeeennnttt|||nnnpppxxxwwwvvvtttooorrr~~~~~~}}}|||}}}~~~{{{}}}vvvrrrooouuuyyyssssss|||zzzyyywwwwwwyyy___MMMGGGEEEHHHGGG===666222---***************************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))******************++++++++++++......------...///000111///000222333444777;;;>>>999<<<@@@BBBCCCJJJZZZjjj~~~|||yyy{{{zzzzzz{{{~~~}}}qqqmmmddd]]]VVVQQQPPPUUUbbboooyyy~~~ttt\\\MMMHHHssseeeVVVJJJEEEBBBIIIQQQ\\\nnn~~~dddllliiiQQQJJJQQQPPPGGG:::>>>EEEIIIIIIDDD===888...---,,,******++++++,,,++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,---...000000000111333555555666777777777888<<<>>>@@@JJJ\\\mmmvvvzzzuuuvvv|||}}}ssspppmmmsss|||~~~xxxtttwww}}}{{{}}}}}}}}}zzzvvvsssyyy{{{sss{{{~~~iiiXXXMMMDDDEEEFFF===<<<666...******+++***)))++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))******+++******+++++++++,,,,,,,,,...---------...000222333333555666777888<<<@@@DDDBBBCCCEEEFFFLLLWWWhhhuuu{{{zzzyyy{{{yyyuuu{{{xxxvvvtttppprrryyyvvvccc```eeeggggggjjjgggeeefffkkksssxxxdddZZZTTTMMMGGGDDDBBBCCCJJJSSSWWW\\\dddllltttyyy\\\MMMHHHvvvdddTTTMMMDDDEEEGGGOOOaaaxxxpppbbbgggcccQQQQQQOOOGGG;;;???EEEIIIIIIEEE@@@<<>>AAA>>>CCCIIIPPPXXXeeettt~~~aaaNNNGGGhhhxxxqqqaaaXXXIIIGGGFFFJJJ[[[qqq}}}eee___{{{uuuYYYRRRMMMEEE===@@@FFFJJJJJJGGGBBB>>>///...,,,******+++,,,---++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,...000111222222333555888555666777777888;;;@@@DDDXXX```ooo{{{~~~||||||yyywwwxxxvvvwwwyyyzzz~~~~~~uuummmuuu{{{{{{mmmppp}}}wwwtttyyyooo{{{kkkRRRJJJKKKFFFGGG>>>444...---...,,,***+++++++++************)))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++++++++,,,,,,,,,---------//////...///111444777999:::;;;:::999999;;;???BBBDDDPPPbbbuuu~~~~~~yyy|||iii^^^WWWLLLFFFHHHGGGOOOWWWZZZXXXTTTSSSTTTVVVfff}}}rrreeeZZZLLLDDDEEEDDDAAAAAACCCJJJYYYqqqqqqZZZPPPGGGDDDBBB>>>;;;<<<888;;;AAAFFFMMM[[[kkkwwwfffQQQFFFgggmmm{{{zzzfffZZZOOOEEEBBBJJJUUUcccvvvppp[[[qqqiiiRRRHHHDDD777;;;CCCLLLKKKEEE@@@@@@555...))),,,///---******************************)))************+++++++++,,,---......------///111222---,,,000333222333666888666999===888555AAASSSbbbeeeuuu~~~~~~~~~}}}uuu{{{rrr}}}|||wwwuuuxxxzzzyyywww~~~~~~nnnnnn||||||tttsssyyy{{{qqquuuzzz|||tttmmmzzzrrrqqq~~~hhhKKKJJJKKKHHHBBB999222---+++)))(((+++)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///+++,,,.../////////...---222444666444222444:::@@@>>>;;;777777999>>>AAABBBMMM]]]}}}|||{{{wwwttt\\\QQQLLLFFFAAA@@@DDDHHHKKKJJJIIIGGGGGGOOOVVViiijjj[[[OOOGGGCCCBBB@@@???AAAFFFSSSjjj~~~mmm[[[HHH@@@@@@@@@@@@@@@======>>>CCCGGGOOO^^^mmm}}}dddSSSMMMnnnmmmqqqqqqdddVVVJJJCCCGGGOOOZZZnnniiiooodddRRRHHH:::<<>>777000,,,+++***+++***((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///------...////////////...000333555555333555:::???===<<<:::888888:::===???HHH^^^yyyiiiSSSIIIFFFFFF???AAACCCEEEFFFEEEDDDBBBEEEKKK[[[sssttt___PPPIIIFFFAAA???>>>???EEERRRhhh|||vvvbbbLLLCCCCCCBBB???===@@@???@@@CCCGGGLLLYYYfffqqqyyykkkZZZRRR{{{ssslllqqqtttdddUUUHHHEEEIIIRRRdddvvvyyygggvvvYYYIII???===AAAIIIMMMJJJFFFDDD;;;333,,,,,,---++++++---++++++++++++++++++++++++************+++++++++,,,,,,---......---...000222555111000333555333333555555222444999;;;@@@QQQdddjjjxxx}}}zzz~~~xxxwww}}}}}}qqqfff___fffvvvrrr}}}ssszzzvvvvvv```mmmfffLLLHHHHHHHHHEEE===555...,,,,,,+++***((((((***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...//////......//////000111...111444555444555888;;;999:::;;;:::999:::>>>BBBIIIcccyyywwwyyyeeeQQQJJJJJJBBB@@@>>>@@@CCCDDDBBB@@@???AAALLL```rrriiiXXXNNNHHHDDDAAA???AAAGGGTTTiii|||mmmSSSGGGFFFEEE@@@===BBBAAABBBDDDFFFIIIRRR\\\iiiqqq}}}wwwhhh___tttnnnttttttbbbPPPHHHGGGMMM^^^ooo{{{fffmmm___KKKBBB>>>???GGGMMMLLLHHHFFF@@@777///---,,,***+++...++++++++++++++++++++++++*********+++++++++,,,,,,,,,---............000222222//////333666555555777888555666:::@@@JJJ\\\lllrrr|||~~~zzzzzz{{{~~~|||{{{{{{~~~yyylllaaaaaajjjwwwxxx||||||nnnwwwtttzzztttkkkLLLJJJGGGIIIIIICCC888///,,,,,,,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...000///.........///111222...000333444333333444555111666:::;;;;;;===CCCIIISSSmmmzzzqqqpppwww~~~gggUUUMMMHHHCCC??????CCCFFFDDDAAA@@@???CCCPPP___mmm{{{~~~lllYYYKKKJJJFFFDDDFFFLLLYYYmmm~~~xxxXXXIIIIIIHHHDDD@@@CCCAAABBBEEEFFFFFFLLLSSSdddlllyyyxxxpppvvvooowww~~~lllXXXNNNIIIKKKXXXgggwwwppphhheeePPPEEE@@@@@@GGGMMMLLLIIIHHHDDD;;;333///,,,***+++///++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---.........///111333111...000666::::::;;;===<<<::::::???GGGTTTdddqqq|||zzzwwwsss}}}{{{uuuwww||||||rrrxxx~~~tttjjjcccccckkk}}}pppoooxxx~~~|||kkkOOOMMMEEEIIIJJJEEE;;;111---,,,,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------000///.........///111222...000222333333222111111---222888::::::>>>EEEKKKUUUppp}}}xxxuuurrrmmmjjjkkksss~~~}}}yyy}}}~~~cccTTTPPPJJJDDDCCCFFFHHHFFFCCCBBB>>>???GGGRRR___ppp}}}mmmSSSNNNIIIGGGJJJQQQ]]]ppp~~~[[[KKKIIIJJJGGGEEEDDDAAABBBDDDEEEEEEIIINNN\\\eeerrr||||||rrrppp|||sss```UUUMMMJJJQQQ]]]ppp|||iiizzzeeePPPGGGCCCDDDJJJNNNLLLJJJJJJFFF???777222---)))***...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---...///...000222444333000333:::??????@@@CCC???>>>???EEEOOO]]]kkksssvvvuuuvvvllluuuxxxyyyvvvrrrqqqtttxxxxxxxxx{{{}}}vvvrrrtttrrryyyyyyqqqggg```cccrrr}}}yyyttt}}}hhhSSSKKKFFFHHHIIIFFF===444///,,,,,,+++))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---//////......//////000111...///111333333333333222000333666888:::>>>EEEJJJKKKddd{{{~~~|||qqqfffcccccchhhtttuuurrruuuzzz{{{~~~~~~xxxtttyyyqqqaaa[[[UUUNNNJJJHHHGGGEEEBBB@@@<<<;;;AAAIIIUUUfffttt|||aaaQQQLLLIIILLLSSS___qqqbbbQQQNNNMMMJJJGGGFFFBBBAAADDDEEEDDDFFFJJJVVV```nnnyyy{{{sssuuuzzz{{{jjj___TTTKKKMMMUUUeeesssmmmooo|||dddMMMIIIHHHJJJOOOPPPMMMKKKMMMHHHAAA:::555///)))***...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---...//////000222555333111333;;;???@@@@@@BBB===>>>AAAIIIUUUdddooottttttuuuuuujjjvvvuuuvvvvvvvvvuuurrroookkkmmmrrrvvvuuuqqqqqqsssxxxxxxzzz}}}wwwmmmccc^^^fffpppxxx~~~}}}zzzqqq```MMMHHHHHHHHHFFF@@@999222...---+++******+++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,,,,------...////////////.........000333666888999999666777888;;;???FFFMMMQQQSSS```qqq{{{}}}yyyiiiXXX[[[bbbnnn||||||tttnnngggccchhhqqqrrrvvv{{{{{{tttooottt}}}{{{nnnjjjeee]]]UUUMMMGGGCCCAAA???;;;:::<<>>;;;===BBBJJJYYYhhhqqqtttyyy{{{zzzsssuuusssrrrrrrwww}}}~~~zzzuuummmmmmnnnqqqsssuuuxxx|||{{{uuuqqqttt}}}rrrggg]]]\\\```{{{uuuwwwzzz{{{sssWWWIIIHHHGGGFFFBBB<<<444///---+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,,,,+++,,,.../////////...---------///333888<<<>>>???:::999:::>>>GGGPPPXXX[[[llllllpppxxx~~~zzzxxx}}}rrr```WWW^^^hhhssszzz|||yyyuuukkkccc[[[WWWUUUWWWcccqqqnnnrrrxxxxxxqqqkkkqqq{{{uuuvvvrrrjjj^^^RRRIIIDDDBBBAAA===::::::;;;@@@KKKVVVcccooo|||nnn[[[___pppuuuoooYYYSSSPPPSSS[[[gggwww~~~qqqhhh]]]SSSNNNNNNHHHDDDDDDCCCAAAAAADDDAAALLL]]]lllvvv}}}yyypppvvvtttfffUUULLLKKKQQQ```wwwfffcccXXXUUUMMMOOOSSSPPPSSSVVVQQQJJJFFF>>>555---***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///000111222333333555888888888888999:::777>>>HHHSSSdddssszzzzzz|||wwwwwwuuuxxxyyy||||||zzzzzzyyyvvvtttzzz~~~yyysssttt}}}}}}sssddd\\\\\\gggwwwuuunnnssszzzoootttyyyqqqXXXKKKEEEKKKKKK???333000222///+++******+++++++++************************)))))))))))))))))))))))))))************+++++++++******+++,,,------------///...---...111666;;;>>>CCC>>>999;;;FFFWWWgggqqq~~~kkkeeejjjuuu{{{}}}}}}~~~}}}xxxqqqfffYYYPPPSSS^^^ggghhhddd```[[[WWWJJJIIIIIILLLTTT^^^hhhnnnpppssstttpppkkkmmmwwwtttpppmmmkkkfffZZZJJJCCCEEEAAA???;;;999:::>>>BBBEEEWWW^^^jjjuuu{{{[[[LLLKKKQQQZZZccc```UUUNNNTTT]]]gggwwwqqqaaaVVVOOOHHHDDDEEEEEEBBB??????EEEIIIRRRaaaqqq{{{}}}|||}}}zzzqqqxxxzzzlllZZZMMMHHHOOO\\\qqqssshhh|||jjjTTTKKKOOOSSSOOOPPPTTTPPPNNNIIIAAA777///++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///000222333333555777999:::999999:::;;;;;;EEERRR^^^kkkyyy|||~~~uuurrrxxxtttyyyxxx|||~~~~~~{{{xxx{{{uuufff\\\WWWbbbppp{{{ppplllvvvxxxsss|||qqqooowww{{{yyyjjjUUUFFFHHHKKKCCC777111000...+++***+++++++++***************************)))))))))))))))))))))))))))************+++++++++******+++,,,------------000000///000222555888:::AAA>>>;;;>>>KKKbbb|||{{{tttrrrqqq|||zzznnnaaaVVVOOOKKKRRRZZZ```\\\VVVQQQLLLHHHEEEIIIOOOUUUZZZaaaggglllpppssssssnnnjjjmmmwwwyyyssskkkeeeccc\\\QQQHHHEEE@@@>>><<<::::::===AAACCCLLLSSS___jjjttt}}}|||]]]NNNMMMOOOSSSWWWZZZQQQNNNWWWbbbkkkyyymmmZZZOOOHHHCCCDDDEEEBBB???@@@CCCFFFNNN\\\lllwww{{{zzz~~~ssssss|||vvveeeSSSIIIMMMUUUhhh}}}mmmsss[[[PPPPPPTTTOOOOOOSSSQQQQQQLLLDDD:::111,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...000111222333444888999;;;;;;::::::;;;===<<>>AAAOOOlll}}}xxx{{{~~~yyynnn]]]NNNEEEDDDGGGLLLQQQRRRLLLFFFCCCAAA???AAAJJJUUU]]]```cccgggkkkqqqrrrrrrmmmjjjmmmxxxyyykkk^^^ZZZYYYRRRGGG@@@???>>><<<;;;;;;<<<>>>???EEEKKKUUU```kkkvvvoooaaa\\\YYYVVVUUUTTTMMMOOO[[[gggooozzzvvvZZZNNNGGGBBBCCCDDDAAA@@@@@@@@@BBBIIIUUUdddpppvvvxxx}}}~~~vvvuuuqqq]]]OOOLLLPPP___tttnnnhhhppp[[[RRRTTTRRRSSSVVVRRRPPPLLLEEE<<<333---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------///000222333444555999:::;;;;;;::::::<<<>>>>>>OOOaaakkktttuuullluuu~~~~~~mmm\\\PPPVVV```mmm}}}qqqhhhlllsss}}}vvvhhhssswwwwww|||sssgggjjjkkkOOOGGGKKKJJJAAA999...---++++++,,,,,,***)))************************))))))))))))))))))))))))))))))*********+++++++++***+++,,,---............222333444666888999999:::CCC@@@>>>BBBSSSqqq~~~tttyyy~~~|||}}}mmmfffZZZLLLAAA===@@@CCCAAAEEEEEE@@@???BBBEEEEEEJJJTTT```fffgggiiinnntttssstttrrrmmmkkkppp{{{|||iii]]]WWWPPPGGG??????>>>===<<<;;;;;;;;;<<>>???DDDNNN[[[gggpppsss{{{|||~~~}}}rrrxxxyyydddSSSNNNNNNXXXllloooccc|||eeeQQQQQQRRRUUUVVVQQQMMMKKKEEE===555///------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///111222444555666888999:::::::::;;;===???EEEWWWiiirrrzzz{{{wwwppp}}}}}}vvvxxxyyyfffZZZVVVUUU[[[iii{{{}}}kkkfffcccoooqqqkkkxxxwwwvvvlll}}}mmmUUUJJJJJJHHHCCC???111...,,,+++,,,,,,+++)))************************))))))))))))))))))))))))))))))*********+++++++++++++++,,,---............000222555888;;;===>>>???DDD@@@???FFFZZZuuugggmmm}}}}}}|||~~~~~~zzzvvv\\\TTTIIIAAA>>>===>>>>>>:::======<<<@@@IIIPPPRRR\\\ccckkknnnnnnpppxxxwwwvvvsssnnnmmmtttooo___TTTKKKEEE@@@@@@>>>===<<<::::::999999===CCCKKKUUUaaalllsssttt}}}zzznnngggdddUUUOOOOOO[[[fffnnnyyyxxx___QQQIIICCCCCCCCCAAA@@@AAA>>>???BBBIIISSS___hhhmmmxxxzzz}}}tttttt}}}hhhWWWOOOMMMSSSdddwwwvvvfffyyyjjjQQQPPPQQQRRRTTTPPPMMMKKKFFF???777111...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---...///111333555666777777999:::::::::<<>>>>>???===;;;===@@@AAABBBHHHTTT\\\^^^hhhmmmrrrtttsssuuuzzzyyywwwsssnnnooovvvkkk[[[OOOGGGCCCBBB@@@>>>;;;:::999888999<<<@@@FFFMMMWWW```fffjjjttt~~~tttlllhhhWWWOOOOOOYYYdddlllxxxvvvmmmvvvqqq```UUULLLEEEDDDDDDAAA@@@AAA>>>>>>@@@DDDLLLVVV^^^dddpppttt{{{{{{vvv~~~ooo___QQQLLLOOO]]]ooo|||nnnuuujjjTTTSSSPPPOOORRRRRRPPPNNNIIIBBB999222...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...000222444666777888888999:::;;;<<<>>>CCCFFFMMM]]]lllqqqsss{{{yyyqqqooosssxxxyyyxxxlllmmmlllpppwwwssstttyyyzzzxxx|||rrrfffYYYQQQQQQZZZnnn{{{}}}}}}oooeeeeeeiiipppzzz{{{~~~~~~zzz~~~|||lllWWWIIIEEEGGGGGGDDD:::555///,,,***+++++++++************************)))))))))))))))))))))))))))************++++++++++++,,,---...///////////////111444777;;;???BBBCCC<<<@@@GGGSSSbbbssslll___lll}}}}}}~~~uuucccTTTDDDBBB@@@>>>???@@@AAAAAAEEEIIIKKKNNNWWWccckkkmmmtttyyyzzzwwwqqqmmmnnnwwwzzzgggUUUGGGFFFDDDAAA>>>;;;:::999999999<<>>AAAFFFMMMUUUZZZdddmmmwww~~~{{{|||wwwhhhQQQLLLMMMYYYiiiwwwuuuppp}}}kkkZZZYYYRRRMMMRRRVVVSSSQQQLLLDDD;;;222---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...000222444666888999888999;;;<<<===@@@EEEIIITTTcccrrruuutttwww|||hhhnnnqqqrrrwww{{{wwwnnnjjjmmmkkkhhhnnnxxxzzztttkkksssxxxvvvuuuzzzmmm]]]OOOLLLWWWfffvvv~~~xxxjjjeee```bbblllxxx|||~~~mmmUUUFFFDDDHHHHHHDDD===777111,,,***+++,,,,,,************************)))))))))))))))))))))))))))************++++++++++++,,,---...////////////000111333666999===@@@BBB:::AAALLLUUU___lll{{{tttmmmhhhnnn{{{}}}{{{{{{~~~|||oooXXXEEE<<<>>>@@@??????AAAFFFKKKLLLPPPTTTYYYdddqqqyyyzzzzzzvvvppplllnnnwww}}}zzzwwwvvv___KKKHHHFFFBBB>>>;;;999999999555777999;;;>>>BBBHHHLLLNNNYYYdddiiioooxxxzzzjjj[[[OOOJJJMMMZZZfffmmmvvvwwwwwwrrrgggZZZQQQIIIFFFEEEAAA@@@AAA<<<<<<===>>>BBBHHHOOOTTT[[[gggttt|||}}}|||nnn___TTTLLLQQQ^^^mmm~~~sss|||vvvdddUUURRRRRROOOOOORRRVVVRRRMMMGGG===111,,,,,,------------------------,,,,,,,,,,,,------...///...000333444444444555666999999;;;===::::::GGGVVVaaahhhpppuuuxxxzzzzzzyyynnnnnnnnnqqq{{{zzzmmmpppooommmkkkmmmssswwwvvvqqqyyy}}}xxxvvv}}}uuuZZZOOOJJJGGGJJJQQQWWWdddtttzzzpppeee```aaahhhwwwrrrZZZHHHBBBDDDFFFDDDEEE<<<111++++++,,,,,,+++******************************************************+++++++++,,,,,,,,,,,,---......------///111111333444444555666999<<<>>>EEEJJJVVViiiooommmtttsssuuuyyy}}}}}}zzz~~~~~~}}}}}}zzztttkkk^^^MMM@@@BBBBBBCCCCCCDDDKKKTTT[[[eeefffhhhnnnvvv}}}uuuqqqllllllrrr|||}}}sssiiiddddddfffppp|||kkkYYYMMMFFF@@@??????;;;888888888777777777999<<>>MMM\\\dddjjjrrrxxx{{{|||{{{yyyxxxvvvwwwyyy||||||xxxuuu|||ssssss{{{|||vvvooouuuxxxuuuuuu}}}nnn\\\UUUQQQHHHDDDGGGJJJUUUbbbmmmvvv~~~{{{uuunnnhhhdddhhhwww|||{{{yyycccQQQHHHHHHIIIIIIFFF===222,,,+++,,,,,,+++******************************************************+++++++++,,,,,,,,,,,,---......------///111000222444555666777999;;;DDDSSS^^^kkkyyyzzzvvv|||{{{uuuxxx|||~~~}}}{{{{{{wwwwwwrrrgggYYYLLLCCC>>>BBBDDDGGGKKKPPPZZZeeelllppprrrwww~~~tttooojjjkkkrrr|||}}}wwwnnneee```___```gggqqq~~~ttt]]]RRRIIIBBB@@@???<<<888888777777666777888;;;>>>??????CCCHHHMMMSSS\\\gggooozzz~~~qqqbbbVVVJJJIIINNNXXXaaaiiirrrzzzsssfffYYYKKKGGGFFFDDDAAA@@@???>>><<<<<<===???BBBDDDMMMUUUaaammmvvv}}}xxx~~~{{{lll___QQQNNNUUUcccwwwyyyxxx~~~bbbTTTSSSVVVXXXXXXSSSPPPNNNKKKAAA555...---------------------------,,,,,,,,,------...000000222222222111000222666999888888:::;;;===EEEUUUeeeooosssxxxzzzzzz{{{{{{zzz}}}{{{wwwzzzzzzrrrtttuuutttxxxuuufff^^^VVVJJJBBBAAADDDJJJRRR[[[fffuuuzzz|||zzzvvvppphhhhhhvvvrrrvvvwwwxxxooo^^^RRRKKKKKKLLLGGG???555...,,,,,,,,,+++******************************************************+++++++++,,,,,,,,,,,,---............000222333444666777666777999;;;JJJbbbwww|||~~~xxxxxx|||{{{yyyyyyyyyvvvmmm\\\JJJ@@@AAAFFFLLLNNNSSSXXX```iiissszzz~~~ssslllfffhhhrrr|||zzzxxxtttlllddd^^^[[[ZZZ]]]eeeppp|||eeeYYYNNNDDDAAA@@@<<<999999777777666666777999<<<===@@@CCCGGGKKKPPPZZZeeennnwww~~~ppp___QQQJJJIIIMMMVVV___gggpppxxx{{{iiiZZZLLLGGGFFFCCCAAA@@@@@@>>><<<;;;:::;;;<<<===DDDLLLWWWdddoooxxx~~~yyy~~~ttteeeTTTLLLNNN[[[pppwwwxxxpppXXXRRRUUUWWWTTTRRRPPPPPPMMMDDD777///---------------------------------------...///111111333444555444444555777999666777999;;;???KKK]]]lllsssyyy~~~{{{uuu|||zzzxxxvvvwwwzzzjjj\\\OOOHHHHHHFFFFFFIIINNNWWWhhh~~~|||}}}{{{xxxtttnnnmmmyyy}}}yyywwwmmm|||qqqiiiyyyyyylll]]]OOOIIIJJJHHHAAA888000---,,,,,,+++******************************************************+++++++++,,,,,,,,,,,,---...///...///222444;;;;;;999777555666:::<<>>;;;;;;888777666555666888:::;;;@@@CCCEEEHHHMMMVVVaaajjjsss|||ooo\\\MMMIIIGGGKKKTTT]]]dddnnnvvv~~~kkk[[[LLLFFFDDDBBB@@@???>>>===;;;999888888999999===DDDNNNZZZeeeqqq{{{|||xxxzzzkkkYYYLLLJJJTTTiii|||tttrrr~~~^^^QQQTTTWWWTTTSSSRRRQQQOOOFFF999000...---------------------------------...///000222222333666999;;;:::888888888555888:::<<>>???<<<;;;:::999888888888888;;;???GGGPPP[[[hhhttt||||||rrrppp~~~qqq___PPPJJJPPPeeexxxrrrhhhTTTUUUYYYXXXVVVTTTSSSPPPGGG999111///---------------------------------...000111333444444888<<<>>>===;;;999888555;;;???BBBIIIXXXgggooouuutttqqqvvvyyy~~~uuuqqqyyy~~~mmmbbb]]]UUULLLEEEDDDCCCIII[[[nnn{{{uuutttuuuyyy{{{lllvvv}}}www^^^YYYqqqrrr[[[MMMJJJKKKFFF>>>555///,,,++++++******************************************************+++++++++,,,,,,,,,+++---///000000222555777GGGCCC===666333666<<>>:::999777666555666777888666777999999;;;AAAJJJQQQ___kkkzzz|||kkkWWWGGGDDDBBBEEENNNXXXaaallluuuyyyppp___MMMEEEBBB@@@>>>???<<<;;;:::999999888888888999<<>><<<;;;888666666666777888555777888888888<<>>AAA___}}}zzz||||||}}}|||}}}~~~ssscccZZZbbbmmmttt|||sssgggffffffhhhmmmrrrvvvxxxqqqmmmhhhddd```[[[TTTNNNNNNXXXffftttuuu[[[NNNHHHDDD???======<<<999777666666777888222444555555555777===BBBFFFUUUhhhvvv}}}tttcccPPPAAA@@@>>>BBBKKKVVV```lllvvv{{{wwweeeQQQHHHEEEBBBBBBCCC@@@???>>><<<:::888777666777888;;;AAALLL[[[lllvvvvvvgggccczzzppp]]]UUUPPPYYYnnnwww}}}XXXSSS[[[XXXXXXWWWWWWSSSGGG777...---,,,,,,,,,---------......///.........///222444666@@@@@@???<<<999888999;;;===BBBIIINNNVVVaaalllrrr}}}zzz{{{zzzttt{{{~~~zzzrrriiihhhlllrrryyywwwnnnnnnzzzhhhlllwwwzzztttooofff]]]VVVOOOJJJIIILLL```ooo}}}~~~~~~qqqqqqooojjjbbbZZZ\\\mmmuuuxxxtttZZZEEESSSOOOMMMHHH>>>333,,,***++++++++++++************)))++++++******************))))))))))))***+++,,,---///.........000222444555666666888888444444===IIIeeeyyy~~~zzz||||||{{{zzzuuupppaaaeeelllrrrvvv|||}}}pppiii```[[[aaajjjppptttvvvnnnhhhbbb```aaa]]]TTTLLLMMMZZZjjjyyymmmXXXMMMFFFBBB@@@???<<<888666555444222111666555444444555777999;;;DDDMMM]]]nnnxxxyyysssiiiXXXIIICCC@@@>>>BBBLLLWWW```kkktttzzz~~~{{{jjjSSSEEEBBBCCCAAA??????>>>===<<<:::999888777777666999@@@HHHTTTfffuuuyyyxxxeee\\\~~~~~~tttaaaXXXRRRYYYllloooqqqSSSSSS]]]YYYXXXWWWWWWSSSGGG888///---,,,,,,---------.........000/////////000222555777;;;;;;;;;:::888888:::<<<;;;>>>DDDMMMYYYgggqqqvvvrrrssszzz}}}wwwrrrkkkjjjkkkooovvvvvvqqqttt~~~~~~vvvhhhooo{{{{{{tttkkkaaa[[[SSSLLLJJJKKKXXXhhh~~~ppp```fffccc^^^WWWQQQSSScccssszzz```IIIRRRPPPNNNIIIAAA777000,,,,,,++++++++++++************************************************+++,,,---.../////////000111333555666666555666888999;;;DDDMMM^^^oooyyy}}}}}}~~~}}}yyytttnnneee^^^jjjpppxxx}}}xxxkkkiii```ZZZ^^^fffkkknnnpppkkkhhhccc___\\\XXXTTTQQQPPP]]]lllzzzmmm]]]PPPHHHCCC@@@===:::888777666444333666555444444555666999:::===EEEUUUeeeooovvvtttnnneeeSSSEEE@@@???>>>BBBMMMWWW```jjjsss{{{rrrYYYHHHBBBBBBAAA???>>>===<<<;;;:::999888888777555666;;;BBBMMM^^^mmmuuu}}}wwwggg```|||yyyfff\\\TTTXXXiiioooyyyhhhQQQRRR[[[UUUYYYXXXWWWTTTHHH888///...,,,------------.........000//////000111333555777555666777777777888;;;===;;;<<>>KKKYYYdddmmmzzz|||pppkkkaaaPPPCCC??????>>>BBBMMMWWW```jjjsssyyy~~~|||aaaLLLCCCAAA@@@>>>===<<<<<<;;;:::999888888777555444888===GGGWWWeeeoooxxxtttiiiddd|||}}}kkk```UUUVVVddd{{{{{{yyy|||eeeOOORRRZZZTTTYYYXXXXXXTTTHHH999000...------------............/////////000111333555666444555777888888999;;;===??????HHHZZZnnnzzz{{{}}}|||~~~}}}lll^^^lll}}}}}}tttkkkeee^^^UUUNNNLLLMMM[[[oooggg^^^TTTNNNJJJHHHKKKQQQkkkvvvppp{{{tttZZZRRRPPPOOOMMMGGG@@@777000,,,,,,,,,+++++++++************************+++++++++++++++++++++,,,---...///...///000111333444666666888555555888>>>III[[[jjjxxx{{{|||~~~xxxsssnnnmmmrrrxxxvvvmmmcccZZZSSSUUUYYY]]]```dddddddddbbb^^^ZZZVVVUUUVVV[[[hhhxxxlllXXXLLLCCCAAA???>>>===;;;999666555555444444444555555666777;;;EEERRR[[[fffuuu{{{pppkkk```OOOCCC@@@>>>===BBBMMMWWW```iiirrruuuzzzgggQQQEEEAAA???>>><<<<<<;;;;;;:::999999999999666555777<<>><<<999777555555555444444444444555666999AAAJJJSSS]]]mmm{{{xxxmmmhhh^^^MMMAAA@@@======BBBMMMWWW```iiiqqqrrrxxxmmmVVVIIICCC@@@>>>======<<<<<<;;;:::999999888555444777;;;BBBPPP]]]gggqqqzzz}}}{{{}}}|||uuummmgggdddbbbtttjjj[[[UUU^^^ttt}}}aaaUUUZZZYYYZZZZZZYYYVVVJJJ:::111000------........./////////...///000111222444555555999;;;=========<<<===>>>@@@FFFVVVlllxxx|||{{{zzzooo[[[ZZZiiiwwwzzz}}}vvvkkkgggbbbYYYQQQMMMCCCJJJTTT___jjjsss{{{}}}|||~~~xxxhhh]]]ZZZRRRKKKJJJIIIFFFDDDDDDOOO[[[kkkzzzxxx}}}}}}|||fffzzzmmm[[[TTTRRROOOJJJDDD:::000***,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,************+++,,,---...---...111333555666777777666888>>>CCCMMMeee~~~yyyxxx{{{|||{{{kkkaaaWWWOOOJJJKKKNNNRRRYYY___ffffffgggiiijjjgggaaa\\\^^^mmm|||xxxaaaPPPJJJGGGBBB???>>><<<:::999666666666666555444444444444555;;;BBBHHHRRRaaappp|||yyynnneeeaaaWWWGGG>>>===<<<<<>>===<<<:::999999555222333555888===IIITTT```jjjtttyyy}}}~~~xxx|||{{{qqqgggbbb```___xxxooo```XXX___sss{{{}}}pppYYYZZZZZZ[[[ZZZZZZVVVJJJ;;;222000............////////////000111222444555666777777888;;;===???>>>>>>???@@@@@@III]]]qqqyyy}}}{{{vvvyyy~~~~~~oooVVV\\\lllxxxxxxxxx}}}{{{{{{yyymmmgggbbbYYYPPPLLLCCCEEEHHHMMMTTT^^^gggmmmmmmkkkkkkpppyyyppp]]]PPPTTTNNNJJJKKKJJJFFFCCCDDDDDDNNN^^^ooo~~~tttttt|||}}}zzzyyyzzzwww]]]rrrsssbbbYYYVVVQQQLLLFFF<<<222***------,,,,,,,,,+++++++++((())))))***++++++,,,,,,+++++++++,,,,,,---...//////000333555888999999:::888:::???GGGUUUnnnzzzzzz}}}~~~yyyfff[[[SSSKKKFFFFFFHHHLLLSSSZZZaaadddggggggeeebbb``````dddsssqqq```PPPLLLEEEAAA>>>===<<<;;;888888777777666555444333222333666<<<@@@HHHWWWdddsssyyy|||kkkbbb\\\ZZZQQQDDD<<<===;;;<<>>333,,,---------,,,,,,,,,++++++((())))))***++++++,,,,,,---------------...000000111222555888:::;;;<<<<<<===<<>>======888888888888777666444444222222555:::===DDDQQQ___mmmsss}}}}}}~~~|||yyyccc[[[VVVVVVOOOCCC===???;;;<<>>CCCFFFDDDDDDVVVwww}}}|||yyyxxxooo___ZZZKKKAAADDDFFFFFFKKKUUUYYY[[[aaaeee[[[OOOTTTcccppp}}}{{{hhhRRRIIIIIIAAA<<>>999;;;BBBLLLUUU\\\eeemmmnnnrrrwww{{{zzzmmmaaaRRRFFFGGGHHHGGGCCC===999999:::888777555444555777;;;===FFFPPP]]]jjjrrryyy}}}~~~~~~yyytttqqqqqqtttpppeee\\\[[[]]]^^^uuubbb[[[^^^nnn{{{jjj___aaa^^^]]]\\\ZZZNNN>>>111---...............//////000...///222444666666666555999777888===@@@@@@AAADDDFFF]]]nnnxxxyyytttsssxxx|||}}}~~~{{{tttmmm```bbbkkksssssssssuuuwwwxxxxxx|||rrrhhhbbbZZZOOOFFFAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBEEEKKKRRRYYY]]]rrrzzzvvvkkkeee___WWWQQQNNNKKKGGGDDDCCCCCCGGGUUUgggxxxyyyhhhkkkuuuvvv~~~{{{mmmeee___VVVOOOPPPMMMBBB444---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------.........///000111333333111222444555666888<<<>>>GGGNNNRRRTTTbbbzzz}}}vvvtttttt{{{jjj^^^PPPEEEEEEFFFDDDGGGOOOXXX[[[ccchhh```UUUYYYeeetttrrr\\\QQQNNNDDD>>>AAA@@@???===;;;888666666666777666777666444444888AAAHHHXXXaaaooo}}}xxxvvv|||{{{tttccc___XXXQQQJJJDDD???<<<<<<>>>GGGRRRYYY^^^dddkkkmmmqqqvvvzzz~~~xxxmmm___RRRJJJKKKJJJGGGBBB>>><<<<<<999777555444444666999;;;CCCLLLXXXdddmmmuuu{{{}}}yyyxxxvvvqqqnnnnnntttvvvrrrggg]]][[[\\\[[[yyyggg]]]^^^nnn{{{fff]]]ccc___^^^^^^[[[PPP???333//////////////////000000111//////111333555666888888999888999???AAAAAACCCGGGKKKeeevvv{{{|||}}}zzz{{{}}}wwwnnnlllllllllnnnqqqyyyyyyxxxqqqmmmcccccciiinnnpppsssxxxxxxuuusssxxxuuujjjccc[[[PPPHHHDDDAAA>>>>>>AAABBBAAA???@@@>>>>>>BBBGGGJJJJJJIII[[[dddvvv~~~~~~zzzxxxwwwxxxxxxwwwwwwyyy|||{{{pppllleee]]]VVVRRRNNNIIIEEECCCAAABBBKKK\\\mmm{{{qqqfffiiinnn{{{{{{kkkccc```YYYSSSSSSPPPEEE777///...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------.........///000111333333333444666666666888<<<>>>CCCMMMVVV[[[fffvvvvvvppprrrtttyyyiii[[[OOOLLLKKKIIIKKKQQQ^^^bbbjjjpppiii```bbblll{{{~~~fffXXXRRRFFF@@@AAA>>>AAA@@@>>><<<:::888777777555666666444222444:::???JJJSSSbbbrrr|||tttvvv{{{wwwmmm___[[[UUUNNNGGGAAA===;;;???BBBLLLWWW^^^```dddiiilllpppuuuyyy|||yyylll```QQQQQQQQQNNNJJJEEE@@@===:::999666444444555777888>>>EEEPPP\\\gggpppxxx|||{{{wwwtttpppjjjjjjnnnzzz{{{uuuhhh^^^\\\\\\[[[}}}lllaaa^^^lllzzz~~~]]]WWW^^^```______\\\QQQ@@@444000000000000///000111111222222222333444666999<<<===<<<:::<<>>===FFFPPPXXXcccpppxxxyyyqqqoootttxxxqqqbbb[[[YYYYYY\\\bbbnnnpppuuuxxxsssmmmooowwwuuucccXXXKKKFFFGGGCCC@@@@@@???===;;;:::888777444555666444333333666999???GGGVVVhhhxxxxxxtttyyy}}}uuujjj]]][[[UUUNNNFFF@@@===<<<@@@CCCMMMXXX___bbbfffkkklllpppuuuyyy|||rrrgggXXXWWWVVVUUURRRLLLEEE???<<<:::777555333333444555999???IIIVVVbbbmmmvvv{{{~~~|||xxxtttmmmhhhkkkrrr}}}tttfff]]]\\\]]]]]]pppddd___jjjxxxrrrZZZWWW^^^aaa``````]]]QQQAAA555111000000000000000111222222333333333444666999===>>>???>>>@@@BBBAAA???@@@EEESSSmmmyyywww{{{xxxxxxzzz{{{vvvnnnhhhjjjttt~~~www}}}tttppppppgggfffhhhiiiooozzz|||www~~~xxxnnnfff]]]TTTMMMLLLFFFAAA@@@DDDHHHGGGEEEDDDBBBDDDJJJSSSXXXWWWTTTLLLOOOVVVcccnnnpppiii```\\\\\\[[[YYYVVVSSSPPPOOOOOOOOOPPPPPPQQQTTTYYY]]]fffiiimmmpppsssxxx~~~zzzllljjjddd]]]WWWTTTOOOJJJEEEDDDAAA???AAAKKK[[[mmmyyyyyyvvvtttvvv}}}uuu~~~mmm```]]]ZZZWWWUUUSSSKKK<<>>AAAGGGOOOYYYfffsss{{{|||yyynnnooowww}}}sssoooooossswww~~~zzzvvvyyyrrreeeVVVRRRQQQIIIAAA@@@???>>><<<;;;999888444555555555555555777888999@@@MMM___qqq~~~zzztttuuu{{{~~~ttthhh```^^^YYYPPPGGG@@@======???BBBJJJUUU]]]bbbiiipppmmmqqquuuyyy|||vvvlll[[[YYYXXXYYYZZZWWWNNNGGG===;;;999666444333333444666;;;DDDQQQ___llluuuzzzzzzxxxvvvqqqiiieeejjjrrrzzzvvvlll^^^WWWZZZ^^^___ssshhhaaaiiixxx|||hhhXXXYYY\\\aaa``````]]]RRRAAA555111000000000000000111111222222222222333555888:::<<<@@@@@@BBBCCCAAA===???DDDTTTlllzzz}}}|||}}}|||yyy}}}~~~ttttttttthhhhhhhhhjjjooozzz|||yyyzzzrrrjjjbbbXXXQQQMMMHHHCCCBBBEEEIIIJJJKKKFFFEEEFFFKKKSSSZZZ^^^^^^UUUSSSRRRVVVZZZ[[[XXXSSSMMMMMMLLLKKKJJJHHHFFFEEEBBBCCCDDDDDDDDDFFFJJJMMMOOOSSSYYY^^^ccckkkttt{{{rrrjjjeee^^^ZZZWWWRRRMMMHHHDDDCCCAAAAAAEEEQQQaaammm}}}qqqmmmyyymmmnnnlll]]]ZZZYYYWWWVVVUUUNNN???000...---,,,,,,++++++,,,,,,******+++,,,,,,---......,,,,,,,,,---...///111111555666666555666999===AAAGGGLLLWWWhhhyyy}}}xxxssskkkoooyyy~~~}}}uuuhhhbbb\\\OOOGGGFFFCCCAAA>>><<<;;;:::666666666666666777888888777;;;EEEVVVhhhwww{{{uuurrrvvv}}}~~~tttjjjeeeccc^^^TTTIIIAAA======<<>><<<:::777555444444333444888@@@MMM[[[hhhooossspppmmmkkkhhhbbb^^^ccckkkmmmjjjaaaWWWTTTYYY^^^___uuujjjbbbjjjyyygggXXXXXXXXXaaa```___]]]QQQ@@@444000000////////////000111111333333444555666888::::::>>>???AAACCC@@@<<>>???@@@@@@??????AAABBB@@@DDDIIIMMMPPPWWWaaaiii~~~~~~pppkkkeee```\\\XXXQQQMMMCCCDDDCCC@@@???FFFQQQ[[[mmmpppxxxzzzjjjcccqqq|||llljjjrrrvvv}}}ooo```XXXYYYXXXWWWVVVQQQBBB222...---,,,,,,++++++,,,,,,)))******+++---......///.........///000111222333777777777777888;;;AAAEEEJJJSSShhh}}}qqqlllqqq{{{pppmmmoooyyyxxxfffSSSPPPKKKFFFAAA>>><<<<<<999888666666666777777777666777>>>LLL^^^nnnwwwzzzxxxtttttt{{{wwwooojjjhhhcccWWWJJJ@@@======:::>>>HHHUUU^^^bbbhhhooommmppptttxxx{{{}}}}}}jjjddd```bbbfffeee[[[RRR>>>===;;;999777555555444333666>>>IIIVVV```eeefffdddaaa___^^^ZZZWWWZZZ`````````\\\XXXZZZ___bbbaaavvvkkkccclllzzznnn\\\[[[WWW```______\\\QQQ@@@444000///////////////000000111555666777888999:::;;;;;;<<<===AAACCC@@@===@@@GGGeeerrryyy}}}~~~wwwiiijjjjjjkkkrrrxxxwwwrrrsss}}}~~~}}}|||{{{uuuvvvtttxxx{{{tttkkkbbb[[[QQQPPPMMMKKKKKKOOOUUUZZZSSSPPPLLLIIIIIIPPPYYY```ddd```YYYRRRMMMJJJJJJKKKCCCCCCBBBAAA@@@@@@??????>>>@@@@@@@@@>>>======>>><<>>CCCHHHMMM\\\{{{~~~|||sssooouuu~~~|||xxx^^^___hhhzzz|||}}}uuurrrttt}}}]]]YYYRRRJJJDDD@@@======;;;999777555555666555555555555:::FFFXXXhhhqqquuuyyyvvvxxx|||uuulllkkkeeeYYYJJJ@@@<<<<<<999>>>JJJXXXaaacccgggkkklllooossswwwyyy|||~~~wwwooohhhfffhhhdddXXXNNN???>>><<<:::888666555555333555<<>>???@@@>>>===DDDNNNmmmuuu|||~~~uuuwwwzzzmmmjjjjjjnnnrrrsssssssssssszzz||||||zzzwwwssstttyyy}}}{{{{{{uuuuuuwww|||~~~~~~{{{uuuiii___\\\XXXQQQJJJHHHLLLTTTYYYXXXWWWSSSMMMHHHIIIQQQXXX\\\[[[XXXTTTPPPLLLJJJHHHGGGFFFEEECCCAAA@@@@@@@@@???>>>>>>@@@AAAAAA???===;;;;;;<<<===???AAABBBCCCLLLUUU```kkkrrryyyxxxnnnfffbbb^^^XXXTTTIIIFFFAAA??????AAABBBBBBJJJTTTbbbnnnuuu{{{xxxddd]]]___sssvvvyyyyyymmm}}}~~~rrriiizzznnnkkk^^^\\\___\\\VVVHHH333......---,,,,,,,,,,,,---,,,,,,,,,,,,------...///111000000000111333666777999>>>AAA===;;;???HHHOOONNNZZZvvv~~~}}}uuussstttwww~~~~~~yyyoooTTT]]]lll}}}~~~}}}zzzqqqiiikkkwwwmmm```RRRLLLIIICCC===:::>>>;;;777555444444333111666666888BBBQQQ```kkkooouuuttt{{{~~~}}}rrrppphhhYYYIII>>>:::;;;;;;BBBLLLXXXaaagggjjjkkkrrrooopppvvvxxxvvvxxx~~~}}}~~~~~~~~~~~~~~~}}}~~~yyynnnfffbbb\\\SSSLLLAAA<<<888999888555333444555777<<>>???HHHRRRrrrwww}}}sssuuu|||rrrkkkhhhnnnuuuvvvsssqqquuu}}}~~~|||sssqqqmmmhhheeegggooouuu~~~{{{yyy~~~~~~yyynnnddd^^^YYYRRRKKKIIIKKKQQQUUUUUUTTTQQQKKKFFFFFFKKKPPPVVVUUUSSSPPPMMMKKKHHHGGGHHHGGGEEEDDDBBBAAAAAAAAABBBAAAAAABBBCCCCCCAAA???===============>>>???@@@CCCJJJTTT\\\cccjjjsssxxxxxxooohhhddd```ZZZUUUJJJGGGBBB???>>>?????????BBBGGGQQQ___nnnyyynnnaaa^^^kkk{{{~~~uuummm|||vvvgggaaasssvvvkkk^^^[[[^^^[[[WWWJJJ666///...------,,,,,,------,,,,,,,,,,,,---...//////111000000111333666999::::::BBBJJJLLLKKKJJJKKKMMMRRR\\\tttvvvyyy}}}uuussstttwww{{{rrrhhh^^^fffsss~~~~~~vvvnnnmmmttt}}}yyyhhhXXXRRRQQQKKKBBB<<<:::999666666666555444222777666:::DDDSSSaaakkkppptttvvv}}}}}}~~~vvvrrriii[[[KKK@@@<<<<<<;;;BBBLLLWWW```fffiiijjjqqqqqquuuyyyvvvrrrtttzzzzzzzzz{{{}}}zzz{{{zzzxxxwwwwwwyyy{{{}}}}}}}}}}}}}}}~~~wwwkkkddd```ZZZPPPHHHBBB<<<888888888555555666333666;;;AAAHHHOOOUUUXXXWWWVVVSSSRRRSSSXXX]]]aaaccccccdddiiioooqqqnnnjjjwwwkkkcccjjjwwwoooccc___ccccccdddaaaSSS@@@333///000////////////111222333666777888999:::;;;<<<===::::::<<<@@@AAADDDOOOZZZssswww|||vvvwwwzzzzzz|||wwwmmmhhhooowwwwwwrrrooowww{{{uuuqqq___\\\VVVOOOLLLPPPYYYaaauuu{{{}}}|||~~~zzzwww|||~~~tttjjjbbb\\\UUUMMMJJJJJJMMMOOOQQQQQQPPPLLLGGGDDDFFFIIIMMMMMMLLLLLLJJJIIIHHHGGGIIIHHHGGGEEEDDDCCCCCCBBBFFFEEEEEEEEEFFFFFFDDDBBB@@@???>>>===<<<<<<<<<<<<<<>>???>>>BBBPPPeeevvv}}}~~~jjj^^^bbbsss|||~~~{{{tttiiitttwwwjjj\\\XXX[[[YYYWWWLLL999///...------,,,---------,,,,,,,,,------...000000111111111333555888;;;===999???HHHNNNOOOLLLHHHGGGWWWaaauuu|||uuuzzz~~~wwwqqqrrruuuzzzyyynnniiilllsss}}}}}}xxxyyy}}}|||jjjYYYUUUVVVQQQGGG???:::999888888999888666555777777;;;FFFUUUbbbkkkooosssxxx|||{{{~~~yyyuuukkk[[[LLLAAA======;;;BBBMMMWWW^^^cccgggiiilllooouuuwwwqqqkkklllqqqssstttuuuvvvxxxzzz|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxwwwvvvttttttwwwyyyttttttuuuuuuvvvwwwyyyyyy{{{|||~~~}}}sssgggaaa```]]]VVVNNNEEE>>>999888888555666888222555:::AAAHHHOOOSSSVVVWWWUUUSSSTTTXXX\\\___aaaffffffhhhmmmrrrssspppmmmxxxkkkcccjjjwww~~~ttthhhhhhcccdddfffbbbTTTAAA444000000/////////000222333555555666888:::<<<=========<<<<<<>>>BBBDDDIIIUUUbbbqqquuuzzz|||{{{|||xxxtttuuuyyy{{{qqqmmmssswwwtttpppooozzz|||ssshhhaaaOOOMMMHHHAAA===@@@GGGNNNeeepppyyy{{{zzz|||~~~yyynnnfffaaaYYYRRRMMMKKKJJJJJJMMMOOOPPPNNNKKKHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHJJJJJJHHHGGGFFFEEEEEEEEEIIIHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>???AAACCCDDDHHHOOOZZZbbbsss{{{~~~zzzxxxuuuqqqmmmiiiccc]]]XXXUUUQQQKKKGGGDDDBBB@@@???BBB>>>???III\\\nnnyyy}}}xxxccc\\\mmmyyyxxxyyywwwhhhZZZUUUWWWVVVVVVMMM<<>>===???BBBDDDJJJXXXeeeqqqwww|||}}}}}}}}}yyyrrrqqqwwwmmmjjjmmmuuu|||}}}zzzzzz~~~~~~|||tttssswwwvvvmmmlllqqqzzz~~~wwwkkk^^^TTTMMMMMMLLLGGGBBB@@@BBBFFFWWWfffvvv{{{|||}}}|||qqqkkkfff^^^XXXSSSOOOKKKHHHIIIKKKMMMNNNMMMKKKJJJJJJIIIJJJKKKMMMMMMLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGJJJHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFMMMWWW___mmmtttxxxwwwvvvvvvtttpppqqqpppnnnkkkhhhccc^^^[[[XXXTTTNNNJJJGGGDDDBBB@@@AAA@@@AAAGGGSSSdddttt}}}iii\\\jjj}}}}}}www{{{xxxgggXXXSSSUUUUUUUUUNNN>>>//////...------------...---------...///000222222444444444555666777888888===<<<@@@HHHJJJGGGFFFHHHSSSaaapppzzz|||yyy{{{pppjjjiiiqqq{{{tttrrr|||~~~yyyrrrsssuuuwwwyyy{{{}}}~~~||||||}}}|||~~~yyyoooiiiddd]]]WWWVVVLLLGGG@@@;;;888888777777555666;;;EEETTTaaahhhkkkrrr{{{wwwrrruuuyyyvvvooobbbSSSGGG>>>;;;;;;<<>>EEEKKKPPPRRRSSSQQQSSSVVV[[[```dddeeefffmmmpppvvv|||zzznnneeennnzzz{{{zzzjjjbbbdddfffhhheeeXXXDDD666111000000000000222444666777666777999;;;=========<<<===<<<>>>@@@CCCJJJYYYgggvvv}}}{{{uuurrrpppnnnlll}}}ooodddffflllsssvvvuuuwww{{{~~~wwwvvvzzzuuuiiihhhqqqyyy|||wwwpppfff[[[TTTRRRTTTVVVRRRKKKEEEAAAAAAMMM___rrr{{{~~~~~~uuupppkkkddd___[[[UUUOOOJJJFFFHHHJJJLLLMMMNNNMMMMMMNNNOOOQQQRRRQQQPPPNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGGGGHHHJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIHHHJJJPPPYYY```mmmrrrtttrrrooonnnkkkhhhjjjiiiiiigggeeeaaa___]]]YYYUUUPPPLLLJJJGGGDDDBBB>>>@@@BBBEEELLLZZZlllyyyqqq___hhhxxxtttvvvhhhYYYTTTVVVVVVWWWPPP???000///......------......---------...000111333444555555666666666777777777888999AAALLLMMMFFFEEEIIIQQQaaapppvvv}}}zzzpppzzzqqqkkkjjjsss~~~sssuuu{{{{{{{{{xxxtttqqqssswwwzzz}}}~~~}}}}}}{{{}}}}}}~~~~~~vvvlllaaa[[[[[[VVVPPPGGG@@@;;;888777555666666:::DDDRRR```hhhkkksss|||zzzrrrooorrruuuppphhh[[[MMMBBB<<<::::::<<>>:::555333444666:::AAAGGGLLLOOOPPPOOOKKKQQQXXX^^^aaadddfffhhhppptttzzzzzzooogggpppzzzzzzsssiii```eeefffiiifffYYYEEE666111000000000111222444666888888999:::;;;<<<<<<<<<<<<>>>===>>>BBBEEENNN]]]lllxxx~~~xxxvvvvvvuuutttzzzooonnnqqqvvvxxxxxxzzz~~~~~~|||xxxuuuzzzuuuiiifffmmmwww~~~vvvnnniiidddaaa___ZZZ^^^```]]]TTTJJJCCC@@@GGGWWWjjjuuu|||~~~yyytttoooiiieeebbb\\\SSSMMMJJJJJJJJJLLLNNNPPPQQQQQQTTTUUUVVVWWWUUUSSSPPPNNNOOONNNMMMLLLKKKKKKKKKKKKKKKIIIGGGHHHJJJLLLLLLLLLHHHGGGGGGFFFFFFGGGGGGGGGGGGIIILLLNNNPPPVVV___fffqqquuuuuupppllliiifffbbbbbbccccccbbbaaa___^^^^^^\\\YYYUUURRRPPPMMMKKKHHHCCCDDDDDDDDDHHHRRRbbbnnn}}}zzzbbbfffrrrwww}}}uuujjj[[[WWWYYYYYYYYYRRRAAA000//////...............------...///000222333444555666777888999999999999999999???HHHHHHBBBFFFPPP]]]mmm{{{~~~wwwnnnuuu~~~qqqkkkkkkttt||||||wwwuuuuuuvvvwwwxxxuuuwwwzzz|||}}}}}}|||{{{zzzzzzzzz{{{}}}||||||}}}}}}}}}wwwkkkbbb___^^^YYYRRRLLLFFF@@@;;;888888888;;;DDDRRR```iiimmmttt{{{}}}uuunnnmmmooopppkkkbbbUUUHHH???;;;:::;;;===EEENNNSSSTTTVVV\\\bbbeeegggiiimmmuuuzzzrrrfffeeedddbbb```^^^]]]\\\[[[[[[ZZZXXXVVVTTTRRRQQQPPPNNNPPPQQQPPPNNNKKKJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMPPPRRRTTTWWW[[[^^^aaabbbeeegggjjjlllnnnpppsssuuuuuuxxx}}}nnn___XXXWWWYYYOOOHHHBBB@@@<<<777555555777;;;BBBHHHLLLMMMLLLKKKIIIRRR]]]dddeeefffiiimmmrrrwww~~~zzzpppiiipppzzzvvv|||gggeee___eeegggiiigggYYYEEE777111111000000111222555777888::::::::::::;;;<<<<<<<<<@@@???AAAEEEJJJSSSdddsssvvv}}}}}}}}}vvvuuuwwwrrrxxxwwwjjjdddiiivvv~~~qqqgggdddeeehhhjjjfffiiikkkggg]]]RRRIIIFFFBBBQQQbbbnnnvvv}}}~~~}}}|||~~~|||vvvrrrllliiifff```WWWOOOPPPOOONNNNNNQQQTTTUUUVVVXXXYYYZZZYYYWWWTTTPPPNNNOOOOOONNNMMMLLLLLLLLLLLLKKKJJJHHHIIIKKKMMMNNNNNNIIIIIIHHHGGGFFFFFFFFFFFFFFFJJJNNNRRRVVV]]]eeellluuuxxxwwwqqqkkkhhhddd```^^^___```___^^^]]]^^^___```^^^ZZZWWWVVVTTTQQQOOOKKKJJJHHHEEEGGGOOOZZZcccqqqzzzcccdddnnnuuuqqq{{{lll^^^YYY\\\[[[\\\TTTCCC000000///...............------...///000222444555555666777999;;;<<<<<<<<>>;;;;;;<<<===EEENNNRRRSSSUUU[[[aaa\\\aaadddfffkkkpppjjjaaa^^^]]]ZZZWWWUUUSSSRRRQQQLLLKKKIIIGGGFFFFFFGGGGGGBBBBBBBBB@@@>>>>>>@@@BBB<<<<<<<<<===>>>???@@@AAADDDEEEHHHKKKOOORRRUUUVVVYYY\\\___bbbdddfffjjjllllllpppzzzxxxeeeYYYUUUVVVLLLFFFAAAAAA>>>999777777777;;;BBBGGGKKKKKKJJJHHHJJJVVVdddjjjiiiiiinnnsssyyy~~~{{{ooofffqqqhhhaaafffdddkkkggggggggg[[[FFF666222000000222333444444444333::::::;;;;;;<<<======>>><<<@@@AAA@@@HHH[[[ppp}}}|||{{{~~~}}}cccddd}}}vvvuuuzzzxxxnnnfffeeerrryyyqqqmmmqqqtttmmmbbb```aaajjjlllccc___WWWGGGHHHMMMVVVeeesss|||~~~~~~~~~~~~~~~xxxuuusssqqqnnnggg]]]VVVSSSSSSTTTUUUVVVVVVWWWWWW]]]______^^^ZZZWWWUUUUUUSSSQQQOOOOOOPPPRRRRRRRRRPPPMMMIIIGGGHHHIIIJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHIIIJJJMMMRRRYYYbbbjjjnnnyyy~~~yyyqqqhhh___WWWZZZZZZYYYXXXYYY\\\aaadddbbb```]]]ZZZXXXWWWVVVVVVTTTSSSPPPKKKIIIKKKQQQWWWhhhrrrzzznnnhhhlll|||uuuuuuyyytttbbbZZZ[[[[[[\\\TTTBBB222000---,,,---------,,,...///000///...///111333666666999===:::555888@@@===<<<===@@@AAAFFFRRR___pppmmmxxx}}}{{{gggiiiqqq}}}{{{oooddd``````______aaabbbcccfffhhhjjjkkkllllllmmmmmmkkkiiihhhjjjooorrrqqqqqqqqqpppqqqrrrrrrssspppooonnnnnnmmmmmmmmmmmmiiihhhhhhhhhjjjlllnnnppprrrnnnqqqzzz~~~uuuqqqlllfffdddfffbbbPPP>>><<<888;;;FFFUUU```jjjrrr{{{zzzwwwsssooolllkkkkkkeeeYYYMMMEEE>>>999888;;;>>>FFFLLLOOOSSSXXXZZZXXX^^^]]][[[\\\]]]^^^\\\[[[RRRPPPNNNLLLIIIGGGFFFFFFCCCBBB@@@===;;;:::999888999999888888777777777777666666666777888999999:::<<<<<<===>>>@@@BBBCCCDDDKKKMMMPPPSSSUUUYYY]]]``````fffpppzzzzzzkkk]]]RRRLLLHHHFFFFFFHHHEEE???;;;;;;===BBBFFFEEEBBBBBBHHHNNN]]]dddiiiiiijjjoootttuuuyyy|||{{{ooogggqqq~~~lll```dddeeekkkggggggfffZZZDDD555222111111222333444444555555::::::;;;<<<===>>>?????????BBBBBBBBBJJJ]]]qqq~~~|||}}}}}}yyy```aaaxxxsssssswwwtttjjjeeegggqqqyyytttvvvyyyssskkkfffccchhhmmmjjjiii___LLLIIIMMMUUUaaannnwwwzzzyyy|||{{{{{{{{{}}}xxxuuurrrpppnnniiiaaa[[[WWWWWWWWWWWWXXXYYY[[[\\\aaaccccccbbb^^^[[[YYYYYYVVVTTTRRRRRRSSSTTTSSSSSSPPPMMMJJJHHHHHHJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGHHHJJJLLLQQQXXXbbbkkkqqq{{{{{{rrriii___WWWZZZYYYXXXXXXXXX[[[___cccbbbaaa^^^\\\ZZZYYYXXXXXXWWWVVVTTTPPPMMMMMMPPPTTT___lllxxx}}}qqqjjjkkkzzzyyyvvv}}}zzz~~~vvvddd\\\\\\\\\]]]UUUDDD222000---,,,---...---,,,---.../////////000222444777777:::===;;;777:::AAA======???@@@@@@EEETTTbbb}}}nnnmmmxxx|||xxxiiilllttt{{{vvvmmmbbbXXXUUUVVVUUUVVVXXXXXXYYY\\\^^^```aaaaaaaaacccccccccbbbbbbdddhhhkkkhhhhhhhhhhhhhhhiiijjjjjjkkkjjjiiigggeeeeeeddddddbbb```^^^]]]^^^___bbbccciiigggkkkuuuzzz|||{{{vvvoookkklllgggVVVEEE;;;:::???LLLZZZdddlllqqq{{{xxxtttpppmmmlllkkkkkkcccXXXKKKDDD===888888;;;>>>EEELLLOOOSSSYYY\\\[[[YYYWWWUUUTTTTTTSSSQQQOOOKKKJJJHHHFFFDDDCCCBBBBBB???>>><<<:::888777666666555555444444333333333333444444444555666777777777999999:::;;;<<<>>>@@@AAAEEEHHHKKKMMMOOORRRWWWZZZ\\\```hhhpppzzzsssfff\\\UUURRRMMMJJJJJJLLLIIIBBB===<<<===AAAEEEDDDAAACCCLLLTTT```fffjjjiiijjjpppvvvxxxzzzppphhhrrruuu```cccfffkkkggggggeeeXXXBBB444222222222222222333555777888999:::;;;<<<>>>???AAAAAAAAADDDDDDCCCLLL___sss~~~qqqqqqvvvvvv~~~ttt[[[^^^|||sssppprrruuupppeeeccciiirrr}}}yyyppphhhiiioooqqqsssgggPPPJJJLLLQQQ[[[gggoooqqqqqqrrrpppoooooopppssswwwyyyvvv{{{{{{xxxsssqqqooolllfffaaa]]]\\\ZZZZZZ[[[^^^aaaccchhhiiiiiihhhdddaaa```___\\\[[[YYYXXXXXXXXXWWWUUURRROOOKKKJJJJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGIIIKKKOOOVVVaaammmuuu~~~vvvmmmcccZZZZZZXXXWWWVVVXXXZZZ]]]___aaa```^^^\\\[[[ZZZZZZYYYZZZZZZYYYUUURRROOOOOOPPPXXXhhhwww~~~wwwllljjjvvvyyyttt~~~yyyrrrxxxxxxtttzzzggg^^^^^^]]]^^^WWWFFF222000---,,,---...---------...000000000000333555777888;;;>>>===<<>>DDDSSS```hhhlllpppxxxtttoookkkjjjjjjjjjjjj```UUUIIIBBB<<<888888;;;???FFFMMMPPPRRRVVVXXXVVVSSSQQQNNNLLLJJJHHHEEECCCAAA@@@???>>>===<<<<<<<<<999888777666555444444444222222222222111111111111222222222333444444555555666666666777888999;;;<<<>>>@@@CCCEEEFFFIIIMMMPPPTTTWWW]]]eeeppp}}}zzzooofff```^^^]]]VVVSSSQQQSSSPPPGGG@@@>>>@@@DDDGGGFFFDDDIIIVVVaaafffkkkmmmjjjkkkqqqxxxzzzyyypppiiissscccdddhhhlllhhhgggdddVVV@@@333222222222111111333555888:::888999:::<<<>>>???@@@AAAAAACCCCCCCCCMMM```sss}}}zzzhhhjjjtttzzzmmmXXX^^^www|||rrrqqqtttvvvnnnbbbaaaiiirrr}}}ttttttvvvvvvvvvkkkTTTJJJJJJMMMTTT^^^eeeiiiiiidddbbb```______aaadddfffkkksss}}}yyyuuusssppplllhhhcccaaa^^^\\\^^^bbbgggkkknnnooopppnnnkkkhhhffffffcccbbb``````___^^^[[[YYYUUURRRNNNMMMNNNOOOPPPPPPOOONNNMMMLLLJJJIIIHHHGGGGGGIIIKKKNNNUUUaaaoooyyy|||sssiii```[[[YYYWWWVVVXXXZZZ[[[\\\^^^^^^]]][[[ZZZYYYYYYXXXYYYYYYYYYXXXUUURRRPPPOOOSSS```oooyyy}}}}}}pppiiiqqq~~~xxxyyyyyyuuuwwwtttjjjfffzzz|||iii______^^^```YYYHHH333000...------......------///000000000111444666888:::===???@@@AAADDDHHHMMMPPPSSSPPPHHHGGGSSSccckkknnnzzzyyyooommmrrrzzzzzzooocccWWWPPPFFF???:::;;;<<<<<<>>>AAAEEEFFFHHHJJJLLLLLLLLLKKKEEEGGGIIIJJJJJJJJJLLLMMMSSSSSSSSSTTTTTTTTTTTTTTTPPPOOOMMMKKKIIIHHHGGGGGGMMMJJJGGGDDDDDDFFFIIIKKKTTTUUUZZZbbbdddbbbeeekkk~~~xxxvvvpppaaaRRRHHHFFFJJJVVVaaagggkkknnnsssmmmfffdddeeeggggggfff\\\QQQFFF???;;;777888;;;???HHHOOOQQQQQQQQQMMMHHHLLLJJJGGGEEECCCAAA>>>;;;888888777777777777888888555444444333333333333333333333333333333333333333222222222333333444444444444444444444555666888888888:::<<<>>>???AAAEEEGGGKKKOOOUUU___kkkzzz}}}tttmmmiiihhhhhhaaa\\\YYYYYYVVVMMMEEEAAAEEEIIIKKKJJJJJJRRRaaannnnnnrrrsssnnnmmmsssyyy{{{~~~xxxpppkkkuuuiiiggglllmmmiiihhhdddTTT>>>333333222222111222444777:::<<<999:::;;;<<<===>>>?????????AAAAAABBBMMMaaarrr{{{zzzrrrwwweeeWWWdddwww~~~|||vvvtttuuuzzz|||qqqccc```gggrrr{{{wwwnnn[[[LLLJJJJJJNNNVVV]]]```aaa___]]]ZZZXXXWWWXXXYYY[[[]]]fffqqqyyy}}}{{{xxxuuuqqqmmmgggeeeaaa___aaafffmmmqqquuuvvvvvvuuuqqqnnnlllllljjjiiihhhhhhgggeeeaaa]]]YYYVVVSSSRRRSSSTTTUUUVVVSSSSSSQQQPPPNNNLLLKKKJJJIIIKKKMMMOOOUUUaaapppzzzyyyooogggaaa^^^[[[ZZZ[[[\\\[[[ZZZ\\\\\\[[[ZZZYYYXXXWWWVVVTTTTTTUUUVVVVVVTTTRRRPPPMMMSSS^^^kkkuuu|||vvvjjjmmmxxxzzz~~~xxxhhhaaauuu{{{iii`````````aaaZZZIII333111...---.........---...000111111111222444666777:::===???BBBFFFIIIKKKPPPUUU[[[ZZZRRRNNNYYYggg~~~lllppp{{{xxxlllkkkrrr|||~~~}}}}}}yyynnn```QQQEEE???;;;666444666777666888<<>>@@@@@@???>>>>>>>>>AAAAAABBBCCCDDDCCCCCCCCC??????>>>===<<<<<<<<<<<<@@@>>><<<;;;<<<>>>AAACCCEEEGGGMMMTTTWWWWWWXXXZZZcccppp~~~xxxkkk\\\UUUPPPPPPWWW___dddhhhlllnnnfff___]]]aaadddccc```WWWMMMBBB===999777888<<<===GGGPPPSSSRRRNNNGGG@@@CCCAAA???>>>===<<<:::888444444444444444555666666444444333333333333444444444444444555555555555555444444444444555555555555555444444444555666777777555777999:::;;;===@@@BBBCCCHHHRRR^^^lll{{{}}}wwwssspppooojjjccc^^^]]]ZZZQQQHHHDDDFFFIIILLLNNNQQQZZZhhhssstttxxxxxxsssppptttxxxyyyyyywwwwwwyyyzzz~~~wwwppplllwwwpppkkkmmmoookkkiiidddSSS===333444333333444555777:::===???===========================>>>>>>AAAMMMaaasss{{{~~~~~~~~~___YYYooo}}}{{{rrruuuwwwxxxhhhaaaeeeooozzzssseeeRRRNNNIIIJJJNNNTTTWWWXXX]]]\\\ZZZYYYWWWWWWWWWWWWNNNVVVaaakkkuuu}}}zzzvvvrrrkkkiiieeedddffflllrrrwww{{{|||}}}{{{xxxuuusssssspppooooooooooookkkgggccc^^^[[[XXXWWWXXXZZZ[[[\\\YYYXXXWWWUUURRRPPPOOONNNKKKNNNQQQRRRVVV```ooozzzxxxoookkkgggbbbaaabbbaaa___\\\]]]]]]]]]\\\ZZZXXXWWWVVVQQQPPPPPPRRRTTTUUUTTTSSSNNNNNNSSS___lllvvvoookkksss~~~wwwnnnaaarrrxxxfff___aaaaaabbb[[[III333111...---...///......000111222222111222444666666:::===???DDDJJJMMMMMMJJJOOOVVVYYYVVVUUU```mmm|||nnnrrr{{{uuugggiiiqqq}}}}}}|||zzzzzz|||zzzvvvlll___PPPBBB:::666666333222555555444555888888999:::<<<<<<<<<;;;;;;666888999999777666666777777888999;;;;;;:::999999444444444444444555666666444444333444555888:::<<<777:::???FFFKKKNNNPPPQQQQQQ\\\hhhrrr~~~tttggg```YYYUUUYYY___ccchhhllljjjbbbYYYYYY^^^bbb___ZZZSSSIII???;;;888666888<<<:::DDDMMMQQQPPPNNNGGGAAA:::999777777888777666444333333333333444555666666555555444444444555555666444444444444555555555555666666666666666666777777666666666555666666777777555777888999999:::===???>>>DDDOOO]]]lll|||zzzvvvtttqqqhhh```^^^[[[SSSKKKGGGDDDFFFJJJOOOVVV___gggmmmrrrwwwzzzvvvsssuuuwwwvvvsssqqqpppsssvvv}}}~~~vvvpppmmmyyyuuummmmmmqqqmmmkkkeeeSSS===333666555666888:::===???AAABBBBBBBBBAAA@@@???===<<<<<<;;;<<<===AAANNNcccttt|||~~~~~~~~~}}}|||}}}{{{wwwyyyzzz[[[]]]zzz}}}pppssswwwnnncccccckkk~~~xxxjjjZZZTTTLLLHHHIIILLLNNNNNNSSSSSSSSSSSSSSSRRRRRRQQQIIIMMMTTT^^^kkkxxx~~~zzzvvvooollljjjiiikkkqqqwww|||~~~{{{yyyyyysssssstttuuutttqqqkkkgggccc```]]]\\\]]]```aaaaaa___^^^\\\ZZZWWWUUUSSSRRRNNNQQQUUUUUUXXX```nnnyyy|||wwwrrrllljjjjjjiiieeeaaabbbbbbaaa```^^^\\\YYYXXXQQQOOOMMMNNNRRRUUUVVVUUUPPPMMMOOOWWW```kkk|||vvvlllooozzzrrrtttzzzjjjvvvzzzsssccc]]]aaabbbcccZZZHHH333111///......//////...222333444333111111333555555:::===???DDDMMMPPPNNNEEEGGGLLLPPPPPPTTTaaannnzzzooorrryyyqqqcccgggqqq~~~}}}ssstttvvvxxx|||}}}xxxjjjfff\\\NNNAAA888555555444222333666555222333666333444666777777666555555333444555444333333444555333444666777888777666555111111111111111222333333///000111222333555666777333555888;;;@@@EEEGGGGGGHHHOOOVVV\\\iii}}}uuuhhhfff^^^ZZZ]]]bbbeeeiiimmmiii```WWWXXX___bbb\\\UUUPPPFFF===999777555888<<<:::BBBHHHHHHGGGGGGDDD???666555444444555555444222333333333333444555666777777666666555555555666666444555555555666666666777888777777777777777777777888777777666666666777777666777888999888999<<<>>>:::AAALLLYYYiiizzz}}}uuujjj```]]][[[TTTMMMIIIBBBDDDIIIRRR]]]dddffffffjjjrrrwwwwwwuuuvvvvvvtttmmmjjjjjjmmmqqqxxx~~~uuupppnnn{{{xxxnnnlllrrrnnnllleeeSSS<<<444666777999;;;>>>AAACCCDDDDDDGGGFFFDDDBBB@@@>>>===<<<:::<<<<<>>EEENNNQQQNNNEEECCCDDDGGGIIIOOO]]]kkksssxxxyyyooorrrwwwnnn```gggqqq{{{lllooosssxxx|||{{{xxxyyy}}}{{{uuunnn^^^YYYPPPCCC888333444777444222444666555111111444222333444555555444333333111222333333222333555777...///111333333222111000222111111111111111222222000111222444555555555555666666666777:::>>>???>>>BBBEEEGGGKKKWWWkkk|||{{{ooocccggg```]]]aaafffiiikkknnniii```WWWXXX```bbb\\\SSSNNNEEE<<<888666555888<<<<<>>===:::777555444444555555444222444444333444444555666777777777666555555555666666777777777777888888999999888888888888888777777777888888777666666666777777666777888888888999;;;===999???HHHUUUeeexxxwwwkkk```\\\ZZZTTTNNNJJJCCCDDDJJJVVVbbbiiigggbbbcccllltttvvvvvvvvvuuussshhheeeeeehhhlllsssvvvooommmoookkkrrrqqqllljjjgggVVV???444777666888:::;;;<<<===???AAAJJJIIIFFFCCCAAA@@@???@@@:::>>>>>>AAATTTnnn{{{{{{|||}}}pppyyyxxx~~~uuusss~~~hhhTTT```zzzooolllvvv~~~oooeeemmm}}}|||ooobbb]]]WWWRRRPPPLLLGGGCCCEEEBBB@@@???@@@BBBCCCCCCCCCDDDFFFMMMWWWdddpppwwwwwwvvvyyy~~~{{{yyyvvvsssssswww~~~~~~}}}{{{zzzyyyvvvrrrooommmjjjfffdddeeehhhjjjkkkhhhhhhgggfffdddbbb```___\\\\\\ZZZWWWXXX___lllvvv~~~zzzqqqkkkjjjkkkkkkkkkiiifffddddddddd]]]YYYSSSPPPPPPRRRSSSSSSQQQNNNMMMMMMLLLRRRdddwwwyyymmmvvvmmmeee}}}qqqeee``````___bbbZZZFFF222111///...---------...---333666555444666666444777<<>>@@@@@@BBBEEEGGGGGGKKKHHHGGGIIIJJJZZZwwwooonnn{{{xxxiiicccoooxxx~~~yyysssqqqpppooorrrxxx~~~{{{ssskkkhhhgggaaaXXXEEE???999777888888666444333222222222222222333444222333333444444444333333111111111111111111111111111111111111111111000000222222222222222222222222111222222333333444333333666444444666999;;;:::888666999;;;<<<===AAAIIIPPPVVV[[[^^^^^^___cccbbb___^^^XXXUUUXXX\\\[[[YYYYYYaaaccchhhnnnqqqppplllhhh```[[[VVVWWW[[[]]]ZZZUUUGGG===555333444555777;;;>>>EEEFFF>>>666555666555777555444444666777666444555444444555555777888888888888888777666555666888888777777888999:::;;;;;;;;;:::999999888888888999888888777777777777888888999999999999999999999999999===AAAIII\\\uuuxxxlllaaa^^^[[[TTTJJJEEEEEELLLXXXccchhhiiifffcccdddeeeiiinnnrrrooohhhbbb```YYYTTTYYYcccnnn{{{~~~uuuppppppssshhhdddjjjrrrtttqqqpppkkkZZZDDD999:::;;;===??????>>>>>>???AAACCCDDDEEEFFFGGGGGGGGGGGG===@@@AAAGGGZZZrrr]]]MMMVVVpppyyyvvvrrrnnnnnnsssyyy|||yyysssmmmiiikkk|||qqqfffbbb\\\XXXVVVRRRNNNJJJBBBAAA@@@@@@BBBCCCCCCBBBBBBAAAAAADDDIIIPPPWWW\\\cccbbbffflllqqqrrruuuyyy~~~~~~|||}}}~~~{{{tttooonnnoooqqqqqqsssrrrrrrpppnnnllljjjhhhfffeeebbb^^^\\\```iiippp~~~}}}yyyuuuuuutttsssqqqooommmllleeeaaa[[[WWWUUUUUUUUUUUUXXXVVVUUUQQQKKKHHHMMMUUUbbb|||tttwwwooofff}}}vvvpppeeeaaaaaaaaacccZZZFFF111000///...------.........111333666<<>>::::::;;;>>>BBBDDDDDDCCCDDDLLLMMMKKKLLLPPPhhhzzz{{{nnnooozzzuuugggeeennnxxxzzzyyyyyy{{{}}}{{{vvvqqqqqqqqqrrruuuyyy|||}}}}}}zzzwwwooohhhddd```WWWNNN>>>999555444666888777555222222222222222333444555444444555555555444444333222222222222222222222222111111111111111111111111333333333222222222222222///111333555666666666555666555444555777888777666888:::;;;::::::<<>>@@@BBBIII\\\sss___OOORRR___aaaccciiijjjnnnsssxxxyyytttnnnhhhfffiiizzztttjjjeee^^^YYYVVVRRRLLLHHHAAAAAA@@@BBBEEEGGGGGGFFFDDDCCCCCCCCCFFFJJJOOORRRXXXWWW[[[cccjjjmmmsssxxxwwwrrrpppqqqssstttwwwwwwvvvtttssspppooonnnmmmkkkgggccc```bbbggglll{{{~~~{{{zzzyyyxxxwwwuuurrrpppjjjfff```[[[YYYXXXWWWVVVXXXYYYZZZWWWRRRNNNMMMOOOSSSkkkwwwzzzwwwlllxxx~~~wwwnnnnnndddaaabbbbbbdddZZZEEE111000///...------...///000222444999DDDNNNOOOJJJ===<<<<<>>???@@@DDDIIIMMMUUU]]]eeelllssszzz{{{yyyzzzsssllljjjgggaaa^^^^^^___eeennnvvvyyytttkkkddd\\\ZZZZZZ\\\^^^]]]XXXSSSDDD;;;444444666666777:::999777444222222444444444555444333333444555666666666666666666666777888888<<<<<<<<<;;;:::999:::<<<888777777777888888999:::999999888888888888888999:::999999888888999999:::999999999999999999999999:::;;;<<>>@@@CCCCCCBBB@@@@@@@@@EEEEEEEEEEEECCCAAA???>>>??????AAAKKK]]]rrr|||yyyzzz}}}ddd\\\```fff``````fffgggnnnttt{{{{{{uuukkkddd```gggxxx~~~}}}uuujjjeee^^^YYYUUUQQQKKKFFFBBBAAAAAABBBFFFHHHIIIIIIEEEEEEDDDCCCDDDFFFIIIJJJKKKJJJOOOYYYbbbiiiqqqxxxxxxsssrrrtttuuuvvvyyyyyyxxxxxxvvvuuusssrrrsssqqqmmmiiiffffffhhhjjjwww~~~}}}}}}{{{vvvsssooojjjddd```]]][[[YYYWWWYYY[[[]]][[[XXXTTTOOOKKKOOO\\\vvv~~~tttvvvqqq{{{|||{{{tttllllllbbb```bbbbbbdddYYYDDD111000...------...//////444666999???KKKWWWYYYUUU@@@>>>???EEENNNSSSQQQMMMPPPQQQKKKJJJUUUfff~~~lllpppnnniiigggttt}}}nnnaaahhhqqqzzz{{{sssssstttvvvvvvuuurrroookkkpppxxx~~~}}}{{{zzz|||mmmYYYKKKAAA<<<;;;999777777777777777777444444333333444555555666666666777777777666666555555555555555555555555555333333333444444444555555444444444555555555666666333444555666777666666555777888888999999;;;===>>>===???BBBGGGLLLRRRYYY]]]iiipppxxx}}}}}}xxxqqqiiidddddddddhhhooouuuvvvpppfff^^^UUUVVVYYY]]]___]]]WWWRRRDDD<<<555555666555555777444111...///222444555666555444444333333444666888888777777777777888888999;;;<<<<<<;;;999999:::<<<888888888888888888999:::888888888777777888999999888888777777777777888888777777777777777777777777999999:::???LLLaaa|||zzzrrriiiaaaYYYRRRRRRUUU^^^fffnnnqqqmmmhhheeeeeeccc```^^^^^^```___[[[XXXNNNIIIGGGLLLSSS\\\iiiuuu{{{uuuvvv|||pppjjjooosssooommmeeeWWWHHH>>><<<>>>>>>@@@CCCDDDCCCAAA@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@@@@???AAALLL^^^qqq}}}xxxmmmjjjuuu~~~}}}dddggguuuyyymmmggghhhdddmmmvvvxxxlllddd```hhhyyy}}}~~~pppeeeaaa[[[XXXWWWTTTPPPLLLHHHFFFDDDDDDFFFIIIJJJKKKGGGFFFEEECCCBBBBBBBBBCCC@@@@@@EEEPPPZZZcccmmmvvv~~~{{{xxxwwwxxxxxxyyy{{{|||||||||{{{{{{zzzyyy{{{xxxtttqqqnnnmmmmmmmmmrrr}}}zzzvvvqqqmmmhhhccc```]]][[[YYYZZZ]]]^^^\\\ZZZWWWPPPHHHNNNSSSccc}}}vvv~~~~~~yyyyyyyyy|||vvv{{{sssrrr}}}jjjiii```___bbbbbbcccXXXBBB000///...------...///000000333666;;;EEEOOOSSSQQQ??????AAAHHHQQQVVVTTTQQQSSSSSSMMMOOO[[[jjj{{{nnnwwwhhhdddeeevvv}}}jjj___kkkttt}}}tttrrrssstttttttttrrrpppoooppprrrvvvzzzuuu^^^III??????@@@<<<;;;:::999888888888888666555555444444555555555555666777888888888888777666666666666666666666666444555555666666777777777555555666777888999999:::888888888888888999999999888999;;;===>>>BBBFFFIIIMMMOOOTTTZZZbbbjjjqqqtttxxxooojjjjjjlllooosssvvvtttkkk```WWWNNNQQQWWW\\\___\\\VVVRRRCCC;;;555666777555444555555111000222444333444666666666666444444555888;;;;;;:::::::::::::::;;;;;;:::;;;;;;:::888777999::::::999999999999999::::::888777777777777888999999555555555444444555555555777777777777777777777777888888999>>>GGGXXXrrrvvvhhh___YYYWWW]]]dddhhhlllqqqqqqmmmiiiffffffaaa]]]YYYWWWXXXXXXUUUSSSGGGCCCBBBFFFLLLTTT```lllzzzuuuyyyqqqpppuuuuuuooojjj___OOO@@@;;;===AAA<<>>===<<<;;;@@@JJJUUU___iiirrrzzz{{{~~~~~~~~~}}}|||{{{yyywwwuuusssrrrtttxxx~~~yyyrrroooiiieeebbb___\\\ZZZZZZ]]]]]]\\\]]]\\\UUUKKKKKKOOOWWWhhh{{{~~~www|||}}}}}}vvvrrriiiqqqyyyiiiggg^^^^^^bbbaaabbbWWW@@@000///...------...///000---111444555:::BBBEEEEEE===>>>AAAGGGNNNRRRQQQOOOKKKRRRUUU]]]hhhooo|||vvvkkkeeefffvvv{{{fff^^^pppxxxxxxoooqqqrrrssssssqqqpppnnnnnnqqqsssvvvxxx}}}xxxeeeNNN???<<<>>>>>>:::;;;;;;::::::999::::::888777666555444444444444555555777888999999::::::777777777777777777777777666666777888888999:::::::::;;;<<<===???AAABBBCCCAAA@@@@@@???@@@BBBDDDFFFCCCFFFJJJLLLOOOTTT[[[```iiijjjnnnttt{{{}}}sssmmmmmmmmmqqqwww{{{xxxnnnaaaWWWQQQUUU[[[```aaa\\\TTTNNN@@@999444666777666555666777444555888888555666:::888999999888666888<<>>>>>===>>>>>>???;;;<<<<<<;;;999999:::<<<;;;;;;:::::::::::::::;;;777777777777777888999999666666555555555555666666777777777777777777777777888777999===AAAMMMdddzzz|||yyyhhh^^^[[[^^^gggoooqqqrrrrrrqqqooollliiigggccc^^^WWWTTTSSSSSSQQQOOOCCC@@@???BBBGGGMMMZZZfffzzzvvv{{{pppsssuuuoooooojjj\\\JJJ<<<999???DDD;;;>>>BBBDDDCCCBBBAAAAAAAAA@@@?????????@@@AAABBBEEEBBBDDDPPPaaappp{{{~~~xxxsssvvvwwwQQQ\\\llljjj[[[ZZZccccccmmmwww|||rrrllljjjlll}}}ssslll___WWWUUUVVVZZZaaafffgggfffddd___XXXSSSQQQQQQRRRRRRQQQOOOLLLHHHDDD@@@===;;;===<<<@@@JJJTTT]]]hhhqqqwwwyyy|||~~~~~~|||{{{xxxwwwyyyxxx}}}{{{sssooojjjfffccc```]]][[[XXX\\\]]]\\\```bbb\\\QQQGGGNNNSSS[[[tttyyy~~~vvvxxx}}}uuuiiiuuu|||ooofff]]]]]]aaaaaabbbVVV???000///...------...///000111666888777888===AAAAAA:::<<<@@@FFFJJJMMMLLLKKK@@@OOO]]]kkktttttt~~~}}}qqqhhhggguuuxxxccc]]]sss{{{tttmmmppprrrsssrrrpppnnnmmmlllooosssxxx{{{~~~wwwlllYYYFFF>>>>>><<<888888999:::;;;::::::;;;<<<999888777555444444444444444555777888::::::;;;;;;777777777777777777777777777777888999::::::;;;;;;@@@AAACCCEEEGGGIIIKKKKKKJJJIIIGGGGGGIIIMMMPPPSSSVVVZZZ___bbbfffmmmtttzzz{{{|||~~~}}}qqqjjjjjjjjjoooxxx~~~}}}tttfff\\\ZZZ^^^dddfffccc[[[QQQJJJ===777333666888777777888666555888===<<<888:::???;;;<<<<<<:::888:::>>>CCCBBBBBBAAAAAA@@@AAAAAABBB???@@@@@@???======>>>???<<<<<<;;;::::::;;;;;;;;;777777666777777888999999999999888888888888999999888888888888888888888888888888:::<<<===EEEZZZooovvv}}}zzzggg^^^^^^cccmmmvvvwwwuuusssqqqpppnnnkkkhhhhhhbbbZZZUUUSSSRRRPPPNNNCCC@@@@@@BBBEEELLLXXXddd|||wwwyyyzzzkkkqqqvvvppptttppp```JJJ<<<===???>>>BBBCCCDDDDDDBBB@@@>>>>>>>>>>>>===>>>???@@@???>>>@@@DDDGGGMMM]]]rrr}}}ssspppzzz~~~lllOOOUUUZZZ]]]^^^`````````gggvvvyyynnnfffppp}}}~~~~~~xxxnnngggXXXVVVVVVYYY___eeeiiijjjsssooofff]]]WWWUUUWWWZZZ[[[TTTKKKDDD@@@@@@@@@@@@EEEDDDCCCFFFSSSbbbkkkkkktttvvvzzz||||||yyyyyy}}}}}}wwwtttooolllhhheeeaaa^^^ZZZZZZ]]]aaadddbbb[[[VVVPPPEEEMMMYYY___xxx~~~zzz}}}xxxlll{{{rrraaaVVVXXX______\\\PPP<<<111///---,,,,,,...000222333777::::::<<>>:::999???BBB??????EEEGGGEEEDDDJJJSSS]]]gggqqq{{{}}}~~~wwwccchhh|||wwwfffccchhhzzzwwwssszzzuuurrrqqqnnnjjjiiillliiiwwwiiiaaaTTTJJJCCC???===<<<<<<:::999999;;;;;;:::999===:::666444444555555555444555777888888888777666;;;:::888777666777777888999:::<<>>:::666555777999888666::::::;;;===???@@@>>><<>>===>>>AAACCCBBBAAA???>>>???>>>===;;;;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::999888888888888:::666777<<<<<<>>>PPPfffpppxxxrrrjjj```___fffnnnrrrrrrxxxvvvssspppnnnkkkfffccceee```ZZZTTTPPPMMMJJJHHH===???AAAAAACCCIIITTT\\\}}}xxxyyynnnooossspppooofffWWWHHH???@@@EEEIIIHHHFFFCCCAAAAAAAAAAAAAAABBBAAA???????????????>>>@@@BBBDDDLLL^^^tttqqqlllwwwzzzrrruuu{{{rrrMMMRRRWWWXXX[[[___bbbccckkkyyyvvvjjjppp}}}~~~zzzqqqccc```]]]]]]```eeekkkooo~~~}}}yyyrrrjjjeeedddeee```[[[TTTNNNLLLKKKKKKKKKIIIIIIHHHJJJSSSaaakkkmmmtttwwwzzz|||}}}}}}}}}xxxuuurrrnnnlllhhhccc```^^^^^^```ccceeeccc]]]WWWVVVHHHIIIMMMQQQkkkyyywwwrrrcccXXXXXX``````]]]OOO:::111///---,,,,,,...000222222888;;;999888:::;;;::::::???AAA>>>>>>CCCFFFDDDDDDIIIOOOVVV\\\dddmmmsssyyy}}}xxxttt```fffxxxrrrcccbbbggg{{{}}}xxxsssssspppkkkggggggkkkyyy|||yyyiiiaaaWWWOOOKKKHHHFFFDDDAAA>>>;;;:::;;;<<<===<<<999777555444444333111000444555666888888888777777999999888888999;;;<<<>>>FFFIIIMMMSSSYYY^^^aaacccbbbgggmmmqqqssstttuuuvvvvvvuuutttsssssstttvvvwwwzzz|||~~~yyytttlllbbb]]]]]]gggrrrzzzyyytttrrrqqqoookkkkkkiiidddbbb]]]SSSHHH<<<999777888<<<@@@AAA@@@??????@@@BBBEEEFFFEEECCCHHHHHHFFFCCC@@@AAADDDGGGNNNKKKHHHFFFFFFGGGIIIJJJIIIHHHEEECCCBBBBBBDDDEEECCCAAA@@@@@@@@@@@@???===>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::999999999999999<<<777888<<<:::999DDDSSSeeemmmyyy{{{vvvgggdddcccfffnnnuuuxxxyyyzzzwwwssspppmmmjjjfffcccfffaaaZZZUUUPPPLLLIIIFFF>>>@@@@@@??????DDDMMMTTT~~~zzz{{{ppplllppppppdddTTTFFFBBBAAA@@@HHHSSSNNNHHHAAA>>>???@@@AAA@@@DDDCCCAAA???>>>>>>>>>???===<<<>>>III^^^ttt~~~~~~vvvpppxxx{{{uuuwww{{{}}}ooo```cccbbb]]][[[```cccccciiivvvyyykkkppp}}}~~~qqqnnnjjjffffffkkkrrrxxx~~~uuuooonnnmmmiiieeebbbaaaaaa```______```]]]YYYZZZcccllloootttvvvyyyzzzzzz|||~~~}}}xxxvvvtttrrrppplllfffbbbaaaaaabbbeeehhhfff```[[[YYYNNNJJJHHHHHH___rrr}}}uuugggZZZYYYaaabbb^^^NNN666000///...------///111222222888:::777555888:::::::::>>>>>><<<;;;???BBBBBB???CCCIIIOOOWWWbbbpppyyy~~~wwwqqq___dddtttmmm___aaaggg|||zzzwwwssslllfffccckkkyyy|||wwwkkkeee^^^YYYWWWVVVRRROOOOOOLLLGGGCCCBBBBBBAAAAAA999888777777777555111///333444555666777777777777777777888999;;;>>>AAABBBKKKOOOVVV^^^eeejjjnnnpppnnnrrrwww{{{|||}}}}}}~~~}}}{{{zzzzzz{{{{{{{{{|||~~~}}}yyyvvvuuummmfffbbb^^^YYYXXXYYYeeesss}}}zzzrrrooorrrtttnnnnnnlllgggccc^^^SSSIII;;;999888<<>>>>>======???::::::>>>===999<<>>LLLdddyyy{{{{{{{{{}}}mmmuuuvvvooobbb]]]aaaeeeccceeesssyyynnnppp~~~~~~~~~|||yyytttrrrtttzzzzzzwwwzzzyyyxxxxxxyyyzzzyyyxxx{{{oooggghhhmmmppprrrtttwwwxxxyyyzzz|||~~~xxxwwwvvvuuusssoooiiieeecccbbbcccfffiiiiiieee```YYYTTTQQQMMMLLLZZZvvv}}}qqqyyyiii\\\[[[bbbccc^^^LLL222//////...---...000111222444666666555777<<<===;;;;;;<<<<<<;;;:::<<>>>>>AAAAAAFFFOOOXXX```eeehhhiiikkkjjjgggccc___\\\[[[[[[gggnnnwww}}}{{{tttpppmmmlllkkkkkkhhhccc\\\VVVPPPJJJEEEAAA??????===;;;999:::>>>BBB~~~{{{rrroooooonnnlllSSS<<<111===FFFCCCFFFRRRZZZVVVQQQNNNLLLIIIEEEBBB@@@AAAAAA@@@>>>>>>@@@CCCDDDAAAEEEWWWooovvv|||}}}tttddd]]]bbbfffcccddduuu~~~xxxtttooo}}}~~~~~~|||{{{{{{~~~}}}~~~|||ooolllnnnpppppprrruuuwwwxxxzzz}}}~~~xxxwwwwwwvvvuuuqqqlllhhhcccbbbcccgggkkkllliiifff]]][[[UUUOOOMMMVVVooo~~~|||ppp~~~xxxiii]]]]]]dddccc\\\III//////.........///000222333777666333444;;;CCCBBB<<<>>>>>>??????>>>???AAADDDEEEEEEDDDEEENNNcccxxxmmmqqqdddjjjssshhh\\\aaaiiixxxqqqgggdddeeehhhkkkkkkvvvuuuqqqlllkkkkkkiiiaaaZZZddddddcccaaa^^^WWWPPPJJJCCC@@@<<<:::999:::999888222222222333333333444444444333333444555777999:::AAAEEELLLSSSZZZ^^^```aaacccfffjjjlllllllllmmmnnnnnnnnnnnnnnnnnnoooooopppooopppqqqqqqoooooopppqqquuusssppppppqqqtttuuuuuuwwwwwwuuurrrlllddd]]]YYYSSSKKKDDDCCCEEEHHHOOOWWWfffsss~~~yyylllpppppplllgggaaaWWWNNN>>><<<===CCCMMMWWW]]]___[[[YYYWWWWWWWWWWWWUUUSSSUUUVVVVVVTTTPPPNNNMMMMMMUUUUUUUUURRROOONNNPPPRRRSSSTTTTTTTTTTTTRRRQQQPPPQQQPPPPPPQQQSSSTTTSSSRRRLLLLLLMMMNNNPPPRRRSSSTTTOOORRRUUUYYY[[[[[[ZZZYYYVVVVVVUUUSSSPPPMMMKKKIIIGGGBBB???@@@AAA@@@@@@@@@@@@CCCIIIOOOTTTXXX[[[\\\\\\^^^^^^^^^^^^```dddhhhnnnuuu}}}|||vvvqqqpppppppppppphhhccc]]]VVVPPPIIICCC???======<<<:::999:::<<<>>>ooolllqqqsssoookkkTTT???888FFFQQQMMMIIIMMMPPPPPPOOOMMMIIIEEEAAA???>>>AAACCCBBB@@@???AAADDDCCCAAAIII]]]ssszzz|||hhh^^^bbbddd^^^```sss~~~uuupppnnnmmm}}}~~~|||wwwzzz{{{|||zzzpppnnnppppppppprrruuuwwwyyy{{{~~~zzzyyyxxxwwwvvvtttooolllfffeeeeeehhhlllnnnmmmjjjeeecccVVVLLLLLLQQQhhhtttwww}}}{{{oooyyytttfff]]]___eeebbbYYYFFF............///000111222333888777555777>>>EEECCC===@@@@@@BBBEEEEEECCCDDDHHHFFFFFFGGGJJJVVVpppzzzkkklllccckkksssfff\\\ccckkkyyyqqq___XXXYYY^^^fffmmmnnnwww|||xxxttttttwwwuuunnnfffiiijjjlllnnnlllfff]]]WWWLLLHHHBBB>>><<<;;;:::999555555444333333333333444333333222111111222333444:::>>>DDDKKKQQQUUUXXXYYYZZZ]]]```bbbbbbbbbccceeeaaabbbcccdddfffggghhhiiiiiikkkllllllkkkkkklllmmmnnnmmmkkkkkkmmmooooooooopppnnnjjjddd\\\TTTMMMIIIGGGBBB???@@@BBBGGGQQQ[[[gggqqq}}}wwwooossstttpppjjjcccYYYPPPAAA??????FFFQQQ\\\cccfffccc```^^^\\\\\\\\\ZZZYYYYYYZZZZZZWWWTTTRRRQQQRRRXXXYYYYYYVVVRRRPPPRRRUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSTTTVVVWWWVVVUUUQQQQQQQQQRRRTTTUUUWWWXXXVVVXXXZZZ\\\]]]]]]\\\\\\^^^^^^^^^]]]ZZZWWWUUUSSSQQQNNNIIIFFFEEECCCBBBAAABBBEEEHHHMMMRRRVVVYYY[[[\\\___bbbdddeeeiiipppuuusssxxx}}}wwwsssqqqqqqqqqqqqgggccc]]]VVVPPPIIICCC>>><<<<<<;;;::::::;;;<<<<<<mmmllltttuuurrroooTTTEEEAAAOOO\\\XXXMMMGGGCCCFFFHHHGGGBBB>>>>>>@@@@@@DDDGGGGGGCCCAAABBBDDDBBBBBBMMMbbbuuuxxx~~~rrr{{{hhh```fffggg```___rrr~~~sssiiiccckkk}}}~~~|||}}}yyy|||{{{uuuqqqrrrsssssssssuuuwwwyyyzzz{{{~~~}}}~~~}}}{{{yyyyyyxxxvvvtttqqqllljjjiiikkknnnpppnnnkkkiiiiii[[[QQQRRRQQQ```xxxhhhjjj||||||zzzuuuzzzuuu|||}}}{{{}}}}}}qqqbbb\\\aaaggg```UUUDDD///......///000111222333333666:::===<<<<<>>===AAAFFFFFFCCCCCCHHHCCCFFFKKKRRRbbb~~~vvv|||iiibbb]]]gggpppddd\\\dddmmm|||yyywwwjjjaaaXXXWWWYYY\\\ccciiijjjttt~~~}}}}}}~~~xxxoooiii]]]YYYSSSMMMHHHDDD@@@===:::999777666555444444555444333222111111111222333666888;;;???CCCGGGIIIJJJJJJMMMOOOQQQRRRRRRTTTUUURRRSSSUUUWWWYYY[[[\\\\\\^^^___aaaaaaaaaaaaccceeeeeedddccccccddddddcccbbb^^^\\\XXXSSSMMMHHHCCCAAAAAAAAABBBDDDEEEIIIUUUbbbiiirrr|||uuuuuuyyyzzzuuummmdddYYYPPPBBBAAABBBIIIUUUaaaiiimmmgggeeecccbbbcccccccccbbb______^^^\\\YYYWWWXXXYYYZZZ]]]]]]ZZZUUUSSSUUUXXXYYYYYYYYYZZZ[[[[[[\\\\\\[[[YYYYYYYYY[[[\\\[[[ZZZVVVUUUUUUVVVWWWYYY[[[\\\[[[\\\^^^```aaabbbcccccceeefffggghhhgggeeecccbbb___^^^\\\WWWSSSPPPNNNMMMJJJKKKMMMPPPTTTXXX\\\^^^bbbfffjjjlllmmmqqqxxx~~~}}}~~~xxxsssqqqooonnnlllfffbbb\\\VVVPPPIIICCC>>><<<;;;:::::::::::::::999mmmmmmuuuwwwuuuvvvRRRHHHFFFTTTaaa^^^OOOBBB???DDDHHHFFFAAA???CCCHHHBBBGGGKKKKKKFFFBBBBBBCCCGGGIIIVVVlll}}}ooollliiifffnnnkkk___^^^kkkqqqllleeeuuuyyyjjj^^^jjj|||~~~~~~}}}yyyuuurrrqqquuuvvvssssssvvvwwwvvvvvvxxxzzzzzzzzz{{{}}}~~~~~~~~~}}}{{{yyyzzz|||~~~~~~}}}{{{zzzzzzyyywwwuuurrrooommmmmmppppppnnnllliiimmmbbb[[[^^^UUUYYYwww{{{jjj___aaatttzzzqqqnnnxxx}}}yyyzzzuuuyyytttzzz~~~rrr___[[[bbbggg^^^SSSCCC///---...///000111222333333444===CCC???:::999<<<===999888===DDDDDD@@@@@@DDDEEEIIIOOOVVVccc}}}xxxjjjttt}}}cccZZZWWWdddmmmbbb\\\eeennnuuunnnjjjbbb^^^]]]___```___aaafffcccooo~~~xxxnnnjjjeee^^^WWWPPPHHHBBB>>><<<:::888666666666666555444333222222222333444777888888999;;;<<<===>>>>>>@@@CCCEEEEEEFFFHHHJJJIIIKKKMMMOOOQQQSSSTTTTTTUUUWWWYYYZZZZZZ[[[]]]___]]]\\\[[[[[[[[[ZZZXXXVVVLLLJJJHHHFFFCCCBBBAAAAAA???BBBFFFIIIHHHLLLYYYhhhoooyyyzzzzzzxxxoooeeeYYYPPPCCCAAACCCKKKXXXeeennnrrrjjjhhhffffffhhhiiiiiiiiiccccccbbb___]]]\\\]]]___]]]___```]]]XXXUUUXXX[[[[[[[[[[[[[[[]]]^^^``````aaa```______```aaa```^^^YYYYYYXXXXXXYYY[[[]]]^^^]]]^^^```cccfffiiikkkmmmkkkmmmooopppqqqqqqooooooiiilllmmmiiidddaaa^^^\\\UUUUUUVVVWWWZZZ]]]```bbbiiimmmsssuuuvvvzzzyyytttpppmmmjjjhhheeebbb\\\VVVPPPJJJCCC>>><<<;;;:::999:::999888666yyyooovvvrrrvvv[[[OOOKKKPPPRRRJJJFFFIIIFFFHHHIIIGGGCCCAAAAAABBBBBBIIIPPPNNNFFFAAABBBFFFFFFJJJVVVhhhzzzxxxrrrrrr~~~bbbVVV^^^```\\\aaaoooxxxxxxkkkuuuqqqeeennnwwwjjjkkkooorrrrrrwww|||{{{zzz{{{|||~~~}}}zzzxxxyyyyyyxxxwwwuuutttuuuyyy}}}~~~|||{{{zzzxxxvvvtttttttttuuuuuutttrrrmmmjjjlllhhhaaabbbbbbWWW[[[sssxxxddddddkkk~~~ssswww}}}{{{yyypppuuubbbaaaeeeiiidddQQQ<<>>AAACCCAAACCCDDDEEEFFFGGGJJJLLLQQQQQQQQQSSSVVVYYY]]]___]]]]]]\\\ZZZWWWSSSNNNLLLEEEDDDBBB@@@@@@@@@BBBCCCEEEHHHMMMNNNQQQWWWaaahhhuuu}}}zzzvvvvvvgggYYYOOOCCCDDDHHHPPPZZZccciiilllkkkiiiggghhhjjjlllnnnoooqqqfff___dddjjjiiieeecccbbbbbbaaa```^^^[[[YYYXXX]]]___```aaaaaabbbeeegggbbbaaa```aaacccddddddcccbbb___\\\ZZZ[[[]]]^^^^^^bbbaaabbbdddhhhkkkllllllnnnooosssxxxxxxsssrrruuuuuutttrrrooommmjjjhhhfffbbbbbbaaa``````aaacccdddkkknnnsssyyyuuummmmmmpppmmmgggeee```XXXPPPJJJDDD@@@===777888999::::::::::::999uuuqqqxxxvvv}}}[[[PPPJJJNNNOOOHHHEEEHHHDDDFFFHHHGGGEEECCCDDDFFFBBBHHHMMMLLLGGGBBBBBBDDDCCCEEENNN___qqqxxxzzzxxxfffWWWXXXWWWVVV\\\hhhqqqtttiiisssssseeekkk~~~}}}~~~~~~rrrooosssuuuvvv|||~~~{{{wwwuuutttsssqqqpppooooooooorrrvvvzzz{{{{{{~~~|||{{{{{{{{{zzzzzzxxxyyyyyyzzzyyywwwsssppplllhhhaaabbbaaaVVVZZZpppxxxhhhhhhppptttttt~~~|||rrrmmm``````dddgggaaaNNN:::...000000000111333555777999;;;;;;<<>>;;;>>>======AAAFFFIIIJJJIIIGGG@@@DDDMMMYYYttttttkkkyyyqqqjjj[[[^^^hhhaaa[[[fffsssxxxwwwyyymmmnnniiibbb```ddddddaaaZZZbbbqqqzzzuuuuuussslllddd```TTTOOOGGGAAA===:::888777444444444333333333222222444555555666777888999999777888999999888999;;;======???AAABBBCCCEEEHHHKKKMMMNNNOOOQQQTTTVVVWWWXXXXXXWWWVVVSSSPPPLLLHHHFFFEEEDDDDDDCCCDDDFFFHHHIIIKKKNNNQQQSSSWWW___jjjssszzz}}}yyywwwxxxiiiZZZQQQDDDEEEHHHOOOYYYccciiilllmmmlllkkklllmmmooopppqqqsssjjjeeeiiimmmjjjgggfffeeedddcccaaa___^^^\\\[[[^^^___`````````aaadddfffcccbbbaaabbbdddfffffffffeeebbb```___aaaccceeeeeeeeeddddddgggkkknnnooooooqqqrrrwww||||||yyyxxx{{{yyyyyywwwuuurrrpppooonnnkkkiiihhhhhhiiikkkllllllqqqssswww}}}vvvmmmlllooommmgggddd___WWWPPPJJJEEE@@@===:::999999777666555444444sssrrrwwwyyy}}}WWWLLLFFFHHHHHHCCCAAADDDBBBCCCEEEFFFFFFFFFHHHIIICCCFFFIIIJJJHHHEEEDDDCCCBBBCCCHHHUUUiii{{{zzzuuusssxxx{{{tttcccZZZRRRSSSXXX___gggnnndddnnn}}}tttcccggg~~~|||zzz}}}||||||}}}}}}|||xxxuuusssqqqnnnllllllkkkkkkmmmpppssstttttt}}}~~~||||||}}}~~~|||~~~}}}{{{yyypppmmmfffeeedddZZZ\\\ppp|||ooolllvvvyyyzzz|||~~~uuu~~~iii___```ccceee]]]JJJ888...000000000111333555777888888;;;@@@EEEHHHFFF@@@;;;???;;;888===FFFMMMNNNLLLMMMCCCCCCGGGNNNddd~~~sssooopppjjjZZZ\\\eee]]]YYYgggvvvzzzyyyzzzooonnnjjjdddcccdddbbb^^^YYYZZZbbbttt~~~xxxxxxxxxuuussstttiiibbbXXXNNNFFF@@@;;;888666666555444444444444444555666777888999::::::::::::;;;;;;:::999888:::<<<;;;>>>AAACCCEEEGGGKKKMMMMMMOOORRRUUUVVVVVVTTTSSSTTTSSSQQQOOOLLLIIIGGGFFFHHHHHHHHHIIIKKKNNNQQQRRRVVVXXXZZZ\\\```iiittt|||{{{zzzzzz~~~yyykkk\\\SSSFFFFFFIIIOOOYYYbbbiiilllppppppqqqqqqrrrrrrsssssstttpppnnnppppppmmmjjjjjjiiihhhfffdddcccaaaaaaaaaaaacccdddccccccccceeegggfffddddddeeehhhjjjjjjjjjhhhfffdddeeegggjjjlllllliiihhhhhhjjjnnnqqqssssssrrrsssyyy}}}~~~~~~}}}|||zzzzzzyyyyyywwwtttrrrsssvvvyyyyyyxxxyyy{{{wwwllliiilllkkkfffccc^^^WWWPPPJJJEEE@@@===;;;:::888666555555555666{{{uuusssuuuzzzwwwgggNNNFFFAAAAAABBB???@@@CCCAAABBBCCCDDDEEEFFFHHHIIIFFFFFFGGGIIIIIIHHHFFFCCCCCCDDDHHHSSSggg{{{rrrooovvv|||vvveeeVVVUUUXXXYYY___hhh___fffvvvuuucccbbb{{{{{{||||||~~~}}}zzzxxxuuurrrpppooonnnmmmnnnqqqsssssssssyyy|||~~~|||}}}~~~yyywwwooolllkkkbbbccctttvvvsss}}}lll``````ddddddZZZGGG666///000111222333555777888999999<<>>???@@@@@@CCCDDDDDDBBB@@@???@@@AAA@@@CCCGGGJJJLLLOOORRRTTTTTTWWW[[[]]]^^^[[[XXXUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQSSSUUUXXXYYY]]]```cccgggkkkqqqxxx~~~|||wwwvvvwww|||yyykkk]]]TTTIIIIIIKKKPPPYYYccciiimmmqqqssstttuuutttttttttuuuuuuvvvvvvvvvsssooommmmmmmmmllljjjiiigggggggggggghhhiiiiiiiiihhhhhhjjjllliiihhhggghhhkkkmmmnnnmmmkkkjjjhhhiiikkkmmmnnnnnnkkkjjjjjjmmmqqqtttuuuuuuqqqrrrxxx~~~|||}}}wwwkkkgggiiihhhdddaaa\\\VVVPPPKKKFFFAAA>>>:::999888888999;;;>>>???zzzxxxrrrttt}}}gggRRRFFFAAA>>>???@@@@@@CCCFFFAAAAAA@@@AAABBBDDDEEEFFFHHHGGGGGGHHHJJJJJJGGGDDDCCCEEEIIISSShhh|||tttqqqzzz~~~mmm\\\WWWWWWVVV[[[ccc]]]cccqqqzzzfff^^^www~~~|||~~~~~~}}}{{{zzzwwwtttuuusssrrrsssuuuvvvvvvuuuyyyzzz|||}}}|||~~~~~~wwwsssssslllkkkyyyzzzxxx~~~nnn```bbbeeecccWWWDDD666111222333444666888999:::;;;<<>>BBBKKKRRRggg~~~zzzxxxkkkWWWZZZNNNVVVbbbYYYTTTbbbqqq|||yyytttppplllkkkkkkfff```\\\XXXSSSPPPUUU```vvv~~~|||wwwppphhh^^^SSSLLLCCCAAA>>>;;;888777777777555777:::>>>BBBFFFHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHHHHKKKOOOSSSUUUWWWYYY[[[]]]___bbbdddccc```\\\ZZZWWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXXXXYYYYYYZZZ[[[\\\[[[```gggooouuuyyy}}}xxxrrrooooooyyy|||~~~}}}vvvjjj]]]UUUMMMMMMNNNTTT\\\eeekkknnnpppsssuuuvvvttttttuuuvvvwwwzzz{{{xxxtttrrrqqqpppqqqqqqpppnnnnnnmmmmmmmmmkkklllmmmmmmllllllnnnppplllkkkjjjlllnnnpppppppppmmmkkkiiiiiikkkmmmmmmlllkkkkkkkkkmmmqqqtttvvvvvvqqqsssyyywwwjjjdddeeeeeebbb^^^ZZZUUUPPPKKKGGGBBB>>>:::999888999;;;===AAABBB~~~wwwwwwrrrxxxyyy[[[JJJBBBAAA???@@@AAACCCGGGIIIBBBAAA??????AAACCCDDDDDDHHHHHHGGGHHHIIIHHHFFFDDDAAADDDHHHRRRggg}}}sssnnnttt{{{~~~yyy}}}ooo___VVVTTTUUUZZZ______aaalllmmm]]]ooo~~~}}}zzzwwwyyyxxxvvvwwwyyyzzzzzzyyy{{{|||}}}~~~}}}~~~~~~yyyzzztttsss~~~{{{zzzkkkaaacccfffbbbTTT@@@555222333444666888:::;;;;;;<<<>>>???@@@@@@@@@AAADDDFFF<<<<<<;;;:::888:::???DDDCCC===AAAJJJRRRhhh~~~|||{{{fffQQQRRRIIITTTaaaYYYRRR___nnn|||yyytttooommmppprrrnnngggcccYYYSSSNNNNNNQQQaaa~~~~~~{{{xxxrrrjjj```YYYMMMJJJEEE@@@<<<999888888777888;;;@@@EEEJJJNNNQQQNNNOOOOOONNNLLLLLLNNNOOOQQQTTTXXX[[[\\\]]]___```aaabbbcccdddcccaaa^^^\\\XXXYYYZZZ\\\^^^```aaabbb```_________^^^^^^]]]]]]XXX^^^iiisss|||yyysssppppppwwwyyy{{{yyyrrrhhh]]]VVVPPPQQQTTTYYYaaahhhmmmoooooorrruuuuuussssssvvvyyyyyy}}}}}}yyyvvvvvvuuusssttttttuuuuuutttsssrrrrrrlllmmmnnnnnnnnnnnnppprrrpppnnnmmmnnnppprrrrrrqqqlllkkkiiijjjkkkllllllkkkkkkkkkkkkmmmqqqtttvvvvvvtttvvv|||wwwiiibbbcccbbb___\\\YYYTTTPPPLLLGGGBBB???<<<;;;:::999999999:::;;;~~~pppppptttrrr{{{oooOOOHHH>>>???@@@???@@@CCCFFFGGGBBB@@@>>>???BBBEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCCCC@@@CCCFFFPPPggg}}}{{{yyyxxxrrrdddVVVPPPSSSWWWXXX___]]]fff{{{qqq]]]fff{{{~~~}}}|||{{{{{{}}}~~~~~~}}}~~~~~~||||||vvv{{{ggg```bbbeee```PPP<<<222222333444666888:::;;;;;;;;;<<<>>>?????????CCCHHHMMM@@@>>><<<;;;<<<>>>@@@AAACCC<<>>===999:::<<>>???AAAEEELLLQQQCCC>>>999:::???BBB@@@===>>>777===JJJZZZ{{{rrrmmmuuuaaaPPPGGGRRR___VVVQQQ```qqq}}}{{{pppkkknnnyyyzzzxxxlll___UUUPPPJJJHHHSSSddd|||{{{yyyvvvttthhhccc\\\TTTMMMHHHEEEDDD<<<<<<<<>>>>>============>>>>>>>>>>>>===@@@JJJSSSPPPFFFLLLJJJGGGDDDCCCBBBBBBCCCCCCDDDFFFPPPgggxxxtttyyy}}}uuusssWWWRRROOOIIIOOONNNTTT\\\kkktttfffdddpppzzzzzzzzzvvv|||vvvtttnnn}}}llleeecccddddddZZZFFF333000666666666777888:::===AAADDD======>>>???BBBEEEHHHJJJGGGFFFBBB???BBBIIIIIIEEEDDDAAAEEEMMM\\\wwwhhh|||fffRRRNNNTTT___[[[RRR\\\qqqxxxkkkkkkvvvcccSSSNNNOOONNNNNNPPPqqq}}}|||zzzvvvuuuwwwvvvsssnnniiibbbYYYPPPJJJDDDCCCBBBDDDHHHOOOVVVZZZ^^^bbbhhhlllnnnoooqqqrrrqqqppppppqqqrrrpppmmmjjjdddbbb___]]]\\\]]]^^^___aaabbbeeegggiiijjjjjjjjjfffhhhlllkkkddd]]]]]]cccnnnuuu|||~~~~~~}}}{{{wwwpppllllllqqqvvvzzzxxxooohhh```[[[UUUYYY^^^eeeiiilllmmmnnnmmmooosssvvvxxx{{{~~~~~~|||}}}}}}{{{wwwvvvuuuuuuuuuuuuvvvvvvtttuuuvvvxxxyyyxxxtttrrrllloooqqqsssssssssssstttpppllliiiiiimmmrrrtttuuusssuuuwwwyyyzzz{{{{{{{{{|||{{{zzz|||zzzppphhheeecccaaa^^^___[[[VVVRRROOOKKKGGGEEE???>>><<<;;;;;;999666444}}}nnnvvvxxxwwwmmm]]]MMMCCC???>>>>>>=========>>>??????===>>>===???GGGOOOMMMFFFLLLJJJHHHEEEDDDCCCDDDDDDBBBFFFIIIRRRgggyyyoooooo|||vvvrrrYYYTTTPPPIIINNNLLLPPPWWWfffuuuddd___hhhwww}}}|||ttt~~~|||}}}rrrooo{{{tttzzzjjjeeecccfffcccUUUBBB555222555777777888888999;;;>>>AAA;;;;;;;;;<<<>>>@@@BBBDDDIIIJJJHHHBBBAAAHHHQQQTTTIIIEEEHHHMMMZZZ}}}ssscccvvveeeSSSNNNSSS\\\YYYQQQ[[[pppwwwiiiggg|||mmmZZZSSSPPPMMMKKKKKK___}}}{{{vvvvvvwwwuuuvvvyyywwwvvvtttrrrlllcccYYYRRRGGGFFFEEEFFFJJJPPPWWW[[[dddhhhnnnrrruuuwwwxxxyyywwwvvvtttsssqqqnnniiifffcccbbb___]]]]]]^^^___```ccceeegggiiikkkmmmnnnnnnnnnmmmkkkiiibbb]]]```gggqqqwww}}}~~~}}}xxxqqqmmmlllqqquuuyyy~~~~~~wwwooohhhaaa\\\VVVYYY^^^ccchhhkkkmmmnnnrrrtttxxxzzz{{{}}}}}}~~~~~~|||{{{yyyxxxwwwvvvuuutttsssrrrssssssuuuwwwyyyyyyvvvtttnnnppprrrtttttttttttttttooommmjjjkkkooorrrttttttsssuuuwwwxxxyyyyyyyyyxxxzzzyyyyyy{{{~~~xxxnnnhhheeedddbbbaaa^^^[[[VVVRRROOOKKKHHHEEE@@@>>><<<;;;:::999666333~~~ssszzz{{{rrr^^^OOOJJJFFFAAA??????>>>>>>>>>>>>>>>???<<<>>>>>>>>>BBBGGGHHHFFFLLLJJJHHHFFFDDDDDDEEEFFFBBBIIIPPPXXXiii}}}qqqooo}}}rrryyymmm[[[VVVQQQLLLOOOJJJKKKOOO___zzzyyydddYYY]]]kkkxxx||||||}}}sss}}}www~~~yyyiiiddddddggg```LLL<<<777666444888999999:::;;;<<<======;;;:::::::::;;;<<<>>>???CCCLLLPPPKKKFFFJJJUUU\\\LLLGGGIIIMMMWWWwwwrrrbbbttthhhUUUNNNPPPYYYVVVOOOZZZnnnxxxgggaaauuuwwwdddYYYTTTOOOJJJIIILLLcccxxxrrrrrrssssssuuuyyyyyy{{{}}}}}}yyypppeee^^^PPPNNNMMMMMMPPPVVV]]]aaajjjnnntttyyy{{{}}}~~~zzzxxxuuusssqqqmmmhhhdddcccaaa```^^^^^^```aaabbbggghhhjjjllloooqqqssstttvvvqqqkkkfffaaa___fffnnnuuuyyy~~~~~~~~~yyysssooonnnqqqtttyyy}}}|||vvvoooiiiccc^^^YYY[[[^^^bbbgggjjjmmmooouuuxxx|||~~~~~~}}}|||{{{{{{{{{zzzyyyvvvsssqqqooorrrsssuuuxxxzzzzzzxxxuuupppqqqssstttuuuuuuuuuuuullljjjjjjkkkmmmppppppppptttvvvxxxzzz{{{zzzyyyyyyzzzyyyyyy{{{~~~~~~~~~~~~~~~{{{tttlllgggffffffeeeddd^^^[[[VVVRRROOOLLLIIIFFF@@@>>><<<::::::888555333|||www~~~~~~nnnTTTHHHLLLMMMFFFBBBAAA@@@???>>>=========<<<>>>>>>===>>>AAADDDEEEJJJHHHFFFDDDDDDDDDFFFFFFDDDMMMUUU[[[jjj~~~{{{~~~mmmnnnfff[[[UUUQQQNNNNNNIIIGGGIIIYYYtttiiiXXXUUU```ooo}}}}}}www|||zzz{{{jjjcccdddggg[[[CCC666999:::444888:::===AAACCCBBB???<<<<<<;;;;;;;;;<<<===???@@@:::GGGRRRQQQLLLLLLPPPRRRJJJFFFHHHKKKSSSqqqxxxiiizzztttXXXNNNMMMUUUTTTNNNXXXkkkzzzfffZZZiiiooobbbZZZTTTNNNJJJEEEOOOjjj|||tttrrrrrrrrrvvv{{{zzzqqqjjj^^^\\\YYYXXX[[[```gggkkkppptttyyy|||}}}~~~~~~wwwvvvsssqqqooommmiiifffbbbbbbaaaaaaaaaccceeefffjjjkkkmmmooorrruuuxxxyyyyyyrrrjjjgggeeefffmmmuuuxxx{{{~~~~~~zzzvvvssssssuuuwwwyyy|||{{{tttoookkkfff```^^^___aaadddhhhlllpppsssvvvyyy~~~}}}}}}~~~}}}}}}}}}|||zzzvvvsssqqqtttuuuvvvyyy{{{zzzwwwuuurrrrrrsssuuuwwwwwwvvvuuullllllmmmnnnppppppppppppuuuwwwzzz|||~~~~~~}}}||||||{{{{{{}}}||||||||||||~~~|||yyyxxxrrrllliiiiiijjjiiiggg^^^[[[WWWSSSPPPNNNJJJHHHBBB???<<<:::999888666444~~~}}}wwwxxx~~~{{{iiiPPPFFFMMMOOOIIIEEEDDDBBB@@@>>>===<<<<<<======>>>>>>======@@@DDDGGGFFFDDDCCCCCCDDDEEEFFFDDDLLLSSSXXXfff{{{rrrjjjccc^^^UUUOOOLLLJJJHHHEEEFFFTTTlllsss]]]SSSYYYhhh|||yyypppwww|||}}}{{{yyy|||~~~kkkbbbeeedddTTT<<<333:::<<<666777;;;BBBIIIMMMJJJCCC===;;;;;;:::;;;<<<>>>@@@AAA888AAAIIIIIIHHHHHHHHHFFFFFFBBBDDDFFFKKKfff}}}qqq}}}ZZZNNNKKKSSSSSSNNNVVVhhh}}}hhhVVV]]]|||~~~oooddd[[[RRRKKKHHHEEEUUUwwwxxxuuutttvvv|||~~~yyyuuujjjgggcccaaaccchhhnnnrrrvvvyyy}}}~~~}}}||||||vvvtttqqqooommmjjjgggdddcccccccccdddeeegggiiijjjmmmnnnpppsssvvvyyy{{{|||vvvooojjjjjjlllnnntttzzzyyy{{{}}}~~~~~~{{{yyyxxxzzz{{{|||{{{|||zzztttooommmhhhbbbbbbcccdddggglllqqquuuxxxzzz}}}~~~~~~{{{xxxwwwyyyyyyzzz{{{|||zzzwwwtttuuuttttttvvvyyyyyywwwuuuqqqrrrtttuuuuuutttttttttrrruuuyyy}}}~~~|||{{{{{{}}}}}}|||||||||}}}~~~~~~yyyvvvvvvrrrnnnmmmnnnnnnllliii___\\\XXXUUURRRPPPMMMKKKDDDAAA===;;;:::999777555}}}xxx|||}}}zzzvvvbbbMMMEEEJJJLLLHHHEEEDDDBBB@@@???>>>======>>>======@@@???===???CCCEEEDDDBBBBBBBBBDDDFFFGGGBBBHHHLLLOOO^^^vvvoooiiigggZZZQQQNNNIIIHHHDDDEEEOOOdddyyyfffVVVWWWbbbwww}}}~~~uuuiiimmmuuu}}}}}}kkkcccfff^^^LLL888333:::===:::999<<>>999999888999:::<<<>>>???===???>>>;;;<<>>===>>>AAAGGGLLLKKKDDD>>>::::::999999999:::;;;<<<;;;===;;;777777===BBBCCCCCC>>>@@@???AAAWWWpppwww~~~xxxwww]]]NNNIIISSSUUUOOOTTTaaayyymmmYYYQQQggg}}}ooo```RRRPPPGGGHHH___wwwrrrsssxxxuuuqqqlllgggggglllrrrvvv{{{~~~}}}|||{{{vvvssspppmmmkkkjjjgggeeeeeefffgggjjjllloooqqqrrrtttvvvzzz~~~vvvnnniiinnnuuuxxxzzz}}}vvvvvvwwwzzz~~~{{{tttqqqqqqlllfffdddfffiiinnntttyyy}}}~~~~~~}}}}}}~~~{{{xxx~~~|||{{{}}}~~~{{{sssuuuvvvuuusssrrrtttvvvvvvyyy}}}~~~|||~~~~~~~~~}}}}}}~~~}}}{{{xxxwwwxxxyyyzzzwwwpppjjjaaa___[[[XXXWWWUUURRRPPPHHHEEE@@@===<<<;;;999888{{{wwwyyy{{{vvv\\\MMMFFFCCCDDDHHH>>>>>>???@@@AAACCCDDDEEE@@@<<<<<>>===;;;::::::::::::;;;444:::>>>;;;:::>>>AAABBBAAA>>>AAAAAAEEE[[[ttt{{{~~~yyy^^^OOOIIISSSVVVPPPSSS```~~~vvvnnn\\\QQQcccyyyiiiZZZQQQKKKJJJZZZzzzwwwpppooosss|||~~~~~~yyytttnnnjjjiiimmmssswwwxxx{{{~~~~~~|||{{{zzzrrrpppnnnmmmmmmmmmlllkkkeeegggiiikkknnnqqqssstttvvvyyy~~~yyypppjjjmmmuuuyyy{{{}}}ttttttuuuxxx~~~|||uuurrrrrrmmmfffcccfffjjjooouuuzzz~~~{{{}}}~~~}}}}}}}}}|||}}}~~~~~~{{{~~~}}}{{{}}}}}}|||yyyxxx{{{}}}}}}~~~}}}}}}}}}}}}~~~yyyyyy{{{}}}~~~yyypppiiibbb```\\\ZZZXXXVVVTTTRRRJJJFFFAAA>>>===<<<:::999|||sssyyy{{{yyy~~~pppXXXLLLHHHEEECCCBBBBBBAAAAAA@@@AAABBBDDDEEEAAAAAAAAAAAAAAABBBCCCDDDAAAAAA@@@@@@BBBDDDFFFGGGEEEKKKKKKHHHVVVrrrlll```dddllllllhhhRRRIIIEEEJJJQQQ]]]sssnnnZZZ\\\pppzzz{{{eee\\\|||{{{kkkzzzkkk]]]kkkfffLLL999888;;;;;;CCCPPPYYYIII???CCCFFF@@@<<<>>>:::;;;;;;999888777888999999:::<<<<<<;;;<<<===??????GGG===>>>HHH[[[~~~uuucccMMMLLLKKKPPPUUUQQQ___}}}qqq^^^TTT^^^zzzzzzgggXXXOOOJJJTTTkkk}}}ooommmvvv|||~~~xxxrrrooommmllloootttzzz}}}}}}yyyvvvuuuwwwtttooonnnnnnnnnllljjjlllmmmoooooooooppprrruuu|||uuummmiiinnnvvvyyyyyyyyytttqqqpppssswww|||~~~yyyuuuqqqnnnkkkgggiiilllqqquuuzzz}}}~~~}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}|||xxxrrrmmmaaa```^^^[[[XXXVVVUUUTTTSSSNNNGGG???:::888888888}}}xxxyyy}}}wwwwwwrrr___LLLEEEDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDAAAAAABBBCCCDDDFFFGGGHHHHHHNNNPPPNNNTTThhhjjjWWWUUU___eeedddVVVLLLFFFHHHNNNXXXlllvvvbbb^^^lll{{{}}}~~~xxxrrr|||zzznnnsss~~~xxx|||~~~jjj\\\gggeeeKKK666444888;;;HHHXXXVVVHHHAAAEEEGGGAAA===>>>======<<<:::999888888999:::;;;===<<<;;;:::;;;<<<===FFF===???III^^^mmmuuuhhhNNNLLLOOOUUUWWWPPP]]]xxxvvvbbbUUU[[[tttzzzaaaWWWMMMOOO```vvv|||rrrttt}}}yyyuuupppmmmpppuuuzzz|||}}}zzzxxxxxxxxxwwwuuuuuuvvvuuuqqqnnnqqqqqqqqqppppppsssxxx{{{~~~uuummmiiiooouuuxxxxxxxxxtttpppoooqqquuuzzz|||xxxuuuqqqnnnjjjkkknnnrrrvvvzzz}}}|||yyy}}}}}}}}}~~~|||wwwqqqllleeecccaaa___\\\[[[ZZZYYYUUUPPPHHHAAA;;;888888888}}}xxxvvv~~~uuuwww^^^PPPCCC@@@BBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBCCCCCCDDDAAABBBCCCEEEGGGHHHHHHHHHHHHLLLQQQRRRRRR^^^yyyzzzvvvVVVJJJUUUbbbeeeYYYNNNFFFFFFIIIPPP```rrrmmm```fffsss{{{}}}|||zzztttpppuuuuuutttzzzuuusss{{{yyyiii]]]bbb]]]GGG555333777:::DDDRRRLLLBBB???DDDFFFAAA<<<<<>><<<:::999999999888:::======<<<;;;;;;;;;;;;DDD<<<@@@JJJbbbllliiioooOOOKKKPPPXXXWWWMMMZZZsss}}}gggWWWVVVjjjooocccSSSLLLSSSfff|||zzz|||vvvoooiiikkkpppyyy{{{~~~~~~}}}||||||{{{|||}}}~~~|||xxxtttuuuuuusssrrrsssvvv|||wwwppplllqqqvvvwwwwwwwwwuuupppmmmoooqqqvvv{{{wwwssspppnnnoooqqqtttwww{{{{{{www~~~|||vvvooojjjgggfffdddaaa___]]]\\\[[[WWWRRRKKKDDD>>>:::999888|||xxxwwwwwwxxx{{{sssdddTTTJJJBBBAAACCCBBBAAABBBCCCBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@AAAAAAAAA???AAACCCEEEGGGHHHHHHGGGFFFFFFKKKRRRRRRXXXsssxxx|||^^^FFFLLL]]]dddYYYMMMDDDCCCEEEIIIVVVeee|||vvvddd```jjjsss~~~}}}|||~~~~~~}}}~~~~~~~~~zzzssswwwuuuqqqwwwvvvnnnxxxzzzuuuiii___^^^PPPAAA777888999777:::BBBCCC??????EEEGGGCCC@@@@@@FFFCCC@@@===<<<<<<;;;;;;888:::===>>>>>>=========999BBB<<>>>>>>>>>>>===>>>AAACCCEEEFFFFFFFFFGGGBBBEEENNNQQQUUUkkkhhhGGGCCCPPPYYYTTTHHH@@@AAACCCEEEOOOZZZnnn}}}|||hhh^^^ccckkksssyyy}}}{{{{{{}}}~~~|||{{{{{{|||}}}~~~~~~~~~xxxrrrvvvqqqnnn{{{qqqiiibbb[[[JJJ???888999:::888:::???@@@@@@BBBGGGJJJHHHGGGHHHHHHDDD@@@>>>>>>???>>>===>>>@@@AAAAAA???===<<<===999AAA;;;BBBLLL```kkk^^^xxx___QQQPPPXXX[[[OOOWWWjjjxxxyyydddVVVZZZrrroooYYYOOOUUUgggwww}}}zzzrrrjjjiiimmmrrruuuxxxzzz||||||~~~~~~zzz{{{}}}|||}}}}}}wwwrrrpppnnnpppxxx|||wwwtttppprrrvvvzzz~~~yyyrrrmmmmmmkkkgggbbb^^^ZZZWWWVVV[[[XXXRRRKKKEEE@@@<<<;;;~~~vvvpppooorrrxxx}}}~~~iiiPPP@@@CCC@@@@@@BBBBBB??????BBB@@@AAAAAAAAAAAAAAA@@@???@@@@@@???======<<<<<<<<<<<<===???AAACCCDDDEEEFFFIIICCCDDDKKKOOORRRbbbwwwyyyUUUCCCFFFNNNNNNDDD===@@@CCCCCCIIIRRR^^^ooo~~~nnnaaaaaafffqqqyyy~~~||||||{{{yyyyyyzzz{{{|||}}}~~~~~~{{{{{{{{{tttxxx~~~nnnhhhdddYYYKKKAAA888777888;;;BBBJJJ===???AAACCCDDDDDDFFFHHHHHHCCC???===@@@BBBBBB@@@GGGGGGEEEBBB>>>;;;:::::::::@@@:::CCCJJJXXXlll___vvvlll^^^TTTZZZaaaUUUWWWfffrrrqqq^^^WWWeeexxxkkkXXXUUU]]]gggxxx|||}}}zzzxxxssslllhhhhhhjjjmmmpppssswww{{{~~~xxxtttpppooossszzz}}}yyyrrruuuzzz|||vvvrrrqqqoookkkfffaaa]]]ZZZXXX\\\YYYTTTOOOHHHCCC???===ssspppllljjjmmmuuu}}}oooXXXGGGAAA???>>>???BBB@@@<<<===@@@??????@@@AAABBBAAA@@@@@@AAA@@@???>>><<<<<<<<<;;;<<<<<<===???AAACCCEEEGGGEEEDDDGGGKKKMMMRRR```ooohhhJJJBBBIIIJJJAAA<<>>EEEKKK@@@BBBCCC@@@>>>???CCCFFFFFFAAA======AAADDDEEEDDDHHHGGGDDD@@@<<<:::;;;<<<;;;???999CCCHHHOOOnnn}}}qqqggg|||ttthhhWWWZZZfffXXXQQQ```kkkhhhWWWZZZggg}}}jjj^^^]]]```kkkqqqzzz|||wwwwwwtttmmmeeebbbaaadddgggkkkooouuu{{{zzztttnnnpppuuu||||||vvvyyyzzzwwwrrrppplllhhhddd```^^^]]]\\\ZZZVVVQQQKKKFFFBBB???kkkjjjhhhiiioooyyywww___IIIAAACCCAAA@@@BBBCCC???::::::>>>===>>>@@@AAABBBAAAAAA@@@BBBAAA@@@>>>===<<<<<<<<<=========>>>AAACCCFFFHHH>>>DDDIIIKKKLLLSSSbbbooosssLLL>>>CCCIII@@@<<>>>>>>>>???BBBJJJLLLJJJEEE@@@AAAFFFJJJEEE@@@;;;<<>>>>>===;;;;;;<<<===BBB>>>999:::>>>AAAAAA???BBBAAA>>>;;;888777999<<<<<<===???@@@BBBBBBBBBBBBCCCHHHLLLKKKIIINNNZZZeee|||{{{VVVCCC;;;GGGAAA???BBBAAA===>>>DDDIIISSScccqqqwwwrrreeeZZZdddooowwwwwwzzz}}}vvvxxxzzz~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~llleeecccXXXJJJAAA>>>;;;>>>DDDIIIJJJHHHMMMNNNMMMGGGAAA???DDDIIIAAA@@@@@@BBBEEEEEEAAA============<<<:::999888888@@@<<<;;;@@@EEEMMM^^^nnnyyy|||jjjqqqppplllfff___]]]\\\UUUKKKQQQ^^^vvv{{{```SSSSSSjjj|||qqqeee^^^bbbdddlllwww{{{uuuqqqmmmgggbbb\\\aaafffhhhkkkqqqwwwzzzvvvqqqpppooopppyyy}}}zzz|||}}}yyyssspppkkkgggdddbbb___]]]]]][[[YYYWWWSSSMMMEEE@@@jjjlllpppwwwzzzzzz|||]]]HHHCCCAAA;;;===>>>>>>===;;;;;;<<<===DDDAAA>>>===>>>???>>><<<@@@@@@>>><<<::::::<<<>>>DDDDDDCCCBBBAAA@@@@@@@@@BBBGGGJJJIIIFFFJJJUUU^^^nnnTTT===CCCBBBBBBAAA>>>;;;>>>CCCAAAIIIWWWgggqqqpppggg___]]]hhhtttyyyzzzzzzxxxtttwwwzzz}}}~~~~~~}}}|||}}}}}}yyy{{{wwwvvvwww|||~~~~~~}}}}}}{{{zzz|||}}}vvv}}}{{{jjjbbb]]]PPPAAA:::999:::@@@GGGLLLLLLIIICCCEEEGGGEEEBBBAAACCCEEEGGGHHHHHHGGGDDDBBBAAAAAACCC???;;;888888999999:::===:::;;;???AAAIII[[[ooommmtttfff[[[[[[]]]ZZZ]]]ZZZJJJPPPZZZnnnlllYYYTTT```rrrvvvjjjffffffjjjssszzz|||vvvmmmffffffiiikkkmmmoootttxxxzzz~~~{{{uuuqqqnnnnnnuuu~~~}}}}}}}}}zzzsssooojjjfffcccaaa^^^\\\\\\[[[YYYWWWSSSNNNFFFAAAmmmpppvvvyyyvvv{{{hhhPPPBBB??????>>>===>>>>>>===;;;;;;<<<===DDDDDDCCCAAA>>>;;;;;;;;;;;;<<<===<<<;;;;;;===???GGGEEECCC@@@?????????@@@DDDHHHJJJIIIEEEGGGPPPXXX{{{iiiBBBAAAGGGIIICCC<<<;;;>>>@@@<<>>>>>===;;;;;;<<<===AAADDDFFFCCC===::::::<<<888:::;;;;;;:::999:::;;;AAA@@@===<<<===???BBBDDDIIILLLNNNLLLHHHIIIOOOUUUqqq{{{{{{LLLAAAKKKPPPHHH@@@>>>>>><<>>AAAAAA???===FFFGGGGGGEEEDDDFFFJJJNNNOOOGGG>>>:::;;;>>>@@@???AAAAAAFFFJJJGGGLLLgggpppppptttOOORRR```UUU___hhhNNNNNNOOO]]]xxxbbbNNNPPP]]]sss{{{rrrkkkmmmrrrwww}}}uuuqqqooorrrvvvwwwyyy{{{}}}vvvllliiikkkpppxxx||||||||||||}}}}}}}}}}}}}}}~~~yyyuuuooojjjgggccc```^^^ZZZYYYXXXXXXVVVQQQKKKFFFwww|||}}}sssmmmpppvvvzzzyyyzzz~~~}}}uuu___JJJCCCDDDBBBAAABBB===>>>>>>===;;;;;;<<<======AAAEEECCC===:::<<<@@@:::<<<===<<<:::::::::;;;@@@>>><<<<<<===AAAEEEHHHKKKMMMOOOMMMJJJIIIMMMRRRiiixxxyyy{{{^^^>>>FFFKKKIIIEEECCC@@@===AAA@@@CCCKKKWWWccclllpppggg]]]]]]lllxxxyyywwwxxxtttvvvyyy{{{zzzyyyyyyyyyzzz|||~~~~~~zzzzzzyyyxxxyyy}}}xxxqqqqqqwww||||||zzzqqqssssssrrrrrrwwwuuukkkwwwyyyzzz{{{xxxsss~~~vvvxxxwwwhhhbbbZZZLLL???:::;;;:::999999;;;>>>???@@@<<<;;;:::;;;===>>>===<<>>@@@DDDHHHJJJJJJIIIDDD???<<<===??????>>>>>>>>>DDDIIIEEEJJJiiinnnfffSSSNNN[[[PPPZZZhhhTTTMMMMMMYYYtttiiiQQQNNNWWWiiiwwwssstttwww}}}zzzssspppuuu{{{|||}}}zzzoookkkjjjkkksss|||~~~zzz{{{zzzzzzyyyxxxxxxwwwwww{{{yyyuuupppkkkgggddd```^^^ZZZZZZYYYYYYWWWSSSMMMIIIwwwpppnnnmmmmmmlllmmmwwwyyywww]]]QQQEEECCCFFFFFFBBB@@@===>>>>>>===;;;;;;<<<===:::>>>AAA@@@===<<>>===???@@@EEECCCAAA@@@@@@CCCFFFIIIHHHKKKMMMKKKIIIHHHKKKNNNaaazzzxxxuuuDDD@@@@@@EEEIIIFFFBBB@@@>>>???AAAEEENNN\\\lllvvvsssggg___bbbkkkoooooonnnrrruuuxxxyyyyyyxxxwwwxxxyyyzzz|||}}}~~~qqqkkkqqq~~~gggaaapppvvvooozzzsssnnnuuuuuugggaaaVVVCCC999:::===:::777666666:::>>>AAAAAA@@@>>><<<:::::::::;;;???===;;;>>>BBBEEECCC@@@???>>>===;;;;;;;;;===>>>AAA???DDDIIIFFFJJJjjjooo^^^oooVVVHHHQQQKKKSSSbbb[[[MMMKKKUUUmmmuuu[[[PPPPPP\\\rrr}}}{{{~~~wwwqqqxxx~~~vvvpppllljjjoooxxx~~~~~~{{{{{{zzzxxxvvvtttssssssrrrvvv|||xxxtttooojjjgggdddaaa___]]]\\\\\\[[[ZZZUUUPPPKKKxxxqqqmmmmmmhhheeehhhrrrlll\\\IIIHHHEEECCCDDDFFFBBB<<<===>>>>>>===;;;;;;<<<===:::<<<======;;;<<<@@@CCCAAAAAAAAA@@@???@@@CCCFFFGGGEEECCCBBBBBBDDDFFFHHHFFFHHHJJJJJJIIIHHHJJJLLLXXX~~~YYYEEE:::CCCKKKFFFAAABBB<<<>>>??????CCCPPPdddsssvvvpppfff___aaahhhlllkkkqqqtttwwwxxxxxxwwwvvvwwwvvvwwwyyyzzz{{{~~~zzzqqqrrrzzzttt^^^YYYkkk~~~|||xxxuuusssrrrxxxqqqeee```RRR===777>>>AAA???;;;777555777;;;>>>BBBCCCBBB>>>999777888:::;;;<<<>>>AAABBBAAA>>><<<:::<<<===;;;999:::???CCCGGGAAACCCIIIEEEHHHhhhttt]]]ccc```JJJNNNNNNPPP[[[bbbMMMJJJOOObbb{{{fffUUUMMMOOOcccyyy~~~vvvpppkkklllssszzz}}}}}}zzzyyyvvvtttrrrqqqpppppprrrxxx~~~zzzvvvqqqmmmjjjhhheeeccc___^^^^^^]]]\\\WWWQQQMMM{{{pppkkkjjjiiidddcccnnnvvv[[[@@@>>>DDDFFFBBBBBBDDDAAA999===>>>>>>===;;;;;;<<<===;;;;;;;;;::::::<<>>>>>AAAEEEIIICCCCCCBBBAAABBBDDDFFFHHHFFFHHHJJJKKKJJJJJJKKKMMMPPPzzzqqqPPP;;;DDDMMMEEE>>>AAA===??????;;;:::EEEZZZkkksssuuunnn```]]]gggooopppqqqtttwwwxxxwwwvvvvvvvvvsssuuuwwwxxxyyy||||||wwwzzzmmmccc[[[VVViii|||}}}zzzkkkbbb___OOO;;;888EEEGGGEEE@@@;;;666555666888@@@CCCEEEAAA:::666666999555;;;BBBDDDBBB???======999===???<<<999;;;CCCKKKFFF>>>???CCC???AAA```yyyaaaaaammmRRRRRRUUUQQQXXXfffNNNIIIJJJZZZpppmmm[[[LLLHHHZZZqqq{{{sssllljjjpppwww}}}yyyxxxuuusssqqqppppppppppppuuu{{{}}}|||~~~~~~zzzuuuqqqooollljjjhhhaaa```______]]]XXXRRRNNNtttnnnqqqqqqkkksssmmmkkkxxxgggNNN@@@AAABBBEEEHHHHHHEEE@@@<<<>>>>>>>>>======<<<;;;;;;:::777555888>>>DDDFFFGGGBBBBBBBBBBBBBBBCCCDDDDDD???AAADDDHHHJJJJJJIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOTTThhh]]]>>>===HHHHHHCCCAAA<<<>>>???>>>>>>DDDOOOXXXkkkrrrtttjjj\\\YYYeeessstttvvvwwwvvvsssrrrtttvvvwwwwwwwwwxxx{{{~~~jjjTTTIIIaaa{{{}}}zzz~~~nnniiibbbYYYMMMAAA===???EEEGGGCCC999444666888666===>>><<<777666888999666;;;::::::;;;======;;;999?????????>>>===>>>AAADDDCCC@@@:::<<>>:::>>>===<<<;;;;;;:::;;;;;;999777777888<<>>@@@CCCGGG??????>>><<<<<>>777444888:::888BBBBBB>>>777555888999888>>>>>>>>>>>>>>>>>>>>>???>>>??????>>>======>>>@@@AAAAAA>>>AAADDD@@@MMMjjj}}}tttiii~~~]]]YYY^^^PPPNNNcccQQQNNNFFFLLLcccwwwgggWWWJJJKKKTTTccc}}}wwwnnniiihhhnnnwww}}}}}}{{{xxxtttpppnnnlllmmmqqqvvvyyy|||}}}zzzvvvuuuuuurrrnnnjjjfffccc`````````]]]WWWQQQxxxlllgggeeefffjjjnnnxxx}}}yyymmmZZZGGGBBBDDD???>>>===>>>??????===<<<>>><<<:::999888888::::::777888888999999<<<@@@CCC@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@BBBDDDGGGHHHKKKLLLMMMLLLJJJJJJJJJLLLNNNWWWllldddIII;;;;;;AAAFFFBBB@@@===;;;;;;>>>BBBEEEMMMXXXfffoooooofff\\\UUUgggkkkpppssstttsssttttttuuuuuuwwwxxxzzz|||}}}~~~{{{yyy|||~~~jjj```^^^vvv{{{}}}wwwkkkaaaWWWQQQLLLDDD???>>>999<<<<<<888777999;;;:::CCCBBB===999;;;AAACCCBBB??????>>><<<;;;<<<>>>@@@===???BBBBBB@@@>>>>>>>>>>>>AAAAAAEEEGGG@@@GGG^^^rrrzzzyyymmm```XXXYYYLLLHHHXXXSSSPPPEEEGGGYYYjjj}}}rrr\\\KKKIIIKKKRRRkkk~~~rrrgggbbbgggooo{{{}}}~~~{{{uuupppnnnnnnkkkoootttyyy}}}~~~{{{xxxvvvvvvsssooojjjeeeccc`````````]]]WWWRRR{{{ppphhhfffdddccclllzzzyyyuuupppggg\\\LLLAAA@@@FFF@@@>>>======>>>?????????===;;;888666666777888:::666888:::999777888<<<@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLRRRSSS```|||```DDD:::<<<>>>CCC@@@<<<;;;<<<>>>??????BBBKKK[[[jjjrrrmmm___TTT^^^bbbhhhnnnqqqssssssssstttuuuwwwyyyzzz{{{{{{{{{}}}~~~xxxwww}}}}}}}}}}}}kkk```jjj{{{xxxwww~~~wwwzzzwwwpppfffYYYNNNJJJHHHCCC>>><<<<<<>>>???===;;;;;;;;;:::@@@===:::===IIITTTUUUPPPDDD@@@;;;:::<<<>>>??????<<>>@@@@@@???<<<:::777555444555777999666888:::999666666:::===<<<<<<<<<<<<<<<======>>>>>>???AAACCCDDDDDDCCCBBBCCCEEEHHHJJJJJJKKKLLLMMMQQQNNNVVVppprrrOOO<<<888888AAA???======>>>???>>>>>>???CCCOOO^^^llloooggg___XXX[[[```gggmmmqqqsssssstttuuuwwwxxxyyyzzzzzzzzz{{{|||~~~xxxzzz}}}|||{{{nnnaaaaaavvvmmmsssvvvyyywwwsss}}}|||rrrjjjbbbUUUIIIFFFGGGEEEBBB@@@>>>>>>@@@@@@>>>;;;:::;;;>>>;;;:::CCCUUUbbb___UUUJJJBBB::::::@@@DDDBBB>>>:::>>>BBBEEEDDDBBBAAAAAA<<<@@@@@@BBBEEEAAAEEEVVVmmmqqqvvviii}}}ppp```___XXXRRRWWWaaa]]]MMMCCCHHHSSSjjjlllRRRLLLJJJFFFNNN^^^zzz~~~}}}{{{lllcccbbbcccmmmvvv}}}wwwsssrrrmmmnnnpppuuuzzz}}}wwwssstttvvvzzz~~~~~~{{{vvvtttssspppkkkfffcccaaa___^^^[[[XXXUUURRRzzzqqqggggggiiiiiijjjrrrvvvppp___MMMFFFDDDAAA===<<<;;;;;;;;;===???@@@???===;;;:::777666555555777777777888888888777777999::::::::::::::::::;;;<<<<<<===???AAADDDDDDCCCAAA??????BBBFFFHHHIIIJJJKKKMMMNNNMMMVVVnnn___DDD:::999>>>>>>?????????>>>>>>>>>>>>@@@EEEQQQ___iiillllllZZZZZZ]]]bbbiiinnnqqqrrrsssttttttvvvwwwxxxyyyyyyyyyyyy{{{}}}}}}{{{xxxyyy{{{}}}wwwllleeejjj|||xxxlllssssssyyy~~~uuurrrvvvvvv}}}xxxnnngggaaaUUUJJJHHHJJJIIIHHHHHH>>>===>>>@@@>>>::::::===???>>>>>>FFFUUU^^^ZZZPPPHHH@@@888888>>>AAA???;;;;;;>>>AAABBBBBBAAAAAAAAA<<<@@@>>>>>>BBBAAAEEETTTrrrxxxkkknnnwwwbbb___ZZZQQQQQQ___^^^QQQFFFGGGNNNdddxxx\\\OOOJJJFFFGGGKKKqqq~~~xxx{{{tttjjjddd___eeemmmwww}}}}}}zzzwwwvvvrrrpppoooqqqvvv{{{yyyttttttuuuxxxyyy{{{~~~|||wwwuuussspppjjjfffcccbbb```^^^[[[WWWUUUSSSwwwmmmgggbbbfffiiikkkuuuvvvdddTTTEEEAAABBBAAA===;;;999:::===@@@CCCCCC@@@===:::999888777666666666666888777777777999:::999888999999888888999999:::;;;===>>>???@@@@@@@@@??????>>>AAAEEEGGGHHHHHHIIIJJJIIINNNZZZooo{{{VVV@@@<<<;;;>>>AAAAAA>>><<<<<<===<<<===@@@GGGRRR___jjjpppccc```^^^```eeekkkooopppqqqqqqqqqqqqsssuuuwwwyyywwwxxxyyy{{{}}}}}}yyy{{{~~~xxx|||ttthhhgggqqq}}}~~~vvvtttxxxwwwssswww~~~uuulllhhh```UUUKKKIIIJJJKKKLLLOOODDDAAAAAABBB>>>888888<<<;;;???BBBDDDHHHLLLKKKGGGDDDBBB???======>>>??????CCCDDDDDDCCCAAA@@@AAACCC<<>>===AAA@@@CCCPPPuuurrr___eee___YYYNNNIII]]]```WWWLLLGGGGGGXXXrrrmmmUUUJJJGGGFFFDDDXXXiii|||~~~wwwlllbbb```dddkkkrrrxxx{{{||||||wwwsssooonnnrrrwwwzzz|||{{{tttuuuuuuttttttwww|||zzzxxxvvvrrrlllhhhddddddbbb___[[[XXXVVVVVVyyymmmddd```bbbgggjjjnnn~~~vvvZZZMMMAAA???BBBAAA>>>===:::<<<@@@EEEHHHFFFBBB???999999999888777777666666999777555777:::<<<:::777888888888888888999999:::???>>>===<<<<<<===>>>???>>>AAAEEEFFFFFFFFFFFFGGGAAAJJJXXXjjjxxxiiiGGG;;;999>>>BBBAAA<<<999999<<<999;;;>>>CCCKKKWWWeeeoookkkfff```___ccciiimmmnnnooonnnnnnnnnpppsssvvvxxxvvvwwwxxxzzz|||~~~~~~~~~~~~~~~}}}~~~zzzzzz~~~~~~~~~~~~{{{www{{{}}}nnn```cccsss}}}}}}}}}sssrrruuuxxx|||sssllljjj]]]SSSJJJHHHIIIJJJMMMQQQNNNIIIFFFEEE@@@777666:::666???DDD@@@;;;<<>>AAA???AAALLLvvvzzzVVVrrrnnneee___QQQIII]]]ccc]]]QQQHHHAAAKKKbbb}}}\\\KKKIIIIIIFFFFFFZZZuuuuuuiii]]]___cccjjjrrrzzz~~~{{{uuuooollloootttwwwyyy{{{}}}tttttttttqqqpppsssyyy~~~~~~~~~{{{yyyuuuooojjjffffffdddaaa]]]YYYXXXXXXwwwlllcccbbbhhhccclllvvvppp]]]NNNIIIDDDBBBAAAAAA???===AAABBBEEEKKKNNNJJJAAA999999888777666666777888999888888888888888999999999777666555555777:::>>>@@@>>>999777<<<>>><<<>>>BBB===???BBBCCCCCCCCCCCCDDD===GGGIIIIII]]]~~~}}}gggIII;;;>>>===888888<<<===:::;;;:::;;;<<<>>>GGGXXXiiiuuuwwwqqqeeeaaaffflllmmmkkklllmmmnnnqqqsssuuuwwwwwwzzz}}}~~~}}}}}}~~~~~~{{{}}}}}}}}}}}}{{{tttsssyyy~~~}}}~~~|||yyyxxx~~~lll]]]___lllyyy}}}{{{}}}{{{ssskkkfffZZZHHHKKKKKKFFF??????HHHPPPVVVOOOEEE<<<888777777777999999999999999<<<@@@CCCTTTOOOHHHAAA======???@@@HHHGGGDDDBBBAAA@@@@@@@@@CCC;;;;;;AAA@@@;;;===FFFmmmWWWkkkwww|||jjjfffYYYEEEUUU```dddWWWEEE>>>HHHSSSqqqrrr^^^NNNEEEBBBEEELLLbbb}}}~~~~~~~~~}}}}}}{{{sssfff___\\\bbbllltttzzz~~~~~~|||xxxtttqqqqqqtttwww}}}~~~{{{vvvqqqoooqqqtttuuuuuurrrvvv|||{{{vvvrrrllllllhhhbbb```aaa___[[[zzzsssllldddcccfffhhhxxxzzzbbbSSSHHHEEEBBBBBBDDDFFFFFFEEE>>>>>>AAAFFFJJJHHH@@@:::888888777777777777888888888888888888999999999999:::999888888999<<<>>>@@@===::::::???@@@>>>>>>AAA===@@@BBBDDDCCCCCCDDDEEE999AAACCCAAAMMMjjjwwwWWWAAA<<<888888;;;>>>>>><<<<<<;;;;;;<<<===BBBPPP^^^pppuuutttiiiaaaccciiimmmllllllmmmnnnppprrrtttuuuvvvyyy|||~~~|||~~~}}}}}}|||uuussswww~~~~~~~~~}}}~~~~~~~~~zzzwwwwwwwwwuuubbbQQQVVVmmmpppfff___SSSGGGJJJJJJEEE>>>===DDDKKKOOOIIIAAA;;;999888999999;;;<<<<<<<<<===AAAGGGKKKSSSOOOHHHBBB>>>======>>>BBBBBBCCCCCCBBBBBBAAA@@@DDDAAABBBEEEAAA:::???JJJmmmWWWdddxxxlllfff]]]NNNQQQ[[[aaaXXXGGG@@@FFFPPPkkkhhhTTTIIIEEEDDDGGGYYYwww}}}~~~wwwjjjaaa]]]aaaiiiqqqxxx~~~|||{{{xxxtttqqqpppsssvvvzzz{{{|||wwwqqqnnnpppssstttssssssvvv{{{}}}zzzvvvssspppqqqnnnhhhdddccc___ZZZvvvmmmhhheeebbbdddgggvvv~~~|||}}}}}}vvveeeUUUMMMNNNKKKGGGDDDCCCBBBAAA???;;;;;;<<<@@@CCCCCC???:::777888888888888888888777888888888888999999::::::===<<<::::::;;;===???@@@<<<<<<>>>CCCDDD@@@>>>>>>===???BBBCCCBBBBBBCCCEEE@@@DDDDDD@@@BBBYYYvvvTTTBBB555666;;;:::888:::;;;;;;<<<===<<<<<>><<<<<<<<<<<<===???AAAAAA@@@>>>===AAAAAADDDGGGAAA;;;BBBNNNeeezzzeee```uuuoooeee]]]TTTJJJTTT\\\YYYLLLCCCDDDJJJ___vvvzzzbbbQQQGGGFFFCCCOOOlll~~~~~~|||{{{~~~pppfff^^^___eeelllttt{{{{{{zzzxxxtttqqqqqqrrrtttzzz{{{xxxqqqmmmnnnppprrrrrrsssvvvzzz~~~~~~|||zzzxxxrrrtttrrrlllhhhfffaaa\\\mmmjjjeeeaaa```dddnnnwwwzzzrrrlllbbbTTTKKKHHHQQQOOOJJJEEEAAA===:::999;;;;;;:::<<<>>>>>><<<:::777777999::::::999777777777888888999999:::::::::======;;;;;;;;;<<<>>>???;;;>>>CCCGGGFFFBBB>>><<<<<<>>>@@@AAA@@@@@@BBBCCCJJJHHHGGGCCC@@@NNNuuuzzzZZZ>>>999:::555444888999999;;;===;;;999===DDDPPP[[[gggkkkiiiffffffgggjjjjjjkkkmmmnnnqqqssstttuuuwwwzzz|||}}}~~~~~~}}}||||||}}}~~~}}}~~~}}}|||tttnnnnnnsss{{{~~~{{{|||}}}||||||}}}|||~~~|||{{{{{{|||xxxqqqkkkhhhlllsssyyy~~~zzzlllYYYqqqzzzttt|||}}}vvv{{{uuu```RRRJJJ@@@@@@AAAAAA???<<<:::<<<>>>>>><<<999999:::::::::999;;;:::777555555:::@@@EEEGGGEEECCC@@@===<<<;;;;;;;;;;;;<<<============<<<======???CCCBBB@@@FFFPPPVVVbbbxxxyyy~~~bbbllluuudddZZZUUUEEEMMMVVVYYYQQQFFFBBBEEESSShhhwww]]]JJJJJJDDDIII___ttt}}}zzzzzzuuuvvvvvvkkk```^^^```eeennnvvvyyyzzzyyywwwtttssstttuuu}}}~~~yyyqqqmmmmmmpppqqqqqqsssuuuxxx{{{~~~~~~tttvvvtttnnniiihhhfffbbbtttkkk```ccccccaaabbboooyyyjjj^^^SSSHHHCCCCCCDDDDDDCCCBBB@@@?????????>>>===<<<;;;;;;;;;:::999777888999::::::999888777777888888999::::::;;;;;;<<<<<<;;;::::::;;;<<<<<<<<>>;;;;;;<<<>>>>>>>>>>>>@@@BBBLLLGGGDDDBBB@@@HHHeeewwwQQQAAA<<<555444:::666666999<<<;;;888:::???CCCKKKYYYgggnnnnnnkkkhhhggghhhiiikkknnnqqqssstttuuuwwwzzz||||||}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||~~~uuujjjfffhhhoootttvvvzzzxxxzzz||||||{{{{{{}}}}}}||||||}}}~~~{{{xxxwwwxxxyyyyyyuuurrrlllggghhhoooyyy|||}}}vvvqqqfff[[[bbb~~~ssskkknnn{{{tttkkksssvvvmmmXXXIIICCC<<<>>>>>>======<<<;;;;;;;;;:::999888999:::;;;:::999:::999777555666:::AAAFFF??????===<<<;;;;;;;;;<<<;;;::::::;;;===@@@DDDFFFBBB>>>===@@@DDDEEEGGGJJJIIINNNaaavvvyyytttgggeeeiiiZZZVVVEEEHHHPPPWWWTTTIIIBBBBBBKKK]]]vvvmmmPPPKKKDDDEEERRR___iiiwww~~~yyyyyy~~~tttwww{{{pppeee___^^^aaahhhpppxxxyyyzzzzzzxxxwwwwwwwww{{{}}}zzzsssoooooorrrsssrrrtttuuuwwwxxx{{{|||~~~{{{rrrlllkkkjjjiii}}}oooccc[[[UUU\\\aaabbbjjj|||xxxcccVVVNNNFFFCCCBBB>>>???@@@@@@???>>>???@@@@@@???===;;;:::999999999888888999999999999888888777888888999:::;;;<<<<<<::::::::::::::::::;;;;;;===DDDIIIGGGCCCAAA>>>;;;;;;<<<=========>>>@@@BBBKKKFFFDDDDDDDDDIIIZZZnnnfffNNNAAA777444666444333555999999777999======BBBNNN___kkknnnllllllgggggghhhjjjmmmooorrrssstttvvvyyyzzz{{{{{{}}}}}}|||{{{zzzzzz{{{|||||||||}}}~~~}}}}}}~~~}}}~~~~~~}}}}}}}}}|||}}}{{{mmmccc```bbbfffiiinnntttxxxyyywwwuuutttrrrtttwwwyyyzzz|||~~~}}}}}}}}}|||}}}~~~}}}zzzvvvttttttsssrrrqqqnnnllljjjiiillluuu~~~uuuggg[[[TTTQQQuuuuuunnnpppuuuzzz{{{yyy|||qqqjjjwww}}}qqqgggRRRDDDBBB@@@@@@>>><<<<<<<<<<<<;;;:::888777777999;;;<<<<<<;;;666666555444555999@@@DDD<<<;;;::::::::::::;;;<<<:::999999;;;???FFFLLLPPPLLLGGGBBBBBBEEEFFFEEECCCBBBDDDUUUllluuusss~~~lllcccttt```[[[IIIGGGKKKUUUUUULLLDDDCCCGGGTTTjjj^^^JJJDDDCCCHHHNNNXXXmmm}}}|||wwwwww~~~|||www{{{wwwllleee```___dddkkkuuuwww{{{|||{{{zzzyyyyyyvvvwww~~~zzztttrrrtttvvvvvvuuuvvvwwwwwwxxxzzz~~~yyyqqqnnnnnnllloooccc^^^]]]TTT[[[cccjjjzzzmmmWWWLLLIIIFFFCCCBBBAAABBBCCCAAA===::::::;;;======<<<;;;999999999::::::999999888888999999:::777888888999:::;;;<<<===999999999::::::;;;;;;<<>>>>>>>>???AAADDDFFFFFFGGGGGGGGGMMMXXXaaarrrxxxhhhRRRBBB777111333111222555666555777<<<<<<===DDDQQQ[[[```fffllliiiiiiiiijjjkkkmmmnnnoooqqqsssvvvwwwxxxxxxzzz{{{|||}}}~~~||||||{{{zzzzzz{{{|||}}}{{{|||~~~~~~|||{{{|||}}}{{{|||~~~~~~~~~|||{{{{{{|||{{{|||yyymmmeeebbbbbbbbbeeejjjlllmmmlllllllllqqqtttxxx{{{}}}~~~~~~|||}}}~~~~~~}}}}}}~~~~~~|||sssqqqooonnnooommmiiifffdddeeefffiiinnnvvvzzzsssjjjYYYIIIIIISSS}}}|||~~~|||~~~wwwssssssvvvyyyvvv~~~sssnnnuuuhhh___NNNDDDHHHKKKGGGCCC>>><<<<<<<<<:::777666666666888<<>>>>>===;;;999999999;;;<<<888888999;;;???DDDIIILLLNNNKKKGGGCCCBBBBBBAAA???===@@@QQQiiiwwwzzzvvvbbbqqq~~~eee^^^OOOHHHHHHRRRUUUMMMFFFFFFBBBKKK]]]vvvpppOOOHHHCCCDDDDDDKKK^^^sssyyy}}}zzztttrrryyyyyyxxx~~~tttmmmfffaaaccchhhqqquuuyyy||||||{{{zzzzzztttuuu{{{}}}}}}~~~~~~zzzvvvvvvxxx{{{zzzyyyzzzzzzzzzyyy{{{}}}}}}vvvsssqqqooopppaaaYYY\\\aaa]]]ccckkkxxxrrr]]]GGG@@@AAAAAA>>><<>>>>>???===>>>????????????@@@CCCEEE>>>DDDGGGEEEFFFLLLUUUZZZaaaxxxhhhRRR@@@222333000///222333333666:::;;;:::>>>EEEKKKPPP]]]jjjlllkkkkkkjjjjjjkkkkkkllloooqqqtttuuuuuuvvvwwwyyyxxxyyyzzz{{{||||||||||||{{{zzzyyyxxxyyyyyy{{{{{{zzz|||}}}}}}{{{zzz{{{|||zzz{{{}}}|||}}}}}}~~~|||{{{zzzzzzyyyzzzyyyoooiiihhheeegggiiijjjjjjkkkmmmooosssvvvzzz}}}~~~~~~}}}~~~{{{|||~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}|||zzzyyywwwsssnnnjjjgggffffffhhhiiihhhccc^^^\\\^^^bbbffflllttt|||~~~rrrhhhaaaPPP???FFFZZZyyy}}}|||}}}sssnnnqqqwww{{{uuupppjjj^^^XXXJJJFFFOOOUUULLLGGG@@@======<<<999555555444555888===AAACCCCCCEEEDDDBBB===999888999;;;BBB@@@===:::999999:::;;;777888999;;;===>>>@@@AAAHHHIIIGGGBBB>>>===??????888>>>PPPkkk}}}aaaaaafff^^^TTTIIIFFFPPPUUUNNNHHHHHH<<>>======<<<;;;::::::::::::999::::::;;;===>>>???===:::888888;;;===<<<;;;777777888999:::;;;;;;;;;:::999999999:::<<<===???@@@@@@???>>>======>>>>>>===>>>???AAABBBCCCDDDDDDEEECCCCCCGGGMMMPPPOOOMMMWWWvvvdddEEE===555444333444666777666555:::<<<>>>>>>???GGGSSS\\\kkkuuuyyyppphhhjjjpppsssqqqpppppppppppprrruuuwwwssstttwwwxxxyyyxxxwwwvvvzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{|||}}}}}}|||{{{zzzzzzyyyyyy{{{}}}zzzxxxyyyyyyyyyxxxyyy|||}}}}}}}}}uuutttxxx{{{zzz~~~}}}~~~}}}{{{zzz{{{|||~~~~~~~~~}}}~~~|||{{{yyysssiiieeefffooohhhcccbbbaaa]]]]]]___[[[___eeelllrrrwwwzzz|||uuuqqqcccOOOCCCHHHWWWddd|||~~~zzzzzzvvvuuuwwwtttzzzkkkbbbUUUJJJEEEEEEGGGHHHHHHBBB??????>>>999777777:::555555888:::;;;AAAJJJPPPRRRQQQHHH===666888<<>><<<:::999999:::;;;999777999>>>@@@<<<;;;<<<===AAAHHHJJJDDD;;;:::===BBB???JJJgggyyy[[[hhh|||[[[bbbSSSFFFFFFMMMOOOJJJDDDCCCDDDGGGUUUrrrnnnaaaPPPEEEAAADDDLLLSSSrrrxxxzzztttmmmoooxxx}}}|||uuunnnrrr~~~}}}ttthhhaaabbbgggmmmtttyyyzzzyyyyyyzzzvvvvvvzzz}}}||||||}}}|||zzzwwwtttrrrvvvyyy~~~ssswww}}}~~~{{{wwwuuufffaaa]]]\\\YYYXXX___iii|||qqqaaaLLLHHHBBB>>>>>>?????????=========<<<;;;:::::::::999999:::;;;<<<===>>>??????<<<999999;;;<<<;;;:::888999:::;;;;;;;;;:::999::::::999999:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>@@@BBBCCCDDDDDDDDDCCCEEEIIIMMMPPPQQQNNNLLLMMMeee[[[@@@<<<999444000000111444777999;;;=========BBBKKKRRR\\\hhhssswwwxxxxxxuuuooovvvtttsssssssssrrrqqqpppqqqrrrtttuuuvvvvvvvvvuuuvvvwwwxxxzzz{{{|||||||||yyyzzz|||~~~~~~~~~~~~}}}}}}{{{{{{|||~~~~~~}}}}}}{{{zzzyyyxxxxxxzzz~~~yyymmmmmmtttyyyyyy}}}}}}}}}||||||zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~|||uuurrrnnniiiffffffhhhbbb^^^]]][[[WWWWWWZZZ]]]___ccciiipppvvvyyyzzzrrrbbbPPPIIIPPP```rrr~~~~~~zzzyyytttzzz|||~~~fffYYYKKKEEEBBB???@@@CCC>>>;;;;;;??????<<<999999777444444999===@@@IIISSSMMMMMMLLLGGGAAA<<<:::;;;:::::::::999888666666777:::888:::>>>>>>;;;:::<<<<<>>;;;???AAA>>>FFFbbb~~~^^^]]]yyyggghhh]]]OOOIIILLLPPPMMMGGGBBBCCCEEEPPPiiivvvcccRRRGGGDDDHHHMMMgggrrr{{{vvvllliiiqqqzzzuuupppttt~~~~~~rrrllllllhhhnnnuuuyyyzzzyyyyyyyyyvvvtttxxx|||zzz{{{{{{|||{{{zzzyyywwwvvv{{{~~~}}}{{{{{{SSSSSSUUUWWWXXX^^^lllyyy~~~}}}yyyiiiWWWMMMFFFCCC???<<<<<<===>>>>>>===<<<<<<;;;;;;:::::::::888999;;;===>>>>>>======???===:::999999999888888888999:::;;;;;;;;;999999::::::999999999;;;<<<===<<<<<<;;;:::::::::;;;;;;>>>???@@@BBBCCCDDDDDDEEEBBBHHHOOOSSSSSSPPPMMMKKKMMMZZZnnnwwwKKK@@@<<<555000///000333555666999;;;;;;;;;<<<@@@DDDNNNWWWeeerrr}}}{{{rrrxxxvvvttttttuuusssoookkknnnnnnooopppqqqrrrssstttrrrsssuuuxxxzzz|||}}}~~~xxxyyy|||~~~}}}|||}}}~~~~~~}}}~~~}}}||||||}}}~~~|||{{{xxxwwwwwwyyy{{{}}}oooiiiooouuuvvv{{{~~~~~~}}}}}}{{{{{{zzzyyyzzz{{{|||}}}zzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}yyyrrrrrrsssoooiiigggbbb\\\YYYXXXVVVSSSSSSWWW\\\]]]aaaiiiqqqvvvwwwvvvkkkUUUGGGPPPfffwww~~~}}}|||uuu~~~zzz```NNNBBBDDDEEE>>>===BBB<<<:::;;;AAABBB>>>;;;;;;777555555999===BBBKKKTTTMMMLLLKKKIIIFFFAAA<<<888666888;;;;;;999777555555777666999======:::;;;???<<>>>>><<<;;;===;;;999777666555555555555666888:::;;;::::::999;;;:::999999999:::;;;<<<;;;;;;:::999999:::::::::<<<===???@@@BBBCCCCCCCCCBBBIIIPPPSSSPPPMMMJJJJJJQQQUUU```wwwdddHHH@@@777333444555444111222666999;;;:::999:::;;;GGGJJJRRR^^^mmmxxx{{{zzzvvvssspppqqqssssssooolllkkkkkkkkklllmmmooopppqqqoooqqqsssvvvxxx{{{||||||wwwyyy{{{}}}~~~~~~}}}|||{{{|||}}}~~~|||{{{}}}||||||}}}}}}~~~{{{yyywwwvvvxxxzzz||||||qqqnnnooopppzzz}}}~~~~~~||||||{{{{{{{{{|||}}}~~~zzzzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~|||zzzzzzzzzsssppppppvvvwwwpppgggbbb^^^ZZZWWWWWWUUURRRTTTYYY[[[^^^dddmmmtttuuuoooiiiWWWLLLOOOggg~~~}}}{{{wwwrrrZZZGGG???KKKQQQFFFAAAFFFDDD@@@???BBBBBB>>>;;;;;;:::999888888999>>>FFFLLLMMMNNNOOOMMMHHHAAA:::777555:::???@@@>>>:::888888222555;;;AAA@@@<<<===BBB===EEEPPPTTTLLLAAA>>>AAA<<>>???@@@AAAAAACCCGGGKKKLLLJJJGGGGGGIIIJJJKKKPPP___zzzeeeSSS>>>444555888555000000333777:::::::::999999???@@@DDDKKKVVVbbbnnnwwwuuuqqqnnnnnnoooooonnnllljjjiiijjjjjjkkkmmmnnnooooooppprrrtttvvvwwwxxxyyywwwxxxyyy{{{{{{{{{{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{|||}}}~~~~~~|||{{{yyywwwuuuvvvzzz~~~~~~rrrnnnmmmyyy}}}~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}yyy|||~~~}}}zzzvvvtttsssjjjkkkooorrroooeee^^^]]]ZZZWWWWWWWWWUUUTTTWWW]]]```eeelllsssssskkk]]]SSSDDDLLLbbb}}}zzz~~~wwwwww}}}sssbbbPPPAAA@@@QQQYYYNNNFFFIIIIIICCC???@@@???<<<;;;<<<======;;;999999===BBBFFFCCCHHHMMMJJJBBB;;;888999666;;;AAACCC@@@<<<;;;;;;999>>>FFFJJJFFF???@@@EEEDDDHHHNNNQQQJJJ@@@===@@@;;;AAACCCJJJbbb}}}___gggffffff\\\JJJAAAIIISSSWWWIIIEEEAAA???FFFWWWpppkkkXXXKKKGGGOOO^^^jjjmmmjjjlllsss{{{wwwtttuuuzzz||||||{{{xxxuuussstttuuusssvvvzzz{{{||||||}}}~~~|||xxxyyy|||~~~~~~}}}zzzxxxtttpppooosssxxx|||QQQYYYggg{{{mmm[[[III:::777<<<:::;;;<<<;;;:::999999:::666666666666666666666666777888999:::::::::999999666666555444222111333555555555555555777999<<<===<<<;;;:::888888888999999999999888888999999::::::999:::;;;===>>>??????@@@BBBCCCEEEEEEDDDCCCDDDEEEBBBCCCFFFOOOaaa~~~sssOOO999444777666333000222555888:::;;;::::::888999>>>CCCHHHOOO[[[gggrrrrrrqqqooommmkkkjjjiiijjjjjjkkkkkklllmmmmmmmmmnnnoooqqqrrrtttuuuuuuvvvuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvxxxzzz}}}~~~||||||~~~}}}zzzxxxxxxvvvuuuxxx}}}~~~zzzrrrmmmxxx|||~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}|||||||||{{{uuuxxxzzzyyyvvvrrrpppnnnsssqqqpppnnnggg___]]]```UUUTTTUUUWWWVVVUUUZZZbbblllooorrrqqqhhhYYYJJJAAAMMM```xxx~~~|||rrruuu|||yyy}}}}}}wwwtttwww{{{}}}ttt^^^OOODDD<<<>>>NNNUUUMMMFFFFFFDDD>>>:::;;;<<<:::;;;>>><<>>GGGKKKQQQRRRIIIAAACCCJJJOOOMMMKKKKKKFFF???===???;;;@@@CCCEEERRRhhhwwwzzz~~~pppcccyyyxxxttthhhWWWIIIFFFMMMUUUNNNIIIBBB@@@AAALLL```rrrjjjWWWHHHEEEIIIVVV^^^aaaeeelll~~~zzzyyyvvvssssssvvvxxxwwwuuujjjjjjiiifffdddcccdddfffccceeeggghhhgggggghhhiiikkkooovvv}}}~~~~~~|||yyytttpppooosssxxx}}}```nnnuuu]]]JJJ@@@<<<:::999999<<<>>>===:::999999:::444444444444444444444444777777777777888888888888333444555444333333666999;;;999777555666999<<<>>>===<<<:::888888888888999777777666666777888888999999:::;;;===>>>??????@@@@@@??????@@@BBBBBBBBB@@@@@@BBBEEEIIITTTnnnhhhKKK<<<888777777333333444666999;;;;;;;;;:::888;;;???AAADDDNNNYYYjjjooottttttpppkkkjjjjjjkkklllmmmnnnnnnnnnmmmllllllmmmoooqqqssstttuuuuuurrrsssuuuwwwxxxyyyyyyxxxxxxxxxyyy|||~~~}}}}}}~~~~~~~~~}}}|||{{{zzzzzzwwwvvvzzzzzz|||~~~wwwooovvvzzz~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{zzzyyyvvvvvvvvvtttqqqooooooppptttoookkkkkkgggaaa^^^___SSSSSSUUUXXXXXXXXX___gggssssssoooeeeVVVIIIAAA>>>ZZZooo|||zzzrrrqqqtttqqqtttvvvtttvvv}}}uuuaaaOOOEEE<<<999;;;CCCHHHEEEAAA@@@@@@;;;999;;;<<<;;;;;;>>>:::???@@@<<<<<>>:::888<<>>===>>>===>>>???CCCKKKYYYiiitttaaagggssseeeSSSEEEFFFRRRRRRKKKDDDAAA@@@DDDRRR```~~~iiiUUUIIIDDDKKKSSSWWWaaalll{{{xxxzzzvvvrrrpppooonnnjjjfff\\\\\\[[[XXXUUUUUUVVVXXXWWWXXXXXXWWWVVVVVVWWWYYYVVV[[[aaahhhooovvv|||~~~zzzvvvrrrqqqvvvzzzyyywwwfffMMM;;;:::@@@>>>777999<<>>;;;999999:::333333333333333333333333777666666555666666777888222444666555444555999<<>>:::666666888<<>>???@@@@@@@@@>>>===<<>><<>>>>>??????;;;;;;AAAJJJTTTdddqqqyyy^^^YYYwwwmmmZZZDDDCCCQQQSSSKKKDDDBBB???@@@JJJUUUuuu~~~eeeUUUIIIJJJOOOTTTaaappp~~~}}}|||wwwqqqmmmjjjfff```[[[WWWVVVTTTQQQNNNMMMOOOQQQNNNOOONNNLLLJJJJJJLLLMMMGGGKKKQQQWWW[[[```dddgggmmmyyy{{{wwwsssssswww|||aaaTTTEEE=========999555;;;:::999888777666555444222222222222222222222222111333555555444333444555555333222222555;;;BBBFFFKKKFFF???888555777===CCC===<<<;;;999888777666555777666555333333444555666666777999;;;===>>>>>>???===============???AAABBB@@@>>>BBBIIIIIIRRRuuuuuu___KKK===666666444222222333777:::<<<999::::::::::::===AAADDDNNNZZZhhhqqqtttvvvyyy}}}xxxxxxyyy|||}}}yyyrrrlllnnnkkkiiikkkooosssuuutttqqqrrrrrrssstttuuuvvvwwwyyyzzz|||~~~~~~~~~~~~}}}xxx{{{~~~~~~{{{zzzzzz~~~~~~|||}}}tttqqqpppssszzz~~~~~~||||||~~~zzzxxxzzz}}}{{{ttttttxxx|||~~~~~~}}}}}}}}}~~~}}}}}}~~~{{{}}}~~~{{{{{{}}}}}}|||{{{|||{{{yyywwwwwwsssooonnnnnnkkkeee___UUUWWW[[[]]]]]][[[XXXVVVOOOZZZ^^^YYY[[[gggpppqqqmmmcccXXXLLL===777HHH```ooozzzuuuvvvxxx~~~iiiSSSCCC===<<<;;;@@@AAA:::555555888999>>>@@@AAA@@@???>>>???AAADDD???:::;;;@@@AAA<<<777777444555888777333333999444666999:::;;;<<<>>>???@@@???@@@@@@===:::BBBMMMWWWWWWSSSIII>>>999<<>>BBB@@@===999666777;;;>>>@@@>>><<<999777666666666666555555444444444555555666777999:::;;;<<<======>>>>>>===>>>???@@@BBBCCC>>>;;;???GGGGGGIII^^^yyysss___JJJ;;;666666777666444444666777<<<======<<<;;;;;;===???@@@HHHRRRYYY\\\bbbjjjqqqrrrqqqqqqtttxxx{{{{{{zzznnnllliiiiiilllnnnnnnmmmnnnoooqqqrrrtttuuuvvvvvvwwwxxxzzz{{{{{{{{{yyyyyyuuuxxxzzzzzzyyywwwwwwwwwyyyzzz{{{~~~sssnnnkkkmmmsssyyy{{{zzzxxx{{{}}}{{{vvvssssssvvvyyyzzz}}}zzzvvvvvvyyy|||}}}|||{{{{{{|||}}}{{{{{{}}}~~~~~~}}}{{{{{{||||||xxxvvvuuutttrrrpppoookkkgggffffffccc]]]XXXTTTTTTTTTUUUVVVXXXZZZ[[[TTTYYYZZZ\\\jjj{{{{{{pppXXXDDDEEEQQQ\\\jjjvvv}}}vvvzzzyyyqqqZZZGGG===:::;;;===AAA@@@999333333555555777999;;;<<<<<<>>>@@@BBBHHHAAA999888;;;<<<888333666333333666555222222777444777:::;;;;;;;;;;;;<<<888777888999666444:::DDDKKKPPPSSSPPPGGG???<<<======>>>:::???NNNWWW```qqqzzzhhhccc|||}}}jjjbbbWWWHHH@@@HHHIIIIIIFFFAAA???AAADDDRRRnnnyyymmmjjjjjjjjjqqq{{{zzztttmmmiiiddd___ZZZUUUPPPLLLDDDCCCBBBAAA@@@?????????@@@AAABBBCCCDDDDDDDDDDDD>>>AAACCCCCCBBBAAABBBDDDEEEEEEMMM]]]hhhrrrzzzxxxzzz}}}~~~vvvwwwrrr```MMMCCC???999777777888999999444444444333333222222222222222333333333333333333222333333222111222444666666444333111111333444666888999999888777666888999BBB@@@===;;;888777666666444555555666666666555555777888888999::::::;;;;;;>>>===>>>>>>???AAABBBCCCCCC@@@EEEMMMLLLFFFMMM[[[{{{vvv[[[EEE777888999888555333222222<<<>>>??????===;;;::::::999===BBBEEEIIIRRR___hhhjjjhhhgggiiiooouuuzzz|||ssspppllljjjjjjjjjkkkjjjkkkmmmoooqqqsssttttttsssuuuvvvxxxzzzzzzxxxwwwuuuuuuvvvwwwwwwuuuuuuvvvwwwwwwzzz|||~~~sssnnngggfffkkkqqqvvvxxxuuuxxxzzzxxxsssnnnlllmmmpppppppppsssvvvyyyyyyyyyyyyzzz||||||zzzyyyyyyzzzzzzyyyxxxzzz|||~~~~~~~~~~~~}}}{{{{{{}}}yyytttqqqnnnkkkiiiffffffccc___^^^]]][[[VVVRRRQQQQQQQQQQQQRRRUUUWWWYYY\\\___cccnnnttt```TTTUUUkkk}}}}}}wwwrrrwwwyyy```JJJ<<<888:::<<<===@@@???777222111222111333555888;;;>>>AAAEEEIIIGGG???666444777999666222555333222444444222333666555888;;;;;;:::999888888666666777999777555999??????FFFLLLKKKEEE???<<<<<<<<<@@@>>>AAALLLQQQZZZkkkttt___aaajjjZZZ\\\RRR???BBBFFFJJJHHHCCC???@@@BBBCCC[[[www{{{vvvuuutttyyyzzzsssmmmddd```[[[VVVRRRMMMHHHDDD@@@@@@@@@???????????????>>>??????@@@@@@AAABBBBBB???AAACCCCCCAAA>>>======@@@===???GGGNNNUUUdddttt}}}~~~wwwrrrgggRRRAAA@@@???===:::777666777888222222222222222222222222222222222222333333333333333333222111000111444777444444333222111111111111222444666666666666777999>>>?????????===;;;999777333444555777777777666555888888888888888888999999;;;<<<<<<>>>???@@@AAABBBFFFEEEJJJPPPMMMDDDGGGQQQeeekkkWWW???;;;666444555555333000777:::===???>>><<<;;;;;;:::;;;<<<===@@@IIIVVV___fffffffffgggkkkpppsssuuuyyyuuuoookkkiiikkkmmmnnnkkklllnnnqqqrrrrrrqqqppptttvvvxxxyyyyyyyyywwwvvvvvvwwwwwwvvvuuuuuuxxxzzzzzz|||||||||yyyrrrjjjeeeffflllqqquuutttwwwzzzyyyuuuppplllkkkkkkjjjjjjmmmrrrwwwyyyzzz|||}}}}}}|||yyyxxxxxxyyyyyyxxxwwwwwwyyy{{{|||}}}{{{}}}~~~{{{yyywwwuuurrrooolllhhhccc___```]]]ZZZYYYXXXVVVRRROOONNNOOOPPPRRRSSSTTTSSSSSS]]]gggvvvzzzdddMMM\\\www~~~|||{{{ssswwwmmmSSS???777777;;;===;;;===<<<555000111111000000222555999<<<@@@FFFIII@@@999444555:::>>><<<888777555444555666777777888666999;;;<<<:::777666555777888999:::::::::;;;===;;;===>>><<<999:::>>>BBBDDDGGGCCCAAAFFFGGGNNN___|||___UUU}}}sss\\\```ZZZEEE>>>CCCIIIIIIEEE@@@???@@@>>>OOOeee{{{|||xxxwww}}}|||rrrjjjddd\\\YYYTTTPPPLLLHHHDDD@@@BBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBB@@@>>>>>>DDD@@@???BBBEEEIIISSS^^^nnn{{{iii\\\PPPDDD<<<999::::::777444222222444111111222222222222333333111111111222222222333333222222222000///000333666222222222222222222222222222333444444444555888;;;888;;;???CCCCCC@@@;;;888222333555777888888777666999888777777777888888999999999;;;<<<>>>???@@@@@@AAABBBFFFIIIDDD@@@GGGSSS^^^uuu}}}oooOOOCCC666222777:::777111111444999<<<======>>>???999::::::999:::???GGGMMM\\\```eeejjjnnnqqqssstttwwwtttnnniiigggiiimmmppplllmmmnnnpppqqqqqqppppppssstttuuuvvvwwwwwwvvvvvvvvvvvvvvvuuutttuuuxxxzzzyyyzzzyyywww||||||rrrkkkiiilllpppsssvvvyyy}}}~~~|||xxxtttrrrmmmnnnooossswwwzzz{{{zzz~~~~~~|||yyyxxxxxxyyyvvvvvvvvvuuuvvvwwwyyy{{{zzz{{{}}}~~~}}}yyyssspppnnnnnnnnnnnnlllggg```[[[YYYWWWUUUTTTSSSRRRPPPOOOLLLLLLMMMPPPSSSWWWZZZ\\\fffuuuyyygggYYYNNNaaa|||}}}}}}~~~www{{{lll\\\GGG999555888:::;;;666999777222000222333222+++---000222555999>>>BBB???;;;999===DDDGGGCCC>>>:::888777777:::===>>>===777999;;;;;;999777555555555555666666777999888666777777666444444777???DDDGGGJJJCCC>>>@@@???EEEVVVlllSSSqqqhhhaaa]]]JJJ===AAAFFFHHHFFFCCC@@@???===GGGWWWkkk{{{xxxuuujjj```YYYTTTRRROOOMMMKKKIIIFFFDDDDDDDDDEEEEEEDDDCCCBBBAAADDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA???>>>@@@@@@BBBFFFKKKYYYeeeuuujjjSSSDDD<<<;;;===555666666555333333444555222222222222222222222333//////000000111222222222111111111000///000222444111111111111111222333333444444444333333444888;;;333777===BBBCCC@@@;;;888222333555666777888999999999888777777777888999:::777888999;;;===>>>??????>>>???BBBCCC@@@@@@JJJVVVZZZggghhhWWWCCC:::;;;===:::555///111555777999<<<@@@BBB<<<<<<<<<;;;999:::===???FFFLLLVVV___eeejjjmmmooopppooonnnkkkhhhhhhkkkmmmllllllmmmoooqqqrrrssstttuuutttsssrrrqqqqqqrrrrrrrrrssssssrrrqqqrrruuuwwwuuuvvvtttrrrxxx~~~wwwsssrrrssstttxxx{{{yyyzzz|||~~~}}}zzz}}}~~~~~~}}}yyywwwvvvvvvssstttuuutttrrrrrrtttvvvxxxxxxxxxwwwuuupppiiiddddddeeefffgggfffbbb[[[VVVQQQQQQPPPOOONNNNNNNNNNNNOOONNNOOORRRYYYdddnnnuuu~~~iiiYYYSSSTTTXXXcccsssxxx{{{yyyrrroooyyy|||{{{{{{zzzxxxpppUUUJJJ===555444666777777333555444111111444555333...///111222333666;;;???DDDAAA???CCCJJJKKKFFF@@@::::::777777<<>>AAACCCDDD===;;;???>>>BBBQQQtttWWWeeevvvhhh```KKK???@@@BBBEEEGGGFFFCCC???<<<@@@IIIZZZqqq~~~xxxiii___UUUNNNKKKKKKKKKMMMPPPSSSSSSRRRNNNOOOPPPPPPOOONNNLLLKKKJJJJJJKKKLLLKKKJJJHHHGGGGGGFFFEEEFFFGGGGGGEEECCC???>>>>>>???????????????EEELLLWWWggg|||oooVVVGGG???:::999;;;777666555555555666666777222222222111111111111111---......///000000111111///000111111000000111333111000/////////111222333444444555444333444666777222555999<<<===;;;888666333333444555666888:::;;;999888777777777999;;;<<<666888:::<<<>>>?????????@@@???@@@BBBCCCDDDJJJPPPQQQTTTfffqqq[[[JJJBBB===:::777222333333333444888===AAABBBBBBAAA???===;;;;;;;;;777<<>><<<555111222555777999:::<<<===;;;===999:::AAA@@@???IIIZZZ{{{yyydddaaavvvlllMMMDDD@@@>>>AAAHHHJJJFFF@@@===<<>>EEEDDDBBB@@@===;;;:::999:::;;;<<<===???FFFPPPWWWqqqyyyzzzrrrooohhhhhhjjjmmmrrryyyxxxrrrnnnlllmmmmmmnnnpppqqqrrrqqqqqqssstttsssuuutttpppqqqxxx~~~|||{{{vvvyyy~~~|||vvvyyy{{{{{{xxxtttrrrqqqllloooqqqpppllljjjiiijjjgggffffffhhhjjjiiieeeaaaYYYWWWSSSQQQPPPOOOMMMKKKLLLMMMMMMMMMNNNOOORRRTTT[[[dddrrr{{{ooo___SSSQQQZZZkkkzzz{{{}}}www}}}mmmwww|||wwwttt|||nnnSSS;;;888555444555777888999444555333000111555555222111111222222222666:::>>>???:::555777===AAA>>>:::555555333222:::EEEGGGBBB999999999888888999===@@@:::999444111777>>><<<444333222111111333666:::===777:::777;;;DDD@@@;;;BBBJJJmmm{{{ttt|||qqqcccyyyPPPGGG@@@;;;???HHHLLLHHHAAA@@@===;;;AAAQQQiiippp\\\OOOIIIEEEAAAEEEIIIPPP[[[gggrrryyy|||uuujjj___YYYMMMOOOSSSWWWXXXSSSJJJBBBFFFFFFCCC@@@???@@@???<<<===@@@AAACCCMMM```sss|||~~~|||hhhUUUIII???>>>@@@===888444222222222222111111111000////////////////////////////////////////////////...///000111111000///.........---,,,---...///000111111111111111111111111111222222333333444555555555555555666777777888888555666666888999;;;===>>>===;;;999:::>>>??????===??????>>>>>>>>>>>>??????CCCAAAJJJ___vvv~~~vvvfffVVVMMMEEE888;;;555222444666555333444888<<>><<<888555333444555777444111...///111333222111111000//////111555888;;;;;;999777666666666444333444444333555888<<<>>>>>>:::888666444333444555555999666333333555777666444222333444555666777888999::::::999:::;;;<<<<<<<<>>EEEKKKFFFAAA;;;;;;BBBJJJWWWrrrxxxjjjZZZMMMGGGEEEFFFJJJQQQ^^^kkkwww{{{rrrjjjZZZWWWfffjjj[[[KKKGGGEEEEEEEEEFFFDDD???<<<<<>>===>>>>>>============>>>>>>EEEBBBFFFPPP]]]uuuvvvaaaVVVNNNAAA@@@:::777999:::666333222444777<<<@@@AAAAAA>>>===777999::::::999:::;;;===DDDIIIQQQ[[[fffpppwww{{{~~~|||wwwqqqllliiikkklllqqqqqqrrrrrrrrrtttvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvtttqqqoooppprrruuuwww{{{|||wwwuuuqqquuuxxx{{{|||}}}|||~~~|||xxxsssnnnkkkiiieeefffhhhhhhgggggghhhjjjjjjgggeeedddcccaaa\\\YYYTTTPPPNNNMMMJJJFFFFFFJJJHHHJJJQQQ\\\cccjjjwww|||jjj]]]KKKMMMXXXkkk}}}yyyvvvzzzxxxrrrvvvuuuaaaOOODDDAAA>>>:::666444444555777222000......111222222111111111000111222555777999777777666555555555555666777444222333666888888666888666444222222333555777999666333333555666555333444555555666888999::::::::::::999999999;;;>>>AAA@@@]]]xxx~~~wwwlll~~~YYYHHHAAABBB===@@@GGGGGGFFF???<<>>===;;;<<<===>>>@@@FFFNNNTTTeeesssxxxcccOOOBBB888999555333555666333111222000000000000////////////........................------------------------,,,------......------,,,------,,,,,,,,,---...///000000000000000000000000//////000000111222222222333333444555555666666777999999888888999999::::::;;;:::999:::<<<=========<<<<<<;;;;;;;;;;;;<<<<<<>>>???BBBDDDFFFTTTxxxnnnfffaaaWWWFFF@@@;;;<<<;;;666222111111222444777:::>>>AAABBB<<<<<<<<<:::777666666777<<<<<<===AAAIIISSS\\\bbbnnnpppsssssspppmmmjjjiiigggeeedddeeehhhkkklllmmmttttttttttttwwwzzz}}}{{{yyywwwuuuuuuvvvxxxyyytttvvvxxxyyyxxxvvvrrrpppooopppqqqrrrsssuuuzzz}}}}}}}}}xxxuuuqqqnnnllliiiccc___aaadddiiilllkkkhhhfffeee^^^[[[WWWTTTQQQNNNKKKHHHMMMKKKKKKLLLJJJIIINNNUUU\\\aaakkkvvv~~~|||ppp^^^NNNFFF>>>SSSkkkyyyvvvmmmuuu}}}zzztttxxxrrr[[[GGG<<<999@@@===999666333333444444111///...///000222222111//////000111222333444444222444666555444444888;;;BBB===999888::::::666222666555333222222555999;;;999777555444444555444333444444555666777777888888888777666777:::>>>CCCEEE@@@WWWssskkkhhhmmmSSSEEEDDD===;;;CCCGGGIIIBBB>>>>>><<<===JJJZZZwww{{{wwwxxxxxxtttoooiiidddbbbaaaaaakkkqqqxxxzzzooo```UUUUUUQQQLLLIIIHHHGGGDDDAAA;;;<<<<<<;;;;;;>>>BBBEEENNN[[[jjjvvvjjj^^^III:::999999333222444777666222111444000////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------........................---......//////000111111222222333333444555555555666666666666777888999999:::999999999:::<<<<<<===::::::999999999999::::::444:::AAACCC@@@EEEZZZpppzzzwwwsssgggTTTKKKCCC@@@===888555555333111000111444999>>>AAAEEEDDD@@@;;;777666888;;;;;;;;;;;;;;;<<<>>>???@@@KKKQQQYYYaaagggkkknnnpppooollliiigggfffccc```]]]aaaaaaaaacccggglllrrruuu~~~~~~}}}}}}}}}}}}~~~~~~|||zzzzzzzzzzzzyyyvvvttttttsssrrrpppppptttyyy}}}uuuyyymmmhhhdddeeeiiijjjeee___gggjjjlllkkkeee^^^YYYUUUQQQNNNLLLIIIHHHHHHIIIIIIJJJIIIJJJLLLMMMOOOXXXbbbxxx~~~xxxfffVVVQQQMMMEEEBBBFFFLLLbbbvvv}}}{{{vvvssswww{{{{{{zzz|||{{{uuuzzzwww|||ttt]]]FFF999555666:::888555222111111222222222222111111111111000000,,,---...000000111000000///222666555444555;;;AAAQQQKKKEEEDDDDDDAAA:::444666444333222444777<<<>>>999888777666555555444333222222333333444444555555555222222999CCCJJJIIIFFFFFFRRRgggzzzkkkRRRbbb___IIIEEE>>>:::???BBBGGGCCCAAA@@@===<<>>===>>>???@@@BBBKKKUUU```ooolllQQQGGG:::444999===333333666888666111000444////////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,,,,,,,,,,------------------------,,,------......//////000111111111222333333444444111111222333444666888999888888999999999:::;;;<<<999999888888888888999999333777>>>BBBBBBDDDLLLVVV{{{vvvggg[[[NNNGGGBBB<<<:::;;;888555222///000333888;;;DDDDDDCCC@@@===::::::;;;666777777888999999999999===@@@EEEKKKQQQXXX___dddwwwwwwvvvuuurrrnnniiieee[[[ZZZYYYXXXZZZ\\\```bbbvvvvvvxxxyyyzzzzzzzzzyyy~~~~~~|||yyywwwyyywwwtttooollllllnnnqqqpppwwwrrrlllhhhjjjooopppkkkeeedddeeeccc___XXXQQQLLLJJJKKKJJJIIIGGGGGGHHHKKKMMMJJJIIIKKKPPPSSSXXXaaakkkuuunnnUUUFFF===@@@FFFHHHMMMUUUfffsss~~~{{{qqqvvv~~~tttmmmhhhjjjpppuuuuuuuuutttvvv|||{{{xxx|||cccKKK;;;555444555444333111000000111333444555555444333111//////...,,,---///111222222111000...222555555444777>>>DDDVVVRRRMMMJJJHHHDDD<<<555333222111111333666:::===999999999888777666555555333333333444444444444444777222444AAASSSZZZQQQFFFEEEIII[[[uuuvvvRRRQQQwwwoooSSSJJJBBB===>>>;;;CCCBBBBBBBBB@@@???BBBGGGMMMiii}}}~~~}}}{{{yyyxxxwwwsssnnnjjj___]]]YYYVVVVVVZZZaaafffgggeeeaaa\\\XXXWWWYYY[[[^^^kkk~~~wwwqqqeeeWWWPPPPPPMMMGGGEEECCCAAA@@@??????>>>>>>???BBBHHHPPP\\\ooopppTTTBBB===777666999666444333444666444//////111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000111111222333333...//////111222444666777666888999888888888:::<<<888888777777777777888888:::::::::<<<@@@EEEJJJNNNaaaxxxyyykkk[[[OOOFFF>>>::::::<<<999555222111222444555777<<>>:::888;;;999666444555777:::<<<;;;;;;;;;<<>>>>>EEETTTbbbjjjpppttt~~~~~~tttzzzqqqjjjeeejjjpppqqqpppooonnnsss{{{yyytttmmmSSS???666444333222111111111111222333555666444555555444111...---......///111333444555444444///111333333444888>>>CCCOOOMMMKKKHHHDDD>>>777222000000///000111333666888666888999999777666666777777777777666666666666666999666:::KKK^^^bbbTTTDDD===AAAQQQooojjjXXXiiiiiiVVVGGGAAA???777AAABBBCCCCCCAAA??????@@@DDDXXXvvv~~~~~~~~~zzzkkkfff^^^UUUOOOMMMPPPSSSQQQNNNJJJGGGEEEEEEGGGHHHGGGPPP\\\gggrrr}}}dddUUUSSSQQQMMMGGGEEEBBB@@@??????>>><<<>>>===@@@FFFNNN\\\qqqxxxyyy{{{sssfff^^^KKK>>>:::999444777888000555222111444444000///000000000000/////////......------------------------------------------------++++++***))))))***++++++))))))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,------.../////////...//////000000111222222//////000111222333555555555777888888666777999<<<888888777777777777888888<<<;;;::::::===BBBFFFGGGKKKWWWoooqqqcccUUUHHH???<<<:::999888777555444444444111555:::===>>>>>>>>>>>>CCC@@@<<<888666666777888666666666666777;;;@@@DDDDDDJJJSSSWWWYYY^^^fffmmmvvvvvvwwwwwwuuurrrooommmbbbdddgggiiijjjhhhfffdddbbbgggmmmnnnllljjjhhhiiidddhhhnnnqqqqqqpppooonnneeefffeeeaaa]]][[[^^^aaagggccc___^^^^^^]]]XXXSSSLLLLLLLLLKKKJJJJJJLLLNNNHHHJJJMMMOOOQQQTTTYYY]]]hhhiiiqqq~~~{{{wwwkkkkkkfff\\\SSSMMMDDD;;;>>>KKK\\\lll|||}}}wwwvvv~~~}}}}}}zzzsssppprrrssspppnnnooovvvwww}}}~~~wwweeeWWWDDD777444444333000000000000000111222333444...111333222///------.........000222333555555666000000///000333777<<>>===@@@III\\\uuussseeeZZZUUUSSSJJJGGGDDDAAA@@@@@@AAAAAA===BBBFFFHHHLLLWWWjjjxxxrrriiiaaaYYYOOOKKKFFFCCCCCCBBB@@@??????===???BBBDDDIIIVVVdddqqqyyywwwtttcccLLL===333222666555///555999111666222000333555222111222000000000000////////////------------------------------------------------,,,+++***))))))***+++,,,((()))***+++,,,+++******************************,,,,,,---......//////000......//////000111111111222222111111222222333444555777888888666666999<<<888888777777777777888888888;;;======>>>???@@@???EEEFFFPPPfff{{{kkkYYYKKKFFF777888999:::999888666555444444333333666<<>>777777===>>>:::NNN^^^mmmvvvzzzqqqxxx~~~}}}yyyyyyxxxuuuyyy~~~}}}aaaKKKCCC999444333444333111//////............//////***---000000...------///++++++---...000222444444111///---...222666:::<<>>AAADDDDDDDDDCCCAAA???@@@@@@HHH]]]xxxsssfff```RRROOOKKKGGGFFFDDDCCCBBBAAADDDFFFBBB===???HHHRRR\\\ssssssdddYYYTTTMMMIIIHHHHHHFFFDDDAAA???@@@BBB>>>;;;AAAKKKMMM___xxxnnn^^^QQQBBB777333222222222111111111000000222111000.........///000111111111111000///...---************+++,,,------111111000///---,,,+++***++++++++++++++++++++++++************************,,,,,,+++******))))))(((+++++++++,,,---...///000///...,,,,,,---000333666333222222111000000000111444444444555555555555666999888666555555777999:::888999:::<<<>>>AAABBBBBBCCC@@@BBBLLL[[[nnn~~~zzzwwwfffQQQNNNCCC:::;;;>>>===888555555555555555555777;;;===???DDDIIIJJJGGGCCCAAA@@@>>>;;;888555444555777999777777777888:::===???AAAEEEFFFHHHKKKNNNPPPRRRSSSSSSVVV[[[___aaa```^^^]]]RRRSSSUUUYYY^^^aaaaaa```aaaaaaaaabbbbbb___ZZZWWWRRRRRRPPPMMMJJJIIIJJJLLLPPPPPPPPPRRRTTTWWWZZZ[[[aaaYYYXXX]]]]]]YYY^^^iiiuuu|||tttllldddWWWEEE888;;;666666;;;@@@CCCLLLWWWdddooozzzkkk```kkk~~~www|||cccMMM>>>999333222444555222///////////////............111111111111000000000000//////...---...///000111444222///...000333888:::CCC@@@<<<888555333222222333333444444444555777888333333333333333444444444AAAAAABBBAAA>>>999555222888888:::???DDDEEEBBB???HHHKKKCCC===RRRxxxiiifffoooNNNBBBEEE>>>???@@@AAADDDEEEAAA<<<@@@@@@BBBIIIXXXqqq}}}pppiiifffaaaZZZSSSOOOLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@FFFKKK\\\tttrrrcccVVVQQQNNNIIIGGGIIICCC@@@@@@BBBBBB>>>===???@@@GGGVVVhhhyyy}}}jjjTTTEEE;;;444222444222222111111111000000000111000///.........//////000000000000///...---,,,++++++*********+++,,,,,,......---,,,++++++***)))++++++++++++++++++++++++************************---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++,,,...000222333222222111000000111111333444444444555555555555777666555444444666777999888999:::===@@@BBBDDDDDD<<<===BBBKKKUUUcccxxx{{{kkkYYYNNNEEEBBBBBB===999888::::::888666555444555666:::===AAACCCCCCCCCDDDFFFCCCBBB@@@>>>;;;888666444777666666666777888999:::;;;;;;===>>>@@@AAABBBCCCGGGIIIMMMPPPQQQPPPOOONNNFFFGGGHHHLLLPPPSSSTTTSSSPPPQQQRRRUUUVVVUUURRROOOJJJJJJJJJIIIIIILLLPPPSSSLLLOOOSSSYYY___dddgggiiimmmkkkpppzzz{{{vvvxxx|||sssccc\\\TTTMMMIIICCC:::333777;;;EEEOOOUUUZZZdddpppxxxmmmhhhrrrxxxwww|||~~~xxxxxxyyygggNNN<<<999555222222444555333///////////////.........---000000000000////////////......---------...///000111///...---///333888;;;>>><<<888555222111111111333444555666666666777888555555555444333555888;;;HHHFFFDDDBBBAAA>>>:::777555666888===BBBEEEDDDCCCAAAIIIHHHAAAKKKggg~~~~~~wwweeeqqq}}}YYYFFFCCC===;;;:::>>>EEEIIIFFFAAABBB===:::<<>>;;;<<<777777666666555555555555777888999::::::===@@@CCCCCCEEEGGGHHHEEE@@@:::777777666666555444555555555888888888888888999999999>>>???AAABBBCCCCCCBBBBBB???>>>>>>AAAEEEHHHIIIIIIFFFGGGIIIMMMPPPQQQPPPNNNHHHHHHIIIIIIKKKOOOUUUYYYXXX[[[^^^aaacccdddccccccuuuuuu|||xxxqqqssszzz{{{|||xxxpppcccVVVNNNDDD@@@;;;666444444555666CCCNNN```nnntttxxxwwwzzzqqqqqqxxxpppllllllpppssssssuuuxxxwwwsssmmmttt|||iiiRRR===222444222000111444444222/////////.........---------//////.........---------,,,,,,,,,,,,,,,---......---,,,,,,,,,///222666999777666333111000//////000///000111333333333222222111333444222///111888>>>HHHBBB<<<:::<<<<<<999555777666777:::>>>BBBCCCCCC>>>BBBCCC???BBBSSSkkkzzzyyyiii^^^mmmQQQEEEAAA<<<999===EEEKKKKKKIIIGGG???;;;<<<===HHHfff~~~yyyssskkkfff]]]YYYTTTOOOKKKHHHEEECCCCCC<<<999===CCCLLL```rrrwwwiii[[[RRRNNNQQQKKKGGGFFFCCC>>>;;;<<<@@@===>>>BBBJJJXXXnnnzzztttgggSSSFFF>>>777555555222222555000000000/////////............------------------,,,,,,,,,,,,,,,+++******,,,,,,+++***))))))******))))))))))))))))))))))))************************************************))))))******+++,,,------,,,,,,,,,,,,,,,---...///...---,,,++++++,,,...///222111111000000111111111222222222222333333333444444444333333444555666777444444555:::@@@CCCCCCBBB???@@@DDDGGGFFFFFFLLLTTTffflllwwwtttaaaUUUKKKEEEDDD;;;:::999888999999999888999888777555444444666777;;;???DDDHHHIIIFFFBBB@@@999999888888888777888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;>>>AAACCCDDDCCCDDDFFFIIINNNPPPPPPOOOPPPPPPNNNMMMLLLOOOTTTXXX]]]\\\ZZZWWWTTTPPPMMMKKK^^^^^^bbbfff```TTTMMMLLLLLLNNNOOONNNHHHAAA:::666666888999777666999@@@FFFZZZeeeuuusssmmmkkk|||mmmiiihhhkkkllllllooossspppnnnjjjnnnyyyiiiVVVBBB666111111000000111222222///,,,.........---------,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++,,,---000333444111111000///...//////000---...///111333222000...///333666555111222999@@@EEE===444222555888555222;;;999888888999<<<>>>@@@EEE@@@<<<<<>>CCCGGGKKKOOOHHH@@@???EEECCCAAAQQQiii{{{uuuzzzsssmmmeee]]]UUUNNNHHHDDDDDD???===??????@@@HHHQQQZZZeeevvv}}}pppiiiYYYSSSOOOOOOLLLEEE???===@@@>>>@@@BBBCCCFFFPPPZZZooovvvkkkXXXLLLCCC666555222111444444111///111/////////.........------,,,,,,,,,---------,,,,,,***++++++++++++******))),,,++++++***))))))))))))))))))))))))************************************************************))))))***+++,,,------...------,,,,,,,,,---......+++++++++,,,---...000111000000000//////000000111111111111111222222222222333333444444555666777777555444666;;;BBBFFFEEEBBBCCC??????CCCDDDAAA@@@AAAHHHUUUkkkvvvgggWWWMMMHHHDDD???;;;::::::888777<<<;;;:::999777555222000222555:::>>>AAABBBBBBAAA;;;;;;<<<<<<======>>>>>>888888888888999999::::::999888888777777777777777999777666777:::===>>>>>>@@@@@@@@@CCCFFFHHHHHHHHHRRRQQQOOOLLLJJJJJJMMMPPPMMMJJJFFFAAA===;;;::::::::::::<<<===;;;777777999444666888888666444333444000999DDDJJJNNNSSS\\\cccooouuu~~~uuufffcccmmmyyyooommmnnnppppppnnnooossstttwwwwwwtttyyyttt^^^MMM@@@555///000000000000000000///,,,***------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++---,,,,,,,,,,,,---...///............///000111111333222333555777777444111000777======999999===CCCFFF>>>555222666999888444999888666555666999===@@@QQQOOOMMMIIICCCDDDVVVkkk}}}hhhLLLddd|||aaaIIICCC???>>>>>>???HHHSSSHHH???===CCCBBB<<<@@@LLLmmmoooqqqxxxmmmcccXXXOOOIIICCCBBBBBBDDDBBB??????AAA>>>EEERRRcccvvvuuuiii^^^XXXRRRKKKGGGEEEBBBAAABBBCCCAAA>>>AAAGGGMMMZZZssspppbbbSSS???777999555555111///111000...000333.........---------,,,,,,***++++++,,,,,,,,,,,,+++*********++++++******)))++++++***)))))))))******************************************************************************+++,,,,,,---...//////000---------,,,,,,------...******+++,,,---///000111...............//////000000000000000111111111222222333333444555666777777888666888>>>EEEIIIGGGCCCAAA;;;:::???DDDBBB???>>>:::JJJ```ttt~~~hhh[[[QQQIII???999888999:::999======>>>???@@@>>>:::666111222333555777888999999999:::;;;===>>>?????????777888888999999:::;;;;;;:::::::::999999999888888;;;999999:::<<<>>>>>>===???===<<<<<<>>>@@@@@@@@@FFFFFFEEECCCAAAAAACCCEEEEEEAAA<<<666333111222333111000///......///333777111333444222000000333666999GGGZZZiiiqqqxxx}}}nnnbbb___iiitttrrrsssuuuuuusssvvv{{{|||cccIII<<<555///...111000000000///...---+++***------,,,,,,,,,+++++++++,,,,,,++++++++++++******)))******+++,,,+++++++++------------,,,,,,,,,+++,,,,,,---///000111222222444222222333666777444000...444:::;;;999888:::===BBB<<<555333555777666444333333333333555999???CCCYYYbbbggg\\\IIIFFF]]]www{{{WWWUUUqqqxxxOOOFFF???===;;;;;;DDDPPPLLLEEE???>>>===;;;===AAASSSfffrrrhhhxxx|||qqqeeeZZZTTTFFFDDDBBBAAA@@@??????@@@<<<;;;>>>GGGSSSeee{{{rrrcccYYYQQQLLLKKKHHHDDDAAA@@@>>><<<@@@FFFBBBHHHZZZxxxjjjVVVJJJCCC777444888666666333111111000---///444------------,,,,,,,,,,,,))))))+++,,,,,,,,,++++++)))******+++++++++*********))))))))))))******+++*********)))))))))))))))************************************************,,,---------......//////...------,,,,,,---------*********+++,,,------...---,,,,,,,,,,,,---...////////////000000000111111000111222333555555666666888666777===EEEIIIFFFAAA>>>::::::>>>AAA??????AAA>>>IIITTT^^^ooo}}}ooobbbQQQEEE@@@???@@@???======>>>AAADDDEEEBBB???666666555444444333333333444555666888999:::999999777777777777888888888888999999999:::999999888777:::::::::;;;======<<<;;;;;;999666666777888888888777888999999777777888:::>>><<<888444111000000000333444333000...///111333///111333222222666===DDDRRR```uuurrrggg___dddqqqyyyvvvtttvvvxxx}}}eeeOOO<<<666444///...222/////////...---,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,+++++++++,,,,,,---------,,,+++***+++---...000111111222444000...///333444111...+++...111222222333444555999777444222333333222111///111222333444888>>>CCCZZZcccdddWWWJJJMMM___ppp|||oooSSS```cccRRRDDDAAA???<<>><<<===???<<<999>>>HHHQQQddd{{{mmm___TTTOOOLLLJJJEEE???===??????===BBBOOO^^^lll~~~444444333222111000///......---,,,,,,,,,,,,---...------------,,,,,,+++***,,,+++))))))***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---)))************+++++++++...---,,,+++******************+++++++++,,,,,,,,,////////////////////////...000222222222333444666666666777888999;;;===>>>???>>><<<;;;;;;===???AAAKKKMMMRRRZZZgggxxxvvvdddSSSFFFAAAAAA@@@>>><<<<<>>@@@:::>>>NNN^^^nnnppppppzzzpppdddYYYPPPIIIFFFFFFCCC@@@======<<<;;;:::AAAGGGTTThhhwwwqqq```PPPKKKKKKGGGAAA>>>>>>???AAAFFFOOO\\\jjjttt{{{}}}}}}333333222111000///.........---,,,,,,,,,,,,---...,,,,,,------,,,++++++***---+++******+++,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))*********************))))))*********+++++++++...---,,,+++************++++++,,,,,,,,,---------...........................000111222222222444555555555666777888:::<<<===???>>><<<;;;;;;===???AAAKKKPPPZZZcccllluuu|||sss___PPPLLLFFFAAA>>>>>>@@@BBB@@@>>>@@@FFFJJJKKKNNNSSSMMMFFF???;;;;;;:::666222333222111111222111000...222222333333333333333333333222111000000///...---***+++,,,------,,,***)))------...---------------...............///333666666:::;;;999<<>>>>>CCCKKKPPPOOOJJJCCC>>>;;;777;;;CCCJJJTTTkkkjjjuuuttthhh\\\SSSNNNJJJGGGCCC@@@???>>>===;;;;;;;;;???HHHYYYppp~~~gggZZZTTTNNNHHHFFFAAAAAAAAABBBGGGQQQ]]]eeelllpppwww|||zzz222111111000///...------------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******,,,***))))))***++++++***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))+++*********)))))))))((()))))))))*********++++++---,,,+++***************,,,,,,,,,,,,---------...------------------------...///111111111111333444444444555555777888:::;;;===<<<:::::::::<<<>>>???HHHRRR```lllrrrrrrpppnnn{{{{{{nnnfffYYYMMMFFFBBBAAA@@@>>>???AAAEEEEEEFFFMMMVVVYYYOOOEEEAAACCCDDD???:::;;;777333333666666333000000000111111111111111111444222000/////////......444444444444444444333333333222222222444444333222//////000111444:::BBBHHHMMMOOOOOONNNTTT^^^fffiiilll|||ttteee[[[]]]dddqqq~~~xxxnnnpppuuuuuuvvvzzz|||zzzzzz{{{{{{{{{vvvfffRRR???555444111111111111000///......111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,+++++++++,,,------000000///000111111000...,,,///000000333777666111111...///222444444666::::::777555666666555666999DDD@@@<<<:::999999999888<<>>@@@???CCCMMMVVVUUUKKK@@@;;;:::<<<>>>===@@@SSSgggqqqkkkuuuwwwlllaaaZZZXXXSSSLLLFFFCCCAAA@@@???:::888666777>>>MMM```mmmqqqcccWWWOOOLLLFFFEEEBBB@@@BBBIIIRRRYYYbbbgggnnntttyyy|||000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******)))(((&&&''')))*********))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***************+++++++++,,,,,,,,,---------------------------------///000000000000111333333333333444555666888999999888888777888999;;;<<>>CCCMMMXXX___nnnpppooonnnqqqwwwxxxuuuuuusssllllllmmmfff\\\jjjmmmwwwyyypppppptttwww|||}}}}}}uuucccRRRAAA555111444...///000000000...---,,,000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,******************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++++++++,,,---...///......///111222000///...000111000222666555000//////000222333444777:::===:::888777666555666888BBBAAA???===<<<;;;:::999???GGG\\\ttt}}}xxxyyyeeeXXXdddzzzcccRRRFFFCCCEEE@@@<<<===FFFSSSVVVNNNCCC>>>===<<<<<<:::;;;GGGUUUmmmxxxnnn~~~vvvoookkkdddXXXNNNHHHEEECCCBBB;;;======<<<<<<@@@HHHOOOfffzzzgggYYYSSSNNNLLLHHHEEEEEEJJJSSSYYY```eeemmmsssxxx{{{~~~|||}}}vvv{{{//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++******))))))((('''(((***,,,,,,,,,((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((&&&&&&'''((())))))******(((((()))))))))*********++++++******))))))******)))*********++++++++++++------------------------,,,...////////////000111222222333333444555666777888888777777888:::;;;<<<@@@GGGRRRZZZ]]]]]][[[ZZZNNNYYYjjj{{{ssskkk\\\TTTLLLHHHEEECCCFFFKKKHHHGGGFFFEEEHHHOOOWWW]]]WWWVVVQQQIIIBBBAAAFFFLLLQQQPPPOOONNNMMMLLLLLLLLLJJJMMMNNNGGG<<<666888<<<>>>@@@BBBDDDDDDCCCAAA@@@EEEFFFJJJPPPVVV[[[]]]]]]ZZZZZZYYYYYY\\\dddmmmttt~~~wwwfffaaaZZZZZZeeeqqqsssnnn~~~~~~xxxtttvvv{{{xxxrrrnnnnnnrrrzzz~~~lll\\\HHH;;;444///...000,,,---...///...---,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))***+++,,,...000111.........///111222111///---//////---///222111---///111333222222333555777======:::777666777888888<<<<<<<<<;;;:::999999999;;;:::CCCXXXjjjrrrxxx~~~iiiYYYfffhhhSSSIIIHHHAAA>>><<<@@@HHHLLLJJJFFFAAA<<<999999999:::???DDDRRRhhh{{{|||{{{{{{rrreeeXXXOOOJJJGGGEEE===???@@@>>>;;;:::<<<>>>FFF[[[wwwqqqggg^^^[[[UUUPPPNNNQQQXXX]]]bbbgggmmmrrrvvvxxxzzz{{{}}}~~~{{{uuuttt~~~.........---------,,,,,,++++++,,,,,,,,,,,,++++++(((((()))************)))+++***)))***---/////////(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((((((((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((()))))))))******+++******)))))))))******))))))))))))************------------------------,,,---//////...---///000222222222333333555666666888888888999:::;;;<<<======AAAFFFIIIIIIIIIJJJJJJEEEGGGOOO```vvv}}}qqqfffYYYKKKCCCAAAAAABBBBBB???>>>BBBKKKRRRZZZ\\\ZZZRRRIIIFFFLLLTTT```bbbeeeffffffddd```^^^hhhlllllldddXXXOOONNNPPPWWW]]]eeekkknnnkkkfffbbb```cccgggkkkqqqyyy~~~zzzxxxzzz~~~||||||xxxssspppnnnfffZZZOOOLLLQQQZZZiii}}}{{{ooofffiiimmmmmmooosssqqqooonnnooovvvzzzpppSSSDDD555///...---...///+++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***************************++++++++++++***))))))((())))))+++,,,...000111......---///111111000///***,,,,,,+++---111111...111666888444111222444444;;;<<<:::666555888999888999:::;;;:::999999:::<<<<<<999;;;FFFYYYkkkwww}}}~~~___UUUffffffOOOEEEEEECCC@@@>>>>>>@@@CCCEEEDDD@@@;;;:::;;;<<<;;;:::???OOO\\\ppp||||||{{{rrriii```YYYRRRNNNGGGDDD???<<<::::::;;;<<<999BBBQQQddd|||vvvrrriiiaaa[[[[[[^^^bbbkkkoootttxxxzzz{{{|||}}}|||zzzuuu............------------***+++,,,,,,,,,,,,+++***'''(((((()))******)))))))))(((((())),,,/////////(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((()))))))))*********))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,...///333333333333333444555666666666777888999:::;;;;;;999<<>>888222333444222777:::888333333888:::777;;;<<<<<<;;;999999;;;>>><<>>@@@@@@???===<<<<<<<<<:::888CCCIIIWWWvvvzzzqqqfff___SSSLLLDDD@@@@@@@@@???===999:::???HHHZZZttttttkkkiiikkknnntttwww}}}}}}yyyyyy{{{..................------***+++,,,------,,,+++***''''''((())))))***))))))&&&%%%%%%&&&))),,,,,,,,,(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((())))))))))))***)))))))))))))))************+++++++++,,,,,,,,,************************+++---......,,,,,,---...333333333333444555555666222222333444555666777888555999===@@@@@@>>>>>>>>>@@@@@@@@@BBBLLLaaa|||yyyvvv```ZZZRRRKKKGGGEEECCCBBB@@@BBBFFFGGGFFFCCC@@@???HHHTTTdddqqqtttmmmaaaXXXNNNOOOSSS]]]hhhnnnmmmiii]]]YYYUUUVVV]]]jjjxxx}}}yyyqqqeee___gggyyyxxxrrrooooooooovvvyyyrrrfff]]]UUUPPPJJJLLLRRRZZZbbbhhhoootttzzzpppeeeiiimmmjjjlllsssuuummmeeefffsss{{{ppp[[[FFF555222111111...+++,,,111++++++)))))))))***+++,,,((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))***++++++---,,,+++,,,------,,,***+++...000111777???AAA???999@@@BBB:::444444444222444777666111222888:::777999::::::888555555888<<<555CCCGGG@@@GGGccc|||cccNNNkkktttfffRRRPPPKKKDDD===999888888444:::===;;;999999;;;<<<444>>>>>>DDD]]]uuu|||xxxnnnWWWPPPIIIGGGHHHFFF???999<<<<<<<<>>>>>>>>GGGMMMPPPXXXaaa___UUUJJJIIIHHHLLLYYYgggkkkhhh\\\UUUNNNOOOVVV]]]eeejjjgggccc\\\TTTOOOQQQXXX^^^ddd___[[[XXXRRRLLLKKKNNNOOOPPPOOONNNMMMNNNQQQSSSXXXcccnnnuuu~~~zzzrrrssswwwvvvuuuuuupppsssrrrnnnooowww~~~ppp]]]III:::222......---------------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((***,,,---------...//////------333===EEEGGGFFF???<<<777333000000000111444444333222222333333333666:::;;;777555999>>>???===>>>@@@BBBDDDQQQiiiwwwUUU[[[uuuttt[[[CCC;;;???===444::::::;;;===>>>>>><<<:::;;;;;;;;;===CCCSSSgggvvv~~~jjj___QQQJJJJJJJJJFFFAAABBB===999:::<<<@@@IIIRRRggg}}}{{{rrrqqqzzz}}}www---,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******)))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))((((((((())))))))))))))))))))))))))))))))))))************)))***++++++,,,+++++++++---,,,,,,,,,,,,---....../////////000000000000111222222222444666999::::::999777666777999::::::::::::999;;;======???HHHQQQ^^^kkk~~~}}}uuukkkddd^^^VVVIII@@@@@@AAA@@@???CCCGGGGGGCCC???>>><<<<<>>???@@@@@@AAACCCFFF???@@@@@@??????AAAGGGKKKDDDCCCEEEIIIJJJIIIKKKPPPUUUXXX[[[___eeellltttyyyyyyxxxyyy{{{{{{|||zzzvvvrrrrrrxxx}}}{{{www|||wwwfffSSSCCC888222000,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((***,,,,,,,,,,,,...000///,,,+++///666;;;<<<;;;888666222///......000111333333222222111222222333444888999888:::@@@EEEEEE======???AAAAAAHHHXXXhhh}}}ppp^^^cccxxx|||eeeOOODDDBBB???;;;888888888:::===>>>>>><<<999:::999888:::BBBOOOYYYttt|||yyy|||vvvpppggg^^^VVVNNNIIIEEEFFFAAA>>>>>>===<<<@@@FFFBBBTTTmmmuuuuuuyyy~~~tttkkkfff,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000111111111111111333666:::<<<;;;:::777555444555777999999888;;;;;;===>>><<<888:::???DDDTTTlllpppbbbWWWNNNEEEBBBAAAAAAEEEJJJMMMNNNLLLFFFEEEFFFEEEAAA@@@DDDHHHGGGDDDBBBDDDFFFLLLPPPTTTWWWWWWVVVWWWWWW^^^^^^ccclllqqquuu|||}}}tttppplllmmmqqqvvvwwwvvvsssxxxxxxrrrsss}}}}}}|||yyylll]]]III777...,,,,,,,,,,,,++++++***)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,...111111...+++,,,///111111///000...,,,++++++---///111111111000000000000111111222555666888>>>GGGJJJIII???>>>???@@@@@@@@@FFFOOO___xxxeeeTTT\\\zzzfffWWWKKKBBB======777666555777:::===>>>>>><<<======:::888999>>>BBBSSSfffyyyuuuzzz|||zzz}}}}}}vvvjjj]]]UUURRRIIIEEECCCCCC@@@<<<;;;===555<<>>:::777555555777:::<<<======>>>???===;;;999;;;===BBBPPPfffxxxyyy|||}}}nnnaaaZZZKKKFFFCCCDDDCCC???>>>@@@AAA??????CCCPPPkkkzzzzzz~~~sssjjjeeeaaa[[[VVV******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''')))************((((((((((((((((((((((((((()))))))))************)))***+++,,,------------,,,++++++++++++,,,------...////////////000000000000000222888>>>AAA>>>:::555444333555777999999999777555777::::::777888;;;<<>>>>>:::<<<999888<<>>DDDPPPcccxxxvvvfff[[[PPPKKKGGGCCCAAABBB===???CCCEEEAAACCCUUUjjjuuuyyy{{{vvvfffdddaaa```___\\\VVVRRR((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))************'''((()))+++,,,---------+++++++++***++++++,,,---,,,,,,,,,------------...222000000666===AAA>>>999333111111222555777888888:::888999===>>>;;;999:::999;;;===???AAAGGGQQQXXXuuuzzzrrrwwwvvvqqqssszzzzzzsssssswww~~~|||zzz{{{xxxooo]]]HHH;;;555///(((///---***((('''(((***+++*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,,,,,,,,,,...000******))))))((()))+++---,,,,,,---...///111333444,,,,,,,,,------///000000,,,111222000000333444222333222333666777777===DDDKKKTTT[[[yyyaaaIIIQQQrrr|||ooo]]]MMMEEEBBB>>>;;;::::::888777:::;;;===???@@@???===:::777999;;;:::;;;EEEUUUbbblll~~~qqqccc[[[TTTLLLGGGEEEDDDAAADDDHHHEEE@@@HHHUUUhhhxxx~~~uuu}}}zzzooogggccc[[[ZZZYYYXXXXXXYYYZZZZZZ'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))************'''''')))***+++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------666222///222777999444///111000///111444666777666555444777===???;;;888888555777999:::<<>>AAA???;;;888888<<>>;;;888666777999;;;>>>@@@AAAAAAAAAIIIPPP\\\mmm}}}~~~uuurrruuuwwwyyy|||mmmsssyyykkkaaaIIIBBB888111......---,,,************))))))))))))---,,,+++)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))+++---......---,,,,,,---+++++++++++++++,,,---...111...,,,,,,...///...,,,111...+++,,,///111111000------,,,---...000111333111111111222444777:::;;;AAA<<>>AAAOOOggg~~~ssseeeXXXOOOIIIFFFEEEGGGKKKQQQ^^^jjjxxx}}}|||xxxzzz~~~uuuiiibbb___^^^[[[XXXSSSRRRSSSYYY___```\\\VVV((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))(((((((((((((((((((((*********+++++++++,,,,,,************************+++++++++,,,,,,,,,------///000000111111000000000000222333333333444777999333555888::::::999777555666888:::<<<>>>?????????@@@DDDJJJQQQ[[[ggguuu}}}|||yyy{{{zzz|||zzzzzz{{{zzzpppaaaPPPEEE===999333000///...,,,************)))))))))((((((+++***)))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))+++---...---,,,+++,,,...------------............///---+++,,,...///...---...,,,******---///...---...------,,,---...000111111111222333666999<<<===>>>;;;===JJJ]]]rrr|||dddWWWZZZ{{{wwwbbbMMMEEECCC@@@======:::999999:::===@@@AAA@@@???>>><<<;;;:::;;;;;;<<<===AAAMMM[[[jjj|||{{{ooofff[[[SSSJJJGGGJJJUUUhhhxxx}}}|||yyyxxx{{{~~~wwwllleee[[[VVVUUUUUUTTTRRRUUUVVVVVVTTTQQQOOOMMMMMM(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))*********++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,---....../////////111333555555555444555777222333555666666666555444555666888;;;<<<=========;;;>>>AAABBBDDDMMM\\\ggg}}}yyyxxx|||}}}|||vvvpppggg[[[NNNAAA666//////............---***'''******))))))))))))((((((((((((((('''''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))),,,,,,,,,+++******,,,......///000000000///...------+++***+++---.........---,,,+++,,,---...---,,,...------,,,---...000111111111222444777:::<<<===;;;:::999;;;BBBTTTsss{{{dddXXXggg{{{fffWWWLLLEEEBBBCCC>>>;;;888777888:::;;;;;;???>>>>>>===<<<;;;::::::999777888===FFFVVVnnn}}}pppeeeXXXRRRUUU```ttt~~~{{{wwwmmmeee```[[[UUUNNNLLLMMMOOOOOONNNMMMOOONNNHHHBBBCCCMMMWWW(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((('''''''''((((((((((((((()))))))))************+++))))))))))))***************++++++++++++,,,,,,,,,******+++,,,---...///000111333666666555444444444333333333444444444444444444666888:::;;;<<<<<<<<<999===AAACCCDDDGGGMMMSSS```qqqzzzyyy{{{|||zzzzzzyyy{{{~~~zzztttaaaWWWHHH:::222...------))))))***++++++***((('''***)))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))),,,,,,+++)))((()))+++......///000111000///---++++++******+++,,,---....../////////000000000...---------------...000222333111222333444666888999::::::999999777777EEEbbb|||{{{uuuyyyxxxlllTTTdddvvvaaaNNNFFFEEECCC@@@;;;999888888888777===============<<<;;;::::::888777999;;;AAANNNZZZppp{{{uuuiiidddfffnnn}}}zzzuuuvvv|||uuuiii```ZZZUUURRRRRROOOJJJIIIKKKMMMOOOOOOHHHHHHDDD???@@@NNNdddvvv''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((&&&&&&''''''((((((((()))(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,******++++++---...000111111333555666444333333333333333333333444444555555444666888:::;;;;;;;;;;;;777999<<<@@@CCCEEEDDDCCCIIIVVVgggyyy|||vvvsssuuu}}}~~~wwwjjjbbbFFF???444,,,)))+++---...)))***))))))(((((((((((()))))))))(((((((((((('''&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++***((('''(((***---,,,---/////////---+++*********+++++++++,,,...//////000222222111000...---,,,,,,---...000222555777222222333444555555555555666666888888999AAATTTfffqqqttt|||\\\UUU^^^}}}~~~hhhSSSFFFCCCAAA???>>>===<<<:::888999:::;;;<<<======<<<<<<<<<:::;;;===;;;999===CCCLLLWWWjjj}}}uuunnnooovvvssspppmmmoooxxxzzzzzzrrrggg]]]VVVSSSRRRQQQNNNLLLIIIHHHIIIKKKLLLLLLHHHDDD???AAANNNggg'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))'''(((((())))))*********************++++++++++++++++++++++++,,,...000111000222444444222222222333333333333444444444555555444555777999:::::::::::::::888777999===@@@AAA@@@AAAEEELLLYYYooo~~~~~~}}}yyyuuulll^^^OOOGGG111000///...///---+++)))++++++***(((&&&&&&(((***))))))((((((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))***)))((('''''')))++++++,,,---------,,,+++***+++,,,---,,,+++,,,...000...111333444111...,,,,,,,,,,,,---...000222555666111222333444444444444444222222555:::<<>>>>>>>>===:::999888888999:::;;;<<<======;;;999888:::888666999>>>@@@EEENNNXXXfffwww|||sssssszzz~~~xxxuuutttooorrrxxx|||qqqjjjhhhbbbZZZSSSOOOMMMMMMLLLIIIHHHGGGFFFEEEFFFFFFGGG;;;;;;???MMMeee'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''((())))))'''''''''((((((((())))))''''''(((((()))******+++************++++++++++++,,,+++******+++---///000///111111111000000222444111222333444444444444333333444666777888888888888888888999999:::;;;>>>@@@AAAAAAAAADDDQQQbbbpppttt}}}uuu}}}}}}iiiaaaYYYSSSIII>>>666444+++,,,---...///---)))&&&)))***+++***'''&&&(((***))))))((((((((('''''''''''''''''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''((())))))''''''((()))++++++++++++,,,,,,,,,,,,,,,...///...,,,+++---000///222666666333///---,,,------------...///111222///000222444666666666666222222555999::::::===CCC\\\mmm~~~rrr[[[RRRbbbiiiRRRNNNIIIDDDAAA???===;;;999888888777888999;;;<<<;;;888888:::999777888<<<:::<<<>>>AAAGGGSSSbbbnnnyyytttsssuuuwwwxxxooofff]]]XXXSSSOOOKKKHHHGGGGGGGGGFFFHHHHHHHHHGGGEEEEEEEEEFFFBBBKKK\\\rrr''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&''''''((()))******+++)))************+++++++++,,,+++***)))***+++---//////000000//////000222555000111222444444333222222111222444666777777666666...555;;;<<<888555666999@@@CCCBBB>>>>>>DDDJJJLLLZZZcccuuu}}}vvvxxxyyyxxxwwwssshhh]]]JJJCCC<<<666000+++---111///---)))((()))*********&&&)))++++++)))'''(((***)))((((((((('''''''''''')))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&((())))))(((''''''(((+++++++++++++++,,,---...---///000///,,,+++---000222666::::::666222//////......,,,,,,+++,,,---...---///222555777999999:::444444666999777555999???JJJ___vvvlllVVVSSSjjjmmmfff\\\RRRLLLGGGDDDCCC;;;999888666666777999:::<<<:::===@@@???:::777888000444999;;;;;;>>>EEEKKK\\\kkk~~~yyyuuullllllmmmooottt~~~uuuoooggg___YYYTTTPPPNNNEEEDDDCCCDDDFFFGGGGGGFFFJJJKKKKKKKKKIIIIIIIIIJJJcccrrr'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&%%%%%%''')))))))))(((''''''(((******))))))))))))))))))))))))))))))))))))************+++***((((((***---111333------,,,++++++,,,,,,,,,,,,,,,---...//////000111555444333222222333555666666666666666666666555555111444666666555666999<<<<<<<<<<<<<<<>>>???@@@AAA@@@JJJ[[[nnnzzzwwwwwwuuupppeeeWWWIII@@@444333000---,,,,,,,,,---+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++,,,---......//////111000...---,,,,,,---...///333666444...++++++...***++++++,,,,,,------...,,,...000222444888<<>>;;;;;;888444555999999;;;===>>>===:::777555777666555555666999===???HHHPPP^^^ooozzzsssnnnkkkiiigggmmmqqqyyyyyysssnnnddd___VVVPPPLLLJJJIIIIIIFFFCCCAAACCCGGGKKKMMMLLLGGGKKKNNNJJJEEEHHHTTT___''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''###$$$%%%%%%$$$%%%'''))))))((('''''''''((()))***))))))))))))))))))))))))(((((()))))))))***************))))))+++---///111---,,,,,,+++++++++,,,,,,---...///111222222222222777666333111000000111222555555555555555555555555555555555444444444666777;;;;;;;;;;;;;;;;;;<<<<<>>===DDDYYYxxx{{{bbbXXXkkkpppVVVEEEEEEKKKCCCAAA@@@@@@===888666999888999;;;<<<<<<;;;:::999888777666666666888999:::;;;@@@JJJXXXhhh{{{~~~zzzxxxvvvkkkiiiggghhhlllqqqtttvvvyyypppggg___ZZZUUUQQQKKKGGGEEEEEEDDDCCCEEEGGGLLLQQQRRROOOGGGAAAPPPMMMIIIIIIQQQaaasss&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''###%%%&&&%%%%%%%%%''')))((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))***************++++++,,,------,,,+++++++++++++++,,,,,,,,,...000333444444333222555444222000//////000000333333333444444444444444777555444666:::;;;:::888<<<;;;;;;:::::::::999999AAA???<<<;;;???JJJWWW```nnnzzz||||||zzz~~~|||ssskkkggg___UUUHHHCCC;;;333...,,,,,,---,,,,,,***)))))))))***++++++***))))))(((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((***,,,...000---,,,,,,+++++++++,,,,,,***++++++++++++***)))))))))***+++,,,---...//////111000//////222999BBBIIIBBB:::666:::;;;777555888999@@@LLLbbb|||}}}aaa^^^lllppp]]]OOOFFFBBBDDDAAA@@@AAA???:::888999777888888999::::::;;;;;;999999888888777777666666333555888???JJJXXXgggqqq}}}vvvqqqppppppnnniiicccaaaccceeehhhhhhkkkrrr|||zzznnncccYYYQQQJJJFFFDDDBBBAAABBBDDDFFFFFFFFFOOONNNLLLKKKJJJIIIFFFDDDJJJJJJOOO[[[mmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''(((((('''%%%%%%&&&(((''''''''''''((())))))***))))))))))))))))))))))))(((((((((((()))))))))***)))***+++,,,,,,++++++***+++************++++++,,,+++---000333444444222111000000000000000111333333222222222222222333333333444333555===FFFIIIEEE@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;999999===DDDIIILLLSSS]]]hhhsssyyyrrrnnnkkkkkkdddWWWLLLEEE<<<444,,,,,,---------...------))))))((((((((()))***+++******)))((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((+++---///***************+++++++++)))(((((((((******)))((()))***+++,,,---///000000.........///222888AAAGGG<<<444111666:::888666666:::AAAGGGPPPccc{{{yyyddd]]]fffwwwiii^^^UUUPPPOOOIIICCCAAA???<<<===@@@999888777777777888999:::999999:::::::::888777666666666555555999@@@IIIOOOjjj}}}}}}{{{~~~|||zzzxxxvvvuuuttttttmmmkkkhhheeeccc```\\\YYYYYY]]]aaabbbbbbdddkkkqqq~~~}}}yyyuuusssggg```VVVMMMGGGDDDBBBAAA>>>???AAAFFFKKKNNNOOONNNTTTPPPKKKGGGEEEFFFHHHIII===NNNhhh%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&,,,,,,,,,)))&&&%%%%%%&&&%%%&&&&&&'''((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))+++,,,,,,+++)))((()))))))))))))))***+++,,,+++...111444555555444333000000000111111222333444111111111111222222333333222222777AAALLLOOOIIIBBB:::;;;<<<=========<<<<<<777:::<<<;;;:::<<>>>>>AAANNN]]]fffxxxvvvSSSRRRZZZuuuvvvsssvvviii[[[RRRKKKEEEBBBBBBBBB@@@===:::777666666555666777999;;;<<<<<<;;;;;;888999;;;;;;999888999:::999@@@NNN]]]iiiwww~~~}}}|||zzzyyyxxxnnnjjjfffdddbbb___ZZZVVVPPPPPPNNNLLLIIIIIIKKKNNNMMMTTT\\\^^^___dddoooyyyyyypppjjjaaa\\\UUUOOOKKKHHHEEEDDDCCC@@@===<<<>>>BBBDDDEEEJJJIIIJJJKKKLLLJJJGGGDDDFFFGGGIIIJJJLLLPPPTTTXXXvvvvvvrrr|||######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%*********(((%%%$$$%%%&&&###$$$&&&''')))))))))((((((((((((((((((((((((((('''''''''((((((((())))))''''''((()))************(((''''''((()))***++++++,,,---...111222444444555000000111111000000//////000000111222222333444444444333333777<<<===:::555:::;;;<<<======<<<:::999777:::;;;999666999BBBJJJJJJJJJIIIEEEAAAAAADDDHHHGGGOOO[[[ccciiirrr}}}}}}~~~~~~oooccc\\\WWWTTTRRRIIIHHHBBB999666555111)))///////////////---------+++***'''&&&&&&(((+++,,,''''''((())))))*********))))))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))***)))((('''&&&''')))+++,,,,,,,,,,,,***,,,---+++((((((***---------.....................000333555555555666777<<<;;;777444222333444444444444666:::<<<@@@JJJTTTooommmZZZKKKVVVwwwuuuyyyppphhhddd^^^SSSIIIEEEEEEDDDBBB???<<<:::999888666666777888999999999999777999;;;;;;:::999:::;;;;;;;;;@@@HHHOOOWWWeeesss||||||{{{yyyvvvuuutttssstttnnnmmmkkkiiigggeeeddddddWWWUUUSSSQQQOOONNNMMMLLLJJJLLLOOOQQQSSSWWW^^^ccchhhnnnvvvzzz|||zzztttmmmfff```ZZZVVVLLLIIIDDDBBBAAAAAA@@@@@@???>>>>>>???CCCEEEFFFFFFKKKKKKJJJJJJKKKIIIFFFCCCGGGGGGGGGJJJSSSdddvvvxxxzzz#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&''''''&&&$$$$$$&&&'''"""$$$&&&((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((()))******+++''''''''''''((()))++++++((()))***+++---///111111+++,,,---///000111111111000111111222333333444444555333000111444777777777??????@@@@@@???===;;;999888===BBBAAA===<<<@@@DDDAAABBBBBB???;;;888:::<<>><<<;;;666666666666666777777777;;;<<<<<<;;;999888999:::<<<888777;;;===>>>FFFOOORRR```sss}}}||||||{{{zzzxxxwwwvvvhhhfffdddaaa___]]]]]]]]]UUUSSSPPPMMMKKKIIIIIIHHHKKKLLLMMMLLLLLLNNNQQQTTT\\\___dddiiinnnuuu~~~zzzqqqkkkddd]]]TTTMMMGGGDDDBBBAAA???===;;;;;;===???@@@@@@>>>>>>???CCCFFFIIIHHHGGGJJJJJJJJJLLLMMMMMMLLLJJJ@@@HHHTTTbbbsss$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''))))))(((&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))***,,,------------...000...------------...//////000000000111222222333333555555555666777888888999;;;;;;<<<;;;::::::;;;======@@@AAA???@@@AAA===888::::::999888777777888888999:::;;;<<<===??????@@@EEEIIILLLLLLKKKNNNVVV]]]bbbgggqqq}}}~~~{{{yyyxxxxxxssskkkeeebbb[[[QQQMMMPPPRRRGGG:::222//////...---------------,,,,,,+++***......---,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&(((%%%###%%%)))+++((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&'''''')))((((((((()))***++++++000...+++)))((()))***+++---------.........//////,,,,,,.../////////...---000//////000222444444333555555555555666999>>>AAASSSrrrjjjWWWPPPZZZvvvzzzrrrvvv{{{xxxsss```UUUKKKGGGDDD???>>>BBB???>>><<<<<<;;;888444111666888::::::;;;<<<;;;999999<<<;;;888888<<<>>><<>>;;;:::<<<>>>:::::::::;;;<<<>>>@@@AAAFFFGGGHHHIIIGGGDDD@@@===;;;@@@FFFIIIIIIIIIJJJMMMSSS```ttt{{{ssstttzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))***+++,,,---,,,,,,---///...------------.../////////000000111111222333333444444555555666777777777888999999888666777999;;;777:::;;;;;;===@@@>>>:::999888888777666666777777777888888:::;;;<<<======999;;;===<<<<<<===BBBFFFGGGKKKRRRZZZbbbgggjjjkkkuuuxxx~~~~~~~~~~~~~~~{{{wwwtttnnnkkkfffaaa\\\YYYWWWVVVLLLGGGDDDDDDBBB<<<;;;???@@@999222......///...,,,++++++,,,++++++******)))------,,,,,,+++******)))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&(((%%%###%%%)))***((($$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***++++++///...+++)))((()))***++++++++++++,,,,,,,,,------***+++,,,---...------,,,.........///000111222111333444444444555888<<>><<<;;;:::888555333333555777999;;;>>>??????999======;;;:::;;;:::666<<<>>>@@@BBBFFFMMMWWW^^^iiiooozzz|||wwwuuutttsssrrrqqqgggeeebbb^^^ZZZWWWTTTSSSRRRNNNMMMPPPOOOJJJGGGIIINNNPPPRRRTTTVVVWWWWWWWWW]]]```cccfffiiiooouuuxxxzzz}}}{{{vvvooohhhcccWWWSSSNNNKKKHHHFFFBBB???:::<<<>>>>>><<<;;;;;;<<<:::;;;===@@@BBBDDDEEEEEENNNLLLHHHDDDAAA>>>======AAA@@@===:::<<>><<<<<<;;;:::999444444555888;;;>>>AAACCCAAACCCAAA===;;;===<<<999999:::999888888:::???BBBHHHMMMWWWbbbnnnxxx{{{wwwtttpppmmmlllkkkiiihhhjjjiiihhhgggeeedddccccccfffaaa___```___[[[XXXXXXeeejjjqqquuuuuuuuuvvvxxxxxx}}}~~~}}}|||yyyvvvjjjfffaaa[[[VVVPPPKKKGGGAAA???===<<<<<<<<<;;;:::777999::::::999999:::;;;@@@BBBEEEIIIKKKMMMNNNNNNFFFDDDBBB???>>>>>>>>>???;;;;;;;;;>>>HHHZZZppp}}}wwwssssssyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))---111222111,,,***'''$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''((()))))))))))))))((()))++++++******,,,---...------------...////////////000000111222222222111222222222333333333444444444333111000111444666888999777555666::::::777444444333333333333444444333333444444555555666666666555555555666555222000111111111222333444555666333555777:::;;;<<<<<<<<<======<<<<<<======>>>>>>CCCAAA@@@@@@@@@???;;;888999666333222111000...,,,444222111///------,,,,,,,,,,,,,,,------,,,---...///---,,,,,,---,,,)))'''))))))*********))))))(((******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%$$$&&&(((((('''%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((***+++,,,,,,+++)))(((((()))***+++(((((()))))))))******************+++++++++++++++---------------...000111222111222444777999:::;;;999:::BBBUUUnnn}}}bbbQQQXXXccc}}}yyysssuuuxxxvvvmmmbbbZZZWWWKKKGGGBBB???>>>>>>======:::777666888:::;;;???CCCKKKJJJEEE>>>;;;???AAA@@@::::::999999888:::;;;===<<<>>>BBBGGGMMMRRRWWWYYYjjjqqq{{{}}}xxxuuu{{{xxxuuunnnfffaaa___]]]WWWRRRKKKHHHCCC@@@>>><<<999777<<<;;;:::::::::;;;;;;;;;:::;;;;;;;;;<<<@@@FFFJJJOOOOOONNNMMMKKKJJJIIIHHH===>>>@@@AAAAAA@@@???>>>@@@HHHUUUcccrrr~~~}}}}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$(((+++,,,,,,+++)))&&&$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''((()))))))))))))))''')))************+++---...------------...//////...//////000111111222222111111111111222222222222444444333111000111333666999999777444666;;;<<<999333222222222222222333333333333333333333333333444222111111222333222///---///...---------...///000000111111222111000//////333222000///...................../////////---,,,000...,,,+++---......---,,,++++++,,,,,,------...,,,------,,,+++++++++***...,,,+++*********)))((())))))***************)))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((***+++,,,***)))((((((((()))***+++))))))))))))************+++++++++++++++,,,,,,,,,---...///...---...222555333222333666:::<<<<<<:::===:::<<>>===<<<<<<<<<===>>>>>>;;;;;;::::::;;;<<<>>>???BBBHHHQQQYYY___cccgggiiipppvvv}}}}}}wwwrrrkkkgggeeebbb\\\WWWXXXQQQIIIEEEDDDBBB>>>:::===:::777666777888888888666777888888999;;;===>>>>>>AAAFFFJJJNNNSSSYYY\\\WWWTTTPPPKKKGGGEEECCCCCCFFFGGGGGGHHHIIIKKKLLLMMMfffqqq$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''((()))))))))))))))''')))***+++******+++---...------------...//////......///000000111111222111111111111111111111111222333444333222222333555333555444333777===???===111111111111111222222333222222222222222222222111...///000111111000///...------,,,,,,,,,------...------...000111111222222000///......---..................///.........---///---,,,,,,---......---++++++,,,,,,++++++++++++(((+++,,,******,,,,,,))))))((('''''''''(((***+++((())))))************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''(((***+++,,,(((''''''(((((()))******)))))))))*********++++++++++++******++++++,,,---,,,...//////...///444999444333444888<<>>??????FFFPPP```fffjjjiiieee___UUUKKKIIIFFFCCC@@@??????===<<<;;;;;;999888888999:::;;;666999===@@@BBBDDDFFFHHHKKKPPPWWW[[[___ccciiimmmnnnsssxxx|||~~~vvv{{{qqqbbbaaacccaaaaaacccNNNKKKGGGEEEDDDBBB>>>:::AAA===888777888999888666888666555666888:::;;;;;;777999<<>>@@@===999555666;;;CCCHHHMMMXXXddd|||uuuXXXKKKVVVmmmqqqeeewwwsssnnnkkkiiigggfffdddUUUJJJCCCDDDDDDCCCJJJUUUccckkkrrruuutttqqqiiiaaa]]]XXXQQQLLLHHHFFFBBB@@@??????===<<<<<<<<<======;;;<<<<<<;;;::::::<<<>>>:::===AAAAAAAAACCCHHHMMMOOOSSSXXX[[[\\\```fffkkkrrrtttxxx|||}}}{{{{{{||||||{{{zzzwwwvvv~~~zzzdddeeeeeefffhhhjjjlllnnnmmm[[[LLLHHHEEE@@@@@@EEEAAA@@@???>>>===<<<:::888666555555555666888999:::777666777999===AAABBBBBBEEEHHHMMMQQQTTTXXX^^^bbbffffffeeeaaa[[[TTTPPPNNNIIILLLQQQWWW\\\```bbbcccYYY^^^fffrrr~~~nnnjjjqqq}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%%%%$$$###!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((()))))))))))))))(((***+++,,,++++++,,,......------------...//////......//////000111111111222222222111111111111111///222555555444222111111...000111000222777777333111111000111111222333333000000000//////......------111333111,,,***,,,000------............------///...---+++***)))((('''******+++,,,,,,,,,,,,+++)))***++++++******,,,---))))))(((***+++,,,***(((******+++,,,,,,,,,++++++%%%***+++((())),,,+++'''(((***,,,,,,+++***))))))%%%&&&&&&'''((((((((('''((((((((()))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&(((***+++,,,%%%&&&&&&'''((()))******(((((((((((()))))))))***)))((('''''''''(((***+++(((+++...---,,,///666<<<333222333888>>>@@@<<<888999:::AAAJJJMMMMMMRRRZZZooojjjRRRNNN___xxxssscccbbbaaabbbeeeggghhhhhhaaaTTTJJJJJJHHHDDDJJJVVV\\\bbbhhhjjjnnnssstttqqqnnnhhh___XXXTTTPPPLLLIIIFFFEEECCCAAA???===<<<<<<<<<;;;:::888777777:::===888;;;<<<:::777777<<>>BBBFFFGGGFFFGGGLLLQQQQQQRRRTTTWWWYYY[[[]]]^^^```aaaaaaaaa``````bbbccccccbbbaaabbbcccbbbaaa___]]]^^^___```___]]][[[YYY[[[dddoooxxxrrrbbbRRRNNNJJJHHHIIIKKKLLLLLLJJJ@@@;;;>>>===555555<<<888888888777555333222222555666777666666666888999999999<<>>@@@>>>999444;;;999888777888999888888===<<<;;;:::::::::::::::===>>>??????@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???BBBGGGKKKLLLIIIEEEBBB;;;:::999999888888888999888888888777666555555555666666666555444444777:::777777777999;;;???BBBEEEJJJLLLQQQXXX___cccddddddkkkggghhhooooooggg___]]][[[RRRIIIDDD@@@>>>@@@DDDLLLIIIHHHIIILLLRRR```mmmzzzyyy~~~tttrrrttt$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((,,,---...---,,,,,,---///000...+++)))***---111333222111000//////000111222///......///111111111111...111333333111//////111111111///.........///000------......////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&(((((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***)))'''&&&%%%&&&'''(((+++******)))))))))))))))******)))))))))***+++++++++++++++,,,---///000111000000000111222222333333111444999===??????>>><<>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;777888888999::::::::::::999999999999999888888888555777888888666555555666999999999888888777777777666777999::::::999888666777666666666666666666777777777777777666666555555555777999::::::;;;<<<>>>>>>@@@CCCGGGNNNUUU[[[^^^aaaaaacccfffiiikkkkkkjjjiiiaaa[[[YYYUUUMMMHHHHHHAAA<<<888888777666888===;;;CCCSSSeeerrrzzzyyyuuuvvv{{{$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%'''((('''&&&((((((((((((((((((((((((''')))***++++++,,,...111111...***((())),,,111444111111000000000111111222000000000000000000000000,,,222777666111------000111000//////......//////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$''')))))))))'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&''')))((('''&&&&&&&&&'''(((,,,+++******))))))******((((((((((((((()))***++++++***++++++,,,---...///...//////000000111222222222333444666888:::;;;;;;HHHNNNTTT\\\iiizzzkkkUUUGGGKKK]]]|||fff[[[LLLCCCAAACCCDDDDDD===;;;999999888888>>>GGGNNN^^^nnnttttttssstttssstttrrrooommmkkkgggccc___VVVSSSPPPNNNMMMKKKIIIFFFAAAAAA???>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<777777777888888888999999888777777777666666666555555777888888666555555666777666666555555444444444777666444333333333444555444444555555666777777888222333555666777888999999:::>>>BBBEEEFFFFFFGGGHHHLLLNNNQQQWWW]]]dddjjjmmmrrrpppmmmkkkjjjhhhfffddd\\\TTTMMMIIIDDD>>><<<<<<777444222444555555;;;BBBNNNYYYooowwwzzzyyyuuu|||{{{uuuzzz$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''(((((('''((((((((((((((((((((((((%%%'''((())))))+++---///...---+++******---000222000000000000111111111222222333333222111000000111///333666555111......///000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''((()))((('''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''(((+++***))))))(((((())))))(((((((((((()))******++++++*********+++,,,------------...//////000000111222222222333666:::>>>AAAHHHGGGEEEGGGRRRggg~~~rrrWWWOOOOOO```yyynnn[[[NNNGGGBBB???DDD===888777777666888===<<>>===<<<;;;;;;;;;;;;:::999999999999999999999999999888888888888999:::;;;:::888666666666666666666777777777777777999888666555555666777888666666777888999:::::::::777999<<<@@@CCCEEEFFFGGGKKKNNNQQQTTTTTTUUUVVVXXXWWWYYY[[[```eeejjjoooqqqppplllfff```]]]ZZZWWWUUUPPPLLLGGGCCC@@@<<<999999888888<<>>>>>===<<<;;;@@@PPPiii}}}qqq```OOOMMMXXXlll~~~jjjUUUGGGAAA:::888===AAA===777444777:::BBBOOOZZZ___^^^\\\XXXXXXYYY[[[^^^ccchhhllltttuuuvvvuuussspppnnnlllcccdddccc```[[[WWWUUUUUUNNNNNNMMMKKKHHHEEECCCAAAAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;;;;:::777555444555999999:::;;;<<<<<<===>>>::::::;;;;;;<<<<<<<<<<<<@@@@@@AAACCCCCCCCCCCCBBBIIIKKKMMMPPPRRRTTTTTTTTTWWWXXXYYYYYYXXXYYY\\\___ZZZ[[[]]]```cccgggjjjkkk]]]YYYSSSNNNKKKIIIGGGEEEHHHFFF@@@:::666777999:::AAAIIIXXXfffooowwwxxxtttqqqxxxzzzyyy$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$'''((((((''''''''''''''''''''''''''''''((()))((('''((()))+++(((***,,,//////...---,,,------...///000000000000222555666555222000222444666333000///111222222000...////////////...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''''''''%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((()))***+++,,,---,,,,,,++++++***+++++++++,,,------......///000000444333111000111333666888666888999999999@@@SSSfff}}}hhhWWWPPPVVViii{{{}}}rrr[[[NNNAAA???AAABBBDDDGGGEEE===:::AAAIIIJJJFFFCCCGGGHHHGGGGGGHHHLLLRRRVVVYYY]]]bbbfffiiikkknnnpppppprrrrrrnnngggbbb``````bbbbbbaaa^^^[[[VVVSSSPPPHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFHHHIIIHHHFFFDDDDDDEEEGGGGGGHHHIIIJJJKKKKKKLLLIIIJJJLLLLLLMMMLLLKKKJJJPPPQQQRRRRRRRRRPPPOOONNNPPPQQQRRRSSSRRRPPPNNNMMMMMMMMMLLLJJJIIIJJJMMMPPPXXXWWWUUUSSSQQQOOOMMMLLLCCC@@@<<<:::999999888888;;;;;;888555888DDDOOOVVVeeeqqq}}}{{{}}}{{{}}}}}}{{{ssskkkttt$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&######"""$$$&&&(((((('''''''''''''''''''''''''''&&&'''(((((('''(((***,,,)))***,,,---......---,,,+++,,,---.../////////...000333555444000...111444222222333333222111222222....../////////...---,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''))))))(((''''''''''''''''''''''''((()))***+++,,,------,,,+++++++++++++++---------...//////000000444444444333444555666777888777:::<<<;;;;;;DDDPPP^^^zzzyyygggYYYYYY___mmm{{{uuudddVVVLLLJJJPPPXXXPPPFFF>>>@@@BBB???;;;;;;?????????===;;;;;;>>>AAA<<>>===<<<<<<===???KKKIIIFFFBBB===888444222333111000111333555555555888AAAIIIOOO[[[mmm|||wwwqqqnnniiilllooosss|||wwwoooppp}}}$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&###""""""$$$&&&(((((('''''''''''''''''''''''''''%%%&&&((((((((()))+++...++++++++++++,,,---......)))***,,,...//////......---111444222...---000333,,,111777777333000111333---.../////////...,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""$$$%%%&&&&&&'''''''''&&&******)))(((((((((((((((%%%%%%&&&&&&((()))***+++......---,,,++++++++++++------......///000000000......000222444555666777999777888===<<<999:::???CCCaaahhhXXXSSSRRRYYYjjj~~~iiiTTTJJJKKKOOOGGGCCCFFFIIIGGGIIIMMM???AAABBB@@@===::::::;;;999999888666777<<>>===<<<<<<<<<777888888888888777666666333222222555888;;;======GGGXXXjjjxxxuuupppooopppssszzzyyyxxxzzz~~~wwwvvv}}}|||}}}######""""""""""""###################################################### """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++++++++++++++++++++,,,---...///000000000000333222111///............222555999;;;999444...***+++,,,---......---,,,+++---,,,***(((((((((((()))((()))*********)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&((()))***+++,,,)))'''&&&&&&''''''&&&''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''(((((())))))((('''&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&''''''(((((((((((((((((())))))***+++***)))))))))***,,,,,,------,,,---...000222333555666666444222000111222444777:::;;;:::::::::;;;BBBIII___}}}uuu___SSSMMM[[[rrrwwwdddYYYUUUPPPFFF@@@FFFRRRWWWUUU^^^XXXNNNHHHEEEDDDCCCAAA@@@999555888:::::::::<<>>======777777777888:::;;;:::999@@@AAA@@@???DDDIIIHHHDDDEEEDDDFFFIIINNNQQQQQQQQQTTTQQQOOOQQQSSSRRRKKKEEEJJJFFFBBB???======<<<<<<===<<<;;;:::999999999:::<<<:::888999;;;:::777444888:::BBBKKKMMMFFF???===999999888555333333555777;;;999:::>>>FFFOOOVVVZZZsssvvvlllpppyyy}}}zzz|||zzzyyy}}}~~~~~~~~~~~~~~~######""""""""""""###################################################### !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++++++++++++++++++++------...000000111111111111111000///............///222555888777444000,,,,,,,,,---......---,,,,,,,,,+++)))(((''''''((((((((())))))***)))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''')))***+++,,,***'''''''''((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&)))'''&&&$$$$$$$$$&&&'''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((()))***+++,,,+++***)))))))))***+++,,,,,,,,,,,,---...///111222333444555444222000111222333555888999999999:::;;;@@@AAALLL\\\fffnnn|||kkkYYYSSSXXXeeexxx}}}uuufffZZZYYY\\\XXXPPP```^^^^^^___```^^^[[[WWWUUULLLCCC???:::666555888888BBBRRR___ddd\\\MMMAAAHHHJJJKKKHHHBBB===;;;;;;;;;999666666777777777666888:::;;;999;;;===<<<888@@@>>><<<999999;;;>>>@@@???>>>===???@@@???:::666;;;:::888777888888888888999999888888888777777777===;;;::::::;;;;;;:::999999@@@QQQdddkkk___LLL@@@999;;;===???AAADDDIIILLLQQQVVV^^^jjjvvv{{{sssmmmhhhiiimmmlllpppuuu||||||xxx{{{uuuttt|||~~~qqqmmmpppooojjj######""""""""""""##################################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((******************++++++---...///000000111000000//////............//////,,,...000333444222111///,,,------......------,,,+++***)))'''''''''((((((((())))))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((******,,,***((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&((())))))((((((((()))***+++,,,,,,******))))))******+++,,,***+++,,,---.../////////000222333333222111111222111333666888888888:::;;;@@@???@@@DDDFFFRRRmmmyyyhhhZZZWWW___jjj}}}wwwyyyzzzuuulll[[[WWWTTTUUU\\\fffoootttrrrlllfff___TTTIIICCCDDDAAA@@@BBBKKKVVV\\\[[[WWWQQQUUUYYYWWWOOOFFFBBBBBBAAA???;;;:::;;;<<<<<<<<<;;;@@@CCCAAA@@@AAA@@@===??????>>><<<::::::<<<>>>888:::<<<>>>?????????>>>888888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<@@@AAACCCCCCCCCCCCEEEFFFJJJHHHMMM[[[dddbbbXXXQQQNNNRRRXXX___eeelllrrrwwwxxxpppllliiihhhmmmsss~~~~~~~~~~~~~~~vvvuuu}}}uuuccc[[[XXXRRRKKK$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################################################################%%%$$$############$$$%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***************,,,---....../////////...------,,,------...//////+++,,,---...////////////,,,------------------,,,++++++)))((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***---+++))))))******((('''%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&'''((()))+++,,,++++++************++++++***************+++++++++)))***,,,...///......---...000222333222111111222111333555777777888:::<<<>>>>>>@@@AAA@@@FFF[[[ooo~~~lll___ZZZnnnrrr}}}zzz}}}yyypppcccXXXRRRRRRVVVYYYrrruuu{{{}}}uuuggg___]]]XXXRRRKKKKKKOOOUUUXXXYYYYYYaaajjjjjjaaaVVVOOOMMMGGGEEEDDDDDDFFFGGGFFFFFF;;;BBBGGGEEECCCCCCDDDBBB<<<===AAAFFFKKKLLLHHHEEECCCDDDEEEDDDAAA???>>>???>>>>>>===;;;;;;<<<>>>@@@BBB@@@???>>>???AAADDDFFFJJJOOOTTTWWWWWWWWWZZZ]]]aaaWWWPPPRRRYYY___fffkkkrrrwww}}}~~~wwwnnnllluuu~~~~~~wwwmmmjjjlllrrryyy~~~}}}{{{{{{uuuzzz~~~nnnXXXMMMFFF???888$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$######################################################################################################""""""""""""######%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))************+++,,,,,,---,,,,,,,,,++++++++++++,,,---...///+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))((()))***+++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,+++))))))******(((&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''((()))+++,,,---...---,,,***))))))(((((())))))******++++++++++++***+++---...///...---------///222333222111222222111333555666666888:::===<<<<<<>>>@@@AAACCCJJJSSSnnn{{{rrrdddUUUYYYdddxxxzzzpppeee\\\VVVaaagggpppwwwtttkkkddddddeeekkktttyyywwwnnnccc\\\fffppp{{{zzzqqqiiieee\\\[[[[[[]]]^^^^^^\\\ZZZVVV\\\___\\\YYY[[[\\\\\\XXXUUUUUU]]]hhhnnnlllhhhjjjhhhddd\\\TTTMMMIIIHHHJJJJJJHHHEEEDDDGGGMMMRRRXXXUUURRRPPPQQQUUUZZZ]]]hhhnnnvvv{{{|||~~~{{{wwwuuuwwwyyy|||vvvoooccc[[[]]]eeejjjjjjnnnooovvvzzz{{{}}}~~~||||||vvvZZZFFF===888333///$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$#################################$$$$$$############$$$$$$################################################################################################""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))************++++++++++++******++++++***++++++,,,------+++++++++***************+++******))))))******++++++***)))(((((()))***+++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((+++***))))))***)))'''%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&(((((((((((()))+++,,,---...---+++***)))(((''''''))))))***++++++++++++***,,,,,,---...............---000333444333222222222111222444444444666999;;;???======>>>AAADDDFFFGGGOOOYYYjjjggg^^^UUUUUU]]]nnnvvvwww~~~qqqooonnnmmmggg^^^YYYZZZVVVdddyyy{{{~~~}}}|||rrrrrr{{{{{{vvvrrrooonnnlllmmmmmmlllkkkpppxxx~~~}}}uuupppooommmhhhcccfffqqq{{{~~~}}}vvvwww~~~yyyzzz~~~~~~||||||iiiWWWCCC888333111111111%%%$$$$$$######$$$$$$%%%################################################""""""##########################################$$$$$$############$$$$$$#########################################################################################################$$$$$$########################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&))))))'''%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))************++++++++++++******++++++*********++++++,,,)))************************)))(((''''''((()))***)))((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''***)))((()))***)))&&&$$$###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$##################$$$%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((('''''''''((())))))*********)))((((((((())))))((()))***+++,,,++++++***......------....../////////111444666444333222222000111222111111222555888<<<<<<<<<===@@@DDDFFFEEENNNRRRYYYfffzzz~~~iii[[[TTTYYYhhhxxxwwwvvv||||||{{{sssnnnmmm\\\___eeennnzzzzzz|||xxxsssYYY]]]dddjjjnnnooonnnnnntttvvvwwwwww~~~{{{zzz~~~zzz{{{|||mmmgggeee___XXXSSSHHH===444222111///000333%%%$$$$$$######$$$$$$%%%################################################!!!!!!""""""############""""""""""""""""""""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''))))))'''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***++++++,,,,,,,,,++++++***++++++***************+++'''((()))***+++++++++***)))((('''&&&&&&'''((()))'''&&&%%%$$$%%%%%%'''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))(((((())))))(((&&&#########$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&''''''(((''''''''''''((()))***+++((()))***+++,,,+++******000///...------...000111000222666777555333222111//////000//////000222555000444888;;;>>>AAABBBAAABBBDDDEEEIIITTTeeeqqquuu}}}lllbbb```ggglllsss{{{zzzvvvsssnnnmmmwwwyyyxxx{{{{{{zzz```^^^```iiiwwwwwwssssssppptttyyyzzzvvvpppjjjgggfffhhhkkkrrrxxx}}}~~~~~~{{{wwwuuu~~~|||hhh]]]UUUKKK???888333---+++//////+++***---$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!!""""""$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((()))***************(((((((((((()))***+++,,,((())))))******))))))(((++++++***)))))))))))))))))))))((('''''''''''''''***))))))((('''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''***,,,+++***)))************+++++++++000///---++++++,,,---...111222444555555444222111222222333111000///000222555666888<<>><<>>===<<<===>>>???@@@DDDIIIMMM\\\uuuqqqfff\\\WWWYYYeee{{{yyymmmeeeqqqzzz|||}}}{{{vvvtttvvvmmmaaaZZZ\\\]]]^^^gggsss|||sssooorrruuuzzz~~~}}}uuujjjccc___bbbhhhpppvvvzzz}}}}}}|||}}}pppuuuzzz|||ooocccRRRBBB777111///...------------------------$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######"""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$###""""""###$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((()))*********************+++,,,---...///000333222///---+++***))))))))))))(((''''''''''''(((''''''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))+++***))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////.........///000000///000222444777666555777:::=========:::<<<>>>>>><<<;;;<<<===GGG]]]ffflllyyynnneeeaaadddkkk{{{wwwsssxxxooonnnkkkdddbbbdddnnnooonnniiiccc```bbbeeezzzyyyzzz{{{xxxrrrpppsssooovvvzzzjjjjjjnnnuuuxxxmmmfffggglllsssxxx|||rrrhhhbbbcccgggppptttzzz~~~}}}zzzxxx~~~~~~wwwtttwwwxxxxxx|||zzz}}}fffPPPHHH===444///---------------------------------########################$$$##################$$$$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$##################$$$#####################"""""""""$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$""""""""""""""""""!!!!!!###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******(((((()))***************)))***+++,,,...//////000444222///,,,*********+++(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***)))))))))))))))************((()))***+++,,,,,,,,,,,,+++++++++,,,------.........///000000000111333555:::777555555777999::::::<<<>>>@@@???===<<<;;;<<>>??????>>>???AAACCCgggssseeedddoooyyyfffiiiiiiddd```eeerrr~~~zzzrrrmmmiiihhhgggooo{{{zzzxxxtttnnniiihhhooonnnqqqwww{{{wwwrrroooqqqyyyttthhhiiiooorrr{{{uuuiii]]]MMMBBB:::111...,,,***)))+++,,,,,,,,,++++++++++++++++++++++++########################"""###$$$$$$$$$$$$###"""$$$$$$###"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$###"""""""""""""""""""""###############$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((()))***************''')))***,,,,,,,,,++++++***)))((((((((()))***+++'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''((()))((((((((()))))))))******'''((()))+++,,,...000000000///---,,,,,,---///000...///111111111222444666<<<999555333333444333333::::::;;;;;;<<<>>>CCCFFF[[[yyylllQQQGGGOOO[[[qqqwwwhhh\\\XXX\\\aaauuu}}}tttllliiimmmtttzzzssslllsss}}}yyy{{{}}}|||xxxtttrrrrrrbbbWWWJJJ@@@888111...///,,,+++******,,,,,,,,,+++************************########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""###$$$$$$$$$$$$###"""!!!"""$$$&&&&&&%%%$$$###%%%$$$$$$###""""""########################""""""#########$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((()))***************)))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%''')))(((((((((((()))))))))***(((((()))***,,,///222333333111...,,,+++,,,...000---...////////////111333999666444333444444333333555666777888888:::>>>@@@DDDVVV___]]]SSS@@@777>>>>>>NNNcccooouuuvvvlllgggfffgggkkkqqqtttvvvyyy}}}}}}zzztttoookkklllqqquuusssvvv|||{{{xxxzzz}}}vvvhhhfffbbb^^^ZZZUUUQQQNNN???;;;222///000+++)))111---+++******++++++***((())))))))))))))))))))))))"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""###$$$%%%%%%$$$###"""!!!"""$$$&&&&&&&&&$$$###&&&%%%###"""""""""###$$$%%%%%%$$$$$$######""""""""""""######$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((()))******************+++,,,------+++***((('''(((((((((((('''&&&&&&'''''''''''''''((()))***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))(((&&&%%%''')))(((((((((((()))))))))))))))))))))***,,,000333555444222...+++***+++---///,,,---...---------///111555444222333444555555444333555777777777777999:::===???999888<<<777444===111888AAAGGGPPP```www}}}xxxvvvtttqqqkkkfff___uuuvvvooorrrlllgggdddaaa```dddkkkmmmttt|||~~~zzzyyy{{{zzzuuuqqqqqqwww~~~xxxeee[[[TTTJJJCCC>>>888...'''---...)))+++000***&&&///,,,+++))))))******(((&&&))))))))))))))))))))))))########################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''***+++***)))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%'''&&&&&&%%%%%%$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((******+++,,,------......---,,,++++++,,,---///000///---,,,---///222222222555222333999:::666666:::888666666777::::::777444444555666666666666666555///222555777:::BBBNNNXXXppp~~~yyynnnfffkkk|||{{{vvvrrrtttrrrmmmiiifffeeedddcccmmmnnnsss{{{}}}zzzxxxxxxyyy}}}xxxzzz~~~xxxxxxzzzyyyzzzvvvrrrooonnnmmmmmmlllnnnuuu~~~mmmYYYGGG???555///......,,,))),,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))########################"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$######################################################################################################$$$%%%%%%$$$######%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))+++***)))(((((())))))))))))(((((()))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''*********+++,,,,,,---------,,,+++++++++,,,---...111///------///111111111333000222888:::999;;;@@@???<<<888666777777666444444444555555555444444333222444555333222666>>>EEEBBBWWWtttmmmbbbhhhvvvxxxrrrnnnkkkhhhgggiiimmmkkkccc^^^^^^[[[aaahhhiiieeeaaaaaadddgggggghhhhhhkkknnnrrruuummmhhhbbbaaadddhhhiiiiii```gggkkkhhhfffiiilllkkkvvvzzzzzzfffQQQEEE999333---***,,,------+++,,,,,,+++++++++*********+++++++++******)))))))))((((((((((((((((((((((((########################"""############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$#########################################################################################################"""######$$$$$$######"""%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))******)))'''(((((())))))(((((('''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%######$$$$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))***)))'''&&&)))))))))***++++++,,,,,,,,,,,,+++++++++,,,------444222//////000111000000222000111555888:::>>>CCC@@@<<<666222222333444555333333444333333222111000222444333111------111444000;;;LLLZZZbbbmmm{{{wwwuuuqqqmmmmmmmmm}}}}}}xxxwwwfffjjjppprrrrrrooolllkkkhhheeebbbbbbgggmmmsssvvv{{{zzzvvvqqqlllkkkmmmpppuuu|||yyy{{{ssshhhWWWDDD999777///+++((((((+++---,,,+++++++++++++++*********)))************))))))))))))((((((((((((((((((((((((########################""""""#########$$$$$$$$$########################&&&%%%%%%$$$$$$###############################################################################################################$$$$$$$$$$$$######%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***)))((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%%%%%%%%%%################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))((((((((())))))*********+++***++++++,,,---...///000777555222111111222111000111//////222555999>>>BBB888555111//////111333444444444444333222111000//////111222111///...000222777666555555888DDD]]]rrrxxx___ZZZ___ssstttkkkddd^^^VVVKKK===111...111---,,,***+++,,,,,,***(((+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((########################""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$#########################################################################################################%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((***)))(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""#########$$$$$$$$$################################################"""""""""""""""""""""""""""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))***+++((()))))))))))))))******)))***,,,...000222333444999777444333333333222222/////////000555<<>>777444///******---,,,,,,,,,,,,,,,+++)))'''*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((())))))(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$&&&%%%%%%$$$######""""""################################################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''''')))(((&&&&&&&&&(((***,,,))))))))))))))))))******)))+++---///222333444555777555222222333444333333---///000111777@@@GGGHHH333555666666333000///...222333333333222111000000------...///000000//////......000444333000000333:::999BBBZZZvvvuuunnn{{{tttmmmjjjrrr~~~vvvxxxzzzzzzsssfffYYYNNNBBB888555///+++---...,,,+++,,,'''(((***++++++***)))((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''########################"""############$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$######$$$%%%%%%%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###!!! ######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((())))))(((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$$$$$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((((((((())))))************************+++,,,...000111222222222333111//////111333333333...222222000444===AAAAAA111444666555222000000000000000111111111000000///...------............---222---+++---//////222666000...000;;;LLLYYY^^^^^^jjjyyy~~~xxxyyy|||wwwooolllqqqyyyqqqlllfff```SSSFFF>>>:::333+++000,,,+++...///,,,,,,---'''(((*********)))))))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%%%%$$$$$$###"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%$$$"""######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%)))((('''&&&$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$$$$$$$###"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!!!!"""###$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((('''(((***+++***)))'''&&&+++++++++***************,,,---///000000000///...///---,,,---///222222222111444333//////555777444,,,///111111000000222555......//////////////////...---------///000000///000,,,,,,000111...,,,,,,//////000//////444;;;AAAQQQcccnnnqqq}}}~~~oooaaaXXX\\\nnn}}}rrrkkkbbbZZZOOOFFF888......222000+++***((()))+++***'''(((,,,+++,,,---,,,***))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''##############################""""""######$$$%%%%%%%%%$$$###""""""######%%%$$$###$$$%%%&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$##################################################################$$$$$$%%%%%%%%%&&&&&&&&&################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#################################"""!!!"""######"""!!!###"""!!!!!!!!!"""$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$#########$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$###"""&&&%%%###"""""""""######################################################"""############$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""###$$$$$$$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$###""""""######$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))***+++++++++++++++(((((()))************************+++...000333444***---//////------///111000000///...............222222222333444555666777222///---///444666444000..................------.........------.........---,,,,,,,,,,,,---......777888;;;BBBOOOcccxxx~~~oooggghhhmmmwwwzzz|||yyytttsssvvvzzzxxxyyynnn^^^RRRJJJDDD===888...---,,,,,,+++++++++++++++++++++************)))************************((((((,,,(((!!!(((---$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################""""""######$$$%%%%%%$$$$$$###""""""######%%%$$$###$$$%%%&&&$$$"""###$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$####################################""""""#########"""######"""""""""###$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$$$$######"""!!!%%%%%%###"""""""""######################################################"""############$$$$$$$$$%%%$$$######"""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))))))))))))))(((((()))************)))*********+++---///111222...///000///---,,,...000000//////...............222111000000000111222333111...,,,...333555333000.........---------------...------,,,,,,------...+++++++++++++++,,,---------......111666@@@JJJRRRbbbttt|||}}}xxxnnneeeaaaaaaiiittt{{{tttlll```XXXQQQIII>>>777444111...+++------,,,++++++++++++++++++++++++*********))))))''''''''''''''''''''''''(((%%%))))))"""&&&+++&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################""""""######$$$%%%%%%$$$######"""#########%%%$$$###$$$%%%&&&$$$"""###$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$############$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############"""!!!!!!%%%$$$######"""#########################################################"""############$$$$$$$$$$$$###""""""!!!"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&'''((())))))******))))))*********+++,,,---///000111111000...,,,,,,---////////////............---111000///...---...//////000...,,,...111333111///------------------------,,,,,,++++++++++++,,,,,,******))))))******+++,,,,,,---...---------///111<<>>999333///......---+++,,,+++******+++***((('''******)))))))))******+++*********)))))))))((((((''''''''''''''''''''''''---###%%%***&&&&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################""""""######$$$%%%#########"""######$$$%%%%%%$$$###$$$%%%&&&$$$"""###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%################################################""""""#########$$$$$$$$$###################################################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$############################## ###%%%$$$!!! """$$$"""######$$$%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$"""""""""###%%%&&&((()))'''&&&$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&'''(((((())))))(((((()))***+++,,,,,,,,,,,,,,,+++******+++...///...---------...//////---,,,+++'''+++111666777444000---***************+++++++++)))******++++++,,,,,,---******))))))))))))***************)))***++++++,,,)))******)))(((''')))***+++,,,,,,+++******,,,...+++---000333666:::>>>AAAMMMUUU___dddfffjjjqqqwww}}}|||zzzwww~~~}}}ooommmiiihhhhhhlllrrrwwwzzzzzzwwwpppjjjiiiooottt|||sssuuuqqq||||||yyy|||vvvqqqttt}}}vvvnnnnnnsss~~~}}}uuuooohhheeeeeeeeebbb___RRRLLLCCC;;;666222///---111///,,,***+++,,,,,,,,,((()))*********))))))((()))))))))((())))))***+++******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%***%%%'''(((&&&---000'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################""""""######$$$%%%######""""""###$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%################################################""""""#########$$$$$$$$$################################################"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$##############################"""$$$### !!!$$$!!!"""###$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###################################################"""############$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%&&&(((***,,,...***(((&&&###"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))((((((((()))+++,,,---------------------///111111...+++,,,---...//////---,,,***(((+++///222222000---+++))))))******)))((()))***)))))))))***+++,,,,,,,,,+++******))))))******+++))))))(((((())))))***+++,,,---...---+++***+++---((()))***,,,,,,++++++,,,///...---+++******)))(((000111555===EEEKKKLLLJJJSSS]]]kkkrrrqqqllliiiiiinnn}}}~~~xxxzzzyyywwwqqqssszzz}}}{{{wwwyyyqqqeeeeee]]]iiiwww{{{tttnnnjjjkkkvvv{{{pppjjjlllsss|||{{{tttmmmlllooovvv~~~{{{~~~xxxlllhhhYYYSSSKKKEEEAAA===999666000...---------...//////...---,,,+++,,,,,,,,,++++++,,,------,,,,,,,,,---((((((((((((((()))*********)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))&&&'''666:::+++######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#################################"""###$$$$$$%%%######""""""###$$$%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&################################################"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$##############################!!!$$$""" ### !!!"""###$$$###""""""########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$############$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!"""###############!!!"""###$$$%%%%%%$$$###################################################"""############$$$$$$$$$""""""!!!""""""###$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''')))+++...000111,,,***'''$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((()))+++---............000///000222333222...))),,,---...//////---+++***++++++,,,---,,,+++***)))((()))***)))((('''((()))((())))))***++++++,,,,,,++++++************++++++'''''''''''''''((())))))###%%%(((*********+++,,,'''''')))------,,,,,,...)))((((((+++...000000///,,,---///111222222222333444;;;DDDHHHGGGGGGJJJMMMSSS^^^llltttzzz~~~zzzwwwjjjxxx|||yyyyyy}}}ooommmnnnyyyyyyoooqqqmmmooo||||||xxxyyy|||~~~||||||yyyqqqkkkjjjcccjjjddd^^^```XXXHHHBBB888666333111111222222222,,,+++************++++++*********+++,,,,,,,,,,,,)))******)))(((''''''(((((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((( &&&***$$$'''===BBB...#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""""""""###$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################"""############$$$$$$$$$######$$$$$$$$$###""""""&&&$$$$$$&&&((()))&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""########################%%%$$$"""!!! !!!"""###""""""""""""""""""""""""$$$$$$##########################################$$$$$$############$$$$$$$$$$$$$$$#########""""""########################%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***++++++***++++++111---)))%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))***)))((('''((()))))))))*********+++++++++***,,,...//////000111333/////////...------,,,,,,,,,***))))))******((('''+++*********))))))((((((((()))))))))************,,,+++)))((((((((()))***))))))))))))))))))))))))((()))))))))************(((((()))************))))))************+++++++++------,,,+++,,,---...///000111111222333333444444<<<@@@GGGNNNSSSVVVWWWWWWXXX\\\dddqqq~~~|||tttooowwwzzzzzz}}}{{{www||||||{{{pppiiiiiinnnnnnmmmiiiccc\\\TTTPPPHHHFFFCCC???:::666333111000//////...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))+++++++++***)))(((((('''******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&&&&'''########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""###$$$%%%$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""!!!"""%%%)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$###"""!!!"""$$$&&&'''########################################################################$$$##################$$$$$$$$$$$$#########""""""########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%##########################################$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++,,,,,,+++++++++///,,,(((%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))((('''(((******+++++++++,,,,,,,,,,,,***+++,,,++++++---000222111000000//////...---------+++************((('''*********)))))))))(((((((((((()))))))))*********++++++)))((((((((())))))(((((((((((((((((((((((((((((()))))))))*********((())))))***************))))))*********+++++++++,,,++++++***+++,,,---...,,,------...//////000000---///222666888888888777999;;;@@@HHHQQQVVVWWWWWWYYYWWWWWW\\\fffpppvvvyyy~~~uuunnnmmmkkkiiikkkpppzzz}}}{{{{{{}}}vvvkkk^^^PPPGGGEEEGGGGGGFFFDDD@@@;;;666333333333222000///---,,,,,,......------,,,+++++++++,,,,,,+++++++++*********+++,,,,,,,,,++++++***)))++++++******)))(((((('''))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''''''''))))))((('''%%%$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%###""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$######$$$%%%&&&'''#########&&&(((***)))(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""!!!!!!"""$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$######################################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++,,,+++***)))***///,,,(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((((('''''')))***++++++,,,,,,,,,---------......---,,,,,,---111444222111111000//////......///---+++++++++***((('''))))))))))))(((((((((((((((((((((((())))))))))))******)))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++******)))))))))*********++++++******))))))******+++,,,******++++++,,,,,,------***++++++++++++******))),,,,,,---000333555555444666:::???AAAAAACCCHHHLLLRRRLLLHHHIIIKKKKKKMMMPPP^^^bbbggghhhfffddddddeeegggggggggiiilllppptttvvvqqqpppooolllhhhddd```^^^qqqeeeWWWLLLAAA777222222000000000///...,,,***)))******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++*********)))+++++++++,,,++++++***)))+++******))))))((((((''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***++++++,,,,,,,,,,,,------......//////111000///---,,,***)))(((########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%&&&######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$%%%$$$#########%%%((()))+++***)))((('''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################!!!!!!!!!"""$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#################################$$$$$$#########################################################"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))***)))(((((((((///,,,(((&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''((('''''')))++++++++++++,,,,,,,,,,,,------...//////......000222111000000//////...------000...,,,+++++++++)))'''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((()))******++++++******))))))))))))************)))))))))*********+++++++++++++++,,,,,,---------......---------------...111000///////////////...+++000555444111000333777777444111222444444555666<<<>>>AAAAAA?????????AAAFFFDDDBBBBBBDDDHHHMMMPPPOOOPPPQQQPPPMMMHHHDDDAAAJJJDDD;;;555222111000111000000000000000000111111.....................---,,,,,,+++++++++*********+++************)))))))))******++++++++++++************))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))***+++,,,,,,,,,,,,,,,---...///000000111222222222333333333333333########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$%%%$$$#########%%%((()))...---,,,)))'''$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''******)))'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################"""""""""""""""###$$$$$$########################""""""#########$$$$$$$$$########################"""###$$$$$$$$$$$$###"""################################################"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***++++++)))))))))000,,,(((%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((((('''((()))+++************++++++++++++***---000222111...---,,,.........---,,,,,,++++++///---,,,+++++++++)))''''''''''''''''''''''''(((&&&''''''''''''(((((((((((((((((()))))))))((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))************)))(((((()))))))))*********)))******+++++++++++++++++++++,,,,,,,,,,,,,,,---******)))))))))***+++,,,------,,,+++***+++,,,---.../////////......///111000///......///111111///111222333222222111222333333222222222333444555666666666777777777555333222777555111...---...---+++...---,,,,,,,,,---...///------,,,,,,++++++++++++,,,,,,,,,+++++++++++++++*********)))))))))(((((()))******++++++*********)))))))))((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))------...///111222333333########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$######$$$%%%&&&''')))***)))(((%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''***)))((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$####################################""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""###############$$$$$$$$$#######################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,...------------...***&&&$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&((())))))((((((***+++))))))*********+++++++++...222777999888444111///,,,,,,,,,+++******))))))---,,,******++++++***(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''(((((())))))((((((((((((((()))))))))******))))))***++++++++++++***)))*********************++++++***))))))))))))***((()))***)))))))))+++------,,,******+++,,,------+++---,,,+++...222333000,,,,,,------...//////000---///000222111000...,,,............---------------...---+++,,,...,,,(((++++++***))))))******+++)))))))))******+++++++++++++++++++++++++++++++++))))))))))))((((((((((((((()))******+++*********((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%$$$######&&&)))###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((())))))((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$######"""!!!########################!!!""""""###$$$$$$%%%%%%########################!!!###$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&***,,,---------...)))&&&###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((***+++***))))))***+++*********+++++++++,,,,,,333666:::<<<:::777444333,,,,,,+++******))))))(((+++***))))))***+++***)))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&((()))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''(((((((((((()))))))))***'''((()))*********))))))))))))))))))))))))))))))------------------------)))+++------++++++---///)))*********************(((+++***'''***000000,,,)))))))))***+++++++++***+++,,,---......---,,,+++---,,,,,,,,,++++++******'''******(((***///...***,,,,,,,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,************************))))))((((((((('''''''''(((((()))***************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!######""""""""""""##############################""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$######$$$$$$$$$###"""""" """###""" $$$'''"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''')))******+++,,,%%%###!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&***+++,,,+++***)))***+++++++++,,,,,,,,,---------000333555555333111//////,,,,,,++++++***))))))((()))(((((((((***+++***)))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))%%%&&&((()))))))))((('''***************)))))))))%%%&&&(((***+++,,,,,,,,,'''***,,,,,,)))((()))+++(((+++//////,,,******+++,,,...,,,((()))//////***///...------------+++)))******)))))))))+++,,,---)))************)))(((''',,,...,,,'''(((---,,,''')))******++++++******)))******)))))))))((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((()))***************'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$######""""""######$$$$$$$$$#########""""""###########################"""!!!!!!"""$$$&&&(((########################$$$$$$############$$$$$$%%%%%%$$$###"""!!! """"""#########$$$$$$$$$################################################""""""""""""############%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################################################################$$$$$$$$$#########""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""########################!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################%%%%%%%%%$$$###"""!!! """############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$#########""""""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%######$$$%%%((('''%%%%%%%%%&&&(((***++++++*********+++,,,---...///111222222111000//////---+++)))***)))(((&&&)))(((((((((((())))))***'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,************************************************+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################"""""""""$$$%%%&&&########################$$$$$$############$$$$$$$$$############"""""""""""""""#########$$$$$$$$$################################################""""""""""""############%%%$$$$$$###""""""##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################################################################$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###########################"""""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&((('''%%%%%%%%%&&&((()))*********+++++++++,,,,,,...//////000000000000000///---+++*********)))((())))))((((((((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((*********************************************************************************+++++++++,,,,,,************************************************++++++*********)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&$$$######%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$############$$$$$$"""#########$$$$$$%%%%%%###############$$$$$$$$$################################################"""""""""#########$$$$$$%%%$$$######"""#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############################################################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################$$$$$$%%%%%%%%%$$$##############################"""############$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$######""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###########################"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&((()))((()))***+++,,,++++++***......------...//////000...,,,+++***+++,,,+++*********)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************************************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''%%%######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$###############$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###########################!!!""""""###$$$$$$%%%%%%#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$#########"""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''((('''(((***,,,,,,+++***(((---,,,,,,+++,,,---///000...,,,***+++,,,------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******************************************************)))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((('''%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$########################!!!!!!"""###$$$%%%%%%&&&################################################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$""""""""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&''')))++++++***)))(((,,,++++++++++++---///000---+++***+++,,,------,,,******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))*********(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$########################################################################$$$$$$$$$$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***))))))(((++++++++++++,,,---//////---+++******,,,---,,,,,,))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))))))))'''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%$$$############$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""$$$%%%&&&########################$$$$$$############$$$$$$"""""""""###############$$$$$$$$$#########""""""#########################################################$$$$$$$$$%%%%%%######""""""###$$$$$$%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""######$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%!!!"""""""""############"""############$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))***+++---......//////---+++))))))+++++++++***(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&(((########################$$$$$$############$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$######""""""######################################################$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################################################################"""###$$$%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!!!!""""""#########$$$"""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%&&&&&&&&&%%%%%%(((''''''''''''((()))))))))***,,,.../////////...---+++))))))***+++***)))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######"""###%%%&&&%%%###!!! %%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""##################################################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&$$$!!!"""###$$$%%%&&&%%%$$$###########################$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))((((((((((((((('''''''''***---111333111///---,,,++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%$$$###"""!!!######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################"""############$$$$$$$$$########################$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""##################################################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%%%%###!!!!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((((((((((((((((((((((('''+++...111222111...---,,,++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###############!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$######################################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$###!!! !!!"""$$$&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((,,,...111222000---,,,+++++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$###""""""######$$$"""######$$$$$$$$$$$$###$$$$$$############$$$$$$########################$$$##################$$$""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,///111111///---++++++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$######""""""###$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$############$$$$$$#################################$$$$$$#########""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((()))))),,,...000000...,,,,,,,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$#####################$$$$$$$$$&&&%%%%%%$$$###!!! $$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$########################$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###""""""###%%%'''&&&%%%$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++---//////...---------++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$###!!! $$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################"""############$$$$$$$$$########################$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""$$$&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******,,,......------...///++++++******)))(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$$$$###### !!!###%%%&&&%%%###""""""############""""""!!!$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%######%%%'''$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))+++---...------///000++++++******)))(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%################################################%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))***)))(((((()))+++---...,,,,,,++++++***)))))))))%%%&&&''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))))))))))))))(((((()))+++,,,---++++++******))))))(((((('''(((((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((()))))))))))))))((((((((()))***+++,,,******))))))(((''''''&&&((())))))'''$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))******)))((((((''''''&&&&&&%%%'''(((((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))''''''(((((()))))))))(((((((((''''''&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((())))))))))))''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%###%%%&&&&&&&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))))))))&&&'''((((((((('''&&&&&&((((((((('''&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))&&&'''((((((((('''&&&%%%)))((((((''''''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&'''%%%###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&((((((((((((''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&'''''''''(((((())))))***''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%###""""""$$$&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''&&&''''''((()))***+++,,,''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((((((((())))))******++++++''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###&&&((()))((('''&&&$$$$$$$$$%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))++++++******))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###&&&((()))((('''&&&$$$$$$%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######%%%)))++++++(((%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((()))***,,,+++***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''(((((((((((()))'''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$(((///555555---&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%'''(((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***+++)))))))))(((((('''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%***444<<<<<<111&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***+++''''''''''''((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((()))))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***)))((('''&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''((('''&&&%%%%%%''')))(((''''''&&&''''''((((((((())))))))))))(((((('''((())))))))))))(((((('''))))))***++++++******)))))))))***++++++***)))(((***+++,,,---,,,***(((&&&''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&&&&%%%'''&&&$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$&&&))))))))))))***+++''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&'''&&&&&&&&&&&&&&&%%%%%%''''''((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))%%%%%%$$$$$$%%%&&&''''''((())))))((('''''')))+++&&&&&&''''''((()))))))))((()))+++,,,---.........///////////////...------222333555777777666555444444555666666666555333333666666555333111...+++)))************))))))((((((***))))))((('''&&&%%%$$$******))))))((('''&&&&&&***((('''((())))))(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$&&&((((((((('''((()))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&&&&&&&'''((()))************)))))))))))))))((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))((((((''''''((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''((()))******'''((()))))))))***,,,...+++,,,...000111111111000444555777999;;;===>>>>>><<<<<<==================@@@AAACCCDDDEEEDDDCCCBBBCCCCCCEEEEEEFFFEEEDDDCCCHHHGGGFFFDDDBBB@@@???>>>888888888888666444111000000000///...---+++))))))''''''((()))******++++++'''&&&%%%&&&(((((((((&&&&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''))))))***+++++++++******))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,++++++******+++++++++***))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))***++++++(((***---...///111444777;;;<<<>>>@@@@@@???>>>===BBBBBBDDDEEEEEEFFFFFFFFFAAAAAABBBCCCDDDEEEGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKLLLLLLIIIIIIIIIIIIGGGEEEBBBAAA============<<<:::888777//////...---,,,++++++***&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((()))))))))***++++++,,,,,,+++++++++))))))))))))((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,+++***************(((((('''(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******************))))))&&&&&&'''((()))+++---...222444888;;;===@@@CCCEEEIIIJJJLLLMMMMMMKKKJJJHHHGGGGGGGGGFFFDDDBBBAAA@@@999999:::<<<>>>AAACCCDDDAAA>>>999555333555888::::::<<>>AAAEEEHHHJJJKKKNNNPPPNNNNNNOOOPPPPPPOOONNNNNNKKKKKKIIIGGGEEEBBB???>>>777777888999;;;>>>@@@BBBBBB>>>888333222444777::::::<<<@@@DDDHHHKKKLLLMMMLLLJJJHHHEEEAAA>>>;;;:::===???AAADDDHHHKKKNNNOOOSSSSSSRRRPPPLLLHHHCCCAAAEEEDDDBBB@@@>>><<<:::999///---+++******)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))'''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((''''''((()))+++,,,------++++++,,,,,,,,,+++******))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%@@@???<<<999666333222111---,,,+++***)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))+++...000222333999999;;;===???BBBDDDEEEBBBEEEHHHIIIIIIIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNLLLJJJHHHFFFEEEAAA@@@??????@@@BBBDDDEEEEEECCC???===<<<===@@@AAAAAACCCFFFJJJMMMPPPQQQQQQSSSSSSRRRPPPMMMIIIFFFEEE@@@@@@???@@@AAACCCFFFGGGKKKLLLLLLKKKIIIFFFBBB@@@>>>>>>@@@BBBDDDGGGHHHIII;;;888555333222000---+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((((((&&&%%%%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''((()))***+++---......+++++++++++++++***))))))))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%PPPNNNKKKGGGCCC???===<<<444333111...,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))),,,---000444888<<>>???@@@AAAAAAAAAAAACCCFFFJJJNNNOOONNNKKKIIINNNMMMJJJHHHLLLQQQQQQMMMWWWRRRKKKFFFEEEGGGJJJKKKPPPMMMHHHDDDDDDFFFIIILLL@@@===>>>CCCDDD@@@AAAFFFGGGFFFGGGHHHFFFEEELLLTTTLLLMMMOOONNNKKKHHHGGGGGGGGGEEECCCBBBAAACCCHHHMMMNNNNNNMMMKKKIIIFFFDDDCCCCCCBBBBBBEEEHHHHHHEEEBBB<<<:::777444000---+++***)))'''%%%&&&((((((&&&###))))))''''''&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++***((('''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******))))))))))))******((((((((((((''''''''''''''''''((('''&&&''')))+++'''&&&&&&%%%&&&''')))*********+++,,,------,,,,,,------+++******+++,,,,,,++++++++++++***)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHHFFFEEEDDDDDDCCCBBB@@@FFFGGGGGGEEEAAA<<<666333///,,,)))((()))))))))(((***)))(((((())))))'''%%%)))((('''''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((()))******))))))***,,,,,,...000111333666999<<<@@@BBBDDDFFFGGGHHHIIIIIIHHHHHHEEEAAABBBEEEEEEBBBEEEFFFFFFGGGGGGGGGFFFFFFIIIKKKMMMNNNMMMLLLIIIHHHRRRUUUVVVSSSSSSUUUVVVTTTQQQPPPOOOPPPUUUZZZ^^^```[[[XXXTTTRRRTTTXXX^^^bbbXXXMMMDDDCCCBBB??????AAADDDAAABBBGGGIIIFFFCCCCCCLLLNNNOOOOOOMMMLLLLLLMMMGGGEEECCCBBBAAADDDKKKQQQNNNMMMLLLLLLMMMMMMLLLKKKGGGEEEEEEFFFGGGGGGDDDAAAAAAAAA@@@???<<<888555333---***'''&&&''''''&&&$$$&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++***((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***))))))(((((())))))***((((((((())))))*********&&&'''(((((('''&&&''')))***)))(((((()))***+++,,,++++++,,,---------------...---,,,+++++++++,,,---))))))))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$IIIHHHGGGEEECCCBBBAAAAAA???@@@CCCEEEFFFEEECCCBBB<<<888333000...,,,***)))---+++)))((())))))(((&&&'''''''''&&&''''''(((((((((((((((''''''''''''&&&$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((((((((((((''''''''''''&&&'''&&&&&&''''''((()))***((()))*********+++...111333777;;;???AAADDDGGGIIIMMMMMMLLLKKKKKKJJJJJJKKKLLLHHHEEEFFFFFFEEEGGGLLLHHHHHHIIIIIIIIIHHHFFFFFFFFFGGGJJJMMMQQQTTTWWWXXXmmmsssvvvpppjjjfffdddaaaccccccdddfffhhhiiigggeeecccbbb```aaaeeekkkrrrvvvnnnaaaUUUQQQRRRRRRRRRRRRSSSNNNMMMUUU[[[WWWOOOIIISSSSSSSSSQQQPPPOOOQQQSSSTTTQQQLLLGGGFFFHHHKKKLLLNNNLLLJJJLLLOOOQQQQQQOOOHHHFFFDDDBBBBBBAAA>>><<<@@@BBBDDDFFFFFFEEEBBB@@@:::666111---+++)))'''%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((******)))((('''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''(((((()))'''(((((()))+++,,,,,,---'''(((******)))((('''((()))((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,+++***)))*********((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRRRRRQQQOOOKKKHHHGGGGGG>>>===;;;;;;===BBBHHHKKKJJJGGGCCC???;;;666000---///,,,***)))***,,,,,,+++&&&&&&&&&&&&'''((())))))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''***))))))((())))))++++++((())),,,---000444999===AAADDDIIIKKKLLLMMMOOOPPPUUURRRNNNKKKJJJIIIIIIHHHIIIBBBAAAFFFHHHGGGPPP]]]___```aaabbbaaa```^^^]]]YYYZZZ\\\___dddiiimmmppp}}}zzztttjjjlllnnnrrrwww|||{{{uuuqqqnnnjjjfffccc^^^ZZZZZZccckkkjjjeeeaaa```___]]]YYYVVVVVVWWWYYYbbb]]]WWWTTTVVVXXXTTTMMMJJJGGGDDDEEEIIIKKKJJJHHHGGGEEEBBB@@@>>><<<;;;:::666888<<<@@@DDDGGGHHHIIIGGGEEEAAA<<<777222---******)))((((((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))***)))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&''''''((((((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((''''''''''''(((((((((((())))))***++++++,,,(((+++---...,,,***))))))))))))))))))))))))******,,,------.........------------,,,++++++*********)))(((((((((((())))))***'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllmmmkkkfff]]]TTTMMMKKKJJJFFFAAA<<<:::<<>>===<<>>;;;666222000---)))'''))))))(((((())))))******'''(((((((((((()))))))))((((((((()))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''''''''''''''(((((((((((()))))))))((((((''''''(((***---///111444:::???CCCHHHMMMQQQOOOOOONNNLLLKKKKKKNNNQQQLLLJJJIIILLLRRRXXX[[[[[[ZZZ[[[___aaabbbfffsss{{{sssmmmjjjvvvwwwwwwvvvwwwvvvnnneeeTTTUUUXXX[[[\\\YYYTTTPPPRRRVVV\\\bbbdddccc___]]]lllwww{{{mmm\\\NNNDDD<<>>999666555555222000///...///222555888;;;AAAHHHMMMMMMIIIEEEBBB999666000+++((('''((()))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((()))))))))******)))((((((''''''(((((()))******)))))))))(((((((((%%%''')))***)))(((((())))))***+++---...//////000......//////......------+++,,,,,,+++***)))'''''')))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}nnnfff[[[YYYUUUPPPKKKHHHFFFFFFCCCCCCEEEHHHKKKMMMLLLJJJIIIFFFAAA===999444///+++,,,+++******************'''((((((((()))))))))))))))))))))))))))(((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%'''((())))))(((((('''((((((((())))))))))))(((((((((***---222666999<<<@@@EEEHHHJJJLLLNNNOOOLLLKKKIIIHHHIIIOOOVVV\\\YYYWWWXXX^^^hhhooorrrrrrmmmvvv{{{wwwppppppvvvzzz|||vvvrrrkkkkkkjjjgggccc]]]XXXUUUZZZ\\\[[[VVVSSSPPPKKKDDDKKKKKKKKKKKKLLLJJJGGGEEE@@@CCCGGGKKKLLLJJJGGGEEEKKKUUU\\\YYYSSSMMMEEE===999CCCSSS```aaaYYYUUUUUUQQQRRRRRRRRRRRRTTTWWWZZZ^^^eeeeee]]]YYYZZZVVVMMMVVVZZZ^^^^^^ZZZXXXXXXYYYLLLMMMLLLHHHBBB<<<:::999999888555333222222222333444;;;EEEKKKMMMLLLKKKKKKBBB@@@<<<888333...+++***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))(((((('''&&&&&&''''''&&&&&&&&&'''((()))))))))(((((()))))))))************))))))(((((())))))***))))))******************&&&((()))***)))***+++---***,,,...111333444555555444444444444444333222222000000111000///---,,,+++...,,,+++)))((()))***+++************************))))))))))))(((((((((''''''((((((((())))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzsssggg[[[SSSPPPPPPRRRGGGFFFEEEFFFHHHKKKLLLLLLOOOMMMJJJGGGCCC>>>999555------,,,+++*********+++'''((((((((())))))******)))))))))))))))(((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((()))*********)))'''((((((((())))))*********+++,,,///444:::@@@DDDEEEHHHLLLNNNMMMLLLKKKKKKIIIHHHGGGGGGLLLUUU```hhhkkkiiijjjqqq{{{yyyvvvqqqoookkkiiiiiigggccc]]]UUUNNNIIIFFFHHHKKKMMMLLLIIIEEECCCIIINNNQQQMMMIIIJJJJJJJJJHHHFFFEEEEEEGGGGGGGGGFFFEEEFFFHHHJJJKKKJJJIIIHHH@@@DDDEEEBBBAAACCC@@@:::999;;;AAAFFFFFFAAAAAADDD===>>>>>>>>>======@@@BBB>>>MMMSSSKKKFFFKKKRRRRRRLLLSSS[[[\\\XXXVVVWWW[[[^^^```___[[[SSSLLLHHHGGG======<<<;;;:::888666555555<<>>777000,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))******)))(((((((((((((((&&&&&&&&&'''((())))))***))))))))))))******************))))))))))))******))))))***+++,,,------...)))+++,,,,,,,,,---000222333555888;;;===??????@@@BBBBBBBBBBBBAAAAAA@@@???===>>>>>>>>>===;;;999777333222///---------...///++++++++++++++++++++++++******))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~~~~|||wwwnnncccZZZTTTTTTQQQPPPQQQNNNIIIGGGIIIIIILLLOOOPPPNNNKKKHHHFFF>>>:::333---))))))+++,,,*********))))))(((((('''***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&((()))))))))))))))(((((()))***++++++++++++***)))+++111888===AAACCCFFFHHHKKKKKKLLLNNNJJJDDDCCCEEEMMMNNNSSSWWWYYY[[[dddnnnuuuoooooozzz~~~pppggghhhfffbbbZZZSSSNNNLLLHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCGGGQQQWWWVVVTTTSSSQQQTTTZZZ___\\\UUUSSSUUUfffkkkgggdddcccZZZUUU]]]______]]]XXXWWWZZZ[[[YYY\\\VVVQQQQQQTTTTTTNNNHHHCCCCCCHHHMMMJJJCCC@@@DDD@@@@@@??????>>>============<<<;;;<<<>>>???>>>===@@@AAAGGGOOOQQQOOORRRYYY___ccceeeddd___]]]```cccQQQPPPIII@@@<<>>DDDMMMOOOLLLKKKOOONNNJJJEEEEEEGGGFFFAAA<<<222...***''''''((((((((()))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%(((((((((((((((((((((((())))))(((''''''&&&%%%%%%&&&)))++++++***)))))))))&&&(((***,,,---,,,,,,+++((('''''''''(((***,,,------,,,,,,---///222555777555888;;;<<<>>>@@@@@@???HHHAAA@@@GGGOOORRRRRRSSSOOOPPPRRRSSSRRRQQQPPPOOOQQQNNNJJJHHHDDD@@@>>>>>><<<===>>>>>>===;;;999777777333///.........+++)))+++*********++++++)))'''+++***)))((('''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzxxxvvvsssrrr```ZZZUUUTTTQQQLLLJJJKKKHHHHHHHHHHHHHHHJJJLLLNNNGGGCCC<<<555000...------))))))(((((((((((())))))***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''((()))))))))((((((((()))***************,,,+++++++++,,,---...///777<<>>::::::;;;;;;888555999999===CCCEEEDDDHHHOOOZZZ___eeefffeeeccceeehhhdddddd\\\NNNCCC@@@???===HHHFFFIIIOOOQQQLLLIIIJJJPPPLLLFFFDDDEEEFFFFFFDDDBBB;;;222+++(((((()))***''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&(((***+++******,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,---///222444555555888;;;???AAABBBAAAAAACCCDDDEEEDDDDDDDDDEEEDDDJJJGGGIIIMMMOOONNNMMMPPPPPPQQQTTTVVVWWWWWWUUUTTTVVVTTTRRRPPPKKKDDD???===;;;<<<>>>@@@@@@???>>>===???<<<::::::::::::888666111///,,,++++++***((('''+++++++++***++++++,,,,,,&&&''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%uuunnngggddd___UUUMMMJJJGGGFFFEEEFFFHHHKKKOOOQQQPPPMMMGGG@@@:::555222000+++***(((''''''(((***+++***))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%'''((()))*********(((((()))******++++++++++++++++++---000444888;;;@@@CCCGGGHHHFFFEEEFFFHHHGGGCCCCCCFFFIIIKKKPPPVVVbbbccceeefffddddddmmmxxxvvvmmmaaa[[[XXXTTTLLLDDDAAA??????BBBHHHMMMNNNNNNQQQOOOMMMPPPVVV]]]cccfffiiikkkxxxxxxwwwtttrrrqqqoooooouuu~~~tttvvvzzz|||~~~~~~yyyrrrggg___cccjjjkkkgggcccfffeeeccc```]]]\\\ZZZZZZUUUMMMDDD@@@AAA@@@;;;666555444555888888888;;;AAAHHHNNNVVVZZZ[[[\\\^^^___dddhhhggg]]]SSSNNNLLLJJJQQQKKKGGGIIILLLMMMMMMOOONNNJJJEEE@@@??????AAACCCJJJDDD<<<444///,,,(((&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))************,,,...,,,,,,++++++,,,---//////111222333666888:::<<<===>>>@@@CCCFFFHHHJJJKKKKKKMMMMMMMMMMMMLLLMMMPPPSSSOOOPPPRRRUUURRRMMMMMMQQQOOOPPPRRRTTTUUUUUUTTTTTTTTTTTTTTTRRRNNNJJJFFFCCC???@@@AAABBBCCCBBBAAA@@@???>>>===>>>???>>><<<:::<<<999555333222111000...,,,+++******))))))******&&&&&&'''((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||{{{tttgggYYYRRROOONNNLLLKKKLLLLLLLLLLLLQQQPPPLLLGGGBBB===999777000...+++((('''(((***+++))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''))))))*********))))))))))))******++++++***,,,///333999>>>CCCEEEEEEDDDDDDDDDDDDCCCBBBAAAEEEGGGNNNTTTWWW\\\gggrrruuunnngggccc``````fffmmm___XXXNNNGGGDDDDDDCCCCCCGGGHHHNNNYYYgggoooqqqooojjjjjjmmmsssyyy}}}|||zzzvvvooossszzz~~~zzzyyyyyyxxxxxxyyyzzz{{{vvvjjjZZZSSSRRRQQQLLLFFF???===:::888777555777999666;;;AAAEEEHHHIIILLLNNNRRR\\\ddddddaaabbbccccccdddZZZNNNHHHHHHJJJMMMOOOKKKJJJHHHDDD???<<<<<<===BBBBBBAAA@@@<<<555,,,%%%((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******+++***)))***,,,///+++---000333777:::<<<======>>>@@@AAABBBCCCCCCCCCDDDBBB@@@@@@CCCHHHNNNRRRTTTRRRRRRRRRQQQQQQVVV]]]UUUSSSRRRTTTRRRNNNNNNQQQOOOMMMKKKJJJJJJLLLNNNOOONNNNNNLLLHHHHHHKKKMMMMMMIIIIIIIIIIIIGGGFFFDDDCCC<<<<<<<<<<<<;;;:::888777>>><<<;;;;;;<<<;;;888666222111///,,,***((('''&&&&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{uuuttthhhaaaXXXPPPLLLJJJIIIGGGMMMLLLKKKJJJGGGDDDAAA???666444000,,,)))((()))***)))))))))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))((((((+++******))))))***+++,,,000333888===BBBEEEFFFFFFGGGEEEDDDFFFKKKNNNNNNMMMWWW\\\ccceeecccgggwwwyyyfff[[[UUURRRRRRTTTLLLIIIFFFFFFJJJRRRYYY^^^jjjiiillluuurrrhhhffffffbbb]]]VVVTTTOOOIIIDDDAAA>>><<<777888999999:::<<>>>>>>>>@@@CCCFFFFFFEEE999666000***'''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''(((((()))))))))))),,,///333666:::???BBB<<>><<<:::777555333222111+++++++++******)))((('''))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrfff^^^VVVRRRLLLLLLLLLLLLJJJIIIGGGFFF>>><<<999555222///---,,,))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))*********))))))******+++---000444888:::@@@AAACCCEEEEEEDDDBBBAAAEEEPPP[[[^^^\\\aaappp~~~zzzxxxbbbTTTPPPKKKDDD??????BBBFFFNNNWWW___bbbjjjtttxxxuuuwww{{{}}}|||~~~zzztttmmmaaaVVVRRROOOJJJEEEAAA===:::888222777<<>>===???CCCFFFHHHIIIAAA>>>888222---***)))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''(((***,,,...000000222555:::>>>AAAEEEHHHKKKEEEEEEDDDDDDEEEGGGIIIJJJKKKMMMQQQUUUVVVVVVTTTRRRNNNTTT]]]dddeeeaaaZZZUUUVVVVVV]]]iiiooosss}}}vvvrrrqqquuu{{{|||mmmfffhhhgggaaaTTTTTTSSSRRRRRRRRRRRRRRRTTTTTTSSSOOOLLLKKKMMMPPPPPPOOONNNOOOPPPPPPNNNMMMAAA@@@===:::777444333222000000///...---+++***)))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ppp```UUUQQQQQQOOONNNKKKIIIGGGFFF>>>===;;;888555222000///)))))))))))))))*********((((((''''''''''''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((***++++++++++++))))))+++///444:::???BBB???@@@AAABBBCCCDDDEEEEEEOOO```pppnnndddeeeyyyqqq```QQQJJJJJJEEEGGGLLLQQQTTTXXXdddqqqnnnqqqyyy|||yyywwwuuuvvv~~~{{{zzz|||uuuooopppsssxxx{{{mmm___aaa^^^ZZZUUUOOOHHHBBB>>><<<;;;::::::BBBJJJLLLHHHNNNbbbttt{{{|||{{{xxxssslll```PPPGGGFFFHHHIIIIII<<<<<<>>>BBBDDDEEEBBB@@@FFFCCC>>>888222---)))(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''')))******+++***)))''''''((())))))((((((((((((((((((((((((&&&'''))),,,000333555666>>>AAAEEEHHHIIIJJJLLLMMMOOOLLLIIIGGGGGGKKKOOORRRYYY]]]ccchhhlllmmmmmmllldddhhhnnnssstttqqqmmmjjjqqqnnnqqqxxxvvvsss}}}~~~uuukkkjjjhhhfffdddcccbbbbbb``````^^^[[[XXXXXX\\\```ZZZWWWRRROOONNNOOONNNNNNKKKIIIEEE@@@<<<888555444444333333111///---,,,***''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwaaa___^^^ZZZVVVQQQMMMKKKJJJFFFCCC>>>:::888666222000333---'''&&&))),,,***(((---+++))))))*********)))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&'''''')))******)))(((((()))******+++,,,,,,,,,,,,+++...444:::>>>@@@AAAAAA???AAAAAAJJJXXXWWWUUU^^^llluuu}}}{{{|||hhhTTTJJJIIIMMMQQQYYY]]]dddjjjnnnrrruuuxxxzzzyyyuuuyyy}}}xxxvvvzzz}}}~~~vvvrrrooossszzz}}}wwwsssssssssrrrpppooorrrvvvzzz~~~|||zzzxxxuuupppiii]]]TTTRRRUUUUUUFFFBBBCCC>>>>>>@@@:::???GGGUUU```cccaaaccciiidddeee```WWWTTTUUUQQQJJJIIIDDD<<<888888<<<@@@BBB>>>AAAEEEFFFCCC===666222---&&&$$$***---)))$$$###%%%&&&&&&%%%$$$%%%''')))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((***))))))((('''&&&%%%$$$((())))))******)))((('''---000444888<<<@@@EEEIIIIIIKKKNNNPPPPPPQQQRRRSSSPPPKKKEEECCCGGGNNNUUUYYYbbb[[[]]]lll|||~~~zzzxxxuuurrryyy|||yyyuuu{{{ppppppmmmeeebbbgggfffeeecccZZZPPPNNNSSSKKKMMMLLLIIIGGGGGGDDD@@@777555444555888999777444...---,,,+++************+++***)))'''&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''oooiii```ZZZVVVTTTRRRPPPMMMJJJFFFAAA>>><<<:::999444///+++)))******)))(((+++)))((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&(((((('''''''''&&&&&&&&&'''((()))*********)))((()))+++,,,+++((((((+++...111555:::>>>??????>>>>>>CCCJJJSSSggg|||}}}uuuxxxwww~~~pppgggddd]]][[[YYYZZZ^^^eeelllppp{{{|||~~~|||zzzwwwuuuvvvzzzxxxpppsss{{{~~~{{{}}}~~~vvvrrruuuuuuxxx|||uuutttyyy{{{vvvpppmmmrrrrrrsssssssssssssssssstttqqqlllgggfffhhhlllooo{{{vvvwwwyyyyyyxxxyyyvvvwww|||sssooonnnmmmkkklllaaaYYYOOOAAABBBFFFBBB777888===AAA@@@???CCCKKKVVVZZZ\\\[[[[[[ZZZTTTLLLIIIFFFCCCAAAAAA@@@???>>>>>><<<;;;>>>BBBCCC@@@<<<555,,,&&&((()))'''&&&'''&&&&&&''''''&&&''')))***(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''(((((())),,,+++***)))+++...111333777<<>>===:::666333666444222///,,,***(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''mmm^^^VVVSSSSSSSSSQQQOOOKKKFFF@@@<<<:::;;;666444000---+++))))))((((((''''''(((******)))'''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''((())))))******)))))))))+++---,,,***+++000666:::;;;<<<<<<===@@@DDDGGGVVV^^^hhh~~~nnn\\\OOOIIIEEELLLWWWcccnnnwww~~~|||{{{yyyuuuuuuvvvyyy{{{}}}{{{sssooosssyyyzzzwww~~~|||~~~yyyvvvvvvwww{{{{{{uuurrrtttvvvuuuuuuuuu|||zzzvvvsssrrrrrrtttuuu|||uuukkkdddbbbeeeiiilllmmmsssvvvqqqmmmnnnpppqqqmmmnnnnnnrrr}}}~~~yyygggSSSRRRUUUMMMIIIBBB<<<888555444999@@@DDDLLLWWW___eeegggbbb[[[UUUQQQMMMIIIFFFCCC@@@===<<<555000444>>>GGGHHHFFFAAA777---***)))((()))+++''''''(((((()))*********(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))(((((('''&&&'''((()))******)))'''(((,,,333;;;???GGGIIILLLMMMMMMLLLLLLLLLGGGFFFEEEEEEFFFKKKRRRWWW\\\bbbhhhiiifffeeeiiinnnggggggnnn{{{}}}}}}zzz~~~wwwooojjjjjjmmmppp}}}zzzwwwrrrkkkccc\\\QQQKKKNNNOOOKKKHHHJJJLLLJJJGGGDDDBBB???;;;888:::999666333000---,,,+++))))))))))))((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''ppp^^^UUURRRSSSQQQQQQPPPJJJCCC===:::999999999777333...***))))))''''''''')))++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((('''''''''''''''(((((()))************'''))),,,///111444888;;;???>>><<<;;;???IIIVVV```mmmrrruuuxxxkkk\\\PPPKKKKKKMMMVVV^^^hhhrrrxxx}}}{{{}}}{{{xxxzzz}}}~~~{{{}}}{{{zzz~~~~~~}}}~~~yyyxxxzzz}}}~~~|||zzzzzzxxxkkkcccbbbeeejjjnnnhhhqqqwwwtttqqqrrruuuvvvpppxxx{{{xxxzzz{{{vvvwww~~~rrrpppnnn```VVVLLLBBB<<<888444444777888@@@MMM[[[gggnnnooommmiiibbbWWWNNNGGGDDDBBBAAA999222---///888AAAFFFGGGHHHAAA:::444111...+++***'''''''''(((***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''''''''''''((())))))******+++***((('''&&&'''((()))***+++---000666===BBBFFFJJJJJJIIIFFFEEEEEEHHHKKKBBBFFFLLLQQQVVVZZZ^^^aaakkkttt|||{{{sssmmmnnnrrrvvvzzzvvvqqqmmmlllllljjjfffdddcccddddddbbb``````bbbeeeZZZYYYUUUPPPOOOQQQRRRQQQ^^^bbbdddaaa```dddffffffqqqyyyzzzlllhhh^^^ZZZ]]]ZZZOOOJJJMMMGGGGGGFFFFFFEEEDDDCCCAAA999888777666444444333333...---***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''uuuaaaWWWTTTRRRSSSSSSQQQLLLFFFBBB@@@>>>>>>===888333...++++++)))((((((***+++,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))******))))))((((((((('''''''''((((((((()))***++++++,,,((())),,,111777;;;<<<<<<>>>AAAEEEIIIPPP]]]lllwww{{{}}}~~~wwwaaa]]]VVVOOONNNSSS\\\cccmmmttt~~~xxxppprrruuuwwwzzzzzzsssooovvv||||||~~~qqqgggdddgggmmmqqqwww~~~~~~yyy~~~}}}|||{{{ggg^^^WWWTTTOOOEEE:::555555777===IIIUUU^^^eeeiiipppjjj```WWWOOOJJJEEEBBB999666222111333888===@@@HHHHHHGGGCCC>>>888///))))))'''&&&''')))***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******++++++***)))))))))***+++,,,222555:::???CCCEEEEEEEEEBBBDDDHHHJJJJJJLLLNNNOOOXXX[[[```dddgggiiimmmooommm{{{~~~}}}~~~iiihhhfffffffffeeecccaaa[[[WWWSSSQQQTTTWWWXXXVVVZZZZZZ\\\___```^^^XXXSSSSSSTTTSSSOOOQQQTTTQQQJJJGGGJJJKKKHHHIIILLLOOONNNOOORRRXXXaaajjjrrrwwwzzzttt~~~|||yyyhhh^^^^^^MMMMMMLLLKKKHHHFFFDDDDDD;;;:::999999888888888888666333///***((('''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''qqqaaaZZZUUUSSSRRRQQQPPPNNNJJJGGGDDDCCCAAA===999333///,,,,,,***))))))***,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))))))))(((((((((''''''((((((((()))***+++,,,---,,,...111666;;;>>>@@@AAACCCLLLXXXbbbhhhnnnvvv}}}yyyxxxnnn]]]WWWOOOYYYeeeooouuuxxx{{{~~~{{{vvvqqqoooqqquuuvvvvvvmmmoooppprrrxxx}}}|||wwwvvvsssnnnjjjmmm|||~~~~~~~~~yyyssstttzzz{{{zzz}}}}}}vvvsssuuurrrdddPPPCCC<<<666444777===CCCJJJPPP````````````]]]VVVMMMGGGCCCAAA===888666666888;;;CCCIIINNNMMMIIIBBB888///---)))&&&&&&(((***)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))***++++++'''(((***---///111333444999<<>>999222---...+++((('''((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((()))***))))))))))))(((((((((''')))(((((((((***+++---......444:::===>>>CCCNNNWWWWWW```jjjooooooooorrrvvv|||jjjaaaXXXQQQSSS\\\mmmyyyjjjhhhgggggglllssszzznnnnnnllllllrrrxxxxxxsssxxxyyyyyytttqqqsss|||~~~|||}}}}}}|||~~~}}}||||||}}}}}}|||~~~|||vvvwww}}}~~~yyyyyyvvvaaaQQQKKKBBB:::999888666888===HHHMMMUUU^^^cccbbb^^^YYYSSSMMMEEE@@@>>>======<<<===EEELLLMMMLLLJJJCCC<<<222---'''%%%(((***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''((()))***+++,,,,,,(((+++///333666999::::::>>>???@@@CCCGGGKKKNNNPPP\\\bbblllsssvvvuuutttsssssssssssssssvvv|||}}}sssggg\\\[[[XXXUUUXXX]]][[[TTTXXXTTTPPPSSS\\\hhhrrrxxxwwwooonnnnnnllllllsss{{{~~~|||zzzzzzzzz{{{rrrsssxxxqqqdddlllnnnmmmiiihhhhhhddd___jjjiiihhhfffddddddeeegggaaannnhhhWWWOOOKKKIIILLLLLLOOOVVVaaannn{{{}}}ttthhh]]]WWWUUUIIIHHHEEEBBB>>><<<:::999>>>??????>>>;;;666000,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''~~~qqqaaaXXXWWWWWWSSSOOOLLLHHHDDDBBBBBB===555---...+++'''%%%%%%((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''((('''&&&&&&&&&''')))***))))))))))))(((((((((((()))(((((((((***+++---///...999BBBCCCBBBJJJ]]]ooommmpppsssoooiiifffjjjnnnxxxttt___XXXZZZcccqqqppp~~~~~~wwwmmmooorrrssstttuuuxxxzzzvvvuuussssss{{{{{{qqqjjjmmmxxx{{{yyywwwuuuyyywwwwwwvvvvvvuuutttsssrrrrrr|||zzzvvvxxx{{{|||ssstttttttttrrrooollljjjjjjmmmoookkkfffiiiuuu~~~|||zzz~~~}}}wwwhhhZZZPPPGGGDDD@@@999777::::::???IIIUUUaaaiiilllmmm```VVVJJJDDDEEEFFFDDD@@@999BBBIIIIIIKKKNNNLLLGGG666///(((&&&(((+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))&&&'''((()))***+++,,,,,,---000444888;;;<<<<<<;;;CCCBBBBBBEEELLLWWWbbbiiillllllmmmmmmmmmnnnqqqtttooohhhaaa```cccbbbYYYQQQMMMLLLJJJMMM\\\nnnuuusssnnnhhh___YYYZZZaaajjjqqq}}}~~~~~~|||~~~~~~~~~yyyvvvtttnnnhhhgggkkknnnllliiigggkkkooolll{{{yyykkkcccYYYMMMKKKGGGCCCFFFPPP\\\eeeoooxxxzzzooojjjhhhLLLJJJHHHDDDAAA???=========@@@EEEHHHEEE===444...))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''pppddd]]]WWWTTTTTTOOOKKKFFFBBB???<<<999666000...+++***+++,,,,,,+++))))))))))))************(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((&&&+++///...++++++///444;;;;;;@@@FFFWWWxxx~~~pppgggfffqqq{{{xxxoooiiidddeeefffhhhjjjooovvvzzz|||{{{xxx}}}sssuuuuuuqqqooowww}}}vvvrrrtttzzz{{{sssoookkkiiijjjlllmmmnnnmmmjjjgggfffgggjjjllllllvvvxxx{{{|||{{{yyyyyyzzzxxxvvvrrrnnnkkkhhhgggfffddddddcccaaaaaacccgggkkkjjjmmmqqqxxx~~~}}}yyypppyyy|||tttddd^^^UUULLLEEE@@@<<<999<<<888;;;III^^^mmmqqqooonnniii[[[LLLDDDDDDDDDBBB???AAADDDHHHLLLLLLIIIFFFDDD999,,,(((***,,,(((###$$$&&&'''&&&$$$$$$'''+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&''''''&&&%%%&&&(((***)))******)))(((+++111777777:::<<<<<<;;;===BBBFFFDDDEEEMMMYYYbbbggglllrrruuufff___cccnnnyyy|||ssskkk\\\OOOIIIPPPUUUSSSVVV\\\\\\aaa```___ooovvvpppjjjgggdddeeemmmvvvyyy~~~|||wwwpppiiiddd```___kkksssyyytttjjjbbb]]][[[WWWPPPKKKKKKMMMOOOTTTYYYooouuutttqqqvvvcccWWWKKKGGGFFFDDDDDDEEEIIIFFFFFFIIIIIICCC@@@???333111...,,,))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''zzzdddXXXUUUSSSPPPLLLIIIFFFBBB===999888444...+++******+++***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))+++******+++---222888<<<777AAARRR___ooozzzzzz~~~{{{mmm^^^VVVaaaccciiiooovvv{{{~~~~~~}}}}}}wwwqqqooopppvvv||||||zzz{{{|||wwwyyy|||zzzvvvnnnggggggccc___^^^___aaabbbbbbhhhhhhiiilllooopppooonnnssswww{{{~~~~~~~~~}}}~~~{{{{{{zzzxxxvvvsssqqqpppllllllkkkhhheeeccccccdddaaabbbeeeiiinnnqqqrrrqqqtttvvvwwwvvvwwwzzzrrroookkkfff___VVVLLLEEE;;;666555===KKKVVVZZZZZZeeehhhdddZZZPPPKKKIIIFFFDDDCCCBBBAAABBBEEEIIILLLJJJCCC999111---+++***)))'''((()))'''%%%$$$&&&)))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&(((******)))(((((()))'''***---......111777;;;???===<<<<<>>888EEEZZZgggrrrxxxnnneee``````cccccciiisss~~~zzzvvvwww{{{zzzuuurrryyy~~~yyywwwzzz~~~~~~~~~}}}yyyuuuqqqnnnnnnkkkgggeeefffhhhhhhhhhllllllnnnrrrvvvxxxxxxxxxssswww|||~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyxxxuuuooohhhdddbbb^^^]]]]]]___bbbfffhhhhhhkkkllllllkkkjjjmmmsssyyy}}}~~~}}}{{{pppbbbYYYEEE???999777;;;@@@DDDEEEUUU```iiifff^^^VVVPPPKKKEEEBBB>>>;;;<<>>777222...+++)))''')))))))))(((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********,,,+++***))))))******+++---///222666:::<<<<<<<<>>???AAA@@@@@@DDDLLLUUU^^^cccddd```aaagggooosssqqqqqqsss{{{kkk\\\TTTRRRSSSVVV\\\hhhxxxzzzsssmmmmmmxxx}}}uuuyyyzzzppplllmmmeeeiiifff^^^[[[^^^___[[[^^^___gggwwwvvvmmmiii]]]OOOBBB???BBBDDDGGGJJJGGGFFFCCC???:::555111///,,,,,,***)))))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''qqqdddZZZUUUPPPOOOQQQQQQLLLGGGAAA>>>;;;888555000+++'''******))))))((((((((('''))))))((((((((('''''''''&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++***)))((()))***,,,---///333777999:::===DDDIIITTTWWWaaaggglll|||jjjjjjlllqqqyyy}}}zzzttt{{{vvvssswww~~~|||{{{xxxrrrnnnpppwww~~~}}}}}}~~~zzzwwwvvvuuutttsss~~~~~~~~~}}}{{{wwwssspppooonnnnnnrrrvvv|||}}}xxxsssqqqnnnjjjfffccccccdddeeeeeehhhiiiiiigggcccbbbdddgggkkkssszzz|||}}}|||xxxqqqiiikkkrrr~~~zzzuuuiiibbbVVVIII???:::999999999CCCQQQ___mmmwwwwwwrrr___RRRCCC;;;===@@@@@@>>>EEEFFFGGGFFFBBB;;;333...)))((('''''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((())))))((((((***---000777;;;@@@BBBAAA@@@BBBDDDDDDIIIQQQXXX\\\```dddggg^^^cccnnn|||~~~~~~vvvjjjaaa^^^___```aaa`````````ccciiiuuuyyyxxxwwwrrryyy{{{xxxzzzeeehhhddd^^^```hhhfff\\\\\\VVVTTTZZZfffvvv|||tttsssjjj\\\MMMGGGEEEDDDEEEHHHEEEFFFGGGFFFCCC>>>888555000...,,,***))))))******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((({{{~~~lllbbbVVVQQQRRRRRROOOKKKBBBAAA@@@>>>;;;666///+++++++++******))))))(((((()))))))))(((((((((''''''&&&''''''(((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***)))((((((***,,,///000666888:::;;;>>>HHHXXXdddggggggoooppplllpppssskkkbbblll|||zzzssstttxxx}}}zzzvvvwww{{{~~~yyy|||}}}~~~|||zzz|||~~~{{{{{{zzzxxxwwwuuuwww}}}yyysssmmmmmmmmmlllmmmoootttxxxvvvuuurrrooommmkkkkkkkkkpppuuu|||~~~|||yyyvvvrrrooonnnllljjjiiikkkmmmmmmiiibbb]]][[[\\\\\\dddlllpppsssxxxzzzxxxsssuuuwww|||{{{uuummmhhh^^^SSSIIIBBB===:::888===EEESSSiii}}}yyyhhhRRRCCC???@@@???===BBBBBBCCCFFFIIIFFF===666---+++(((''''''(((((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))*********))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((******))))))***///444999@@@BBBDDDCCCBBBDDDHHHLLLQQQWWW^^^```___^^^___bbbpppvvvxxxrrrbbb\\\VVVVVV[[[aaadddddd___^^^___ccckkkuuu~~~~~~|||{{{|||{{{rrrgggkkkwwwxxxnnndddZZZQQQOOOSSS[[[gggrrrwwwllleee^^^ZZZSSSJJJDDDCCCGGGIIIJJJKKKIIIFFFCCCAAA:::777333///,,,*********)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((yyyeeeXXXTTTTTTRRROOOIIIGGGEEECCC@@@;;;555111,,,,,,,,,+++***)))))))))))))))))))))((((((((('''&&&''''''((((((((((((((('''((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++***)))***,,,000333555;;;===AAAFFFOOO]]]lllvvvwwwvvvyyyrrrbbb^^^aaa\\\jjjvvv}}}wwwttttttuuuzzzxxxxxxzzz{{{~~~{{{yyyxxxmmmkkkiiihhhiiiiiihhhgggiiijjjlllooopppnnniiieeeWWWYYY[[[\\\\\\]]]```bbbjjjlllnnnooopppooommmlllmmmqqqvvvzzz{{{zzzyyyyyyttttttttttttvvvuuusssqqqmmmppprrrpppiiibbb___^^^XXX___fffiiipppzzz}}}wwwqqqmmmgggaaa[[[SSSJJJEEE>>>??????EEEUUUiiixxx|||~~~uuugggXXXMMMFFFBBB@@@@@@???@@@CCCGGGHHHDDD@@@555111+++(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))***+++***))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((***,,,...000333777===AAAEEEEEEEEECCCDDDJJJSSSZZZ^^^```bbbdddeeegggiiijjj~~~yyymmmccc```TTTWWW\\\bbbggghhhfffddddddaaaaaagggsss|||}}}~~~~~~vvvjjj___\\\\\\ZZZXXXXXX^^^ppp~~~|||yyyuuuiiiYYYOOOMMMPPPOOONNNMMMMMMNNNOOOPPPIIIEEE???888222---+++***************************))))))))))))((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((qqq___WWWVVVSSSQQQPPPMMMIIIEEEAAA===999666------,,,,,,+++***))))))))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++,,,...222666999===AAAIIIVVVcccooovvvyyysss^^^\\\hhhlllhhhxxx{{{yyy|||~~~zzzzzz}}}}}}{{{}}}yyyyyy~~~~~~xxxoooiiidddaaa^^^\\\dddcccbbbbbbdddffffffeeeccc```[[[YYYZZZ\\\___```\\\___bbbdddbbbaaa```______dddjjjpppsssssspppnnncccfffjjjkkkkkkjjjiiijjjdddfffjjjpppuuuwwwvvvtttnnnssswwwwwwsssmmmiiihhhaaaggglllooovvvxxxzzz|||yyy{{{}}}zzzxxx{{{wwwuuurrrooollldddZZZRRRDDDBBB===999@@@PPP```gggtttvvvvvvmmm]]]OOOFFFDDD>>>======???BBBEEEFFFFFF<<<666...)))(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))++++++******)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((+++...222777:::???CCCGGGGGGFFFDDDCCCEEEOOO\\\fffccc``````eeemmmuuuzzz{{{yyypppgggaaa[[[WWWYYY]]]dddfffgggggghhhnnnvvv}}}zzztttttt|||}}}qqqppprrrnnnddd]]]YYY[[[ggg~~~|||kkkbbbbbbYYYVVVQQQNNNOOOSSSXXX[[[UUUPPPHHH???666000,,,***************************))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$&&&'''((()))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((yyydddUUUQQQRRRMMMKKKIIIFFFCCC???<<<:::222///+++)))((()))***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,---+++++++++,,,'''---***,,,777::::::BBBDDDGGGQQQbbbrrrzzzvvvppptttyyysssccc[[[cccjjjkkkfffrrruuu{{{~~~xxxuuuwww{{{zzz|||{{{~~~}}}~~~wwwfffYYYWWWUUUOOOQQQYYY\\\]]]cccjjjkkkiiiiiimmmjjjfffaaa```bbbgggkkkmmmggghhhjjjkkkkkkiiifffdddiiiiiijjjiiiiiiiiikkkmmmkkkjjjiiijjjlllmmmlllkkkooooooqqquuuzzz|||yyyuuu|||vvvtttwwwzzzuuunnnkkkjjjnnnrrruuu}}}wwwsssuuuzzz}}}yyynnnjjj}}}xxx~~~{{{{{{{{{ooo^^^LLLKKKHHHCCCAAAEEENNNVVVoooxxx}}}zzzssshhhUUUEEEDDD>>><<>>666333...+++*********)))***)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))+++,,,,,,+++***+++,,,(((///...///999;;;;;;CCCKKK^^^mmmooosss|||~~~xxxooouuutttllllllrrrtttoooeeeooo}}}|||~~~yyy~~~}}}uuuooonnnpppxxx~~~~~~{{{}}}~~~xxxnnncccWWWPPPTTTVVVUUUYYYbbbccceeekkkrrrtttqqqrrruuurrrooommmlllooorrrssstttkkklllnnnoooppppppooonnnjjjlllnnnnnnkkkjjjkkklllrrrpppnnnnnnoooooommmkkkooopppsssyyy~~~|||yyy}}}zzzzzz}}}}}}zzzzzz{{{ssswwwzzz|||zzznnnrrrxxx~~~{{{|||zzzqqqsss}}}~~~{{{{{{qqqdddVVVSSSMMMFFFAAABBBGGGKKKbbbrrrzzzyyy|||rrrZZZKKKAAA;;;===@@@@@@???AAAEEEDDD???777...(((((()))(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((())))))))))))((((((+++***'''&&&%%%&&&((())))))((('''&&&''')))+++---777:::===@@@BBBFFFIIILLLPPPSSSWWW[[[\\\___dddiiiiiihhhkkkppppppkkkhhhhhhbbbbbbdddeeeaaa___fffqqqyyy}}}zzz{{{vvvwww|||{{{pppnnnlllkkkkkklllnnnooozzznnnggg```[[[XXXWWWXXXYYY^^^[[[WWWRRRJJJAAA666000---,,,+++***))))))))))))***)))))))))(((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((ttt___OOOOOONNNNNNNNNLLLHHHBBB===<<<888333///---,,,***)))******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********+++,,,+++***)))***++++++444444555===@@@BBBLLL]]]uuuxxxsss||||||rrrllltttzzz}}}{{{ssspppllllllooouuuzzz|||~~~{{{~~~|||tttnnnmmmoooyyy|||}}}~~~}}}{{{{{{}}}~~~vvvrrrooooooqqqpppjjjeee```XXXWWW^^^cccccchhhooollllllqqqvvvxxxwwwyyy~~~{{{zzzxxxyyyzzz{{{zzzyyypppqqqrrrtttvvvwwwxxxyyywww||||||xxxxxxzzz|||zzzxxxvvvvvvtttrrroooqqqrrruuu{{{|||{{{yyyzzz|||zzzxxx{{{xxxzzzxxxtttqqqrrrppplllmmmttt}}}}}}|||~~~wwwuuu}}}qqqddd___VVVMMMGGGDDDDDDDDDOOObbbllllllzzzmmm\\\MMM>>>;;;===???>>>>>>BBBEEEEEE???444+++)))***''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''((())))))((())))))******))))))((())))))((('''''''''((((((+++)))&&&%%%''',,,000444AAA???>>>AAAHHHQQQYYY]]]___ccchhhjjjkkkmmmqqqtttsssrrrqqqmmmddd]]]```gggkkkmmmqqqqqqmmmjjjoooxxx~~~yyy{{{}}}}}}zzzwwwxxx}}}xxxwwwvvvuuurrrllleeeaaahhhlll{{{|||zzzqqqggg```[[[XXXUUU```]]]YYYUUUOOOGGG>>>888333111///,,,***))))))(((******)))))))))(((((((((''''''((((((((()))))))))(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''))))))))))))))))))))))))~~~hhhUUUPPPOOOOOOPPPOOOKKKEEE???@@@<<<777222///---***(((*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************+++,,,+++***)))***,,,000999999;;;DDDIIIPPP]]]tttyyyssstttnnnccciiitttuuuhhhbbbgggqqq{{{www{{{|||{{{wwwrrrqqqtttwwwxxxyyyzzzzzz{{{~~~zzzuuurrrooommmkkk```ZZZUUUUUU[[[eeemmmqqqpppllllllqqqtttrrrtttxxxtttrrrtttyyy|||~~~~~~~~~~~~zzzyyy|||wwwxxxtttkkkbbb\\\VVVPPPWWW]]]fffnnnuuu|||~~~{{{zzzwwwyyyqqqkkkbbbYYYQQQLLLHHHFFFBBBLLLRRRTTTcccwww{{{rrrppp]]]HHH===<<<>>>???>>>???BBBEEECCC<<<333...,,,((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((((((((()))))))))))))))******)))))))))(((((()))))))))(((((((((*********+++///444999<<>>999444111...***(((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))***************+++,,,+++******,,,...333;;;;;;???LLLVVV___nnnrrrdddbbbgggkkkwwwyyyttttttxxxzzzxxxtttwwwxxxyyy|||}}}wwwooojjjkkkpppuuuppppppppppppqqquuuzzz}}}~~~{{{wwwrrrkkkeeebbb___\\\[[[WWWSSSNNNMMMTTTaaannnvvvuuutttuuuxxxxxxwwwwwwzzzxxxuuuvvv{{{uuuiiiaaaYYYSSSSSSUUUWWWYYY\\\cccnnnvvv|||xxxtttqqqllliiippp~~~}}}yyyqqqggg\\\SSSMMMJJJBBB===<<>><<<===>>>???AAABBB>>>666000))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))((((((((())))))))))))************))))))'''((()))******)))((((((&&&(((---222777<<<@@@BBBAAAAAADDDMMMZZZeeekkknnngggnnnyyypppggggggfff```YYY\\\ooo~~~xxx{{{yyy~~~{{{~~~rrrbbb\\\aaammmwww}}}~~~llleeeZZZRRRLLLJJJIIIIIIBBB>>>666///***)))***+++************))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******++++++++++++++++++++++++www]]]WWWOOOMMMOOOQQQPPPNNNCCC???;;;777444111---***++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))*********++++++***+++,,,++++++,,,///222555===???FFFYYYfffnnnzzztttaaaiii~~~{{{{{{wwwwwwyyyxxxtttooo}}}xxxxxx}}}~~~sssfff^^^]]]```dddcccccccccfffjjjpppuuuyyy}}}}}}}}}~~~|||vvvooojjjaaa^^^YYYUUUSSSSSSUUUWWWZZZYYYWWWVVVWWW]]]ffflllnnnppprrrtttvvvxxx{{{~~~yyyvvvxxx{{{oooeee^^^WWWTTTOOOLLLLLLQQQYYY___kkktttuuurrrmmmgggfffnnn}}}vvvggg[[[SSSQQQJJJ<<<777<<<>>>???QQQiiipppmmmbbbQQQDDD>>><<<:::<<<:::999===BBBBBB<<<666---+++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((******)))((((((((()))))))))******++++++******)))(((((()))*********))))))$$$(((///777===AAABBBCCCCCCGGGMMMVVV___eeeggghhhfffmmmttt|||wwwdddRRRXXX```dddbbbcccnnn|||~~~}}}}}}~~~{{{{{{}}}mmm]]]SSSUUUaaalllxxxnnn```TTTLLLIIIHHHHHHHHHCCC<<<555///---------++++++*********)))))))))((((((((()))))))))******'''(((((((((((()))))))))((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***************************wwwjjjZZZOOOMMMNNNNNNLLLCCCAAA===:::777444111...+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,,,,...222555;;;CCCHHHUUUlllyyy|||{{{vvv~~~}}}}}}zzzwwwwwwyyyzzzzzzxxx~~~~~~||||||zzzyyymmmaaaXXXUUUVVVXXXZZZZZZ\\\```ffflllqqqtttvvvsssppplllgggaaaZZZUUURRRRRRPPPNNNMMMQQQXXX___cccdddcccaaa```eeemmmtttzzz}}}~~~~~~yyyssslllccc\\\XXXVVVVVVWWWVVV___lllvvv||||||{{{yyytttnnnmmmssszzzuuugggaaaaaaSSSHHH@@@???>>>===GGGTTT___kkkpppdddQQQDDD===:::;;;999888:::>>>@@@???===000...+++)))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++******)))(((((()))))))))******++++++******)))(((((()))))))))************...444;;;@@@CCCDDDDDDIIIPPPYYYbbbgggiiijjjjjjjjjnnnllleeefffjjjdddYYYQQQVVV___ggghhhfffiiinnn}}}~~~zzzmmm^^^WWWZZZ```yyyrrrbbbWWWOOOJJJGGGIIIGGGDDD???999444///---+++++++++*********))))))(((((()))))))))*********'''((((((((())))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((************************lllZZZRRRPPPNNNLLLDDDBBB>>><<<:::777444111+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))))))))))))))************+++++++++***+++,,,,,,---000444777BBBKKKRRRccc|||zzzwwwvvvrrrqqqxxx~~~pppvvv|||zzzvvvqqqhhh___YYYVVVVVVWWWYYYYYYZZZ^^^dddiiimmmnnnmmmhhhaaaZZZTTTOOOJJJGGGPPPQQQQQQNNNMMMSSS]]]fffooonnnllljjjlllvvv{{{qqqfff]]]VVVPPPSSSWWW[[[```jjjxxx{{{sssppppppxxxsssppprrrXXXSSSJJJBBB???@@@@@@>>>SSSiiizzzsss]]]KKKAAA;;;::::::999999:::<<<@@@BBB222000---)))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((++++++***))))))((())))))******++++++++++++******))))))(((((()))***++++++222555:::???CCCEEEFFFGGGNNNWWWbbbkkknnnpppqqqsssooopppeeeRRRJJJPPPUUUSSS\\\]]]aaaggghhheeeeeehhhmmmttt{{{vvvlllhhhgggaaayyywwwhhh\\\RRRMMMIIIJJJJJJGGGAAA999111,,,+++++++++************)))))))))))))))************'''((((((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''))))))))))))))))))))))))aaaUUUPPPLLLSSSKKKHHHCCC???;;;888777666000...+++)))((()))***+++******************************++++++++++++******(((((())))))))))))(((((((((***+++***)))((()))*********))))))***++++++,,,,,,,,,///222111222===KKKXXX___hhhsss|||sssyyy}}}zzzuuuyyyxxxxxx|||vvvnnnooonnnjjjddd^^^ZZZYYYZZZZZZ\\\aaagggkkkkkkiii[[[VVVQQQNNNQQQVVV[[[]]]\\\```bbb```]]]^^^fffnnnrrrtttxxx}}}qqqbbb___YYYTTTSSSWWW]]]bbbsss}}}}}}rrrsssooorrr{{{vvv}}}wwwvvv|||fff^^^XXXUUUJJJ;;;:::BBBAAASSSfffooojjj]]]MMMCCC:::888:::===;;;888===FFFAAA999000***))))))(((&&&)))(((((((((''''''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))*********++++++++++++)))******))))))+++...222999>>>BBBCCCBBBGGGRRR[[[___WWWUUU___mmmtttvvvvvvddd]]]TTTPPPRRRYYY^^^bbb]]][[[```jjjpppmmmfffcccwwwvvvuuuvvv}}}iii\\\WWWUUUNNNOOONNNEEEBBB===000,,,,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((*********)))))))))))))))}}}|||rrrbbbPPPGGGRRROOOLLLHHHAAA<<<999999:::111///---***))))))***+++******************************++++++++++++******(((((())))))))))))(((((((((***+++***)))((()))++++++************++++++,,,,,,,,,...222333777DDDRRRbbbfffooozzzyyyqqqxxx~~~zzz}}}}}}zzzwwwzzzyyyxxxuuuqqqmmmjjjhhhjjjiiihhhgggfffbbb\\\WWWUUUTTTSSSSSSUUU[[[```dddaaafffiiiiiihhhjjjrrryyysssbbbTTTPPPUUU\\\iiisssxxxsssrrrttt|||{{{wwwyyynnnccc]]]]]]WWWJJJAAAAAA;;;III^^^ooossshhhTTTDDD:::777888;;;;;;888:::??????:::444...+++)))((('''))))))(((((((((''''''''''''&&&%%%%%%'''***...000(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********++++++******))))))+++///444888>>>>>>???BBBHHHRRR^^^fffhhh^^^\\\llluuuhhh[[[YYYXXXYYY]]]aaacccdddhhhhhhhhheee___^^^iiivvvtttmmmtttzzzeeeYYYUUUNNNOOOQQQLLLIIIBBB333///...,,,***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((************))))))))))))qqqUUUFFFNNNRRRPPPLLLEEE>>>;;;<<<>>>333111...,,,*********+++******************************++++++++++++******((())))))******))))))((()))***+++***))))))***+++,,,,,,+++******+++++++++,,,,,,...222777???OOO]]]kkkooozzz~~~wwwwwwqqqjjjooozzzyyyzzzzzzzzzwwwzzz|||~~~~~~~~~}}}zzzwwwppplllfffaaa\\\WWWSSSOOOWWWYYY[[[[[[\\\___eeejjjnnnsssyyy{{{{{{~~~gggWWWTTTWWWYYY___lll}}}|||}}}}}}{{{||||||}}}pppggghhheeeUUUDDD;;;:::???MMM```mmmkkk\\\NNNBBB<<<888999:::999888999===<<<999444...***(((((()))))))))(((((((((''''''***)))((())),,,222888<<<'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))************+++***)))***000666;;;>>>@@@???AAAHHHTTT```iiimmmmmmgggjjjwww{{{iiiZZZVVVYYY^^^cccfffhhhggggggffffffhhhgggfffiiixxx}}}qqqlllsssuuuiii___TTTSSSSSSNNNLLLGGG:::444222...+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((************************}}}gggRRRJJJOOOPPPOOOIIIBBB>>>>>>@@@666444111...,,,+++++++++******************************++++++++++++******)))))))))******))))))))))))***++++++))))))***+++------,,,++++++++++++,,,+++---111777???LLL\\\iiipppssszzzppprrrrrrjjjhhhrrr}}}}}}wwwtttvvvwwwvvvuuupppttt}}}}}}|||~~~~~~xxxsssbbb]]]VVVQQQQQQTTTXXX[[[aaadddgggfffdddfffmmmtttwwwhhhbbb[[[ZZZ```ppp|||{{{wwwppppppmmm___MMMBBBCCC======GGGVVV___bbbbbbTTTJJJ>>>888888999::::::;;;======999222,,,******)))))))))(((((((((((('''***))))))+++...222777:::''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********+++++++++///666;;;>>>???>>>BBBIIITTT___hhhlllnnnrrrtttyyyzzzrrreee]]]\\\cccgggkkkmmmmmmllllllllldddccciiivvvvvvlllkkkooo~~~wwwnnn```ZZZVVVLLLHHHIIIDDD;;;888222---***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))***************++++++lllOOOKKKNNNOOOMMMGGGBBB??????888777444111...,,,++++++******************************++++++++++++******))))))************)))))))))+++,,,+++***)))***+++------,,,,,,,,,,,,,,,---+++111999AAALLL[[[jjjsssttttttzzz}}}sssqqqvvv~~~tttjjjhhhlllqqquuuxxx{{{{{{{{{}}}{{{xxxssswww|||~~~vvvmmmccc]]]QQQQQQQQQSSSWWW]]]dddhhhgggkkkooopppqqqwww{{{oooiiiqqq~~~|||{{{}}}yyyxxxuuujjj___XXXMMMDDD<<<<<>>888222---++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))******+++++++++,,,bbbPPPPPPPPPOOOLLLGGGCCC???;;;999666333000---+++*********************************++++++++++++******)))******++++++******)))***+++,,,+++*********,,,---,,,,,,,,,------...///...888EEEQQQ___nnnxxx|||{{{wwwqqqmmmlllrrr{{{|||qqqjjjiiimmmsssxxxyyy|||~~~|||~~~}}}qqqcccWWWOOOLLLPPPWWW```gggkkklllmmmmmmjjjooovvv|||}}}}}}{{{rrr|||qqqfff```TTTNNNIIIEEE@@@EEE[[[rrrzzztttcccMMM<<<777999;;;999<<<===<<<888333///---******)))))))))(((((((((%%%&&&'''((('''&&&$$$###&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++...222888===???AAACCCEEEFFFIIIOOOVVV___lll{{{qqqccc___```ccceeegggrrrrrrooohhhaaabbbllluuu~~~xxxsssxxx~~~zzzxxxpppnnnbbbeeelllyyy|||ooogggllloooaaaTTTPPPMMMGGGDDD>>>777222...---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))******+++,,,,,,,,,|||\\\XXXSSSPPPOOOLLLGGGBBB<<<;;;888555111...,,,*********************************++++++++++++******)))******++++++******)))***+++,,,,,,******+++,,,,,,,,,,,,,,,---///000111333AAASSSbbbqqq~~~}}}uuujjjnnn}}}}}}xxxvvvxxx|||}}}~~~|||rrrbbbSSSLLLNNNSSS\\\ccclllsssuuutttssssssvvv{{{~~~|||rrrwww}}}wwwiii```[[[XXXUUUNNNCCC@@@UUUooohhhLLL===999999:::::::::;;;:::777222...*********)))))))))(((((())))))))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,111777>>>@@@@@@CCCIIIPPPMMMOOOSSS\\\hhhuuu~~~ssshhh___```ddddddbbb``````dddfffccc```dddqqq}}}|||yyy}}}wwwzzzvvvrrrjjjccc\\\ddd|||mmmmmmsssiii]]]WWWPPPLLLHHHCCC<<<666111...,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''((((((((((((((())))))***++++++,,,------ggg___UUUQQQQQQOOOJJJEEE===<<<999666222...,,,*********************************++++++++++++************++++++++++++*********+++,,,,,,******+++,,,++++++,,,,,,...///111222666GGG\\\nnn}}}}}}~~~uuuzzz}}}{{{{{{yyy~~~xxxtttiiiYYYMMMLLLWWWccceeeiiinnnppprrruuuyyy|||{{{tttoooqqqxxx}}}ttttttxxx}}}sssgggaaa]]]XXXPPPBBB>>>RRRlll~~~\\\EEE;;;777:::999888:::;;;999333...************))))))))))))((('''&&&%%%&&&''')))***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++,,,,,,,,,---------555;;;AAAAAA@@@DDDOOOYYYQQQSSSZZZgggvvv}}}{{{vvvhhhjjjnnnpppkkkbbb^^^```WWW___gggiiijjjqqq}}}mmmiii___\\\qqqwwwlllnnnhhhaaa[[[TTTNNNKKKFFF@@@999333///,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))***+++,,,,,,------pppYYYOOOPPPQQQOOOMMMBBB???<<<888555222...++++++*********,,,---,,,+++))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...---+++,,,///......777BBBIIIWWWmmm~~~zzzqqqmmmgggbbb___ZZZTTTWWW^^^gggkkkppptttxxx~~~kkkeeedddccciiirrr|||vvvoooqqqtttuuuwww|||uuukkkmmmgggaaaZZZPPPHHHHHHLLLmmmsss___JJJ888888666888======999777999...+++((('''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))************))))))*********+++++++++))),,,...---,,,///444999<<<;;;===EEELLLPPPSSSTTT\\\bbbeeennn}}}zzzjjjcccgggkkkooommmeee\\\VVVSSS[[[```iiittt||||||wwwmmmnnniiifffgggiiiooogggdddeeehhhUUUNNNGGGCCCAAA<<<444------+++))))))***++++++***************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''((())))))***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++++++++******lllYYYRRRQQQOOOLLLEEEAAA===:::888555000---,,,+++******,,,---,,,+++************++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...,,,***+++---...222AAAPPP^^^hhhvvv|||xxxqqqmmmkkkiiilllqqqqqqhhh^^^^^^dddrrrwww|||pppaaa[[[^^^kkkuuussskkkmmmpppsssuuuxxx|||ooojjjgggddd```VVVLLLHHHKKKOOO]]]rrrmmmWWWJJJ:::666666:::;;;888666777111---***((()))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,------...///222888===<<<@@@HHHPPPUUUYYY]]]aaa]]]kkkpppnnnkkkbbb^^^fffhhhjjjkkkiiiddd___ZZZXXX^^^lll{{{yyyxxxqqqnnnmmmdddjjjpppiiijjjjjjaaaVVVJJJDDDCCC@@@777......,,,***)))***+++,,,+++************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))*********))))))(((''''''&&&&&&'''''''''((((((((()))))))))***+++---...000111222~~~cccRRRPPPOOOLLLIIIDDD>>><<<;;;999333......,,,++++++,,,---,,,++++++++++++,,,,,,,,,,,,---************+++++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,///:::PPPdddssswww|||~~~}}}zzzwwwvvvzzz|||vvvvvvtttccc\\\___eeemmmvvvqqqcccbbbiiizzzqqq^^^WWWYYYcccqqq}}}vvvkkklllnnnrrrtttuuusssqqqxxxyyywwwkkkfffdddbbb\\\SSSNNNMMMDDDFFFZZZ{{{yyy___QQQ???888444777;;;:::888888444000,,,))))))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))************++++++,,,,,,,,,------------------///222777<<<@@@<<>><<<666000000...,,,+++,,,---,,,+++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......---//////...222CCC^^^sss{{{vvvrrrppp{{{rrrqqquuu{{{fffTTTNNNTTT[[[hhhrrr{{{|||tttnnnrrryyyppp^^^TTTWWW]]]gggrrr{{{~~~uuuttttttvvvwwwvvvpppkkkllltttsssxxxyyylll```]]]]]]ZZZUUUSSSKKKGGGRRRpppjjjWWWGGG<<<444666;;;<<<;;;:::666222---))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))************+++++++++,,,,,,,,,,,,---,,,---///222777;;;>>>???CCCJJJQQQVVV\\\bbbeeeeeesssssshhh```cccaaa]]]aaa^^^]]]___dddlllqqqrrrppp~~~yyyrrrzzzvvvjjjiiizzztttcccggg^^^SSSKKKHHHFFFCCC@@@222///,,,******++++++++++++++++++*********))))))((((((((((((((((((((((((************************((((((((((((((()))))))))))))))(((((())))))***+++))))))))))))((((((''''''((((((((()))))))))******+++,,,,,,...222666;;;===pppYYYPPPOOOOOOLLLGGGBBB??????===777222222///---+++,,,---,,,,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,------,,,,,,------...///,,,000111111888KKKdddwww~~~wwwpppkkksssxxx||||||~~~~~~zzznnnooowww}}}ssscccSSSIIIGGGLLLPPPWWWaaannnyyykkk^^^WWWQQQPPPWWWeeeuuu~~~~~~~~~{{{vvvqqqfffgggjjjrrr}}}}}}|||ddd[[[]]]]]]YYYUUULLLJJJMMM\\\vvvlllQQQDDD888666999::::::;;;777333...***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))************************+++++++++++++++...222777;;;>>>@@@AAAOOORRRTTTYYYcccmmmmmmhhhoookkk^^^ZZZbbbaaaZZZ[[[YYY[[[aaakkkwwwssskkkooo}}}aaabbbbbb^^^VVVLLLEEEDDDFFF666222...+++************++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))))))))(((((((((''''''((((((((())))))))),,,,,,,,,---000444777:::iiiWWWOOONNNMMMJJJFFFCCC@@@<<<999666444111...,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,---------------......///+++111666999CCCVVViiiuuu~~~|||uuukkkeeejjjpppuuuwwwxxxzzzwwwrrrjjjkkkpppxxx|||xxxaaaXXXLLLEEEEEEKKKPPPSSSZZZdddsssvvvkkk\\\RRRNNNUUUgggwww~~~zzzjjjeeeaaadddnnn~~~ssseeebbb___YYYVVVNNNOOOJJJLLL```{{{{{{```QQQAAA:::777666777:::777444///,,,+++***((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))************))))))*********++++++++++++000777;;;>>>BBBHHHMMMWWWZZZ[[[^^^jjjvvvsssiiigggmmmhhhbbbbbb^^^[[[ccc```dddlllvvv}}}vvvsssqqqhhhcccjjjmmmfffVVVIIIEEEFFF<<<888222---+++++++++***,,,++++++++++++*********((((((((((((((((((((((((((((((((((((((()))))))))%%%%%%&&&&&&''''''(((((('''''''''''''''(((((()))))))))))))))))))))))))))'''''''''((((((((()))))),,,,,,,,,---///111333555}}}aaaQQQOOOMMMMMMLLLGGGAAA<<<;;;;;;666222...,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,---------------------...//////,,,555???HHHUUUfffrrrvvvvvvwwwyyy|||}}}yyyrrrlllooovvv{{{}}}}}}|||wwwqqqmmmkkklllpppvvv~~~tttiiicccSSSNNNIIIJJJQQQ]]]hhhnnnsss{{{tttcccZZZaaammmwwwrrrlllgggiiiqqq{{{{{{pppeee\\\YYYVVVRRRLLLIIIPPPbbbtttvvvfffRRRDDD:::555777;;;888666222000...+++(((&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))*********************+++++++++,,,,,,///555;;;>>>@@@HHHVVVaaabbbiiimmmmmmttt{{{ttthhheeeooonnniiihhhccccccmmmsssvvv|||uuuyyyuuuqqqsssfffqqqzzzwwwhhhWWWLLLIIICCC>>>777111...---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&&&&'''(((((())))))((((((((('''((())))))***))))))))))))))))))))))))(((((()))))))))*********,,,---...///000222333333iiiTTTRRRNNNPPPPPPJJJBBB======???666333///,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------...------------...//////000;;;HHHTTTddduuu{{{zzztttvvvzzz}}}|||{{{tttuuussssssvvvyyyvvvgggYYYPPPUUUSSSSSSWWWbbbrrrhhhcccjjjuuu~~~|||rrrjjjjjjqqqxxx~~~lllaaa```XXXPPPKKKLLLLLLRRRkkkwwwaaaNNN???777999>>>999777555222000---)))&&&************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))************++++++,,,,,,,,,---------222888>>>???AAAMMMaaarrrrrr}}}wwwiiieeeiiieeedddkkkkkkiiinnnyyy}}}pppjjjzzzhhhsssvvveeeVVVMMMHHHCCC;;;555111///...---,,,,,,,,,+++++++++******************************(((((())))))*********+++&&&''''''((()))******+++)))))))))))))))******+++)))))))))))))))*********)))************+++++++++,,,---///111333444444444vvv___SSSQQQRRROOOJJJEEEAAA>>><<<:::777333...,,,+++,,,---,,,++++++******++++++,,,++++++******++++++,,,---.....................///111DDD]]]mmmrrrssswww{{{yyywww}}}wwwyyywwwwww}}}|||ooo```WWWQQQOOOZZZZZZZZZ^^^iiizzzyyy\\\qqqrrr|||zzzpppjjjgggqqq}}}nnnooo```WWWRRRRRRLLLJJJZZZqqqtttpppdddFFF;;;@@@<<<666777777444000,,,)))(((+++***)))(((((('''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))************))))))))))))++++++,,,+++******---///444888???EEEKKKTTTdddqqqwwwppppppddddddaaabbblll{{{xxxoootttgggfffnnn}}}tttcccZZZHHHIIIBBB666,,,++++++***************))))))))))))************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******************+++,,,...------...000111111000nnn^^^PPPPPPPPPMMMIIIEEEAAA>>>;;;888444///---,,,------,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---....../////////000111888NNNiiiwwwyyyxxx|||yyyuuuxxx|||~~~|||~~~{{{~~~yyymmm___SSSNNNLLLLLLYYY___eeeiiinnnxxxpppmmmsssrrriii```mmm}}}tttjjj___WWWSSSKKKCCCIIIWWWmmmnnntttmmmTTT@@@:::777::::::888555111---++++++++++++***)))((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***************)))***+++******,,,///222888;;;@@@DDDHHHPPP]]]hhh~~~zzzuuurrrpppccccccbbbfffttt|||{{{yyypppmmmooouuuyyymmmeeecccooo|||}}}rrrfffPPPKKKCCC:::333...,,,,,,,,,++++++++++++*********************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))(((++++++******++++++,,,---.........///111111000000|||fffOOONNNOOOOOONNNIIICCC???<<<999555222///---------,,,,,,++++++++++++,,,,,,---,,,+++++++++++++++,,,,,,.../////////000222444BBBYYYttt~~~}}}zzz}}}{{{wwwwww{{{~~~rrraaaRRRJJJIIILLLOOO[[[gggtttyyyzzz~~~wwwnnnkkkuuuttt[[[dddrrr~~~vvvkkk```XXXUUUOOOGGGEEEIIITTTfffrrrrrrcccHHH777999???===;;;777444111...---+++******))))))))))))***''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++,,,)))***+++,,,---000444777;;;@@@FFFLLLTTT```mmmvvv}}}{{{qqqnnnrrrrrrmmmfffeeeccchhhuuu{{{~~~~~~~~~{{{|||~~~~~~{{{zzzsssiiigggmmmooocccYYY^^^qqq|||qqq[[[NNNDDDAAA;;;222---///---------,,,,,,,,,++++++************))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++++++++,,,------...///000111111000///...kkkPPPMMMLLLOOOPPPKKKDDD???===;;;888444111///......,,,,,,,,,++++++,,,,,,,,,------,,,++++++++++++,,,---...//////...111555:::KKK___xxx~~~~~~{{{tttyyy~~~ppp\\\PPPLLLOOOWWW]]]fffqqq~~~oooooo|||iiihhhkkktttqqqggg]]]XXXVVVQQQKKKHHHGGG^^^iiimmmmmmTTT===AAA@@@???===;;;888555000---***))))))((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))***************++++++,,,,,,,,,,,,---......000333888<<<<<>><<<:::777444111///...---,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---...000000//////444===DDDWWWeeexxx~~~|||xxx{{{~~~tttfffXXXTTTWWW\\\eeennnyyy~~~vvvzzzzzzooofffiiixxxzzzkkk^^^WWWSSSLLLEEE@@@RRR]]]kkkyyygggJJJGGG????????????>>>999222---))))))((('''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))******+++,,,---------......///111555:::>>>BBBJJJSSS[[[ggguuu{{{zzzwww{{{uuuiiihhhqqqpppfffdddffflllwww~~~zzz}}}}}}vvvwww}}}sssnnnssstttnnniiilllqqqttthhhTTTHHHIIIEEE777...///---,,,,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((()))((()))))))))*********+++)))))))))***+++,,,---------000222222000......///jjjZZZMMMMMMNNNIIICCCBBB???>>><<<:::666333000...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......///000111000333===KKKWWWdddmmmzzzuuu{{{~~~pppaaaZZZYYYaaahhhlllsss||||||mmmiiirrr}}}yyydddXXXUUUQQQJJJ>>>FFFTTTmmmxxx\\\MMMAAA??????AAAAAA===666000+++***)))(((''''''''''''******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,))))))***+++---...//////,,,---...///222777>>>CCCNNNXXXcccmmm{{{vvvvvvrrrkkkmmmtttsssmmmnnnqqqyyy}}}|||yyy|||vvvuuu}}}sssgggjjjsssjjj[[[OOOLLLHHH===444222------,,,,,,,,,+++++++++************))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++************+++---...//////222444333000///111444~~~gggSSSOOOOOOJJJFFFGGG@@@???>>><<<888444000...------,,,,,,,,,,,,------+++++++++,,,---...///000...000111333999HHH]]]lllmmmttt|||uuuzzzmmm```]]]___jjjzzzuuurrrvvv~~~~~~{{{mmm\\\ZZZYYYUUUDDD???OOOlll~~~ppp[[[EEEBBB???@@@BBBAAA<<<777...---,,,***)))(((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,...///111222222...///111444888???HHHMMMZZZfffrrr~~~qqqlllhhhhhhmmmsssvvvvvvzzz}}}|||{{{}}}|||yyyxxxyyyxxxdddbbbnnnllldddYYYQQQKKKDDD<<<666.........------------,,,************))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))*********+++((())))))******+++,,,,,,,,,,,,,,,,,,...///000111333555666444222222666;;;qqqXXXQQQPPPKKKIIIKKK@@@@@@???===999555111......------,,,,,,------...******+++,,,---///000111---000222555===PPPiii{{{oooxxx}}}ppp|||vvvlll___UUUhhhnnn~~~sssqqqyyyvvv```[[[[[[WWWNNN>>>KKKffftttkkkJJJEEE???>>>AAACCCAAA>>>111000...,,,+++))))))(((+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))***+++,,,---,,,---...000111333444555000222555999@@@HHHRRRXXX```lllwwwlllbbb]]]bbbjjjpppvvv{{{}}}wwwqqqtttwwwwwwwwwnnnqqq|||vvvaaa\\\gggmmmjjjaaaUUUNNNJJJCCC:::000/////////............************))))))))))))))))))************))))))(((((((((((((((((((((((()))*********++++++++++++((())))))***++++++,,,,,,------......000111222333555888999666333444:::@@@eeeUUUPPPNNNKKKIIIDDD@@@<<<:::999555///***........................(((***,,,...///////////////555555555HHHgggxxxxxx}}}~~~wwwppp~~~mmm\\\[[[eeevvv}}}yyyqqqttt|||xxxnnneee]]]WWWQQQHHHCCCPPPjjj~~~xxxWWWKKK@@@>>>BBBCCC???;;;999333,,,)))+++,,,***'''+++++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))***)))((((((((((((((()))------...000333444444333111666:::>>>JJJZZZdddfff\\\fffsss~~~|||qqqeee```^^^dddppp{{{~~~wwwkkkmmmwww}}}wwwvvvkkknnnyyykkkYYY```sssoooiii```WWWMMMFFFBBB444000......---***+++...,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++&&&'''(((***++++++++++++(((+++...000111222444555111===@@@555///666AAAFFFwww```QQQKKKJJJJJJEEEBBB>>><<<;;;777111,,,........................+++,,,---///000000000///,,,///111:::QQQkkkwwwvvvyyy~~~wwwqqqlll}}}kkk[[[\\\hhhyyy}}}vvvwww|||uuulllaaaWWWVVVIII===AAAUUUiiirrrrrr\\\OOO@@@;;;???AAA@@@>>>:::444---)))***+++***(((++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,...000111111111111;;;AAABBBNNNbbbkkkhhhbbblllwwwuuuiiiiiieeeccchhhsss}}}{{{yyynnnnnnvvvqqqdddaaakkksssxxxooo]]]OOOKKKMMM;;;444//////...++++++---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++'''((()))***++++++++++++,,,---............000222999<<<;;;666444<<>>===:::444///........................---...///000000000000000......444FFF^^^qqqxxxwwwyyy|||vvvpppmmmjjjxxxwwwggg[[[___jjj{{{|||xxxxxx|||~~~vvviiiZZZXXXJJJ<<<:::DDDTTTaaahhheeeUUUBBB888:::@@@BBBAAA===777///******++++++***++++++******)))((((((((())))))))))))************)))))))))))))))))))))))))))))))))(((((())))))*********+++,,,---///000111333???FFFGGGQQQbbbiiieeegggpppzzz~~~~~~{{{qqqgggmmmkkkiiikkksss~~~zzzuuuqqqqqqxxxvvvhhhmmmwww~~~yyyhhhXXXPPPNNNDDD:::111//////---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++)))))))))***++++++++++++---......---...000444777@@@:::666777:::@@@KKKUUU|||yyyZZZNNNMMMMMMHHHEEEBBB@@@???;;;666111.........................../////////////////////333333>>>TTTjjjvvv}}}sssnnnnnnlllqqqyyy|||rrrkkkddd```dddlllyyyuuuooopppuuuuuucccXXXNNNDDD@@@BBBKKKWWWaaannn___III999777>>>CCCCCC@@@:::222,,,++++++++++++************))))))((((((((()))))))))************)))))))))))))))))))))))))))))))))((())))))******++++++,,,,,,---///222444;;;@@@GGGQQQXXX^^^cccgggjjjqqqxxxyyyzzzzzzvvvpppvvvwwwwwwuuuwww}}}www{{{~~~uuulll{{{tttnnnnnnpppssssssjjj\\\QQQKKK>>>222///111///------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((((((((()))))))))))))))*********+++++++++************++++++,,,,,,,,,------...111777>>>DDDGGG>>>999>>>AAAFFFSSSccc~~~zzz___QQQMMMKKKIIIFFFBBBAAA@@@<<<777222////////////////////////..................//////222999III___ppp{{{sssqqqqqqpppqqqxxxsssiii______dddiiimmmooowww~~~~~~rrrfffeeekkkvvvsss^^^UUULLLFFFBBBFFFTTTccctttjjjUUU???777<<>>999444////////////////////////...---------......///000111???TTTeeesss~~~vvvvvvvvvtttxxx{{{|||yyywwwccc\\\YYY___kkktttxxxwwwzzz~~~rrrdddbbbiiirrr|||kkk___RRRHHH@@@AAAQQQeeewwwtttdddKKK;;;<<>>JJJ[[[xxx}}}sssXXXAAA<<>>777000---...,,,,,,,,,+++++++++******************************(((((()))))))))*********)))************+++++++++******)))***,,,...111333888777555222222666<<<@@@CCCGGGKKKOOOZZZkkkzzzzzzyyy{{{uuuUUUKKKSSSNNNKKKGGGFFFFFFCCC===999000000000000000000000000///.........000222444555III]]]mmmtttyyy{{{{{{zzzyyyrrreeeZZZYYYbbbmmmuuu|||ttt~~~sssvvvwwwrrrmmmppp~~~wwwnnneee]]]NNN@@@BBBNNNxxx|||```EEE<<<>>>@@@BBBAAA>>>888222---******)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---222555777666777<<>>BBBLLLSSSWWW\\\mmm~~~{{{}}}bbbOOORRRQQQMMMHHHFFFEEECCC>>>:::333111///...------------///,,,///666444///333>>>XXXhhhzzz~~~}}}}}}~~~zzzpppeeebbbeeennnzzz{{{{{{~~~yyyvvvrrrrrryyy~~~}}}|||rrrjjjeeeXXXFFFAAAEEETTTyyywwwpppWWW888@@@DDDGGGEEEAAA<<<555///+++(((************))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---666555555999AAAJJJRRRVVVpppxxxttthhhgggcccgggoooooojjjwww}}}vvvvvv~~~xxxzzzxxxrrrsssooohhhsssmmm^^^OOOEEE===444...,,,...---,,,+++************************************))))))))))))((((((((((((+++++++++++++++++++++++++++,,,---------///222444>>>888666777777777<<>>@@@FFFEEEBBB>>>888222,,,)))************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,------111111444;;;EEENNNTTTWWWjjjwwwmmmcccdddeeeooo|||sssvvvuuuooonnnvvv~~~{{{|||}}}|||}}}}}}}}}xxxpppkkkuuuooocccVVVKKK@@@555///---...---,,,+++************************************)))))))))))))))))))))(((+++++++++++++++++++++++++++,,,---------///222444:::666555666666777???HHHUUUWWWccczzzyyyzzzdddOOOOOOLLLIIIHHHHHHFFFAAA<<<555333000//////000111000222,,,+++000333555>>>KKKvvv~~~|||zzz{{{}}}zzzqqqhhhhhhnnnmmmrrrrrrooottt|||pppmmmvvvzzzyyy[[[FFF@@@MMMnnnuuuqqq___DDD???>>>CCCDDDDDDAAA<<<555...***++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---......---000666AAAMMMVVVYYYYYYdddxxxzzzgggaaaeeelll{{{yyyqqqooopppsss|||~~~{{{vvv||||||rrrqqquuurrrjjj___TTTEEE666//////------,,,+++************************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---------///222444555444444555555999DDDPPPYYY]]]kkk~~~xxx|||sssUUUOOOLLLJJJJJJJJJHHHBBB>>>999555000...///000///...000...///000111777IIIZZZxxxxxxxxx~~~zzzxxx}}}|||zzzuuullleeehhhooolllnnnoooooovvvqqqiiioooyyy~~~hhhQQQFFFKKKiiivvvuuujjjRRRBBB>>>@@@CCCEEEEEEAAA999000++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,---.../////////333===JJJVVV]]]]]][[[iii}}}{{{kkkhhhqqq||||||vvv|||~~~tttzzzvvvsss}}}rrrmmmggg\\\JJJ888///000---,,,++++++*********+++************************)))))))))))))))*********+++++++++++++++++++++++++++,,,---------///222444111333555666888@@@NNNZZZdddfffqqq~~~|||cccQQQNNNKKKKKKKKKIIIDDD@@@===777111...//////...,,,---000444222111<<>>===AAAEEEGGGDDD<<<333---++++++++++++************))))))))))))))))))))))))************++++++++++++***+++,,,---...///000000111999EEERRR[[[^^^]]][[[ooo~~~wwwxxx|||{{{xxxyyytttnnnuuu}}}}}}wwwrrrnnnmmmjjjaaaNNN:::000000,,,,,,++++++******++++++************************((()))))))))*********++++++++++++++++++++++++++++++,,,---------///222444000444888:::???KKKYYYcccjjjlllsssqqqTTTQQQLLLKKKKKKIIIEEEBBB@@@999111///000111///,,,,,,222666444555EEEccc|||zzztttvvv~~~vvvqqq~~~vvvoookkkgggdddfffjjjtttwww{{{uuuuuu{{{~~~ppphhhgggvvv{{{ttt___OOOBBBVVVppptttwwwjjjGGG>>>;;;???EEEHHHEEE>>>555///,,,++++++++++++*********))))))))))))))))))))))))*********++++++++++++,,,++++++,,,---///000111111444>>>LLLWWW[[[\\\]]]]]]nnnyyy}}}yyy}}}}}}{{{}}}{{{xxxqqqllloooxxx|||vvvnnniiijjjjjjdddSSS???333000,,,,,,++++++***++++++,,,************************((())))))******++++++++++++++++++++++++++++++++++++,,,---------///222444111666:::>>>HHHWWWccciiiiiilllrrr|||uuuXXXSSSMMMJJJJJJIIIFFFCCCAAA:::222000333666444111///222444444<<>>DDDGGGEEE???666000,,,,,,+++++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,...///000111222888EEEUUU]]]]]]]]]```eeeuuuzzz}}}|||~~~sssvvvyyy~~~wwwuuupppnnnxxx~~~rrreeefffhhheeeXXXEEE777222,,,++++++***++++++,,,,,,************************((())))))******+++,,,,,,+++++++++++++++++++++++++++,,,---------///222444333777;;;AAAOOO```jjjkkkooouuu{{{sssZZZUUUNNNJJJIIIHHHFFFDDDAAA:::222111666999999666222222111444BBB[[[www|||rrriiittt{{{|||vvvttt}}}|||}}}|||}}}yyylllsssuuuooofffmmmwww~~~~~~tttsssyyyvvveeeRRR@@@MMMnnnuuu{{{NNNEEE888===CCCGGGEEE???777111,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,...///111222222===KKK\\\cccaaa```fffnnnyyypppjjjfffaaajjjzzz}}}xxx~~~yyyyyyyyysssmmmwwwrrrcccdddgggfff\\\III:::444+++++++++***++++++,,,,,,************************((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,---------///222444333777;;;CCCSSSeeemmmlll~~~jjjUUUMMMOOOKKKHHHIIIEEEEEE>>>555111333444333111---111111333HHHhhh{{{{{{|||yyy~~~}}}yyyxxxwwwwwwyyy{{{||||||{{{}}}~~~nnneeeqqqqqqrrrrrrtttwww~~~uuugggmmmwwwuuufffXXXFFFHHH\\\uuu|||dddDDD===:::@@@EEECCCCCC===...---,,,+++,,,,,,,,,)))(((+++***)))(((((()))***++++++++++++***++++++,,,,,,...***+++222444000222999KKKVVV___eeegggaaaiiipppbbb[[[YYYZZZiiixxx|||}}}yyy|||}}}uuuyyy~~~nnnmmmfffbbbaaaXXXHHH;;;777///---,,,...,,,((()))---******************************+++++++++,,,,,,,,,,,,.........,,,+++,,,------111333333000111444888:::555777MMM______kkknnnXXXOOOPPPKKKHHHIIIEEEEEE>>>666222333444333222...222444;;;RRRppp~~~~~~{{{~~~uuuwwwwwwrrrmmmkkknnnrrr{{{|||~~~~~~uuuhhhmmm}}}{{{wwwwwwxxxzzz|||oookkkmmmjjj\\\OOOGGGDDDRRRhhhuuuwwwdddGGG>>>999???FFFDDDEEE???000---,,,++++++,,,,,,***(((+++***)))(((((()))***++++++++++++***++++++,,,---///+++,,,222333000333<<>>FFFFFFFFFAAA444---,,,++++++,,,,,,+++***+++***))))))))))))***++++++++++++++++++,,,------000,,,---222222000777BBB[[[dddbbbcccqqq}}}tttkkknnnvvvkkkmmmrrrqqqhhhqqqzzzrrrkkk```PPPBBB:::222...---...,,,)))))),,,******************************+++++++++,,,,,,,,,+++,,,......------...000111///...///333666666666444???LLL]]]iiimmmzzz```RRRQQQLLLKKKLLLHHHHHHBBB;;;555333333333222555444:::LLLdddvvvxxxrrrrrr|||~~~~~~xxxqqqpppxxx{{{|||~~~zzzqqqsss}}}{{{}}}vvvssswwwrrreeeSSSBBB<<>>111...,,,++++++,,,,,,+++******+++,,,,,,+++******++++++++++++,,,...///000111000111444333777KKKaaalllooojjjlll~~~zzzrrrnnngggaaafffqqqwwwzzzyyyuuuxxx~~~|||xxx|||xxxyyynnnhhhcccYYYNNN;;;333------...+++***+++******************************+++++++++,,,,,,,,,,,,---//////......///111000666;;;999444555>>>HHHTTTfffqqqvvvyyyvvvxxx{{{uuugggaaa^^^^^^hhhvvvzzzaaaYYYRRRQQQQQQMMMMMMIIIBBB:::444111222333333222BBBaaayyy|||rrrqqq|||}}}{{{lllggglllssswwwxxxyyy{{{}}}~~~xxxyyy~~~tttuuu{{{rrrqqqwwwzzzvvvwww}}}|||uuutttvvvmmmXXXDDD;;;KKKpppyyycccJJJ@@@EEEEEEEEEGGGBBB333000---++++++++++++******++++++,,,,,,++++++***+++++++++,,,---...///000111000222555444:::RRRkkkmmmnnnjjjppp}}}nnnhhhccc\\\___hhhxxxwwwrrrnnnttt|||~~~~~~vvvwww}}}uuuhhhrrr~~~qqqlllhhh^^^QQQ===444------...,,,***+++******************************+++++++++,,,,,,,,,---...000///...---...000111666999888555777@@@HHHQQQfffssstttwwwuuuxxxzzzzzzgggVVVOOOKKKKKKWWWgggggg]]]TTTRRRQQQLLLNNNJJJCCC;;;444111222333555444DDDcccyyy~~~~~~rrrqqq~~~{{{}}}|||{{{yyykkkfffjjjrrryyy{{{wwwyyy{{{}}}uuuvvv{{{~~~wwwxxxyyyyyyyyywww{{{}}}pppqqq{{{nnn[[[FFF;;;IIIooo{{{kkkOOOBBBFFFFFFGGGIIIFFF444111---+++++++++*********+++,,,------,,,+++***+++++++++,,,---...000000111111333555555<<>>555------...,,,***+++******************************+++++++++,,,,,,,,,...///000///...---...///333444555555666:::AAAFFFMMMfffttttttvvvwww~~~fffbbbZZZQQQKKKKKKNNNRRRrrr~~~jjjYYYSSSSSSRRRQQQPPPMMMHHH@@@888333222222444999PPPqqq~~~yyymmmjjj{{{}}}~~~~~~yyyvvv{{{tttiiihhhlllpppvvv{{{zzz|||~~~{{{vvvwww|||vvv{{{uuurrrvvvooouuurrrlllMMM>>>BBBYYYvvvcccFFF===JJJNNNIIIIII999111******+++))))))+++*********)))******+++,,,***,,,...///......///000555---444777333KKKiiimmmccc[[[___iiitttkkk\\\]]]jjjtttzzzmmmlllllllllxxx~~~||||||uuuiiicccdddwwweeeYYYSSSAAA777///---,,,++++++---+++,,,,,,---.........---******+++++++++,,,,,,,,,+++++++++,,,,,,------......222222666:::444666GGGVVVaaammmuuu~~~~~~oooiiiaaaYYYTTTSSSTTTUUUooo|||}}}gggWWWSSSTTTTTTSSSQQQOOOJJJBBB:::555444555:::AAAZZZwww}}}zzzpppooozzzxxxxxx}}}}}}{{{zzzxxxmmmccccccgggmmmsssxxxyyy{{{}}}~~~~~~xxxsssrrrxxxvvvtttqqqtttwww|||uuuvvvuuuyyytttUUUEEECCCSSSuuu~~~yyygggIII===IIIMMMHHHIII;;;333,,,+++,,,+++***,,,***************++++++,,,***,,,...///......000111444///666999<<>>KKKeee}}}}}}qqqrrruuuzzzyyyuuusssuuuxxx{{{}}}pppfff___```eeejjjpppuuuwwwyyy{{{|||}}}~~~qqqgggbbbeeeppp~~~uuujjjlllkkkqqq|||sssssswww}}}{{{www{{{___OOOHHHOOOmmmwww~~~mmmMMM>>>FFFLLLHHHJJJ>>>666...------++++++---***************+++,,,,,,+++,,,...///...///111222444444:::===HHHggg~~~}}}vvvvvvyyy}}}mmmuuuxxxpppiiilllvvv~~~|||yyy|||~~~|||kkk___dddmmmyyyooo```HHH;;;///...111000---+++,,,,,,------......------******+++++++++,,,,,,,,,,,,,,,------...//////000333777777:::???;;;AAATTTkkksss~~~{{{|||}}}||||||~~~wwwppppppvvv|||{{{sssnnnmmmjjjddd___ddduuurrrbbbYYYVVVVVVVVVUUUTTTPPPGGG===777888:::>>>RRRmmm~~~xxxkkkjjjttt|||zzzvvvsssrrrppprrrxxx~~~}}}lllddd___```dddhhhnnntttuuuwwwzzz{{{{{{}}}rrrcccYYYYYYbbbppp|||rrrfffeeeeeelllyyyvvvggghhhxxxuuu|||}}}}}}~~~yyy___RRRHHHJJJhhhwwwrrrRRR???DDDJJJHHHJJJAAA777///------++++++---+++************+++,,,,,,+++---...//////000222444555999===BBBTTTsssxxxhhhsss{{{yyyuuuvvv|||}}}~~~wwwwww{{{}}}qqqccchhhqqq{{{sssbbbSSSBBB111---000000---+++,,,,,,------...------,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000111666666888===;;;DDDZZZooovvv~~~}}}}}}~~~uuunnnhhhaaa^^^aaajjjxxx~~~wwwuuuuuusssnnnhhhfffuuuyyyiii^^^YYYYYYZZZWWWWWWSSSIII>>>777777:::BBBZZZttt~~~sssiiikkkyyy~~~uuurrrooolllpppxxxvvvgggaaa^^^```cccfffkkkqqqtttvvvxxxzzz{{{|||~~~}}}iiiZZZUUUWWW^^^jjjxxxwwwhhh```___eeerrrvvvgggfffqqq|||sssuuuzzzyyyttt]]]QQQDDDAAAaaavvvvvvVVV@@@CCCIIIIIIKKKCCC999000---,,,******,,,+++++++++***+++,,,,,,---,,,---/////////000333555777<<<>>>GGG^^^wwwmmmiiirrrxxxwwwsssrrrrrrqqq{{{{{{rrrsss{{{wwwiiilllvvv{{{ooo___JJJ444,,,---...------,,,------...------,,,,,,******+++++++++,,,,,,,,,++++++,,,---...///000000111555555888======IIIbbbrrrvvv}}}yyyuuurrrmmmeee___UUUQQQOOOQQQVVVbbbttt~~~zzzzzz{{{{{{xxxvvvqqq|||}}}nnnbbb]]]]]]___ZZZ[[[WWWLLL???777777;;;KKKeee{{{|||qqqnnnsss~~~wwwpppnnnmmmwww~~~nnn^^^[[[ZZZ^^^aaaccchhhnnnsssuuuxxxyyyzzz|||~~~{{{jjj\\\VVVSSSYYYiiizzzqqqaaa\\\\\\hhhyyyqqqhhhhhhjjjuuuuuusss{{{xxx|||fff\\\KKKAAA```yyywwwYYY@@@BBBIIIJJJLLLEEE;;;111---+++))))))++++++++++++++++++,,,---------.../////////111444777888===>>>LLLffftttzzzmmmYYY___dddhhhlllqqqrrrooovvv~~~}}}{{{qqqnnnjjjgggfffeeecccaaagggfffiiipppvvv}}}}}}~~~}}}www||||||rrruuuxxxnnndddOOO999...,,,,,,...///------......------,,,,,,******+++++++++,,,,,,,,,+++,,,---...///111111222333888888:::???AAAQQQllloooqqq}}}yyyxxxuuuqqqoooppppppnnniiiccc\\\XXXMMMKKKLLLPPPSSS[[[lll|||~~~~~~~~~~~~tttggg``````bbb^^^___[[[OOO@@@777888<<>>^^^tttzzzwwwuuupppuuu{{{}}}}}}sss___VVVTTTRRRTTT[[[dddkkknnnrrruuuyyyyyyxxxyyy}}}zzzjjj]]]\\\mmmkkkZZZ```ssswwwuuuuuuwwwuuu{{{zzz|||wwwqqqiiirrrpppcccPPPWWW{{{wwwmmm[[[HHHAAAEEELLLNNNKKKBBB666---*********))))))******++++++,,,---------,,,,,,---///222666888999AAA555UUUqqqiii|||uuurrrqqqhhhnnnooohhhgggqqq}}}rrrrrr{{{~~~~~~~~~|||tttzzznnn\\\iiixxxmmmfffeee^^^\\\ZZZWWWSSSPPPMMMLLLNNNNNNNNNOOOPPPQQQRRRSSSbbbqqqpppiii___\\\\\\fffyyy{{{yyyrrrttt}}}{{{kkkccc```VVV[[[YYYDDD000///222///.........---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---//////333666444///000666555:::<<<:::999DDD[[[nnnjjjoooxxxxxx{{{wwwooojjjkkkkkkhhhkkkgggcccaaaaaa```\\\XXXYYYSSSRRRXXX[[[\\\fffttt}}}yyyiiiaaaaaaccccccggg```TTTJJJ===999CCC\\\qqqzzzyyy||||||ooo[[[SSSQQQOOORRRYYYaaahhhlllnnnrrrvvvxxxyyyzzz}}}xxxhhhbbbjjjwwwwwwaaabbbsss}}}sssuuuttt|||zzz~~~wwwsssxxxrrrhhhWWW___yyybbbKKK@@@CCCJJJNNNMMMCCC777...++++++******+++++++++,,,------......---...///111444888;;;===999@@@<<<\\\tttsss~~~uuuooolllqqquuurrrgggcccmmm~~~}}}zzzrrrlllooozzzzzzwww|||nnn[[[___qqq}}}vvvmmmggggggaaa```]]]YYYVVVTTTRRRRRROOOOOONNNNNNOOOPPPQQQSSSYYYeeetttqqqiii```\\\ZZZ```qqq~~~yyy||||||zzzvvvqqqrrryyywwwhhh___[[[QQQTTTXXXHHH444111111---///......---,,,,,,+++******+++,,,,,,,,,,,,---------000222444444444333444555333999===>>>???III[[[jjjllluuuyyyvvvxxx{{{|||ssshhh]]][[[```ccc```ZZZ\\\UUUQQQUUUXXX[[[gggttt{{{}}}vvvhhhbbbdddhhhgggkkkdddYYYOOO@@@<<>>@@@IIIOOOOOOFFF999000,,,,,,,,,+++,,,,,,,,,---......//////...///333777;;;>>>@@@AAA999>>>GGGddduuu{{{ssslllfffpppuuusssggg^^^ddduuu}}}qqqggggggmmmuuu}}}}}}~~~vvvzzzuuubbbUUU___xxx}}}{{{wwwoookkkkkkfffddd```\\\ZZZYYYYYYZZZTTTRRRPPPNNNMMMNNNPPPQQQPPPXXXcccqqqqqqjjjaaa[[[VVVXXXdddwww}}}zzzxxxvvvjjjlllxxx|||mmmaaaXXXLLLOOOWWWLLL999333000---///...------,,,,,,++++++***++++++,,,,,,---------------222222...000888888222444:::@@@EEEJJJTTTaaalllooo~~~||||||qqqddd___bbbdddaaa]]][[[UUUQQQSSSWWW]]]iiiuuuuuuwwwyyy|||sssiiieeeiiippplllooohhh^^^RRRAAA>>>LLLvvv{{{zzzvvvbbbQQQKKKIIIIIIMMMTTT]]]dddgggiiiooovvvyyyzzzzzz}}}yyyooolllzzz}}}bbb^^^ooo|||yyyyyy{{{~~~|||zzz~~~yyyjjjjjjyyy{{{{{{}}}yyyyyy||||||sssggg```QQQ\\\iiiNNN>>>@@@JJJRRRRRRHHH;;;111---,,,---,,,,,,,,,,,,---......//////...000555999===???@@@@@@888;;;PPPhhhrrryyytttmmmgggiiinnnpppiii``````jjjuuussskkkpppvvvvvvxxx}}}xxxzzz}}}~~~{{{yyyrrrzzz~~~kkkVVVWWWddd|||~~~}}}zzzssspppqqqiiigggbbb^^^]]]]]]___aaa\\\YYYTTTPPPMMMMMMNNNNNNNNNQQQXXXeeeyyy|||qqqjjjccc\\\TTTRRRWWWgggzzzwww```eeeyyy{{{kkk]]]NNNSSSYYYLLL999444222...///---------,,,,,,+++++++++++++++,,,,,,---.........---444333...333@@@@@@666888<<>>OOOyyy|||ooo]]]MMMHHHGGGHHHLLLTTT\\\cccffflllqqqwwwzzzzzzzzz|||~~~tttkkkttt}}}sss]]][[[mmm~~~}}}zzzxxxvvvxxxvvvsssqqqqqqrrruuuvvv{{{}}}{{{||||||xxxzzz~~~|||qqqmmmmmmrrrvvv}}}}}}nnnkkkyyy|||{{{|||{{{{{{tttjjjcccQQQZZZmmmSSSBBBBBBKKKRRRUUUJJJ<<<111------------+++++++++,,,------.........111444888:::;;;::::::888===ZZZkkkrrrzzzyyyvvvrrrkkkkkkiiieee```bbblllvvvzzzwww~~~xxxwwwuuuvvvyyy|||~~~{{{yyytttnnnxxx}}}uuu```ZZZ[[[fffqqqyyy~~~{{{tttqqqrrrkkkhhhddd```___```ccceeeeeeaaaZZZTTTOOOLLLLLLLLLMMMNNNQQQ\\\qqq~~~yyyqqqlllggg^^^UUUPPPPPP[[[sss|||yyysss]]]```tttrrrggg\\\]]]]]]JJJ666444444//////------,,,,,,,,,,,,++++++++++++,,,------...//////...777888444;;;IIIIII???:::<<<@@@HHHUUUeeeuuujjjmmmsssxxxuuummmgggfffddddddaaa[[[TTTPPPPPPQQQPPPOOORRRXXXaaajjjqqquuuuuuuuuvvvyyy~~~vvvkkkeeekkktttvvvwwwqqqhhhZZZDDDAAATTTwwwuuuiiiYYYKKKFFFEEEFFFKKKSSS\\\bbbeeemmmrrrwwwzzzzzzzzz|||}}}mmmqqqyyy~~~nnn[[[XXXhhh}}}{{{wwwxxxxxxvvvtttqqqmmmjjjgggiiihhhfffeeeeeefffggghhhkkkooosssuuuuuuxxx}}}~~~}}}yyywwwsssvvv|||wwwwwwmmmeeedddeeelll}}}~~~nnnfffrrr||||||wwwwww}}}tttkkkcccNNNUUU~~~sssYYYEEEBBBJJJQQQVVVLLL===111---,,,------+++++++++,,,------......///000333555777777666555:::DDDfffttt{{{{{{~~~ttthhh\\\YYY^^^iiiwww}}}{{{}}}yyytttuuuwwwzzz|||{{{xxxwwwwww~~~|||pppmmmvvv{{{jjj___XXXZZZ^^^eeeuuu}}}}}}yyysssooopppllljjjeeebbbaaabbbdddfffhhhddd^^^WWWQQQMMMKKKKKKKKKKKKLLLUUUhhh}}}|||||||||wwwqqqoookkkbbbXXXSSSOOOSSSfff{{{{{{wwwnnnccc___mmm}}}yyyssspppkkkgggcccLLL555444555000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000+++222666666;;;DDDFFF@@@::::::===CCCOOObbbuuugggiiinnnsssnnnaaaYYYXXXUUUWWWXXXVVVTTTTTTWWW[[[^^^___ccchhhnnnrrrqqqnnnmmmmmmpppuuu}}}wwwmmmgggmmmxxxwwwxxxssslll^^^HHHFFF\\\zzz{{{pppdddUUUJJJCCCCCCDDDJJJRRR[[[aaadddlllpppuuuwwwxxxyyy}}}yyysssvvv||||||~~~{{{mmmZZZSSS___sss~~~~~~~~~wwwqqqmmmmmmllljjjgggccc```]]][[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\aaaeeeggghhhkkkpppuuuvvvzzz}}}{{{}}}{{{vvvssstttxxx|||}}}{{{~~~ssskkkiiiggghhhwwwiii]]]ggg}}}}}}||||||mmmsss~~~qqqiiiaaaJJJOOOwwwsssYYYDDD@@@IIIQQQWWWLLL===111,,,,,,,,,---,,,,,,,,,---....../////////000222444555555555555===PPPvvv|||xxx}}}kkkYYY[[[kkk}}}yyyxxx{{{}}}{{{uuurrrrrrttt{{{}}}|||{{{|||}}}wwwmmmlllwww|||mmmaaaXXXXXX[[[___jjjvvv~~~||||||yyyrrrooopppnnnkkkhhhdddcccccceeeffffffccc^^^YYYSSSOOOLLLKKKJJJJJJKKKRRRcccxxx~~~~~~{{{vvvssstttoooeee]]]XXXRRRPPP\\\lllzzz}}}vvvhhhbbbnnn}}}{{{tttrrrnnnjjjiiiSSS:::444222......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000+++///555999;;;<<<======:::<<<>>>BBBLLL]]]rrr```aaagggmmmiii^^^WWWWWWQQQSSSUUUWWW[[[```fffjjjqqqsssvvvwwwyyyvvvooogggaaabbbgggooozzzvvvnnniiiqqq~~~wwwxxxtttooobbbLLLKKKbbb}}}www{{{xxxlllaaaSSSHHHAAAAAACCCHHHQQQZZZ```ccciiimmmrrruuuvvvyyy~~~}}}~~~~~~~~~~~~~~~vvvtttvvv}}}}}}wwwyyyuuuooosss|||nnnZZZMMMVVVjjjvvvxxxvvvxxxzzzzzzwwwrrrkkkgggbbbaaa___]]][[[XXXWWWVVVRRRSSSTTTUUUUUUUUUUUUTTTUUUYYY^^^^^^]]]___dddiiifffkkkttt~~~}}}{{{uuuuuuvvvwwwwww|||}}}vvvtttvvvrrrmmmuuujjj[[[ccc|||~~~|||~~~kkktttrrrkkkcccKKKNNNvvvpppUUU@@@===IIISSSXXXLLL===111,,,+++,,,,,,------......///000000000///000222333555666777777@@@XXXxxxrrryyytttccckkk|||~~~xxxqqqnnnoooqqqyyy{{{|||{{{xxxwwwyyy{{{uuukkklllxxx}}}~~~lll___WWW[[[```aaafffmmmzzz|||~~~|||}}}zzztttqqqsssooommmiiifffeeeeeeffffffbbb```]]]YYYTTTPPPNNNLLLJJJKKKMMMSSScccwww|||wwwuuuwwwrrrggg```\\\UUUOOOVVVddd{{{|||vvv{{{iiieeetttwwwooohhhjjjmmmYYY???444///,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111111444;;;AAAAAA<<<<<<@@@<<>>^^^vvvzzz~~~zzz~~~kkkjjjxxxtttoooiiijjjooouuuxxx{{{{{{xxxvvvwwwxxx~~~sssjjjsss|||~~~~~~yyywwwfff[[[SSSTTTYYY^^^bbbgggjjjiiiooo{{{~~~}}}}}}|||wwwsssuuuqqqmmmlllnnnmmmiiieee___^^^[[[WWWSSSQQQPPPPPPLLLOOONNNNNN^^^www|||yyywwwtttrrrtttkkkaaa[[[VVVTTTVVV\\\xxx~~~{{{}}}zzz{{{~~~{{{vvvkkkffflllooo]]]ddddddWWW???111000111---------------------------------............------444555666999;;;>>>@@@AAA;;;BBB@@@EEEWWWeeennnyyyccc```\\\YYYYYY\\\```cccttt}}}~~~~~~}}}|||}}}zzzlll^^^[[[aaaffflllyyy~~~oooooowww~~~|||ooo\\\SSS[[[jjj{{{{{{~~~sssssstttxxxsssfffYYYKKKAAA@@@AAADDDHHHNNNVVV]]]aaaeeejjjqqquuuvvvyyy}}}~~~}}}}}}}}}}}}||||||}}}~~~}}}yyy}}}zzzqqqmmmdddeeebbb```hhhwww~~~nnnYYYNNNOOOWWW^^^aaaaaaccceeehhhhhhddd^^^YYYVVVVVVTTTRRRPPPNNNMMMLLLLLLNNNQQQQQQQQQQQQQQQRRRTTTUUUUUUTTTSSSSSSTTTVVV\\\^^^bbbkkkuuu~~~wwwuuussssssuuuxxx|||~~~}}}}}}|||}}}~~~~~~~~~}}}xxxgggbbbuuu}}}qqqoooxxx}}}}}}uuufffaaaPPPFFFiiisssZZZFFFCCCMMMXXXZZZSSSDDD444,,,---...,,,...//////...---...000222222111333777777555666999===]]]~~~vvvtttrrrqqqzzzzzzlllnnn|||uuupppkkkfffjjjqqqsssvvvyyyzzzxxxwwwxxxzzzqqqjjjttt{{{~~~wwwppplllddd\\\UUUUUUYYY]]]dddkkkllllllqqqzzz~~~~~~}}}zzzwwwxxxtttpppooopppppplllhhheeebbb^^^ZZZWWWUUUSSSQQQOOORRRPPPOOO\\\sss}}}zzzwwwuuusssjjjbbb\\\XXXUUUWWW\\\uuu}}}}}}zzz|||~~~}}}xxxrrr|||}}}ssskkkdddfffvvvpppccceeeeeeXXXAAA222///...)))------------------------,,,---....../////////...666777999;;;<<<>>>??????;;;AAA???EEEXXXffflllvvvaaa\\\YYY]]]hhhvvv~~~ppp```[[[ccckkkpppwwwooonnnyyyoooYYYQQQ```uuu|||{{{}}}{{{zzzyyy{{{rrraaaTTTJJJDDD@@@AAABBBFFFLLLSSSZZZ^^^bbbhhhoootttuuuwwwzzz|||}}}||||||||||||}}}}}}}}}~~~~~~}}}|||rrrkkk^^^```___\\\aaannn|||zzzooo___SSSOOORRRVVVZZZ[[[[[[[[[\\\\\\YYYUUUQQQOOOOOONNNLLLKKKJJJIIIHHHHHHJJJLLLNNNNNNOOOQQQSSSQQQRRRSSSSSSQQQQQQRRRSSSWWWXXX[[[aaajjjrrrwwwzzz|||ssswwwtttuuuzzz~~~yyyvvvqqqmmmjjjiiiiiijjjkkknnnvvv~~~~~~jjj___jjj}}}uuuuuu{{{}}}{{{kkkcccQQQIIIoooxxx^^^IIIEEEPPPZZZZZZRRRCCC444---...///...---......------///333555444333555888888666888<<>>>>>>>>>>>;;;???>>>HHH^^^kkkpppyyyZZZ\\\cccqqqtttccc___iiisssyyy{{{~~~rrrtttnnnUUUNNNddd~~~}}}}}}qqqbbbWWWOOOIII@@@@@@AAADDDIIIQQQWWW\\\___eeemmmrrrttttttwwwyyy~~~}}}}}}||||||||||||}}}~~~~~~||||||{{{oooggg]]]___^^^ZZZZZZdddsss~~~xxxooocccZZZWWWXXXYYYZZZZZZXXXWWWVVVUUUTTTQQQNNNJJJJJJIIIHHHHHHGGGFFFFFFDDDFFFHHHIIIKKKMMMQQQSSSOOOQQQTTTUUUUUUVVVXXXYYYZZZZZZ[[[^^^ccciiinnnppp|||}}}~~~|||vvvqqquuuqqqqqquuu{{{~~~xxxoooeee^^^ZZZXXXXXXVVVZZZcccnnnwww||||||{{{~~~}}}~~~}}}nnn]]]bbbttt{{{~~~~~~tttiiiVVVMMMsss|||bbbLLLGGGPPPYYY[[[SSSDDD444---...///---/////////...---///333666999777777888888888===DDDVVVooo{{{wwwqqqhhhkkkxxxrrrfffooo|||zzz}}}|||jjjxxxuuuoooeee\\\[[[dddnnnooorrrtttuuutttvvvzzz}}}~~~xxxvvvmmmiiisss{{{|||||||||}}}~~~|||tttwwwyyyxxxtttoookkkiiihhhddd___\\\YYYZZZeeeppp~~~{{{yyyxxxxxxwwwtttrrrsssnnnhhheeeeeeccc```\\\^^^``````aaammm}}}zzztttnnnhhhddd```\\\]]]```qqqzzz}}}zzz{{{~~~~~~~~~qqqfffjjjyyy}}}qqqjjjvvvqqqfffbbboooqqqiiifffYYYDDD555111111000------------------------++++++,,,---///000222333444666999<<<===>>>>>>>>>:::===???LLLeeerrrvvv^^^cccnnn||||||zzzjjjccclllxxxzzzuuu{{{kkkOOOJJJdddqqqdddZZZQQQHHH@@@@@@@@@BBBGGGOOOVVVZZZ^^^dddkkkpppqqqrrrtttvvvyyyyyyyyyzzz{{{|||}}}~~~|||zzz||||||sssggg^^^\\\]]]\\\ZZZXXX^^^mmmzzzwwwnnneeeaaadddfffccc```\\\YYYVVVTTTSSSRRRPPPNNNIIIIIIHHHGGGGGGFFFFFFEEEBBBCCCEEEFFFGGGKKKOOOSSSQQQSSSVVVXXXYYYYYY[[[\\\[[[[[[\\\]]]```dddhhhkkkpppuuuxxxxxxxxx|||}}}|||mmmkkkjjjlllooorrrssstttsssmmmhhhiiijjjmmmuuu}}}~~~pppbbbVVVOOOLLLKKKIIINNNWWWbbbmmmtttvvvuuuzzzxxxxxxzzzyyyzzzsssaaacccttt}}}xxxxxx{{{}}}sss^^^QQQsss~~~eeeNNNHHHOOOWWW^^^VVVFFF555,,,,,,---+++111111111///...///222444999777666777888<<>>??????<<>>>>>@@@FFFNNNVVV[[[___ccciiilllmmmooorrruuuttttttuuuuuuwwwxxxzzz{{{{{{{{{|||}}}~~~zzzyyy{{{}}}uuuppphhh___YYYWWWWWWYYYYYY[[[eeeqqqqqqnnnkkkkkklllllljjjggg```]]]XXXUUUTTTRRRQQQOOOLLLKKKKKKJJJHHHGGGFFFFFFDDDDDDCCCBBBBBBFFFKKKOOORRRTTTWWWYYYXXXWWWWWWXXXWWWZZZ]]]^^^^^^___aaadddaaaeeegggdddcccfffhhhgggaaa\\\YYY^^^hhhqqquuutttqqqooojjjbbbWWWQQQWWWbbbeeefffhhhkkknnnsssxxx{{{{{{{{{|||zzzyyy{{{}}}uuuhhhZZZOOOHHHEEECCCEEEHHHOOOZZZfffpppwwwzzzxxxxxxzzzzzzyyyyyyppp______qqq||||||~~~{{{|||~~~zzznnnWWWnnnvvv{{{uuucccQQQLLLRRRYYY___WWWGGG666---------+++---000222333333222333444666666777999;;;@@@MMM[[[pppyyylllqqqxxxsssyyy~~~ttt[[[eeevvvhhhYYYaaa}}}{{{qqqbbb[[[]]]aaaaaafffhhhkkkmmmooouuu~~~wwwjjjfffaaagggxxxxxxzzz|||}}}||||||}}}|||xxxvvvtttsssvvvuuutttpppllliiiiiijjjgggccc```]]]XXXTTTWWW]]]iii}}}{{{sssooooooqqqlllkkklllnnnsss||||||zzzxxxuuusssssspppjjjhhhiiivvv|||{{{yyy}}}|||xxx~~~zzzlllaaa\\\ZZZZZZkkk{{{sssnnnuuuzzzhhhjjj{{{ssscccOOO<<>>>>>@@@FFFNNNWWW\\\___dddiiikkklllnnnrrrvvvttttttttttttuuuvvvwwwxxxxxxyyyzzz{{{|||}}}~~~~~~zzzyyy{{{vvvooollleee]]]]]]XXXWWWYYYXXXXXX___iiinnnnnnnnnllliiifffffffffccc___[[[XXXWWWUUUSSSQQQMMMLLLKKKJJJIIIGGGFFFFFFFFFEEEDDDBBBAAADDDIIIMMMOOORRRVVVYYYZZZZZZ[[[\\\\\\___aaaaaa^^^]]]^^^``````dddddd```___aaacccaaa^^^ZZZXXX```llltttsssooofffgggfff___SSSKKKQQQ\\\ccc___]]]```iiiqqqwwwyyywwwwwwvvvtttrrrsssxxx}}}uuunnndddXXXOOOJJJHHHGGGCCCFFFLLLWWWdddpppxxx|||wwwyyy{{{}}}yyyxxxuuuaaa___ppp{{{zzz~~~|||yyyxxxttttttrrrYYYlllmmmsssqqqaaaQQQMMMTTT[[[]]]UUUFFF555......///---***...222444555444555666::::::<<<===;;;;;;EEEPPPhhhxxxpppxxx|||rrrxxxrrr```oooyyyfffUUUgggwwwuuujjj\\\WWWZZZ\\\ZZZbbbeeehhhkkkooowwwsssbbb[[[WWW```tttwwwyyy|||~~~}}}|||}}}~~~}}}yyywwwuuusssrrrtttvvvwwwuuussspppooooooiiieeebbbaaa^^^ZZZ\\\```jjj}}}vvvoooppptttjjjiiikkkooottt}}}}}}{{{xxxuuussstttqqqkkkhhhjjjvvv|||~~~zzzwww|||}}}}}}zzzpppggg___\\\[[[\\\VVVnnn{{{uuutttyyy~~~uuuiiiiiixxx{{{tttmmmaaaQQQ@@@333...///------------------------///...------...000222444777666666666888<<<@@@CCCAAAGGGOOO```ssszzzvvvuuuttttttuuuuuuuuuuuuqqqqqqyyyrrrsss{{{qqqxxxzzzRRREEEEEEJJJmmmrrrYYYLLLEEE???=========???CCCLLLVVV]]]^^^bbbgggkkklllmmmnnnooosssqqqooonnnoooqqqsssuuuwwwxxxzzz|||~~~~~~~~~~~~{{{wwwxxx}}}~~~||||||vvvrrrmmmeee___\\\[[[ZZZXXXYYYZZZ\\\]]]bbbiiimmmkkkggggggfffdddeee___\\\\\\ZZZUUURRRQQQPPPNNNLLLKKKJJJGGGHHHJJJEEEGGGGGGEEEBBBAAACCCFFFIIILLLQQQUUUXXX\\\```ccc^^^cccddd```aaaeeeeeeaaaaaa```]]][[[ZZZ]]]bbbfff___^^^___dddkkkooommmjjj\\\WWWVVVYYYVVVOOOPPPXXXXXXXXXWWWWWWZZZaaajjjpppnnnlllhhheeefffiiinnnrrriiihhhccc[[[WWWVVVSSSNNNJJJKKKOOOXXXbbbnnnvvvzzzyyyvvvrrrppprrrxxx~~~xxxiiihhhqqq~~~rrrooo|||tttxxxxxxfff```rrrzzzrrrhhh___SSSMMMSSS^^^^^^XXXHHH555,,,...000...,,,...111333555888<<>>FFFNNNlll}}}~~~{{{uuutttwwwvvvsssgggttt{{{fffZZZqqq|||sssrrrjjj]]]XXX\\\```______cccfffgggooo|||wwwfffZZZXXX___eeennnppptttxxxzzz||||||}}}}}}zzzxxxvvvvvvwwwxxxwwwwwwwwwvvvuuutttrrrrrrlllgggdddcccaaa___dddjjjvvv~~~vvvvvvzzzsssuuuuuuuuuwww||||||xxxsssrrrqqqoooooorrrwww|||}}}{{{}}}}}}uuuooommmjjjddd```^^^gggvvvyyy~~~yyy~~~qqqjjjnnnllleeefffoooiiijjjjjjXXX===333333,,,---,,,,,,,,,,,,---...///111222222333555777999999999666777===???===>>>CCC???===KKKdddqqqvvvwwwwwwwwwvvvvvvvvvxxxzzzuuuuuu|||zzzuuu~~~|||pppwwwyyyPPPAAABBBJJJppppppYYYMMMEEE>>><<<<<<<<<>>>BBBJJJTTT[[[^^^bbbhhhlllmmmnnnooooooooonnnmmmlllnnnpppsssuuuuuuvvvxxxzzz{{{|||||||||zzz~~~{{{yyyzzz}}}}}}{{{~~~zzzsssoookkkfffaaa]]]\\\ZZZYYYXXXYYYZZZ[[[___hhhnnnooonnnoooooommmddd```^^^^^^\\\XXXVVVXXXTTTQQQNNNMMMLLLKKKJJJJJJEEEGGGIIIHHHEEEDDDEEEGGGGGGJJJNNNRRRVVVZZZ^^^aaa```dddeeebbbbbbeeeddd______^^^\\\ZZZYYY[[[```ddd```^^^^^^aaafffhhhfffcccVVVPPPMMMPPPMMMIIINNNXXXZZZYYYVVVTTTTTTYYYaaafffhhhhhhfffeeedddfffiiikkkkkkiiiccc]]][[[\\\XXXSSSQQQRRRVVV]]]fffqqqyyy}}}zzzwwwsssqqqqqquuuzzz~~~{{{mmmmmmwwwppp}}}|||vvvpppuuuuuueeedddxxxuuuiii]]]RRRLLLQQQ[[[]]]WWWGGG555---...000...---...111333555888<<>>@@@FFFLLLkkkuuuwww{{{jjjkkk^^^UUUrrryyyrrroooggg]]]YYY[[[]]]]]]aaadddeeehhhqqq~~~qqqlllcccVVVSSSZZZiiimmmrrrvvvxxxyyyzzz{{{{{{{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzzzzyyyxxxwwwuuusssrrrsssooommmmmmlllkkknnntttzzz~~~~~~}}}xxxvvvsssooopppttt|||}}}zzzvvvqqqsssyyyuuueee```mmmuuuooofffdddlllkkkjjjYYY===111222---///......---------......222333333555666888:::;;;;;;:::<<<@@@@@@>>>===???AAA>>>MMMjjj~~~yyy{{{|||zzzwwwxxx}}}uuuxxxwwwOOOAAA@@@JJJuuu~~~gggSSSJJJDDD===;;;;;;<<<<<<@@@FFFNNNTTTYYY^^^eeeiiillllllmmmmmmkkkjjjjjjkkklllnnnqqqrrrqqqrrrssstttvvvwwwxxxxxxtttxxx{{{~~~yyyvvvxxx{{{}}}}}}{{{{{{||||||vvvqqqmmmiiifffaaa``````______```aaaaaa^^^iiisssuuutttrrroookkkkkkhhhfffccc\\\UUUSSSVVVZZZXXXSSSPPPPPPQQQMMMGGGFFFHHHKKKLLLMMMLLLKKKKKKGGGIIIKKKMMMNNNQQQTTTWWWZZZ]]]```aaabbbbbbaaa___]]]]]]\\\[[[ZZZ\\\___bbbdddaaa^^^\\\ZZZXXXTTTQQQQQQLLLKKKMMMKKKHHHPPP\\\]]][[[WWWSSSSSSWWW^^^dddkkkmmmmmmllliiihhhjjjmmmtttqqqlllgggiiikkkeee]]]^^^___```ccchhhooowww||||||zzzvvvssssssuuuyyy{{{}}}uuuhhhmmm{{{|||vvvyyy{{{yyywwwpppaaaeee~~~zzziiiXXXNNNLLLQQQWWW\\\QQQAAA333....../////////000222333444777;;;>>>============<<<===EEEMMMmmmyyykkknnn|||uuubbbeee```]]]}}}uuurrrnnnfff___]]]]]]^^^^^^___aaacccfffrrruuuwwwppp\\\SSSXXXdddjjjppptttvvvvvvxxxzzzyyyyyyzzz~~~~~~~~~~~~~~~}}}xxxxxxyyyxxxxxxwwwvvvuuuuuurrrqqqrrrqqqpppsssyyy~~~{{{yyyvvvsssvvv{{{~~~{{{|||~~~uuuccc]]]lllyyyuuujjjfffrrrooommm\\\???111000,,,000///......---.........111222333444666888:::;;;999:::<<>>OOOoooyyy{{{{{{{{{zzz{{{{{{}}}uuuQQQEEEDDDKKKuuu|||cccOOOGGGCCC>>><<<=========@@@EEELLLQQQTTTYYY```fffhhhiiijjjjjjllllllkkkkkklllmmmnnnoooqqqqqqrrrsssuuuvvvwwwxxxvvvzzz|||}}}tttppptttyyy{{{||||||}}}}}}|||wwwqqqkkkggg______``````aaabbbcccdddfffqqq{{{}}}{{{xxxsssnnnnnnkkkiiihhhbbb[[[XXXZZZ___```\\\WWWVVVXXXTTTMMMHHHIIIKKKNNNOOOOOONNNLLLKKKLLLLLLLLLKKKMMMPPPRRRTTTVVVYYY]]]`````````aaa______```___^^^___bbbdddgggddd```\\\YYYUUURRROOORRRPPPRRRVVVRRRLLLQQQ\\\bbb___ZZZUUUTTTYYY```ffflllmmmmmmjjjggghhhmmmrrr{{{yyytttpppppppppkkkccceeeeeefffgggiiiooowww}}}~~~{{{xxxuuuvvvyyy}}}qqqccciiizzz~~~}}}zzz{{{zzz~~~|||vvvlll^^^ddd}}}zzziiiWWWMMMMMMTTTYYY[[[NNN>>>222......///000000222444555666888;;;===888;;;AAACCC???<<>>CCCIIIFFFBBBLLL[[[www}}}xxxmmmbbb___aaa```[[[VVVxxxgggfffxxxooobbbZZZUUUXXXZZZXXXWWWYYYXXXZZZ\\\bbbmmmyyy}}}{{{|||~~~uuu___SSSTTT]]]ggglllllllllooorrrssssssvvv~~~{{{{{{~~~{{{{{{}}}~~~{{{yyywwwsssssszzzzzzuuuuuuzzz}}}rrrccc\\\eeellllllqqqzzzeeebbbfff```FFF333111000.........///000111222333333333444666999;;;>>>???BBBEEEDDDAAABBBHHHKKKIII@@@LLLbbbvvv~~~|||{{{|||```DDDDDDHHHMMMuuuwwwxxxoooZZZOOOGGG@@@;;;;;;;;;;;;<<>>BBBCCCAAAEEEOOOUUUTTTKKKYYYooo~~~~~~|||{{{sssWWWIIIBBBCCCSSSggg}}}~~~~~~fffQQQGGGFFF???:::777:::<<<===???CCCIIINNNUUU[[[___bbbeeefffdddeeefffhhhiiikkkllllllnnnmmmllllllmmmoooqqqsssuuuwww|||xxxpppjjjnnnssstttuuuvvvyyy|||zzz}}}}}}{{{vvvsssrrrkkkiiihhhiiigggeeeggglllvvv}}}yyyzzzuuuvvv|||xxxlllhhhmmmooouuuvvvqqqmmmmmmjjjeeeYYYXXXYYY\\\ZZZWWWXXX\\\WWWUUUSSSPPPOOOQQQUUUYYYXXXWWWVVVVVVYYY]]]bbbeeellloooqqqmmmgggdddfffiiigggeeebbb___]]]\\\[[[[[[ZZZ^^^```ccc```SSSVVVkkkpppmmmhhhcccaaafffnnnuuu{{{~~~}}}}}}zzzxxxxxxzzz~~~}}}xxxtttwwwqqqnnnqqqqqq{{{|||}}}xxxvvvbbbZZZvvvuuu^^^LLLKKKTTT\\\YYYIII777///---,,,,,,---444555777999::::::::::::===@@@===<<<>>><<>>???BBB<<<:::DDDSSSZZZTTTJJJKKKTTTkkk}}}~~~mmmRRRGGGEEEGGGUUUfff~~~sss^^^PPPLLLCCC===999;;;<<<<<<>>>AAAEEEJJJQQQWWW[[[^^^aaaccccccdddeeefffggghhhiiijjjllllllmmmoooppppppqqqqqqppprrrvvv}}}}}}uuunnnhhhlllppprrrrrrsssvvvyyy}}}~~~~~~~~~{{{wwwuuutttmmmkkkkkkkkkhhheeefffkkkuuuzzzzzz~~~yyymmmhhhlllooouuuvvvqqqnnnooopppnnnfffbbb``````]]]YYYWWWYYYXXXWWWUUUSSSQQQSSSVVVYYYXXXZZZ]]]aaaeeehhhjjjkkknnnpppqqqnnnjjjhhhiiikkkjjjhhheeebbb```^^^^^^^^^^^^bbbcccfffdddWWWZZZpppuuuqqqkkkfffdddhhhqqqyyy||||||yyyyyy|||}}}|||wwwsssvvv~~~pppnnnrrrttt}}}yyyvvvfffbbb}}}||||||sssaaaSSSRRRYYY```WWWGGG666///.........///444555666777888888888888<<<===999:::>>>>>>III```tttttt~~~vvviiiccc___qqqxxx___ZZZdddsssiiikkk}}}uuulll___YYYRRRNNNOOOPPPOOONNNPPPQQQUUU\\\bbbddd```]]]gggooo|||jjj[[[KKKQQQZZZcccdddcccfffllliiikkknnnttt~~~vvvpppiiifffnnn{{{{{{zzz~~~yyyxxxxxxqqqrrruuu{{{}}}pppiii^^^aaarrrwwwrrrwww|||mmmrrr___BBB555,,,000000/////////000222333444333444555777;;;???AAABBBDDD???===DDDNNNRRRLLLDDDGGGMMMccc|||~~~dddJJJFFFJJJMMMVVVbbbtttxxxkkk\\\TTTGGG@@@;;;;;;;;;:::<<>>@@@AAABBB???>>>BBBGGGIIIEEE@@@EEEHHH\\\xxx{{{}}}yyy]]]EEEEEEMMMPPPUUU]]]tttyyymmm___XXXGGG@@@;;;::::::999;;;>>>BBBGGGMMMSSSWWW[[[___aaabbbbbbccccccdddddddddeeeggghhhjjjlllmmmmmmmmmlllmmmooosssxxx|||yyyrrrllljjjmmmqqqsssrrrsssvvvxxxyyyzzz|||}}}~~~~~~~~~}}}~~~~~~}}}zzzwwwvvvvvvqqqpppqqqqqqllliiilllsssvvvooonnntttwwwxxxtttppprrryyyuuullleeeeeefffdddaaaaaa\\\^^^___^^^\\\[[[[[[[[[[[[```hhhppptttuuutttrrrsssrrrqqqqqqssssssrrrqqqpppnnnkkkhhhfffeeeddddddcccgggiiilllkkk___cccyyy~~~{{{tttlllhhhlllvvv}}}zzzyyyuuuvvvuuuuuuuuuzzzwwwkkkmmmxxx||||||zzz}}}{{{ttthhhhhhxxxxxxpppbbbYYYYYY]]]___RRRCCC444///000000111222444444555777999<<<>>>???>>>>>>;;;???JJJOOO]]]tttzzz{{{mmmgggdddrrrrrrXXXUUU]]]bbbhhhoookkk[[[bbbzzzooo^^^XXXPPPLLLKKKKKKJJJHHHEEEIIIOOOSSSUUUUUUSSSQQQ\\\```iiiwwwqqq___PPPMMMOOOXXX___aaaaaaaaadddfffiiioooyyy{{{rrrvvv|||~~~{{{uuuqqqqqqrrrwww~~~ssseee\\\aaavvvxxxyyy```@@@666///333//////000111333555666777999:::::::::999:::;;;<<<=========???AAABBBAAA@@@EEEGGGZZZvvv{{{qqqWWWDDDFFFNNNPPPTTT[[[zzz~~~vvvfffZZZTTTGGG???999999999888:::>>>AAAEEEKKKQQQUUUZZZ^^^aaabbbbbbbbbccccccdddddddddffffffeeefffggghhhjjjkkknnnooorrrvvvyyyuuunnnggghhhlllppprrrqqqrrruuuxxxwwwyyy{{{~~~~~~}}}}}}yyywwwuuuvvvqqqqqqrrrrrrnnnlllrrr{{{~~~xxxuuuzzzzzzzzzwwwssssssyyyvvvmmmffffffhhhfffdddddd___aaaddddddbbb```_________bbbgggllloooppppppppptttsssrrrsssuuuvvvuuutttqqqpppmmmjjjhhhffffffeeeccchhhkkkooommmaaadddzzz~~~xxxpppjjjlllwww|||xxxsssssssssssstttwww{{{~~~uuulllsss|||zzztttdddbbbzzzyyywwwtttjjj\\\VVVYYY^^^aaaQQQBBB444///000111111222666666777999===AAAEEEHHHDDDEEEBBBDDDMMMPPP\\\ttt~~~}}}~~~ssspppjjjpppkkkTTTXXXjjjoooppplll```NNNWWWvvv{{{qqq^^^WWWNNNIIIGGGGGGGGGFFFBBBGGGNNNRRRRRRPPPPPPPPPZZZ___hhhuuupppZZZQQQJJJIIIQQQZZZ^^^^^^___ccceeeiiiooozzz|||sssyyyuuurrryyyzzzvvv}}}xxxsssssssssxxxtttcccZZZ^^^vvvxxx|||aaa???555///444...///111333555666777888999:::;;;:::888888999<<<<<<=========<<<<<<>>>???@@@EEEZZZuuu~~~{{{gggSSSEEEIIINNNNNNTTT^^^xxxeeeWWWRRRIIIAAA:::999888888:::>>>===AAAFFFLLLQQQUUUZZZ^^^``````aaaaaabbbccccccddddddcccbbbbbbccceeehhhjjjllllllnnnrrrssspppiiibbbdddhhhlllnnnnnnpppsssvvvyyyyyy{{{|||~~~~~~zzzwwwwwwwwwtttttttttsssnnnnnnwww|||}}}{{{{{{yyyvvvxxx|||yyyqqqkkkkkkjjjfffcccdddbbbdddggghhhgggeeeddddddbbbdddfffhhhkkkmmmooopppuuuuuuvvvvvvvvvwwwwwwwwwsssqqqooollliiihhhggggggeeekkknnnsssqqqdddeeeyyy~~~vvvnnnoooyyy~~~{{{wwwwwwvvvuuuvvvvvvwwwxxxyyy{{{~~~}}}sssooozzz~~~|||uuu|||xxxtttccc```vvvtttuuupppdddWWWTTTZZZaaadddNNN@@@333///111222333444888888888:::???DDDJJJMMMHHHKKKHHHGGGJJJIIITTTlll{{{zzzvvvtttlllnnnfffQQQ[[[ssszzzzzzppp\\\EEEKKKhhhyyyppp^^^UUUKKKCCCBBBBBBCCCBBBAAAHHHOOORRROOOLLLLLLNNNXXX^^^gggqqq~~~oooZZZMMMDDD@@@GGGRRRXXX\\\^^^___bbbfffmmmxxx|||tttwww{{{wwwyyyyyywwwsssnnnrrrzzz{{{vvvvvvvvvzzzuuuccc\\\bbbzzzxxxppptttYYY999222...111...///222444666888999999666888;;;:::999:::===@@@@@@@@@???<<<:::999;;;<<<;;;AAAWWWrrr|||yyyzzz\\\NNNGGGKKKLLLLLLVVVffftttccc\\\NNNEEE>>>;;;999888:::===:::>>>CCCIIINNNSSSXXX\\\\\\]]]^^^___```aaabbbcccbbbbbbbbbcccdddeeefffggghhhhhhjjjnnnpppnnngggaaabbbfffkkkmmmnnnppptttwwwzzzxxxvvvuuuwwwzzz~~~{{{yyyzzzzzzyyyxxxvvvsssnnnnnnzzz~~~||||||yyyzzz{{{vvvrrrqqqmmmhhheeegggdddfffiiijjjjjjiiiiiiiiifffggghhhjjjmmmppprrrssswwwyyy{{{zzzxxxwwwyyy|||uuusssqqqnnnkkkjjjiiiiiihhhoootttzzzxxxhhhhhh{{{}}}uuuttt}}}}}}||||||}}}~~~~~~~~~uuuwwwxxxzzz|||~~~{{{nnnmmm}}}vvvpppjjjuuuuuuuuugggeeeyyytttuuuooocccWWWUUU[[[```aaaIII<<<000///333555777999:::999888:::===CCCHHHLLLBBBIIIJJJIIIIIIEEEQQQjjjuuupppjjjmmmeeeRRR\\\uuu~~~vvv```EEEDDDZZZ}}}|||wwwooo```VVVIIIAAA>>>@@@BBBCCCEEELLLTTTTTTNNNIIIIIIKKKTTT[[[ccckkkxxx~~~rrr___MMMCCC===AAAJJJQQQXXX]]][[[^^^ccckkkwww|||tttuuu}}}|||}}}{{{sssllljjjmmmppp{{{uuuxxx~~~{{{{{{{{{zzzyyyyyyzzz~~~uuubbbaaammmuuuhhhgggMMM444444///......///222555888999::::::777:::======;;;;;;???CCCBBBAAA>>><<<;;;;;;===>>>===???SSSppp}}}~~~}}}}}}~~~uuuUUUKKKHHHLLLKKKKKKXXXlll{{{rrriiiRRRIIIAAA===:::888999===:::>>>CCCHHHMMMSSSXXX\\\ZZZ[[[\\\]]]___```aaabbb```aaacccfffgggffffffeeeffffffiiimmmpppnnnhhhcccbbbgggllloooppprrrvvvzzzyyyuuupppmmmooottt||||||||||||~~~}}}{{{xxxsssmmmmmmzzz}}}{{{zzzzzzwwwvvvvvvqqqkkkiiillleeehhhjjjkkkkkkkkkkkklllhhhiiilllooorrrtttvvvwwwxxx|||~~~zzzxxx{{{wwwuuurrrooommmkkkkkkjjjkkksssyyy|||llljjj|||zzzyyy~~~~~~~~~||||||~~~~~~zzzhhhiii{{{wwwrrrhhhrrrtttuuukkkkkk~~~vvvyyyrrreeeYYYVVVZZZ]]][[[EEE888......444888:::<<<;;;999888888;;;@@@EEEHHH;;;EEEIIIJJJJJJGGGTTTppprrrkkkfffmmmgggSSS\\\ttt{{{gggJJJBBBSSS}}}{{{vvvpppcccYYYKKKAAA???AAADDDEEEJJJRRRYYYXXXOOOIIIHHHJJJPPPXXX```fffsss|||uuueeeQQQGGG???@@@FFFMMMTTTZZZZZZ]]]bbbkkkxxx~~~vvvttt~~~xxxsssrrrvvvwwwpppfff```]]]\\\jjjuuuzzzzzzxxxqqqjjjhhhxxx~~~}}}xxx{{{||||||uuuaaagggvvvwwwddd]]]DDD222888111---...///222666888:::;;;;;;<<>><<<;;;===@@@BBBCCCCCCAAAQQQpppyyy~~~hhhKKKHHHCCCGGGMMMKKKTTTlll~~~}}}dddQQQ???<<<>>><<<999888:::===BBBGGGKKKOOOTTTWWWZZZ[[[\\\[[[ZZZ[[[^^^```bbbccceeedddbbbbbbeeehhhgggiiilllpppqqqmmmccc\\\aaadddiiilllnnnppprrrtttyyyttthhh\\\^^^mmm{{{~~~}}}~~~{{{}}}}}}vvvmmmlll{{{yyyzzzzzzvvvpppllllllmmmmmmlllkkkkkkkkkmmmpppqqqrrrqqqpppppprrrwww{{{~~~}}}}}}~~~~~~{{{yyyvvvsssssssssrrrooolllqqqsss}}}yyyiiikkkxxx~~~~~~zzzzzz~~~~~~{{{ppplllrrryyy{{{uuuqqqfffmmmtttwwwwwwzzzrrreeeZZZSSS[[[bbb[[[AAA555///444999888<<>>DDDFFFHHHKKKHHHQQQhhhyyynnnnnnlllbbbWWWRRRkkkooo{{{UUUGGGSSS|||{{{rrrkkk___ZZZPPPDDDAAAEEEHHHGGGMMMVVV]]]YYYMMMEEEGGGLLLMMMXXX___aaappp{{{gggXXXJJJ===;;;@@@HHHQQQYYY\\\\\\^^^eeeuuu~~~ssswwwzzzsssjjjbbblllnnnlllcccXXXQQQRRRUUUcccqqq~~~xxxvvv}}}yyyzzz|||~~~yyy|||zzz}}}ssskkk[[[aaasss}}}vvv\\\@@@777222...333///111333666999;;;<<<===<<<>>>>>>===;;;999999999;;;<<<===>>>???@@@AAAAAAAAAAAARRRnnnzzzxxx}}}vvv___KKKIIIDDDHHHNNNMMMZZZvvv{{{ppp\\\HHH???===;;;999999:::===BBBFFFJJJNNNSSSWWW[[[[[[[[[ZZZYYYYYY[[[]]]___bbbddddddcccccceeegggfffhhhlllooooookkkddd___ccceeehhhiiikkknnnrrruuusssrrrkkkcccdddppp~~~~~~}}}~~~yyyzzzyyyrrrhhheeesss{{{||||||yyyuuurrrrrrsssrrrrrrqqqqqqrrrtttvvvwwwxxxwwwvvvvvvxxx{{{}}}zzzxxxxxxxxxuuussssssvvvnnnooo|||zzzppp```hhhsss}}}}}}vvvppphhhpppuuutttuuu{{{sssfff\\\UUU]]]bbbZZZ???444///444999888;;;BBB>>>999555555999===>>><<<;;;AAAAAACCCFFFDDDPPPiii~~~uuuzzzyyyjjjYYYQQQmmmrrr~~~VVVFFFQQQ|||~~~tttlll```]]]SSSGGGCCCFFFGGGFFFLLLTTT[[[XXXMMMFFFHHHMMMOOOYYY]]]```nnn}}}nnn\\\MMM>>>:::>>>EEENNNUUUWWWYYY]]]fffuuu~~~tttsss{{{zzzqqqfff]]]WWWZZZ[[[VVVOOOKKKMMMQQQgggssswwwsssvvvyyy}}}~~~yyyzzzpppeee]]]```nnn{{{zzz^^^AAA777222///333333333444666999;;;;;;;;;===???@@@???===<<<<<<<<<;;;;;;<<<===???AAACCCDDDEEEEEEVVVnnnwwwwww~~~~~~~~~~~~~~~xxxlllSSSIIIJJJIIIMMMQQQOOO\\\yyywwwrrrvvv~~~~~~kkkUUUFFF>>>:::999;;;:::===AAAEEEHHHMMMRRRUUUZZZ[[[[[[ZZZXXXXXXYYY[[[]]]___cccdddcccbbbbbbccccccgggkkknnnlllhhheeeccceeefffgggggghhhkkkpppttttttwwwwwwrrrpppxxx~~~~~~~~~xxxwwwtttlll```[[[dddqqq}}}zzzxxxxxxyyywwwvvvvvvvvvwwwyyy{{{|||||||||{{{{{{}}}}}}|||{{{zzzyyyvvvzzzvvvuuuyyyppp]]]cccmmmwww}}}}}}~~~xxxoooiiirrrtttpppttt~~~oooddd\\\VVV]]]aaaWWW;;;222///444888777999===999555333333777999999888888<<<:::;;;???@@@NNNiii|||zzzsssrrr[[[RRRgggooo~~~|||UUUAAAMMM|||wwwnnnccc```WWWLLLFFFFFFFFFEEEJJJQQQWWWUUULLLFFFHHHLLLMMMTTTWWWZZZhhhzzz~~~wwwcccRRRAAA999;;;@@@HHHOOOTTTVVVZZZcccpppzzzyyyrrrnnnvvv~~~tttggg]]]TTTXXX[[[ZZZWWWVVVYYY]]]ooo{{{|||nnniiinnnuuu~~~{{{yyyqqqccc```aaannn{{{zzz\\\???666333000555666444333555999;;;;;;999===>>>@@@@@@>>>===>>>???===<<<<<<===???BBBEEEFFFDDDEEETTTiiiqqqsss~~~~~~~~~}}}}}}}}}}}}}}}zzz{{{{{{{{{{{{|||}}}eeeLLLGGGKKKMMMQQQSSSNNNZZZvvvwwwnnnllloooxxx~~~vvvbbbPPPBBB:::999::::::<<>>>>>>>>???@@@???>>>===>>>AAADDDFFFBBBBBBPPPeeeqqqvvv}}}}}}~~~~~~}}}||||||{{{yyyyyyyyyxxxwwwxxxzzz|||~~~zzz```KKKIIIKKKKKKNNNQQQOOO___~~~~~~wwwxxxvvvnnnjjjjjjsss~~~}}}vvvzzznnn[[[III>>>:::999999;;;>>>AAACCCHHHMMMQQQSSSUUUWWWYYYYYYZZZ\\\]]]]]]___aaacccccc```\\\YYYWWW___iiimmmkkkfffaaa______bbbfffiiiiiiiiiiiijjjuuu{{{~~~|||wwwpppfffVVVIIIGGGKKK^^^ppp~~~|||{{{{{{{{{zzzyyyyyyxxxxxxxxxvvvvvvvvvxxx|||}}}||||||yyy}}}{{{~~~zzzuuusssvvvvvvvvvyyy~~~}}}|||~~~sss```bbb___]]]jjj||||||pppnnnbbb]]][[[YYY```^^^OOO555111///333777777666555444444333444555666555444555888444333888:::KKKhhhzzzggg^^^lllxxxooo\\\OOOhhhyyyaaaEEERRRwww~~~yyypppgggfff___RRRHHHEEEDDDBBBGGGJJJLLLIIICCC???>>>???>>>@@@DDDIIIUUUgggxxxsss```JJJ===:::;;;@@@FFFRRRRRRSSSYYY```hhhqqqwwwzzz}}}~~~yyyooorrruuuwwwwwwyyy|||~~~rrrfffhhhtttvvvVVV:::555444333888555444444666:::<<<:::888<<<>>>@@@@@@??????@@@AAADDDBBB@@@>>>===???AAABBBBBB@@@LLLdddwww~~~~~~}}}}}}~~~}}}}}}|||{{{zzzzzzzzzyyyxxxvvvwwwzzz}}}}}}|||rrr\\\MMMMMMLLLIIILLLSSSWWWlllwwwpppwww~~~tttnnnlllkkkpppxxx|||yyytttxxx|||wwwdddOOOAAA<<<:::999;;;===???AAAFFFKKKOOOOOORRRUUUWWWXXXYYY[[[]]]]]]^^^___aaacccaaa]]]ZZZVVV\\\dddiiiiiiddd___\\\\\\```eeehhhiiihhhggggggkkknnnuuu{{{{{{{{{~~~xxxqqqfffWWWHHHBBBCCCJJJ___xxx}}}}}}{{{yyywwwuuutttqqqqqqqqqssswww}}}{{{{{{||||||}}}{{{wwwtttvvvzzz~~~wwwllleee```eeettt}}}rrrnnnccc______^^^ccc^^^MMM444111000222666777666444444555555555555555555555555888555444777999HHHcccsssfffhhhqqqooo___NNNjjjiiiDDDNNNooo~~~zzzrrrgggggg```RRRGGGCCCCCCBBBDDDEEEEEEDDD@@@===;;;;;;;;;<<<@@@FFFOOO]]]qqqwwwcccMMM@@@::::::===BBBLLLLLLPPPUUU[[[cccppp|||wwwxxxzzz{{{}}}}}}~~~vvvooogggfffooovvvzzzwwwVVV;;;666555333777555777:::<<<<<<;;;999888===???AAAAAAAAA@@@AAABBBEEECCCAAA>>>======>>>>>>???<<>><<<999:::<<<===@@@DDDIIINNNMMMOOOSSSUUUUUUVVVWWWYYYZZZZZZ\\\___cccdddaaa^^^YYY[[[^^^bbbdddbbb^^^ZZZ[[[^^^cccfffggggggggghhhjjjjjjnnnuuuyyyzzz}}}wwwppphhh[[[MMMEEEDDDAAAPPPcccuuu~~~{{{wwwssspppnnnmmmkkkjjjjjjnnnttt{{{~~~{{{{{{zzz{{{xxxttttttxxx~~~|||xxxwwwiiicccrrrooodddaaaaaa```bbbZZZFFF444222111111555777666333555555555444333444555666444888666666888777DDD]]]vvvlllqqqvvvgggQQQbbbtttGGGMMMfff{{{uuuffffff___PPPEEEAAABBBBBB@@@@@@@@@@@@???>>>===<<<999999===DDDHHHQQQeeeyyywwwdddNNNAAA;;;999;;;>>>EEEGGGLLLSSSUUUYYYeeerrr|||xxx|||~~~~~~|||pppfffdddfffhhhrrrvvvttt|||~~~zzzoooPPP777555666444888888===CCCDDD???:::888888<<<===??????>>>===>>>???BBBAAA@@@???>>>=========AAA@@@JJJ```rrr{{{~~~~~~~~~xxxxxxzzzzzzzzzzzzyyyxxxuuuvvvvvvuuuvvvxxx}}}|||||||||}}}|||wwwsssqqqsssuuuuuussslll~~~xxxbbbSSSNNNKKKSSS\\\mmmyyytttvvvmmmkkkuuussspppllliiikkkooosssuuunnnUUUEEE???>>>999:::;;;<<>>@@@@@@???>>>888777;;;AAABBBHHH[[[pppuuucccNNNAAA;;;888999<<>>>>>======LLLMMMVVVggguuu}}}}}}|||zzzxxxwwwwwwxxx{{{|||zzzwwwsssqqqrrrvvv{{{{{{|||~~~xxxuuupppnnnqqqsssoooggghhhqqqZZZPPPQQQOOOKKK]]]mmmlllxxxzzz\\\lll|||vvvrrrooonnnllllllnnnqqqrrrkkkYYYEEE<<<===<<<;;;:::;;;===AAAFFFIIIJJJLLLNNNOOOOOOQQQTTTWWWWWWYYY\\\^^^```bbbfffhhhccc]]]XXX[[[aaaddd___ZZZ]]]]]]```eeeffffffiiinnnnnnssszzz|||{{{rrrooojjjeee^^^WWWNNNIIIDDDCCCHHHYYYrrr}}}yyywwwtttqqqmmmooonnnkkkhhhggglllvvv}}}yyyuuuuuuwwwyyyzzz|||wwwtttooofffgggpppzzz|||bbb___^^^aaaeee___LLL;;;888666666888::::::777444444777999777444222222333444444666888777888AAAKKKjjj{{{qqqwwwuuuVVV___}}}YYYHHH___~~~|||~~~uuukkkfff]]]RRRIIIEEEEEEGGGGGGBBB<<<;;;@@@FFFJJJLLLCCC:::777<<>><<<:::999===AAAFFFIIIKKKNNNSSSVVVeeehhhooo{{{vvv]]]UUU]]]hhhmmmwww}}}tttnnnmmmjjjTTT???555111...111999;;;AAAGGGGGGBBB===<<<===<<<:::888888:::===???@@@===:::999;;;;;;999:::>>>KKKJJJNNNccc}}}~~~~~~|||xxxwwwvvvvvvwwwyyy{{{}}}yyywwwtttssstttxxx|||yyyrrrmmmmmmnnnkkkfffbbbkkk|||eeeUUUOOONNNQQQMMM[[[fffhhhyyyppp\\\iii|||xxxvvvvvvtttmmmgggeeefffiiifffYYYHHH???>>>;;;:::999:::<<<@@@DDDGGGIIIJJJLLLNNNNNNPPPSSSUUUTTTVVVYYY[[[^^^ccchhhkkkddd^^^XXXYYY^^^aaa^^^ZZZZZZZZZ^^^cccfffgggkkkqqqqqqvvv|||zzzvvvuuunnnlllgggccc___YYYSSSOOOIIIGGGHHHSSShhh~~~~~~}}}zzzwwwyyyyyyxxxuuusssuuuzzz~~~~~~~~~~~~~~~}}}{{{wwwsssppprrrxxx}}}~~~~~~uuuqqqeeefffqqqzzzpppbbb```___aaabbbYYYFFF666888777777999;;;<<<999777444666777666444222444666444333444666666777>>>GGGccc}}}xxxwww~~~vvvVVV[[[xxx```LLLZZZyyy~~~wwwmmmhhh^^^RRRIIIFFFGGGIIIGGGBBB<<<;;;@@@GGGKKKMMMDDD;;;666:::>>>BBBNNN^^^lllhhh\\\JJJ???<<<:::666:::>>>BBBEEEHHHKKKPPPTTTYYY[[[```iiiwww|||yyygggbbbhhhppprrrxxx}}}{{{rrrkkkjjjdddOOO<<<555444222333888:::>>>CCCCCC???;;;;;;<<<777555555888===@@@@@@???<<<999888::::::999:::>>>BBBEEEFFFUUUnnnzzz~~~~~~}}}}}}~~~~~~|||||||||~~~}}}{{{uuuuuuuuuvvvxxx{{{}}}{{{zzzzzzzzz|||~~~}}}qqqiiidddfffeee___^^^bbbvvvlllWWWOOOMMMJJJOOOKKKTTTZZZaaa|||gggdddllluuu|||vvvvvvyyywwwmmmccc______aaaccc\\\NNNBBB===;;;:::999999;;;>>>BBBDDDGGGIIIKKKLLLMMMOOOQQQSSSPPPRRRUUUXXX\\\bbbiiinnnjjjccc[[[XXX[[[^^^^^^\\\WWWVVVYYY^^^bbbdddkkkrrruuuyyy}}}}}}||||||~~~~~~yyyssspppnnnhhheeeaaa^^^\\\ZZZWWWUUURRRNNNKKKOOO\\\ppp}}}}}}~~~}}}{{{zzzyyyyyyyyyuuuvvvuuuoookkknnnwww{{{{{{gggcccoootttvvvrrrhhhbbb```___aaa^^^RRR???111555555666888:::;;;999888666666666555333333555777444222222555666777<<>>:::444777:::===AAADDDHHHLLLPPPRRRTTTWWW[[[cccppp~~~~~~|||{{{|||||||||zzzxxxxxxyyy~~~yyytttuuuyyy~~~rrrkkkkkknnnxxxxxxzzz}}}yyyooohhheee^^^III777444777666666888888;;;>>>===:::999:::<<<777666777<<>>777888<<<>>>CCCHHHSSSeeeiiiWWWFFF@@@;;;222555777999<<<@@@EEEIIILLLPPPRRRTTTTTTUUU]]]iiisss|||xxxtttqqqpppttttttuuuvvvyyyzzz{{{|||}}}|||zzzzzzzzz{{{|||zzzyyyxxxvvvtttssstttvvvyyy{{{yyy|||}}}~~~|||tttnnnjjjtttiiijjjmmmmmm||||||~~~zzznnnddd```[[[EEE333222888888777888999:::;;;999888888:::<<<;;;888777===DDDIIIGGGDDD<<<888777:::;;;;;;===BBBEEEQQQLLLFFFVVVnnn}}}xxxwwwvvvuuuuuuuuuuuuuuuwwwwwwyyy|||~~~|||tttsssssstttuuuxxxzzz{{{~~~~~~zzzpppiiiiiihhhgggddd]]]___uuuvvv]]]QQQRRRTTTQQQMMMJJJLLLLLLZZZiiiQQQWWWYYYddd|||~~~zzzxxxxxxvvvsssqqq```\\\\\\bbbbbbWWWHHH???===<<<;;;;;;<<<===???@@@DDDGGGJJJLLLLLLMMMOOOPPPQQQRRRSSSUUUXXX]]]dddiiipppjjjbbb[[[WWWWWWZZZ[[[RRRMMMHHHGGGGGGKKKTTT^^^ppptttyyyyyywwwtttuuuwwwrrrssstttuuuvvvuuusssrrrssspppkkkiiihhhhhhhhhhhhcccccc```]]]]]]eeeqqqzzz}}}||||||~~~}}}}}}~~~~~~}}}{{{xxxuuusssrrrssssssssspppmmmmmmqqqxxxjjjyyy~~~nnnlllxxxvvvoookkkfffaaa^^^]]]]]]TTTDDD999555444555777888888777777777;;;999666444333444444444555555777;;;;;;:::>>>CCCLLLpppzzzhhhgggsssqqqeeeFFFSSS___cccmmmwwwiiiMMMUUUqqqzzzpppiii]]]PPPFFFCCCEEEHHHIIIBBB;;;777999<<<>>>>>>FFF>>>888999;;;===???AAAIII\\\fff[[[LLLEEE===444666666777999>>>BBBFFFHHHIIILLLOOOOOONNNQQQYYY```kkkvvv{{{wwwrrrmmmjjjiiijjjkkkmmmppptttvvvwwwwwwuuutttvvvxxxyyy{{{~~~{{{zzzyyyxxxwwwxxxxxxyyyuuusssrrrsssuuuvvvuuutttpppooonnnmmmnnnppprrrssstttvvvyyy|||}}}}}}}}}|||yyywwwuuuxxx|||~~~}}}rrrgggooocccfffllllllzzz~~~}}}mmmaaa]]][[[DDD222111777888888999;;;;;;:::888888999;;;===<<<888555777<<<@@@AAA???>>>:::888:::<<<<<>>>>>AAADDDHHHJJJKKKKKKMMMNNNPPPQQQRRRSSSTTTXXX]]]aaahhhfffaaa[[[VVVVVVXXX[[[VVVPPPKKKHHHFFFFFFLLLSSSeeelllsssuuusssrrrsssvvvsssssstttwwwzzz{{{zzzyyyxxxuuuqqqooonnnnnnnnnmmmlllmmmllljjjhhhjjjnnnsssyyy}}}~~~}}}}}}}}}}}}zzzxxxtttqqqoooooopppqqqrrrnnnlllnnnttt|||~~~lll{{{}}}uuunnnyyytttkkk```bbb]]][[[XXXLLL===777::::::<<<>>>===;;;999888999;;;999666555555555555444555777<<<@@@>>><<<@@@HHHNNNvvvrrrpppxxxwwwmmmMMMOOOZZZcccmmmyyyrrrWWWNNNiii~~~|||qqqjjj^^^QQQFFFBBBCCCEEEFFFAAA:::777888999999888@@@===:::999:::<<<===>>>BBBPPP]]]\\\TTTJJJ@@@999777666555777;;;???BBBCCCCCCGGGKKKMMMNNNPPPUUUXXX^^^fffqqqyyy~~~yyyuuupppmmmiiieeedddfffiiikkkhhhlllqqqssssssrrrqqqppppppqqqssstttuuuxxx{{{~~~}}}yyywwwsssqqqoooppprrrssssssqqqpppqqqssstttttttttmmmmmmllllllmmmnnnooopppnnnpppsssvvvxxxyyyyyyyyywwwwwwwwwyyy|||~~~~~~~~~zzzmmm{{{hhh\\\___fffjjjzzz|||iii^^^\\\WWWCCC444444999888888:::===<<<:::999999:::<<<===???<<<999888999<<<>>>>>>???:::888:::;;;;;;>>>CCCSSSaaa[[[MMMRRRbbbqqquuutttsssrrrrrrqqqqqqqqqrrrrrruuuxxx|||}}}|||{{{vvvtttrrrrrrtttyyy~~~}}}sssiiidddbbb]]]ccc```YYY___wwwwww```UUUQQQNNNQQQYYYVVVOOORRRRRRZZZ{{{www\\\]]]SSSTTTppp|||yyyxxxtttmmmhhh[[[WWWWWW[[[\\\SSSGGG@@@===<<<;;;;;;:::;;;;;;<<<>>>AAAEEEGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQSSSWWWZZZ```aaaaaa^^^[[[ZZZ]]]aaa```]]][[[ZZZVVVQQQQQQUUUZZZcccmmmqqqqqqpppsssvvvwwwvvvwwwzzz~~~}}}|||yyywwwuuuuuuuuuuuussssssttttttsssqqqpppooopppttt}}}}}}~~~~~~}}}~~~|||~~~||||||}}}}}}}}}||||||{{{vvvtttpppmmmkkklllmmmoookkklllmmmoootttzzzxxxrrrwww|||{{{vvv}}}{{{mmmqqquuummm```eee^^^XXXRRRCCC444333<<>>:::888::::::888666888999999888888999<<<===???DDDPPP\\\[[[OOOCCC>>>777555333444888<<<>>>>>>CCCDDDFFFIIILLLNNNQQQRRRTTTYYY___fffkkkrrrxxx||||||vvvqqqmmmkkkeeedddccccccccceeeggghhheeehhhkkklllllllllnnnoookkkmmmnnnoooooooooqqqrrrttt{{{}}}zzzyyyxxxuuusssqqqnnnmmmmmmmmmnnnqqqooonnnooorrrtttuuuuuunnnmmmmmmmmmnnnnnnooooookkkllloooqqqssstttttttttvvvxxxzzz{{{||||||~~~wwwooo~~~{{{ssseeeZZZ[[[dddlll}}}yyyddd[[[]]]OOO@@@777:::===:::888:::???===;;;:::::::::;;;;;;???@@@@@@>>><<<;;;===??????:::777888999888<<>>===HHH[[[___RRREEEBBB777444111222666:::;;;;;;AAA??????@@@CCCFFFGGGGGGMMMNNNQQQVVV\\\bbbfffiiijjjmmmooonnnmmmmmmqqqtttvvvvvvwwwyyy|||}}}|||{{{xxxtttmmmgggcccaaabbbbbb]]]^^^```bbbcccdddcccccceeefffhhhgggfffhhhmmmqqqiiikkkmmmmmmlllkkkkkkllleeemmmrrrrrrrrryyy}}}|||zzzvvvqqqnnnmmmnnnoooooonnnnnnmmmmmmmmmmmmkkkiiihhhjjjmmmppprrrrrrkkkkkkkkkkkkkkkkkkjjjjjjnnnoooppprrrssssssrrrrrrssswww{{{{{{zzzzzz|||~~~{{{sssnnnkkk~~~zzzrrrhhh___^^^iiivvvuuu___YYY^^^HHH>>>999???AAA<<<999:::???===;;;::::::::::::999888===@@@???;;;888999<<<>>>999666666777666:::???777FFFKKKKKKRRR]]]ppprrrqqqppprrrttttttqqqnnnooopppqqqsssuuuxxxzzz|||wwwuuutttvvv}}}}}}~~~~~~~~~zzzpppfff`````````___\\\[[[\\\fff}}}cccHHHFFFKKKHHHHHHMMMQQQKKKHHHLLLRRR```{{{nnn^^^PPPTTTggg{{{}}}uuummm```^^^aaafffbbbUUUJJJGGGBBB>>>:::999;;;<<<;;;:::<<<===???@@@BBBBBBCCCCCCFFFFFFHHHJJJLLLOOOQQQSSSZZZ]]]```bbbcccccceeefffooo|||zzzuuuqqqooorrruuuuuuwww{{{~~~{{{xxxvvvxxx|||~~~{{{zzz{{{{{{xxxuuuxxxyyy|||}}}}}}|||zzzxxxvvvxxxzzzzzzyyyyyyyyyzzzxxxvvvtttrrrrrrsssuuuwwwwwwvvvtttuuuvvvvvvuuutttuuurrroookkkfffbbbfffmmmlllbbbcccpppvvvuuu{{{sssuuu{{{llljjjllluuuooo{{{}}}yyyxxxsssjjjnnneeeTTT@@@333000333555===>>>;;;999===BBB@@@888000777888444888AAAAAA:::666===BBB???888777>>>GGGPPPfffwwwzzzgggjjjtttxxxkkkBBBMMMqqqxxxpppHHHUUU~~~yyyqqqhhh^^^QQQCCC@@@DDD>>>===;;;::::::999777666444555555666777888888999777999AAALLLUUUUUUMMMEEE<<<888444333555888999999;;;<<<<<<>>>@@@BBBDDDEEEFFFGGGIIILLLOOOQQQSSSUUU[[[\\\\\\]]]]]]]]]]]]\\\aaa______aaadddfffdddbbbbbbbbbaaa^^^[[[ZZZ[[[]]]ZZZZZZ\\\]]]^^^____________```aaacccdddeeeffffffjjjjjjjjjjjjiiihhhggggggjjjgggfffjjjmmmllllllooowwwxxxxxxuuurrrrrruuuxxxvvvsssnnniiifffeeefffgggkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmjjjffffffhhhjjjjjjiiinnnmmmmmmooorrrtttvvvvvvzzzxxxvvvxxx|||}}}zzz|||}}}{{{yyymmmiiihhhjjjuuuvvvjjj^^^SSS???<<<::::::<<<===<<<:::;;;888666999>>>AAA???<<<555???CCC<<<666888;;;;;;???<<<888888;;;???@@@???:::DDDFFFGGGTTTaaarrrrrrpppoooppprrrrrrpppmmmooooooppprrrtttwwwyyyzzzvvvvvvwwwzzz~~~|||~~~wwwqqqhhh```\\\\\\[[[ZZZZZZYYY]]]lllpppUUUBBBDDDJJJJJJKKKRRROOOKKKKKKOOOUUUcccoooVVVOOO]]]rrr}}}~~~yyy}}}wwwrrrfffcccgggoooooocccTTTKKKBBB>>>:::999;;;<<<;;;:::;;;<<<===>>>???@@@AAAAAADDDDDDEEEGGGIIIKKKMMMNNNSSSWWW]]]aaadddfffhhhjjjlll|||~~~{{{|||}}}{{{yyyyyy{{{{{{zzzwwwyyyzzz|||}}}|||zzzxxxvvvwwwyyyzzzyyywwwuuuuuuvvvuuutttrrrqqqqqqrrrtttvvvvvvuuutttuuuvvvvvvtttrrrqqqmmmjjjhhhdddaaadddiiiiiieeegggqqqvvvxxxyyyzzzyyywwwvvvyyy}}}}}}yyyrrryyy~~~|||wwwrrrlllgggddd[[[LLL===555555777888::::::888666;;;AAA???999666<<<===999<<>><<<;;;:::;;;:::999777444555555666777777888888555777<<>><<<::::::;;;<<<;;;999===<<<;;;<<<>>>???===;;;888???AAA<<<777888:::999>>>;;;888888;;;>>>??????;;;BBBBBBFFFSSS\\\lllqqqooonnnnnnoooooonnnmmmnnnooooooqqqsssuuuwwwxxxwwwyyy|||}}}}}}~~~{{{kkkeee^^^ZZZZZZYYYXXXWWWUUUZZZeeeyyyrrr[[[III>>>DDDIIIIIILLLTTTNNNLLLNNNQQQUUUbbbyyyYYYMMMUUUggg{{{{{{|||xxx|||qqqlllmmmwww|||sss```RRRDDD@@@;;;999;;;<<<<<<:::999999:::;;;<<<=========AAAAAABBBCCCDDDFFFGGGHHHLLLPPPWWW\\\___aaacccdddaaannn~~~~~~|||{{{xxxwwwwwwxxxzzz{{{zzzyyyyyyzzz{{{{{{zzzxxxuuuttt|||~~~~~~|||yyywwwvvvvvvrrrqqqpppooopppqqqtttuuutttssstttuuuvvvuuurrrooolllgggddddddcccaaabbbfffiiikkknnnrrrwww}}}}}}|||~~~||||||||||||}}}{{{{{{yyysssiiidddeeedddWWWGGG;;;666444333222777777555444888>>>>>>:::===AAAAAA===???EEECCC===666888999777444333555888<<>>FFFLLLMMMMMMBBB>>>888444444555666666666777777888:::<<<>>>???@@@AAACCCEEEHHHJJJLLLMMMLLLMMMNNNNNNOOOOOOOOONNNPPPPPPPPPRRRTTTUUUTTTSSSUUUVVVWWWWWWUUUTTTTTTUUUVVVWWWYYY[[[\\\\\\\\\[[[[[[[[[]]]___```aaaaaaaaaccccccdddddddddccccccbbbcccaaaaaaaaa]]]YYY\\\bbb```bbbcccbbb```^^^^^^^^^ddddddcccbbbbbbccccccddddddddddddeeeeeeeeeddddddgggggghhhhhhhhhiiiiiiiiihhhfffddddddeeefffgggfffggghhhkkkmmmooooooooooooqqquuuxxxxxxvvvvvvyyy}}}zzzzzz{{{}}}|||jjjaaa___dddwww~~~ooojjj]]]KKK===;;;999999:::;;;:::999>>>@@@BBBAAA???===;;;;;;888<<<===:::888::::::999===;;;999999;;;===??????>>>>>>===EEEPPPSSScccpppooonnnmmmmmmmmmllllllnnnnnnoooppprrrtttvvvwww{{{}}}~~~|||tttooo___ZZZWWWYYYZZZXXXVVVUUURRRcccyyyaaaRRRHHHBBBGGGIIIFFFHHHOOONNNNNNPPPRRRRRR\\\yyyrrrWWWMMMSSS___ppp}}}{{{~~~~~~tttooouuu}}}yyyhhhWWWFFFAAA<<<:::;;;<<<<<<:::777777777888888999999:::????????????@@@AAABBBCCCFFFJJJOOOSSSTTTTTTTTTTTTUUUZZZ```gggsss}}}{{{yyyxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxvvvwwwxxxxxxxxxvvvuuuttt|||}}}~~~|||zzzwwwwwwwwwqqqpppooooooppprrrtttuuurrrrrrrrrttttttrrrnnnkkkgggbbb```bbbcccbbbcccgggooovvvxxxtttwww|||{{{~~~|||~~~{{{wwwnnnbbb```eeeeeeSSS@@@777555555333333888777555444777:::;;;:::>>>AAA@@@===>>>AAA???:::777888888777777777777888:::IIIwwwppp^^^cccooommmaaaMMMTTT|||rrrUUUddd~~~{{{xxxrrrjjj^^^QQQHHHDDD===;;;888888999::::::999555555555666666666777777777666555888===EEEKKKNNNEEEAAA;;;666333333444444555555555666888:::;;;<<<===>>>@@@BBBEEEGGGIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOPPPRRRSSSSSSRRRNNNQQQSSSTTTSSSRRRRRRRRRSSSTTTWWWYYYZZZZZZYYYXXXXXXYYY[[[\\\^^^_________^^^______``````aaaaaa```bbbaaa```]]]VVVQQQUUU\\\___^^^\\\ZZZXXXVVVVVVVVV^^^^^^___`````````````````````aaabbbcccbbbaaaaaaddddddeeeeeeeeefffffffffbbbaaa``````aaabbbbbbbbb___bbbgggjjjlllmmmnnnnnnnnnqqqssstttssstttvvvxxxyyyyyyyyy|||~~~{{{ppphhhdddeeeppp~~~}}}pppjjjYYYDDD;;;:::999888999999999999===BBBFFFEEE@@@<<<;;;<<<888:::;;;<<<===>>>>>>======<<<;;;;;;<<<>>>???@@@???;;;999CCCLLLJJJYYYxxxooooooooonnnmmmlllllllllnnnnnnoooppprrrtttvvvxxx~~~|||{{{}}}}}}sssggg___XXXUUUUUUYYYXXXRRRNNNOOOXXXtttqqqUUUPPPJJJHHHKKKJJJFFFFFFKKKMMMMMMPPPRRRQQQXXXsssiiiSSSMMMQQQXXXffftttzzz{{{yyymmmllltttuuuhhhZZZHHHCCC===:::;;;<<<<<<:::777666666555555666777777>>>============>>>??????BBBEEEIIIJJJJJJIIIIIIIIINNNNNNNNNQQQYYYfffxxx~~~}}}{{{yyywwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuurrrssstttuuuvvvvvvuuuuuutttuuuvvvvvvtttsssssstttqqqqqqqqqqqqrrrsssuuuvvvqqqqqqqqqqqqpppmmmiiieeebbb______bbbddddddhhhnnnzzzvvvuuu~~~}}}~~~|||||||||{{{yyyvvvvvv~~~|||rrrhhh^^^___ggg]]]III777222555888;;;>>>;;;999777777888888888999;;;<<<;;;999999;;;888555666666666777888999999999666EEElll~~~uuuccciii{{{tttRRRRRRWWWYYYsss~~~{{{tttjjj```WWWNNNIII===;;;888777777888777777555555555555666666666666:::888666555777===FFFKKKFFFCCC>>>999444222333333444444555666777888:::;;;<<<===>>>AAACCCEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJLLLLLLMMMMMMNNNKKKMMMPPPQQQQQQPPPPPPQQQPPPQQQTTTVVVWWWWWWVVVUUUVVVWWWYYYZZZ\\\\\\]]]]]][[[[[[ZZZZZZ[[[]]]___```[[[XXXVVVRRRKKKEEEIIIQQQWWWTTTPPPMMMMMMOOORRRTTT[[[\\\]]]]]]]]]]]]\\\[[[]]]^^^___aaaaaaaaa```___aaaaaaaaaaaabbbbbbbbbbbb[[[[[[\\\\\\\\\\\\]]]^^^XXX]]]cccgggiiikkkmmmoooqqqppppppsssvvvxxxvvvuuuyyyxxxyyy|||~~~|||uuunnnmmmmmmttt{{{nnncccNNN999::::::999999888888888999;;;@@@FFFEEE@@@<<<<<>>@@@AAA???;;;888AAAHHHDDDPPPnnn|||nnnppprrrqqqooommmllllllnnnnnnppprrrtttwwwyyyzzz}}}yyyyyy}}}{{{sssggg\\\UUUVVVSSSTTTWWWQQQHHHHHHNNNkkk~~~^^^PPPMMMIIIIIIKKKKKKHHHIIILLLKKKKKKOOORRRRRRXXXooo~~~gggRRRMMMMMMQQQ^^^ooouuutttxxx}}}zzzmmmhhhkkknnnfff[[[JJJDDD>>>:::;;;<<<<<<;;;777666555444444555666666;;;;;;;;;;;;;;;;;;<<<======@@@CCCEEEEEEFFFGGGHHHEEEFFFIIINNNQQQVVV___hhhrrruuu}}}~~~{{{yyyxxxvvvttttttttttttuuuuuuvvvvvvuuusssqqqrrrsssooopppqqqsssttttttuuuuuuqqqrrrtttttttttssstttuuussssssrrrsssssstttuuuuuurrrpppooommmlllhhhccc```___^^^```cccdddfffoooxxxvvvrrrwwwzzzyyy|||yyyvvvwww|||~~~wwwtttooolllnnnzzz|||lllaaa]]]___eee[[[GGG555111444666888===<<<999999::::::777666888888777666666777666555222222333444666777777888888666EEE___zzz{{{|||mmmttt]]]VVV```UUUggg~~~wwwmmmddd^^^UUUNNNAAA>>>999777666666555444555555555555555555555555999999777555444777???FFFCCCCCC@@@<<<777333222333444444444555666777999999:::;;;===???AAACCCDDDEEECCCDDDEEEGGGGGGHHHHHHHHHEEEGGGIIIJJJIIIJJJKKKLLLJJJLLLNNNOOONNNNNNOOOPPPMMMOOORRRTTTUUUUUUSSSRRRSSSTTTUUUWWWXXXYYYZZZZZZWWWVVVTTTSSSUUUXXX\\\___XXXTTTOOOKKKEEEBBBEEELLLRRRMMMHHHGGGJJJPPPUUUYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[^^^___```___^^^]]][[[\\\\\\\\\]]]]]]]]]]]]VVVXXXYYYYYYYYYXXXZZZ[[[UUUZZZ```dddfffhhhllloootttrrrrrruuuzzz|||yyyvvvzzzyyyyyy}}}}}}vvvqqqtttyyy{{{~~~~~~rrr___HHH888::::::;;;999888777888::::::>>>CCCBBB>>><<<===???FFFHHHLLLPPPMMMFFFBBBCCC<<<===>>>>>>===>>>@@@AAA<<<<<<:::>>>DDD@@@JJJbbbsss}}}nnnrrruuuuuurrrnnnllllllnnnoooqqqsssvvvyyy|||~~~~~~zzzyyy}}}}}}wwwnnneee\\\VVVTTTTTTQQQRRRRRRLLLEEENNN]]]lllQQQSSSKKKHHHFFFHHHIIIIIIJJJKKKJJJIIILLLQQQQQQUUUfffzzzxxxcccSSSQQQOOOMMMXXXhhhtttqqquuuxxxyyyzzz{{{xxxrrrkkkkkkkkkdddZZZLLLFFF>>>:::;;;<<<<<<;;;999777555444333444555666888888888888888999::::::;;;===???@@@AAACCCFFFHHHBBBBBBFFFKKKLLLKKKPPPWWW___aaagggnnnrrrxxx}}}{{{yyyvvvssstttsssqqqppppppqqqssstttsssuuuvvvtttqqqpppqqqrrrpppppppppqqqrrrrrrrrrrrrrrrtttvvvvvvuuutttuuuvvvssssssssssssssstttttttttssspppmmmjjjgggccc^^^[[[[[[]]]```ccccccgggttt~~~sssmmmnnnssswwwvvvsssooopppuuu|||yyyssskkkfffkkkxxxwwwddd\\\]]]___^^^WWWEEE666444444111111666888666888<<<;;;666555888666555444666777777555444111444666777555444555666999EEEQQQ|||zzzsssyyyqqquuuiiiXXXvvvmmmWWW\\\uuu|||ssslllfff\\\QQQFFFBBB===999777666444333555555555555555555555555333555777444222333:::AAA@@@AAAAAA>>>999555333333333333333333444666777888999999;;;===???@@@BBBCCCAAABBBCCCDDDEEEFFFFFFFFFDDDGGGJJJJJJIIIIIIJJJLLLJJJKKKLLLLLLKKKLLLMMMOOOJJJMMMPPPSSSTTTSSSQQQPPPOOOPPPQQQSSSTTTUUUUUUVVVTTTQQQMMMLLLMMMSSSYYY]]][[[TTTNNNKKKGGGEEEHHHMMMSSSOOOKKKJJJNNNTTTXXXZZZUUUVVVVVVVVVWWWWWWXXXXXXWWWYYY[[[]]]^^^]]]\\\[[[VVVVVVVVVVVVWWWWWWWWWWWWTTTVVVYYYYYYXXXWWWYYY[[[WWW[[[```bbbbbbdddiiimmmqqqrrrtttwwwyyyzzzxxxwww}}}{{{zzz~~~wwwyyyvvvttt|||pppqqqzzzwww[[[FFF???:::;;;<<<:::888777999;;;;;;>>>@@@???<<<:::;;;===@@@DDDMMMSSSOOOEEEAAADDD999;;;======<<<;;;>>>@@@888>>>===<<<@@@???FFFXXXrrrzzznnnssswwwwwwtttooommmlllooopppqqqtttxxx{{{~~~~~~{{{yyy|||yyyooodddZZZUUUUUUVVVQQQNNNOOOPPPJJJHHHYYYoooaaaKKKWWWLLLGGGDDDEEEGGGHHHHHHIIIKKKIIIJJJNNNNNNOOO\\\lllmmm]]]TTTWWWUUUNNNSSS```wwwssswwwxxxwwwvvvqqqvvvvvvqqqnnnllldddZZZMMMFFF???;;;;;;<<<<<<;;;999888666444444444555666666666666666666777888999<<<============???BBBEEEGGGDDDDDDGGGFFFDDDJJJTTTTTTXXX```hhhlllnnnvvv}}}yyywwwtttpppmmmpppooonnnmmmnnnppprrrsssqqqsssuuusssqqqpppqqqsssqqqqqqqqqpppppppppppppppppprrrssssssrrrqqqqqqrrrsssssssssssssssssssssrrrtttppplllgggddd```[[[XXXXXX\\\aaacccbbbgggwwwzzzpppjjjiiiooowwwsssoookkkkkkpppxxx}}}uuukkkffflll{{{sss___XXX]]]^^^XXXJJJ<<<333555777222333999555333777===<<<666555999777555555888:::999888777333777:::999666333444666777BBBEEEuuu}}}pppsssoooooo~~~nnnWWWbbbyyyZZZUUUjjjxxxrrrlll___RRRJJJFFF@@@;;;888666444333555555555555555555555444...222555444111111777===>>>@@@BBB@@@;;;666444444222222222222333444555666777888999;;;===???@@@AAAAAAAAACCCDDDEEEFFFFFFFFFAAADDDGGGGGGFFFEEEGGGIIIJJJKKKKKKJJJIIIJJJLLLOOOIIILLLOOORRRSSSRRRPPPNNNLLLMMMNNNPPPQQQRRRSSSSSSQQQNNNIIIFFFIIIOOOWWW\\\\\\SSSKKKIIIHHHGGGIIIMMMVVVQQQMMMLLLOOORRRSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXUUUWWWZZZ\\\]]]\\\ZZZYYYRRRRRRRRRRRRSSSSSSSSSSSSSSSVVVYYYZZZXXXWWWYYY[[[YYY]]]aaaaaa```aaagggllllllqqquuuwwwuuutttuuuxxx|||{{{~~~vvv{{{|||wwwzzzzzztttfffeeeqqqtttUUUBBBBBB:::<<<===;;;888777999<<<===>>>>>><<<:::999999:::444;;;GGGPPPLLLCCCAAAEEE777:::<<<<<<::::::<<<>>>666@@@???;;;>>>@@@EEERRRrrrvvvnnnqqqssstttsssqqqppppppqqqssswww}}}|||xxxyyy}}}~~~zzzvvvnnnggg\\\TTTPPPOOOOOONNNMMMOOONNNHHHGGGXXXwwwoooPPPFFFMMMIIIGGGDDDCCCEEEGGGHHHHHHNNNKKKJJJKKKLLLNNNTTT[[[kkkdddaaaaaaWWWKKKMMMYYYrrrqqqoooyyy{{{sssrrrtttsssppppppooofffZZZVVVHHH??????===999<<>>???BBBBBBBBBBBBBBBCCCEEEEEEOOOQQQSSSWWW[[[___bbbcccooorrruuuwwwyyy|||}}}~~~}}}zzzyyyzzzzzzzzzzzzuuuvvvxxx{{{|||}}}}}}}}}|||zzzwwwuuutttvvvyyy{{{}}}}}}}}}xxxrrrnnnnnnooonnnmmmmmmkkkiiifffdddfffjjjnnnoooppppppppppppoooooonnnnnnoooooopppqqqqqqrrrrrruuutttrrrqqqpppooooooooorrrqqqppppppqqqrrrqqqoooooonnnggg]]]YYY\\\[[[VVVWWWZZZ]]]^^^___eeesssuuuiiieeeiiinnnoooiiibbbaaakkkxxx|||zzzxxx{{{zzzxxxnnnkkkpppzzzyyygggZZZZZZ]]]UUUIII;;;777222222999>>>999000333555777777555444333333444333222222444777;;;===888@@@EEEAAA777111333999;;;999FFFlll{{{}}}wwwlllqqq}}}___OOOfffgggQQQRRRppp}}}wwwnnnddd^^^SSSOOOHHHAAA<<<999888888444444555555555555555555555555555555555555555555<<<@@@CCCCCC>>>:::888888333333333333222222222111555666777888999:::;;;;;;??????AAABBBCCCDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFKKKKKKJJJJJJJJJJJJJJJJJJHHHJJJMMMOOOOOONNNOOOPPPOOONNNLLLJJJJJJLLLPPPTTTQQQNNNJJJIIIKKKPPPTTTVVVZZZRRRLLLLLLNNNNNNNNNPPPTTTUUUVVVTTTPPPLLLJJJJJJHHHFFFEEEGGGLLLQQQRRRRRRUUUTTTSSSTTTVVVVVVUUUTTTRRRRRRRRROOOKKKHHHHHHHHHUUUWWWYYY\\\^^^___```___cccaaa___aaadddffffffdddkkknnnooommmiiihhhkkkoooooovvv|||~~~{{{sssmmmwww{{{uuuuuutttXXX```ooowwwhhhNNN@@@AAA:::======888666888999888999888666777888:::999999555888===??????>>>======<<<:::888999:::;;;:::999<<<@@@BBB???::::::AAAGGGfffyyyhhhjjjmmmqqqtttwwwxxxyyy{{{|||}}}}}}|||{{{|||~~~~~~zzzrrrlllaaaZZZSSSNNNOOOPPPPPPNNNOOOIIICCCBBBOOOgggvvveeeNNNEEEIIIGGGEEEBBB@@@???BBBEEEGGGJJJHHHHHHKKKKKKLLLPPPVVVlllgggaaa\\\TTTNNNPPPVVVfffvvvlllpppwwwxxxvvvsssooonnnvvv|||xxxnnngggUUUFFFAAA>>>888777<<<===;;;888777666666555333444444333333444555555666888888999:::;;;<<<======????????????@@@AAABBBBBBEEEFFFIIILLLOOOSSSUUUVVVYYY\\\___bbbeeehhhkkknnnrrr|||zzzvvvuuuuuuvvvpppooommmmmmnnnooonnnmmmiiijjjlllnnnppprrrssssssvvvtttrrrpppooopppqqqrrrvvvtttuuuyyy{{{yyyzzz}}}}}}~~~~~~yyyuuupppmmmnnnnnnmmmlllgggfffdddaaa___aaaeeehhhllllllmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnooooooppppppqqqppppppoooooopppppppppqqqooonnnnnnnnnnnnllljjjjjjiiibbbXXXUUUWWWVVVSSSYYYYYY[[[^^^ccclllwww{{{xxxqqqiiiiiiooottttttkkkaaa^^^mmm|||xxxvvvzzz~~~wwwpppoootttzzz|||||||||nnnbbb^^^\\\PPPBBB444555333111333999999666666888999888555333222222333333444555777888999999:::???BBB>>>666111333888;;;999AAA___|||kkkSSSYYYsssqqqTTTKKKfff}}}xxxqqqiiiddd]]]XXXPPPFFF>>>888555333555555555555555555555555555555555555555555555555:::===AAABBBAAA>>><<<;;;444444333222111111111222555555666777888999::::::<<<<<<>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJEEEGGGJJJKKKKKKKKKLLLMMMKKKJJJHHHEEEEEEHHHNNNRRRRRRPPPMMMLLLLLLOOOTTTVVVYYYXXXXXXXXXSSSLLLKKKNNNYYY[[[\\\YYYTTTNNNJJJHHHEEEDDDEEEGGGLLLOOONNNMMMSSSSSSRRRQQQOOOOOOOOOOOOTTTTTTTTTQQQMMMJJJIIIIIIRRRUUUZZZ___bbbbbbbbbaaabbb``````bbbeeegggfffeeehhhkkknnnllliiigggiiilllsssyyyyyynnniiiooo{{{|||zzzwww[[[^^^fffiiiZZZCCC999===<<>><<<;;;;;;::::::::::::;;;<<<@@@BBB???;;;<<>><<<>>>DDDIIIHHHGGGHHHKKKLLLKKKOOOTTTpppppphhhZZZPPPOOORRRRRRZZZzzzvvvooottt{{{{{{ssskkklllxxx|||ooo\\\IIIBBB>>>999888;;;???===:::999999777555333333333333333333444444555666666777888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEHHHKKKLLLMMMIIILLLPPPSSSUUUYYY\\\___^^^fffqqqzzz~~~}}}xxxsssnnnkkkiiihhhcccbbbbbbccceeeeeedddccccccdddeeegggiiikkkmmmooopppooonnnmmmkkkjjjjjjiiimmmlllpppvvvwwwsssrrrsssxxxyyyzzzzzzzzzyyyxxxwwwzzz|||~~~zzzwwwwwwwwwrrrooommmlllmmmmmmlllkkkhhhgggeeebbb```aaaeeehhhiiiiiijjjkkklllllllllllljjjkkkkkkllllllmmmmmmnnnlllllllllmmmnnnooopppqqqpppooommmmmmmmmllliiigggdddccc]]]UUUQQQRRRSSSRRRZZZYYY[[[aaalllwww~~~xxxwwwssspppsss{{{}}}{{{mmmaaa^^^pppxxxuuu|||wwwvvvqqqlllnnnsssvvvsssnnn{{{ssskkkeee\\\KKK<<<111555666111...222666888888999:::888555222111111222333555777888777666555888::::::777333111222555777999===PPPxxxxxx___RRRbbb|||}}}{{{]]]IIIXXXzzz{{{vvvooojjjeee```WWWMMMCCC;;;666333555555555555555555555555444444444444444444444444777999===AAADDDDDDAAA>>>777555333111000000111222444444555666777888888999::::::<<<===>>>?????????>>>???@@@AAACCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEGGGHHHGGGGGGHHHIIIGGGEEEBBB@@@@@@EEELLLRRRQQQQQQQQQOOOMMMOOOUUUZZZ^^^aaaddd```TTTJJJKKKSSS^^^^^^^^^ZZZUUUOOOLLLJJJLLLKKKKKKMMMNNNOOOMMMKKKRRRRRRRRRNNNJJJHHHIIILLLUUUVVVWWWUUURRROOONNNNNNRRRWWW^^^dddhhhhhhfffddd``````aaacccfffggggggffffffiiilllmmmkkkjjjkkknnnuuu{{{|||{{{nnnjjjlllrrr}}}{{{rrrttt||||||uuuccc```___ZZZKKK999444:::<<>>:::<<<>>><<<:::999<<<>>>>>>@@@BBB@@@======BBBGGGQQQiiinnnkkkiiinnnvvv{{{{{{yyy~~~{{{zzzzzzzzzyyyxxxzzz||||||xxxnnncccYYYTTTNNNKKKHHHIIIMMMOOOLLLIIIEEECCCIII___~~~kkkSSSMMMNNNIIIDDDCCC>>>AAADDDBBB@@@AAAGGGLLLKKKIIIJJJLLLMMMLLLPPPVVVooowwwrrr]]]MMMNNNRRRQQQXXXsss~~~yyy||||||uuummmmmmtttzzzzzzuuugggXXXIIIBBB???<<<>>>BBBBBB@@@===<<<;;;999555333333333222222222333333444444444555555666777777888999999999999:::;;;<<<<<>>>>>>>>>>><<<<<<===???AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCEEEFFFEEEFFFGGGIIIGGGDDDAAA>>>???EEENNNUUUUUUWWWXXXUUURRRTTT[[[bbbggggggeee^^^RRRKKKRRR\\\bbb___[[[WWWSSSSSSWWWZZZ\\\ZZZVVVSSSPPPNNNLLLKKKOOORRRRRRNNNHHHFFFJJJNNNVVVXXX[[[[[[YYYVVVUUUUUUUUUZZZbbbiiilllkkkhhheee______aaadddfffggggggffffffhhhkkklllmmmppptttwwwxxx}}}~~~xxxvvvrrrooosssxxx{{{wwwnnnbbbZZZcccrrruuukkkkkkeee]]]SSSDDD777555:::;;;EEEJJJCCC:::777888:::;;;999777666666666555444333555888999999999:::<<<888;;;???>>>::::::>>>CCCAAACCCDDDAAA>>>>>>AAAEEEEEE]]]}}}tttpppmmmpppuuuyyywwwtttyyyxxxvvvwwwyyyzzz{{{zzzzzzwwwqqqhhh]]]TTTOOOMMMNNNKKKIIIHHHHHHGGGEEEBBB???KKKbbb~~~iiiWWWHHHEEEEEEBBBAAABBB:::@@@GGGIIIHHHGGGJJJNNNLLLIIIHHHJJJJJJKKKPPPVVV___qqqsss^^^LLLMMMSSSTTT[[[kkk|||xxxuuusssrrrpppnnnmmmbbbZZZPPPIIICCC@@@BBBFFFFFFCCC@@@>>><<<:::777444444333333222222222333333222222333333444444555555777777777777888999:::;;;999:::;;;<<<===>>>???@@@AAACCCEEEFFFGGGHHHJJJLLLLLLNNNRRRUUUWWWZZZ\\\^^^dddddddddbbb```]]][[[YYY[[[[[[\\\___aaabbb```^^^^^^^^^]]]]]]^^^___aaabbbggghhhjjjjjjiiifffcccaaahhhiiiooovvvwwwrrrnnnnnnkkkkkkllllllllllllllllllppprrruuuwwwxxxwwwuuutttrrrsssrrroookkkhhhggggggeeegggiiijjjjjjjjjjjjkkkrrrrrrpppnnnllllllnnnppphhhiiiiiiiiihhhgggffffffhhhhhhiiiiiijjjkkkkkkkkkiiiiiihhhhhhhhhiiiiiijjjkkkjjjjjjjjjkkkiiifffdddWWWUUUSSSQQQOOOPPPUUUZZZ```eeellluuu{{{|||{{{uuuwww|||wwwtttvvvxxxyyyyyy{{{xxxrrrlllkkkoootttwwwwwwppprrrtttqqqfffSSSAAA777777::::::888777888555000333444444333111000000222333333222222111111111111111000000000222555777888666<<<<<<<<>>???@@@AAA@@@@@@@@@@@@AAAAAABBBBBBAAACCCDDDEEEEEEFFFHHHJJJIIIGGGCCC@@@BBBIIIRRRZZZ^^^___^^^ZZZVVVWWW^^^eeeiiifffccc```YYYTTTWWW^^^```[[[TTTNNNNNNVVVaaaiiifffaaaZZZQQQJJJGGGFFFGGGKKKNNNPPPNNNJJJIIIMMMRRRVVVYYY^^^______]]]\\\\\\VVVZZZaaagggiiihhhdddbbb^^^```aaacccdddeeeffffffeeefffgggjjjnnnuuu|||{{{qqqrrr|||}}}sssrrr}}}zzzkkk```\\\fffrrr{{{mmmaaammmfff[[[OOOCCC999777:::;;;EEEJJJDDD;;;999:::<<<===;;;888777777777666444222555888999888777666666666:::>>>===;;;<<<@@@EEEDDDEEEEEECCC@@@???AAACCC@@@SSSssssssqqqppprrrvvvxxxwwwuuuuuuuuuvvvxxxzzzzzzyyywwwpppjjjaaaWWWOOOKKKJJJIIIKKKKKKHHHDDD@@@???@@@BBBKKK___}}}wwwOOOGGGAAA@@@???<<<===@@@:::@@@GGGKKKKKKJJJJJJJJJGGGEEEDDDFFFFFFFFFJJJPPPLLLaaakkk___PPPOOOTTTUUUXXX^^^lll}}}|||xxxrrrqqqssslllhhhaaa[[[TTTNNNIIIGGGJJJGGGBBB>>><<<:::888666555444444333333333333333111111222222333333333333666666555666666777888999777777888999:::;;;<<<<<<>>>@@@AAABBBAAAAAACCCDDDDDDEEEGGGIIILLLOOORRRSSSTTTUUUVVVWWWVVVUUUSSSRRRSSSRRRRRRTTTVVVWWWVVVUUUXXXXXXXXXXXXYYYZZZ[[[\\\___```bbbdddcccbbb___]]]``````eeelllnnnjjjhhhhhhgggggggggggghhhhhhhhhhhhiiijjjkkkllllllkkkiiihhhgggiiijjjiiigggfffffffffaaaccceeegggfffggghhhiiimmmmmmllliiigggfffhhhjjjfffgggggggggffffffeeedddggggggggghhhiiiiiijjjjjjhhhhhhgggfffeeeeeeeeeeeeddddddcccddddddaaa^^^[[[MMMLLLMMMNNNOOOPPPWWW___iiirrr{{{zzzwww~~~yyyuuuooolllmmmqqqwww{{{xxxuuuppplllkkknnnrrruuupppppppppkkk[[[GGG999444888888888888===@@@<<<444111222222111//////000222333333222111000111111111333444444555777999;;;<<<<<<===999555<<>>BBBCCCBBB???===999666333222222222000111111111222222222222222333444555666777777777777888999999:::;;;<<<<<<::::::;;;;;;<<<<<<======???@@@BBBCCCDDDEEEHHHKKKLLLJJJFFFDDDEEELLLVVV]]]]]][[[WWWRRROOORRRYYY___gggeeefffhhheee]]]XXXXXXUUUPPPIIIDDDEEENNNZZZcccbbb]]]SSSIIIAAA>>>@@@BBBGGGJJJMMMNNNMMMNNNPPPSSSWWW[[[___bbbaaa___]]]\\\TTTWWW[[[___aaaaaa___^^^___```aaaaaaaaabbbdddfffcccccceeeiiioooxxxzzzuuupppppptttxxxvvvrrryyyzzziiicccdddwww{{{|||xxxuuupppfff]]]ggg```UUUIII@@@:::999999<<>>???===;;;999888888888666555111333666666555444444555777:::<<<<<<;;;<<<@@@CCCCCCDDDEEEDDDBBBBBBCCCDDDCCCLLLeeepppqqqsssuuuvvvwwwvvvvvvuuuuuuwwwxxxxxxuuuoookkk___XXXQQQLLLJJJIIIGGGEEEFFFHHHHHHCCC======DDDLLLjjj}}}xxx]]]CCC@@@>>>???>>><<<>>>AAA<<>><<<:::999888666555555444333333444444111111111111222222222222444444333444444555666777777777888999:::;;;;;;<<<;;;===>>>?????????AAABBBAAAAAABBBDDDHHHKKKMMMNNNKKKKKKMMMNNNNNNNNNNNNMMMJJJIIIHHHHHHJJJKKKKKKKKKPPPQQQRRRTTTVVVXXXXXXYYYVVVXXX[[[]]]^^^]]]\\\[[[ZZZYYY]]]cccfffdddccceeeiiihhhgggffffffeeeeeeeeeccccccddddddddddddccccccccceeeggggggfffddddddeee]]]___aaabbbaaabbbdddgggggggggfffdddaaa```bbbcccaaaaaacccddddddeeeeeeeeeddddddeeeffffffgggggghhhfffeeeddddddccccccddddddaaa```___^^^]]]YYYTTTPPPHHHGGGJJJOOOQQQSSS]]]hhhuuu|||www{{{xxxxxxtttooonnnsssyyy{{{zzzzzz|||{{{uuummmhhhhhhkkknnnllliiiaaaOOO===444666;;;;;;888777;;;AAA@@@;;;333333333111......///111222333333444444333222111555777999999888888999:::;;;:::888666888GGGiiiwwwfff\\\|||```CCCRRRkkkzzzyyyuuunnndddXXXLLLBBB<<<777666666555444444333333333333333333333333333333000222444666888;;;???AAA@@@???<<<999666444222111///000000000000111111111000111222333444555555555666666777777777888888888555555666666777888888999:::;;;===???@@@CCCGGGJJJMMMKKKHHHFFFGGGMMMVVV\\\VVVRRRLLLJJJLLLTTT]]]ccckkkkkkmmmnnniii^^^VVVUUUPPPNNNJJJGGGFFFIIIOOOSSSVVVSSSMMMFFF@@@>>>AAAEEEHHHJJJNNNQQQSSSUUUUUUUUUXXX\\\```bbb```]]]YYYWWWRRRTTTVVVYYY\\\^^^______```aaaaaa___]]]^^^bbbeeebbbdddgggmmmuuu{{{lllnnnpppqqqppppppuuuzzz}}}oooddddddiii~~~wwwpppkkkeee___```YYYMMMBBB<<<::::::999888>>>@@@===:::<<<>>>>>>;;;999777777777777666555444555444444444666:::>>><<<<<<<<<<<<;;;<<<<<<===@@@AAACCCDDDDDDEEEGGGHHHLLLHHHWWWwwwpppsssvvvwwwvvvuuuuuuuuuuuuvvvwwwxxxuuunnneee^^^PPPKKKGGGGGGJJJJJJGGGCCCBBBGGGHHHCCC>>>@@@LLLXXXgggNNNAAA???>>>???@@@@@@AAACCC???>>>???AAABBBAAA>>>;;;;;;===CCCIIIIIIDDDBBBCCCIIITTTaaagggcccZZZQQQLLLGGGDDDMMMggg~~~zzz~~~ppp\\\QQQKKKDDD>>>;;;:::::::::777666555444444444444444111111111111222222222222222222222222333444555666333444444666777888999999666888:::;;;;;;<<<>>>@@@???>>>>>>@@@CCCFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLGGGEEECCCCCCDDDFFFFFFFFFFFFGGGKKKNNNQQQSSSTTTTTTSSSUUUWWWZZZ\\\\\\\\\[[[YYYXXXZZZ```cccbbbcccfffhhhfffeeecccaaa``````___bbbbbbbbbccccccddddddeeebbbccceeedddaaa___^^^^^^ZZZ]]]______]]]^^^bbbeeeeeeeeedddbbb```___```aaa\\\]]]___aaaccceeeeeefffbbbccccccddddddeeeffffffdddcccccccccccccccddddddbbb```___]]]ZZZUUUNNNJJJGGGFFFKKKQQQTTTWWWbbbooo~~~||||||rrrnnnyyytttqqquuu~~~{{{wwwkkkfffgggjjjgggbbbYYYHHH888555;;;@@@???;;;666777<<>>;;;888555222111////////////000000000000111222333444555666666666666666666666666666666666222222333333444555666666666888:::;;;===@@@EEEHHHMMMKKKIIIGGGHHHMMMUUU[[[TTTOOOKKKKKKTTT```llltttuuusssrrrnnneeeZZZVVVXXXWWWXXXXXXUUURRRNNNMMMLLLOOONNNLLLHHHDDDDDDHHHKKKLLLNNNQQQVVVZZZ[[[ZZZXXXYYY]]]aaabbb___YYYUUURRRSSSSSSUUUWWW[[[___bbbdddaaaaaa```]]][[[\\\aaaeeedddggglllttt{{{rrr```hhhqqqsssppppppzzzxxx{{{zzzqqqhhheeemmmuuuwww~~~tttmmmfffaaa\\\TTTHHH===999;;;<<<;;;444888999666555999;;;;;;:::888666555666777666555999888555444555:::BBBHHHAAA???<<<;;;;;;;;;999888===>>>AAACCCFFFHHHKKKLLLRRRGGGNNNnnnrrrqqqppprrruuuxxxyyyyyyxxxwwwuuuppphhh^^^UUUPPPMMMGGGDDDGGGJJJHHHFFFEEECCCBBBAAA===999BBB^^^zzzmmmSSSGGGAAA===<<<>>>>>><<<>>>CCC@@@CCCEEEBBB<<<888999;;;<<<>>>@@@BBBBBBDDDFFFHHHJJJUUUkkkrrr___OOOMMMLLLBBBDDDKKK]]]{{{~~~}}}ggg[[[PPPHHHEEEAAA<<<;;;>>>999777444333444555444444444444333333222111111111111111222222222333333333333333333444444444555555999999999:::;;;<<<>>>???<<<===???@@@AAAAAA@@@@@@@@@BBBEEEGGGIIILLLPPPSSSKKKHHHDDDBBBAAABBBAAAAAADDDEEEGGGJJJMMMQQQTTTVVVQQQRRRTTTVVVXXXZZZZZZ[[[XXXXXXYYYYYYZZZ]]]aaadddbbbaaa^^^[[[XXXXXXZZZ]]]^^^^^^^^^]]]^^^^^^___```bbbbbbbbbbbb```___]]][[[]]]^^^___```aaaaaa``````eeedddcccaaa```_________]]]]]]^^^```bbbdddcccbbb```bbbdddfffgggeeecccbbb```aaabbbcccbbbaaa```___^^^[[[WWWSSSOOOKKKGGGDDDHHHKKKLLLLLLQQQ]]]hhhnnn|||{{{zzz~~~~~~|||zzzpppdddgggmmmeeeZZZPPPEEE<<<:::===EEE===555111333666666444555333111/////////000111444555666666444222222333;;;888555333222444666888777999777777<<<>>>QQQooo}}}{{{sss[[[```\\\CCCHHHrrr}}}{{{uuummmcccXXXOOOIII???;;;777444444555666666555555444333222222222222111111111111333666999;;;DDDCCCAAA>>>;;;888666555111111222222111111000///111111000000000111333444444444444444444444444444////////////111333555666333444666777888:::>>>AAAHHHHHHHHHIIIJJJLLLLLLLLLPPPOOOOOOTTT\\\dddkkknnnpppllliiihhhhhhgggdddaaahhhkkkmmmkkkcccZZZRRRMMMNNNHHHFFFIIIHHHEEEGGGLLLPPPUUUYYYYYYUUUSSSUUUWWWXXXXXXYYYXXXWWWVVVVVVWWWYYYZZZZZZ[[[\\\^^^___```eeebbb^^^[[[[[[\\\___aaaeeekkksssxxx|||uuugggbbbkkkuuuwwwsssrrr|||vvvoookkkjjjccc___kkk}}}|||zzzooogggeee^^^WWWMMMAAA:::999;;;<<<;;;777777777666555666999;;;;;;888555555777:::<<<<<<<<<888333111444:::???BBB===AAACCC@@@;;;888:::>>>???>>>BBBJJJLLLIIIKKKQQQMMMQQQPPP\\\yyyvvvuuutttuuuwwwwwwuuutttrrroooiiiaaaXXXPPPJJJGGGIIIDDDBBBEEEGGGDDDAAA@@@DDD???>>>EEERRReee~~~www^^^LLLDDDAAA<<<999<<<===<<<<<>>???@@@BBBEEEGGGJJJWWWqqqyyydddOOOGGGBBB@@@BBBHHHVVVnnn}}}}}}kkk\\\VVVSSSTTTOOOEEE===::::::888666555555555444333444333333222222111000000111111111111222222222222333333333333444444444444777777777777999:::;;;<<<<<<===>>>??????>>>===<<<>>>@@@CCCEEEHHHMMMRRRUUUWWWTTTPPPMMMLLLJJJHHHFFFCCCDDDEEEFFFHHHKKKMMMNNNNNNNNNOOOQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVXXX[[[]]]\\\\\\ZZZXXXVVVVVVXXXZZZ\\\[[[[[[ZZZZZZZZZZZZZZZXXXYYY[[[\\\]]]]]]\\\\\\]]]]]]]]]^^^______``````dddcccbbb```___^^^^^^]]]ZZZYYYYYY[[[^^^``````___```aaabbbcccbbbaaa___^^^bbbbbbaaa```^^^[[[XXXWWWVVVSSSNNNKKKHHHHHHGGGGGGJJJLLLPPPUUU\\\fffrrr|||~~~~~~yyyuuuhhhZZZ^^^fff]]]RRRIII@@@:::<<<@@@AAA;;;555333444555333111555444222000///000111222333444555444222111222333666555333111000111333444444777444555999:::JJJfffzzzwwwzzzrrryyysssqqqsssKKKFFF___vvv~~~}}}zzzuuulllbbbYYYSSSIIIDDD===888666555444444666555444333333333333333222111111111222444777999AAA@@@???>>>;;;999777666555555444333222111000///111000000///000111222333111111111111111111111111111000/////////000111222222333444444444666999;;;@@@BBBCCCBBB@@@AAADDDGGGHHHJJJMMMPPPSSSVVVXXXZZZRRRRRRTTT[[[dddmmmrrrtttvvvwwwwwwtttlllccc[[[WWWVVVQQQOOOPPPNNNIIIHHHLLLOOOSSSVVVUUURRRPPPRRRTTTQQQUUUXXXZZZ[[[]]]aaaddd```___]]][[[ZZZYYYYYYYYYTTTWWWZZZZZZZZZ\\\bbbgggjjjooovvvzzz}}}~~~lllccciiiuuu|||xxxyyyrrrkkkeeeccc^^^]]]kkk~~~zzztttjjjfffaaaUUUKKKCCC;;;777999;;;<<<;;;777888999888777777888:::999999999888666777999;;;@@@<<<666333555999===???;;;===>>>===:::888:::<<>>FFF]]]yyyqqq]]]LLLDDDDDDDDD<<<888;;;>>>===;;;:::BBBEEEFFFCCC>>>;;;;;;<<<999;;;===>>>@@@BBBEEEHHHQQQ^^^vvv{{{bbbKKKBBB===@@@CCCGGGOOO```vvvwwwsss}}}rrr~~~{{{zzzwwwnnnqqq{{{oooddd```___```[[[PPPDDD===;;;999777777777666444333333333333222111111000000000000000000111111111111222222333333333444444444444444444555666777888999;;;<<<=========<<<;;;:::<<<>>>@@@CCCFFFLLLRRRWWW^^^\\\YYYVVVSSSOOOKKKGGGDDDCCCCCCCCCDDDDDDEEEFFFJJJKKKLLLNNNPPPQQQRRRSSSRRRRRRSSSRRRQQQRRRTTTVVVWWWWWWWWWUUUSSSSSSUUUWWWXXXXXXWWWWWWVVVVVVUUUUUUSSSTTTVVVXXXZZZ[[[ZZZZZZ\\\\\\[[[[[[\\\^^^___```cccbbbaaa```____________ZZZXXXWWWWWWZZZ\\\]]]\\\aaaaaa``````______^^^^^^``````^^^\\\XXXUUURRRPPPNNNKKKFFFCCCBBBDDDHHHJJJMMMNNNUUUbbbkkkqqq~~~~~~|||}}}vvvuuuiii___dddcccXXXLLLCCC<<<888:::???===999555333444444111...555444222111000000111111222333222111//////111333333333222111111111111222222666444555888777BBBYYYwwwrrrpppyyy}}}rrrooo}}}~~~vvv|||ooouuueeeLLLMMM```zzz|||~~~}}}vvvmmmccc]]]RRRLLLDDD===999777666555666555555444444444444444222111111000111333444555<<<<<<======<<<:::888666888888777666555333222222333222111000///000111222////////////////////////222111000///......//////000111333444444666999<<>>;;;>>>BBB>>>AAAEEEHHHHHHGGGEEEEEEAAAAAADDDLLLWWWdddmmmrrrlllmmmlllhhhaaa[[[VVVTTTWWWTTTSSSTTTQQQMMMKKKLLLQQQSSSTTTRRRNNNKKKLLLMMMQQQWWW\\\^^^^^^___dddiiibbb```\\\YYYWWWVVVVVVVVV[[[aaafffeee```^^^dddjjjssswww|||qqqggghhhqqq|||{{{ooottttttmmmddd^^^\\\\\\bbbuuuxxxnnnfffiiicccPPPAAA===999888:::<<<;;;:::777999::::::999777888999;;;>>>AAA@@@<<<:::<<>>999<<>><<<<<<===<<<>>>???@@@AAABBBFFFHHHZZZcccvvvwww[[[FFFBBBAAA@@@DDDHHHKKKWWWlllwwwwwwpppwww}}}|||mmm```]]]dddnnn}}}|||pppkkkeeebbb^^^UUUJJJBBB:::999888888888888666444333333333222111111000000////////////000000000000222222222222333333333333333333333333444555666777999:::;;;<<<<<<<<<;;;;;;======???@@@CCCIIIPPPUUUXXXWWWVVVUUURRRNNNHHHCCC@@@??????>>>>>>??????@@@DDDEEEGGGJJJMMMPPPSSSTTTRRRRRRPPPMMMKKKLLLOOORRRTTTUUUUUUSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYYYY\\\[[[ZZZZZZ[[[]]]___aaabbbbbbaaaaaaaaabbbcccccc___]]]ZZZYYYZZZ\\\\\\\\\bbbaaa```___^^^______```[[[[[[YYYWWWUUURRRPPPOOOIIIGGGDDDBBBAAACCCGGGKKKOOOOOOZZZjjjrrruuu|||zzz}}}wwwxxx}}}uuussssssjjjdddiiieeeZZZMMMEEE===888777:::===999555333222222111000444444222111000000111111111111000...---...111333222222333333333333222222333777666666999777===NNNqqqyyyvvv|||rrrsss{{{xxxtttxxxiiibbb}}}]]]EEENNNmmmyyy|||{{{rrrhhhaaaVVVPPPHHHAAA<<<:::888777555555444444333333444444222222111000000111222222666888:::<<<<<<:::888666888888888888888999::::::777666444222111000000111000000000000000000000000111000000///000111222333222444777:::<<>>;;;;;;888999;;;@@@DDDFFFDDDAAA???======???EEEMMMUUUYYYTTTUUUTTTRRRNNNKKKKKKKKKVVVUUUTTTRRRNNNIIIDDDCCCJJJMMMOOOOOONNNMMMOOOPPPWWW\\\aaa```\\\ZZZ\\\```]]]\\\YYYWWWVVVWWWXXXZZZgggkkknnnlllhhhfffjjjooo{{{}}}xxxhhhkkkwwwvvvzzz|||hhhaaa\\\]]]cccoooyyykkkfffoookkkTTT???===<<<<<<======;;;999777999;;;<<<:::888888888===@@@BBBCCCCCCAAAAAAAAAGGGBBB<<<777666777999999999888888:::===??????>>>AAA@@@@@@@@@???>>>AAADDDBBBDDD@@@EEEYYYjjjzzzuuusssqqqmmmhhh```XXXRRRHHHFFFDDDCCCCCCEEEGGGHHHBBB@@@@@@@@@===:::===CCCHHH^^^}}}yyyjjjWWWIIIAAA???EEEMMMJJJAAA<<<@@@DDDBBB>>>;;;:::;;;===============>>>??????@@@@@@???AAADDDFFFYYYcccvvvvvvZZZEEEBBBBBB>>>DDDGGGHHHPPPddd|||zzz}}}qqqaaaXXXWWW[[[ppp~~~yyysssmmmhhh___QQQEEE;;;:::888888999999888666444444333333222111111111....../////////000000000111111111222222222333333333333222333333444555666555777999;;;===>>>>>>>>>===>>>>>>>>>@@@DDDJJJNNNMMMNNNOOOPPPPPPMMMGGGCCC============>>>>>>???@@@???@@@AAACCCFFFIIILLLNNNQQQPPPLLLHHHEEEFFFJJJMMMPPPQQQQQQPPPNNNLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYYYY[[[ZZZYYYYYYZZZ]]]___aaaaaaaaaaaabbbccceeefffgggeeebbb___]]]]]]]]]]]]]]]^^^]]]\\\[[[[[[\\\^^^___XXXWWWUUUSSSPPPNNNMMMLLLEEEEEEEEECCCAAABBBFFFIIIPPPTTT```nnnsssttt|||yyyxxx{{{vvvvvvxxx}}}rrrpppmmmgggdddcccbbbXXXNNNHHHBBB;;;888999???;;;555111000111333444333333222111000000000000//////...---,,,...111333000111222333333222222111111777555555999777888DDDdddgggvvv|||}}}xxx}}}zzz^^^qqq}}}QQQBBBVVVjjjyyy|||~~~uuulllfff]]]WWWOOOGGGAAA===999777666555444333333222222222222222111111000000000000222444777:::;;;:::888777555666777888;;;>>>@@@BBB;;;:::777555333222222222111111111111111111111111//////000111333666888::::::===@@@BBBDDDFFFIIIKKKGGGGGGHHHJJJJJJFFF???999>>>:::888>>>JJJRRRSSSQQQHHHEEEBBB@@@???BBBGGGJJJJJJJJJIIIGGGEEEEEEGGGIIISSSTTTSSSOOOJJJFFF@@@<<>>===;;;:::777999;;;;;;:::888888999???===<<<@@@FFFHHHEEEAAAEEE@@@:::777666777999999888777777999<<<>>>>>>===<<<>>>>>><<<<<<>>>@@@BBB;;;AAA@@@BBBLLLVVVlllnnnjjjddd^^^WWWPPPHHHCCCBBBBBBBBBBBBBBBBBBAAAAAA???===<<<<<<:::;;;EEEPPPjjj\\\QQQFFFAAA@@@AAAGGGMMMIIIBBB>>>BBBDDDBBB>>>===777777999:::;;;<<<<<<<<<============<<<>>>BBBDDDQQQ___xxxzzz^^^FFF@@@>>>===CCCFFFEEEJJJ\\\sss~~~jjj]]]VVVTTTddd}}}tttaaaQQQAAA???<<<::::::::::::999555555555444333333222222////////////000000000000000000111111111222222222333222222222222333444555333444777:::<<<>>>>>>???<<<======<<<===???DDDGGGGGGHHHKKKOOOQQQOOOKKKHHHDDDDDDDDDEEEGGGHHHJJJKKKFFFEEEEEEDDDEEEFFFHHHIIINNNMMMJJJGGGDDDCCCEEEGGGIIIKKKMMMLLLJJJHHHGGGGGGIIIJJJLLLMMMMMMMMMLLLKKKJJJLLLOOOSSSVVVXXXYYYZZZXXXXXXXXXXXXZZZ\\\^^^_________``````aaacccdddeeecccaaa^^^]]]]]]]]]]]]\\\XXXWWWVVVTTTTTTUUUVVVWWWUUUSSSPPPMMMIIIGGGEEEDDD@@@BBBDDDCCCBBBDDDHHHLLLZZZcccooovvvwwwxxx||||||xxx{{{tttppppppvvv|||uuurrrlllnnnpppiiiWWWNNNFFFDDDBBB===::::::@@@<<<555000...000333555111111111000000///......------...------...111333...///000000111000000000...444333222888666555<<>>CCCOOO[[[`````````^^^YYYRRRKKKGGGFFFGGGCCCCCCBBB???>>>>>>AAACCCGGGJJJMMMLLLMMMOOOMMMJJJKKKMMMPPPRRRRRRPPPNNNKKKJJJMMMRRRVVVWWWYYYZZZ[[[YYYYYYZZZZZZ[[[\\\]]]]]]]]]___cccjjjqqqwww{{{}}}|||}}}rrrddd```jjjvvvtttvvv~~~{{{vvvooonnnooosss{{{~~~tttiii```bbb\\\HHH444555777999:::;;;;;;<<<666888::::::999888999:::DDD???;;;@@@HHHMMMKKKGGGAAA===888555555777888999555555666777888999::::::888<<<===;;;:::===@@@???:::BBBDDDDDDHHHKKK```]]]XXXRRRLLLHHHEEEBBB???@@@AAAAAAAAA@@@>>><<<;;;<<<;;;===@@@CCCNNNaaassscccIIIBBB===>>>AAAAAACCCGGGCCC???>>>AAAAAA>>><<<===888888888999:::;;;:::999:::;;;<<<<<<<<>>@@@FFFGGGDDDEEETTTgggtttxxxjjjbbbYYY___ooovvv}}}~~~}}}}}}}}}pppaaaLLLHHHBBB>>><<<;;;::::::777666666555555444333333//////000000000111111111000000000000111111111222222111111111111222333333222333666888:::<<<<<<<<<999:::;;;;;;;;;===@@@CCCAAACCCFFFKKKOOOOOOMMMJJJHHHHHHHHHJJJKKKMMMOOOPPPLLLKKKIIIGGGGGGGGGHHHIIIKKKMMMNNNNNNKKKGGGEEEDDDEEEHHHKKKMMMLLLJJJJJJJJJMMMNNNOOOOOONNNLLLJJJIIIHHHJJJMMMQQQTTTVVVWWWXXXTTTTTTUUUWWWXXXYYYZZZ[[[^^^]]]]]]\\\\\\\\\\\\]]]YYYXXXWWWWWWYYYZZZYYYXXXTTTSSSRRRPPPNNNMMMLLLLLLKKKIIIGGGDDDBBB@@@@@@???===@@@BBBCCCDDDJJJSSSZZZmmm~~~}}}tttuuuzzzyyyuuuooolllooovvv}}}wwwqqqhhhqqqwwwjjjJJJAAA999999:::999888999<<<:::666111......000333000000000//////...---,,,+++,,,...///...///111333/////////000000111111111---444222111999999555:::BBB___|||qqqjjj|||qqqvvvhhhYYYhhhbbbFFFJJJ]]]zzz~~~zzzwwwwwwrrrkkkbbbYYYPPPGGGAAA<<<;;;999777555333222222222222222222222222111111///000222444666777888888555444333333444666999:::666666555555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;666555555555666777999:::;;;===>>>===;;;999888888777777:::AAAKKKSSSVVVWWWRRRMMMHHHGGGKKKSSS[[[___hhhgggccc[[[QQQHHHDDDBBB<<<<<<<<<;;;:::<<>>;;;666333333555666666444777999888666555777999666<<<>>>;;;:::===>>><<<===BBBCCCEEEHHHGGGTTToooLLLHHHCCC@@@@@@BBBCCCCCC@@@@@@@@@???>>>>>>===<<<999;;;???GGGRRRddd~~~```LLLAAA;;;999===@@@??????@@@???<<<<<>>::::::<<<::::::999999::::::888777:::;;;<<<===???CCCHHHLLLUUU```tttsssVVVAAAAAACCCFFFJJJJJJEEEDDDOOO___jjj|||xxxqqqfffbbbeeeccceeeeeecccdddmmmuuurrrhhhTTTOOOGGGAAA===;;;::::::777777777666555555444444000000000000111111111111000000000000111111111111111000000000000111111222222333555777999999999999666888999:::;;;<<>>BBBGGGKKKLLLJJJHHHBBBBBBBBBCCCEEEFFFHHHIIIHHHGGGFFFDDDDDDFFFGGGIIIJJJOOOTTTVVVSSSMMMGGGDDDEEEHHHMMMOOOPPPOOOOOOPPPSSSTTTTTTSSSQQQNNNKKKIIIMMMNNNPPPRRRTTTUUUUUUUUUPPPRRRSSSUUUWWWXXXXXXXXX]]]\\\ZZZXXXWWWVVVUUUUUUOOONNNOOORRRUUUVVVVVVTTTTTTSSSQQQOOOLLLIIIGGGFFF@@@@@@>>>=========>>>???===@@@BBBDDDGGGQQQ^^^hhh}}}ppphhhlll~~~yyyvvv}}}uuuoooppptttxxx|||wwwkkk\\\ffflllYYYDDD999000...000111333555888777666222///......///////////////...---,,,+++***,,,...000000000111222222222111111222333444444///666444333;;;<<<888<<<:::KKKmmmZZZvvvvvvuuuwwwtttwwwttt^^^MMMZZZzzzrrrKKKFFFNNNeee~~~~~~||||||xxxssslllddd[[[RRRLLL???>>><<<999666555333333222222333333333222222111///000111333555666888999777666333111000000111222111111222444777:::===???BBBBBBBBBBBBBBBBBBBBBBBB;;;:::888666555444555555000222444444222000000000---...111777???IIISSSYYYSSSSSSOOOHHHCCCEEENNNWWWSSSTTTUUUPPPIIIBBB>>>===<<<===???@@@AAAEEEIIIMMMVVVZZZWWWPPPLLLMMMJJJDDD???CCCKKKSSSXXXXXXTTTQQQKKKJJJLLLRRRXXX[[[XXXTTTUUUWWW[[[___bbbcccccccccgggsssttteeefffpppsssmmmgggjjjxxxtttzzz{{{eee^^^dddkkkbbbUUUJJJ>>>999999888555444444666888444555666666666777;;;======999555333666:::???CCC>>>:::555222222333444444666:::===;;;666444777;;;777===???;;;:::===<<<888:::<<<;;;???DDDAAAIII___xxxAAA???<<<<<<>>>???>>><<>>;;;<<<@@@BBBAAACCCGGGNNNaaavvvoooQQQBBBDDDCCCHHHIIIKKKJJJKKKNNNSSSXXXjjjyyysssgggaaabbbccccccbbbcccmmmzzz~~~{{{jjj```TTTKKKCCC>>><<<;;;888888999888666666888999222222222111000//////...000000000000111111111111000000000000000000000000333333333333444555666666888888888:::======;;;:::>>>===>>>BBBFFFGGGEEEBBB======>>>>>>???@@@BBBBBBCCCCCCBBBAAAAAAAAAAAABBBGGGIIILLLOOOOOOMMMJJJHHHNNNMMMMMMKKKJJJJJJIIIIIINNNPPPQQQPPPMMMNNNQQQUUUTTTTTTTTTSSSTTTTTTUUUUUUQQQRRRSSSTTTSSSTTTWWWYYYYYYWWWTTTQQQOOONNNNNNNNNKKKLLLMMMNNNOOOOOOOOOOOOPPPOOOMMMJJJHHHEEEDDDCCCBBB???;;;999:::<<<===>>>>>>AAACCCFFFLLLYYYkkkwwwmmmaaaeeepppzzzrrrppp{{{vvvuuuuuuoooggglllxxx|||gggaaabbb^^^VVVOOO>>>666111222333333333666111333555222000...,,,***---///111111...,,,---///------------...000111222555222...---...000222222000333555444666::::::777:::KKKeee___rrr|||wwwzzzssshhh[[[NNNUUU{{{SSSEEECCCWWWxxxrrrllleee]]]VVVKKKAAA:::::::::666444777777444222111333444444333------///000222444555666777888777444111000111222111111111111222444999<<>>;;;888777666666555444111000///000222333111111222444777:::>>>???EEEDDDBBBAAA@@@@@@AAAAAAHHHFFFDDDAAA@@@@@@@@@AAAFFF@@@===AAACCCCCCHHHPPPUUUYYYZZZRRRGGG??????CCC<<<:::>>>LLL\\\dddaaa[[[]]]ZZZVVVRRRPPPQQQSSSUUU[[[ZZZ]]]aaaaaa___dddmmmrrrwww}}}nnn\\\bbbxxx}}}wwwtttppptttuuuxxx~~~}}}}}}yyyiii[[[bbbfffaaaVVVJJJ@@@:::999888555444555888<<>>@@@===999:::@@@HHHWWWlll~~~xxxeeeQQQBBB;;;999999999888888888777777::::::999999999999999:::999888777666666888999;;;>>><<<<<<@@@AAA@@@AAAEEEIII\\\uuurrrWWWGGGDDD>>>EEEGGGIIIIIIIIILLLQQQUUU```}}}rrrlllooolllmmmlllkkkqqq|||uuueeeTTTGGG???<<<<<<888888888777666555555666444444333222222111000000000000000000000000000000000000000000000000000000333222222333333444555666666666666888:::;;;999888;;;;;;<<<>>>BBBBBB@@@===<<<<<<<<<<<<<<<===>>>???@@@???????????????@@@@@@CCCFFFJJJMMMNNNLLLIIIGGGGGGJJJMMMOOOPPPNNNKKKIIIGGGIIIKKKLLLNNNQQQUUUWWWSSSRRRQQQPPPPPPPPPPPPPPPMMMNNNOOOOOOPPPQQQTTTWWWVVVSSSOOOKKKIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKJJJHHHFFFDDDBBB@@@???===<<<;;;;;;<<<===>>>>>>===BBBHHHOOOYYYhhhyyy{{{llloooooouuu{{{sssqqqqqqvvv}}}|||rrrggghhhnnnxxxjjj]]]ZZZZZZTTTJJJDDD777111///333777555333222333666888666111...,,,++++++---//////------...000............//////000000111000......000111111000---000111000333888:::999<<>>===FFFUUU```cccaaahhheee```[[[XXXXXXYYYZZZ]]]]]]```ddddddccchhhppprrrwww}}}yyyggg[[[WWWfffzzz{{{xxxzzzxxxxxxsssrrrwww}}}yyyoooqqqooohhh[[[NNNCCC;;;888555555444555666888:::;;;777777666666555666666777777555555777555111222777777777555444444555555666555888999999777777:::===DDD@@@@@@CCCAAA<<<;;;>>>::::::===AAAAAA???BBBGGGUUUlll}}};;;;;;:::;;;<<<;;;:::888999;;;===>>>;;;===IIIUUUhhh|||mmmYYYIII???888555777777777777666666666666777777888888888888777777777777666555666777888999>>>;;;;;;???@@@???@@@DDDGGGYYYpppnnnUUUGGGDDD>>>AAACCCFFFHHHHHHJJJMMMOOOTTTlllxxxzzzwww{{{{{{wwwvvv|||qqq^^^NNNEEEAAA@@@::::::999888777666555555555555555444444333333222000000000000000000000000000000000000000000000000222222222222333444555555444333333555777888666555777777888:::<<<===;;;999::::::999999999999::::::;;;;;;:::;;;;;;<<<===>>>???BBBGGGKKKLLLKKKGGGEEE@@@DDDLLLQQQSSSQQQMMMIIIDDDDDDEEEHHHMMMQQQSSSTTTOOONNNLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKNNNRRRVVVVVVSSSOOOLLLIIIHHHIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCDDDCCCBBB@@@>>>===;;;;;;555666777999:::;;;<<<<<<@@@GGGSSS^^^iiiuuuwwwrrr|||xxxvvvyyy{{{wwwsssqqqooo{{{|||ooogggggghhhddd]]]YYYZZZYYYOOODDD>>>444///...666<<<:::444000555999<<<;;;444///...000,,,---......------///111000000000000/////////......------///111222000//////222222111555===BBBBBB<<>>999666666555333222111222111000...000000000111222222333333333555777777555444333444111111111///...///222444000000000222666;;;@@@CCCLLLKKKJJJGGGDDDAAA>>><<<======>>>>>>===:::888666999888777666666666777888999888666666777:::===???;;;>>>BBBHHHMMMPPPRRRSSSRRRMMMHHHEEE@@@;;;:::<<<999CCCPPP\\\```\\\UUUOOOOOOGGG@@@CCCOOO[[[ccceeehhheeeaaa]]][[[[[[]]]^^^^^^```dddhhhiiijjjooovvvxxx{{{eeeSSSOOOYYYooo|||xxxzzzssslllooopppooozzzuuubbbOOOAAA:::777777333444555777888999:::;;;>>><<<999666444333333444666444555666444111333777555555444444555666777777444555666888:::<<<>>>@@@FFFEEEFFFEEE@@@;;;;;;???999999<<>>AAAHHHSSSfff;;;;;;;;;;;;:::999777666888999:::<<>>@@@DDDJJJZZZmmmfffJJJ???DDDDDD???AAADDDGGGHHHJJJJJJKKKMMM^^^{{{|||xxxzzzyyyzzzwwwhhhZZZPPPIIIDDD===<<<;;;:::::::::888777666666555555444444444444111000000000000000//////000000000000000000000000111111111111222333444555444333222333555666555444444444666888999::::::999999888777777666666666777777777777888999:::<<<<<<;;;>>>CCCHHHJJJIIIFFFDDD<<>>=========<<<;;;:::999999888555666888999;;;===@@@CCCKKKUUUdddqqqyyy~~~|||}}}}}}vvvuuuzzz|||wwwuuuvvvwwwwwwwww|||uuujjjjjjllljjj\\\YYYYYY[[[VVVJJJAAA===888222111999???===666111666:::??????999333333777000000///.........000111222222111111000///......---,,,,,,---000111111000000222222222666@@@FFFHHH777<<>>???@@@AAAAAA@@@???>>>AAADDDHHHLLLMMMMMMKKKIIICCCBBBAAAAAAAAACCCDDDEEEBBBAAA???>>>???BBBEEEHHHGGGIIIKKKOOOSSSVVVXXXYYY^^^YYYSSSMMMHHHCCCAAAAAA;;;AAANNN^^^iiikkkeee^^^[[[SSSLLLJJJPPPXXX^^^```^^^]]][[[ZZZZZZ\\\___aaa^^^bbbggglllnnnqqqwww}}}mmmZZZTTTVVVdddwwwzzzttt}}}ttthhhiiifffcccttt|||~~~lllSSSAAA888555777:::777777777888:::;;;===>>>CCC@@@;;;777444222222333666666777666444333555777444444444444555555666666444333444666:::===??????DDDFFFGGGDDD===888:::>>><<<:::;;;>>>>>><<<<<>>>>>AAAEEEIII[[[nnneeeGGG;;;CCCGGG@@@AAACCCFFFIIIJJJIIIIIILLLTTTkkk{{{ooouuu{{{|||zzz|||nnnaaaRRREEE@@@>>>;;;:::;;;;;;:::888555555555555555444444444222222111111000000000///////////////////////////111111111111111222444444444333222333444555555444222333555777888:::;;;<<<888777666555555555555555555555555666777999:::;;;999<<<@@@DDDFFFFFFDDDCCC<<>>;;;:::999999999999888888888888999:::;;;;;;===CCCJJJPPP___jjjyyyzzzyyyxxxwwwxxx}}}~~~xxxqqqjjjnnnxxx~~~zzzwwwxxx|||sssmmmqqqqqqkkk[[[WWWUUURRRKKK@@@::::::<<<555333888<<<999444111555777===BBB>>>888888===666444111//////000111222333222111000//////000000000---++++++---000222222,,,...//////333<<>>CCCHHH]]]|||777888888777555555777999===JJJ[[[lll~~~ttt\\\DDD>>>666444555777666333444444444444555555555555333444555666777777777777777777777888888888999999666444555:::======???DDDCCCWWWmmmhhhKKK>>>CCCDDD@@@AAABBBEEEHHHJJJIIIGGGLLLOOO]]]vvvqqqsssvvv{{{}}}zzzdddQQQGGGBBB<<<999::::::999888666666666666666666666555333333333222222111111000////////////////////////000000000000111222333444555333222222333444444333111333555666666777:::<<<666666555444444444444444444444444555666777999999888999<<>>?????????>>>>>>???AAAAAA@@@???============???@@@AAABBBBBBCCCCCCCCCCCCFFFJJJNNNQQQTTTXXX[[[\\\YYYUUURRROOOLLLHHHCCC>>>;;;999888777777777777888888888999777999;;;===AAAJJJUUU^^^sss|||{{{vvvuuusssssswww~~~qqqiiifffjjjpppxxx}}}~~~zzzyyy}}}yyywwwvvvppphhh```YYYRRRJJJAAA888666888;;;666333666666333//////444333888@@@AAA:::999===888555111///000222444444444222000...///000333555222///,,,+++,,,000222333,,,///111111555<<>>>>>999666888;;;;;;CCC===888888999999<<<@@@<<>><<<:::999888888999;;;<<<:::<<<>>>>>>===<<<<<<===::::::::::::;;;;;;<<<======>>>?????????@@@DDDFFFGGGHHHJJJKKKKKKHHHFFFDDDDDDBBB>>>;;;888777777777444555555666777888999999777<<>>:::999;;;@@@KKK^^^ooottt```dddkkk]]]kkkzzzTTTNNNRRRhhh{{{{{{||||||zzzxxxqqqrrrnnniiifffddd]]]SSSGGGCCC===888666555444333222222222111111111111111000222333333222222444555111222333333222222333555444444555555444444333333222111000000/////////000000111333666999===@@@BBBBBBAAA@@@??????@@@AAABBBAAAAAAAAA@@@???>>>>>>======;;;:::999:::===@@@BBBCCCNNNZZZ```dddddd]]]TTTNNNIIIFFFIIIQQQYYY\\\\\\YYYZZZYYYWWWTTTSSSSSSTTTUUUVVVWWWZZZ^^^bbbfffhhhooowww}}}|||~~~|||iiiXXXSSS[[[dddgggqqqnnnvvv}}}~~~{{{tttnnnllllllrrr|||mmmaaa[[[]]]aaaPPPCCC::::::888222333999888777555333333444555777666666555555444555555666;;;???>>>777444555666333222333444555555555444444666888999888666666999<<<777::::::666777===???>>>@@@:::666777999999999<<<;;;BBBBBBKKKcccwww555888===BBBIIIRRR]]]dddxxx{{{fff\\\TTTFFF:::888555444444444333222222222333333333444444444222111000000111333555666444555555666777666666666:::777777::::::888999===@@@FFFPPPNNN???>>>CCC>>>AAA???>>>AAAEEEGGGGGGEEEEEEIIIKKKRRRjjj~~~^^^UUUIIIAAA>>>>>><<<999999999999999999999999999666666555444444333222222////////////////////////////////////000111222333444222000///111222222111111333333111...---///222222222111111111111222222111111111111222333444555555444444444666888:::;;;999888777666666888999;;;:::===???>>>:::888888999:::999888888888888888999888:::;;;;;;;;;<<<>>>@@@AAA@@@???===<<<:::999999999888666444333444555666333333444555777888999999???GGGQQQ[[[dddqqq~~~yyysssfffffffffgggjjjooowww|||uuuvvvzzzyyytttjjjjjjqqqcccWWWHHH>>>555//////333555666999;;;777000...111333+++---999>>>777111222444///++++++000555999:::444111---+++---222999===111000000111222222000...)))...333333555777555000222///333999888;;;PPPjjjooozzzzzzkkkiiihhhbbbzzz{{{```IIIKKKaaayyy~~~wwwxxxtttooonnnpppkkkbbbRRRMMMDDD>>>:::888666555111111111111111111111111111222222222111111333555///000222333222222444666777777777777666333111///111000///.........///000333222000///000222444666555555555666888;;;===???<<<===>>>>>>>>>===;;;:::999999999888999999:::;;;===CCCGGGHHHLLLSSSUUURRRLLLIIIFFFHHHNNNSSSUUUTTTSSSTTTSSSPPPOOOQQQUUUZZZYYY[[[^^^ccciiioootttxxxvvvssseeePPPHHHYYYsss}}}yyytttrrr}}}|||zzzyyyuuusssvvvzzzvvvnnncccYYYTTTTTTWWWBBB888333777666000111888999888888777666555555555000000111222444555555555;;;???>>>777333444444111000111333555666666666555555999<<<:::777666:::>>>777999888666:::BBBDDDAAA===777555888:::999777888<<>>EEECCC888999>>>999??????>>>>>>BBBEEEEEEBBBBBBAAACCCLLLZZZqqq|||vvv```KKKEEEFFFBBB<<<999>>>888555888:::999999;;;999888555333222111222222333222111111222222111///000000000000////////////000000000000////////////000000111111111111000000000000000000000000000000222222333333333444444444000000111222444555666777888777666555555555555555777777666555444444333333555555555555555555555555666777888999999::::::::::::;;;;;;999777555555666333333444555555555555444888666777999::::::;;;<<<@@@PPPbbbppp|||{{{sssmmmqqqjjjbbbfffjjjuuuzzzvvv{{{|||yyy{{{qqq```___jjj[[[MMM<<<666888999444---333333333555666555222///111+++)))222???CCC:::////////////......---------------,,,,,,---000222444000000//////.........---...---+++,,,///111111111000111222222222777???FFFeeevvvzzzuuujjjcccaaaMMMGGGOOOiii~~~}}}zzzzzz~~~}}}{{{xxxvvvrrrmmmiiiaaa[[[RRRJJJDDDAAA???===666555444222222222333444///000111222222222222111000000000222444555444333444444444444333333333222222111000//////000111222000000111222333333444555888888888666666888;;;???DDDCCCAAA???>>>>>>>>>???:::;;;;;;;;;:::999888777:::;;;===???AAABBBCCCCCCAAADDDGGGJJJKKKMMMOOOQQQPPPQQQQQQPPPPPPQQQTTTWWW___dddiiinnnqqqsssvvvxxxzzz|||pppQQQGGGGGGXXXnnn}}}~~~ooovvvzzz|||vvvqqqfffZZZUUUTTTMMMCCC888777444333222333444555:::888666666777666222...333222111111111333666777:::999888666444222000000222333555555444555666888777777777888999::::::999888777777999<<>>@@@EEEJJJSSSdddsssWWWbbbsss|||{{{sssYYYIII@@@<<<>>>BBB<<<888444222222222000...000111222333333222111000000000000111111111111111222111111333555666666555666777888999999:::::::::===AAAKKKHHH:::888<<<888===???AAAAAA@@@@@@@@@@@@AAABBBFFFJJJQQQddd~~~ppp^^^SSSLLLDDD???@@@AAA===<<<>>>>>>:::888999999888777777666666777777444222111111222333111000000000000000////////////000000000/////////......///000000111111000000///////////////////////////000000000000111111111111000000111222333444444555666555444444333333444444555555555444333222222111444444444444444444444444555555666777888888888888444555666555444333333555555555555555555555555555777777777:::>>>AAAEEEHHHOOOaaavvv}}}|||~~~|||wwwsssxxxqqqfffeeehhhtttiiivvv~~~~~~zzz~~~|||wwwtttpppfff[[[^^^iiiUUUGGG777222666;;;:::666222222222333444333111...000+++)))000:::>>>777............------,,,,,,,,,---,,,++++++---///111333/////////.........------.../////////............111111111111222555999===TTTppp|||zzz|||cccpppzzzaaaIII@@@QQQiii|||{{{}}}yyyyyyxxxvvvtttrrrpppooogggccc\\\UUUOOOHHHCCC???<<<;;;999777666666666666333444444444555555444444111000000222444555444333222222111111000000000111222222111000//////////////////111222444555666777666777999:::;;;???EEEHHHNNNLLLIIIEEEBBB@@@??????<<<<<<;;;:::::::::::::::999:::;;;===???AAABBBCCCEEEGGGJJJLLLMMMNNNPPPRRROOOPPPRRRSSSTTTWWW[[[___dddhhhnnnrrrtttvvvxxxzzz|||kkkVVVDDDFFFQQQeeevvv}}}}}}yyymmmxxxqqqooofff[[[TTTPPPGGG===666555333222222333444555:::888777888999999555333111111222333444444444444555666888888777555333111222333555555444555666888:::<<<999333333<<>><<<::::::;;;;;;;;;:::<<<999888:::999666777;;;;;;;;;>>>BBBEEEJJJVVVbbb}}}{{{rrr]]]EEE999777:::===@@@:::888444333222222111000000111333444444333000///111111000000111111222222000222333444444555777888777777777777777888999:::<<>>>>>@@@???CCCHHHHHHGGGSSSqqqooo]]]LLLEEEDDD???<<<<<<>>><<<888555777888888888777777666666555555333222222333444222111000000000000////////////////////////...............//////000000//////................................./////////000000000000000000111111222222222333222222111111111111111222222222111111000000000111111111111111111111111222333444555666666666666000111333333222222333555444333333333333555666777777999===CCCKKKTTT[[[___jjjwww}}}xxxwwwzzz~~~~~~vvvrrrssswwwmmm]]]uuu}}}|||rrrooowwwwwwsssiii^^^ZZZ]]]bbbJJJ>>>111...444;;;>>><<<000000000111222111///,,,...+++***...333555222...,,,,,,,,,,,,,,,+++++++++,,,+++++++++,,,---///000............------------***---000000...---///222777555222222333444555555EEEgggzzzwwwvvvjjj^^^ooo\\\AAABBBOOOuuu}}}~~~zzz{{{{{{xxxtttqqqrrrtttmmmjjjgggccc^^^VVVNNNIIIAAA@@@===:::777555444333333333333444444444444444333222222333555555555444333222000/////////000111333333333333222111///...///000111333555777888999999;;;>>>AAAEEEKKKRRRVVVSSSRRROOOLLLJJJHHHHHHHHHDDDCCC@@@===<<<;;;<<<<<<:::::::::<<<>>>AAACCCEEECCCFFFHHHJJJJJJKKKMMMNNNPPPSSSUUUXXX[[[```eeeiiilllpppuuuxxxzzz{{{|||}}}vvviiiUUUEEEGGGPPP___pppxxxyyyzzz}}}{{{rrrmmmgggwwwrrrlllkkkfff[[[QQQHHH???888555444333333333444555666888777777777888888666444///000333555555444333222111444777999:::888555333222444555555444444666777666===:::222555CCCLLLJJJAAA>>>;;;999::::::999888;;;888888:::;;;999:::===999999<<>>BBBGGGFFFBBBGGG]]]sss~~~fffTTTLLLFFFBBB@@@AAA@@@<<<;;;>>>;;;;;;:::999888666555444666555333444555555444222111000000000000/////////////////////.........---......////////////............................../////////000000000111111000000000000000000000///000000///......//////000/////////////////////...000000000000000000000000000111222333333444444444111222444444333333444666555444444444666888;;;===;;;BBBLLLVVVcccoooxxxzzz~~~vvvjjjcccsssuuuvvvtttuuuxxxzzzyyy}}}qqqmmmtttxxxtttggg^^^[[[VVVNNN???666...,,,111888:::999///...---...//////---+++++++++++++++---------,,,++++++++++++************++++++******+++,,,---...------------,,,,,,,,,,,,%%%***---...---000777===AAA<<<666333444555555333:::SSSmmmxxx{{{~~~|||wwwqqq{{{^^^___yyyyyy[[[IIICCCSSSfff}}}uuuqqqsssvvvpppooonnnllljjjddd^^^YYYLLLJJJFFFBBB===888555333444444444444555666666777666444333444555666666555666444333111111222333444444555777888888666444222222333444555666777888999888:::>>>AAAFFFKKKQQQUUULLLLLLMMMOOOQQQTTTWWWXXXTTTRRROOOKKKFFFBBB>>>===<<<<<<<<<===@@@CCCGGGIIIBBBEEEHHHJJJKKKMMMOOOQQQWWWYYY]]]```dddiiinnnqqquuuxxx|||tttZZZKKKKKKPPPbbbeeekkkpppsssvvvzzz~~~}}}}}}}}}tttkkkggglll~~~{{{nnniiihhhbbbVVVJJJAAA:::666666666666666666777888999777666666555555444333222000111222333444333333222111333555777777666555444333444555555444444555777///888999555===LLLNNNCCC<<<:::888888:::;;;<<<;;;<<<;;;;;;===???@@@AAAAAA;;;:::;;;>>>===<<>>BBB>>>999444000.........//////000111444777:::<<<222999AAADDDAAA;;;666444333333222222222444666777<<>>===BBBCCCCCCDDD???@@@BBBCCCBBBCCCMMMYYYmmmuuueee\\\SSSKKKHHHFFFCCCBBBDDD???>>>===<<<;;;:::999999777666555555666666555444222222111111111000000000000////////////...............////////////..................................../////////000000000000000////////////............---------......///------..................///////////////////////////000111222222333333222333444555555333333444555888777777777999;;;>>>@@@GGGSSSbbbooo}}}|||tttmmmiiijjjoooqqqfffhhhiiihhhmmmxxxrrrsssmmmrrrppphhhbbb^^^MMM:::777222------///111111///---,,,+++,,,------+++******++++++***))))))***+++************************+++************+++++++++++++++++++++,,,,,,,,,,,,&&&)))+++++++++111;;;DDDDDD>>>666222222444444444444>>>JJJZZZpppvvveeennn|||~~~nnn___ddd~~~{{{\\\DDD???FFFZZZvvvwwwrrrtttwwwvvvtttrrrqqqpppmmmiiifff]]][[[WWWQQQKKKEEE@@@>>>::::::999999:::;;;<<<===777555333333444555555444777666555444333444444555444666:::<<<===<<<;;;999666666666666666666666666222444666888:::===AAAEEECCCDDDGGGLLLRRRYYY^^^aaaddddddbbb^^^WWWNNNFFFAAA???>>>???@@@CCCGGGKKKMMMIIILLLPPPSSSVVVXXX[[[^^^aaadddgggjjjmmmppptttwww{{{~~~{{{aaaJJJDDDSSSeeexxxuuuqqqppptttzzz~~~|||}}}}}}tttmmmkkk}}}|||ooohhhbbbYYYNNNCCC;;;888888999999999999:::;;;;;;<<<999999777555333111000000333222111111111222333444444444333222222222333333333444666555444444555666000444444555BBBPPPLLL===888777777888:::<<<<<<;;;;;;;;;<<<===AAADDDDDDBBB;;;888888;;;;;;:::===BBB{{{|||xxxaaaLLL???999<<>>777222222555777444555777777888:::>>>AAADDD???888222...---///000/////////111333777;;;===555===FFFKKKJJJCCC;;;666222111111222222333444555===FFFSSSQQQGGGQQQgggpppjjjSSS>>>;;;@@@AAA??????AAA>>>>>>AAABBBBBBDDDIIIXXXmmmttteeeUUUNNNKKKFFFBBB???>>>===<<<:::::::::;;;;;;999777666666777777666555333333333222222222222111000000000000////////////...//////000000//////...........................,,,,,,---------.........////////////////////////...------------......///---------......////////////////////////////////////000111222333333333333333444555555444333444666777888888:::<<>>=========>>>888666333222333444444333666666666666555555555444555777:::===??????>>>===888777777666666555555555111333444555555666888:::???@@@CCCGGGMMMRRRWWWZZZggghhhiiigggbbbYYYPPPKKKCCCDDDEEEHHHKKKOOORRRTTTQQQTTTYYY]]]```cccgggiiimmmooorrrssstttvvvyyy{{{~~~xxxaaaRRRNNNUUUcccoooyyywwwtttuuu}}}yyyxxxzzz|||zzzsssnnnnnnvvvjjjdddZZZNNNDDD<<<777777:::::::::::::::;;;;;;;;;;;;<<<<<<:::777333111111222444222111//////111333444666444222000///000222333444555666555444444555666888555222777CCCLLLHHH===;;;:::;;;<<<===<<<:::888888999999:::???DDDCCC>>>777555666:::;;;;;;<<<@@@{{{vvvyyycccMMM>>>999999888;;;999222///111333111222444555555444666999===;;;888444000///000222444000/////////111555888:::555:::CCCJJJLLLGGG>>>777111222333444555555555555:::BBBOOOPPPHHHSSShhhoooiiiQQQ===;;;>>>===<<<>>>BBB>>><<<>>>@@@???BBBEEEKKK\\\vvvooohhheee^^^TTTLLLHHHEEEAAA<<<:::999:::;;;:::888777777888888777666555555444444444333333333222111111111000000000000///000000111111000000///////////////////////////------------............///////////////000000000......------...//////000------...//////000111111111111111111111111111111000111222333333444444444444555777777777888999;;;;;;>>>BBBHHHOOOUUUZZZ]]]rrr~~~lllmmmuuurrrbbb```jjjvvvsssssstttoooeeebbbqqq}}}{{{xxxooorrrmmmoooooojjj```RRRCCC999//////---,,,+++*********---+++***)))***+++***))))))************)))(((((()))))))))******+++++++++,,,,,,,,,,,,+++******))))))))))))*********++++++,,,+++)))((())),,,///111111111111///......000111222444666@@@XXXrrr|||xxxssspppmmmjjjddd______cccbbb~~~bbbMMM[[[oooQQQ@@@888CCCTTTbbbqqq}}}{{{zzz|||zzzyyyxxxwwwuuurrrppplllkkkiiifffbbb^^^ZZZXXXSSSPPPLLLHHHDDDBBBAAAAAA>>>;;;888777777888888777777888999::::::888777666444666999;;;<<<<<<<<<;;;666666666666666555555555444666777777777777999;;;>>>>>>???AAADDDGGGJJJLLLWWWZZZ]]]______\\\WWWTTTMMMNNNQQQTTTXXX[[[^^^___\\\___dddgggjjjmmmpppsssuuuwwwyyyzzzzzz{{{}}}~~~}}}ooo```TTTUUU]]]dddlllrrrrrrttttttwwwwwwuuuwwwyyywwwqqqnnnpppvvv}}}|||zzzyyypppddd\\\OOOBBB<<<999555555888888888888888888777777666:::;;;:::777333111222444222222111111111111111222444333222111111111222222444555666555444333444666;;;777:::DDDJJJGGGAAA>>>>>>>>>???AAABBB???;;;777555777777888===CCCAAA:::555444777>>>@@@>>>===>>>rrrqqqwwwbbbKKK999222333888000444555222444777444,,,000222333222111111444888111111000///000333555777111000......///222555777222555<<>>777222333555666777777666555666===KKKLLLEEEOOObbbggg___KKK;;;;;;===;;;<<>>===>>>:::999888888999999888666666666555555555444444444222222222222111111111000000000111111111111000000000000000000000000000000/////////000000000111111////////////000000111111...............///000111---......///000111222222222222222222222222222222111222333444444555444444555777:::;;;<<<===???AAAFFFKKKTTT___jjjuuu|||uuusssttt|||{{{pppbbb[[[fffzzz~~~zzznnnjjjsssvvvuuu~~~yyynnnooojjjkkkiiiaaaOOO===444333......,,,***)))***---///---+++))))))***+++***)))))))))***+++++++++)))'''))))))******+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++)))((('''(((***++++++***)))...222333111///000111,,,//////111AAA]]]ssszzzxxx~~~tttnnnooonnniii___uuuyyypppOOOTTThhh~~~[[[JJJ???CCCGGGFFFMMMXXXwww~~~{{{wwwwwwxxxzzz{{{zzzwwwuuuqqqqqqqqqpppnnnkkkhhhgggfffccc]]]WWWQQQMMMKKKJJJDDDAAA>>><<<===>>>>>>===:::<<<>>>??????===:::888444555777888999999888888555555555555666666666666222444666777777888:::<<<>>>============???AAABBBEEEHHHMMMRRRWWWYYYYYYYYYVVVXXX[[[___cccfffhhhiiijjjlllpppsssuuuxxx{{{}}}xxxzzz}}}~~~~~~~~~xxxjjjPPPQQQWWWaaafffgggmmmvvvooossstttuuu|||{{{yyyzzz|||yyytttsssuuugggnnnqqqqqquuuyyysssgggVVVHHH;;;888777444333666555555666666555444333222666777777444111///111444000111222333333222000///111222333444444444333222444555666666444333444555777888DDDTTTTTTEEE:::;;;>>>???BBBEEEFFFCCC>>>999555888777777===DDDAAA999444555;;;CCCFFFBBB>>>===~~~zzzvvv|||yyybbbPPP>>>999888444111111111111000000000111333444444555666444222000111222111111000000000000111111000...,,,...222444444222666666999???DDDBBB:::333333444555666777777777777888:::;;;;;;<<<@@@FFFLLLAAA???<<<:::999:::;;;======???AAABBBAAA@@@@@@AAAAAAGGGQQQbbb}}}fffRRRIIIHHHBBB:::???999888;;;<<<777666888444888666111000555666333666555444333222222222222333222222111111111111111222222222222222222222222000000000000000000000000000000000000////////////000000///...///000111222...//////000000111222222333222111000000111333444333333555666666555888<<<<<<===AAAFFFGGGHHHMMMTTT^^^jjjxxxzzzrrrpppuuuzzz{{{uuu||||||qqqbbbWWW[[[^^^___```gggttt|||yyyvvvtttvvv~~~{{{wwwvvvrrrjjjcccdddggg```LLL:::333222111---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++++++++***(((&&&******))))))******+++,,,,,,,,,++++++***)))((((((((()))))))))************)))************+++++++++,,,,,,,,,---------......000---///444555>>>ZZZwwwvvv|||www^^^RRR^^^vvvzzzrrreeeYYYUUUVVVRRRHHH@@@SSSccc~~~||||||||||||}}}uuuxxxyyyyyyvvvrrrqqqrrrtttnnnllliiigggdddaaa]]]ZZZXXXTTTNNNIIIGGGHHHKKKMMMDDDBBBAAACCCEEEDDDAAA===>>>===;;;999777777777777999999999999:::;;;<<<===<<<;;;::::::;;;;;;:::999999:::;;;;;;;;;;;;===???AAAEEEIIINNNRRRVVV[[[^^^```eeellloooooonnnnnnpppqqquuuyyy{{{{{{|||~~~xxx]]]KKKNNN\\\iiilllkkklllooopppwww{{{yyyrrrqqqzzz}}}xxxkkkhhhkkkmmmrrrxxxxxxiiiWWWCCC@@@;;;666333222333444222222222111111111111000555555444333111222555777...222888<<<;;;777444222666444222444999===>>>===555777888666333222333555666DDDXXXbbbZZZIII>>><<>>CCCBBB;;;444444666:::???AAA???:::666444666777999@@@FFFFFFBBB|||tttyyylllYYYKKK???555444555333222333111000/////////000222333333444444333111000000111...------,,,,,,------...000...,,,...111333333222222333666===AAA@@@999333333333444444444444444444555777888888777777:::======;;;999777777888999;;;<<<>>>AAABBBAAAAAABBBCCC===AAAGGGSSSfffnnn\\\SSSLLLFFFAAA<<<;;;>>>???<<<;;;===777;;;;;;999999;;;888111666666555444333333333444444444333222222222222222222222222222222222222222111111111111111111111111222222222111111111000000222111000///000000111222444444444333333333333222222222222222222222222333999999<<>>???@@@FFFRRR___fffgggjjjooowwwvvvsssooorrrzzz}}}iii[[[\\\bbbdddddd```^^^cccooowwwyyytttyyyzzzuuuqqqlllhhhdddfffbbbTTTAAA555222000------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***+++++++++)))'''******))))))******+++,,,,,,,,,+++******)))(((((()))*********++++++++++++)))************++++++++++++++++++,,,,,,,,,------///,,,...222222555HHH^^^~~~\\\WWW\\\rrr~~~{{{xxxnnn\\\NNNCCCLLLbbbuuu}}}wwwyyyzzz{{{yyyvvvsssssstttwwwvvvuuutttqqqooolllkkkgggeeeaaa]]][[[ZZZZZZZZZRRRPPPNNNOOOPPPPPPNNNKKKFFFDDDAAA>>>;;;:::999888=========>>>@@@AAACCCDDDAAA@@@?????????>>>>>>===<<<===>>>>>>======???AAACCCGGGNNNTTT[[[aaahhhlllkkkooosssuuuvvvvvvvvvvvvwww||||||jjjWWWNNNOOOdddnnntttqqqmmmmmmppprrr}}}sssnnnqqqvvvwwwmmmvvvxxxhhhccccccdddiiiqqqooo[[[EEE:::888555222000000111222222222222111111111000000444444444222111111444666...222888::::::888666555666444444666:::===>>>===333444666555333222333555999BBBOOOVVVQQQDDD===<<<===:::777777999:::777333666;;;DDDJJJKKKDDD999111444666777777:::???@@@===|||ooonnnvvv~~~uuudddOOO???666111000222333222111222//////.........///000000111222222111///...///000,,,,,,,,,++++++,,,,,,,,,///...---...000222222222000222555;;;@@@???:::555222222222222222111111111555777999888777555555666777666444333444555777999;;;===???AAA@@@AAABBBCCC@@@???CCCIIIQQQcccsss```QQQHHHHHHCCC@@@@@@???<<<:::;;;:::<<<===<<<<<<===999444777666555555555555555666555555444333333333333444222222222222222222222222222222222222222222222222333333333333222222222222333222111111111111222222333333333333222222222222444444555555555555444444;;;===AAADDDHHHJJJLLLMMMMMMWWWjjj~~~~~~zzzxxxtttuuusssttt|||xxxaaaYYYfffvvvqqqmmmfff```eeeooouuuvvvsss{{{{{{~~~|||xxxrrrlllgggddddddcccWWWDDD444///000...***+++++++++++++++*********************************+++***)))***,,,,,,***(((***))))))))))))***+++++++++++++++******))))))(((*********+++++++++,,,,,,)))************+++++++++*********+++++++++,,,,,,---+++---111000///888EEEqqqzzz|||rrr\\\KKKTTTqqqvvvdddCCC<<>>>>>======@@@AAABBBBBBAAAAAACCCEEEIIINNNUUU\\\cccjjjpppuuurrrrrrtttwww{{{}}}}}}}}}zzz~~~qqq___PPPLLLWWWeeeuuuzzz{{{vvvqqqtttyyy{{{|||}}}yyyqqqmmmooorrrrrrlllxxx{{{jjjccc___\\\bbbkkkgggPPP888555555444333333333444444222222111111111000000000222222333111000000222444///222555666666555444555333333333666999<<<<<<<<<222333444444333333444555<<<===BBBGGGEEE>>>:::;;;;;;888555222111222444555===AAAGGGLLLKKKCCC888///555999999666555888:::999vvvcccqqqxxxwwweeeVVVIII???888111111222333111000///111------------------.........///000///...---...///......------------.........------...///000111111333444777<<>>:::666111111111000111111111222666666777666666666666666333222222222333555777888:::<<<>>>>>>======???@@@CCC>>>@@@EEEFFFPPPrrrxxxaaaQQQPPPKKKDDDAAA???>>>>>>>>>???CCCEEECCC>>><<<;;;<<<777777666666666666777777666555555444444444444444333333333333333333333333333333333333333333333333444444444333333333222222333222222222222222222222111111222333444444555555777777777888999999::::::BBBKKKUUUYYY\\\cccjjjnnniiirrr}}}|||}}}~~~}}}|||xxxmmmkkkpppzzzyyytttlllfffkkktttyyyxxxzzz~~~zzztttooojjjfffaaa^^^UUUIII999...+++------+++************************))))))))))))))))))))))))***))))))***,,,,,,+++***)))))))))))))))***+++++++++*********)))))))))((())))))*********+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,***,,,111111000444:::OOOkkkyyywwwuuu[[[SSS___xxxaaaJJJ===@@@OOOlll}}}~~~{{{~~~|||yyyvvvxxx|||~~~yyywwwyyy|||vvvuuussspppmmmkkkiiigggllljjjhhhgggffffffgggggg^^^]]]ZZZVVVSSSPPPNNNLLLOOONNNKKKIIIFFFDDDCCCBBBFFFFFFFFFEEEDDDCCCCCCCCCFFFHHHIIIJJJJJJLLLNNNPPPUUUZZZ```eeejjjnnnsssvvvwwwuuuuuuyyy~~~}}}yyygggRRRKKKRRRcccrrr||||||~~~xxxuuuxxx{{{|||zzzwwwrrrmmmmmmrrrvvvxxxyyyllleee^^^XXXZZZ^^^XXXFFF444222333333444444444444444111111111111000000000000000111222222000000111222111222333333111000111111000111222444777999::::::555666666555444444444444:::777777:::;;;888777888888999777444000000333777CCCBBB@@@???>>>;;;777444777;;;<<<777444666999999ssskkkppp|||tttiiiYYYHHH<<<666555555222444555222///...//////,,,,,,,,,---,,,,,,,,,,,,+++---......,,,,,,---...///......------......///------............000111333555777999:::999666333/////////000111333444555888666333111000222333444111111111222333555777888999:::;;;:::999999:::<<<>>>888999@@@AAADDDZZZuuu|||zzzccc^^^UUUNNNJJJJJJJJJIIILLLVVV```___SSSEEE@@@BBB999999888777777777888888666666555444444444444555444444444444444444444444555555555555555555555555444444333333333222222222222333333333444444444444666666777777888888888999:::;;;<<<===???AAACCCDDDTTTjjjtttuuuvvvzzztttiiikkkyyyyyytttwww}}}}}}~~~xxxpppllllllggg\\\SSSBBB<<<444///,,,+++,,,...************************)))))))))))))))))))))))))))((((((***,,,---,,,***))))))(((((())))))***+++*********)))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,---------------,,,---000000000222666;;;UUUtttyyy{{{~~~~~~iiiYYY]]]xxxjjjTTTKKKHHHUUUkkkvvv~~~{{{xxx{{{|||yyy{{{~~~}}}{{{yyyvvvtttsssrrrrrrsssrrrpppnnnmmmlllmmmnnniiihhhgggeeecccaaa___^^^cccaaa^^^[[[XXXUUUTTTSSSVVVWWWXXXWWWUUUTTTUUUWWWSSSUUUXXXYYY[[[]]]aaadddgggjjjooosssuuuxxxzzz|||}}}wwwkkkWWWPPPLLLSSSdddvvv~~~~~~}}}zzzxxxzzzyyywwwwwwnnnkkkooovvv}}}zzztttqqqkkkaaaUUUNNNJJJBBB888000///000111111111111000///111111111000000000/////////111333333222000000111666666555333000//////000000111333555666888:::;;;;;;:::888777666555333222555111111555777555333333444777888666222111333555AAA===888555555777888888555:::;;;777555777::::::tttsssrrruuujjjKKKFFF???888333111222222///222222...---//////...,,,,,,---------,,,+++******+++------,,,,,,---///---,,,,,,++++++,,,,,,---,,,---...---------///000111222444555444333000////////////000111444666888===999444111000111222222111111222333444666777888777888888888666777999:::<<<888999???AAABBBLLLYYYzzz|||vvv~~~oooeee___WWWQQQ[[[jjj}}}rrrYYYIIIDDD>>>===<<<;;;::::::::::::888888777666666666666666666666666666666666666666666666666666666666666666444444444444333333333333333444555777888888888888::::::::::::::::::::::::@@@BBBGGGLLLPPPRRRSSSSSSeeezzzxxxzzz{{{}}}wwwhhhjjjppp{{{~~~{{{{{{{{{~~~uuummmkkkkkkdddSSSDDD333222222111---***+++000*********+++++++++++++++************************)))))))))***,,,,,,+++***)))(((((((((((()))******))))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++,,,,,,---------............//////...------///111444???PPPgggxxxyyycccSSS___sssuuulllYYYNNNQQQUUU^^^eeeqqq}}}{{{|||~~~{{{yyyzzz|||~~~}}}|||zzzyyyyyyzzz{{{yyyyyyyyywwwtttssssssuuuqqqqqqqqqqqqpppooonnnnnnnnnmmmllljjjhhhgggffffffdddgggiiihhhfffeeegggjjjeeegggjjjlllnnnppptttwwwvvvzzz{{{iiiSSSCCCFFFVVViiissswwwyyyxxxvvvtttxxx{{{}}}zzzppphhhkkkuuuxxxsssqqqvvv|||uuufffSSSFFF===555222111222222333333333222222111111111000000000////////////222555666444222222222::::::999666333111111222333444555666666999<<>>>>>>>>>>>???CCCGGGKKK___uuu}}}ooocccaaammmfffQQQHHHDDDCCCAAA@@@>>>=========;;;;;;:::999999999999999888888888888888888888888777777777777777777777777666666555555555444444444555666999;;;======>>>>>>======???@@@BBBDDDEEEFFFIIIPPP[[[eeejjjkkkhhhfffppp}}}yyyzzz|||{{{{{{}}}}}}~~~~~~rrrhhhooouuu~~~~~~}}}yyywwwwwwvvvqqqllljjjgggZZZGGG777...---...111...))))))...++++++++++++,,,,,,,,,---++++++++++++++++++++++++***))))))***,,,,,,+++)))((((((((((((((()))******((()))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------+++///111///,,,,,,...000000444:::IIIggg|||~~~fff]]]___zzzvvv___UUUQQQHHHKKKTTTbbbsss}}}|||}}}~~~}}}zzzzzz{{{{{{zzzzzzyyyyyyxxxyyy{{{|||}}}}}}||||||}}}~~~zzzxxxxxxyyyvvvwwwxxxyyyyyyxxxwwwwwwuuutttsssqqqpppppppppoookkkooorrrrrroooooorrrvvvsssuuuwwwxxxyyy{{{~~~zzzjjj[[[PPPJJJGGGXXXooo}}}vvvuuutttwww{{{ssshhhcccmmm}}}tttnnnkkkmmmvvvuuu```JJJ===888555555777555555555555666777777777111000000000////////////111444777888777555333333777777777666333222222333333333444333333666<<<@@@>>>;;;888777777666333111///...000444555111111333///111333444444333444444222222333666888999888666333777888888:::===;;;666xxxgggPPP===999555000......///...---,,,000111000111444///(((,,,------...---,,,+++***)))***,,,,,,,,,,,,...000,,,,,,++++++++++++,,,,,,+++---///---++++++---000,,,...111222222111222222111000///...///000222444///---,,,...111111///---000111222333444555666666111333444555777:::>>>AAA>>>AAA???::::::???DDDDDDOOObbb___dddppp}}}zzzhhhUUULLLHHHGGGEEECCCAAA@@@@@@???======<<<;;;;;;;;;;;;<<<999999999999999999999999777777777777777777777777777777777777666666666666777888;;;>>>@@@AAABBBBBBBBBDDDGGGLLLPPPUUUXXXZZZRRR]]]lllzzzzzzuuuxxx{{{uuurrrwww~~~}}}ooohhhiiimmm~~~xxxqqqzzzwwwwwwxxxnnnmmmllljjjbbbRRR===//////++++++///...)))(((++++++++++++,,,,,,---------+++++++++++++++++++++++++++***)))***,,,,,,***(((((((((((((((((()))******(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,&&&---333222//////111333...666;;;===LLLhhhwwwvvvhhh[[[\\\}}}uuuiiicccRRRLLLFFFHHHUUUiii~~~{{{yyy{{{~~~~~~{{{zzzzzz|||~~~~~~}}}{{{tttwww|||~~~}}}~~~}}}zzzyyyzzzzzzzzz|||}}}}}}|||{{{zzz}}}|||zzzxxxvvvtttssssssqqquuuyyyyyyvvvvvvzzz~~~yyy{{{|||}}}}}}~~~}}}tttbbbNNNDDDKKK___qqqrrr~~~wwwuuuvvvuuuwwwlllgggqqq{{{qqqiiifffdddfffooozzzjjjRRR:::222444666777:::222222222333444555777888000000000000////////////111555888:::999666444444111333444333111111222333000111000//////222999>>><<<999666666777777444111......111555444111222666222222222333555666777777222111000111444666888888777:::;;;<<>>???FFFKKK^^^qqqhhh```dddrrr|||uuugggbbbWWWQQQSSSUUUPPPJJJHHHDDDAAA@@@BBBAAA>>>>>>AAA@@@@@@@@@???===;;;::::::;;;<<<===;;;999888;;;???<<<>>>===:::;;;???AAA???EEEBBBDDDKKKNNNMMMOOOUUUZZZbbbjjjpppyyyuuuzzz}}}}}}|||zzzzzz~~~|||uuufffXXXTTT]]]nnnzzz|||vvvlllbbbiiirrr}}}}}}wwwuuupppiiisssnnnfff\\\MMM;;;111///------,,,,,,+++***))))))***)))))))))***+++,,,,,,,,,+++***)))))))))******+++******))))))))))))))))))((('''((()))***)))((((((((()))***+++,,,,,,,,,''''''''''''(((((((((((())))))))))))************++++++******************......///000111222222333111111333555999HHHccc{{{xxxuuurrreeeqqq|||nnnZZZEEE===???HHHXXXfff|||{{{}}}}}}|||{{{zzzzzz{{{}}}~~~zzz|||~~~~~~~~~~~~~~~}}}||||||{{{||||||||||||}}}ttt]]]SSSFFFAAAMMMggg~~~yyy~~~~~~vvvqqqttt{{{}}}yyyjjjgggfffhhhfff```ZZZYYYHHHCCC<<<777555555555555///000222333333555777:::444333222222222111...,,,444222333444333000111555666999:::777666555222,,,000000111111222222222333:::999777666555555666666111444666555111000222444222333555666777777777777999555333666>>>AAA???;;;<<<:::888777888888777666{{{aaaWWWIII???:::666222///////////////......------...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------...///////////////---------...............------...///////////////000111111111222222222222222222111222333444666777999999999:::;;;<<<>>>>>>===AAAMMMcccxxx~~~~~~~~~sssggg```[[[UUUQQQQQQPPPMMMKKKLLLGGGEEECCCBBBCCCEEEFFFGGGBBBCCCDDDCCCAAAAAACCCFFFEEEKKKPPPPPPQQQUUUVVVUUUUUUVVV___llltttvvvzzz}}}yyyxxxxxxyyy~~~|||zzz||||||eeeiiilllkkkhhhiiinnnsss|||vvvtttqqqmmmjjjqqqyyy}}}|||{{{|||~~~{{{tttppplllhhhmmmcccUUUJJJ===222...///---,,,,,,+++******))))))***)))))))))******+++,,,,,,+++)))((()))***,,,---+++***))))))(((((()))))))))''''''''')))***)))((('''((()))***++++++++++++(((((((((((())))))))))))(((((()))))))))*********************************------...///000222222333111000111222333;;;MMM^^^yyy|||wwwjjjhhhxxx|||dddRRREEE???CCCKKK___dddlllwww~~~|||nnn```SSSLLLGGGLLLRRRYYYgggzzz{{{lllhhhlllvvvwwwmmmiiilllqqqmmmiiiffffff```UUULLLHHH???:::555111111222333444555555555444222222444555555444333222222222111000555222222444333111222666???BBBBBB???<<<<<<888333---------......///000111666555444222111111111222111222333222111111333444333333333444555666777888777555555:::AAADDD@@@;;;777666444444555666555444}}}iiiZZZ@@@;;;444000000111000...///............---------,,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......//////...............---------------------...////////////...111000000000111333444666111000000000111333555666777777888888:::;;;<<<===>>>???CCCIIIRRRddd{{{rrrqqqqqqmmmjjjiiimmmggg___[[[ZZZ[[[[[[ZZZYYY[[[\\\\\\[[[[[[\\\]]]cccmmmvvvwwwvvvwwwxxxwwwuuuyyy~~~xxxrrrwwwuuuiiijjjccciiipppssstttvvv|||{{{|||xxxzzz~~~zzz}}}zzztttpppnnnmmmvvvzzzuuuooommmnnnmmmdddTTTBBB666///+++,,,000,,,,,,++++++***))))))))))))))))))))))))******++++++)))(((''')))+++...000******)))(((((((((((((((((('''&&&''')))***)))((('''((()))******++++++***(((((()))))))))*********(((((())))))))))))******************************+++,,,---...000111222333///......000///000888AAAWWWjjjvvvooo}}}|||vvvfffVVVYYYtttqqq___NNNEEEBBBFFFGGGNNN\\\lllzzz}}}vvvjjj[[[OOOKKKMMMQQQYYYggguuu|||vvviiidddkkkrrrwww{{{gggfffpppoooiiiccc^^^UUUHHH===999666333///...///222444444>>>===:::666222000111333555444333222222333555666666333111333333111333666;;;>>>>>>;;;999:::777333//////...///000222444555555444222111000/////////222111111222444666777666333333333333555666888999555444666<<>>888333111111333333333111000000222666999999444111222333222333777222444555222222444333000000/////////111444666888555555444333222111000000555333111333888<<<<<<;;;333444555666777888777777555444444888<<<===:::666444333333555777888777666~~~wwwmmm```QQQBBB666///333222///......---,,,+++,,,,,,,,,,,,------------,,,+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))*********+++++++++,,,,,,+++,,,,,,---------------------------------,,,,,,,,,------...............///.........000222555777111111000111222333555666;;;:::999999888888999999<<<;;;<<<<<<;;;BBBTTTfff}}}|||}}}zzzqqqfffiiiuuu||||||{{{}}}}}}yyypppkkkjjjlllnnnmmmtttyyyyyywwwqqqfff\\\CCC888///---...,,,+++,,,******))))))))))))(((((())))))(((((('''(((((()))((('''&&&'''(((+++///111)))(((''''''&&&'''''''''(((&&&&&&'''((()))((('''''''''((()))))))))((((((&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))(((((()))))))))*********((()))***+++---...///000...++++++...000000111444111AAAUUUggg{{{sssfffpppzzz~~~|||wwwuuussshhhZZZXXX___dddxxxtttdddWWWMMMEEEDDDDDDIII[[[ooo{{{zzzsssjjjdddRRRLLLGGGKKKYYYjjjxxx~~~}}}yyy||||||vvvpppjjjooovvvsssrrrdddSSSFFF<<<666555888777555333222444555666555======:::666222000000222000000///...---000666:::===666111111222222333666555777666111000333222///,,,,,,,,,---...000333444444444333333222111111000444222000333888<<<======333555888:::;;;999666444666333111111333555444222444333444666888999888666vvvjjjXXXPPPFFF@@@:::333000111000000///...------,,,,,,++++++,,,,,,,,,,,,,,,------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,------------,,,,,,---............------------...///111444555111111000000111333555666::::::999888888888888999888777999<<<<<<===DDDLLLaaa{{{ssssssvvvzzzyyyvvvyyy~~~yyy}}}yyyxxxuuupppjjjggghhhnnnrrrnnnvvv||||||uuueeeNNN<<<333---+++---...+++(((((()))))))))((((((((((((((()))(((((('''''''''''''''''''''''''''(((***,,,---(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))'''(((((())))))*********((()))******+++,,,------...++++++......---...222000666@@@OOOdddwww~~~}}}mmmttt~~~|||sssoooTTTccczzzyyyooo```SSSGGGCCCHHHQQQ[[[aaalllxxxzzzkkk^^^UUUOOOJJJFFFGGGJJJRRRcccwww|||ssslllnnnrrruuu}}}|||~~~~~~xxxjjj\\\KKK???777222333777666444222222333333333111333333333111...---...///---......---,,,...444999AAA888111000222111222444:::;;;888222///111000---------...000111222333333//////000000000000///...000......000444888;;;<<<555777999;;;:::888444222555222///---...000000000111111222444666777555333xxxeeeUUUKKK===555000111111...---/////////......------...///***+++++++++,,,,,,,,,,,,---,,,++++++,,,,,,+++***++++++++++++++++++++++++************************((())))))))))))))))))(((************++++++++++++******+++,,,,,,,,,,,,,,,******+++,,,---......///+++,,,------......------+++,,,---...///000111222000/////////000222444555666666666666777888999::::::888999<<<;;;:::===CCCGGGYYYsss{{{wwwxxxkkkvvv~~~{{{{{{vvvppppppwwwwwwnnnrrrtttrrrmmmjjjllloookkkqqqssskkk]]]LLL999******((())),,,,,,(((''')))(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&((()))(((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))''''''(((((()))******+++)))))))))******++++++++++++***,,,///---***,,,111///...111:::FFFVVVjjjzzz|||lllfffeeesssttteee\\\VVVQQQJJJLLLPPPVVV___hhhooottt}}}~~~yyyuuurrrnnnjjj^^^XXXPPPIIIFFFIIINNNRRRppprrrwww}}}|||xxx}}}sssllliiikkkttt}}}vvvjjjqqq}}}xxxnnnTTTKKKBBB===888333222333333222111111222222111///+++---//////...------...+++---///...,,,---333888DDD:::111000111000111333666777444...,,,//////---...000222444444444333333+++,,,---...//////......------...///000444999<<<999888888777555444222111111000//////000111111111000000111333555555333111jjjNNN>>>777333444...,,,000111+++((())),,,,,,,,,+++)))***,,,---*********++++++,,,,,,,,,---+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++******+++,,,,,,,,,,,,+++))))))***+++---...//////+++,,,------......------***+++---...////////////............///000222333222222333444666888:::;;;:::888888888666444999AAAAAAEEEPPPhhh~~~rrrlllhhhggggggiiiooouuuyyy}}}}}}zzzqqqaaahhhqqqwww|||{{{tttkkksss{{{{{{rrrhhhdddcccgggiiieeeUUUCCC777000+++***((()))+++***'''(((---'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&((((((((('''&&&''''''(((''''''&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))''')))---111///+++---222111...///222444>>>ZZZvvvtttiiiiiiwwwyyylllXXXSSSLLLFFFEEEHHHNNNRRR___fffrrr}}}}}}wwwllleee[[[SSSOOOLLLHHHFFFFFFFFFFFFJJJRRR___mmmwww|||{{{{{{vvviiiiiiooovvv|||{{{rrrdddfffoooxxx}}}|||uuueeeUUU???;;;;;;======777333222222111111222333333111///***---000111000///...///***...000///,,,...333888GGG<<<222000111000000222111222000,,,---111444333+++---000222222111///...***+++---///000000000///---///111000000333999>>><<<999555222000000111222---...000222333444444333111111222444666666333111ttthhhVVVFFF;;;666444333........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******((())))))******+++,,,,,,******))))))***,,,---///......////////////......---...............---------...///000111222333333333444555666777777777777666777888888777888:::<<<>>>===CCCUUUrrrzzztttssslllfffeeellluuu{{{~~~zzzuuurrreeelllvvv~~~}}}~~~yyy{{{{{{wwwpppjjjeeecccfffZZZIII===666333000---+++***)))(((((()))***+++))))))************))))))))))))(((((('''''''''&&&((((((((((((((('''''''''''''''&&&%%%$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******+++******---------............///111333222...---666GGGVVV|||tttttt||||||rrriiippp}}}uuufffVVVIIICCCCCCEEEFFFKKKSSS[[[cccmmmwww~~~zzzpppcccZZZQQQHHHBBBBBB>>>777999BBB999NNNffftttzzz~~~zzz|||~~~zzzxxxwww{{{qqqiiittt~~~~~~vvvhhhbbbeeejjjmmmuuuqqqRRRDDDEEE======;;;999777666444333000000000000////////////000///...---------------...------......///000111BBBBBB<<<222---///---(((///---...111000---...111555444222111/////////000---000111---,,,...000///111111111111222444777888666555222000000000111222///...///111333555444333111222222333333222222111sssjjjPPPIII???666111///......------------------------*********+++++++++,,,,,,++++++++++++++++++++++++************************((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))******++++++(((((())))))******++++++******))))))***,,,---...---......//////......---------............------,,,------...000111111222333333444555666666666666555666777666666666888:::===<<<<<>>GGGXXXdddyyyuuurrrxxxrrrlllwww{{{lll^^^UUURRRMMMGGGDDDHHHRRR^^^ggglllmmmooossszzz~~~rrrmmmfff```[[[SSSKKKDDD;;;999888;;;===???DDDJJJTTTiii~~~~~~xxxvvvtttqqqrrrwww}}}~~~pppjjjrrr{{{}}}~~~yyymmmbbb]]]]]]```dddooommmooonnn^^^GGG::::::::::::888777555333222111000000/////////.........///...------,,,,,,------------------...///000111<<>>444333111111111111///---//////000000000000//////}}}qqqaaaRRRBBB444///000222000//////000111///...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))'''((()))***+++,,,---...(((((()))******++++++,,,***************++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,---.../////////111222222333444444333333333444555444444444666888333777;;;;;;999>>>JJJUUUlllvvvvvv{{{}}}xxxuuuvvvyyy}}}zzz{{{tttrrrwww{{{sssmmmooowwwzzzsssqqqtttpppnnnkkkiiicccXXXIII>>>222///+++******+++***))))))))))))(((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&'''((())))))(((((('''''''''((((((%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***++++++++++++*********+++++++++,,,,,,------...///000000...,,,444333===UUUlllxxxzzzzzzrrrttt{{{yyyrrruuuxxxyyyqqqcccVVVNNNJJJHHHEEEAAA@@@CCCJJJPPPMMMPPPUUUYYY\\\]]]]]]]]]XXXZZZ[[[ZZZYYYXXXYYYYYYaaagggjjjgggffffffdddaaabbb```]]]YYYUUUSSSRRRQQQPPPPPPOOONNNMMMKKKJJJIIIFFFEEEDDDBBBBBBCCCFFFIIICCCCCCDDDFFFIIIMMMQQQTTT^^^fffjjjjjjqqq|||~~~yyyhhhtttyyyvvvxxxtttkkkjjjqqqqqqhhh]]]ZZZccctttyyyiii[[[ZZZ___gggqqquuurrrhhh```RRRGGG>>><<<999444111222333333222111000///...---......---------,,,,,,,,,,,,,,,++++++***++++++,,,------------...///000000444@@@JJJHHH===333///000000+++)))+++,,,+++,,,///666333000---,,,---///000......,,,...555======888///...---,,,,,,---...///222222222333444666777888333111///...///...---,,,//////000000000000//////```QQQ@@@666111...000333222///---,,,,,,,,,+++***++++++++++++++++++++++++(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((***+++,,,------))))))******+++,,,,,,,,,))))))*********+++************++++++++++++******++++++,,,---......------,,,------....../////////000111111222222222222111333444555444444444666888444777;;;<<<<<<===@@@CCCNNNkkkzzzpppmmmiiippp|||~~~wwwxxxxxxvvvsssvvv~~~~~~uuunnnjjjiiitttoooqqqwwwuuullllllrrrrrrooohhh]]]OOOAAA555///...---+++++++++++++++***((((((((())))))((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,///...---...000111///---444000111<<>>======???AAACCCEEEEEEEEEEEEAAAAAACCCDDDBBBAAABBBCCCBBBHHHLLLJJJIIIIIIGGGDDDBBBAAA???>>>>>>???@@@AAA>>>>>>>>>======???AAABBBBBBBBB@@@===;;;===AAAEEEKKKQQQXXX___ccchhhmmmqqqqqqwwwwwwtttxxxwwwlllttt{{{xxxsssoooeee]]]cccqqqrrrjjjaaa```kkk}}}{{{ooollliiifffmmmuuuyyyttthhhYYYOOO>>>;;;888888666333333555222222111000000///......------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...///000000888DDDJJJFFF===555222555...***+++,,,,,,---000111///...,,,---///111333000///---...555;;;;;;555000///...---,,,---......000000000000000111111222///---++++++,,,------,,,//////000000000000//////EEE:::000///111000/////////---*********+++***)))************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))***++++++,,,)))))))))***++++++,,,,,,))))))******+++******)))******++++++++++++*********+++,,,------...---------------........./////////000000111111111000000222333444444333444666888:::888666666999<<<>>>@@@HHHQQQggg~~~}}}{{{rrrnnnnnnmmmrrryyy~~~~~~}}}}}}}}}vvvmmmddd^^^pppqqqsssvvvtttooonnnrrrrrrkkk\\\JJJ:::111///111++++++++++++******))))))'''(((((())))))((((((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((()))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,---000111222222+++222888888888DDD[[[ooowwwtttnnniiimmmxxx}}}~~~qqqeee```___nnn|||qqqdddWWWOOOBBBAAA@@@>>><<<:::999999:::999;;;>>>===999999;;;:::???AAA>>><<<===<<<999888888888888888999:::;;;666666666777888===CCCHHHDDDDDDEEEDDDDDDIIIQQQWWWhhhqqq|||{{{{{{xxxvvvyyy}}}{{{wwwpppwww||||||~~~qqqooommmkkkhhhiiiuuu}}}yyyuuuuuuzzzzzzyyy~~~|||wwwmmm___QQQEEE>>>555777999888555333333555222111111111000000//////......---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///000***...888CCCHHHCCC<<<888:::111++++++---,,,---///---,,,,,,---...000222333000000...,,,...333111---//////------,,,---...///++++++,,,---...///000000---+++))))))+++---...---//////000000000000//////222---+++...///,,,******,,,+++++++++------,,,***))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''''''''((())))))******))))))***++++++***)))(((***++++++,,,,,,++++++*********+++,,,------------,,,,,,,,,,,,------------//////000000000//////...111222333222222222444666;;;888666444555888<<<>>>CCCAAAIII^^^ttt{{{zzzzzzxxxsssppprrrwwwqqqtttoooooosssxxxyyywwwyyy}}}ssssssuuuxxx|||}}}zzzyyywwwqqqhhhaaaiiimmmpppqqqssssssnnnggg^^^UUUEEE888///,,,---///************)))(((((((((''''''((())))))(((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))************)))))))))*********++++++***+++,,,---...///111222)))222888555000333AAANNNcccnnnuuupppjjjnnnwww~~~~~~~~~}}}|||ttt]]]___llluuu^^^[[[WWWSSSPPPNNNNNNNNNBBBAAADDDGGGEEE>>><<>>:::::::::777:::;;;<<<>>>????????????HHHGGGEEECCCCCCHHHPPPVVVZZZ]]]______bbbiiittt}}}yyytttvvvyyyyyyzzz{{{pppuuuwwwwwwyyy}}}}}}zzzeeeiiimmmqqqyyy}}}{{{zzzzzzyyyyyyzzz}}}xxx}}}qqqaaaRRRHHH@@@:::666555666666444333444666777111111111000000000000000............------------+++++++++++++++,,,------,,,,,,,,,,,,---...//////))))))///999???===<<<>>>===444,,,+++,,,,,,,,,---+++,,,---...///000000000---///...+++***---...+++...---,,,,,,,,,---...///******,,,---///000000000...,,,******,,,...............////////////......---,,,,,,...,,,)))***...((()))***,,,------***'''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((((()))***++++++***)))(((++++++,,,,,,,,,,,,++++++)))***+++,,,------...---++++++++++++++++++,,,,,,...///////////////......///000111111000111333555777888999888777666888999666:::AAAHHHMMM\\\{{{~~~{{{|||zzzvvvwww}}}nnnfffhhhvvvtttuuuyyyyyyxxx{{{{{{xxxwww{{{~~~|||~~~~~~~~~|||wwwwwwyyywwwpppjjjnnnssssssppprrrsssfffUUUDDD;;;222---,,,---***''')))***+++***)))(((((()))&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%&&&'''((())))))))))))(((((((((((())))))))))))'''))),,,...------...000111///------000333333000FFF```xxxyyypppqqq|||zzz~~~uuugggiiipppzzz~~~yyyuuusssssstttvvvmmmkkknnnqqqnnneeebbbeeebbbccc```XXXRRRRRRQQQOOOQQQTTTXXX^^^bbbfffhhhiiinnnkkkfff```]]]```hhhnnnoooppppppooonnnttt~~~~~~qqqjjjooosssqqqrrrxxxpppqqqpppqqqwww{{{wwwoookkkqqqvvv{{{{{{sssmmmjjjhhhgggfffqqq~~~yyyrrrrrreeeWWWDDD:::888999555111555444000...111666::::::000000000000000000000000//////.........---------,,,+++++++++,,,------...,,,,,,,,,,,,---...//////---***,,,222555444888??????555,,,***+++++++++,,,+++,,,...///000///...---(((,,,---++++++...111000,,,,,,+++++++++,,,......------...///000000//////111///,,,+++---...//////,,,------......------,,,************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************++++++***************+++------------------------+++,,,...---,,,,,,---///............////////////000000//////000222555666888777555444333444666777<<>>>>>GGGXXXfff{{{|||ssstttyyywww{{{{{{uuuzzzuuutttwwwzzz|||xxxzzzwwwkkkjjjlllrrrxxx~~~~~~{{{zzz}}}~~~yyyuuuuuuvvvzzzxxxsssiii\\\MMM@@@888,,,,,,++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((()))((('''''''''(((***+++))))))*********+++++++++))))))*********+++++++++............////////////111===KKKYYYkkk|||~~~~~~}}}zzz~~~oooeeekkkxxxyyytttnnnnnnmmmiiiiiiqqqyyy~~~rrreeeeeeppp{{{~~~{{{|||~~~qqqmmmnnnpppsssvvvqqqpppjjjffflllxxx}}}zzzrrrhhhddddddggghhheeedddfffkkkttt}}}~~~uuueeeWWWNNNAAA???;;;888555444444444555222//////333666666555444333111000111111000///222222///,,,)))))),,,......//////...,,,,,,---/////////.........//////000//////.........000111222555111---++++++,,,---,,,******+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,------.........---,,,+++---333888555...+++///555444222///---,,,,,,---...000000000...,,,,,,---///************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...---.........////////////000///......///111333555777666444333333444666777555888;;;::::::@@@KKKTTTbbbxxxxxxoooqqqkkkwww|||}}}|||}}}|||xxxwwwsssllldddgggmmmsssyyy}}}}}}{{{|||wwwqqqeeeWWWIII===555000,,,,,,+++******)))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''''''''((()))***)))))))))*********++++++)))))))))*********++++++------........./////////222888>>>EEETTTiiiyyy}}}yyyxxx}}}yyyooolllssszzz{{{vvvxxxwwwtttqqqyyy~~~~~~uuuqqqvvv|||~~~|||~~~{{{}}}zzzuuukkkggggggkkkttt}}}uuukkkjjjttt{{{mmmgggeee^^^cccmmmvvvvvvlllccc```iiimmmoookkk```RRRFFF@@@999777444111...---------555222//////111333444333333333222222333333444333555444222...,,,+++---///...//////...,,,+++,,,.........------...///000000//////......///000222333333000,,,++++++,,,---,,,******+++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,.........---------,,,,,,---111444222---+++...222111111//////...//////000222000...---,,,---///000************************))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))******)))))))))******+++++++++++++++++++++++++++***,,,------,,,+++---...---------.........////////////.........///111222444333333222333444666777555888;;;===>>>@@@CCCEEEJJJ```{{{{{{ssstttwww{{{xxxwww{{{{{{tttqqqssssssqqqfffhhhkkkooorrrvvvzzz~~~}}}zzzwwwfff]]]OOO???444---++++++++++++******))))))(((((('''(((((())))))((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))))))))))))))************))))))))))))************------------............000222333444<<>>@@@AAA@@@???>>>JJJ[[[iiivvv}}}vvvsssuuu}}}xxxuuuvvv~~~yyy{{{~~~vvvzzzwwwuuuwww}}}zzzzzzyyy|||}}}yyyvvvvvvtttppppppqqqrrrqqqqqqsssxxx{{{~~~~~~{{{hhhXXXJJJCCC888///)))(((***,,,******)))))))))((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******((((((((()))))))))******,,,,,,,,,,,,------------+++000333222222888AAAGGGVVVfffzzz|||pppmmmvvv|||vvvqqqrrr{{{|||wwwuuutttrrrtttrrrnnnkkkpppwwwzzzxxxuuuyyy||||||zzz||||||}}}pppggggggppphhhaaabbbfffgggggggggjjjqqq{{{ooommmqqqttt~~~{{{pppqqquuurrrssszzzzzzppp```WWWIIIFFFAAA;;;666333111111777555444222111000000000000///.........///000000...///000000000000000111777777555222...---...///...//////---+++)))***,,,+++++++++,,,---///000111///.........///111222444///---******+++,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...111000...,,,,,,---...000000///......//////...------...000111111111///...111......222:::???>>><<<))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))(((((()))******+++)))))))))))))))))))))))))))***++++++******+++---,,,,,,,,,,,,------------------------------.........//////000222333444555555444444777:::===<<<;;;<<<>>>BBBIIITTTeee{{{|||yyyvvvmmmqqq{{{|||ssssss|||xxxyyy{{{yyy}}}zzzvvvxxxxxxuuutttttt{{{~~~}}}}}}xxxrrrxxxxxxyyyzzzzzz|||}}}xxxooo^^^JJJ<<<111///,,,***))))))***+++))))))((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))++++++++++++,,,,,,,,,,,,***...333444000,,,...111===LLLaaasss}}}{{{}}}yyyzzzmmmyyy{{{wwwsssrrrsssxxxwwwpppfffdddkkkuuuzzzwwwzzz}}}}}}|||~~~}}}pppkkklllfff```^^^dddkkkpppxxx~~~{{{{{{tttnnnjjjjjjzzzvvvvvvqqqnnnrrrtttVVV@@@999777444222111111111111111000///......---------+++,,,------...///111222...000222111///------...444444333000---+++,,,------......,,,***)))***+++*********+++,,,...///000...---------///000222333...,,,******+++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***+++,,,---...222111///------...///000111///......000000...---,,,...///000000...,,,+++///...000666===???<<<777))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))******+++))))))))))))))))))))))))(((***++++++***)))+++,,,+++++++++,,,,,,,,,------,,,,,,------............---...///000111222333333444333222444777:::<<<<<<@@@??????CCCHHHQQQ___lllvvvkkkzzz~~~}}}yyyzzzyyynnnqqqsssuuu{{{tttsssvvv|||}}}wwwqqqpppxxxyyyyyyzzzxxxyyy{{{|||vvvkkk^^^OOOAAA666000(((((()))******)))((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((************++++++++++++,,,,,,...000---***,,,111222888AAAOOO```uuu|||nnneeeiiiqqqvvvoooqqqyyy}}}|||wwwrrrsss{{{|||rrrqqq{{{qqqggggggxxxvvvqqqttt~~~rrriiimmmnnn^^^CCC///333111000000111222111///.........---------------(((***,,,......///111333///222555444000---...///000111000...,,,***+++,,,+++,,,,,,+++***)))***,,,*********+++,,,---...///,,,,,,,,,,,,---///111333///---,,,+++,,,---,,,+++******+++++++++,,,,,,,,,*********++++++---......222111000///...//////000000///......//////...---,,,---/////////---+++***......000444777777333///))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((()))++++++))))))))))))))))))))))))((()))******))))))***,,,++++++++++++,,,,,,,,,,,,++++++,,,...////////////,,,---...///000111111111444555555666777999<<<>>>@@@>>>AAAFFFGGGGGGLLLTTThhhvvvyyysss{{{zzz|||zzzwwwqqqpppvvv}}}sssqqq{{{~~~~~~wwwrrrrrrrrrqqqqqqvvvyyyxxxzzz~~~~~~uuulll```XXXLLL@@@666000---,,,))))))))))))((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))))))))*********++++++...***))),,,---,,,///444...///222777BBBTTTiiixxxzzz~~~}}}zzzvvvrrreeecccmmm{{{yyy{{{}}}yyy{{{}}}uuuhhhfffppp{{{~~~~~~~~~uuukkkiiinnnxxxeeeQQQIIIFFF???555///111///...///111111///------....../////////......)))+++...///......000222,,,000444333000---...000---......---+++******+++)))***+++***))))))+++---++++++***++++++,,,------*********+++,,,...000222111///------------,,,*********+++++++++,,,,,,,,,,,,,,,++++++,,,---......111111111000000000//////............---,,,------,,,---.../////////...---,,,,,,...///000000000000))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++************************((()))******))))))***+++******+++++++++,,,,,,,,,***+++,,,...///000000000,,,---...///000000000000222444555666555666888;;;777666:::AAABBB???AAAGGGHHHTTTfff||||||~~~vvvtttvvvyyyzzzwwwuuuvvvxxxyyy~~~~~~xxx|||{{{zzz~~~yyy|||zzztttvvv|||xxxuuusssvvv{{{vvvuuutttyyy}}}zzzxxxzzzyyyppp^^^OOOBBB;;;333...,,,,,,***(((,,,***(((%%%%%%&&&(((***&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************---((((((...111......222***///333333222777AAAJJJbbbooovvvvvvyyy~~~{{{wwwzzzyyyjjjoooxxxzzz{{{~~~zzzrrrmmmuuu{{{uuuvvv~~~{{{{{{{{{}}}~~~yyyzzz~~~}}}}}}wwwiiidddeeegggiiikkkppptttmmmdddbbbhhhOOOCCC999666777555333333///---+++---///111000...***+++,,,------------,,,***---000000...---...000''',,,111111...,,,...000,,,---...---+++***+++,,,((()))******)))***,,,...+++++++++***++++++,,,,,,)))))))))***+++...000111222000.........---+++*********+++++++++,,,,,,,,,------,,,,,,,,,---......000111111111111000//////,,,---...---+++***+++,,,+++,,,---///000000111111)))***+++,,,---000444888